kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Tue Mar 26 03:06:52 PDT 2019 OpenBSD/amd64 (ci-openbsd-setuid-6.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.10.21' (ECDSA) to the list of known hosts. 2019/03/26 03:07:10 fuzzer started 2019/03/26 03:07:15 dialing manager at 10.128.15.235:36937 2019/03/26 03:07:15 syscalls: 1 2019/03/26 03:07:15 code coverage: enabled 2019/03/26 03:07:15 comparison tracing: enabled 2019/03/26 03:07:15 extra coverage: support is not implemented in syzkaller 2019/03/26 03:07:15 setuid sandbox: enabled 2019/03/26 03:07:15 namespace sandbox: support is not implemented in syzkaller 2019/03/26 03:07:15 Android sandbox: support is not implemented in syzkaller 2019/03/26 03:07:15 fault injection: support is not implemented in syzkaller 2019/03/26 03:07:15 leak checking: support is not implemented in syzkaller 2019/03/26 03:07:15 net packet injection: enabled 2019/03/26 03:07:15 net device setup: support is not implemented in syzkaller 03:07:18 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x0, 0x6, 0x3f}, 0xc) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = socket$unix(0x1, 0x5, 0x0) r5 = msgget$private(0x0, 0x3) msgsnd(r5, &(0x7f00000000c0)={0x0, "20e724f725d9a9fca9e618a2f96f096a3fd9d351cf283fb3109f0c64359af94d1ba99ea05fb61c773650ab439b73d96b75f8598e6b5fe2c46c518aa508c73d831607ddc4b451fe53fc4f832517b43d3601b3ac289023eb2f600e64b350d485374ab0e8efe62b75e2cc9442a441095379484029881218c48e38283fd0fdefbd5849a6874ecc42b7a946b9cf59e91eca0d97dd66ec6734af01d0d27404e87199ebed3d4ab7a8ebeb3a30d2346af611589ef091d7827631cbf025301eefff125695f71c2dc8654293fb32b94125f98a899570916c94ce72c6b62b2d"}, 0xe2, 0x800) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000001c0)=0x2) msgsnd(r5, &(0x7f0000000200)={0x0, "ef92be07576c8702130c3593ed1ccf3178b01844b49e45d819263084385567bc6a344156b00a1e8f39f31ee2957e6f076265423d360a93e05f1f7957d069ee05fa9c995e021adb23960a6ebde59da504310cf4215e229343dfa76d94dd27723afe861da83f39206f43869afb99488cea32dcda933ad82a9e5d272d656bdc385920382d0d4da923143c4990d0c43cbdef5feeeec088f424c913ff49f3be57fd7946ac662ed0f6ed953a43004561551c8363ba54b6650619003cce4e0870e796376e7b7c6f8f911f3e0903ce26068ae8f56adbfd2dddf5f47a3ac2a00f0f6b51da13525629a8835d9b"}, 0xf0, 0x800) msgrcv(r5, &(0x7f0000000300)={0x0, ""/239}, 0xf7, 0x1, 0x1800) r6 = accept$unix(r0, 0x0, &(0x7f0000000400)) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) getgroups(0x2, &(0x7f0000000540)=[r8, r9]) close(r4) r10 = open(&(0x7f0000000580)='./file0\x00', 0x82, 0x40) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/wsmouse0\x00', 0x290, 0x0) read(r0, &(0x7f0000000600)=""/183, 0xb7) syz_extract_tcp_res(&(0x7f00000006c0), 0x3, 0x1708) connect$inet(r3, &(0x7f0000000700)={0x2, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000740), &(0x7f0000000780)=0xc) msgrcv(r5, &(0x7f00000007c0)={0x0, ""/158}, 0xa6, 0x0, 0x1000) faccessat(r1, &(0x7f0000000880)='./file0\x00', 0x0, 0x1) nanosleep(&(0x7f00000008c0)={0x2}, &(0x7f0000000900)) ioctl$TIOCGETD(r10, 0x4004741a, &(0x7f0000000940)) fcntl$lock(r6, 0xf, &(0x7f0000000980)={0x0, 0x1, 0x6, 0x7, r7}) ioctl$TIOCGETD(r10, 0x4004741a, &(0x7f00000009c0)) r11 = fcntl$dupfd(r2, 0x0, r1) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000a00)={0xfffffffffffffff8, './file0\x00', './file0\x00'}) msgget$private(0x0, 0x1) getsockopt$sock_linger(r11, 0xffff, 0x80, &(0x7f0000000a40), &(0x7f0000000a80)=0x8) 03:07:18 executing program 1: r0 = socket(0x10, 0x0, 0x7) bind$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x8) socketpair(0x0, 0x8005, 0x8, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x1d3, 0x10) r5 = kqueue() flock(r4, 0x4) r6 = socket(0x19, 0x8007, 0x2) connect$unix(r4, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) recvmsg(r0, &(0x7f0000001640)={&(0x7f0000000140)=@in, 0xc, &(0x7f00000005c0)=[{&(0x7f0000000180)=""/87, 0x57}, {&(0x7f0000000200)=""/74, 0x4a}, {&(0x7f0000000280)=""/209, 0xd1}, {&(0x7f0000000380)=""/242, 0xf2}, {&(0x7f0000000480)=""/102, 0x66}, {&(0x7f0000000500)=""/182, 0xb6}], 0x6, &(0x7f0000000640)=""/4096, 0x1000}, 0x1) close(r3) r7 = getpgrp() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0, 0x0}, &(0x7f0000001700)=0xc) setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000001740)={r7, r9, r13}, 0xc) sendmsg$unix(r0, &(0x7f0000002d00)={&(0x7f0000001780)=@file={0x0, './file0/file0\x00'}, 0x10, &(0x7f0000002bc0)=[{&(0x7f00000017c0)="dc157f2bda13b54af864eaab810789ad052ea8925c7fb02d7b03de3ef276c3eac2f2c641d221a9c00d6a35cf88f95b23cb0ba0518e0704ea3ac31aac2b72148c01c63ec8e956963c4459cc109c057e5444a72a3935d1d201090be538fd1b5168764b89f91f8a15da001d7b959e9f5f33e41af4b29cd16d67f50d61db2bac4a07f1e9de5a916e8f2917b66e13131a3e0912cebf8aeb19d2c127fb5738d05e827c6da9e2dbedcc95c0a64d5f5503f8beea", 0xb0}, {&(0x7f0000001880)="7c20d3a6101f5039c66bfe843dd6d027a9c28aa75930e660ea5cc1e683215ad0639bc95280bc728775e09e6f91f57e9bb48f6115da1e249e301a106d819499369b8f5f36d80d80b7efb1bfb07c273f6c86375a4edff2794c1205c181de02852664263fcccc43cf7609d6404532f9c598c4a6310527cbfed0409293c06255a6826fe65dfe12882b88fb91e07cbc275ac1bf0984892c7360d014ec25fe0a85cbf981c56cacdcc3f28fde8d1bccaaccc7731170b6f5165a62c57505d45e5dac37c4ecb76f5463ca628a48e0ddd54ffb90a5e96dfaa302893105f12d506b16129a00223128446dc8e09800e73476bbc3765fe7fe57dacc76c80049b07254a42e2484c9bca74086b7868692bd593d8625c3d406ad47bb18a08585463f30de6cf78a015cbe5b7b80d902667a5e5ce282331d4fe2fc21734c11ce0d719ea0f297905eb0c325d6c1bb1607f5ef43b1645f2a23009db9938b0fd964ad2b39852982d3c33277ae9e427295504620b2fefb144e800fb3eb57a529f6b6dc25b4101bca93c7e84f0b17fa960a31c9ad1f3921daf9f2bdbbe40d6f398132a4032883bfbd11c3bddc71e20031ef367f9a1720d5da1f05f7d3957ab7a540ad9d10e617c9d2d8745acf9020e3711938a0b7ebc9be214f7379970e613061ceff3213423b01a15a9ce233f171e5dec6a4de306341dd6ddd5162e979c86489c795f034056689bb62eeaf95b8d159e4d85b00fe6502dbcbf0b81da354d28240a4321b25321d8c22a11a7571d71aaeb1260261b0f28937cf56d6e592ca4e84923748167a949d65f451f2a73bfccfe39a476806decf211c5f40733a9e90ba976809765df8e7029c152e549f20705fa4ab60132a182abec30053fb6cf40155f77258f53aa3e299821d6e1fe4ab7d3ed7629b7d2bbcc323a210482f7c77b121f218bba962e3bd8cbbb674308d4d1b1be57dba382256c3d900e6fc7d4af537bfc2f2aa3c49845b99fed85f456a1d136147fa75b7b674512b49c297713900019648af70e979334bac2b13c7d2e35ff50d74b88c56fbc3f4bef828fb1b5bebb87a9d583e97b8cb56614b6339d7d2285526a4277b56747d50d1105582d5ff204baee7b4469dd106d2c35f8803b4a4d513a8354ca32e7bfb02076c88b34703e36b7b1d38e22bf38e015ea04a6a56f917bb0fbb4d73cf48feae0b58296bb0d9a693d69c5a6248b1b75024c54b83c53cf645d1414fee8f091a512588c2d9025a4c682b784530e5596a48082bbb8b54572b4f7dd6d175be6f99ffc41bb63abe02e0cdf08ae930a9efc95db6ba336ff8f2a14e72dc0920b098a59522ebe6d974ce47e1a72abee167645bdbec5bd3a92ff4f89379315843f15cfb8357ae4c586ff85575b88b3db051dc6b856df6dc8a80c04418fb2c52e03997986d6d862505848ec76c6446f5eb315a2347b37c0aecb8f8cccdb8ab8d8fbe32d0eb2b3b6a6930ab67a30ccce5d519675a9519a3e9cadca590402f1f01ede755bccf90e4affb7c4cb336430a034cd542bd3703a8c624957bf554505ae4dcc15c57cfdfcc7e9bcd3f72df209882e363044e6437c6ba181b469277ecbb74b5634617b92cefb504a06890c8c712e5820ab43b37de472adc4f73326716dc9e4892964cf380d8819171e72279d4100d198b39043665b96ca8e2fafeb0b08ad1513788beeb7a15fba6a996835ce5dae67f7da880a732381a3b79953ea785528ad10c7f8e1a9eedaecf1623f64e8bec8a4d7e953f9506741d6c3c1a76934d1b26bbdb0ea08e277d3e0b07f771660a14e7fc421d55252923fb5693d2a9e351e1012d0d871dfc479a798736ae2f8c90ab56c9d8428e69e9039ab0d34ebec8ea06419c8c8db986dedc3b5a03dda62689de90eb661ba068fba4ac82dfdb41c0abfb975a4799367c302ca4e27f80336ff2a9987b948cb2b81b4305556df69499834814d957e15420748d4990183b92405fa10112876918db19b4f26aa9767c39fe14b514fd06b743a366fa71e032dfae844fbfca3b2097ab94ca43d88a88a231342183dd6189e80f8e8f241d82898dd54c0aed1902efd8e3b0c599c0e39fdc549d35c9758998faa530f5111d95c6fd6a1fcb836f2b77c8974559790326417273245c6249bd179503b0bcafdb6e1de7661d364bd0aaa56b57495bec37fda846e44313349894e8b2771110fd6f24dbb3510e10c3699169620a581b44a87c2f42a9bee8ee4726d4c6e517365c0aa928c3775328b69379f712267cba67bb1a48f5a253dbbfc982ff880eef20a93110a748a607a0e7c9b46be1e9f83a185dda4c4eeb1b803956ae6478def486ac3500d599a166691d2d41b2766ec45d572636a87bc160618ee9674339a9c0c8b06eb65cacbf4401608b56ba3dbbec6a8b90ecd5873008682b812693f0777712661117fd67c3cab604e6e1b0ed20d649a83f6314017990c0c050601aa805d366ca3a297468a36683b7d32ac5d0d9ed5ad16091c82d1447bd131505786a4870c7ebeaea49ba46833175ed82c14dfbbc1d6591d56dcd98f1ef8783586990e56d440295ce81052bbf2993b2411590e5af2b4b7604628238a398e2d0e9208301f706ea5acb727ecd9648356cdd6569cc5934a398241fbc10927ae392a21a863aa4bbc56eb38caeffb63bd802e7d724b132ea773d03ba8a9a8708cef450d167298371c24f0b0ad8de97724911993cce61e28f367f83be9e83a7a805aabbfa38544affb75a03ddcf04a0f04cf50408ab344d6c4a8f4af81c57bbdc5ca8248c366ee7904c0a101f457adaa1e4c00dd94b0bba7c67d307ac96eb0bde905cc736d062ad20d9c07af554601b92d347ba78f5c2b9c5d073b0a5ad66b81b97b4d9e1087440e8ccb2937077b16307874f369d23ff13b39f75728d7bef68060fd7776ad1dc8ae03ae71a63421aa3de098a72314c41ab0605e535aad5a260889e1c4b3bbbc0dac149e13c02cda10427080d47b2b7c95b700a119c3ee6a229f891f38372681a89081011b60b86da46de4b8e380d71cf9690f3c317f971f113ead36cea9a4f36c12f5a9b18b60b99aa4b72605db3dcc044c71a3e7f4db497c685ba70e66021e6983e99e0a84636f2ac5e3b7fa2ce21b50fb1bbd2a2f97f23e05fbacef48d169b55f79d5b37939e23f8a2a5101306762fa900ed27575e0b61fa13f8922585b8409166b168a8a04dfd54290bd10f3ea494bf04460f69f6b7b4c2a97b3a8bf321b58a6a3487d05d64f26818a7ed6f179cf4decb78b8881aa17f1a8f88aee226149a1179c4b772da5045a66dedf087658aa82533209efc1cddd3db642f69a41b361fa775412e599d4e3b25185bc9e21b15a81bac22daa96a16145e173c0e85b2fa2790465bf55a57846ad49ee613b5d16d2537ee9ae67f84a377c9ce61a4f7c9f3de149826c1441c25301aa79d15827b7fff610da65efe9befaf318c1b5b80e1b5d3c72e22e5b1fd1a4adffcf197d54f2d7a1b3bd7bdff6457c86c8ff1de992808c570d5206f5f51f8355fb861a1a6193e4885cc34a116c22d262cc697f5e27b2ffaa16b50f931303da2d3432592cef4e79acfc8e635274724f5a55ad3c7cc4893ef94775f4aec39fb57a50e9e804337286e22d5fa7f80ecb520cec4c0cc79a68584852ad588d8cd947b21fe5096882e32cf16794dcc6409c65b2436c9b52757c738c8fff39a94517cf865aeabe9e29addf0e578e8f1d407040657bdcd35aaea8f5591e75eb54a201b791ce66772aba8b10ddb30bbcd82d546ec70e3755d7e87adf80672d6b549c19e4756d358d4d6440b9ee5197d5c6c1abf86b9b9c4e8503d3b5ac0abeee361cb3cf3d63a9a630d38aa1044d140be2397a0444370f075093e69b6832c4d8ec9853f9ea6b81e2aeb0af89f5664993868d0420c2033254c3bf64f0078df684d57225bd8719f27f4a8be3b73c2bbaacf47e5c704278db30bf2f0da80d968a88e7c5d39d053e1d97695edfda3a1504a02436c5cdcb75fdd920d5ad27e66bf3131131e10adc273d5d3d2f0d52e8573512de7e32f8e8e1990751c406ec336c8e2f56cb1061a843007d9f3ccec873d0e0e5c914b063fa1e1e937dd044f685b1affb94f38f96c1ffeaa3c4c47df6d20099fe6cfeca03608a4944999c043c387a0e72ea8d31bec595ed4fdc2092fd32b2610d2d126947aab853dfdef0c64b2132648d7fabb55e59e1582a60465e65706e285974d77df9b0b13481f16085f3b579fc69a15a80174e22984a5477763a1a51e12cc126dfd096c085c15f3dee90c377d26de558e015cb3be48a7c8baf5b10d1f3e66e847d18c648dfba7d65d9202a2e4a15bcd6230a6011925895b1f6bf6bcb126a8f3d325a56044bf729f9db36e78c1bfa9533ca1bb95190084ac4ca3584b9a6147f340453d745969b84e01ea779ad56d835d258503d2b4ab5f6a04db3e8c1cfe093d91a6ac7458f7d42187bb80fe9d59fb968ca3ab4d40612c6e0573713d559980a50459c830e0ca24e3d2cc6598f69277b46367c134593b1d78cb905a3dd46c4b376e2f40232313fb558941f7d21ec1a5234e1efa28576e1f97ccfd492afc181cdffec2ada26b4a2d9093ba773e6497d0b869f0fb817286f3c8c8163b6b136d49705c9572585886022cf56f6a137bd35c8eb1b453dcc4dc3359fe7dce26b5d992f81414ba1577a698e50315b65cfb029f31253aa8c7fef108e0816ed7d3e2a3c5f36da67317f18f2fc7c4d6ee22093fef2e3371cc5e7e6fab7d973c09d211fa287a9649c2efba653b7afb4c1b38b3e8b86a4e18b7dc9b4e12778a75ad3244a5b4692429ad9185bf9e4f4484b4a635ab7a677662fa8d4ecf8cc11e2a5cd0489f9c68f2685a0a2ad36f864183d9316f86ac9eb6b11b3b05b49d14b90151d8ea237a5be4f2f6dbc5ce585ee68fc62220cad9fd3e88b4702afc07c741107e06e17b52f1298dc0db118e4c23e73458642ab56755d96be2ac4ca897757001db81de4b67bc599ff9a016bc1fb40b8c9ddb5341161d8c49efd12c55480b5cc89a91244ea483222b5fd91ac2cb3fbeb190f46e8cd44e4efab3cf981eabfecb5b1b99e193501711c146bb0f1e071140bcc5779a7db96df4e1889c9c97d6a62b657b0c34d6515c2b3cded4bb94628966a47486f8ef4fb67cf3fc8037622ef670ac5a3a771ad1003bdb7d45d7432470098c1892d39f72169acb2ac6b60f1abdba3a4066cddd9f4e8c1cc33f4dc16e2a748da21e90f2f3d909aefd730aae7fbb2999cf7492b77aede4f32575a4bd029fff309b26456e809fe0e7c4aa8725385c39241be22129076aa4eafd0d68ff1d8f83c20f1b5fdd11df94d4da003d3efc51975872aefeaa5b6baea19bc276718b6941d59ad1135600ca241bd452dc3434eb4466c972489e79844dcc6c13e428aad24d539bb952c971f3a21d54b6483959983d07db8d0c8a6cd311fb9d1f1ac5ae3fb942998030b14cb9070d42b94103e7cf287b28d8e5e3ee1603673ae1229fc3cc159579f7e0916403107f19a3b0eeee610634ca29608be764cb36087427cf47320b2609563d174bf73be3a27c36e023a6dee160fb369992dfbc0de21b56e5d6df93a95c4aa5bc0bd2bf597a42aef83e05677e5fb419b86d8922cb9db8d946297a0845d1825c4b21c8069bd0c1c3b6348c14ac62dfccfad7a4c88d784a6a25747de1eecb518e9b907dcd9e784cdcf5c03cb9e09358bbfc450447efdf05d3adc53dd5708ae134aa49121cc9dca1761485446a93ae85f48eb1e4bd1af7992134921b7a0a89e93c219cb70d013d970fecf0ece2cb5a7c34a5ba9b80", 0x1000}, {&(0x7f0000002880)="44945d40cc966b064373e0453ef3a7eac7b13a1f4094c377cc986ea65901ae597561b7f35bc6567b1afb017a5ff23866376baa1f94af269d458415872f705833657c2eac13972938b635da365f7e06a192d2ce128d27bfeaea8d2e5db8819fb19a3ef26363a4", 0x66}, {&(0x7f0000002900)="ef0687c145aa7fb32c8b02450fb69120f719370f9e2e36d61182a5a9db0558a3686fe97c1f4cd41b073c99276280499c2e4b5ca383e0a704e8263e192d3f367f3e10716ff3542f5985e32fb82154982e2de91d9990dec50d4a2035c95cfe234aaed64fb34562e9b45368eed7a4e41d98ae982d06423e815f", 0x78}, {&(0x7f0000002980)="7405b9f3f3742d91cc81c57ebe5a90cb4096edaa13438c40a20b0fa6962d7b73aef2e7ba5946844f6f5b6336a441e5f5993f4469b19edf8ee6d9b61e5b531b7cf5db66d7cdcc6292c12d548a8eaa4cfc5925389f1a937f4e47cb051d8ee23df87330687967b677b7a48326a16dbe146bb4ee2535c32208eb31fc9d21664111885526a7f09c", 0x85}, {&(0x7f0000002a40)="6bfb3ae1b4820d1ade8b7c3ede660609effb27cd1e76f8a198be06962384fa2ab72841df24c47289da730565e48bcd3a20859473a463", 0x36}, {&(0x7f0000002a80)="30b9bd60e825864046001688278e0520792875cf121dcd7f520eaa14306477d9156cf9553a00a97713d28cbd4c5087b4291018dcb838f81b51fe3c2fddcd7134a9274068b9779ec8d60302389406c832d7e585edcb19f61f44cc30a433d871ba0ce77b45a4c059df1a57eb9b566a3553414aa2b69f4bcc3e4e6037e4697fbb6524207914fab1fc58c37b2d33e198850fa3605a657fb120adb8c675be20c6c707e20f74c0b64a8d50856215097fce20c3cdac9d1e2251f81a9de96b35cbffe102", 0xc0}, {&(0x7f0000002b40)="a9a36746dfd9e665d3a161521d199e73880adca1371a55b0426c7569e035079739dfe165fc27615e38c9968d50bf5c4b1b380b299a105ca65b5271852003acbb9bbec12cb8272726457376c66f7f1aa34b8e46dd08e0f79b557a8bf1a97973a165d699de1329d1c1", 0x68}], 0x8, &(0x7f0000002c40)=[@cred={0x20, 0xffff, 0x0, r11, r12, r10}, @cred={0x20, 0xffff, 0x0, r7, r12, r10}, @rights={0x28, 0xffff, 0x1, [r3, r5, r2, r4, r3, r4]}, @cred={0x20, 0xffff, 0x0, r7, r12, r13}, @cred={0x20, 0xffff, 0x0, r8, r12, r10}], 0xa8, 0x400}, 0x4) rmdir(&(0x7f0000002d40)='./file0\x00') ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000002d80)) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000002dc0)={0x8, './file0/file0\x00', './file0\x00'}) mkdirat(r1, &(0x7f0000002e00)='./file0\x00', 0x100) fcntl$setstatus(r2, 0x4, 0x4) getdents(r4, &(0x7f0000002e40)=""/45, 0x2d) r14 = openat$zero(0xffffffffffffff9c, &(0x7f0000002e80)='/dev/zero\x00', 0x40, 0x0) open(&(0x7f0000002ec0)='./file0/file0\x00', 0x800, 0x1) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000002f00)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000002f80), 0xc) readlink(&(0x7f0000002fc0)='./file0\x00', &(0x7f0000003000)=""/146, 0x92) flock(r2, 0x1) getdents(r14, &(0x7f00000030c0)=""/240, 0xf0) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f00000031c0), &(0x7f0000003200)=0xc) 03:07:18 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0x0) shutdown(r1, 0x3) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0xffffffffffffffaa) poll(&(0x7f0000000080)=[{r0, 0x40}], 0x1, 0x0) 03:07:18 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd, 0x7, 0x400000}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r3 = kqueue() dup(r2) dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) 03:07:19 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r1 = kqueue() r2 = dup(r1) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0x9, 0x8, 0x2, 0x100, "7e8d0f46991d27181dc2b6e685e448bb194f269b", 0x5, 0x1ff}) close(r1) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffff8, 0x5}], 0x47eb, 0x0, 0x2, 0x0) close(r1) 03:07:19 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x0, 0x3, 0x100000000}) r1 = dup(r0) readv(r1, &(0x7f0000002400)=[{&(0x7f0000000040)=""/57, 0x39}, {&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f0000000080)=""/134, 0x86}, {&(0x7f00000011c0)=""/93, 0x5d}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/134, 0x86}, {&(0x7f0000000140)=""/15, 0xf}, {&(0x7f0000002300)=""/243, 0xf3}], 0x8) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000002480)={0x400, 0x8}) 03:07:19 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x1, 0x2018, r0, 0x0, 0x0) madvise(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x2) readv(r0, &(0x7f0000000400)=[{&(0x7f00000002c0)=""/95, 0x5f}, {&(0x7f0000000340)=""/31, 0x1f}, {&(0x7f0000000380)=""/76, 0x3d}, {&(0x7f0000000500)=""/4096, 0xc0d}], 0x34c) 03:07:19 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) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) recvfrom(r1, &(0x7f0000000140)=""/172, 0xac, 0x1, &(0x7f0000000080)=@in6={0x18, 0x0, 0x2fb, 0x4}, 0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)) shmat(r0, &(0x7f0000ffa000/0x3000)=nil, 0x0) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x6) 03:07:19 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt(r0, 0x6, 0x2, 0x0, 0x0) 03:07:20 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x4, 0x4001, 0xffffffffffffe) setsockopt(r0, 0x6, 0x7, &(0x7f0000000040), 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) 03:07:20 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0xaf}], 0x10000, 0x0, 0x0, 0x0) clock_settime(0x2, &(0x7f0000000000)={0x8, 0x100000000}) dup2(r1, r0) kevent(r1, &(0x7f0000000000), 0x9, 0x0, 0x9, 0x0) 03:07:20 executing program 0: nanosleep(&(0x7f0000000140)={0xf0, 0x7ffffffc}, 0x0) r0 = kqueue() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000740)={0x0}, &(0x7f0000000780)=0xc) r2 = getuid() r3 = getegid() sendmsg$unix(r0, &(0x7f0000000840)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000680)=[{&(0x7f0000000040)="641ccc3b62aad2298cee1d35bbd5008d5a59ac24b3c5dec050a4f92e00069a6d21e6462373b07da6f6a4c94d7702b21de76a7174b523670c1703cd60001bcf2256a24164643324f30f3de7950b15f2b6b540d2ccd6d47f8d5f708121d767c8fa2bf2cc22b2e337f780bbf96f8e6714f1", 0x70}, {&(0x7f0000000180)="07c5cf68f6814acfe78a51f5299d8e1d2cd5bf9975248872896a0044ff3f869e7bb15ca35a82e53ef39c984d49e74f47e44ef0203675cb9f32720fd584fa65c679f060744f7305b841b29731f0b6a684818bcc20984586336689ff318139d10cbccddbebc91cee85f122b8422f9c27582137b2d3dcc4c89af4186356f3d0d8d605140b0f3e8f76ac549519664ba87ec2e658fc31ddcbbde66a755e98098a07c850df66e6d00471a1efb925fd5f690862307ebfeb6152f2cba26e7f0f4c3b0e6e4840e84471c1c971aa995785d4b297", 0xcf}, {&(0x7f0000000280)="20b4ba81301aa0946af603f92729ee0ab1ca1d970a361c858905fa88c5a14181efa1c6ebe5d0e6f7ddcfd53f03c45eb02579a9cb6e90c1b8be8af8a88106968653deaf8f9f71e7054c08dcae82d7d84624e634bcbf31c53bb4e8b65d89fde8dad9c03c0d3f47ab42215f343ba7bc995d4c0f609f3eadbd2bd804c1416c38f75a701366dac3d8fba8843866e4863475eb415813c5513a3955f927b8876e9fb965bb7986c2f18a8face09c905a49cddb0b22eef6511cb64a5b4ff44bedac85ba936b0ea1d2e3af73ba8004797a59b3", 0xce}, {&(0x7f0000000380)="599914b194a3b29867cd76930863c343f218f3a86a520b304d7dbbbefd181b069c08d079cf374bf35e6e1a8d5fb19f14c1df7eded80bdaeda8f18b7eb5c9d9981ad72d34533441eedb5b1fc6638c98dcdb560cb53ff1f286175f5335e9550660b0f26ae513d0ed914af0bc8526380e2dcb704e95bc07c36adb726219f6bcb9ed5ff5b25d007203d46f5e7eefe73c0b6a17f571a4543cdb2d6a9df62f55d4bd59", 0xa0}, {&(0x7f0000000440)="8f611f120a1b8b2708c96e7c9444901c98ae3c243fca3aab1073fec7c36795b0a9ab634c9dadd6f501b3093584b67c9b38daa53a9af8663f26e950160816fc6b00e42727fa2983e0a22e1bcc2b5864c2f14e295a31d4efb1b325751b08ba82a68a25620aec71ba20fedb3ed34e399e2047181da2e319a09e8350d63eae0d0f06789a8c0a4d60eaa513df34caeee360d06a6de79aa2e62f47f09373bcae5250552b326d25403851704e650ec60a", 0xad}, {&(0x7f0000000500)="139ec892daf86662e81742f27faddfc8ada5f916f0e58168b5666715f2c102e436888150fdde86fe2ace6720529e8d39c03f555f493e8e093e81c4dc6ea7e126cdfd94ddfad86985a8def1edd588afffa8c1dac6e027f3639871d7c45e2052067d7558fce2e05b8eec667a93f53e10ffac5a66fbaf3872bbb1a7f951a572f6352291b0b055795b59ccd9f92d1bb9733bcdfe1659", 0x94}, {&(0x7f00000000c0)="ef3d0ec42ad745243cb3ab2648872e652a9c3b8b68db8cf8a36fae7a015ef3155be9ab80e62f6e94457f85cde6435255415474c67f2b61ffef5a816d16ca9ca10f3d3db592b835cf009108476ca6deba3372eeeb57b9", 0x56}, {&(0x7f00000005c0)="87b5c9368fedd4dbccab26dfcb4f2534049feded29bab3ab235594ae1fa48a9729b65160f9a76ffa6b4bda86e597a0883200b02a646ea13f65ce816eb1fa927cb36ed475ae6bf9135edc6d7ce1321d6b11cc1942073aca0dbe085a5df745d41579013e83b855f82fe83476cec82c95643f99b361dd407b284ced773775", 0x7d}, {&(0x7f0000000640)="194e62ea47d29ce1b52475a75f668da5bbb31ed1d7219a8cb16e61e7b19b2553369494841fb3f84b4108e56445112b17900ad944c4bf4786", 0x38}], 0x9, &(0x7f00000007c0)=[@rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x18, 0xffff, 0x1, [r0]}], 0x68, 0x8}, 0x9) 03:07:20 executing program 1: symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') r0 = open(&(0x7f0000000840)='./file0\x00', 0x200, 0xffffffffffffffff) sendto(r0, &(0x7f0000000040)="c9aa19e48c8af8c1b633fccc2ef3031992cc75a084bdf131e9d0dcb03b9930b9cf5d928ac4d742031c15323a942ee0", 0x2f, 0x8, &(0x7f0000000080)=@in6={0x18, 0x0, 0x3}, 0xc) execve(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000000)=@abs, 0x0) 03:07:20 executing program 0: mkdir(&(0x7f0000000440)='./file0\x00', 0xfffffffffffffff4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) lchown(&(0x7f0000000100)='./file0/file0\x00', r0, 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) 03:07:20 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="baf52888c385cc4d8cf969c3ba20dfb765e7dda380a7f9df56eb8def409e70752921d56a4d9241f24af95e8aba6e990c4a84dd41cda40af3d513835e7273a3359358631c3954b5b95b1a0189d39193e6558182dbe14c9824f29fcb942d805149c940054f83366ffefbe74cc96fc32156756a12895ffff690e4ade9fc6fadbc8e1bd2b3ef29b3653dc145e2ce61deddd98c59d4628caa305f703af95715df892125d80255fd7207cf11b56a459409", 0xae) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 03:07:20 executing program 1: pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000000)={0x915, './file0\x00', './file0\x00'}) poll(&(0x7f0000000080)=[{r0, 0x8}, {r0, 0x8}, {r1, 0x13b}, {r1, 0x10}, {r1, 0x112}, {r0}, {0xffffffffffffffff, 0x40}], 0x7, 0x7) accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) 03:07:20 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x218, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000880)=0x1f) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000180)=0x200, 0x4) r2 = shmget$private(0x0, 0x2000, 0x4, &(0x7f0000ffd000/0x2000)=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, 0xfffffffffffffffc) r5 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000013c0)=0x65ca) r6 = syz_open_pts() ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000340)=0x7621) getpeername(r0, &(0x7f0000000400)=@in6, &(0x7f0000000200)=0xfffffffffffffd52) ioctl$TIOCCDTR(r6, 0x20007478) r7 = semget$private(0x0, 0x4, 0x30) syz_emit_ethernet(0x9b, &(0x7f0000000080)) msgget$private(0x0, 0x20) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000001380)=[0x4, 0x9, 0x8, 0xffff]) shmdt(r3) semget$private(0x0, 0x2, 0x1) fcntl$getown(r6, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000780)=0xc) getegid() sendmsg$unix(r1, &(0x7f0000000840)={&(0x7f00000001c0)=ANY=[@ANYBLOB="17002e2f66696c653000"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x40a}, 0x2) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080)={0xfffffffffffffeff, 0x400}, 0x10) getsockopt$sock_timeval(r1, 0xffff, 0x105005, &(0x7f0000000280), &(0x7f00000002c0)=0x4) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f00000000c0)) r8 = msgget(0xffffffffffffffff, 0x3fd) msgsnd(r8, &(0x7f0000000440)={0x3, "717c950795483fb43234da27b4cf0cc87ed56ec8c72f1f73320c96b6ddacb513f1527ec541af4d00fcb5d08c299cbf5844c481aada4cec3f8e74c1ef197dc02baf0da79fdf02b0429f65e0c7ff7bd3d35199247856052f2736e0958622382383bd17bbe80810fc26f7de90f0533642043bc060f33ad23703561abac834552765cc56cc1ca4d7a0d70f2f7c916be454cd7ce2ca237c332c2c7a57ec970c07593a343cc0ac5fa1fc18eea5e864ad7047bcd7f9ba65787f803ecaca9a33286b9f5ed2680c400bb66da139ad05b4ccbe93817ef7a0b1c46c7c2c633e1a124e2e9674bd34bd7b7becdd62dbe6dec03528d4bcdb"}, 0xf9, 0x800) msgrcv(r8, &(0x7f0000000100)={0x0, ""/96}, 0x68, 0x3, 0x0) 03:07:20 executing program 0: r0 = dup(0xffffffffffffff9c) flock(r0, 0xe) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x4, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCSDTR(r1, 0x20007479) faccessat(r1, &(0x7f0000000140)='./file0\x00', 0x24, 0x2) truncate(&(0x7f0000000100)='./file0\x00', 0x9) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000080)={'./file0/file0\x00', 0x2, 0x3, 0x1, 0x0, 0x3, 0x1fffc0000000000, 0x1, 0x1, 0x1, 0x2d, 0x80000001}) open(&(0x7f0000000000)='./file0/file0\x00', 0x80, 0x61) 03:07:20 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 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) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x81a9, 0xa) r3 = semget$private(0x0, 0x3, 0x110) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x3, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x4, r4, r5, r6, r7, 0x0, 0x4}, 0x1f, 0x200, 0x4}) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) sendmsg(r1, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 03:07:20 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000240)=[{{}, 0xfffffffffffffff9, 0x1}], 0x20, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x41, 0xf0000048, 0x3ff, 0x2}, {{r0}, 0xffffffffffffffff, 0x22, 0x2, 0xf3aa, 0x6}, {{r0}, 0xfffffffffffffffb, 0x1, 0x20000000, 0x7f, 0x9}, {{r0}, 0x20000000000, 0x0, 0xf00fffff, 0x1f67, 0xfffffffffffff001}, {{r0}, 0xfffffffffffffffa, 0x20, 0x80000047, 0xffffffff, 0x8}, {{r0}, 0xfffffffffffffff9, 0x9, 0x4, 0x7, 0x7}], 0x7f, 0x0, 0x103, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x0) fcntl$setflags(r1, 0x2, 0x1) 03:07:20 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, 0xffffffffffffffff, 0x0, 0x0) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x2, 0x20) readlinkat(r0, &(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000180)=""/35, 0x23) getgroups(0x40000012, &(0x7f0000001640)=[0x0]) getitimer(0x0, 0x0) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) chmod(&(0x7f0000000000)='./file0\x00', 0x28) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)) 03:07:21 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=ANY=[@ANYBLOB="14000000000000000700000001000000e000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="fb0e4de6"], 0x18}, 0x0) 03:07:21 executing program 1: r0 = socket(0x20, 0x4005, 0x40100000004) setsockopt(r0, 0x29, 0x800000000000009, 0x0, 0x0) socket(0x2, 0x7, 0x186bbac4) recvmsg(r0, &(0x7f00000010c0)={0x0, 0x0, &(0x7f0000001040)=[{&(0x7f0000000000)=""/63, 0x3f}, {&(0x7f0000000040)=""/4096, 0x1000}], 0x2, &(0x7f0000001080)=""/62, 0x3e}, 0x842) 03:07:21 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x408, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)=0x100) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) readv(r1, &(0x7f0000002100)=[{0x0}, {&(0x7f0000001100)=""/4096, 0x1000}], 0x2) 03:07:21 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x40, &(0x7f0000038fc0)={0x0, 0x1, 0x0, 0x0, 0x7}, &(0x7f0000000fc0)={0x6}, 0x0, 0x0) mlockall(0x3) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) 03:07:21 executing program 1: socket$inet(0x2, 0x20000007, 0x0) 03:07:21 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x2011, 0xffffffffffffffff, 0x0, 0x8000000000000000) pwritev(r0, &(0x7f0000000140)=[{0x0}], 0x1, 0x0) ioctl$TIOCSFLAGS(0xffffffffffffffff, 0x8004745c, &(0x7f0000000000)) 03:07:21 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) pipe2(&(0x7f0000000080), 0x0) lseek(r0, 0x0, 0x2) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000040)) r2 = dup2(r0, r0) fchflags(r0, 0x4) write(r2, &(0x7f0000000180)='R', 0x1) 03:07:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000000c0)='\b', 0x1) ioctl$TIOCSCTTY(r0, 0x20007461) syz_open_pts() close(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000100)) pwritev(r1, &(0x7f0000000340)=[{&(0x7f0000000080)="8a", 0x1}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000180)=0x9) open(&(0x7f00000001c0)='./file0\x00', 0x442, 0x0) write(r1, &(0x7f0000003040)='u', 0x1) syz_open_pts() close(r1) 03:07:22 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9}, 0x0) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffff80, 0x3}) dup2(r0, r1) mkdir(&(0x7f0000000100)='./file0\x00', 0x20) fchdir(r0) 03:07:22 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) getdents(r0, &(0x7f0000000000)=""/37, 0x25) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) 03:07:22 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = dup(0xffffffffffffffff) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000180)) r1 = syz_open_pts() read(r1, &(0x7f00000001c0)=""/76, 0x4c) r2 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r2) r3 = open(&(0x7f0000000080)='./file0\x00', 0x202, 0x0) write(0xffffffffffffffff, &(0x7f00000000c0)="582720efabd16ebae6", 0x9) open$dir(&(0x7f0000000000)='./file0\x00', 0x10001, 0x3) ioctl$TIOCFLUSH(r3, 0xc0106978, &(0x7f00000000c0)) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x8000) 03:07:23 executing program 0: r0 = socket(0x8000000018, 0x2, 0x0) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000000)="d5ff9668", 0x4) pledge(&(0x7f0000000040)='*.\x00', &(0x7f0000000080)='@%*/[-\x00') 03:07:23 executing program 0: open(&(0x7f00000001c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0, 0x10) r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) fchdir(r0) dup2(r0, r0) renameat(r0, &(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f0000000000)='.\x00') unveil(&(0x7f0000000240)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000080)='W\x00') lstat(&(0x7f00000000c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f00000002c0)) 03:07:23 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0xfff, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900", 0x0, 0x100000000000000}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000000c0)) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 03:07:23 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x1) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x800000000000001, 0x0, 0x1, 0x2000100000000, r1}) 03:07:24 executing program 0: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000021, 0x0, 0x0) mlock(&(0x7f0000ff9000/0x3000)=nil, 0x3000) 03:07:24 executing program 0: r0 = socket(0x11, 0x3, 0x0) socket(0x0, 0x0, 0xff) setsockopt(r0, 0x20000000000011, 0x2, &(0x7f0000001280)="186fe65c", 0x4) 03:07:24 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) fcntl$getflags(r0, 0x1) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xb, &(0x7f0000000180)="ea3f0008", 0x4) fchdir(r0) 03:07:25 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x40000000001d, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x9, 0x2, &(0x7f0000000080)="0494f2ea6022136ab663be621efe08259a9702071cec3344fbacb1187f46853ed7b89ab972c4a8b76bc674196c0dd10cc0436653478a36157657b5473f4e4b12a224b1bf794a71d7d8f3355207ead2b9c01e387127aa53c479b62f4c51d64d48e24c372235650f4efcc6c36e87ce011258c393a92e56eacc7e87609b402394715452e7d1a04b9e0b520d31a65359ea70ce8554df657e968b1cbedaf15a3b16cfb5ca76dceb2350d5e2247a5a8be0b0f6118343d82aa2343728429cfc8f02621055e8cb31e2772289068c3caddb702be76f6bd00c94", 0xd5) open$dir(&(0x7f0000000000)='./file0\x00', 0x10108, 0x20) listen(r0, 0x20466773) 03:07:25 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x400, 0x5}) mlockall(0x0) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) munlockall() madvise(&(0x7f00009ed000/0x400000)=nil, 0x400000, 0x1) mlock(&(0x7f0000b06000/0x3000)=nil, 0x3000) mlock(&(0x7f0000991000/0x400000)=nil, 0x400000) 03:07:25 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xd, 0x40}], 0xe0, 0x0, 0xb20, 0x0) 03:07:25 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) preadv(r1, &(0x7f00000015c0)=[{0x0}], 0x1, 0x0) mprotect(&(0x7f0000ff3000/0xb000)=nil, 0xb000, 0x2) 03:07:25 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000500)="e150ce26e5", 0x5}], 0x1, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x80, 0x0) writev(r0, &(0x7f0000000080)=[{0x0}], 0x1) 03:07:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) getrlimit(0x1, &(0x7f0000000040)) r1 = semget$private(0x0, 0x3, 0x80) semop(r1, &(0x7f0000000080), 0xfffffffffffffe21) r2 = getuid() pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x10004) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r0, r2, r5) getrlimit(0x7, &(0x7f0000000140)) lseek(r3, 0x400000000, 0x2) fcntl$getflags(r0, 0x1) fsync(r0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4, 0x12, r0, 0x0, 0x0) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0x80000001, r4, r5, r4, r5, 0x54, 0x9}, 0x80000001, 0x10001}) ioctl$TIOCCBRK(r0, 0x2000747a) r6 = open(&(0x7f0000000240)='./file0\x00', 0x10008, 0x8) r7 = accept$inet(r6, &(0x7f0000000280), &(0x7f0000000080)=0xc) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, 0x0) semget$private(0x0, 0x1, 0x240) getsockname(r6, &(0x7f0000000340)=@in, &(0x7f0000000380)=0xc) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f00000003c0)=""/240) read(r0, &(0x7f00000004c0)=""/78, 0x4e) getdents(r6, &(0x7f0000000540)=""/175, 0xffffffffffffff72) msgget$private(0x0, 0x21010000004202) getppid() kevent(r0, &(0x7f0000000600)=[{{r0}, 0xfffffffffffffffd, 0x1, 0x3, 0x1, 0x6}, {{r0}, 0xfffffffffffffffd, 0x32, 0x1, 0x400, 0x5}, {{r0}, 0xfffffffffffffff9, 0x10, 0x42, 0x1, 0x7}, {{r0}, 0xfffffffffffffffd, 0x94, 0xfffff, 0x5981, 0x9}, {{r6}, 0xfffffffffffffffb, 0x1, 0x1, 0x5ff9d530, 0xff}, {{r0}, 0xfffffffffffffffa, 0xbc, 0x4, 0x1, 0x677}, {{r7}, 0xffffffffffffffff, 0x0, 0x40000046, 0x5, 0x108040eb}], 0x578, &(0x7f0000000700)=[{{r0}, 0xfffffffffffffffb, 0x80, 0x1, 0x4, 0xb5}, {{r7}, 0xffffffffffffffff, 0x40, 0x40, 0x4, 0x1fffe00000000000}, {{r7}, 0xfffffffffffffff9, 0x88, 0x8, 0x3, 0x2}, {{r0}, 0xffffffffffffffff, 0x39, 0x11, 0x9, 0xfff}, {{r7}, 0xfffffffffffffffc, 0x6, 0xf0000008, 0x815a, 0xffffffffffffff81}, {{r6}, 0xffffffffffffffff, 0xa0, 0xfffff, 0x7a68, 0xffffffffcd67558b}, {{r7}, 0xffffffffffffffff, 0xc, 0x2, 0x9, 0x6}], 0x0, &(0x7f0000000800)={0x7, 0x9}) execve(&(0x7f0000000840)='./file1\x00', &(0x7f0000000900), &(0x7f0000000a40)=[&(0x7f0000000940)='\x00', &(0x7f0000000980)=']\x00', &(0x7f00000009c0)='\x00']) fchown(r0, r4, r5) 03:07:25 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) write(0xffffffffffffffff, &(0x7f00000000c0)="582720efabd16ebae6", 0x9) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) symlinkat(&(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0xa0, 0x0) open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f00000000c0)) 03:07:26 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000200)='x\x00') openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8092a, 0x0) r0 = socket$inet6(0x18, 0x4, 0x3) socket$unix(0x1, 0x1, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x800000008019, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r2 = getpid() r3 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000180)) r4 = fcntl$dupfd(r0, 0xfffffffffffffff9, r3) setpgid(r2, r2) ioctl$WSDISPLAYIO_ADDSCREEN(r4, 0x80245753, &(0x7f0000000000)={0x1, './file0\x00', './file0\x00'}) sendmsg(r1, &(0x7f0000000100)={&(0x7f0000000040)=@in={0x2, 0x1}, 0xc, &(0x7f0000000080)=[{&(0x7f0000000280)="40bb205a4cf117973185125ec80cd208fe715b8402fd6f8c41a77a2fc998e151a7a23f67cb4c5dd1569a57c103d87e2b8aa3c479de9644cca75a6ebc567b96dde7e06feee558a113eb3309fa2f414795b2a86e4cecaba5b71f00a976d0e30a501201595df7ccc297f64fa8e6546160ef91c65ed0c11489037b5fe5cba68a80eca3973bf2b3d519ace85ad34c96e6af3c91cbba0c596e363bd15b07f2d4f33701d227757f9c526dadc85a443220bf6eeeffa5a2c11fe2f177e8d75b2e84fa3f48ef414687644e2c0a290fd5fff3deaffb4c5f9850938892c994f095ecb9ac4c4f0e133e95204109aa00533f87db4be89d59eb3a40a9a81f8d9bb2a9cd1e1f6e583ae54546b1cfad11c7104a7b9e805af1343e68e30a15ff9fd132c8c4e1be6a4a7e8b4641c365681227909d39f0e84e98f1e01ad547657fa2618f4b2646201b02cb019695c9a382ffb497c67c5c6ec37cb54c1819edf5f6d3446dac9d463679618512af7b44c25c481b3944177596c11cecab2c8d7fb6479cfcf3ca32267c5e4fe26d66ac7514f8d863b3f7394e9e06cbf4dce2d44d34881c7c59352dc75c3f74f088a17b306534771ab9df86e8a8db52b1d3cdbb7c5efdc93cb85e5db27537b8fc0a04bc31dee0b33e570c42a85116197dc77c9d71ab5d5fd694bf8155fc118aa48e5e91b6145c6b30ab66f0769eb336d0336168e4c4761604b41cad64a3b3630fd177ff27769141fdf3633bf794e3fdb5ee22ca2ee4bd772c7fefafa277b1a1e63cc42591738cbce18610bd665fce16c5f3409997ac15fccaa30c305debba61d796b32fc577bb13d53d86cbb1645eac9f6af074962b5e4bcd62cc731037060337d5a6640a058c275957cb74aa193f77d2e197b179b44f9df095690eaf56e769be2c12f7dadc879d3754b4cd0ba5a7e8f2a6e74543bae09f33d2704eb4e47ceeac64cac82cee48744f8654656f0ff1f21d5ed48e27d61d5378c42faf69f3f9ee540b30c5873ef5f319e49fb2bf1365c87e5adac5d0bae25c122423b3cd293eb9b1b8b930728a5846baaae056670439a3565f9bb8ffed502ec6389e3be3ada0865d46b3fdba51723e7149e63c6cd292b209b29396e219ed79185822e83536dcd23efb7587195befe687017ee38e5273fe007e8d58ae243d21ac7773ca69b2aedc29048860daa057164f092be77c4689134d11d75cd7e50456c67f0aa4eb20bc9991e4b0a243443d265c17dd6af36b293a41a0b8b1790aa45d59211bac331463bd0318225a17e2c7762e8dcf5af6fdefd94ad9025a5d597ee82c827afaee26a772e9893cb1e9c6b99537fa4eccbc7760313bc47db8bd22c28ce1fb239a9be8717604ccda1950831e388dbcdba5462a10e6998099b07bcedbf2e6e317c52e1d624736e5074fd9c993460f0a5d7152d4f43295938c0665fba6d49fefd8a8b2a7792a2bf7dbcb1e33646ae7a6be86e4bfff52592b012f5cb71baef6d0a699b2a38a8ebc0d6ec475c2cc2cd1259bca394c505999bb99e63376bbc67a4782d4e0a0dc178c5f10446c0b906dcd1367e9691de97f108a6c6c2550b75bcb6bb68f8b2fa998e5c511ffd3692602492abb0238ce1d7287b3afde8700bc69a54cc680e1a50c0f7706c64a2506c685e46adf810c012a28b144b2ba072dde911a3abd2d45b05fc670fd08c7d1186d5426b34e2c5e4dd247dcdafdd2dc471186f7036d5f04c37b9706e22987bd4a491be3ac70cdb4da6043589b7e53ce9f210ecef6ca8afb2d94ce12ab78738c036c12479ab1226bd50554ee1d2b4b0aba68c7197f581255cec2a197605cb9f5ad6ff65af35547b7a4999689ff8602a13b87dd2e1755277addad545d8af0896e52ab3492968266ac186c09e997d23f7f581fdf50f4d868f37805011253eb0c718bbd76705b9dead91943327727171031bc3957a66b4e4b9609a347c6c38827be978f29a5b2a823611de1b24a785cf318c1e33f5a6b12f03815a15b6efd3bc83a76e7436b243055d255a30d8e045e746f632773fc57344934bbdd542c39a58c5b5e432e9b45223973cec4acd8475ae0add66f33d43157394c1be6642c8c7c41171a6e6e9dd56d61cb2dfebc38bf94a39262a8a33dff59a3e11798645c7bf6953595164f9b9d51c188ea07dea81406d5cc0bec9995c1959f481248efde2acf1411c34fa0c1684c158ab6fffd65151819dbb73950f27d8ef030291b9e636319d785c07314990abc9b528ac446d5f63a6c5849449118a95cb1830f5fa2eef0e7ac08129e2fe9ae662b3ce8ab9b959f595107175f5c664903509152436e2a52f33544962721fd64f2320a965bfd72c7f2e4deda4586f94c4b5bc6ecab9ec0b93cd1b6e5edb564f6364c3d896f3a1707e36e3ff53d618aeef810f5af6d306c9e48cb7fffd1f48664419d671e3beddf99a6cadd13ba0f9951d4ad691d66a971e9472d49d4d9b95d8f338f076a8d6e17db6b0342d38314ba64554f07d73d75c2fe0ab9a958e88d0d1c8066a40c4049a80e35fec21427318959cb9672e7b177dcb0dcd8ee3a5f124ce3eef4ed1b5925c9dbfdab5c234a47a32ec751d9054e05e08e9dd66425d21dfd624b42cb916c7339e1b7e777a6ce420b6494b8c9e659d6f24d69c76fc45c8b2cc9ccc78788634dbf193bf16671d9b7af42c1bbf9ff8942fbf1584ffe770eba50bb90bbf42ae8cc6eb1549571cb735638528b6c10b8eab987635161368a0ed81c7cb2f87333f5943593f9bc29d6c43eaa3d5e2ac4438b818e031455fafc6baebd28d8d22a39e1e45883ae7987b9567760d5afd7a70a6601b167c065616c3c60c1427436ca4ad0b122cddd60ee2d1333256f806ca4a8c6fb6b53a3a67a2917ee38ebba27a4abe4cb7a2172791dd1cce5e54166b52182616d834d9b905c0642c276ab933f65369489bf36918aaf5d6d3444a31d3b10d37f86b1461d14c5ca91e71c1090927ed7c186c574312f380dc80f1c57062d5a63f6c9ee3076ed7c8df66ae05d261da3d1c501ebf92336d25c5ef14dc26915dad07841778e2e4cb5b6119a1ffb584b72f9fdef57140b340738c70038deabc1e40fc94b308788da55e5e00d60f5eeddf7d4ffbfb0c2cfa9aa7b1c2782782e3507d2d5e4851d3f01cec805aeed10689b126fde2021e8541b6c5a59d1f7c0786a246da70c374bb9f210afda53db5208ba6d0307d8c9a44c9f3fa7f236ac0d9d3b2376e9906b5f9f9445dce2782a5bbbbdf513e3dd034fc2e29cb88ba2dc31fbafd611db516ac2ecf278eec5524926dfcdd35c704006291879a31716dc144a59fc5ccce005720763db5f8817cac4773325a69d4297611d4a5fe849de4c4c7160976abc4d8484cf2ddb88219ad62c9dbdab399bad9ed8232e3901a4bf80c4abf398045449a1b2c8d11171326faad53cb6563034f5421d753a8a6ffffdb4c9e74c3150c0ffdd7df4ea705ad956c563832176535183032de76eff812427eb71f5aeb8c450abf20d1a893e6e060748f04e3fb5be6b2095fec10ea573a880b4f1aecc619a9bb2da127a3752927b14a98c877c6d950d3a15bd8be12abd830513a666be187257bc8f3b1a0583294e800eb25f06106e190b1f23641bc96a0a1a8cb688858000819571e017a4bcdf076648cbb50325e8b8f633d5183c74abcf652528f9fd87d8395e21a8c78f7ae5df77d81e888123472d7d02d35067520873bc3c3a44e4d8ce6c99adeb05c4c58900371737079904424f87c7a5f6484bac54067f189352df2e9a0830ec73b38b3f4466352b58ea58ce98dd08d74353806fde66b34ef277c62ab0baa7883a8a005501e719c55a79cb091246c451af24237d23e9721c69b07cda491a7133a3d4eb8d778f074897125189895197eb30505c9accf8550a5963198536ad98242d0ec35b84439fb049f93e5b988a09ef1eaf3e8b5a7b4c883849617d5e596a9c4666370f9d9066089544b6ed72176c520ac3affe46750287e0950de343fd903c6365ea916fb8079c1e2498efdfa2b7593433111738d95d09431f289390c52d7f8e0b4c238522407830b46b8ae01227c5f467cf21d81624e5bcc4a49a30bee96172e4ad2eeaebe698f602daecb14a9dfdade8607d14a2144833b770161ea0f18a92e9c13972a64fa5f760263b9edb0f5a04ec56a356207a8085544724ae9e50103b1fb20987a92a2b82171d646c481bc4d39a7249334d338b26f1e4875697ca937f8aac4417f91610da15ea1787e8f29462ddd68f4cf753b33c3017a5d22a045fbd42c18e0a77cd91c1b0944d7a79ca0d5eb77ec358390d86fd7a4aff5a7508fed98e0918e11fded0a9af9cb2006186520b45e75b3789025cb64d080698642487dc4931b6068e6650c696537804d8fc514b08d8921124aab56980be34a2b9b4319187c58c2ce166e585b1b435cea683b961b9c8d02998c9a7374827c347704e41cb77911da2e7c983ebcd32bda54fe24d7c3c4eb74877a16f1e77035b82232ab4a16ac768e35d6dc94c59a0280c52750ac60694909e98ce49a37f396099c083d7e97fd2361b2e3f0301a99c75a2b172a0778e2725c5c4e46f105ae58afd1a332089982372814b853a242a33330f1e3dc1dcca36004a9611aa63b943851fb8d46648ee1d1bf58123ac9d95feb083db0248b23eb2a0f5bdc5c00987da4407210105975f0d7faa72ff6700c8845d451ec7b822fd0b2c02543c4880258ae6cd72942a27f6d35feb3ed29a6f08d69258304f55d838e4feae5b99c0b4e01c8a269cfd295f0f645dd6b1d4f3afa7db57bfaca8d2e0cf12200879699f2ee62e128e3942c91f98c9666190a15eeced3699dab4c259057a76d793a46eaa18f9b176bb368c45b366cdbe705014c093b666e2fd397d5fe7b381ff414166b1e874ec30ee39d10415132a1ab3df10fffd0e091973c186783eb9a1aa4c3f13fcc8a643cc338b12e58425bc1210ab5cdb71ea4797d49b17e008e91638159594b8f1944151d400a8cfab9d03a8a79a3c090b89f5e2602e13d9529f91733c7002a800e5baad4fd3eb3e676547394a20e948d727ec468d23e6d59f0aa841cddefd2558e450daf410b14742cf4223251864175d6a3c11cebf06f707fe851f563ff10fca87ada9bd5c900d9799c7ee757bed5b70482d9703f0aa5be1ddd2bd96e338d16ef9a635cdc7aa8261eae7f440e649134ecb992f74158c4e0f07f300f063ec58acf5f3cffdff3b9fa337317d66faf535406c72b54fb787d84e8cf9dfe21a067d4051eb099cb26b0ee7ad40ade1a826ec639daabbd671f333bedee353b37c86474824d15189c20351efcfd6439215c3ffcafb64e91c15d98f21d2dc058ab21a7b527546c9baff4fb94bd051fa95835ee01191bd4da44a0b6fd5402da24076e4df8844ea8fa2e305fd5825d5aca17c7404519c5b5d5ec17463cd8f8a0cfd2e90f9a3bdb2ea61c0436f6ec37d298c5219224f8c185ff931d28d1179cf8db937c2c7d0a1ef5ccaa3264fe525197ba17aeb8fa4c9373184bfa4434b4a3abdac3b3bf7e34a8c35b805f642bbee5d7c30954a399af256ec53947fcd806d16e9487c2ec939d9b166a1093fb344e266de3ec3fe5c6082874bff4d5413d78735dfd800baa9165df798524ce1e7e7b2e9cf90b60eb5241ca9aab545854cddfacd48264b4855d391b039f4193a12cb874544e355da72347ebeac054c1c09cc66a76ae801bfdbf97b711f1fa85b8cf6ef904d569e72ad32b9574402385e376dcccf933bfc344755fec2ab87764e2082ff5ae0815175e2ed925d5d50295c44b6f9d022ecb5783caa95698fe871a6", 0x1000}, {&(0x7f0000001280)="a29bb75a0901e3ea55868579a14c5984fb92be200b0ab791deec60a1017d2b15227728f640cd50c683508bdd7d79ee779855eca323eb755e76860570fe0ca8928484dd9583131fcf9119589fdb954c632f2a5b2dbaa31eebcd4bfd05dbc29cc3903c02ac938c3475eb8026a80047b2c901bd1d30d2c9e30e2c44a88f5aecad9f76ab5bc65b2af143f4", 0x89}], 0x2, &(0x7f0000001340)=[{0xe0, 0xffff, 0x2, "887caecb5176715fc8e636c5ee0e2e6f5e97206cc1244e8067491abf8735a8d0ad8767284dbcab40ebbf40fde30d64dd3600486b31c1d7a680a918efce73675c1bb3ff1dc2f3f66d4646e4ad7ab13c61e997e5ffb9991d7aa90dfe65530e5c0798bd07bfe3e720547a4b148c3d6238afb443370e7e85a4c101c7cb658f2c4dd2d65b7629b30f86d432ec1caa7e91151d001c9c74de82366c11d7be58b763ed0cd5c9123b55263490dad69ec42339d260a87588d0bbd54879d4cb9c329f82b36d8e26d1d1b9f2da9c0f"}], 0xe0}, 0x405) 03:07:26 executing program 1: setsockopt(0xffffffffffffffff, 0x6, 0x4, &(0x7f0000000000), 0xb1) clock_gettime(0x3, &(0x7f0000000000)) r0 = socket$inet6(0x18, 0x8002, 0x8) setsockopt(r0, 0x3, 0x3ff00000000000, &(0x7f0000000080)="6e05b7a50af12d48534daf368b5d399770d2d3622e8e34ab2b809ec6f9a72d0d0aef744d090054c34776dcbc0d1f864c5d4004830eb88d685c01bf5f2975113fcfa8c777397cba2440b2f5a0fc84b6bc299538aeb2578d749443aa3763377acd3cc56be9333c5d47b2bbf72564f88baebea92e9d2eff4ef7b65cb2e5cac07f0814ce6eb648e50ba0b9ec3eb98e4a65561b5f2066f8858c93d7193938b563eec35c7099a65090d590d06fe710ef4b9d520af15fa446ee715d553ecd57dcbc6f711026583e6b7ce968cd545c4cdc887f079b0f22ab687e4dbe035fe37940b493c42ab1745c93a0c6e65d042131475bf434d509a2442103597b39ba6c3ab769aadd0e0698d24cdc158bc7e04d92cecfa1200e3b50b5abe6b4ca0be489b2e21eea6d0d5b52fa0a2ed5e6752d3ebcf6cb70101b36331cdd64ec0162bd22378369497890523b8d80b77b5322cc817228b2f2c00b201e39d70162f0e92ec024105b1bd729eaba862e1aa1a7331c79530810bee2f68a8116291efb9e4495c85b029bf9d419f06b0544afa966e785cf1a41e5747f26d6c264248e2bf04d339d7a1b77e24a55d4f83de1a1928bf92a2796404e21f5823f57b9facbdce91d0dd11fbfa38ed5618977046647b53dc3e56a1b29b318e69bc436de139e6805134be6726adda41c7b7a91591779550c17bac3d185167ea5ff80d8a8ed6d7664ab803ef491efd07d0590deeabdf6cef5add83c1fa8458f7bafc8f8726f5c256e55549cca061edad2565802cd853ed3f1365c2efd7756831892df107646021542b2bad176c5b641032b5be7386ab00a23e9bfdf08ce41a8bef70aff3c0dbf1b2c755a6d96702bd560c5c3c6292b0449b63e99644c8249f38baafc4de81462c5cd28d1e372fa351ec8d16ad78b167ee142142152d67a89e756141d7479bed2180568a6e4f99053254328ee4efbe0deb26ba343d49afed2340be08e82aa956f1627cea3628bcebb1b5dbbee288af558128ea4153236184b514d7f8f26a604b43f6c9976ca34dba9bb2cb4097a7ec31f3e22f2510574bdcf33bf7b9ce18adea40d2c2550f3783474d9da1599272838c3fe46d492912d3f2f42da6f653525d82f5424347b2f19dc17b7a0a1070664ee58c5f3c3b2a17852852576e179046a4bd2fdd65119d56fb20b1aaeca063ca3170de97247d3eb18d1b9eb170dce9f093bc42b43dd55fa9771791fb6c58fdd4c19224ae20cc2ec3c66124be39c1678710fe0ce559bc74b476b6db700e6fdf65817ea493bfb678eda3e6b4539ff0587b4ef037f44003659d53fc40278a84fabf43139253bd2ea180dac82133064462725fc43cf9c996468e4f519aa5df69a15b1c437174a4448f76a9b8d9e12e73c0552a9f1f656246c7135d1111f6b3dea956a56ad1b26f169900c1a4f29e203776e9e0cee108c558fcb20ec9f19899473d9c32c702f06564ce734c6556a5c196d5222f315ac1c54a6b250d1cd04a364e66a9b6d8e6d17099e9659ccf4fe5364d8e61a02575ed83eaa240b55f7a1a1f073d21ce4a0de159114ea5b8530b11a2fa2af2a118e7294f385c77d07a237f0a7ecb85dff0ab9d91c1a75a2dd01f4cf7ebd024ca83e91a037a98cf25a41e4a23c9ee3fdb0e3d104b2c9c5c39dee864ae0f7733d5b2c2cfbf5ccdd5390806f7195e63df165fa266904e03f2717e783f983a88cb8b34c659a953f81893981e3d8f32a70532946fa0d35feb0eb2ee8a4545a44832a148a04401c27bbf19fb955707cbec71cd08b340a777642ecbeb9673389b164533d6eb383cdd663215f3f9351d052724f7dbf5ab3d0292ac9f320abf917171e6f324298feaab9d7b5f0e2b2254a42f7487a05a3513186dcca9c231a83338a8d6e50adfb068dd4d372038821b35ddf56a939417a5029441fe1da89b71d3dd2fdb1c1f2cc0466858d1fd05f0ac6b456cbe8ed0fd5462784b306ac4a7da656dd12908d532eee544c3451ba94a296d78522f0a46d315552d822df7880b7c51c41092ed0adba231e883877ceb89c50511c9a8a4a449f73cfe1e5af0c7c977c3f35f078b5903e04bffe77b0a0379e488860f4a5dbfe2e725d817be79b85647fee6b9c7f33f89c95d581461b59e5e98a52519c9a145dc6ffa7aa02f95de5f355750473b71f50d03541d04b82b0c131108335a5958d62aa856de6e40fa3726ff797f8776f924c5bf418380e20e29d7ea1942cc8e3a6498cdc47a12373428ef499624f95a13a705cc7bda2bbaddbbb8f576ec9f5e31c6bd4ec701ee1edc22c6a252acb7d629849cdd0e0f4650b80f4124c9117952a22f0f823504db954743bbb24330779befd9a2b29ecd9d585d4b1ede18cc0787f1ffa6b388deba50145b8e8076ebd9f2448024670ff76e378d71a22a838ef5deecfafc34b3709e3bda87fd3ccf20047ac19bdd992f9965eed51436c3e69f892f0826f6a5a1f34a054b295061d068aac9de46d9e661bea74d6297f28a11ed2684c6305fd4f5f9a44e30adf30ca81c58ff7c74158bbcc85fd9279cc57883cb3f5d8b245b9d41581f8626934bab5b810ee59e1f2fd3fc4ee6f1e91874b6222084ba1b68d5a91f2c8243c0887f2d9e51757dc6eaa8aa9040293c22d98fe71582a6b652c6f7bd43d008e7a6643ef1909d21d3252cfefa1c3d440402d557d3b779d1bfb21f2fd9df90abe582c2ced2963af86c76dbaefa3dc2802aa36266005672b4ff3c4a1eb5cafc8a471a9ee35216b1a2fc92d1a01f80d605ea88a666b45e6c466d965c3536fb51e58be018e375f7a36a01fe09bb329d1c528b41db2468722bee935bcee030016ad9d0b37cee9c31b7b882044b15dbfa653865ae9552cdda3287b510b16c2f03e3ec9ec57e04544e2280039fa1d281cd79712139ca72f81e71c50da3c66b5279db1340a0e104996be2c2cab69f04a78d28d32999a087c4315adb5ca5810655ac140d60ba3f5063acebe887f9952222f1238e47d22f211442a82b26b3a34aa315306fcf0a721ed7475cce28bb6fca4bda589823e3c9853734eaf68aa95fc545d88a8e3e4b39c4d1533ef0dae477de615d6082aa1f6abcd82562b932d11fa963645ff9b44382bc0c355fccc8a642168a9ff6b757f2d3846a3ea61fd4b3401077217ee4e20d4f58c96116427ff23339333641a2ad9b213dac8770f60c210d9bf04768b199defd8d77a8f9c7de7cfe717efdaec3272bc24af768394faa71aafeaebab4c55cb12d15c9a9a434dc4545187c26722b6a00779897d334016cfe8bd696025bb55ba93707322822ec9699716f9aebefc9f854e7b4fb28e501caf1bd34b69ad73e2e42fa02583cdc24a9a37f77681443517008acb97240d370beb8597a281ca571cee5c52bc9309b97a7aad92f077b6509875bdffaa29286ba494d16fd1b93e9eecec73f64d0c833c084a9d923b194cf8c6746bfffe6f1d7f90c33ba10ed9defa443328e884b399ad0802d79ba39a39d9c2c9dc379c19eec162f9f9dff6a6a98de6dcc21c514f760894501a24a3cb46572f7b76523003342c5f49f220d08d3d23735705a03d3d78fed7cd7dff7d9c2c793550c450de3ea6de8f4188bb44c7b77e5ddb60f1461b90b25d28c21ba8f74b09f4df327e17425f011cb387a8c13ce1bfe1b82f3ed904b4d45ff76b9ce73a254e6f726ddaf896e06b6385589a17105b5c07d654383f6b2d177061607993f1bd33cdcb395b7ec9ac491455b0fae8b5bf0e226ee1cf0f794c0d700509adb37919dc6bb9958bd3a4b05a93b7e062ba8e29eb5aa7860696685654170e851be8a446703786f5ef3a62b93806615a02edfc5922036a6a713acd2ea5ff2a165ed12112c37767263a2caf364c19423782cdf6a135c96aeacaac12e5d04c18f69d9d9b2f2ccc2274168fa0fedeb2294c6f812b73293be317c36764f241daa7c6d936a79568c46a03d32293690c2be9c81336c39cc8bd6e7b8513343b7269f363f16444322dfe8a14a795317c8efe9229c98dbfe59a2ac9d5be1528a7860140e61bdb25570c9993cb0a06501315966fd12ba05dc63fec5e4b445487325d53336d6f89f1fc8ecec4fb03aec2ff28bf8b104a643e3e13ffe09d95f5180cf90e69a638bc50d876af29e76a4d43b963dd59c3720ed9346f97fe2a09ae55d279c42acdd910788ac870a823d5b824b9730432e1d0859617295567261b73082504d33e58d183313271228d3501964704399184c1b8e09b782eb1d4b9e2ce3668b0c6c6d527fa844639aa866994f3d47d8a651d88c757db3a1b193f19c12312dc072850bc8888cd233a9ea6e2163384e482051649d5b215a1da9bec528886bc40720e03856bae6f9c5e919aa5189e02f59d6c62d359970ed11909c0a766f60b3911de18b7cc94d4171515a01b05c2495506d0f360b7a81949cb639e3408487f4eebe3136f4ec7ccd6fb90b0af2983fa66c19fdbeeb2364170596a2fb6411f3f755d5081a7b942b04733f2325fb4d8551a28ad951167749d10b92ede68c16e0117195b49f5aaad3428a3e104d8239f8ec136ff1cc4e4e96cd4919ec5e06240e53c29d465ab75c242cae5f48fc2a4e41f51395984384186424055df035d457be355743e9a327532fa78e3e8475f8d877e91fc67a6288fb5236fa1e1308dfffc4a299498ea38706b9e4c72a20f2f5324dd4be3688352a985e2f027a409181de4622ae3ad1b741af6c5d81941c1267f37bd085ab4458552614fa466c97c64522a84d241b5630071f5c63b9d3c7dd73706f5e9ec3b2b8839f807fe53f82d64836ab48a30ae97cc975e3d810d356771579cb18b79d5ab27a511639594690c35c35dbe6dd0b502cc53f6696e6ee47ed64b729cce73f0794a3579274a71fcc8f174dd7fdc1b6993b0ec8dcca9a94df9e86e118217ae892c749507737414022d492daad1eb146a6c8b4ed6e6fba35699c88f25400dfcb5e5af10b30055cac59225b8bdf0195fa300bcf4915eb9ef7fc76eab88354633ce010d404e666910e212510de359f856263580390740ebe04905064524b5bd2ec77ababe0783c7a1d9c82aa25b49e11f22c154d6dbb85313b5da0bae65e89bbb676fd455b66ff48aedfba4f4b59f6dce20896d80d6a8894eed32105827a80e375f3d2b584c2fe254dc553efb4ae2fc123cf7b310071c429cf9db4498084e378f47f76c7fac00171cf987eff813dc23997d5a16d614adc2262f0f24d4c5525bda33895c6361c782782f8ce4cd56acadad8ca746df09903c601218ceb3bd3386ac0ec94b5905d7970d47810230ed606efac1f87a3c62de6f04c4b256cd2711938bf0581ec28f473f65d20cdbe8cf9a9e5d7d5c9ef1c0fb3348fc2547fd0dd719c6f5b4683192a118e7cee788dcada04ea27cc3acbb75760a4b14bb35f09ca590f772eb196aa6dcd18aa52a67472a61df929373ef7d00d168bc309b6d0fc1ad833aa35a03db191b0d3317131f8691ba5dda569ae4064f2f52dcd24d882b73479cd575491823a345496b7f7a320da2513ca62297ae97f799a184640ca963d896c665958ea139f3f743e6a611f828fa3231e5abbc126345841959de200726b51c37d8df03ad7826b8148ca394614f589894103d33fa512a9c64bef607c3eac23f98e8d814e03ee707e3358e769c386848633543db61aa9687e4cd74b9d99ee279d943a5e99d8c9ff773d810fa75b48b95e1498ebdac142bfeb624e4a9574e849d0d8fd7c89217190b6c3010ee99257de9f3825aa6a1f6fe3c4a65e1b7569a5fc44ed8cef158b32fe98b0d785ee8e0c288bafa63fe3af051a17f28246eb98c8838", 0x1000) sendmsg(r0, &(0x7f00000032c0)={&(0x7f0000001080)=@in={0x2, 0x3}, 0xc, &(0x7f0000002180)=[{&(0x7f00000010c0)="4f943ad20b8cfb86bea8bcd8ee2bdc64db336cb83f35ef235b6c856c9dc20af68320638f25937086bf57c3607f0321dd56b51abe3b7a4d8eae04acb9b5e826e9657df1470bf9c0b2c05e1196ee99547f11c8d2390f06548215bdc623eb57614c838320b00701beb4ec88f766d0f34e688c47800cf1411434020ecdbe52d4e08c25e75b29a4dd10d30fa4879fd7aa2cb05b0daaaea3de5563b1ec7b0612579dbcbfb23a621ea2e835ce3a07e76f14d3ea210ddbad77e5b1c976adfa314a99361ea79ba7566b7e49dea157580496024ca5ffa7cd954992e7e3e844facdbe10d0482dbb929eed50bfce2b10f25613aa5382c0c93791075234ff5688272696dbf21535449db19f98539653610319a102dba391e23652b9d97384626b480a7a6aee881f50aa770354f02514f711156410ae24612afc3519cbbdd8cdeab8a3f21276105a5686827b6c16bb9d70b230f458432ac57e99fe7b220ce03852186e714534398661f82515e154ddae890462f861a17a7026c96a1b877bf1c28fda340df28bfcff83e12291554ebd98daa49423e76381c618df9f104bef09fc09d7b98483663f14a092c40782fe5c8a6609b2def25a4a34e66b4eeec1364a8526d29bf8ac48ce3b4baa406c6ded74b438ed921a23ae175d8ea38b8cfaf5e51709a0bc3adadeae50962eb163be4cc082cabdd41064f96ed5cdb20677fe4a3483b6a5d3a0a168ff96ecc8edb5ecfb8b4dda2635b66ea3842c4e4f0ae2b086edbbd14bf69cfba97d998f1e81b79a90c91ec22f96e3495c473c4e3935847cb2d905d67fcb10c80ee815b2cb7c5d3d397765552215396955fab3d8ad22b1cac26ae69d4bbf562fb892beff50a48a76a9ca88f42b06994ea90f6cf319375a0504af4933f5a2250358259ad3b5effd8c0d3a4885f059382ecfe1b11a421c9ddee4fcc24493597c4ad1c8ffb760ea98d1fdaf670da0c552d9037808e6daa2cb5c041419508af40a403fddce5596724fad7523d27d8da28e4615d416bc589c8280a2ef8282f73f66fab0d3ffb8b848689ccd04899ea97767668a39bcfb45d28fb822fdadfdd1d02bad21b9210f2fd1a95f33186e8a9e14e8738c890d729a3fd366b57139480c70ceec8c4b20d4a5bb892b8e274513d6e1f8e8a1a924662567149f7e780d188feea7b3928902cfec2785444bdde9f72c9376634acfb24c43d3ce913d8fff8c7cb9f02b7f8b3e50894cba046016cce9b6ecc232d24974f5510a7efefa0b35d0ffa67188d7c95f176a1d8b4b2a18a65a495ab2d327b94f9709cfbaba64da250029e26caf3f2938389cbd88b399826d747488b1c074964698b6db0da4b13602807c110b861289d9000cef831f39b39d1eb38256abbbaf0498bfb2faca9f37b3acb19a941a421458f7dfe9f2d03d3aca27161b27ca7c76ecde57c89358a6c90e61572efbcea69fda4ebf4d548e14ac64b6b0afc285f856a08c5d1e92dfa9b83f412596c13041c8d5b8b206adc1db6aaa27da26947d04e9dac45f31b57e11a631e5cf10bbd796f14053188825605f0143caed9f53a1226756b5d56325d078ce948ecbcc35de63e0bc7b3af9bfca1d8b6a25c1322794b0acd98e5b6bfc41f21be717e053e86caf6cd8927609a40ec719ce6567e2efcdd01317984cef9a3e242fef26265922c1bc3d6c1b13660cf431ca304716624cc2a9f202e55b4e874a1e7f1fb933cbb769523395973c4151b66f392b2d871660b4967e7cf33867f488ce82e693c0d885aed15683b987bc3f0705e7bda306eac964fbf42e9a137cc8d6cdff7e5e809366f9927b2d4cc9f09990070ed6ae26aa07fe46ae86b4f18aa959a22efdeeabbaf00262c6ab36ffadcc08037c35cce3b4dcd60558852e5435874fb05eeca1674120445003a1930cc8ce82839b44db5d3777461053ec8525a840475e0cfe149a184d755b437686867fc358e9e75832a2b340c167705256ba0e60753c57d37696901fb3e0d0807f49e4978b69372fbef8d93b8915d3d3fdfa8aa82387d5325d540e968157d3e304bfd233e51c0d271cba9cbc6c916e8aafeee2f849833156ad01068ecc4de8438b321652e860ea69d6a6f6fd89b2c728e7a1ba3f4cc2a40a2ad3f99e377df596e711c4b21fa175dd30ed72acad6720ed8c884277a4e22ae8e7867299088e332ccb579c3061583a74f3e63153db8fd913e327d7944bc60a8f52c03231198820af92a474a9e20c404cb0710166abb1665e6be9f9776b40b629e76778cf1fea5d4f64174605c5897b8503bd8f0b9dba3de2f95b9f20754c91fc9c0958051de5eba2abd27a3755f4c3c3afc45d9e46cbfbcfd4a5195e6d1128287ec963e482893d28055d67cf3bdfe67fae9c2b0d249cbb94e0b1ff63a9319a1cffceb3b0d27a5527eb8520ea0824ca9f1ffda7b0b9e9ae88b968e5a3acb3b09cf3e9ef7a1f4d4deac4a9aeac15d4ed5718df289b3e7827769ef72e57450448014a298e62adf58b5a9ff046c90766900a720dc3c76f4b958ee2d7ab02d74e909b03890f3369ead43b01f39536a96e1372fe4ad23443fa90198719dfe74ee178f3a8be9d9ba60e25715024798e0385f137176920e6c7980513e7f999fd7865f3d30c89f7b037023520e62828017c52fe592fd130dcca1319f763e0e01dd2c408d9059723889e18e889ace9f53028842340234610574ccc6ba093367cd3d983f1b16f6ab45f010d7732cf81712262e946f50c33a539e9da0e6b7d3ae4b7809acc88e6efbd6f5e273e4ea0a97f81e6447675793646f9c12566db4c94c668481423df3a384b1d0bfc60350f382b3d8c930be33ea729b1e2909fa4a4d20923e86da864eea8ffdc7b0ef9a6c0838fbac07c3306f92365177781c8885429996a51dc98ee5e80a4451e422e994eb50b901ee576ad569f467bc4d874842ae3ebdfbadbc5c07305d89f812b3d1c4b9d6cc747394a4e9a9ebc274d6d370d120b64c551a88f1c0b10075764bc2eec24abacb89eed4223c17f36a51858efc2a929a0cde4a73be5dfa26b386bfe3fe54fff1141760d39fbc037ebfe18782cccb1847e41f73213760055782adf6c7bfd4507df5fdf1ad0a12371d06011686be31bc8f9dd6218122d5c8502c42446297383c340a940fb1fd04575fb5a2a9b0a38aa40caf5ce7840127ed23b64deadc812adc7cb1b5c0cd8d3a398d791e806cc34da2997994eb5bc8aaca28bac3b1fb9a5010ca24503ceec560019b6237936a3d957bfe638ec5a9833d5add43891cda8b40e7514a18e1b7cb8ec06305d2ecdcbe7023358b743cf816a96451966c812c2392dd88f01b4a832dda09ca01617a9a2dc147af4b1cb903a94782801691dd9c8d6fe59d56b2ce2b3012aced877a2f94b11c4cfae83072f8945acd0b39f90ec93f0b53f60493bf719392fb2d6ae33fb18c7ff2ee66022ee01e1ba5ed2910d3de97df12a1282c6e86a2bdf213c3fc2e47f63f7de0458c4d2eedc2b1a2108624689520b44ca7630617242ff8d62cdd73e3e8c5463e1126e49d5256768fe9a731325b7229f70f379f1b864598f298730494d5b482a9aa59f4dbd473d58f7d89e60389bb64c4bf98295aac9bd52dc7586498a36dfe6c322dfd057d346bd89144bb8854483d741cd7c63d012691ba6955ef8a8f548d4dd5db6b2fbb7f138233b5a8e02db202e71e54b4fb2bf11c0f6fbf668b6670c36fc786e5c0c2185a0781c25104f625fa335b52eff9734b8dd4078ebe6611d0097c32648c4d01182cf13f7b9d19399c7cf60cc687edcdfe4f24c78770570bdd4a01e1b2500b88d3e085258da711863656cf62e996d3d9b80778520ff454bfc8955ef632b5505753ce779a0fcf1d1a40ea397a34507f6af5c61bf39605208327cac11ae1d6b4752e46ac6cdcb17248d8c65a45720a844965d52671613a0dfd63ba1e167258d67b9b9d1b908f4ac47926228897abf6fefe1b90eb808400a435464af2aae1295c3074ec01601bbb0bd0df91f90041dffa09c494218b4b056f02f854dcc0f45bd754fe4a57f8542260a56bc14f039698e859e4fc8c90c4227c3dd04b7c7bf9a07da5f629d6c321aaf0db874ae7cff475bb20c3b3bc3f153c9eaa72145dc210fc6326ce18c15d146939a6f9214385242c47dbd18b32d41c485b995cc1f86a39ce9e87325fe59158a3a3e9d9663a2d2c358dd5829df1e69017d4d2cde5a1ec2bed401b5c481e1a2f9c71b49565ec11b45de573044145e1c9a47029574bd279ed2cf4ca27f0f005025f442be71dcf64ca536a47705bb19f9c9e4df24bb73c5c6462189fff430e47454fc1ed0004d23a75090b847daf5107cec730f3e7167804e4dad4c1afcda161b4fc95d4f982e255a1085d8c295b08dee40fa3d1170db32fe4df325080547dc8bc7d60d13cff6404600fd21cfdf0d2db0cf9081538056b98f8727d6c2f647a0686d7ac2792a50b1495545d197b13e12f37ca5e6ed9e37d05bd09e2ef9cac4500eaad80d6d7e62135984e0d99c88882173caee88e3446f71ef043d7b6ff53cef87d0c760d9c33e05d1f34fa9fa341cfa4f7d41a14bd492dc112ed07963f9a2fb447a51dfaccf130f4cc15609ba9204facc885be41ce0198509e016f0d9ff570b17ed2de1c964d48a8f1cafae3195cc87785595b2175e90f81b4d5ec4e37f5714f46ae1474490b1a15e3483bd0a767951e3b99ff9a726f0b14ffd5605f42e54960d6dbd181ee2080bc555435da87cbc14776d58fcd9fbaadc42c557d8bc2d5b7e59066587c976153253a69289825b6c5def2ca6ac48b4b05d66d368b7dba09816215c1623e47b0ad179ff77088fd0af50e173b0ce262954ffc3df184d1f57c740cea339b2df0d2e3cee5b703a783be37801649a0793ba4b725816fa30be42080d6499d54544f734a9db7d89dccb37bf4931af93a565908afda0d9cdae0b97a14e15ff8bf915f95091236ce1ddb49fbc944e0d64f801f2ac351f13f4c3ea46a8d6405f23cb7730196cc8ce5ed4098d2c99d09ca6c3ade9eb7826790522d330eee111b29433487b0162bb732bb7edc29ec11671b80d269eae7360323538818b581c4babd5e94f06e70cf72d54864a098c7030546f528cdb09a6dd94a2e5dcb87c0c396cb0166eb6f1f782796acedd784655473de589433c3cdc787430917db33fe1b2ec4a77ad96d757aef68bb092d0b11402956b55944cfb591e274c92046ae7ca9fabd10067544eae0f49b7dae3d0e5b680c8e04a22bb402d8ae2807940bf186f3fd772add689fb91735638ca0fcb70b8dcf41b28c59bb1c43102544cd212d828b6ac710ccfb541d453e6ab655f4aa994cabae579974dcaac61c19bdaa779f0cb3e271bd277640505ba00ec914b73681ba02fe8070fe7a208700649cdc9457cb46998fd8086ebefbc6c7523ff56f02a3e5f5253df07da5712918bed8eb08fbee23c685164dd3aaefa35b63befcb858624a5a690f1c9698cf0ed0e1e2e85a115a45e5d3639b7616599c38c43d47ba93ff461cf1ec775feae0c44e03d4d4d358d3bc029852a19f5de9a10fc323b08f704239b52e6f19e9e48275404fc80dee667bf81c0ad8a379c57c1af6184f50ec07f5f37f8a7abfb11319174672174083e4f3ebce54faac138ed93d41c6b03d4ac1d089be684ba6186e66164db0e146aa7e19215f318ffa4d06c2ac3a80be41d8163ba9b667a983524b505b36b33cbbd278b7738036cc586c689b907d2fc13168bf1f130d82eae8dc3d65e1cb530aad45481ccb576742dff44907d86fae21505888fae63fc3d621111e98f9639232e97f73e403eea4c68", 0x1000}, {&(0x7f00000020c0)="7a7e7368a12d6c230cf0a06153578970cd0e2a792636745bc684c9720722e3d554be4ce227bbb23be5410521e323a2d98c13c9af1705698a51a6f502674276616a806f972b10ebf7a4ad7836acc9c8683ecd4535b3c6601450ce713b36f885ab4055a98a46896a579714f113", 0x6c}, {&(0x7f0000002140)="433455524761ad8acdb9cce80f1661ed08b30bde35ffec4e94967ca26f92e7fd14660805aee9b7148ed0f4e55e325139de9558f08ba0e51cbce4278048ac4b9f", 0x40}], 0x3, &(0x7f00000021c0)=[{0x1010, 0x1, 0x380, "84d2c54e6a46169ba2de0b3f184d8f80c6f3139b884c3cd32efa31c9a2860537885449b5547f3f76440c5ec1d19f3ac9b108c180da47b528ddb1455ad5090c1853e53d75419f8379408c08fa2364e3b5a404ce3c1a4e101b1d3861340b73d9b75d8e2acdfabcc59a9e90fcf56cd181eec5ec465a0819ac6d3866a47e3e85a7cf125f450136c906072fa8e9a4fad40a419989f3f66dfe48bbcece330cfedd14e677c39ef4093501394d85baf65f62049f8476994e73d810e89e0fb6f54a2aca9bcbda07c19926c20aed7f2e88eaaf851410fa4d94492c83347a8a55c001cc8887c59724633a40b7e1bb372922dbd7fcd09960329a54706a874cdb3da5d50a8049a260d9ecd50448d1ce6484fb0c1862f31e16472c70de4e55ebe19bf18fc30fc76e5ac830078c20e9f03695174d5de88b1eeab925c369eae758d62151d9d0430a35dbcb6a8bbf64378b974cacd56d3f30cd5899a8a90c5caa04b8c40c66e9eaaa3f5d0ca0382d649b0c0f683a62ba009c8dbbabe0fea590191b6b45726a99d1c57f4372413c1e1f35fce6caa1bba197b9b9a1f57f256560fe456fe6d4f062ae62ad1407665f0f2cb4dedbbed46d52359e5645d1c96e306b7595130984696785e875d835e5319b94c2238450bb162e4d6d7557edd170b02b2c943e26248b52f2fc767b7abd2c753c6f2b1e37cef6ad9651f003656998ee0718f60b059a5d11cf817cd9b6dc259bfad5dfe3ef2fb81070c08dd7b62b3436b2d39e87306c0b22794ffcd22126616fcb9dea825d3d6022aa0cdbd562cddef0433477c12b7b7680ae2169b442aab1634e06a33dfea29a861ce234c12ddba49b0e69838efdb913b75ac30393a703efc0a8ff8910f7dd5af66ab19d53f994ed750193963ed80bc167f289f1d671ff5f3d1bd5257a2c1611a46282ce41c34d88f146fce642409fabc8b9ea9ff717371fa9dea18a4d6a0938d41852677c5022b46f2a4aed400fca474609922d8113cc8533cb0a0591097655ea564bd4bc323efede09cc29c8028f41befd60ccbb59239a77b75bd47ee320f996948c856971e8bb74300b3d5f2b36ac0b940d158ff86f9f9927549db00265fd62b154f8152829b4358399e495d8395a83ab3b9b95984f52f6419f53cc101b1c90378a4949666b53e5a3462740425f0ae9a970a400389d0d95d2ff6ca1e30653725148829c4e971b1beb9ae1e1e2d4ad1acfbe430ead03e0ed6cdccd078a09d275ab79d94bbf17e23d1694e1240187a069bed90b658300210e5ef2ca2b562669a9f31073aafc3469492474ab47cb06e754af985d9aab4f0cec29d29433ee160ceaf98743389fc0447c54e3594e5ad1f3237e58af731d8850190b3759567b728548e3974ed8611172154ce6754b03731026b0d58e46fd6f5c1e1306b3f36abe31d877b701c23a7f89fa75fccbba53d383a7f941a08dcfd0f8e8290fe6fc339888e1a9ea53e658679f0b0ebc68a7346bcc834a262c2dfa5ac548f8a71d3550ee67a7f02193886609007d23d6de79f09b6d0f8cad05c40693e09054cf655e0e390da03a9a730969d08b14aec80b723b401823f3cd223978733215f0ca7dd1109ae51edb5d96fa39e13a92c10b63fd74952c4bc5a74bfb712187aeda01163e6162a94b759aae6e3262f16443d6b3f6a7cca618cb5cc5b655ad98b750c8b1aaea658c0337e45a8b7650eb1a55ac6091ed01cd67aefd1aea3c8f81ed7bddf3512cb4c75dd51caba8080afd51aca17532613cda77d1d46ebfd8c14e8dea7261a162151872a87f1652938561a31afa48f4931586eac216ae18fa5a28689b004a35c48ca89cf960bef1af844023321650f6c67bdf9273d66c66b3dd9a6a15144e711d8a5622ce1ee35f6cf938ce15217020c592ad6508bddcecac0181b7d9f854c199ea32019b111777acc207109b912f9094ba44a1ae502a6c78096ab3694b790ed739a2c977ece24b632da9b6aed55f560b6a1e915a76f22f4a8cd87b3214d77318902564d60ef1b266c4062bf40241589e6c4b53bb199ae60b40f8c363af7796fdfa3ef7604ef9134d70c8835132a9937f987f5cc27bf2078e563d58f623b4ea9bbf7779e18748da021ecc97815c01f5d8cc1d8636e1812fa929185c4376cdcb59cae5cd88447e6af3410b730296ba2ca8496ac70b0619c2a2a0728a75af2d360aa0008072054f4ed93ed67c4bf54fa406b8b026f4a9d4db79ff9d4c5a8c6ccb684bc3c229c2aecd7725f3e7518a5f52e52db007f85c65e0cfc9174cd4c915dadef66a241d0980176b36fbf6b4a4b3a8941d912b433c9fe647a4aa301f818e62291d9ced8c023782d418147970d1f2ad79a4bcecf0a41adda52876a15ecc0ab04572120fb2edff59394a0afb51108dc80f86a0b112dbd2f84646555afb59605091ab0d86ee2f2204b79655a68c6f21b3d6151d32c5838771878086b84ecf03ba2e64b65bb958752ce9c8e9ff635a20287fc80b3c212d82bafb8acda798979b625881189220e54fb4929a8e5b32f66d7597ffe3b02a4dfbd4178cf85b3cb341a592344da1ab65918f128dbac837d6401a37d807ae7d8df08bdd5a2c515a3f467b58ce168542a051dce5775049edd0bece0842c394969881868ec6b3de5ab22cc167fda059860faff966316d32461cbda8f065e02d3bcb227a71949e97f7feda78353db98a8c012d4e6b88c7dc476f7854dd08af10c4f868ea606f83298dbe431037d0c68a0bd30386d7def78bc3ceedcf42f2d81acc8edaac5aba01e3f4a6d127b241883bc329527fba4d56f0ec2aeaf50ad54dbcd6189c9b0d214abef2057df8ec78de941ea8ceea9f3037358dad250e244cf510d1ac87bfb8c2431b133bce39b9a52de14a12dfe97f01b5c2a9d9f039cfa4d5d3abbacb5af58a5ef20aa98c6a6fd5f743ff23604844df0f498de547c13d12910f1d9d6d20e650e5b1ebebc1dcdaae51e836c667f3aaaaf2adae5b351e4875544d66c4d0fb06fdd394c0bb9b1899ed0f4bd9150275c7993ab57515dfd40bd1c4ac5f9fd15199d9bbe3e17353c748f1e653338b1afbb94711e98c46a3e130e563ae3460dca64e08d42268b43be0a0a1cbd9d272c6e0105456d5b4ec10293de8d7bfe770b4d350ee2acc54d8a9ccc5ad16f5244da546e256b1b588a74e6644446dcb7762109a24647e76727a8c1313a7c3dabe0d9b70b4229aba90e5b2f79ca865cf393885741215d29501985d6a81375ca7fed105c109c2be952ca104dec059573fbd1d0a262fd45bb01b0a2981e5dc2bc303cebf83f14a31ea612b5d637f8d08bcc78695e8c9ca985d1991a07525f46d4b6892ca57e8cf4f490c0c1441a4e5eb7216b980637e78518a4549be8da060087532b57962959459068b2d3033177c9e3a98d4e91a01c0f57669b6ba710858737012f12fe3de54a1f3b9228e8ba0509f64e12416f856e5996b28d3c1fcaf466aa64f853dc21e9f52c2f2278243226435627153f955a7c332b188e0ad7826de415ece966a1a04bd2170e912819932a6da52c146c717da80eea8b4621f84a3fecff9cda4b07b22ec41c6e5eacf6a1cc3b787d326f8fbdf374c2778d3f5eac7633370a23cbf5c520aa19563ee68a05c59512936d87d607b0aa5b23bfdc9b72048951a69109cc47486c448da06003457339801db9f6acda53b0923efde2449dc5e2226659570341800ff260b3ea0c4c21b053ff7f05182192ceb6384da45cee6d1c73585f5a20064333afb6435838d317534b330fe106fedf38664b01898a0090fc09d5df91d2efa110a835cb077f8849a67900d7f111533c4058cdf7bfe693af139d62a4918c1a2489348c65df10a720493d16b1f8143c0f233137d8e3f1b3032af0f7874c8c1efe179a8c667b4b849eb8aa1fe9fe803f3c0a002e43cd9c98b18fa0edddb42805feb697bef58434f6907ac0359a94bff84f60eaa7a21ca700be89c89fa9a070850360d001489fd33d39f221ae156100f4b7dd6f56e0cba2d4d734f7676dc1e5fb62cc02e598a630dfb8d130c7c7aaac029f3fc36c2671914db1a0d560f760f1eef3ff69a08a2d6c1f1412d5b5fea0a834aeb9501bf69a922fc1ec30310fdb15b45d7c2170489b806283d1184528f1cd2d4c0e356068eb7686a5c383782ef8102ba1edde8900d7b172d11cc8723f3e1e6f8936f2314fc259dedf1e5cf23d8d7fae4830e1299f4bca34e25644f90abac9639f4d3d89185eb916a7a79c587e58216d819f8be40aec15797cf6c47e4618eca81e458e25e81d9bd11bd5b9c922d82c75795b35a2573c77a192b7cdb32f4d49965f857924eb054f396d4aefc89966b699ed6b801d2fc64edd4414a0edcf4efaecc83e795e0c201241114fef0b14b7114cc6ceebf07efa6edd428c610bc3df3f9e0a4d57591790e070cca86e0b12df6cdac6ab9e22191d236d792a2e07d0872ef563c676f6efd8d9e2424b2d0981e475c8deb80f9f02709067c4d47f9dc8d5d2c66eb89fe15cd40d94ebe587a94ee5490589908be5c07c30e9c025e14d6ecbc263ec441cdc6b45657764f37311c9428fae6f8b97a62b5c1e7b8f231dcbf755af027d0e693ecdec3a375155ae94532ab10c973f0380e15121c079e2ea9c4975570095e7da8d6d94eca67586dca40029088db8b68b492d6795e57784e691ca442b68b5d2292d524dc016c5301a7244ab576e1f8411df03fbac6f72aa51a1c0ada2c5bd1e9368f111895208351c283a5b5df8f452baefd957b4b0f9bb5fc8f994f65d46d6fd2fce1b83105ce36a4ecffbd53e54a1fc4cdd4c8780eb8cee08afc2c7ac4ba143303ec01dd1e741c9d7b8511c225633c7cf86b31603e473f9427a82d92da63e0ef05ab55577acbc4bdd6fbed14592619e38979db3c6662cad4f53faf7d8355d0ca25751c9f29a9596e8be60aac66345e4a6f9d754899a4ab961b261772e57cf979e30cd7bd057bf641da71d0a0c7e9e7eb1ca5e5ebe1869aad78610580d0adc9f7c6c57e7d7940d5b09945990f8fe7470db552f07cdc33df91be22e8881b4aaf7db0b87466503c487141f39f27399a6fbb8792c72a27d0a29153d0e1ef6bb5d1d3a2dbd1254170ef2cff9e20b24554902ae55069b0648dcb3524116f37c4e7288a30d7528c096b3848291260a7fa88c79446c45cd25d82aa6998c098234c3cdc6e7522c85f4cbdb55777f666cb517cbbe63067d9d51f6883f8916a33dd460df91d3ef98f42743c37f0e098bcfafec823e8deac98297f40dc81facaf4ceb92e9caa5c9780e707ed427c02eb0c5be73c37f15cf8abf332cb8ad776fdd560e8cea3cc47fc3b9a6c4c7443b56383a45d6675eaa0ed12540b4d75d3cf389d368b51e8fdb95d7f33aa39012e9ccdf15d19d96c25fe8ad31a80d754ac9c566cd7d3d1b40dc20caa67cc1364fb25e61ccf81d5c4113272a02c59811908e69ce4c6f71f2d5c9a4a363c4081bae8c4fee1aa625beddfe8b5f8d8c46f1ab3c3550f2a11c3fc6603341bd108d2570c37b49a4ac22c9cbb60aa36aa0557d455ec6bc8ec041c1a9db822c6c8265e29cfb44e377a1c8d5acdad30e8bf89f2d7d1615122c29c3bb34bf849fdf959702b069e4649c32271bcf7b3ba459fde2a38c78a2ffd91676e9b20ca97de9df8b6e4c980b81dd918d9f3697f25108fa0d5cecd782f66d016fc703add5dd5c9684e68055c87c0fbc4254a9c38785c79e1ace19bebe2f55e083e557b95f5448d1fcf0a4bcebd4cf75da43471769499e595740ef66e4b4a74b2e9a3929b1a29fdc4d946df92a702d20c321b24aa3854440b77aa80223c"}, {0xb8, 0x1, 0x100000000, "50c2f379b73cacb0df0a49027f3617c3da2f3349c97fb2582c52b4a567327118991fb3f95d649e1258d1b2b9f4b0f704e763162e203db69572a94d73d51186e74dc916498b92028674d8a12f7f4ded98c8f07ca0953da230ee60fda97f552a2f791ed770820468162d66989c62f9628625a64f180d7d0daa4bfbecce06464e0a177261daead6f8192e02e1e4266a3b20a31f7d8919dc6915f547688b47845c4c552c45c4dffab74d"}], 0x10c8}, 0x7) clock_gettime(0x7, &(0x7f0000000040)) 03:07:26 executing program 0: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x9}], 0x6, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) connect$unix(r2, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) kevent(r1, 0x0, 0x0, 0x0, 0x28, &(0x7f0000000180)={0x0, 0xa43}) 03:07:26 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x22, 0x0) recvfrom(r0, &(0x7f0000000180)=""/245, 0xf5, 0x801, &(0x7f0000000280)=@in={0x2, 0x3}, 0xc) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f00000003c0)="06000000", 0x4) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x5ff, 0x0, "b8000000000000080100"}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r3, &(0x7f0000000000)="d1b5199dc134a8dcf4262c2733272d1fc3cdfb500515c28b0626f94f9009f67ca1d3d8f111e27aa632b1eadb008a470e5cc84eb1bddd6808eaa0afff6320e6d2c1907fba5fe4a6e1b767c065ef95305e3bf31d23912c17eec7fd98dcc4a781b2e051c509cb003a27988bc451513e7981b2496d46bc096535386fc76693be635b7d0b69e388fc4aefbe8c5a84dbbf13016a070056b0b32d528a22b3d172eb66bc8e6e53b0b47b81409ffd1dcd49b2a25819994a2de22c7fac152c13", 0xbb, 0x1, &(0x7f0000000140)=@in={0x2, 0x0}, 0xc) 03:07:26 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8028698c, &(0x7f00000000c0)) 03:07:26 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, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "62da9d4e2a4b12013689a8664a80f39f13dbdc6d"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) r1 = socket(0x3, 0x8000, 0x8) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000100)=0xc) fcntl$lock(r1, 0x0, &(0x7f0000000200)={0x0, 0x0, 0x1, 0x7, r2}) syz_open_pts() syz_open_pts() 03:07:26 executing program 0: setrlimit(0x7, &(0x7f0000000240)={0x80000000000}) 03:07:26 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x8400, 0x6d) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x4a}], 0x100000cfc5, 0x0, 0x0, 0x0) 03:07:26 executing program 1: write(0xffffffffffffffff, &(0x7f00000000c0)="79da8809c9a08c23518439e1815e59c8665de6b3cfbc8860a6bb18b30edcf7f5ead57ba811cf114a851f987b29a92a9e0716c508c3a357cf0f3b17b3c8c3bb7f698ecb7ed0578e3f7e2266da", 0x4c) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) execve(0x0, 0x0, &(0x7f0000000480)=[&(0x7f0000000300)=']\x00', &(0x7f0000000340)='\'\x00']) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) kqueue() fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, 0x0, 0x9, &(0x7f0000000000)) close(r2) 03:07:26 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r1 = kqueue() kevent(r1, &(0x7f0000000440)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) close(r0) 03:07:26 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0xfffff}], 0x0, 0x0, 0x0, 0x0) r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffc000/0x2000)=nil) read(r0, &(0x7f0000000040)=""/148, 0x94) r1 = getpgrp() r2 = dup2(r0, r0) wait4(r1, &(0x7f0000000180), 0xb, &(0x7f00000001c0)) getsockname(r2, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) shmget$private(0x0, 0x2000, 0x100, &(0x7f0000ffd000/0x2000)=nil) truncate(&(0x7f00000002c0)='./file0/file0\x00', 0x1) r3 = semget(0x0, 0x0, 0x41) semop(r3, &(0x7f0000000280)=[{0x7, 0x8001, 0x1000}, {0x1, 0x7fff, 0x800}, {0x7, 0x4}, {0x0, 0x1, 0x1800}], 0x4) writev(r0, &(0x7f0000000000), 0x0) 03:07:26 executing program 0: mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x7e, 0x0, 0x9, 0x101, 0x3}, 0xc) r1 = semget(0x0, 0x3, 0x155) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x2, 0x4, 0x6, 0x80000001, 0x3]) setsockopt(r0, 0x29, 0x10001, 0x0, 0x1ac) 03:07:26 executing program 1: r0 = socket$inet(0x2, 0x2, 0xfffffffffffffff8) setsockopt$inet_opts(r0, 0x0, 0x7, 0x0, 0x0) 03:07:26 executing program 0: pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x149, 0x4) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000240)=""/83}, {&(0x7f0000000180)=""/83, 0x268}], 0x10000000000002f9) close(r0) write(r1, &(0x7f0000000200)='R', 0x1) 03:07:26 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) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f00000000c0)=0x10) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) msgget(0x3, 0x44) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000100)) close(r1) syz_emit_ethernet(0xfa, &(0x7f0000000140)="e5dabd7e0afd69f14e780f4b6c320a52594167475560bc77164aafda822f56ed6b6876458c8f4cd9640b37416a8aeb11cc12a766f4b5ea06c5564b3b39db02a2e6efb9aabacaf4d067efda03692cfdd4f1217d80689e86fa7efa3499cb50d173b0e51470b3b9fd263f901ebe6efdc54d5e7daf37ea97f45ffe4169edb2e2947931a88b98996ff6b6ea60a55d50edd5fb3a519787598ac613690863c4e6576c6c74ef9e36866dfa970f9c50b7c5599ab93de40237b20bad0af3bec7fed374b283fc892a71b16d4fbb12c62a527365a330173541ecbb99304feb999cb2982782ee163a76d273a2e76a483b00998f11c3c86f92554363f12bc49eaa") mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x400000000000000, 0x10, r0, 0x0, 0x0) 03:07:26 executing program 0: open$dir(&(0x7f0000000000)='./file0\x00', 0x400, 0x80) symlink(&(0x7f0000000100)='./file1\x00', &(0x7f0000000140)='./file1\x00') r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) chflagsat(r0, &(0x7f0000000380)='./file1\x00', 0x0, 0x0) 03:07:26 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x97, 0x1, 0x1a8f28be}], 0x63, 0x0, 0x0, 0x0) mknod(&(0x7f0000001b00)='./bus/file0\x00', 0x0, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x46bfe) write(r4, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) readv(r3, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) close(r0) write(r1, 0x0, 0x0) 03:07:26 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000000)=0xd, 0x4) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0xcb}], 0x4, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x21}], 0x8, 0x0, 0x0, 0x0) shutdown(r0, 0x0) 03:07:27 executing program 1: r0 = socket(0x11, 0x3, 0x0) bind$inet6(r0, &(0x7f0000000480)={0x18, 0x0, 0x7fd}, 0xc) shutdown(r0, 0x0) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000280)="b100050400000000000000005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290000000000000000000000000000000000000", 0xb1, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1101, &(0x7f00000004c0)=0xfffffffffffffffc, 0x4) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse\x00', 0x40, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000340)=[&(0x7f0000000040)='\xce}^[:.^&,!{,:\x00', &(0x7f0000000080)='\x00', &(0x7f00000000c0)='@\x00', &(0x7f0000000100)='\x11:\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='*!\\\',\x00', &(0x7f0000000200)=']%:\x00', &(0x7f0000000240)='\x00'], &(0x7f0000000400)=[&(0x7f00000003c0)='(\x00']) 03:07:27 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000500)="e150ce26e5", 0x5}], 0x1, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="00ce791c38696c6d302f6e6912b9ca6feaa86c652b4b63373000"], 0x10) writev(r0, &(0x7f0000000080)=[{0x0}], 0x1) 03:07:27 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x280, 0x0) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000040)) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r4 = kqueue() dup2(r1, r2) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) 03:07:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)=""/177}], 0x100000000000007b) r1 = syz_open_pts() fcntl$getown(r1, 0x5) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x101, 0x2, 0x1f, 0x7bff, "99f7a12409a6984ae5beeb572f02e97fd1e58015", 0x3, 0x20}) 03:07:27 executing program 0: pipe(&(0x7f00000010c0)) r0 = socket$inet6(0x18, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getpeername(r0, &(0x7f0000001080)=@in, &(0x7f0000001100)=0xc) getsockname$unix(r1, &(0x7f0000000000)=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) 03:07:27 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)=0x3) dup2(r0, r2) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 03:07:27 executing program 0: r0 = msgget$private(0x0, 0x100) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000080)=""/112) msgrcv(r0, &(0x7f0000000100)={0x0, ""/238}, 0xf6, 0x3, 0x800) 03:07:27 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) write(0xffffffffffffffff, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f00000003c0)="001e2a3cc447943856bc1dedb8495326c03948f3986a882d4ef4d56aec375b46979873134df988700cfa388584432189d0c8af489c97ec4cdcf3e85bbb621bc0b59cf019dfa83e3fb136d65fe6c2eeb342b4446458859e4e5fa70e6352318b26093ae6d39c", 0x65) write(r0, &(0x7f0000000540)="2521cdf6b9daddd6c3c914090c", 0xd) poll(&(0x7f0000000500)=[{r0, 0x24}, {r0, 0x11210c62bdd051d7}], 0x2, 0xffff) poll(&(0x7f0000000580)=[{r0, 0x20}, {r0}, {r0, 0x190}, {r0, 0xc0}, {r0, 0x185}, {r0}, {r0, 0x100}, {r0}, {r0, 0x10}, {r0, 0x100}], 0x38c, 0xdf7) syz_open_pts() readv(0xffffffffffffffff, 0x0, 0xb9) close(r0) dup(r0) syz_open_pts() dup(0xffffffffffffffff) r1 = socket$inet(0x2, 0x1000000002, 0xfffffffffffffff7) utimes(&(0x7f0000000440)='./file0/file0\x00', &(0x7f0000000480)={{0x9, 0x7}, {0xfffffffffffffffb, 0x9772}}) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x10004) accept(r1, &(0x7f0000000180)=@un=@abs, &(0x7f00000000c0)=0x8) getpeername$inet(r2, &(0x7f0000000000), &(0x7f0000000200)=0xc) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x0) r4 = semget$private(0x0, 0x7, 0x400) r5 = semget$private(0x0, 0x7, 0x140) semctl$GETZCNT(r5, 0x4, 0x7, &(0x7f00000004c0)) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) socket$inet(0x2, 0x1, 0x101) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000440)) utimensat(r3, &(0x7f00000004c0)='./file0\x00', &(0x7f0000000380)={{0xfff, 0x15f}, {0x200, 0x4}}, 0x2) socket$inet(0x2, 0x1, 0xfff) getitimer(0x3, &(0x7f0000000080)) semctl$GETZCNT(r4, 0x2, 0x7, &(0x7f0000000240)=""/180) 03:07:27 executing program 0: mprotect(&(0x7f00006b4000/0x3000)=nil, 0x3000, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000140), 0x0) 03:07:27 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x8000, 0x0) write(r0, &(0x7f0000000080)="e922002dac08108016e8b513b82111a2fe020eb19c06ae5fc2fa647839da96d91d28aa67f67a118fc8f48828db08b0b344ecafa8d9708ffed16027faca0206c999a18f56bb8d185b46cd981c81660d621125ce57c6dc6d980a6aedff943f544673c7ef68a9885219fdcc5ac2e0a2ea94b06bd6835f29177b901c33171d2ec1260a2279f935249c813dd461c1c4c6b2619231ed547d228d31ccf3db2db64b41aad4853d50a2c89e5725ebe6ab0f53bd33d1abfcb93ac37366e3ce874434cd9dddebab5abadad92f9d7cb95094e9f0075770456065a21e36eeb04834433cdf4888114ca5678784c2d82fc4cc63a10ffe0bc73a936d", 0xf4) madvise(&(0x7f0000006000/0x3000)=nil, 0x3000, 0x2) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000), 0xffc8) 03:07:27 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0xde) writev(r0, &(0x7f0000001500)=[{0x0}], 0x1) writev(r0, &(0x7f0000000140)=[{0x0}], 0x1) read(r1, &(0x7f0000000080)=""/76, 0x4c) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)) 03:07:28 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f00007b4000/0x3000)=nil, 0x3000, 0x2) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = msgget(0x3, 0x300) msgrcv(r1, &(0x7f0000000040)={0x0, ""/241}, 0xf9, 0x3, 0x1000) 03:07:28 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r0) read(r1, &(0x7f0000000200)=""/71, 0x47) r3 = syz_open_pts() fcntl$getflags(r3, 0x3) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000040)=0x1) getdents(r2, &(0x7f0000000140)=""/175, 0xaf) getsockopt$sock_int(r0, 0xffff, 0x110, &(0x7f0000000080), &(0x7f00000000c0)=0x4) fcntl$lock(r3, 0x9, &(0x7f0000000000)={0x1, 0x1, 0x0, 0x100000000}) dup2(r1, r0) 03:07:29 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x69a8410681a80cf4, 0xf0000000, 0x3, 0x4}], 0x97, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0xc0, 0x0, 0x7, 0x8}, {{r0}, 0xffffffffffffffff, 0x80, 0x8000000a, 0xd99, 0x9}, {{r0}, 0xfffffffffffffffc, 0x60, 0x10, 0x7fffffff, 0x7}, {{r0}, 0xffffffffffffffff, 0x40, 0x2, 0x1ff, 0x8d33}, {{r0}, 0xffffffffffffffff, 0x20, 0x21, 0x9c39, 0x4}, {{r0}, 0xfffffffffffffffb, 0x0, 0xf0000013, 0x7ff, 0x6d}, {{r0}, 0xfffffffffffffffc, 0x82, 0x80000080, 0x8, 0xc2}], 0x0, &(0x7f0000000140)={0x9, 0x2}) close(r0) listen(r0, 0x0) 03:07:29 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f00000000c0)) r1 = socket$unix(0x1, 0x5, 0x0) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{}, 0xfffffffffffffff9, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() write(r1, &(0x7f0000000100)="031687d298a1b3a3a167fbc431f8eee7d709bd47b18620968954609caceb3c6c11c359371fa061d96b204cdd51a37777dca920609bc2b5101b3c91acb08484192ce7e0ccb9e120c7f90c9da0a0", 0x4d) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x90, 0x0) kevent(r2, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) poll(&(0x7f0000000040)=[{r2, 0x1}, {r1, 0xc7}], 0x2, 0x0) 03:07:29 executing program 0: r0 = dup(0xffffffffffffff9c) bind$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r1, 0x0, 0xa, &(0x7f0000000080), 0x0) 03:07:29 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x20, 0x10) getdents(r0, 0x0, 0x0) 03:07:29 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000000)=0x6, 0x4) r1 = msgget(0x0, 0x4) msgrcv(r1, &(0x7f0000000040)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00{5\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x3a, 0x3, 0x1800) listen(r0, 0x0) 03:07:29 executing program 1: pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x40) poll(&(0x7f00000000c0)=[{r0, 0x21}], 0x1, 0x0) r2 = dup2(r1, r0) readv(r2, &(0x7f0000000080)=[{&(0x7f0000000040)=""/58, 0x3a}, {&(0x7f0000000100)=""/70, 0x46}, {&(0x7f0000000180)=""/167, 0xa7}], 0x76) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000240)={&(0x7f0000000000)=[{0x89, 0x2}, {0x1, 0x5}], 0x2}) 03:07:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x1) setrlimit(0x8, &(0x7f00000000c0)={0x3}) dup(r0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000100)=0x14e) setrlimit(0x7, &(0x7f0000000000)={0x5, 0x1ff}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0xa9) 03:07:29 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = dup2(r0, r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffd, 0x0, 0x10004003ff, 0xffffffffffffff61, "73cc517b850900fbff00000000120055098c6000"}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) r3 = dup2(r2, r2) ioctl$VT_GETSTATE(r3, 0x40067664, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000140)={0x0, './file0\x00', './file0\x00'}) 03:07:29 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "cc510e52337b2efee534840c76f30d3fc9c06d00"}) ftruncate(r0, 0x2) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8de49b32721d73a0fbd8ed5c37d85f2b54cfeb521c8a951ca6332d8f69f3dca8", 0x1f9) 03:07:29 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r1 = socket$unix(0x1, 0x10000000000001, 0x0) r2 = dup2(r0, r1) connect(r0, &(0x7f00000004c0)=@in, 0xc) bind(r2, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) sendmsg$unix(r1, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) 03:07:29 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x2, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) renameat(r2, &(0x7f0000000080)='\x00', r4, &(0x7f0000000200)='./file0\x00') syz_open_pts() r5 = fcntl$getown(r1, 0x5) open$dir(&(0x7f00000001c0)='./file0\x00', 0x40, 0x84) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000005, r5}) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000140)=0xa99) 03:07:29 executing program 1: r0 = socket$inet(0x2, 0xc003, 0x6) recvfrom(r0, &(0x7f00000000c0)=""/221, 0xdd, 0x802, &(0x7f00000001c0)=@in={0x2, 0x3}, 0xc) r1 = openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x20000, 0x10) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000340)={0x8, 0x6, 0x3, 0xe52, "aa12f4b0cc1cba7f105fe43ed0083350ad3909f3", 0x9, 0x40000000000}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000019f97)='J', 0x1) faccessat(r1, &(0x7f0000000380)='./file0\x00', 0x130, 0x2) shutdown(r0, 0x0) write(r3, &(0x7f0000000000)="02f49ed4e353f6c364dfd686bf2da55768970b80c2a5412464a41e476669e7710b6af30ee18afcad03054819a0f52ebf2b639a507983ee0b7c543538ca26d45f2fff2962520547f5809739779c10d1a51c18138344e82b9f25878d3241e1646256b59891cae7a573d9d5c99122ab96a31b52ccdf041dc43cd379447f09d227c20bfdb7deba50ba920e5f712309d65c4289", 0x91) recvmsg(r2, &(0x7f0000001400)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000200)=""/225, 0xe1}], 0x1, 0x0}, 0x40) flock(r3, 0x6) dup2(r2, r3) syz_open_pts() 03:07:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCDRAIN(r0, 0x2000745e) fcntl$lock(r0, 0x100000000000007, &(0x7f0000000000)={0x0, 0x148cd9f1de6a71ce, 0x7fffffffffffcc50}) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000001c0)={0x101, 0x9, 0x100, 0x4}) syz_execute_func(&(0x7f0000000100)="2e660f38def8f2abc48281b6873362e36b0f0f169a440fd29e3bb00000420f1f00450f463ec42261976b00d03d0000000043ded9") ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000180)=0x81) clock_getres(0x3, &(0x7f0000000140)) 03:07:30 executing program 0: poll(&(0x7f0000001fef), 0x1, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x480, 0x0) accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 03:07:30 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) close(r0) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x201, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x12, 0x100106) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020697a, &(0x7f00000000c0)) 03:07:30 executing program 1: 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)) mlock(&(0x7f0000413000/0x1000)=nil, 0x1000) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x6) 03:07:30 executing program 0: msgget(0x2, 0x448) r0 = msgget(0x3, 0x0) r1 = msgget$private(0x0, 0x580) msgsnd(r1, &(0x7f0000000000)={0x2, "079dda5dc5f2d87803bbf2f848f004b41a753415d01b"}, 0x1e, 0x800) msgrcv(r0, &(0x7f00000000c0)={0x0, ""/254}, 0x106, 0x1, 0x1000) msgsnd(r0, &(0x7f0000000200)={0x1}, 0x8, 0x0) msgget(0x3, 0x2) munlockall() 03:07:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x10000000000000, "d730c1e7b100c600e74de40000000000000800", 0x5}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000580)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) r1 = syz_open_pts() close(r0) r2 = dup(r1) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10000, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000140)={0x1, 0x80000001, 0x8, 0x0, "57e8344b8800e762cc64556c3c144f6005edd97f", 0x1f, 0xe5}) r3 = syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) syz_open_pts() readv(r3, &(0x7f0000000100)=[{&(0x7f0000000000)=""/45, 0xff96}], 0x1) 03:07:30 executing program 0: r0 = socket(0x2, 0x400000001002, 0x0) connect$inet(r0, &(0x7f00000000c0), 0x9c) connect$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) r1 = dup(r0) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') socket(0x3b, 0x4, 0xe2c) 03:07:30 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000cb0000/0x2000)=nil, 0x2000) shmat(r0, &(0x7f0000ffb000/0x3000)=nil, 0x3000) shmat(r0, &(0x7f0000f8a000/0x3000)=nil, 0x1000) r1 = shmat(r0, &(0x7f0000fc4000/0x2000)=nil, 0x1000) shmdt(r1) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCNXCL(r2, 0x2000740e) 03:07:30 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400000002c5, 0x1f8) ftruncate(r0, 0x4) kqueue() open(&(0x7f0000000140)='./file0\x00', 0x591, 0x0) 03:07:30 executing program 1: pipe2(&(0x7f0000000000), 0x10000) pipe2(&(0x7f0000000040), 0x0) 03:07:30 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "02000000078d00cb5fffffffff9752c3ce00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1087, &(0x7f00000000c0)=0x7, 0x4) socket(0x20, 0x3, 0x7) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) 03:07:30 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) setreuid(r1, r2) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) 03:07:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6bb87611df9e9a23877062c368035b5664d65457b194153a11cead41242e11b56fe9bdaf71bf0697ffc34deb00ef06a16b122bfecbf0000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x80) syz_open_pts() close(r0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x20) ioctl$TIOCGETA(0xffffffffffffff9c, 0x402c7413, &(0x7f0000000000)) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000140)) r1 = syz_open_pts() ioctl$TIOCMGET(0xffffffffffffffff, 0x4004746a, &(0x7f0000000100)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x9, 0x3, 0xfffffffffffffffd, "8549bfa620000000000900"}) readv(r1, &(0x7f0000000440)=[{&(0x7f0000000280)=""/159, 0x9f}], 0x1) syz_open_pts() 03:07:30 executing program 0: mkdir(&(0x7f0000fd5ff8)='./file0\x00', 0x0) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) execve(&(0x7f0000000040)='.\x00', &(0x7f0000000300)=[&(0x7f0000000080)='\':\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='\',/!\xd6\x00', &(0x7f00000001c0)='%\x00', &(0x7f0000000200), &(0x7f0000000240)='\x00', &(0x7f0000000280)=':\x00', &(0x7f00000002c0)='@)\x00'], &(0x7f0000000440)=[&(0x7f0000000380)='#\x00', &(0x7f00000003c0)='\xaa*\x00', &(0x7f0000000400)='{t\x00']) lchown(&(0x7f00000000c0)='./file0\x00', r0, 0x0) 03:07:30 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0xff, 0x1, 0x4, 0x80000001, "5de47a28182243c16c96570457c74c7982f25656", 0x900, 0xd3}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x401, 0x6, 0x4, 0x9, "ead8bcf27dcab6c7a04a95ffef86fc560eae4472", 0x6, 0x3}) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0xfffffffffffff36b, 0x0, 0x7, 0x0, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26", 0x137}], 0x1) 03:07:30 executing program 0: r0 = socket(0x8000002, 0x400000001002, 0x0) connect$inet(r0, &(0x7f00000000c0), 0xfffffffffffffe68) 03:07:30 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9}, 0x0) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffff80, 0x3}) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 03:07:30 executing program 1: r0 = open(&(0x7f0000000180)='./file0\x00', 0x20490, 0xd8) r1 = openat(r0, &(0x7f00000001c0)='./file0\x00', 0x18000, 0x0) r2 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) sendto$unix(r2, &(0x7f0000000040)="96ffead58fb164f3b8ead5e9db49f4c0b223c46381dbbf27d2e99982032e57e248c26160212bfad775b65909b3254692b2fbeab6c378105fb1342582f0a48476d805aadd82b994f91f63684050ac968ad5b265b4240b4a80b96a84ad32a3b94d3cd7e05b13e7fd12d773edd1071aeebc0cbc9e0f2d1e645c36b8ca7011529b8917b039b1f60a80053de80269135732a086de6c2e2e79ed2bf9d0bf393871dde635140a30de643eac30", 0xa9, 0x200000000002, 0x0, 0x52) r3 = socket(0x18, 0x2, 0x0) dup(r3) r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x10) getsockopt(r4, 0xfffffffffffffffa, 0xffffffffffffffaa, &(0x7f0000000280)=""/101, &(0x7f0000000300)=0x65) getsockopt(r1, 0x993, 0x3, &(0x7f0000000340)=""/82, &(0x7f00000003c0)=0x52) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f0000000140)={0xf4, 0x4, './file0\x00', 0x30, 0x5, 0x4, 0xbf}) mknod(&(0x7f0000000200)='./file0\x00', 0x8, 0x9) setsockopt(r0, 0x1000000000029, 0x200000036, &(0x7f0000000240)="00ed00000000000000000000000000", 0xf) 03:07:30 executing program 1: setrlimit(0x0, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x24e7, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c5d4bbc0b55738dd58fdc61cf248f35a0ecb521f0c13822c04d1055a752b76c82261fb49a1e41c2e1a0b9d394047a4a3d3c26b3e125983890de5564c179e9e0eb702761d7b0d3132b1cb950404c9a309b3f7c22ecdb2daa0a772951653cb85f9a62a0a87c8899b1d761ad287e299cdc71fcbf9c15d4cb1f2a2d2fa247f58e4dd4d1c5a419831a4ab7f87bbef0e357b98e0587dd600d05ebd87d288154c007680c6bed8f089481bc42920e3e90a0637f305e41f431bbe4f7002f835afe476695763c22acbf5146c80a8eb4cb4e5a7036ff3e7bde7cc5fcda2e60c54e1b985ae737b39318a4dd295b6b9220c3383bb0af5f44ac212b01f6ad4c6fb5f878be414d78d476bcb2119b3499cb977f6de12321c0ec54f0a547c1307a6895f9df7e05a8fb10e378e6c34bfee653fe6054a59cafa50bf061ec32f954be90a259eac85a60c95881e2d16c0cfa03f6367a079a8a1e8611be3952f029756c64c36cc34c42115cbbc536f2899d11a586ab39862e03c9228fc40409453360a724b8f0d6a1499d6a5bac25c081e7fe2c4ed2f0e6e75b4ca956f94eed814deeff1f8df2e7ad3fb6b266921052a2116e519913f5428786111f4122b90260cd5bff5542b60c", 0x93c) write(r0, &(0x7f0000000ac0)="6a4a4e5cfab0fbad605a30c0ca0000000000004603080fde3ef9ce8895af1fbb477bb3ca8802ffd344e2b27999030100008000000000cccc1647e33cab9b47c2fb6901e403000d9330090cbe391c3e8c2ec75f4811c7b637dedd3f9835676e16586f5b7cceb8246e56c94c6aeef01905d7bdb63d3a2f0f06d8a1cedb43d71371298b99e6fd05000000000000003ce7a6d590fc1b6b85dcb7e4b4c21c2edc35dfc23d048e753eafee045e5409daed53746048f21096c39ef3b5ea38428ae0e59a5c9acb36b8253770832f17c2c17910b2ffdc8b7c0b0de329ef598985071004995d092bdb0a", 0xe5) semget(0x1, 0x3, 0x100) 03:07:31 executing program 0: clock_getres(0x20000000000002, 0xfffffffffffffffe) r0 = semget$private(0x0, 0x4, 0x21) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000200)=""/156) getrusage(0x0, &(0x7f0000000040)) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100), &(0x7f00000001c0)=[&(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00']) 03:07:31 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) execve(&(0x7f0000001880)='./file0\x00', &(0x7f0000001980)=[&(0x7f00000018c0)='&#@,@\\{(/[\x00', &(0x7f0000001900)='\x00', &(0x7f0000001940)='}^-.@\x00'], &(0x7f0000001b40)=[&(0x7f00000019c0)='@:\x00', &(0x7f0000001a00)='[(\x00', &(0x7f0000001ac0)='^\x00', &(0x7f0000001b00)=':.\x00']) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0) r1 = syz_open_pts() r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8080, 0x80) close(0xffffffffffffffff) r3 = dup(0xffffffffffffffff) semget$private(0x0, 0x1, 0x201) r4 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x5, 0x1, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) ioctl$TIOCNXCL(r1, 0x2000740e) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000001800), &(0x7f0000001840)=0x10) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xba0f, 0xfffffffffffff11d}, {0x493, 0x100000001}}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) readv(r1, 0x0, 0x519e9ff5a54d8863) ioctl$TIOCCDTR(r3, 0x20007478) ioctl$KDGKBMODE(r3, 0x40044b06) r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) pwritev(r2, &(0x7f0000001a80)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0x21}], 0x1, 0x0) readv(r3, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/184, 0xb8}, {&(0x7f00000000c0)=""/14, 0xe}, {&(0x7f0000000300)=""/136, 0x88}, {&(0x7f00000003c0)=""/168, 0xa8}, {&(0x7f0000000480)=""/146, 0x92}, {&(0x7f0000000180)=""/4, 0x4}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/156, 0x9c}], 0x9) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) 03:07:31 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)='\x00\x00\x00\x00\x00\x00\x00\x00', 0x661) setsockopt$inet_opts(r0, 0x0, 0x2002000000009, &(0x7f0000000040), 0x0) 03:07:31 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() socket$inet6(0x18, 0x5, 0x30) r2 = semget(0x2, 0x3, 0xb0) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f00000000c0)=""/122) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a3, 0x0, "d4865d2af5fde549ab00"}) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8cb84afa3d43c5c54d66700f97b65e9463b017f0aac99568df51679724ea07f610735b518e1f042adc089b17ba00b0390340ad850d1f4d4f5426d3f5f19b5be5f7e759d5f80dc4d2912c8ce47a4cebcdee6aeb2bec968704f81b51c08ecc66533ef2e97f59493f65bd3f00bbd3c0599179e7f08c7ce6af4c37fef612f60b156ed6cd63098505f45fb3745dca23ada9ce6405f4a6ca5316979b5710257a0af5cbdd114c1b378272b79252f1d434e8dad940fc50fd4da05c2a43aca95436dc5c2715e9c02b93a0129ce6676b3e3282790343fcde2ea897fa02d4e4672eb7058729e9e00c2caa423c651c6eecba6612985a767756582b8341aa3b3c08995248dc82925ce7db488d398235eaf4b2361e94c19ce51838a5b9d00c69d124707c2f647c2dd8ba76b8a4784e200c3c6a937678f64dde80618332ccb439566e982a175465a7ef46b1fa3f6e3b9861ac269671b0ec5463c60fed49d960901803bf8aa3afb809b35e972c52eab4eb61fe8c2ed6be54e7e5b0e454230324335a2111940ec1a82434e7e34e5660b5ab61e56fd64f096021d7a2dc0d096e25e5f186e15abc63e48a3560d4e5cca9c65f7c5dd1028f4494f6fcf63794f8de892e7caa6a1e9dc13c6a8b6751e2cfcf2c173aadcaeb84be35831a39d6b3a5625222bf3fad0225754a03fbb2756c45eeb546b4035fad98879e7be6eb7bac9aae170f53f7223733dcfc9c03e27649b4e04032f4b1eaa0e881091f276bdd8e043247ec43f638583116ee0865c734399a012b3d74b4ab790e086ab68444ce7bc67281e1134869f3225449cac0497323917af5797f9258770792105d679b87ba0b02560c5738e8e41e613d949f5e0343b31f26d70017ab75e938137821b40950b1cbba1652f9236626ccded843473f03685def2cde61db125447c4f8c1b9f5028b95b4ec7f67e70b2224f1477bad9ad9d1dc0f4272e5f13e368a525f75515d7b6cd191e1a13cec9d68d28397d06c4f70d45e8bb83f388e2a783f3b146b17d438821bf71b0d5d93c600f394f2e613beeca80515c68089634aabe3e95008927cc872dd8a1c56d98d6aa36464bfb7f212fe2f42406", 0xffc) ioctl$TIOCCBRK(r1, 0x2000747a) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000240)="be", 0x1}], 0x1) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) read(r1, &(0x7f0000000140)=""/54, 0x36) 03:07:31 executing program 1: r0 = socket(0x2, 0x400000001002, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="fb", 0x1) sendmsg$unix(r0, &(0x7f00000008c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000780)=[{&(0x7f0000000040)}, {&(0x7f0000000080)="35932b432956abe2956635a699b737d10d2012b47e94b0fbb42aaabc06cff1a07d9966cbf66288944661255d95990675182c6e85668a8370245c12064f0b6bcad97aedafdc5d29975425f8a2ca751c41", 0x50}, {&(0x7f0000000140)="b650a226120f016de6fe364013bb12f4d2fe5e0eeba4018a5e09166f508c5636895230f0796ce678d18d5e19ca534eb68dba728d54dba5922f1274416424d38cca05d12e9083a6b90abad83989b9632cb7df759602c851c5b6e4dc9ff0172d8fe826e09f21be08badd82250581cd8c8c1a196e56df3f07abff9b19c589d964c6880590e0cc9839fbde1d43", 0x8b}, {&(0x7f0000000200)="52c45b907ac40412ef34524bd38548845d52590b637a612f6f0b9c91f7447319fe4c51d6b05e46c25f25b681a437e47b6d9f20fbcf18e7c262de71a9477e193241961258301533642e99743ba07ef37b15b73477a4786632bd249271ef2549305863609c95fab09dfff886858e30b8e896c35e95bae65054e390eea979a967ab199a3591bca5ecca141e67edc36be5b8d3e593f711c9b0e92ead8ae37c0045dcc9fa60ad", 0xa4}, {&(0x7f00000002c0)="b4fd7e2a33a3124d25502f29008e4ea2eecc3be2c963cad879021e841295279b044941870a7de7b5f4b6af2511a50e4d0c6ef0577801c53cda64a7df7e8c658788b7222b25465e647c4e8b6098402b971538", 0x52}, {&(0x7f0000000340)="eeecfd8d8cb95d059f080680650cd2ae93a5c2ffd453cdc364c9289ecf0451b70378d5f2386f28c84fbc4570dc8038befae8e31cc651d1f56857802f608ed015ce99852522fcbef0faf3de990360569d2463adc4880a1e97c11b4469c7dbb0ae6dc82a80faeaf8cf184576c219116e28889416034d9f9509c183a5540e935f747cde654c14daedb4419c7cb78a892aa6e04bb688bece19ca42b75a1775d12537df63e87f1f9fdcf580a510110f8c4224e9f218724a4f61ea31114eaec603ce359e6eebc713000c872925a3c8e76f0557", 0xd0}, {&(0x7f0000000440)="f305b96f2639a8369c72303fbd4a91a2c8e988ad842090b24f97cdf96de852529311eefa106e05d26d0088af893f11b1b333db46d22594063ca86874c8125210d01957bf2f332f8cac396fc6abe81d5f262c8c32425a67927a6386e82d57f38f038120960967717b4e2bba035dc37cb670a8e16b3f4c479788da602aeada5873eaebab014ed0c68b1895e17e992e9708ff88e39a985cc62e349e19268334b64d87d254f65b4a7974e5cdb5a3656dfbad154f9f7546670846047ac51404ab605ad2ec35d6bccc", 0xc6}, {&(0x7f0000000540)="96fb337225f97ef81ed02649e0751c89b0ea0dc5b5d2dffe365416816de6d8cd35a1fd314a332371d6abecf7e5e1ae4ea64c885d655757828b7195c66e79798759d5187f004c50e08e3b4a2bcc25734abada1e02292f4976ae7c80be4ed17ae1fc21b0766e2d2e1c8e719b9a3ac1b9cfec2abc539b8d3702e25cdbd421c883d3778a31d893eacc13ef9d6a5556ce34d6edc17944929e1115d5519ed851a874006bbaffeaf393cef3ab619e226eeef9327056e04abc28f804fb097aab6ae35dcfeb2e3118d6d7e5ffa448b0a057d647f1256790113ef097dc5356a7ff6285", 0xde}, {&(0x7f0000000640)="efd129fc0aa885f6fb1c45188fea516606749d4d501774672094de9de837a7924bdae29e30867ccfaa25d0afabc2623fec9857d6d2be0602", 0x38}, {&(0x7f0000000680)="6424dfe46461987a8edf53d9e92f232fc6e4a9f1dfa4ca85c6603670116bb4ae7a8a36bde106c0053ccba46b5d7826d763eb310411837bf9cab7d40eaea7058ce3263ce81cdf11fd6611ae69168b7200645fe2896d3e469968879f786bef5bccab89707fd2bb5f5bc187554a02efe405f9c4916a427de2177d5aded1cc5ec4a3fd8c6aa7062d7fc4d53566fb9e83d6bf6903f70bcd6528e73c4527dfe2a5720d27405cf9bb1fdf1f5b6edc2bdf41dba040711f05385ff7436be7a8fe566478e3d0e3838161eb12782e9d16c36986980167f500c884201d281d8b0d2aa68c0484b794dd150b6a6337", 0xe8}], 0xa, &(0x7f0000000840)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}], 0x50, 0x4}, 0x2) 03:07:32 executing program 0: r0 = syz_open_pts() r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000080)=0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) ioctl$TIOCSTOP(r0, 0x2000746f) syz_open_pts() 03:07:32 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) r1 = semget$private(0x0, 0x3, 0x80) semop(r1, &(0x7f0000000200)=[{0x3, 0x7ff, 0x1800}, {0x2, 0x80000000003, 0x1000}, {0x4, 0x7f, 0x800}, {0x4, 0x32, 0x800}], 0x4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000140)=0xc) fcntl$setown(r0, 0x6, r2) flock(r0, 0x1) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000280)) socketpair(0x10, 0x9, 0xfffffffffffffffc, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet6(r3, &(0x7f00000000c0)={0x18, 0x3, 0x5, 0xfffffffffffffff9}, 0xc) connect$inet6(r4, &(0x7f0000000100)={0x18, 0x0, 0x3, 0x7}, 0x0) semop(r1, &(0x7f00000002c0), 0x0) r5 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x8040) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) r6 = getpgid(0x0) symlinkat(&(0x7f00000002c0)='./file1\x00', r5, &(0x7f0000000300)='./file0\x00') ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f0000000380)={&(0x7f0000000340)=[{0x187}, {0x188, 0x3164bf35}, {0x125, 0x6035502c}, {0x87, 0xa4f85d2}], 0x4}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x1, 0x0, 0x0, 0x2000100000000, r6}) fcntl$lock(r0, 0xf, &(0x7f0000000240)={0x3, 0x2, 0x3, 0xa1be, r6}) 03:07:32 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = accept$unix(r0, 0x0, &(0x7f0000000100)=0x580dca46d8e5e2b5) preadv(r1, &(0x7f0000000240), 0x1000029f, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0) r2 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) getgroups(0x5, &(0x7f0000000240)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) getgroups(0x7, &(0x7f0000000300)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) getgroups(0x5, &(0x7f0000000340)=[r2, r3, r4, r5, r6]) r7 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r7, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r7, 0x0, 0x0) ioctl$TIOCGTSTAMP(r7, 0x4010745b, &(0x7f0000000600)) getpeername(r1, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x100000000000016e, 0x0) socket$inet(0x2, 0x4007, 0x10001) flock(r0, 0x8) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) mlockall(0x1) pwritev(r7, &(0x7f0000000400)=[{&(0x7f0000002780)="fa1325cedffcff1e3a0a564aebc75b47c4a18a5e783c3d74ba10c9429c5096818a51cb050cf3875d79f081153e414b7124490b4659f4c1fd878b94410be5d0a979d3ea52f14ed5250b830e9ea28a67e3838d764e92848870b6d2a6b4c27d259ecdd6a060f4bb65c8dcddacd207121aa34d02bfe8af521b3064201476d53efe731036ca0ea98dd24ce2bddb3de0c99af8a121b37e46c33735d087e70faab19fe442a95890fb65aeb6e37fa3fb937f2578d3ae6821be7178c21aa8c419b8f88a71620c7b419afd7886c829e62b89ceda7a81a7c704f7c78911", 0xd8}], 0x1, 0x0) sync() setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) connect(r0, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x810, r0, 0x0, 0x0) 03:07:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d7304de400000200"}) readv(r0, &(0x7f00000006c0)=[{&(0x7f0000000000)=""/126, 0x7e}, {&(0x7f0000000240)=""/79, 0x4f}, {&(0x7f00000002c0)=""/85, 0x55}, {&(0x7f0000000340)=""/124, 0x7c}, {&(0x7f00000003c0)=""/86, 0x56}, {&(0x7f0000000440)=""/35, 0x23}, {&(0x7f0000000480)=""/220, 0xdc}, {&(0x7f0000000580)=""/41, 0x29}, {&(0x7f00000005c0)=""/230, 0xe6}], 0x9) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xffffffffffffffff, "855c55000267f5bfa200"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 03:07:32 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="90c870d725812430a8f31fac15781e422590e3e5f32d7edb96146a62b5507d40accfe010482478727aac9270bf88bb15fc68c344979069388b2d37fa989cc0b9ceb204b97142db30a51640b3ec15075feaa9dbf56b82830b10bceb7fb88b45af7372b0c74d6bebb420601208bbcad07fcbc482055c4038d50b8c2011bfb9d8714fccde2de9bfd5cfc4b7", 0x8a}, {&(0x7f0000000140)="9d919d384a1391906ccfb4e1d7d8615d214a25a4fc938d307d1b20578898e8dda7a4654f04", 0x25}], 0x2, 0x0) preadv(r0, &(0x7f0000000400)=[{&(0x7f0000000240)=""/86, 0x56}, {&(0x7f00000002c0)=""/228, 0xe4}], 0x2, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) fsync(r0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000000)="88", 0x1}], 0x0, 0x0) accept$inet6(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) ioctl$TIOCCDTR(r0, 0x20007478) ftruncate(r0, 0x0) 03:07:32 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) accept(r1, 0x0, &(0x7f0000000240)) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1, 0x0, 0x0, 0x2}], 0x9, 0x0, 0x2, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x1ff3, 0xfffffffffffff800) symlink(&(0x7f0000000140)='./file1\x00', &(0x7f0000000200)='./file1\x00') openat(r1, &(0x7f0000000080)='./file0\x00', 0x101, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') open$dir(&(0x7f0000000180)='./file1\x00', 0x20160, 0x1) 03:07:32 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "002000d30628010000f8000d00"}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x200, 0x0) fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0xa0, 0x0) accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000100)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0xa, r0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x1b, 0x400000002, 0x44a5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, 0x0, 0x0) 03:07:32 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup2(r0, r0) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x4002) clock_getres(0x0, &(0x7f0000000080)) getsockopt$inet_opts(r0, 0x0, 0x4, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000000)={0x9, 0x0, {0xfffffffffffffffb, 0x4}}) 03:07:32 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140), 0x0) r1 = syz_open_pts() ioctl$TIOCSCTTY(r1, 0x20007461) syz_open_pts() ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="a2645c47104a2cbabe05f8a66d66f32c1caa5bf1dcca8747eeadcb06e4b28a98bda304e5ce162a07268becf9460d562d3d1c4a854c0be2980b64c041830ee46ee21155e482207916df81f12c2732422de4ce6a93268792b470b11157acd3941442ab4180b2b8991bdf9eaa22b7c417cffae0c5b8a2fefb", 0x77) 03:07:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x3, 0x80000001, 0x0, "1888780691dec40967ed5490937e6049a7fd0ae0"}) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r1, 0x2) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) chflagsat(r2, &(0x7f00000000c0)='.\x00', 0x60004, 0x2) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x3, 0x0, 0x200000005}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 03:07:32 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000080)}], 0x1) r0 = open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0xc) unveil(&(0x7f00000001c0)='./file0/file1\x00', &(0x7f0000000180)='\x0f\x00') linkat(r0, &(0x7f0000000100)='./file0/file0\x00', r0, &(0x7f0000000140)='./file0\x00', 0x0) r1 = dup2(r0, r0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0xe7ef) 03:07:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) poll(&(0x7f0000000080)=[{r0, 0x20000000000}], 0x1, 0x0) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000080), 0xffffffad) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x0, 0xfffffffffffffffd, 0x5, 0xfffffffffffffeff, "85495500020e850ebee6f6000000afa680400900"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x24ab6d9bac2001dd}], 0x1) write(r1, &(0x7f0000000280)="70dadcd0723b7a7b7efff1fa6c532a37d8f01d5e0a8d2983eea731812547c106652435b049339f8f5896c91926c7885aef5e3495863ec72a8ae06118a61b54cd14c6ba7f71aa33652264d3b107908a28a9a9b582b5c51c8d935b8af2ac6064090d53e17b672a4af3d30ddec6e785090404f198884efc8ca0704d113882955e905f8ff1894b02ca7fef0e2e95c78e7722f530d454349a48cff0b6d8d9dd23", 0x9e) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000040)={0x9, 0x4}) 03:07:32 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=')', 0x1) setsockopt(r0, 0x0, 0xb, 0x0, 0x0) 03:07:33 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x43}], 0x7, 0x0, 0x0, 0x0) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCNXCL(r3, 0x2000740e) 03:07:33 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x0, 0x0) r1 = getpgrp() ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000040)) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x0, 0x40, 0xff, r1}) mknodat(r0, &(0x7f0000000080)='./file0\x00', 0x1, 0x4) close(r0) pwritev(r0, &(0x7f0000000000), 0x10000000000001f6, 0x0) 03:07:33 executing program 0: unveil(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') readlink(&(0x7f0000000140)='./file0/file0\x00', 0x0, 0x0) 03:07:33 executing program 1: kqueue() socketpair$unix(0x1, 0x10000000001, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f00000000c0)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x3}]}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9}, 0x0) r1 = socket$inet6(0x18, 0x1, 0xdb68) connect$inet6(r1, &(0x7f0000000040)={0x18, 0x1, 0x1, 0x9}, 0xc) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 03:07:33 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r2 = socket(0x18, 0x2, 0x0) syz_open_pts() write(r2, &(0x7f0000000000)="8f7e631edfdf51fbcd4ca7e5caa55f6ea1bc894cf209e10123c554a14f5f851b5d702f41696fefe04f7adf7640a1349c064563cd897dc8225602a32244f9f97a6ece96e24d994e4874e96ed900dbc3613ff30d6fd8d4d009a017f859fd0de1e0bf881d7f1ed5cbb3", 0x68) r3 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r6 = getgid() getgroups(0x4, &(0x7f0000000200)=[r3, r4, r5, r6]) r7 = dup2(r1, r0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r1, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) listen(r2, 0x1) listen(r7, 0x3) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000080)={0x5, 0xffffffffffffbe32, 0x9a2, 0x5, "7a274e89b7b23fb9c7aff5596c20e0a0c6a6acee", 0xfffffffffffffffd, 0x1}) 03:07:33 executing program 0: munmap(&(0x7f0000719000/0x1000)=nil, 0x1000) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x81, 0x8) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f00000000c0)=0x4000000000002) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 03:07:33 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x4, 0x5}, {0x1000, 0x3}}) munlock(&(0x7f0000002000/0x4000)=nil, 0x4000) r0 = socket$unix(0x1, 0x5, 0x0) getsockname$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000100)=0x6e) mlock(&(0x7f0000004000/0x3000)=nil, 0x3000) munlock(&(0x7f0000000000/0xe000)=nil, 0xe000) 03:07:34 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000140)='\x00', 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "bdb7b425e3cb26b3ca2e644ef1b27b4dc3dc0848"}) close(r0) syz_open_pts() utimensat(0xffffffffffffffff, 0x0, 0x0, 0x8fca27b0313375aa) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x8) 03:07:34 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2200, &(0x7f00000000c0)=0x3, 0x4) sendmsg$unix(r1, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="c9", 0x1}], 0x1}, 0x0) write(r0, &(0x7f0000000280)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7b3b23501db27611af481f8b45e4c89ff22e74726c0bece396b7a16b426c9af509111e7d19bf0d94b55c19c93e1cf3062c9367528863e154887b2117dbc4910d91f0768cb907012f3d098ca52c347dba336cc9658fb3319243777d8f56cfa4cfa4d575080ca53986094a26cad76a080a79e6d772e8defa01f1f7317a1f3152085759e545f28e90021b63262b835ed8c769a0c6e88553e3c5e6bd494c84a3071de539d5487d0b90fc1e8de459f69366cb2cfb787eea0a0233b8e4d87b4b0b72674a96e0029dea1f9c7db30552b6a67e346939ea82f340e335d026a798eb1ec52089975de887d40d675c34ac1cc386d910434564ae3395d6cdbd44818cbc7e444bf4523b373eb04c00d98cb3f439a8566cbe090f9d7ca9e1860e6c3c2ede2dc19cda94da3f3cfc57f28a68a23048c808fb205c32664d42c14c46bce3b0c83d5a757ffdd896c1e08efcb72212b3f4578650ee17420f72c645ba6be7c28945e206e3231b046712c4c7f7a2f6d985c7e34f425cee60615543d098d90560ff72845762218ca303e999cfa6b9bd7df8745b4439a1635cac3a5549d8209edb2f3543dfe20f71914c32db75043771ed5d796587450d62caefa03a6981b7e2d16d4c0b50dac5ebbf68c96d1e5034c5551c3629ba99151a814a1c91077ae71ba94522e030be0a672a582ff70f18cd41da2802a3aa9d455fb81763cee3080b0c0c1d47b2956ef6e1fff6a2254d36687580e657c8c8a8f193bbaef8b84d0548db62d8fd1f7ab528496a2e16dc4d2751f872b2266d875f768d14d29d7f2e218f57b654f3074dbe66ed1fd981d015d637394f1fd1e1817fd888fdcca84b27be4a9466bae18e92018c01675fb1f8d7f4f28b73086e1e820901978d7062ffa85eaf44621bf252d858637b6b7a2052d885f4f2ce9f0c658a83f588ef3b67caee5811dad559cd0568e62a27f015b34b7476d1bd340753b30e035ed8e7210f646db87ba4f1341d1e353c2a727ac784d9b072cbeeadb8c75415cab19d5ea847c37f0057664f744d983201f30a6083c8aca312ee1d372ca40bb7aa5ec14fafac03cce5d6069e6edb09b18fc72aa82522f4caf185ef6602b0ae8db26a6f60ea00a458f61b40f0cbf1da30033fd19659890854cac85e3e297f7b43d3ef12cc6d7efa121d5e09816dd0fb9e10e6c4659ca69ad67a663b6479dbcc178103cb8b436f58adc31ac8c60b8e162d75c203c02c7cf44c013afe88906337eb500a8baed409a37ed6513eaa41362fbb6cadebd6ba7ccaf222c75184aae40b5e08b495e1a8cce1af1f42d8b386dc66db0a71de1fa12bf6c7a58a349ec9b1535646fd6c3772dbf905e06ea43689e96a96211e533ff9e5c76c10bf553ab9176c60821a8ae3c01b556299782cee103d2eb6375764a14832177a28cdd55eb3cf81c1d3754fb6aad91274c3a1c93c7c7073edc71bf00d828b21180457b36407c4525ecef2820a486f9c8682e4675ca20e118943ae19d83a471f048dcb705d26f5ac63452dc12ba2ea90833bd661a35109b0295e3b096afc647e12df6f283194018b88d3609eebd96b9992d1867258bc3c613b1e72f3c23d78bc9f16489bbf2dc446cf1f098db2b8e4c9f984ecadd775afdded139974b9c5b046cad0dec3e0d0aebd8f21e9b2be7429aaec818a7db677a221c9b4e5d46f6388d2c7e65881f895785dd6b3837f9ac7ec53a51239e0ef70484354e25864cbe97bb3fdf86bd1ac94a86b73a7c89bd3a2f99e261b6511713d1bffc4d40d86050422e3eb679c46cbfa85b7a2abb036a01913107f9c03a33f1bb92877ec0b755569f65d895670e5c0902f7e774c9003210cf6f8d983b958f77125f98e79416d598f12200f4261821013f613dc4ae10cc21ffdc62f5bf40ae4aabf27be565f9e54e45f9db361590d8e475cb15a881f8ab917003153e8d5fd971c9db30b5ffe08c41ece368b28c0ec75096aba23957dd3edc2d1c1b2aa573967a0f7f459fef0afe74bc14984b1e31ac746f0f3a1cc2665d228cfc25418ea5021c1cc4cde65f64f5f550f002552bcfee78243c9b2cd807127decc36a5d2af2e9d76ab95d3a8b753ac07bc3854e010b28142a833a35f6df738c59cea9a4f371612d2c453d811839f56406debc0ed6ce9cc554869f87969ef2ec1f5d2032e304fdd985150b22479dfe7cc1fdab609c0927ce06f1f6f655832f83162fc3de7faa77fba0ac59f85afcffd06d4530998e8e4121eed868ba904353d64d484b9877f4fa24d42ac4b23bf9244f43767fefd3142beb43c810b33a606393e06c451552a957a0ebb4a8876882d1d34481835bbac39f55b6eec820de2085123ab44b96f801d9e732ae3fdc1bf560e34e1d65f7e2aa4605d5d6b4977c01c52d1dc44856b23867bc1072a41ecd5915236a6e2a1b3411be4334d45204f04e218cafea1e1abc505ab13f37ed825c142ae908b5b4cee7e5e5c51cd7aa4ed366a0c80d1b5bd318de838311095473cc427ccf90c57cb691317e6c1904385b1d432138feb5a7d4b5b23617e77022ede5dd952b794cdb86bb028d545f62804459404a7c42fb4ecefeab002b533c401b7ca142c63e550f499c9a73c18257e6d68217372f694fa6e7eaa5a213e0ea26a892f09496058cfec55ce4b3a37f4e5580b6a5fab5804a703f290606e77dca46d06b8fb603f8b802ac24afb25a97d32971879a93a043d21abef0493bb2b54fd65d36b3b877343ba972af190319497072eeece71760bfb113243890f5f2f851bb1990614f0a26f8fa5de68b1ddd88251a261678ea862680adb77b0d83881f648a52e57d8f0e6f179caa2983a1f05de17045609af1570623e05a427e60f44561779958d1da5ddda6677a04c552f2934b2617da296509ccb6070a5c944e9a31e7eb98c012397128000ad2a3a42a5a53839dfaf5f75a82eee3a90679a4daf80dbc9d0cb99301c53fc74a4fda27bf2baf8d7137fbf02e9b94e7fa02bafdc89f07bfd8fe0f787b3d0e265d7db5876bf69a8072bc4785dcb4f326bee2c959bd39b88b719c1eb422bbb32caa0c4950d50dd974c19c539a13cd33bb9781579caa5206f1cc836e876b00e5736ba84d326a2a8a1e0a66a08a8906c080d32166aa3ed7440d22aee711365ad63fa0e639647b38ba0804f67af4f42f776b0e4d063e2b089231ac83a8e84c2e08aadc677b1a633977e78568726a8fc9c3baae95ab036bd39f9dbe8b3bc07d40756c1bc305888435cbfaf9f39b1efff82125fc19b36c8262643769f370f04dcf77f6d23c1c1bd7826f83ebdbe6e29fe85c461bc723fe5669914106f90e1fe16337a3b291ec5e6af7cfb80a70735a5c0fe19b9a622d5eaad13404013e7978c0bf61109e8b34396ae2a43f1af54231b07af3b5fa122feb9e5367bc6e579adcb15600cfad79e556ae1c9b39cfcadd683164b702fba9b7497c284a1a8f3d3d956051224305341ccb5d2caaedc74e9aa5b6d54f8c5a564ef0454b14b1c69c5634208f92be4530051a4dbe25998dd954e1c7b7a5477ecaed404cf90201d8708630f8ece8791833fdb899c2dbbba2331e3b888f002269cdb0b7cc19894d44bc1b2ae1c3056d2c5eaeae1cb443128bab7352203df188905453fa7b7c8687138a55ea2825f11c82e3a4d0490b887f5e806c5b76735024ad4d4a9fa3f6e7f9d6d05875f10e00f9f0454ac4efb34b018766940077e78718fdf5104c53af59465262414eb739b548169f2880513e1c5a1cdb68de818c75691bfa1f82d39bc98fd7db087ba2d87afd889eb75a46f2d604b7634ff55e9f3aaad5261dc04fbbd83846895edf2d702c0152d5d177742cb6bb518b2e6b30f5391c45c032e46b64ec82ebd7c616e3c4fbac0a10ddb9e6dfcb876d0d2233e813b550a10e89c35306499636ab8d779d7ae35053c71bc34d256dc39d2c0a99fe2ba880fb70cfa70ba0b4a83f10bb893b6e036ccbb6ff1be1573793b3e546a531a143d88f9309ec8661c266c072bca9adf77c926fcab8cf3235858b7d8d7f491aa091006a8822d0d8dc3c35030668b88a7e1e2c8b2968add91ade6c62483ae83fb4c9af8e9c49b6988e50098dc2271140ec53a3db027e94821ea9523aed814046d95eb261c90baae3b676864d8cccb5aef88247a53715f604431fb46bbebda764ff1e96c4ab9d0dc3d733dcfdc68330599643ec3bc18587b71e74e3a8b9e4bbee0e0cc6647f347c48a831b8facb03ee2a9206d7a87af99cc70fa406782d087690d67af5bf39fc7b0c4d9c39de08ead38ae8e262ca876538e0ef4019611314bedc547ddefa0b1198ec9740fd01dac16aea206eadb5183b2dd4b58d7bf6d9b6715e8afa5dc21aa74466f508fd300a196735c360880894ae57ababfa504014548461523efb5d5d0a04c934365dfb03be77360319aa336741bb93b498de692142f1478aa187f93ce035c6626822287d731cab4422f60e3c4b656bdba0dbb50014474f3275e4f72ffcf91109a5bddd8fd8a96637f5e095069955b56c35d407b9e74229fe1d3095efd7b9edeb3df585c433aeb664f80fdb0f6f8cc00fd9bb4291c6fa18e0af40e14b0ed8371065c646ea079cf4a45723668c0085ba65034d9463aa847aa0fb21d2c7fccd38909e7ce181a9ab4f0bd302947693426de252539d2efd4873c492b889e847b4f3b92887a3c0f3412f0855cfb4cb8286c4a25391883046f25f243db46ee7fda692c0387853bdf099365937056e9fd38d24327d760b523e027bea1401979257025ef44230fccd8bf2fe44a392c37820582a36f8d38a069cbca3de84151a020f4c5c475cd7ef24ab7e5f4af76d3ef858c18cfef61b076e23a5bdef1db18a1729d1c62d42614e71aac13fcbc4e4aeafff2e2e9695224b5cd8f349f8376069b7d67232f1a139db707171c1472aa859fd9db0d4cb589f3ebfac73637f1486ac24c6071a1019677d69a306e66c848a425fe091f7e1639fb3c72b4e755356b8ec7236e43b30ec50d96018587dfce8a159e7be011157450a3a9f290eaa6ea298ad3183571aa1bf4f19205f56dfb6b0ce7a0e70fed3689cd140877be2503ccfba4fe947cb2ff55a4e5c8c1e718566fbe52f6783c4b536c7b1a65b34816fb04ff63e6b1be0dbc06c5c7ff625c8ea5e4ddf89fcca38f19e0ea444108c67467b239d9dd4100cf06a33f9ae4c7187dd128c392d5530e302e9c353b1a5950a085aa8b987e53dbfb795fc262621d658681d782645386fd47dc17d8276a3f60b147ec62241b9b3c86364f491260ad40ff663a26bc7aa736927cad00a5b1d", 0x1000) execve(0x0, 0x0, 0x0) login: map stack 0x20719000-0x2071d000 of map 0xfffffd807effd438 failed: no mapping 03:07:34 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0x140) r1 = socket(0x10000000002, 0x2, 0x0) getsockname(0xffffffffffffffff, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)) link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) listen(r1, 0x0) 03:07:34 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[], 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) socket(0x10000000002, 0x2, 0x0) dup2(r0, r0) 03:07:34 executing program 0: clock_gettime(0x28003, 0xffffffffffffffff) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x20, 0x1) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000001c0)=0x3) readlinkat(r1, &(0x7f0000000200)='./file0\x00', &(0x7f0000000240)=""/2, 0x2) preadv(r0, &(0x7f0000000140)=[{&(0x7f0000000080)=""/163, 0xa3}], 0x1, 0x0) 03:07:34 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x9, 0x0, 0x10a) 03:07:34 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffffe, "d70000020000000000ffffff7f00"}) socket$inet6(0x18, 0x8000, 0x70d8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 03:07:34 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000014c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000001500)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) r4 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0, 0x0}, &(0x7f0000001580)=0xc) getgroups(0x4, &(0x7f00000015c0)=[r2, r3, r4, r5]) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) r7 = msgget(0xffffffffffffffff, 0x3fd) r8 = socket$unix(0x1, 0x1, 0x0) setsockopt(r6, 0x10001, 0x9, &(0x7f00000002c0)="7943d175e717a19a24ffd79e5cc9b11f752dac8eb62b34c39876adbd47065a1a29af5ba707ec3655051efc1f2650f9cb76320bfe27387c25addbd3b88f70396c05514b540496b1bb8798a76f0bf62d463f1bc1abddd5076202b612b1fdaaacd0c4cb9c3bfcf76bea6a3d8a30c8d91b2356923c6f4743101418714e2db4793e59e529c00577618aff1db8172f5c1cf7268e814abb7d9e894230efadf863d9080d0e573e8d0a7cb9ee757059abe56945ec88c6108ce93d55feda91c4fd72276ce30832b8bc237ca7e737dbcf5d21bb2ede95feb709e3", 0xd5) read(r8, &(0x7f0000000100)=""/145, 0x91) connect(r6, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x2}, 0x8) shmget$private(0x0, 0x1000, 0x1, &(0x7f0000ffc000/0x1000)=nil) msgrcv(r7, 0x0, 0x0, 0x80000, 0x0) msgrcv(r7, &(0x7f00000003c0)={0x0, ""/148}, 0x9c, 0x2, 0x1000) msgrcv(r7, 0x0, 0x2c20df3ec9a06bf8, 0x3, 0x0) msgctl$IPC_STAT(r7, 0x2, &(0x7f00000001c0)=""/209) write(r1, &(0x7f00000000c0)='N', 0x1) flock(r1, 0xd) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0xfffffffffffffffc) 03:07:34 executing program 1: r0 = socket$unix(0x1, 0x7, 0x0) setsockopt(r0, 0x2, 0xff, &(0x7f0000000100)="c52e1406c750ff08918e12d9f0d4d15a4c7bf9e72a653a8920e9a1738be997ddbc27e73d3b8deacdf99cfc9327927e3b84e6d29e6ac8f7fbf014c36b68e1870e2a30358b97e29edf1996bc2e6a8a539296", 0x51) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) r1 = socket(0x18, 0x4002, 0x0) r2 = socket(0x0, 0x8000, 0x400) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0), 0xfffffffffffffc59) getpeername$unix(r1, 0x0, &(0x7f00000002c0)) connect(r1, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x2}, 0x8) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x18040, 0x0) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000200)={'./file0\x00', 0x8, 0x2, 0x0, 0x0, 0x5, 0x8, 0xdd29, 0x0, 0x2, 0x3, 0x5bb7}) 03:07:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) poll(&(0x7f0000000080)=[{}], 0x1, 0x0) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000080), 0xffffffad) r1 = syz_open_pts() close(r1) r2 = fcntl$dupfd(r1, 0xa, r0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000040)=0x1) r3 = dup(r1) r4 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000280)={'./file0\x00', 0xffff, 0x3, 0x91, 0x0, 0x1, 0x672, 0x35e8db56, 0x1, 0x2, 0x11, 0xffffffffffffffc1}) r5 = kqueue() fcntl$setown(r5, 0x6, 0x0) ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000240)={0x0, 0xfffffffffffffffd, 0x5, 0xfffffffffffffeff, "85495500020e850ebee6f6000000afa680400900"}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000140)={0x101, 0x4db3542d, './file0/file0\x00', 0x4, 0xffff, 0x0, 0x100000000}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x24ab6d9bac2001dd}], 0x1) 03:07:35 executing program 0: r0 = socket(0x2000000011, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000001440)=0xa2, 0x4) listen(r0, 0x0) read(r0, &(0x7f0000001480)=""/244, 0xf4) ioctl$TIOCCBRK(0xffffffffffffffff, 0x2000747a) ftruncate(r0, 0x0) sendto(r0, 0x0, 0xfffffd20, 0x0, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) readlinkat(r1, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/63, 0x3f) r2 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x20, 0x2) ioctl$TIOCNXCL(r2, 0x2000740e) sendto(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x406, 0x0, 0x0) r3 = dup2(r0, r0) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000080)) openat(r3, &(0x7f00000000c0)='./file0\x00', 0xa00, 0x88) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 03:07:35 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x6, 0x4005, 0xffffffffffffffff) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt(r1, 0xffff, 0x7b1b, &(0x7f0000000000)="060de128d8292eb76c69bc977a4350194bc8422808c4e4c0998c836e916a5590e3ae40930cbf7e7d0f66258663d5de5c22d68098ea58a96efe2a1ad1ee27ac34dd99213947a8c8dae6da41fef8fe22fc", 0x50) open(&(0x7f00000000c0)='./file0\x00', 0x4a2, 0x80) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x80, 0x9, 0x17de, 0x81, "a1146f5c90e8f74c13c6358e25efa5178be6b148", 0x8, 0x6}) truncate(&(0x7f0000000100)='./file0\x00', 0x4) setsockopt(r0, 0x29, 0x9, &(0x7f0000000080), 0x0) 03:07:35 executing program 1: r0 = socket(0x10000000002, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x20, 0x100) setsockopt$sock_int(r0, 0xffff, 0x90, &(0x7f0000000000)=0x1, 0x4) 03:07:35 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000040)={0x618fec9a8b37e239, 0x7ff}) kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) shutdown(r0, 0x1) sendmsg(r2, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000080)="6f2663d72bc0f18d369d79a58eb81f62c19a4514c046a9d0764d1a200ecb0dc647555be5660ee92d29fa25aa869535ea730804fb6bdbefb99c24e05dac43adb8a01c7977553bcdcd8876552cd356337e825cd84b5fe60d4a397b6ff170f3e6c0484a4a060242f5883d12b1537d7566a91b674e5eef5f7795d506deca47dab414f21db4368be473ceac2b3c81660dfe807af2fa3c737f6ed48ee17ab06a7dd3ecf2c54866adf53910de89e96f004de110ed7a000395cec8abe411d7ce0f14726a0d", 0xc1}], 0x1, &(0x7f0000000380)=[{0x58, 0xffff, 0x800, "03fe3eb4b9fc1921d38845a3ac203324b062c1430dcd71e648b739da738806bb51c1233b6dd632d4ffca7532ed7eb251754772fab3fab78064c61032bcad2e3f0e1c8c0aa8736249"}, {0x40, 0x1, 0xf8a, "eff4e5ef750cc84f23a6637179137073c9be3dae57c99d87ef4a8024f2b4c30becd7ba771e9989dd7ac231a266d3"}, {0xe8, 0x1, 0x3, "7679b7fb72e5b04d8a922d2d68102430e14341ed865f0f63dcee8e98170a4e533d92dfdcbda909c9a5d8283701f421d1cc6d9831ca2acdf4abdd1c632dea15d85d3f00aee180aa1113b063244688441d2e9c70c7cb4b932857888359452bece76761e6e64df881345ff80cbf7dd442c02a74c3b6d63baa00c86992c2ab99d019dbee058f321872d53edce5706d631c90a94e0cadb56240133709651a73746b88623a819073ca762c2ebcba050c06f26bf632d3cc60cf62da90440c6bdfa77e057744cdec72d0953eab974e1471e314c6508c07ae83089c"}, {0x88, 0x1, 0x8000, "fc30c03199c1a9633f112646d7adef5e898a268b8afeae47e0dbf6c549ce08f8cf1c0b612f22b6b1b81b408c1e204a2e498c06be1998597483c4f68b3fcb716ae7ab0a96f912d802a11b05b92e2d4c7b009d07b60c5391c8537b6b770c9a3a20a71f57a14ade5b9ebf053674bf6a8a3a2951711b05fa70"}, {0x90, 0x1, 0xa4, "9e119ebd319ec09489db46def6bced2bc3c80e140cfedd320acea59e436fe213bd110dc7e90cb4a5d543984ac39471acc8dd5211c9d735b6c9ca85e25eeb369ed24060191a5295737801572be566a24b998541a126c7133f0c7789957d28c6182ac05bbf6b58cb6502e13fda8cd1eab1844e3ac4b9229cb787c0e684b1"}, {0x18, 0x0, 0x9, "7ae7b7"}, {0xc8, 0xffff, 0x81, "4413c489fe65a6fb84d986427f120df00db373780e16155b26b4d5926b9230f71fa3c25419387ee8ad34ae0e7e49ea908c45aee62ee2e4fb1c7d5fb74f87596ab98da878ae706db56113a2e30d09e7ed0449f1ceccdd877a975af53afc32ca8bdcaced7666fc20d99ffcae3227d8bc94c1718ba111ab0de9e07bff2d5649a80ee7c76d26bab465f6f468a1374b0ef3fe03d63b3ecf0e9aaf0768ee292a17f7c97e338399f8a4141bbddb8db6360f607ad3f767f6aa"}], 0x378}, 0x8) 03:07:36 executing program 0: syz_open_pts() kqueue() nanosleep(&(0x7f0000000080)={0x68, 0x7ffffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) semget(0x3, 0x1, 0xa) 03:07:36 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x82, 0x10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f00000f6000/0x2000)=nil, 0x2000, 0x9) write(r2, &(0x7f0000000000)="da", 0x1) pipe2(&(0x7f0000000180), 0x0) recvfrom$unix(r1, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r2, &(0x7f0000000280)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) ioctl$TIOCCBRK(r0, 0x2000747a) sendto(r0, &(0x7f0000000040)="096621065106699d02089e5575e3ad472e057babf723d5dfd7bc2ee75254c00ae644affa2093b476f1e44f49f6d2abb56befa70b7f23cfc8b20ef32c846bd84852c450ed0bf3eba71907293abbe4c082b73c36187ef9ba116c7b52816fda2cce090915920d4e736f331d754a50ae3a6af3720a0be7a86110ee3516d030b0cb35f8a6cecc523a5e11b21d0814", 0x8c, 0x40b, 0x0, 0x0) clock_gettime(0x3, &(0x7f0000000580)) r3 = msgget(0x3, 0xfffffffffffffffc) msgsnd(r3, &(0x7f0000000400)=ANY=[@ANYBLOB="00000000007600000039a1ccc2e6857ff77d5f2d354e150900ff7f463b18411f557e0223b711e63ba7ec0d0e5bb9cc094385ae37dada4e092d967dd606bc1f4abb9190b0229ed801f1edc6fed40cd63a011f7632e94797b1a7b311f58a1ff562a4d4d144e32886559420e671bd476a76d51ea97831e70757eec5ba4ab231c401c5f076fb6de96dd0362d430a67b209c54ab2ec9c70a270281b9233000000000000000000000000"], 0x1, 0x800) r4 = semget$private(0x0, 0x2, 0x8002c2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) syz_emit_ethernet(0xa9, &(0x7f0000000600)="28c5eebe16198136b6d10ff5947cb4fa8f46cd4bc1c4b8d915963286e285265754e5a6371655072967bd6c62e414e2b845e052b93208a1ccecffe2c265a5c8157026e0afa57a41984d5bf41d6266a623e40083bd7cd346dc3eb351ac0f435cb103b2331e3b200a66e30fb43a1770c83de50d3e9e4cd443c9ec5d098398922f62da56ba722959ff695f52a83d35366970e0b1796e188b9da64da85667879002dc57198a543d67b1b8bb") getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shmget$private(0x0, 0x3000, 0x200, &(0x7f00000f5000/0x3000)=nil) clock_getres(0x7, &(0x7f0000000100)) socket(0x18, 0x1, 0x0) openat(r0, &(0x7f0000000380)='./file0\x00', 0x10, 0x20) semop(r4, &(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) 03:07:36 executing program 1: select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)={0x0, 0x80000}) r0 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x40) r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffff9c) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000080)=0x7f) 03:07:36 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = syz_open_pts() syz_open_pts() syz_open_pts() setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000000)=0x7f, 0x4) fcntl$setstatus(r1, 0x4, 0x0) setsockopt(r0, 0x29, 0x20000003c, &(0x7f0000000100)='\x00\x00\x00`', 0x4) 03:07:36 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x4) clock_getres(0x6, &(0x7f0000000200)) r1 = semget$private(0x0, 0x1, 0xb0bdee039e30b214) semctl$GETVAL(r1, 0x2, 0x5, &(0x7f0000000100)=""/233) semop(r1, &(0x7f0000000080)=[{0x0, 0x20, 0x1800}], 0x1) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140), 0x0) 03:07:36 executing program 0: clock_gettime(0x3, 0xffffffffffffffff) r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) clock_gettime(0x4000000000003, &(0x7f0000000240)) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r3 = getppid() r4 = geteuid() fchmod(r2, 0x111) r5 = semget(0x1, 0x5, 0x100) semctl$GETVAL(r5, 0x1, 0x5, &(0x7f0000000280)=""/8) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r8 = dup(r1) ioctl$TIOCEXCL(r8, 0x2000740d) getsockopt$sock_linger(r8, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000200)=0x8) setuid(r6) semop(r5, &(0x7f0000000440)=[{0x1, 0x9, 0x1800}, {0x3, 0xe23, 0x800}], 0x228) lseek(r2, 0x0, 0x0) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={r3, r6, r7}, 0xc) r9 = semget$private(0x0, 0x3, 0xa0) clock_gettime(0x0, &(0x7f00000002c0)) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000180)={{0x0, r4, r7, r4, r7, 0x1, 0xce}, 0x308b, 0x5, 0x80000001}) 03:07:37 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) r2 = getppid() close(r1) r3 = msgget(0x0, 0x444) r4 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r7 = getegid() msgctl$IPC_SET(r3, 0x1, &(0x7f0000000180)={{0x4, r4, r5, r6, r7, 0x8, 0x100}, 0x3, 0x8, r2, r2, 0x7fff, 0x310, 0x3, 0x23}) r8 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r8, &(0x7f0000000140)="0414a1a91bbf1f7b", 0x8) 03:07:37 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) rmdir(&(0x7f0000000040)='./file0\x00') ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) socket(0x18, 0x4005, 0x5) bind$unix(r1, &(0x7f0000000000)=@abs={0x1f95d27d48731892, 0x4}, 0x8) 03:07:37 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x10000000002, 0x2, 0x0) write(r0, &(0x7f0000000000)="a583a4b809ced3c3a2d07032343acd6bf8fa7f6422a6a496ed668946b7066d61050e65b0e7ce5d31abdd62e59e4cee1ea082f3cfe5491571abcc58e1e854f1c453f5d72704e48f47273036f649a84b12c6e3f79601c3bab691180af2420ba3d054f77c53c1cbfa9e616f83e882a43dd3b1c787557cb23b6e6113bbb80223009a3281cdf9c0fd7c14", 0x88) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)=""/47, &(0x7f00000001c0)=0x2f) 03:07:37 executing program 1: r0 = socket$inet(0x2, 0x4, 0x7) socket$inet(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) setsockopt$inet_opts(r0, 0x0, 0x0, 0xfffffffffffffffe, 0x2da) 03:07:37 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "b0d42000006e9300"}) r0 = socket$unix(0x1, 0x5, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000100)={0x3, [{0x3, 0x9e}, {0x0, 0x690000000000}, {0x3, 0x2}, {0x3, 0x8}, {0x3, 0x6}, {0x3, 0x5}, {0x3, 0x8}, {}, {0x1, 0x3f}, {0x3, 0x3}, {0x3, 0x7fff}, {0x0, 0x200}, {0x3, 0x5}, {0x2, 0x4}, {0x3}, {0x1}, {0x3, 0x91}, {0x1, 0x80000000}, {0x1, 0x9}, {0x1, 0x7}, {0x3, 0x814}, {0x3, 0xffffffff}, {0x1, 0xd25c}, {0x1, 0xbe7}, {0x3, 0xfffffffe}, {0x3, 0xff7}, {0x0, 0x8}, {0x2, 0xffffffff}, {0x1, 0x1}, {0x2}, {0x3, 0x10001}, {0x2, 0xfffffffffffffffc}]}) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0xd0) r3 = fcntl$dupfd(r0, 0x0, r2) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x8008) ioctl$TIOCFLUSH(r3, 0xc0106978, &(0x7f00000000c0)) 03:07:37 executing program 1: getgid() r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x20000000000000cb) writev(r0, &(0x7f0000001680)=[{&(0x7f0000001580)="5faa7f4b18d5567195f6da84ec9831c1ccd0988c8d9614deae0537ee38602e1039ef0501706e516bf5da055dc0fbb48569260f097e7e02ee63b9a11025310dc0", 0x40}], 0x1) r1 = getpid() fcntl$setown(r0, 0x6, r1) execve(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000001300)=[{&(0x7f0000001240)="7afae84010e9901c5ce8571074da60c98007b6bc293ce67ab186f2e2241e7bb744804339426f2d9ba119156d34d17f60d3257f693d3e11c5f0c6c838b016a7a398d4fcd33102deef02e88094f29f2f6757fe0b6f77dab27bf55b5adc306cb994dfadb7018e590ee2ca0c1c7a7d0b74317da0fb8fa94f58dc01ce45d6a940b15ebd170fbf680a430e059798ff02c9ea18bb", 0x91}], 0x1) 03:07:37 executing program 0: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') r0 = geteuid() r1 = open(&(0x7f0000000000)='./file0/file0\x00', 0xd0, 0x12c) getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x9, 0xfffffffffffffff9, 0x80000000, 0x80000001, "2b7f33bfa30a0c1586d1bc56e7535538707a8faa", 0x75, 0x7}) lchown(&(0x7f00000000c0)='./file0\x00', r0, r2) 03:07:37 executing program 1: getrusage(0x0, 0xfffffffffffffffe) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180), 0xc) fchownat(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x6, 0x4002, 0x400) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 03:07:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000100), 0x365) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() r4 = dup(r1) kevent(r4, &(0x7f00000000c0)=[{{r4}, 0xfffffffffffffffd, 0x0, 0x4, 0x3, 0x4f9e}, {{r1}, 0xfffffffffffffffd, 0xc8, 0x200fffff, 0x0, 0x100000001}, {{r0}, 0xfffffffffffffff9, 0x80, 0x4, 0x5, 0xfffffffffffffff9}, {{r4}, 0xffffffffffffffff, 0x80, 0x80000047, 0x3, 0x9}], 0x7, &(0x7f0000000200)=[{{r3}, 0xfffffffffffffff9, 0x1, 0x0, 0x0, 0x9}, {{r2}, 0x0, 0x4, 0x4, 0x3, 0x1000}, {{r0}, 0xfffffffffffffffc, 0x0, 0x0, 0x1fffe0000000000, 0x1ac}, {{r0}, 0xffffffffffffffff, 0xc, 0x20000001, 0x6, 0xffffffffffffff87}, {{r0}, 0xfffffffffffffffe, 0x1, 0x2, 0xffffffffffffffff, 0x81}, {{r3}, 0xffffffffffffffff, 0x32, 0xf0000000, 0x2, 0xffff}], 0xe73f, &(0x7f00000002c0)={0x1, 0x41dc}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x3, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) dup(r3) poll(&(0x7f00000001c0)=[{r0, 0x105}], 0x1, 0x0) 03:07:37 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f00000000c0)=0x2) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0xfffffffffffffffc}, 0x10) getsockopt$sock_int(r0, 0xffff, 0x10a5, &(0x7f0000000100), &(0x7f0000000140)=0x4) 03:07:37 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f0000000040)="0dc41f4e", 0x4) 03:07:37 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) recvmsg(r0, &(0x7f0000000180)={0x0, 0xffffffffffffffa3, 0x0, 0x4, 0x0, 0xfffffffffffffcaf}, 0x840) r1 = getpgrp() r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r4 = getpgid(0xffffffffffffffff) r5 = getuid() r6 = getgid() fchownat(r0, &(0x7f00000004c0)='./file0\x00', r5, r6, 0x6) r7 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) r9 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x3000)=nil, 0x2000) shmdt(r9) listen(r0, 0x58) r10 = getgid() sendmsg$unix(r0, &(0x7f0000000440)={&(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000140)=[{&(0x7f00000001c0)="dbcfcac8780d60f6538a8ec658993f3cd97c60e3a53e56de6f8a7050e52af2ff3afb63b12038eef6298dc88f0a0457e5b147eac4bd981632cc155b9d0f2d2e31af", 0x41}], 0x1, &(0x7f0000000500)=ANY=[@ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="00000000200018009eb2e9edd6431c6c00ffff0000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="3800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r10, @ANYBLOB='\x00\x00\x00\x00'], 0x120, 0x400}, 0x409) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000480)) r11 = open(&(0x7f0000000040)='./file0\x00', 0x18, 0x2) getpeername$inet(r11, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 03:07:37 executing program 0: r0 = socket$inet6(0x18, 0x2000000000082, 0x2) setsockopt(r0, 0x1000000000029, 0x200000031, 0x0, 0x0) 03:07:37 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000080)={0x1, 0x8, './file0\x00', 0xd6a3, 0x8, 0x2, 0x8}) r1 = syz_open_pts() ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)=0x1) close(r1) flock(r1, 0x0) pwritev(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)="0ad70e7b7bd8638164879a1c435bb1670ed4c02367653f02b4af401de35356628b3028b7dee2706755acab98f6b1d79c", 0x30}], 0x1, 0x0) 03:07:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000180)) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="b5f95f9413113ad6cf0220790900986b9691a0a36a50fa9a9cf37c14ed9e91a562d15301e5ffd831963e3973d62ac4542d45a9866c70ada92d7f07294f2dfdd9dde1d0f00e6120223e510f8241883d62a92c5372413ac8efbd6ad92bdaa8104a09cd2dda12edadb82b0f9d3e0f188fe2966c6693e19d52f2e141f3beaf87010d978cbac50f2827015e05cf597d87a46814bc492e234882dbce8b65a883b40207b514639e1208eb6b7b19bba2805a263dc5d0f257a6e0dd56663ae5873cb836d8a2a2f2065213bf7a7e713f268b58a24fc7e1806604373fda2b5d9ef90d00d16d49a97bc842d9e74afed726c99d0632c93ec80fb4f2638430"], 0x1) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x3) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x9, 0x401, 0x9, 0x3, "26611c86333543046e39c629ee6520b3fa38f601", 0x7e1c, 0x5}) 03:07:37 executing program 1: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) r5 = fcntl$getown(r0, 0x5) r6 = geteuid() getgroups(0x7, &(0x7f0000000300)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) r9 = dup(r0) ioctl$VT_GETSTATE(r9, 0x40067664, &(0x7f0000000480)) sendmsg$unix(r0, &(0x7f0000000400)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000140)="4b98c7137a8067b07aa3134ef33a0ffeaf83b146", 0x14}], 0x1, &(0x7f0000000340)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r4}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0xb8, 0x405}, 0x1) chdir(&(0x7f0000000440)='./file0\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0x2) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') fchown(r0, r3, r8) 03:07:37 executing program 0: chflags(&(0x7f0000000100)='./file0\x00', 0x4) lchown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 03:07:37 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) select(0x40, &(0x7f0000000000)={0x8, 0x7fffffff, 0x0, 0x7, 0x7ff, 0x7f, 0x1fe, 0x4}, &(0x7f00000000c0)={0x10001, 0x7, 0x42, 0x7ff, 0x4, 0x0, 0x2, 0x7ff}, &(0x7f0000000100)={0x7f6c, 0x3bc400000000000, 0x8, 0x8, 0x3, 0x1, 0x2, 0x7}, &(0x7f0000000180)={0x3, 0x1}) select(0x40, &(0x7f0000000040)={0x9}, 0x0, &(0x7f0000000140)={0x9}, 0x0) getpeername(r0, &(0x7f0000000080)=@in, &(0x7f0000000200)=0xc) 03:07:37 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x14, &(0x7f00000025c0)="04009300", 0x1) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) 03:07:37 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc020697e, &(0x7f00000000c0)) accept$inet(r1, 0x0, &(0x7f0000000000)) 03:07:37 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r1 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r4, 0x6) r5 = shmget$private(0x0, 0x4000, 0x400, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_SET(r5, 0x1, &(0x7f00000000c0)={{0x7f, r3, r4, r3, r4, 0x11, 0x1ff}, 0x7fc0000000, 0x5, r2, r2, 0x3, 0x20, 0x6}) utimensat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x3, 0x803f}, {0x7, 0x5}}, 0x0) r6 = msgget$private(0x0, 0x40) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000400)={0x7ff, './file0\x00', './file0\x00'}) r7 = getppid() unveil(&(0x7f0000000600)='./file0\x00', &(0x7f0000000640)='r\x00') mmap(&(0x7f0000ff0000/0x2000)=nil, 0x2000, 0x4, 0x11, r0, 0x0, 0x0) mmap(&(0x7f0000ff2000/0x1000)=nil, 0x1000, 0xfffffffffffffffc, 0x1010, r0, 0x0, 0x0) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000500)={{0x7, r3, r4, r1, r4, 0x0, 0x9}, 0x200, 0xb3d9, r7, r2, 0xfffffffffffff5be, 0x7, 0x5a, 0xc00000}) r8 = shmget$private(0x0, 0x10000, 0x574, &(0x7f0000fed000/0x10000)=nil) shmctl$IPC_SET(r5, 0x1, &(0x7f00000001c0)={{0x13a2, r3, r4, r1, r4, 0x44, 0x2}, 0x6, 0x4, r2, r2, 0x3, 0x7cc8, 0x100000001}) utimensat(r0, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0x2a07, 0x2aa4}, {0x2, 0x7b9b}}, 0x2) shmat(r5, &(0x7f0000fed000/0x4000)=nil, 0x3000) shmctl$IPC_SET(r5, 0x1, &(0x7f00000002c0)={{0xffffffff, r3, r4, r1, r4, 0xe0, 0x800}, 0x81, 0x9, r2, r2, 0x1ff, 0x401, 0x8}) linkat(r0, &(0x7f0000000580)='./file0\x00', r0, &(0x7f00000005c0)='./file0\x00', 0x4) shmctl$IPC_RMID(r5, 0x0) open$dir(&(0x7f0000000340)='./file0\x00', 0x2, 0x144) sync() shmctl$IPC_RMID(r8, 0x0) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) shmctl$IPC_RMID(r8, 0x0) shmget(0x1, 0x2000, 0x60d492b2559e1731, &(0x7f0000ffe000/0x2000)=nil) symlink(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)='./file0\x00') r9 = semget$private(0x0, 0x3, 0x163) semctl$GETZCNT(r9, 0x4, 0x7, &(0x7f0000000440)=""/52) 03:07:38 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x1ff, 0x0, 0x0) 03:07:38 executing program 0: r0 = msgget(0x2, 0x218) msgrcv(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000000000000000000000000000000900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c23f63e713ede9e6040a8ffca961851fa1ce708e873acb2b55b218e0f6be8d71a748e4560f646d995d24ed7dc0f90b4696f97da5c05633454890386e20b5d9fa158049b5dbe024e1a075d62c2d7438dcbfcd8a19ea43d87225b7b75b8d90969fab9930ef98867180"], 0x1, 0x0, 0x1800) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000180)=0x200, 0x4) r2 = shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffd000/0x1000)=nil) write(r1, &(0x7f0000002440)="f1f478fa4d90efb0167e5173686d3043f90a0cc004aa1cfd65a536e37a7d5075e14b00355b849315dba872c54d0e42661653e25719f24cc7481ddeaef0f5bf4b631cbd4773cce188d9bc877920afd75f36c3220c53d4d20f0068210fba68346eb293ca08e4c1c56bac816726b5461c5171c15d9780847b7f2b9e439338b2f2b50136c7465db9bf7dd784f361a3f5e941535c12f97068815d033d770679010c851df138ae0775b6650fe42f1f5f189c574bfc36a7688e67b8b920a7459c126a6efa8ab21893ac328e82e215299accc0dadbecb372ab849c260cf9e878bf6b70ce34787ad2171a7486a442fb2fa2d2194ada3366ef17255d8506b48196b0afdf522d59808ed37f453411d59772f9bf568cedb79a52040685ba4bbf937381ba7ead2f0c1550629e3919bd27a8ea63b31b14d3eea8728ce2f79f16fb44deda59d8b502873aea7a5c1a0a0175cacda531b20c60abd2eaf1984877cb0236b4147ca91384aa5a8492577e977888c3e122ae72dd65705060636b53d2aab019e22c5bafcd867aea8a08d4403ef89d6eb7f1511c9bee6faee76768dbc2e9ead1e4666dc3d19e30c2dfb37146b05eaaff09dba464107db333e447c9204a2f6d568ba00a7ec874d2608513fb2b7d0721eb0920705f39074735ee80b0c6d8dfdb37f1159427f4c2e0e5efc8215ea70d43d931108ad5446aab5bf6a7162ab86991c9f5d55f335783e30963c738d34438f0dba38a18f7d80dd5e3aec0e7a5d6de22ffe165eb894a419459880116297538b3a1608aa095e1f13e5aaf988824240ae14b7fb0ace4e0bfe272f8e176f59e52f9a4c59275a1d0a3763952af51d97db0b6035d3172efbb6b8a9cc662ebe5d9677c18b40587e51643c8a46491535b28b475ee69170628f02edb519c6098c6d865c08bc154f1a9be0fec913e6c60ed328bbfe58b96a041125a3ad3cba5aedca8a472c38e6ce08e72a9fd678502c0c41a836daa682beb5fcd44ec66c7af50aee10f9a19d7f3c7c0c5e4c54422e3ab7cb0f8874d894db3a8112cbc486cb53f2e9e5cd33cdbe6ffd67a51d4d9563c8a7f62e4844a52331d10f336a25a626b5d7b3a9c98b0280d72b67f54b98b71f22ff18d65e03677b6f586f163c0ed765bf27628b8f34c9aae25c56536f507050c9e3d366e212b61ccfb6fca596b1172ca0d0ec8670510ee51caf7be1325d28a1e3ffbfb53d490557472c7ce2a24050cd1f486ea524728fd1d88fedc7306dda0cde7a63198faef996f8435142359180603ca6c194f5c5f521d331afcdfd74dde7e5837dcd3aa9f651b2da7ab4549d70b9b876aefa8558c8bbd48aca1be2d24c464ed26a8aadb26d70a15f3131d0382f9dd81583ca3474fcc169dc9c43d944cc93203225892287d4633a3944640cf504cf623ea754d673e3edb6a4e9680daa4afd5910217892eb8a349a9d074ab13b48dc7823bde0ce38d26f7972d8da76987a12c8ba8aba8f22451328c3a2a51b43f9f6d1eacf9af51ea57e8152f8e3899ae6e2722ca5503f0e5612ed51a87451cc910276a454a7947523beca13fda76b461b888f5c5775930fae54d85217aa21c8999c3f18434ec2e771b6d6c4bd5a30dd3c5f477ca640c51298ee8a7d23f71cc8edfb7f65cdee4395b7a3a056526537e09b19627ef77fa9bdc10fe0213dadf52d02f5574f78ad6786f32dbbcfe4b217e9b865d74041ba5acb3befeac04182c5bf486b04ac68e25c28f2c5ff02c37dbc268134d38aa0cb191b066d23f8df7a08f30ac61f8db88191eead137dc61a332d10ebdade456753433f2d5de1c7da9d053a64a5eb139a68a4dbc2483d71c7a721299b74d8c9cbe4cb74cb9115664717a0d3037f1da6db746c1ca1718f2521ff095d7224ae9cea580fcda370a91265b4b800564ad56c127293fcbcb6104506b5c1f72059ba7cd29cfc49a8658fc94767dd016cd16042f62100a580857030475342d8d7cc8b47fe91523a62e11f45dae9591842fb76a9f835858ebd7b4ae0d083578d29a7ef42ccbff109b2775a9cfbe9264f0d3bf9df0567c04634a47e4756e504a109e0a892edaf6c12700b2dcee6e50704a5e67cde4a4a38a2870268b6d7be45e5762cda9d046fc89771e0afcc16e567b5f88155bffb195044f91f4c86cdeb951fa6911e3ce99ed3c6dceee6eaf0499d5af32b88405ffdf88a7ed0adca94517d3fecac1beb01e8bbe3bd6f5170a38855ae381b025c73a77ea3a7df40c7638a5c83f059b846356da1ba206c6d6623a1333ffe0c308febaac3992ef41e2cd45355e1c0cbf3bb5a25928a636ef30daf6af6d4a56e1e214753278fb7e11ad3a87d685da0d5dea921d868a3bdf05724358beb0d754345b8b95922e562a73ccfa9b75ad2e3aff7a8f434082954743ffac5182c0a2743dba1aadce365225fe89f905c33fa613524c87c8b5844672f41c79c985154a8777f0d6b3fb706343894c9fe0f2855d79d6823b50f0782e3543ec7fe445496ba98b5c9278183cfa44aceab3b8cb346099e48f950416bc58cd9aa65794cd314c954521e2d0adc81cbf9e1dc324fc23ac28a2ea5fc1fd2aaa2689903a1e493278aa7d7fbc5d22a4eb96ca7bc754ff137fa611dd84b766afc5fce60759afe2b27ad1b60156a3e4d2bb313773385b169b4d1ecb9540db1c506b63fdfe8fb29baa934fff941ad21f03f9f9dd398f8c2f55f897120666ec92aceb0e18c8fbc62494d1915a16fbe982f80448103c631ec675f6991f4c747ee7b21eeb019517e46a1a2e2b15378520699ccd164da8ad0212aae9e23f091c1efe399372970324a1d3ed0e6aaed8a5845d2b011789c1337df9e72554e08048dab871a590d10614545fdb9a801f04932fad9e0ebfba72a4e984c9a1c49563104085217173d52468a8e5963471340b053fd4d54fbcbe6e66f58424ad571e74fbd891d4c8ce9b8d8b1494468113f6868f024c259ad1b1f70b1e7da19546534ec6b9e69ac2f5928cea1dd05e9c9402118e1abcb640bac552e61301dc1b8bb5849b44df51a0a99fe778d131c6ce06a2d1951f63c33d7540a743a6859a74540db0b2a5905ad9ee11e77214e613d7a9bcda40ded6cc2adf1a8f01a18f63996c15bd6cd60424fecb1f73777752c556b9a21d0720b779a15fcdcfdb4c438627ed66cbd9df4810d3bc47279e5c705d00cbc5537f4e97f9b8a41fd28bfa27adfb6b5440f62b0e980b0689cd1af12dd13c5ab06c15db090f9b195dcca18a018e169afbaf47d4b143e652bf66c426aa263ddf7faf11de77d8466ffc114c2be78ba986bdbcd4bbc31b4843d93737eb0bcfac2547f527f649f518511a3b6d7d99f1bf589531d77f7b7a5bddbd30db5167e84a20a2e6c6dff5e1df6fdf4644b55231f780249715a5d71484da601de6b3444d7261ac9755480cfb103fc6620b74f5deef70f1029392490de9c7067bc58dd9fe44f2d4ca0dd54a7bf1a46ad93c712766b9e9864192a68d9cc810e7733ee4530a35506e6c6051a8c056363f57cf8d129fe3214fe2f9237123dd9f5e5c8177f6d6d62781809ef9e24209b0f6d6b4ceb268f413d12b3f12fa8207d16d1a99af8ff83e55815029792313e11c42edebe067246b5ca624eafc8d27fa9daf74b00ba52fb92cd181cfb0707e5a33fa6c69d7d194097de99bcd0f180a4ade7321b21f19f6f5575e624031e6c532d2040cb531d330238ca590d0e067ee86e9582f8fcd593472df5c2960841e893a1602001a601b09ade084b2274c016754f6b648ee294b86a22c8c29d7ea7b26d14248c6126bd8f2a491d5a870e61dd4caaccd52669fbb77f1e5f78004dfb8e3de9bbe1299422e6e4498419b83f46f0c71843154f70ccfc3fabbfa155c4e5dcd568e63cd863fc16f96ead409b040a2496af51db8290154e1a686f2e4015ce6af991e46a10306116b2ae4d734262f53bc301b9768ea9be18a11b1ed110916de246221606ebc291229655313ee272e9d22df008fba643da5bddd0d7aad45a2762f87c86c8ac1f392cd1c20f8ab6018c0433ba15b98c8d934d15fced069e96508d0af6ab1fe1bd9cd14614a98558e4fcaf2cbbc9f1efee202108bd4f8bb6bd9ef0308e3b5f9b9915b70ce6d8fa3fd11c804dbf97c1588c58658e92c8f95919e2447d751080374d6b5f50c5fe860e49b05c469aa7980b21d3a8417ec87fd9eb9dc3526e4e73acf10917bcf8716ce00805a13c19bcc9a64002a798fe77e087a79d64f7b51ca7609493ec6441e5310bb3363e1a7b7ab4a81ca8d33d043812a52bd3cb3893158282d1fdf4351978885774b6ad076a0990b2fdd05555effaee50970ab45619af4d4da11019b7398f37fb896b3a73449959e530f334879d3c0743fcfeef4581e575f4777dd89df2df073d0b6c654cfe525ed01b8ca68f49ea096a4425acaf4327710667b4129e431f9107be3e710a11d854aadabd20b6ae39bc1ceb263ab0e0ea98afe65066d6c31f8e3b7f801eaa0b75866055fc0159c9fee5e546d902338d666e5ec59598fd5d3c85da4a9a96f264a72ba238dccab4c6bc22992cb6038966db72fb1854e5e11bd7c57dd06a8621e7f1377072944035b2bb176531f0a942912fde7fa7f0ad859139aa5547be02a463199b99f55d0e0f2d0482bfa36593424f07dbdb65abc32c4a5ebf2106f9206605683cfc8e896d12848188d652f2e496b35b2334e5d4b4aee9f9a32d9787d1cc992efebe1aad5fc576ead4fce16640a3598171bde147eca324edd71b4e21958e975d681609b58830fd112f1d0b7656073168729f41323f54ccbd2c7c5f8ff8be68c9b61ab480553dad24303275a074932028c4174c0d4375f7ed2c2ef6cd442ab9ec80dc8a423e47be6de3d852e2889b30c41195a982cdd35944b4e7715b1ccc4936e2fbf212bb95ea63cb1c2ad7a59dad8488e94f0a22ef6e4c151795cbd2cf4358cb511b396da320978e731cd09b045d479cd0863991271eacfae881b23e58ea62786ac81d8f304e9a92b4479c3b87c4e340e8f554add40db312cc600fac2df9e7030dbf0dfd41e4ba38aabeca4b9eb479153e0596466593f16190dbf43f0e537cf163478d7db316ca715acafc8f86e9408f8351f70191aab7e688232f80bc1e1e299e66c474f0db4782f2ff196a28a429e04a03fdfa91b9757893d3b88dc010c22b706f96881f4fbb1dc37703d6026da607673ade379ebce51fc9ada023c93c7a1df51a8084d0b1ff21292de602d6103fd1084a62e02126b5aaff34c82f76fd8fa43d22400207cd52bef91d2e0a5ff3ca3d5aa004a10eb57b7b895aabd1c766022f53966fb0d1291a69003dc07cc3a9dc08a1b1821020b2aec30e032b7aa679e3a7e2cc87836b25f49241c193f5bbbf48c14df0511aec6cc474dd5eee9ea02ee09589b5b0097490205c3f72738913096cd21b52a4ff0919aa28090544fc339ffbe987c245d3f920ab5693817546d02e21eca963e5131efcc12fc908dda0e2a084da84e05ff63ea62d6799fdc671cfb3f9e98f3a29e0bf5f8a6899fc1f8f6f80d1266ec371007f23424bdb86c84f312b4407015524357218f2d8b54b58d06f315c5412049a93be7981d2012fee538d4abe380f3d0723a9be891a6f5ab374aa337845dacdc2a3dd4245d2a6759adf50ef702ee56f5194dec4f9df0e7905dc6329b9e4f1daf5324e22e5bde139df4f01e03a297b60d9e5b8be45496fcd81eb36a03ab892f3efd9de9ea68725e08bb6ab6a9b8951758a6adcafdaec039cee603c4c24a7c9d483e8af67c0a547e20b5532cc7bc4cdfd54c0482f90a82d44d9a049497b2ccc602bfbcc27141431d1503f61b649f2a9ee72ca944ca0d758768c548", 0x101a) r3 = shmat(r2, &(0x7f0000ffb000/0x4000)=nil, 0x12003) msgget(0x1, 0xc0) shmdt(r3) msgget$private(0x0, 0x20) r4 = dup(r1) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000013c0)=0x65ca) r5 = syz_open_pts() close(r1) shmat(r2, &(0x7f0000ffb000/0x1000)=nil, 0x3000) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000000c0)=0x7621) getpeername(r1, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) r6 = semget$private(0x0, 0x40000000000008, 0x103) r7 = dup(r5) getsockname$unix(r7, &(0x7f0000000700)=ANY=[@ANYPTR=&(0x7f0000000400)=ANY=[@ANYBLOB="e45f647b789b9f0647d9957f2db75150e6a28d20fe00161db3c7cd6cb3989a13eb548e51197b35e55e2e11f28ac11ae1225f0f7801eb874d7af450e19e3c6348ba1040eae187aaff870564344c0790fcac4b5cc36fcc048d52d1ee290fe15be11a40602bef6212ada8152ba996247126ee59880290767a1d7ac8b2085f867d9695c188dcfe9875d3ecc0af8fb935f31c17818846e30ee1093f244dedb1c79214ff5130ae8fbf390225e8b6c96dc01fafbdfc765a2914a3de14b43b9fe17b4b4f7625cc4fe14dd3d9670cedccb72d2d6a0e094c9ca255b314dfe695dad25b4bc7669555c861e86b9ec0dfb8179bec90", @ANYRESOCT, @ANYRESDEC=r0], @ANYRESOCT=r0, @ANYRESOCT], 0x0) getsockopt$sock_timeval(r4, 0xffff, 0x1007, &(0x7f0000000240), &(0x7f0000000280)=0x10) semctl$GETPID(r6, 0x1, 0x4, &(0x7f00000001c0)=""/74) ioctl$VT_GETMODE(r7, 0x40087603, &(0x7f0000000000)) r8 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r8, &(0x7f0000005680)={0x0, ""/4096}, 0x1008, 0x0, 0x1000) msgsnd(r8, &(0x7f0000000200)=ANY=[], 0x0, 0x800) 03:07:39 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r0, r1) 03:07:39 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x10, 0x8) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x208c0, 0x0) r2 = accept(0xffffffffffffff9c, &(0x7f0000000100)=@un=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x20, 0x0) r4 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000200)) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0xe392e6dbe377b189, 0x0) r6 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r8 = openat(0xffffffffffffffff, &(0x7f00000003c0)='./file0\x00', 0x20200, 0x1) pipe2(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r10 = open$dir(&(0x7f0000000440)='./file0\x00', 0x200, 0x30) r11 = openat$null(0xffffffffffffff9c, &(0x7f0000000480)='/dev/null\x00', 0xa0, 0x0) r12 = socket$unix(0x1, 0x5, 0x0) pipe2(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r14 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000500)='/dev/wsmouse\x00', 0x10080, 0x0) kevent(r0, &(0x7f00000002c0)=[{{r1}, 0x0, 0x3, 0x0, 0x9, 0x4}, {{r2}, 0xfffffffffffffffd, 0x15, 0x22, 0x1f, 0xffffffffffffffc1}, {{r3}, 0xffffffffffffffff, 0x22, 0x20000000, 0x4, 0x7fff}, {{r4}, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x7f}, {{r5}, 0x0, 0x40, 0x30, 0x926c, 0x800}, {{r6}, 0x0, 0x8, 0x20, 0x38}, {{r7}, 0xffffffffffffffff, 0x8, 0x2, 0x3, 0x401}], 0xffffffffffffffe1, &(0x7f0000000540)=[{{r8}, 0xfffffffffffffffd, 0x1, 0x0, 0xfffffffffffffff7, 0x1000}, {{r9}, 0xffffffffffffffff, 0x80, 0x40000002, 0x4a4c, 0x1}, {{r10}, 0xffffffffffffffff, 0x8, 0x80, 0x527f, 0xec000000000000}, {{r11}, 0x0, 0x42, 0x80, 0x0, 0x2}, {{r12}, 0xfffffffffffffff9, 0x8, 0x800fffff, 0x8, 0x10001}, {{r13}, 0xfffffffffffffffd, 0x2, 0xa0000003, 0x3ff, 0x8}, {{r14}, 0xffffffffffffffff, 0x80, 0xf0000026, 0x68}], 0x7, &(0x7f0000000640)={0x80000001, 0x137}) r15 = open(&(0x7f0000000000)='./file0\x00', 0x1ff, 0xfffffffffffffffc) fchflags(r15, 0x4) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) 03:07:39 executing program 0: r0 = socket(0x6, 0x4000000000003, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x7fff, 0x0, "d730c1e7ff0100000000e400"}) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$unix(r0, 0x0, &(0x7f0000000000)) 03:07:39 executing program 1: r0 = socket(0x18, 0x1, 0x0) recvmsg(r0, &(0x7f0000000340)={0x0, 0xfffffffffffffcf2, 0x0, 0xfffffcdc, 0x0}, 0x7) connect(r0, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) 03:07:39 executing program 0: r0 = socket$inet(0x2, 0x4001, 0x0) mlockall(0x3) getsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) 03:07:39 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, "61aa0db100000100"}) r2 = dup2(r0, r0) fchmodat(r2, &(0x7f0000000080)='./file0\x00', 0x40, 0x2) read(r1, &(0x7f0000000200)=""/179, 0xb3) write(r0, &(0x7f0000000000)="a746", 0x2) 03:07:39 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x90, 0x0) readlinkat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/172, 0xac) pipe(&(0x7f0000000000)={0xffffffffffffffff}) openat(r1, &(0x7f0000000040)='./file0\x00', 0x8, 0x1) r2 = syz_open_pts() fcntl$lock(r2, 0x8, &(0x7f0000000280)={0x2, 0x0, 0xfffffffffffffffc, 0x20000100000000}) 03:07:39 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8000, 0x1c0) getsockopt(r0, 0x9, 0x401, &(0x7f0000000040)=""/48, &(0x7f0000000080)=0x30) getpeername(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000140)={0x4, [{0x2, 0x496b3b1}, {0x1, 0x814}, {0x3, 0x3}, {0x3, 0x7}, {0x1, 0x7}, {0x3, 0x4}, {0x2, 0x7fff}, {0x2, 0x7ff}, {0x3}, {0x1}, {0x1}, {0x3, 0x8}, {0x1, 0x3}, {0x1, 0xad4b}, {0x3, 0x1}, {0x2, 0x2}, {0x3, 0x2}, {0x3, 0x8001}, {0x3, 0x7}, {0x3, 0x20}, {0x0, 0x1}, {0x0, 0x20}, {0x2, 0x8000}, {0x3, 0x1f}, {0x0, 0x8}, {0x3, 0x3}, {0x2, 0x7fffffff}, {0x3, 0x7f}, {0x0, 0x5}, {0x2, 0x20}, {0x3, 0xc8}, {0x3, 0x71f0}]}) recvmsg(r0, &(0x7f0000000540)={&(0x7f0000000280)=@in6, 0xc, &(0x7f0000000440)=[{&(0x7f00000002c0)=""/82, 0x52}, {&(0x7f0000000340)=""/130, 0x82}, {&(0x7f0000000400)=""/61, 0x3d}], 0x3, &(0x7f0000000480)=""/183, 0xb7}, 0x40) getsockname(r0, &(0x7f0000000580)=@un=@file={0x0, ""/108}, &(0x7f0000000600)=0x6e) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000640)=0x1) r1 = socket$inet(0x2, 0x7, 0x7) r2 = open$dir(&(0x7f0000000680)='./file0\x00', 0x10, 0x2) sendmsg$unix(r0, &(0x7f0000000b40)={&(0x7f00000006c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000ac0)=[{&(0x7f0000000700)="04afcede51509886cee3bb40dd908f7e046c113ad96eeb17d36449d5d83fbc588209194407292a25dda5ecbe5f81c2b0d0b6f383b468c84c29168a0b917688c79e240a03a7973dc20e4a30a1e8f541161a745ffbde26f663e33253d01e075edb9be7b5d6bcb863b5907b55323eda991653b9876ab0cb20a15fcf8b098135e26e5d8b9cafd92d52f868ec11fb9d93832e442a5c578619c3528570bf17bdde82473a6438ad87", 0xa5}, {&(0x7f00000007c0)}, {&(0x7f0000000800)="d4002180038e546453e00e088413d776a6783a503125d2ace5d9a5a1758e918a3536da9e6ba71db97a1d2cea8474295a3bfe8702678ad639b4f03341da7f0dbbc04a4cafb00a4305df60fdaffd343397927ad6", 0x53}, {&(0x7f0000000880)="6abddd1ed64c50fc0dd24bc25212c6832541cd372fd9f3bd3bd8c504a4d56aed495cdeb7acaa976e1c39994d08751ed15dbcd1ff3f8993d8235fb554b09206028b7e64008a2ebe3469df3abb9d4281fac71fd9bf535ce9123d5c062784d629c6123eec0fcaf38802c740bd2f34df6725b3ad5a3bf1cf034622c961e01fa7202537557bfc39f85bef19ef4a363363bb5ac6f0eabcb004040f9e7a3910ff14e95bf213c3edf987f434a76f6e5be1dbc91b3664e01b10734584918c7f737ebe4e39cbc4619751c5f0765bcc37529c6c3fc748c6cc53b6436828cdeee7c601", 0xdd}, {&(0x7f0000000980)="6544296eb2f92a1617b6666627cf18961c66dcb85f94a584b5c31df360e5faa6d859f78950df95b126731e501a288b1d60fe141a6e9104e2a7910ef5443193650a7aa5491d8011cc020c7d6935c52735ccc230a3a1ffc4e425da5678cb267f6abdbaf8a96dbfe257004421160db33743e00aab4bc59537102526e04a7d434630c9a5702957da2accce7e3997b602da95d84d175bfbe2c6ec4c9d18fdeb", 0x9d}, {&(0x7f0000000a40)="3ef8b5846517aca933e128e3a2cf78d718bb0ae3c5862171792481c1bffa01e064ca9782f972124e3f40632f52152f5ebaedf1eae45d6b2788788d75babd76b1d10d20997fc604c1dac4cb5a0c951208c136752db8f325c001644d6c340ac9ca64f7a0faa6aeab553ac98c7b492f0a01", 0x70}], 0x6, 0x0, 0x0, 0x4}, 0x40e) r3 = open(&(0x7f0000000b80)='./file0\x00', 0x400, 0x8) ioctl$TIOCSTART(r0, 0x2000746e) getpeername(r3, &(0x7f0000000bc0)=@in6, &(0x7f0000000c00)=0xc) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000c40)={0x7, 0x1}) bind$inet(r1, &(0x7f0000000c80)={0x2, 0x0}, 0xc) bind$inet(r3, &(0x7f0000000cc0)={0x2, 0x2}, 0xc) r4 = getppid() fcntl$setown(r2, 0x6, r4) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) setrlimit(0x0, &(0x7f0000000d00)={0x1, 0xffff}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000d40)='/dev/wskbd0\x00', 0x200, 0x0) pipe(&(0x7f0000000d80)={0xffffffffffffffff}) ioctl$KDMKTONE(r5, 0x20004b08, &(0x7f0000000dc0)=0x3f) munlockall() fcntl$setflags(r5, 0x2, 0x1) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000e00)) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000e40)={0x9, 0x81, 0x0, 0x74a8, "1f0341f5c8003e89ebdee28550aa4667e7057bdc", 0xe4db}) ioctl$KDDISABIO(r0, 0x20004b3d) bind$inet(r5, &(0x7f0000000e80)={0x2, 0x2}, 0xc) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000ec0)) 03:07:39 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x10) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x80c9, 0x0) 03:07:39 executing program 0: stat(&(0x7f0000000a40)='.\x00', &(0x7f00000030c0)) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x2, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x5) 03:07:39 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r1) sendto$inet6(r2, &(0x7f0000000040), 0x43cbc, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000040), 0x10004) 03:07:39 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') msgget$private(0x0, 0x2) 03:07:39 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x40000200, 0xfffffffffffffffe) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) preadv(r0, &(0x7f0000000580)=[{0x0}], 0x1, 0x0) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0xc) dup2(r1, r0) r2 = msgget$private(0x0, 0x730) msgsnd(r2, &(0x7f00000005c0)=ANY=[@ANYBLOB="0000000000000000346b634b3912f889803395080000002222091b67266bd5ee1c3934f1a014d797139cf939d6f1662d63f0a9d1e718dffa2014189a7122fdb8a39356bce62259a5c3ca7675bd7c5db648f2751c7926b865b4ef50f01429ff438cadecb20e01c8812a4994e0b131fe5d62000000000000000809af53cee4dd1de9df11b48fb4034008b31f47ba7a04d3056820f73546855b62300d5b7bd1d0ca5a52d1adc311f9fd8a33a32ba1bf9145ea07a88e211296645c4e004964c345f5bf5ce8b209d810ca5f75899a7b7ef0434cb286cb53928fa9778ec592403ca87947b711cfedf9b96b48fbc08b244f4bf98e3b64d28ea1df01033451192772fe1ad7bc5afc4de9fd712d35556db83fc85b44e7756783256e97fe3878ce927b343266179fdafade3ca1c8557fe9139c154e3fd87c863e21419c165ce21f843279b5e5b9941c11d0a8063f84d421ad5a1e4fec6f37836097bc8e7751a028b7e4544a116a2c5d6f54e751c3493ed90203629378098aef867e91bba0b79ead76c02f1a08bea819e535293e8d94f08c7e5a50c0fc317bf0d1d60f434f119c7199d008e43eb0904861a443f11aa9a67d012eece8c486fb8269b407475a0e68f4c1c2889612b1e7d06c80fb01089b43f72064c6421690ebfaf249bc909c5f2084b68005a584554b887203d2c6baf2412b20e1b3194f5b5b5796372fb99efa0f873d869af8e1393b8a1694a306fd2d623905bb96d206cbb68822b7bbbb6988642c7a961048c9b57255213fcd7caefdef8a5ef51176ac7ec7217432d33668a8a75583d14ddf00f100ecc2904c68ae42e68e0ff00146ce96fc91f66568b7c7c74c4af99efc3445327f45f8e176e50a67dd9496e925c4393bd4016543faef71e8aa13c9efe6e880bcaef80afa5f29821a41dc3f8c5b1842277b0fd182"], 0x8d, 0x800) 03:07:39 executing program 0: minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000080)) open$dir(&(0x7f0000000000)='./file0\x00', 0x8, 0x1) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 03:07:40 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) listen(r0, 0x9) read(r1, &(0x7f0000000040)=""/36, 0x24) getsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) poll(0x0, 0x0, 0x0) fcntl$dupfd(r1, 0xa, r1) 03:07:40 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x7, 0xfffffffffffff788, 0x7, 0x10000, "7a62000000bae09a021baa20341fb1caa088ae34", 0x100, 0x80}) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x7) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = getuid() seteuid(r3) sendmsg(r2, &(0x7f0000002600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002500)=[{0x10}], 0x10}, 0x0) 03:07:40 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x7, 0xfffffffffffff788, 0x7, 0x10000, "7a62000000bae09a021baa20341fb1caa088ae34", 0x100, 0x80}) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x7) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = getuid() seteuid(r3) sendmsg(r2, &(0x7f0000002600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002500)=[{0x10}], 0x10}, 0x0) 03:07:40 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x800, 0x80) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) r1 = dup2(r0, r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xd746f33d) semget(0x0, 0x5, 0x2) seteuid(r2) write(r1, &(0x7f0000000100)="b53341fff2bc0de9f22edae32cee2bba887632c7", 0x14) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000140)=0x1f) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x6810, r1, 0x0, 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x20200, 0x0) renameat(r1, &(0x7f00000001c0)='./file0\x00', r1, &(0x7f0000000200)='./file0\x00') fchown(r1, r2, r3) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000280)={'./file0\x00', 0x5, 0x3, 0x0, 0x1, 0x7, 0x100000001, 0x4, 0x2, 0x2, 0xffffffff, 0xddf6}) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000300)=0x1) getpeername(r1, &(0x7f0000000340)=@in, &(0x7f0000000380)=0xc) ioctl$TIOCCHKVERAUTH(r4, 0x2000741e) ioctl$TIOCDRAIN(r5, 0x2000745e) readv(r4, &(0x7f0000000980), 0x10000000000000ba) fcntl$setstatus(r4, 0x4, 0x4) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000780)={0x9, 0xcc, 0xbbb1, 0x1000, "ad2f3ccd63a45e3130b5858e9c8a493f0044c6d7", 0x8000, 0xab}) getsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f00000007c0), &(0x7f0000000800)=0x4) ioctl$KDDISABIO(r0, 0x20004b3d) r6 = semget(0x3, 0x3, 0x0) semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f00000009c0)=""/71) 03:07:40 executing program 0: r0 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x80000000, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0xa0, 0x80000000, 0x6, 0x80000000}, {{r0}, 0xfffffffffffffffa, 0xb4, 0x20000000, 0x31c6, 0x9}, {{r0}, 0xfffffffffffffffa, 0x82, 0x60000021, 0x80000001, 0xffffffffffffffc0}, {{r0}, 0xfffffffffffffffc, 0x2b, 0x10, 0x7, 0x8}, {{r0}, 0xffffffffffffffff, 0x4, 0x0, 0x7, 0xffffffff00000001}, {{r0}, 0xfffffffffffffffb, 0x2, 0x12, 0x7ff, 0x3}, {{r0}, 0xffffffffffffffff, 0x2, 0x5, 0x3, 0x3146c17a}], 0x3f, &(0x7f0000000000)={0x1, 0x10000}) kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x31, 0x0, 0x40000000000000}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) dup2(r0, r0) 03:07:40 executing program 1: setrlimit(0x8, &(0x7f0000000040)={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)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8cb84afa3d43c5c54d66700f97b65e9463b017f0aac99568df51679724ea07f610735b518e1f042adc089b17ba00b0390340ad850d1f4d4f5426d3f5f19b5be5f7e759d5f80dc4d2912c8ce47a4cebcdee6aeb2bec968704f81b51c08ecc66533ef2e97f59493f65bd3f00bbd3c0599179e7f08c7ce6af4c37fef612f60b156ed6cd63098505f45fb3745dca23ada9ce6405f4a6ca5316979b5710257a0af5cbdd114c1b378272b79252f1d434e8dad940fc50fd4da05c2a43aca95436dc5c2715e9c02b93a0129ce6676b3e3282790343fcde2ea897fa02d4e4672eb7058729e9e00c2caa423c651c6eecba6612985a767756582b8341aa3b3c08995248dc82925ce7db488d398235eaf4b2361e94c19ce51838a5b9d00c69d124707c2f647c2dd8ba76b8a4784e200c3c6a937678f64dde80618332ccb439566e982a175465a7ef46b1fa3f6e3b9861ac269671b0ec5463c60fed49d960901803bf8aa3afb809b35e972c52eab4eb61fe8c2ed6be54e7e5b0e454230324335a2111940ec1a82434e7e34e5660b5ab61e56fd64f096021d7a2dc0d096e25e5f186e15abc63e48a3560d4e5cca9c65f7c5dd1028f4494f6fcf63794f8de892e7caa6a1e9dc13c6a8b6751e2cfcf2c173aadcaeb84be35831a39d6b3a5625222bf3fad0225754a03fbb2756c45eeb546b4035fad98879e7be6eb7bac9aae170f53f7223733dcfc9c03e27649b4e04032f4b1eaa0e881091f276bdd8e043247ec43f638583116ee0865c734399a012b3d74b4ab790e086ab68444ce7bc67281e1134869f3225449cac0497323917af5797f9258770792105d679b87ba0b02560c5738e8e41e613d949f5e0343b31f26d70017ab75e938137821b40950b1cbba1652f9236626ccded843473f03685def2cde61db125447c4f8c1b9f5028b95b4ec7f67e70b2224f1477bad9ad9d1dc0f4272e5f13e368a525f75515d7b6cd191e1a13cec9d68d28397d06c4f70d45e8bb83f388e2a783f3b146b17d438821bf71b0d5d93c600f394f2e613beeca80515c68089634aabe3e95008927cc872dd8a1c56d98d6aa36464bfb7f212fe2f42406a0", 0xffd) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) fsync(r1) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) r3 = fcntl$dupfd(r0, 0xa, r1) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f0000000100)=0x3) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) close(r1) r4 = socket$inet(0x2, 0x7, 0x5) getsockname$inet(r4, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 03:07:40 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "002000d30628010000f8000d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r0 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffd, 0x4, 0xf0000001, 0x5, 0x5}, {{r0}, 0xfffffffffffffffb, 0x4, 0x4, 0x9, 0xffffffffffffff5d}], 0x32, 0x0, 0xc68, 0x0) 03:07:40 executing program 0: pwritev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000100), 0xfffffffffffffdef}], 0x1000001a, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) fchdir(r0) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x4) 03:07:40 executing program 0: nanosleep(&(0x7f0000000000)={0x6a, 0x7feffffe}, 0x0) r0 = kqueue() kqueue() syz_open_pts() kevent(r0, &(0x7f0000000000), 0xf8b1, 0x0, 0x0, 0x0) syz_open_pts() r1 = msgget$private(0x0, 0x1) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/245) 03:07:40 executing program 1: setrlimit(0x0, &(0x7f0000000000)={0x0, 0x95}) r0 = syz_open_pts() close(r0) munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2, 0x4010, r0, 0x0, 0x0) syz_open_pts() ioctl$TIOCSETA(r0, 0x8004745f, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) 03:07:40 executing program 1: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10000, 0x40) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) execve(0x0, 0x0, 0x0) 03:07:40 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100b0, 0x0) r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) r4 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000100)) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x20000, 0x0) poll(&(0x7f00000001c0)=[{r0, 0x5}, {r1, 0x9c}, {r2, 0x4c}, {r3, 0x1}, {r4, 0x4}, {r5, 0x191}], 0x6, 0xa6d) poll(&(0x7f0000000180)=[{}], 0x1, 0x0) mprotect(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mmap(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 03:07:40 executing program 1: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) poll(0x0, 0x0, 0x6) setitimer(0x1, &(0x7f00000000c0)={{0x3, 0x1bb9e57f}, {0x4, 0xed4c}}, &(0x7f0000000100)) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x100) sendmsg(r0, &(0x7f0000000c40)={0x0, 0x0, &(0x7f0000000640)=[{&(0x7f0000000240)="59639d0d6533300c2f5b73241dbe7bbfd1bbc5f5111db299c81331defe55c440c89987e4817bf823f12afd900c50a25021ac7803c720a2e8d64b46e9", 0x3c}, {&(0x7f0000000280)="f05fc38f6127f296d8e1714c2e8ea715f5f702c685d3bae826e2f0900439a1f4e6ac14825b5719ad793240d88ffab65c7eb029ebb4da3823a4414ae2218bfa2cb224ac5a1bb1de39af6b0ebbf0763d0263e2646702679b2027e9bb7a11a99b485f6d55d7a518ecc0f91824c3e04dfc59661367d53aaf396a40487b371fe5d0f152d52773a8ad116afca1bec62eabe737fc1fd3fad3b157edcf5f6ed90f23f66ca808714d92551aeb838afb52ed5d137459d31a9becde89e04cebb2642403a1d85d524cafb4d5cbf180c507a479888a4a07517e0c67401c91859d254997dad7d24f03cc3f557a3197ec517b50c9de024b48865679fe", 0xf5}, {&(0x7f0000000380)="3b54baa32298b6af87cfa27f21707e87bb2ff52e224e4c6099cce36620cb5347b3f18cbebe0fa5c9d027704b820466300dbb2011e2160b42c35d20c23b7e3f4c88418a22d13ffe62bee5ea91b421853328e803beda80be17666d801467928aa31fa555d8d106ac02f57c8e09fe5eec0d343c13527a279e792365b44bc77b7fb93879dc5f28981a968384cd069af962316abb9d796c64a48277d9587a34f670517b40cb7959444220", 0xa8}, {&(0x7f0000000440)="ac7922062537c4e448e37da0162aa7c79a031416a7", 0x15}, {&(0x7f0000000480)="1884c5bc8d49d4d9faab2530e568b0242fd87447dba21fc26389a5a0caafa919a9dd88496972147684f99dbc138e8f6b01d5e4ab2e6f938bea50d2c92f95611a5c7fb282eefc96c6e920c6893d8208e5d675fa41992f2fc95019d917fe81faaccddac45389b9fd6af0cc53fb60770e65b1dc7c8b649a8ced665ca0b6fff920edff0f37da4c0b5ce50543b677633db33f1b2f21e14f836b5ded58d5c46d09732eec46f575af7629fde13b5929628590f28367791ba2faf74214dcb84613f024cd188b1b1b852538e80fa3e128f8ec78526b5adff49847ac6f82e0d31c0673b49dbe05679157a62333742b123020bd", 0xee}, {&(0x7f0000000580)="ef9647a502700c181415422e0ff23ef5f27ec60084807e6cb3efd40fbf65bbcf66801e22a0b1aa14aae590702de3e84414a86699b1ca926a119b109d6c6e704755c5bf4688460e4936508a8b72fd687a24cc515436e0e11d406bbd4cba91b407b99326dcc21732b2c8a9a7d628356c0ad917d29fec7cde7d26e4cb97c3899f2656640f5bda370ad230e8e581fd9d58fc8bb44fda6866cb42e08e37a3507471b7de118323d262d5e3a2585eb3b8f75662b4e5d1691f26ea7f5dd75c7f", 0xbc}], 0x6, &(0x7f00000006c0)=[{0xc0, 0xffff, 0x7fff, "8ea1dd54114fb1930c42ecca6a42c51842e953cf1035af2e975ddfe346fa238ee32db03a779b23ab5942b37d313e23a3660645ee7673783fc47ef8c526379b07b6b550c61262cdc29b993c2291790a760123776b2344b81d90f8ea6538cb46e832a90c899bc5e4678017a2a66eb7440d0d17fb2ccb5d54a9b92bdd720a45c66181ec8cde37e7c98c97e5cbeb9df2886b3d76c25057454cf8c5e27bfcfe7ae4325613fe44a8a938cd752070b09b"}, {0x78, 0x1, 0x9, "447f21f375beafdf6823c6ae7a41dd337daea0ce816f50bc036fedfb7410689e2de137e2be6df3511c14aabdcd056bd0f06960007fba994cf6aa2c96e1bb9ececc5cf67f0198e876035875d5dd7a49cd7c158e1d0f0ce64a5c71a9ee19ebb9c32b2e1e70dc"}, {0xf8, 0x1, 0x7, "09e3693cc84b3eda05466b647992ca448da9c51edb1f97f867d310b91c63ba6eb473f522c20873f530193be0b995c947de3e933365a555c3bd14139c383bd0d339161e224d486e28102a9585db071fc35c195e4f15f098172a138aafca8963bc3b11d101a67e71d992a2aa15daf3d760d33de83bf7b6079eae6c86b58e4c37cabfc666fc7a6a2dd40666d264007710b8eb97c1215aafbcc36969bcf46f9279ede5baa440511af10334631ae9b12488426ee656c77e99f354fa786e7179e3c3f9328b199e4e119188d2f7775eb97289838f3dc297ec4c14a05102bf1727a8a8e32f956b7d7666"}, {0x100, 0xffff, 0x5c5, "f74617b87b44572aecb644b64ee07df8d94344fab22e9d739356e573ee56692cb6cc12abed9739b8ff63badc46b016f6c8ec095b7d6e54e7710f5b6d9e4dc4c3ef4fb2e0b502970d6d4d306a28d589ca08fe762abd98ac11e424d2e86a673118f9641d71d65256c0640c21feb279050f97908d3994fe1e6f02002342c9273a33d6f8384286278fe268bc78a8b672f9105f79b4012c08c125d7a9f94769c8c3aa2b9fc7c153607d13ef6e2ae4df90cf8e3d2fd99ebdcada64968751c33c3318c22daf85177b72f0c04152d17bb1202839d1f4ba060530cabdc8c5b7c5dc89dcae8717193343e89bd03b"}, {0x70, 0xffff, 0x3, "a9ca240d2f62890d7c6c27c9d7a5541a5ddf8a63979e4e769a971ec4afa55848021b286840cb3b5555729785c23b66cc94600e5ceb6a78fe27d6dd4f56e9e750180856192d1b749d3287383d2f178eb1630cb4f3443261badcd7822c6bd3"}, {0x20, 0x1, 0x7ff, "5b9847466543bfcf16908ddb8f85a134"}, {0x100, 0xffff, 0x80000000, "434022cb2e72b02431fbd22e281f64ddb07d9a30559900ac37b741cac3215241ef95b18c44c51e0ac5e91dd4c110e5c91ba2dee2cd79e736e9638a1399cb7649a83baa2ede532071b6e8de64136011b57f7744eac3d42ef6f10e149ad61c46a8db855e1075c8aac1a4b39d50725712ef909c4f43aa02824707494e6e353c9718ab2b966521470e668d8e76eb56f89ff5590d847be5a5344ee2bec6b288009b23da8caa056dd6e2f56f23e1ae3db538196cca11dcdab4de25e8e05363c83271b0596d8c1980d39c2ca8a81cec329b45da6b67d29b950517fff5d800dd997c2a00b8a6156219e88e1553a989dd"}, {0x98, 0xffff, 0x0, "442d006fe66b15236e39a00267666d9df486959825dfbae69c5936ebb837ce2d9386e3433d838c022b74418a800779b6afcec5ae17f38c7a177860b98bbbf0dca372fa01f894f84f314dbbd746ebebbd883f23ef20bac929c2ae4b41bf6c8cb46fd557e06436a2dadcbaaa1be2fc16b41e80f07d564ec4fd1bd495be8929cad6ca"}], 0x558}, 0x400) setitimer(0x0, &(0x7f0000000000), &(0x7f0000000080)) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x2, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000001c0)=0x5) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000180)) 03:07:40 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) sendmsg$unix(r0, &(0x7f0000000200)={&(0x7f00000000c0)=ANY=[@ANYBLOB="00002e2f66616c65855937590a0a688db448c1730700a7a86436dbe0625d97cd6db7f4ccaf66bead8d34115d7d9a921aedb1c2a66aaf5e83562f9b9d339e616fd52d3e494bf583042d3e7ec53470c4923efbb6fb167cea9417c1a777b049572810c5705be237e4f5ed27a10a7ab298d9284f817d51eb840b432f2b1af1036bb53d2aa826498e08390aaea2d66dc196ae5126671e53a19b0a440a939d5bbf4a"], 0xa, 0x0}, 0x0) r1 = dup2(r0, r0) ioctl$TIOCCDTR(r1, 0x20007478) 03:07:40 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) fcntl$getown(r0, 0x5) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() r1 = syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) close(r1) 03:07:40 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) select(0x0, 0x0, 0x0, &(0x7f0000000180)={0x1}, 0x0) mprotect(&(0x7f000007b000/0x3000)=nil, 0x3000, 0x6) r0 = socket(0x18, 0x1, 0x7) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xb, &(0x7f0000000180)="f7f9e794", 0x4) semget(0x0, 0x0, 0x6) r1 = semget(0x3, 0x1, 0x280) semctl$IPC_RMID(r1, 0x0, 0x0) 03:07:40 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() write(r0, &(0x7f00000033c0)=' ', 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000380)={0x0, 0x0, 0x5847, 0x0, "ab5b88ecbc24f81ec142fe603e89d853bedb1ab9"}) pipe(&(0x7f0000000240)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000280)={0x3, 0x1}) read(r1, &(0x7f0000000080)=""/99, 0x63) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1, 0x0, "bd80f3f4f98f14f03d973242f69b5fcf405b41d5"}) write(r0, &(0x7f0000000140)="96", 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r3, r4) write(r0, &(0x7f0000000180)="cccde4ce37519ef19ea5dcac24baf0fd63e5146f532426070920d404ceee456e336cf01236043032f4abd128f72a846ada3e00fdddc4538a8ea3613809bb", 0x3e) 03:07:41 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffc, 0x81}], 0x6, 0x0, 0x0, 0x0) getitimer(0x2, &(0x7f0000000040)) unlink(&(0x7f0000000140)='./file0\x00') 03:07:41 executing program 0: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x20000000000000cb) writev(r0, &(0x7f0000001680)=[{&(0x7f0000001580)="5faa7f4b18d5567195f6da84ec9831c1ccd0988c8d9614deae0537ee38602e1039ef0501706e516bf5da055dc0fbb48569260f097e7e02ee63b9a11025310dc0", 0x40}], 0x1) r1 = getpid() fcntl$setown(r0, 0x6, r1) writev(r0, &(0x7f0000001300)=[{&(0x7f0000001240)="7afae84010e9901c5ce8571074da60c98007b6bc293ce67ab186f2e2241e7bb744804339426f2d9ba119156d34d17f60d3257f693d3e11c5f0c6c838b016a7a398d4fcd33102deef02e88094f29f2f6757fe0b6f77dab27bf55b5adc306cb994dfadb7018e590ee2ca0c1c7a7d0b74317da0fb8fa94f58dc01ce45d6a940b15ebd170fbf680a430e059798ff02c9ea18bb", 0x91}], 0x1) r2 = semget(0x0, 0x0, 0x2) semop(r2, &(0x7f0000000000)=[{0x1, 0x6, 0x800}, {0x2, 0x6, 0x1800}, {0x3, 0x88aa, 0x800}, {0x7, 0x1ff}], 0x4) r3 = dup(r0) ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f0000000040)) 03:07:41 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xfffffffffffffffc, 0x4, 0x8, 0x6, "9dc13ad80aa5f9ae076da4420d27b5f3e4a1638d", 0x8001, 0x5}) r1 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x7fff, 0x0, "d730c1e7ff0100000000e400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$unix(r1, 0x0, &(0x7f0000000000)) 03:07:41 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd, 0x800fffff}], 0xc20, 0x0, 0x0, 0x0) r1 = dup2(r0, 0xffffffffffffff9c) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x22, 0xf00000a0, 0x400, 0x1000000000}, {{r0}, 0xffffffffffffffff, 0x46, 0x40000000, 0xc7, 0x800}, {{r0}, 0x0, 0xe1, 0x20000040, 0x100000001, 0xbb}, {{r0}, 0xfffffffffffffffb, 0x18, 0x1, 0x5, 0x9}, {{r0}, 0xfffffffffffffff9, 0x50, 0x2, 0x20, 0x3}, {{r0}, 0xfffffffffffffffc, 0x85, 0x20000085, 0x5, 0x6}, {{r0}, 0xfffffffffffffffc, 0x8, 0x20000000, 0x1, 0xccb}, {{r0}, 0x0, 0x10, 0x80, 0x5, 0x678}, {{r0}, 0xffffffffffffffff, 0x68, 0x1, 0x8, 0x100}, {{r0}, 0xfffffffffffffffb, 0x1, 0x400fffff, 0x1, 0x6}], 0x6, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x4, 0x41, 0x400, 0x80}, {{r0}, 0xfffffffffffffffb, 0x20, 0x20000002, 0xda49, 0x5}, {{r0}, 0xfffffffffffffffa, 0x8, 0xf0000024, 0x100}, {{r0}, 0xfffffffffffffff9, 0x2, 0x0, 0x1, 0x9}, {{r0}, 0xffffffffffffffff, 0x4, 0x40, 0x8001, 0x1}], 0x6, &(0x7f0000000280)={0x7fffffff}) 03:07:41 executing program 0: 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) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000001c0)=0x5) 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) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x80) madvise(&(0x7f0000091000/0x1000)=nil, 0x1000, 0x5) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000100)={&(0x7f0000000080)=[{0x23, 0x7}, {0x66, 0x8}, {0x87, 0x800}], 0x3}) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000140)=0xfffffffffffffffa, 0x4) 03:07:41 executing program 1: setrlimit(0x8, &(0x7f0000000100)={0x7, 0x95}) r0 = syz_open_pts() r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x20, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x30891, 0x0) close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x100000003, 0x3, 0xfffffffffffff4bc, "73cc510e52b37b2efe0d3fe8c06d00"}) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000040)=0x6) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d", 0x5e) 03:07:41 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) kqueue() ioctl$TIOCFLUSH(r0, 0x8004667e, &(0x7f00000000c0)) clock_getres(0x4, &(0x7f0000000000)) 03:07:41 executing program 1: sync() getrusage(0x1, &(0x7f0000000000)) getitimer(0x2, &(0x7f00000000c0)) 03:07:41 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x1, &(0x7f0000000000)="186fe65c", 0x4) sendto$unix(r1, &(0x7f00000000c0)="b100050400000020000008005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303de3fe9cb02a31383be7df6a46ce5d9b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290000000", 0xb1, 0x0, 0x0, 0x0) close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0xfffffffffffffffd, "f69b2256db24ca665c6d2adfe04300"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca", 0x49e}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb", 0x1d4}], 0x1) readv(r0, &(0x7f0000000c00)=[{&(0x7f0000001cc0)=""/4096, 0x1000}, {&(0x7f0000002cc0)=""/4096, 0x1000}], 0x2) 03:07:41 executing program 1: r0 = syz_open_pts() munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) close(r0) open(&(0x7f0000000040)='./file0\x00', 0x8800, 0x10) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000440)={0x0, 0x0, 0x8001, 0x4f3, "d23635d6d8527c73fb933309e602d0f704e9adeb"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) 03:07:41 executing program 0: setitimer(0x1, &(0x7f00000000c0)={{0x400004, 0xfffffffffffffffc}, {0x0, 0x1}}, &(0x7f0000000040)) r0 = getgid() r1 = getgid() setgroups(0x4, &(0x7f0000000080)=[r1, r1, r1, r1]) r2 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x52, 0x40) utimensat(r2, &(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)={{0x4999, 0x5}, {0x10001, 0xffff}}, 0x2) syz_extract_tcp_res(&(0x7f0000000000), 0x14a, 0x3) getegid() setregid(r0, r1) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x80, 0x2) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000140)) 03:07:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff002e3601000070c4adb544558000000000b07b752de32148fb6242b8e03ad14a7f5259bd7fd682b1df3b1174751d201ef3ba136153694d4a9ba925947f9c87dff5a59d71ff6b8d2076f3d86c8a010000006651fdf26cfac5f1bd53d079312559a90a6dbf729a8cde5b73359250cb399dd2db39d40c7482830881c8296c36642a50c46fb84aa55c24596b8ddc4e90dea40902000000d99f7882d0dcd05bfe1c9d80ede6ba245c99d12a3881caf9b7e2e7a55a2444e10e9707e51336f81d22bd8622f9fd413c0e1a2d1fd29afb02c5577126fd66738fcb7fcc2442d53045c92203ab9776b1697755bdafdbdf3de60e124de013bfbeb8ab0535b4c4888caa4cabd9c2499da8466a921f2077c8d0efdf3f75cc4631947b732958055316737aaed76cfa420d48200000efdca29657a3bd0311fa79aaa596401b429500e218ca7195298c7831250000000000000000000000c6f81e49ddd52d5a2887af4934af1a4df459c71618f007a17b77178a5524df4e35e62e282c977d32410c7503e32613bd7acf498100286d1e9e25e5e10dd97d965578075bff07a41f8e35c86f90513f668f0aec2b02fe574dfb6051a679df482ec6ad8599b5f0a9d4526f7bd9742d5c279de03cbb9128162cd545256d11babe474572103cd5905112fcac6d1e0e07b9d581dd3f21955fffc30e5bfbe20f977a0000000000000000000000000000944b5626e0d300", 0x213) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffffffffffff476, 0x0, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f0400"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 03:07:41 executing program 0: chown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000080)}], 0x0) chown(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file1\x00', 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x0, 0x2, 0x7}, {0x18, 0x2, 0x1690, 0x100000000}, 0x40000000000, [0x5, 0x20, 0x2, 0x11, 0x1, 0x2, 0x0, 0x40]}, 0x3c) mkdir(&(0x7f0000000080)='./file1\x00', 0x118) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 03:07:42 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) recvfrom$unix(r0, &(0x7f0000000040)=""/189, 0xbd, 0x40, &(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8) socket(0x6, 0x4000, 0x2) 03:07:42 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x10002, 0x11) r1 = fcntl$dupfd(r0, 0xa, r0) unlink(&(0x7f0000000340)='./file0\x00') pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) select(0x40, &(0x7f00000001c0)={0x1000, 0x7, 0x1, 0x1, 0x4, 0xffffffff, 0x9, 0x68}, &(0x7f0000000200)={0xffff, 0x72, 0x1, 0xff, 0x4, 0x5, 0x10000, 0x6}, &(0x7f0000000240)={0x0, 0xfffffffffffffff6, 0x5, 0x100, 0xfff, 0x2f0}, &(0x7f0000000280)) linkat(r0, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00', 0x4) open$dir(&(0x7f0000000040)='./file0\x00', 0x1000000000020000, 0x11) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440)="23d1", 0x2}], 0x1, 0x0) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1) execve(&(0x7f0000000180)='./file1\x00', 0x0, 0x0) recvfrom$inet6(r1, &(0x7f00000002c0)=""/44, 0x2c, 0x841, &(0x7f0000000300)={0x18, 0x0, 0x1, 0x12000000}, 0xc) 03:07:42 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000140)=0xffffffffffffff37) r1 = syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) r3 = accept(r2, 0x0, &(0x7f00000000c0)) connect(r3, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x6, 0x300000000}) flock(r1, 0xb) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) flock(r1, 0x2) r4 = dup(r1) syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x4, 0x0, 0x2, 0x20000fffffffe}) connect(r4, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x2}, 0x8) 03:07:42 executing program 1: r0 = socket(0x11, 0x3, 0x0) getsockopt(r0, 0x11, 0x1000000000000001, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x88, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x8) 03:07:42 executing program 1: r0 = socket(0x18, 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x800000000000) fchmod(r0, 0x8) 03:07:42 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) getrlimit(0x5, &(0x7f0000000000)) r2 = fcntl$dupfd(r0, 0x0, r1) r3 = accept$inet6(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) r4 = semget$private(0x0, 0x2, 0x317883d8f5f7f8c1) semctl$IPC_RMID(r4, 0x0, 0x0) socket$unix(0x1, 0x1, 0x0) semop(r4, &(0x7f00000000c0)=[{0x0, 0x1000, 0x1800}, {0x2, 0xebd, 0x1800}, {0x0, 0xa6e0, 0x1000}, {0x1, 0xc51, 0x1000}, {0x0, 0x6, 0x1800}], 0x5) r5 = semget$private(0x0, 0x2, 0x200) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000100)={0x1, 0x2}, 0x8) r6 = kqueue() shutdown(r3, 0x0) syz_execute_func(&(0x7f0000000140)="660fecb4ca107e0000e65c6464f043832545ce00000ef3420f7024a325f20fa39f5a000000c40151daa70000531ac4c1075f12c4c13d71f6dcc4e141d9270fb0ea") ioctl$KDGKBMODE(r2, 0x40044b06) semop(r4, &(0x7f00000001c0)=[{0x4, 0xfff}, {0x4, 0x6}, {0x2, 0x1, 0x1800}, {0x4, 0x6, 0x1000}, {0x3, 0x432, 0x1800}], 0x5) semctl$IPC_RMID(r5, 0x0, 0x0) semget$private(0x0, 0x7, 0x200) connect$unix(r2, &(0x7f0000000200)=@abs={0x1, 0x0, 0x0}, 0x8) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r7, 0x0) ftruncate(r1, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x10000) ioctl$VT_WAITACTIVE(r8, 0x20007606, &(0x7f00000002c0)=0xffffffff) pipe(&(0x7f0000000300)) semctl$GETZCNT(r5, 0x3, 0x7, &(0x7f0000000340)=""/145) r10 = getpid() fcntl$lock(r6, 0xf, &(0x7f0000000400)={0x3, 0x2, 0x2, 0x3b2caf44, r10}) setsockopt$sock_linger(r9, 0xffff, 0x80, &(0x7f0000000440)={0xf90, 0x80000001}, 0x8) 03:07:44 executing program 0: socketpair(0x2, 0x1, 0x0, 0x0) r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0x4dfe7b3b, 0x3, 0x10001, 0x1, 0x9, 0x8, 0x281, 0x1, 0x1, 0x1, 0x2}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x1ff) 03:07:44 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) close(r0) sendto$inet(r0, &(0x7f0000000000)="eb59d72ee0c6e93c9ee153ee74d46b42340f48d855e03487fb935df1ecaa1fec8e711dcf34b5b5872613ee19bf663cfb14d22267698ba297d369fe7076ded7666cc33f4bbac6a33212b41982863f4fe7aa89505ae0c2eb862443c55a86ae1db9c337ca6734ed2c9cae88d79fd45270c20391a8e8c720e46a213609dfb95fdebc82e9d6ddc21aae93f320c104635bfa", 0x8f, 0x4, &(0x7f0000000100)={0x2, 0x1}, 0xc) kqueue() ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)=0xffffffffffffffff) 03:07:44 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() getsockopt$sock_int(r0, 0xffff, 0x100f, &(0x7f0000000040), &(0x7f0000000080)=0x4) r2 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffd, 0x50, 0x20000000, 0x40, 0x3}], 0x1f, &(0x7f0000000100), 0x266, &(0x7f0000000140)={0x311f4000, 0x1}) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0x0, 0x0) dup2(r0, r1) 03:07:44 executing program 1: r0 = semget$private(0x0, 0x2, 0x80) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000600)=""/88) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000080)=""/252) mlockall(0xfffffffffffffffd) semop(r0, &(0x7f0000000180)=[{0x0, 0xe84, 0x1000}, {0x3, 0x6, 0x1000}, {0x7, 0x81}, {0x2, 0x3, 0x1000}, {0x4, 0x3, 0x1800}], 0x5) semop(r0, &(0x7f00000001c0)=[{0x2, 0xfcc, 0x1800}, {0x0, 0x8000, 0x800}, {0x3, 0x8000, 0x800}, {0x1, 0x7, 0x800}, {0x3, 0x5, 0x1000}, {0x2, 0x4, 0x1800}, {0x7, 0x9, 0x1000}, {0x2, 0x36c0, 0x800}, {0x5, 0x2, 0x800}], 0x9) msgget(0x1, 0x94) semop(r0, &(0x7f0000000200)=[{0x0, 0x5, 0x800}], 0x1) semop(r0, &(0x7f0000000240)=[{0x0, 0xffff, 0x1000}], 0x1) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) semget$private(0x0, 0x7, 0x8000000000040) getsockopt$sock_int(r2, 0xffff, 0x0, &(0x7f00000002c0), &(0x7f0000000300)=0x4) ioctl$KDGKBMODE(r1, 0x40044b06) r3 = shmget(0x2, 0x1000, 0x8, &(0x7f0000ffc000/0x1000)=nil) shmat(r3, &(0x7f0000ffc000/0x2000)=nil, 0x3000) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2) r4 = shmget(0x1, 0x2000, 0x44, &(0x7f0000ffe000/0x2000)=nil) shmat(r4, &(0x7f0000ffb000/0x3000)=nil, 0x1000) open(&(0x7f0000000340)='./file0\x00', 0x8020, 0x0) r5 = semget(0x2, 0xa669fde72d8219c, 0x100) semctl$GETPID(r5, 0x0, 0x4, &(0x7f00000003c0)=""/157) semctl$IPC_RMID(r0, 0x0, 0x0) 03:07:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bd82c321a8cf98841300d89f716725100a3f9d8e4a8051cf24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505a804007f00a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21aab2748aaa78943da61d759c90c4000000f000090623e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8a19e48935d14a79a15cecdd79cd66c3140094dc386972d2eae1f50146ead11dba3db43c6c3b018be5555be5fe8283a840f9e13da075ee54c0682247a3e405d535caab085c9a7dee5fe225996d2250f6ea821e153a670e3629202000000ac0fc2ff8a0d530549c6eeab2d4e779eda285842dc1acadfc3e92423cb41197f368771b662655120000000000000007c29b1931998bd25030a2835e785fb1fe98e58587a9b4b88f62f765530ca07cf8a4a7be9fe1445a4162cd5c0e54f8bf44aec40cdc4c4febf73cd5652aae17065f7c58c9eccdd88f61b00533cd4d9fc128aef1ceb151c4c0de64023451e1b6636f9d628bf34d79e45c379589f7b25637db10ccaca635382cea5a03cb3ce9e4e4078ea3a878f94413afebce1114ae78f5eb54a05bb89ebd59aa00b70d5a658684147ad16a0d4d08acea7a31c0de8467321338ccb7755a0ae07a0fa8ccacded0bd7", 0x1d2) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000400)=0x8) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x3c3, 0x7, 0x8, "000000000000008600003e00000000fb00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 03:07:44 executing program 1: open(&(0x7f0000000140)='.\x00', 0x90, 0x108) r0 = socket(0x18, 0x2, 0x0) utimes(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x2, 0x1f}, {0x9, 0x9}}) close(r0) setsockopt(r0, 0x29, 0x2f, &(0x7f0000000000)="00187a34777b6885463a29f80336d75b307beef26670fba481b013ddb73467a3d713eca582107172c8f59343a0642ada70d191d8951af83892328af58c480d754b68646543c0c6ad21fd1caeda4d2e14660721d38a616cff35afa06388abd7b80125836a7a7ffc5e606b299fe8beee130a8f5857640ec9dca28f49b893d32f2fce01539b6460a20dcf40e18dad841ee290e32c2a4d68cc2506bdc7704c3bef700fc37341c7e3aa88cd5994dab4477db9a103d22fb31c655ffd0f3e7e582296f6887f4e89dad8594e0f436907bfa8df42aca510bdc5e697a2f683f9394eb7180548e0a074bafa01c1565ef8a6e3e74c3cfe0e12cd78f73bf8388273a40b", 0xfd) connect$inet(r0, &(0x7f0000000100)={0x2, 0x0}, 0xc) 03:07:44 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) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3, 0x10, r0, 0x0, 0x0) madvise(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x2) readv(r0, &(0x7f0000000400)=[{&(0x7f00000002c0)=""/95, 0x5f}, {&(0x7f0000000340)=""/31, 0x1f}, {&(0x7f0000000380)=""/76, 0x3d}, {&(0x7f0000000500)=""/4096, 0xc0d}], 0x34c) ioctl$TIOCCDTR(r0, 0x20007478) 03:07:44 executing program 1: r0 = socket$inet6(0x18, 0xfffffffffffffffe, 0xf8bd) getsockopt(r0, 0x2c, 0x3e, 0x0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x10040, 0x3e) ioctl$TIOCEXCL(r1, 0x2000740d) r2 = dup(r0) socket(0x0, 0x4, 0x3) setsockopt$sock_int(r2, 0xffff, 0x10, &(0x7f0000000140)=0x7, 0x4) sendto$unix(r2, &(0x7f0000000000)="32306c294b1d2bf58915ed4bc501cdc884d84fa970ac46d8e3341fd79e9290e9b364b6ca95b18c510ac2f95db2fe5ce13ad369b7f71b440dcf08211a90e9d8b6c69208e22c72b23dc182ef3a1cd4266f0e21ecb4b7ebb2395cb447a8998ed838e4827cadc213e361877608d27a346ef4960cdf5a2de75d9a390864fa15a22116d8fd706916aa53735adf7ed847ce83a602fad0f22ed3d2db52362d741b263e21c5d57be2d84de0fd3cd56fb8f7ec874cfd343cd239a62c05048fee9a07c6ee3b6c7a8d9f28af5234e9a70644841bc704157ef0adfa0842aff3b64de11fdf4dbe85811eb6c16630d98ed5fff294", 0xed, 0x40a, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) 03:07:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x8001, 0xfffffffffffffffc, 0x2, "efd0013ead25b9a6bd6026fa6d6547e3e0630cc8", 0x6, 0x1}) write(r0, &(0x7f0000000140)="93b766ea70c081f44fd3dd6beb3f0833e2fc4a426c61d3289f931c752ba8355d1c8d142b950d75d62f9d78407282eda38bcff885df380adcb844ec2914bd2234efee3d1c5ffa3e5a92ce6b3dd5cb705821f31048984e90420027b4954d2f46c6511b444ff60e98f33bc712cd6089ba04ff0f00000000000044f2919c0a800f45d7cdce9a47511699886e9c9f014fbacc9cc04c85e2293d705ae6b376881cb5fdb9c5867e37464e40fa7348775ab77daab523f393bf7c6744739501587f816f3c63b20efdb20978e8ca9f534c3602530f25ac9a74e031301f0000", 0xda) r1 = syz_open_pts() r2 = kqueue() close(r0) r3 = getegid() setegid(r3) symlink(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file0\x00') r4 = syz_open_pts() ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000240)) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) syz_open_pts() kevent(r2, &(0x7f0000000300)=[{{r4}, 0xffffffffffffffff}], 0x1000, 0x0, 0x8000, 0x0) 03:07:44 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) dup(r0) r1 = syz_open_pts() close(r1) syz_open_pts() pipe2(&(0x7f0000000980), 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x24e7, 0x401, 0xfffffffffffffffe, "0366402ba77f0c037f00000000000000ef3caf00"}) write(r1, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c5d4bbc0b55738dd58fdc61cf248f35a0ecb521f0c13822c04d1055a752b76c82261fb49a1e41c2e1a0b9d394047a4a3d3c26b3e125983890de5564c179e9e0eb702761d7b0d3132b1cb950404c9a309b3f7c22ecdb2daa0a772951653cb85f9a62a0a87c8899b1d761ad287e299cdc71fcbf9c15d4cb1f2a2d2fa247f58e4dd4d1c5a419831a4ab7f87bbef0e357b98e0587dd600d05ebd87d288154c007680c", 0x820) write(r1, &(0x7f0000000000)="6a4a4e5cfab0fbad605a309b8dc538bc2fc94746037f", 0x16) 03:07:44 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r2 = kqueue() r3 = geteuid() mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) unlink(&(0x7f0000000080)='./file0\x00') setuid(r3) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x43}], 0x7, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x8) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000100)={0x40, 0x7}, 0x10) kevent(r2, 0x0, 0x80000000000000, &(0x7f0000000500), 0x3, 0x0) fcntl$getown(r0, 0x5) r6 = semget$private(0x0, 0x3, 0x1) open(&(0x7f0000000640)='./file0\x00', 0x3, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000001780)={0x0, 0x0, 0x0}, 0xffffffbb) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000480)={{0x1ff, r3, r7, r3, r8, 0x0, 0x600000}, 0xe947, 0x3, 0x7f}) semctl$GETVAL(r6, 0x7, 0x5, &(0x7f00000016c0)=""/128) r9 = openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0x49, 0x0) ioctl$TIOCOUTQ(r9, 0x40047473, &(0x7f00000005c0)=0x10000) r10 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20200, 0x20) r11 = semget$private(0x0, 0x1, 0x190) sendto(r0, &(0x7f0000000680)="373b50456cf27348d4184d55ca6bb225394c4c19d9bfb795678ea9d94c8ffe8dc3a7fb12e8d3557e0640b45a2e13e2aa53f63f05ffea67021341148c037b73ff7ea82c38c1862b516c5b581ff06ab10d221435271452afc952893c6c9ae1f9d004d1ae8aea968f3bb417be8c8b1ac0cab2a55f4f88e79b707d73e9bd5f6a4d8016a2989f9255b064bc7b12bed94924bd400d891c2e77331b12566cbcec0ae7a3a9568be09510324e90e95dc1bb1d7e61cd7300ae5803d506c7e0dbf102aa789c7bc4896db21ba7cd16edd2c121f151f4ddb036d6e324f115156c1e7d1982d4787d4868b469e8bd0af36041dee727c988", 0xf0, 0x0, &(0x7f0000000780)=@in6={0x18, 0x0, 0x1, 0xfffffffffffff800}, 0xc) poll(&(0x7f00000000c0)=[{r1, 0x4}, {r10, 0x40}, {r10, 0x8}, {r1, 0x124}], 0x4, 0x100000001) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000600)=0x2) semctl$GETPID(r11, 0x1, 0x4, &(0x7f00000007c0)=""/241) sendmsg(r0, &(0x7f0000001680)={&(0x7f0000000500)=@in={0x2, 0x1}, 0xc, &(0x7f0000000580)=[{&(0x7f0000000540)="e4a0543f947209204f253e73f9a5", 0xe}], 0x1, 0x0}, 0x404) setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000380)={0x3f, 0x4}, 0x8) 03:07:44 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="140000800000000007000000000009ecffffffffffff3c5d"], 0x18}, 0x0) 03:07:44 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setregid(r1, r2) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB='\x00\x00\x00'], 0x1) r3 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) r4 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0xc0, 0x0) recvfrom(r3, &(0x7f00000002c0)=""/202, 0xca, 0x41, &(0x7f00000003c0)=@un=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000280)) getsockname$unix(r3, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) 03:07:44 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r4 = kqueue() socket$inet6(0x18, 0x4000, 0x1) kevent(r4, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) dup2(r0, r1) 03:07:44 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendmsg$unix(r0, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000001280)="678e4c0600b78e689e9fb7a1e9ec91b41c18f01845ffd2ca5d4b0618b496b6aeb81c5fb4e0cd174f3d8e0b10677efa2454ff35aa891ac22a9e6ac2c5777cc7b5bf1b80729caab221f4ae792b197db982a7f731bcc2e20c4358cda64eee7114ca7b860369f04343b8c9dfb12362ce7c189171d4ea40f807a82d99f1b6f31c1a2107e3390afdb3660deb45f59c67a730470652f96e56721f66c0f7c734a4d1dfafcd88742e538efecd3f65278e0e08d9c67b2fe1125466d8ea18a1876ef5351fa900fa34a2d1478c22c01dffeca53123eb0d09aa7c5a499b49941f6c978df3881dad5a6285cdcc8063c1513340f9857972d3a92c8088849b42dbe6dcb6d582c3723c6c14c4a1af290992a8037a8ba5d501a7be7a2e3dda31044454f2173519a578e9ad5a8243da9830a97b5ccccac601df3b449af083d8f7cda34b4bf6d7610bb9d570043e1fb116256b31bea34cda1fe84390e29db0685879a49836d5a80a9c97108ff13695afe8918a5b16eee459409ddff4be2dc011d5c74261059d8a564c8d6cea78421e44d1afeb8cdde27c4c2574a77077083c8072f642feda35c9828ac2b99875adae3fb09807e3d98d067f1f6855209255a4df5ea0d98c38b9bdb1aba6fe091e7d0cd53ff2d1412a66095b1349f7140456cee7955531933f027cb11f29508ecd4cb7a70d53f14d33db80e95e504284a252a5e4858111978b1d1ee7672617bbc17f8ff49a4113b2d06ebe4265ea0fb06b4263cef19134822d23f0098ab89294faabc2cacfe3dcee4f3a12bdd43d909abc17e3b5382a078f3db6c93dae264e32eb0020003d0af65397ed4c1440eba202602ee0ba7fd4cafcd95d8512ba87768f97e2543fd1f6185b391fc239beb8af00a73635677a46dc9173ca859a08f9ba3ea99efbd76113554e716c1c857ba08ca194025de16e701aae52555e4301e48f28e214b3efa267a5bb2af3b2830531b9eb55378fba820965ae32c8ff1b499bee598a8299e797277f8bb09a873ac93c17d2f45f76147d6c8cc3f81d82237c1a2d301f010935f5809a2630a6aaadf8257c4afd24bfd70dcd4ab981d8ad5f992bd9b6b3f5e1a4b1c4e738259a25f8ade356f9cd16e667deb3e29a21c6a3ddec65e544533c8af0f0b1af336fd35513f598c13c1054f55d1363034986dd2d9ada8298f31f89e46419f97c3acf363b42b081d07bb27385bb4218f0d20a6c7010877c58b7c702de09c3117dcd7764035a146145f0bdd4bc8644164b0b736f3967b1a8660a83ea11cd9723c1395d3d918679443d552f2c77f3a4045ea14448cd283e501190dfb3b37306daa1d8519e2f7e2c447571c5937d0b6846ffdb91d2fd4f1a15c0aa21ebe7774b0d647c9c162240b9298fac874a946eafda8984283af1d4c83626901512a348c369f96aa6746aa897248aa5395b827c2c377e745bfa29346fb2bef1f7ab64706f15b024478857cdc7ee4c6b0b57d43f448a511ff2e34bd09eabed7476daeb265ab0f40d012a21b627e47aea9a21231f452145ee36eb84743d45268f89c8fb02b104b1362406c78beb1c073a45c46e69e52a900757ee1ea369c83c92fb42671ffd55cbc141c8aed5fb962dc3fa2bd0cf9bf793aaf0676e8e13a6f6409c809e8c6920049a45852c0ea54242232266a049f89eb3feef267a3fadc7762856502db4fd9a58f58e915d0e13e15372bfbf6d3248d1d67b36d7b1ea06a3d40c541ad24f0281a238fb530bbc08c91668e1575362be289ed74722b12a397368384b8222f6820528faf145c06d7554d7ba9272f412b9de174bbf05b86b8c274c6db9ed4a24e3d1f2a8680e7d2e66289d13298665e779d5c4e3ec47a4a168b647d7eea53f6c67c31501ba7a1d150db67ee1d4edee6993e774ec2b834e9ed1541599eca45719a0e0487595e1987d99b98f23b4489f09cffcbe330fd26560b7c4d3ba3027691f2ecc63b5a27de6cb87bfc10aa8e1a945d2e0f0ec87e5a69b3be0da8000841bc1814b2b037e457a6326d5e3069591ddb2ef6d698b78732007903d3561ad06cab94274d982352b682bc07d43289cdb0c6fccee6d6262fea1e48b6c991b749dc93144c59e4edf3a31c54c4c9392e110a016654d8c15a834bbbd646ed49953f224ea867f61fb15d8a82a6e77c99865c376c6fbe0a66c43bf6dffbd86e5b76e46e6fbec5bb669eaef83e4b00298110037f9b36ae2ad847b655d974427d3bfff11feb1f5de5161fa0e875dcaf863ce218313ef46f0483e3cac4ee54b334693f47736b2d28c511a61952be6c25cf94ff56e2083501f55a36fbf15082f58aa87cf18b90f1f802006bc679f2d4f0430df120466adaa7fec5698ee4e8577743438e4940704f6c7edf217a99bcd7fb6ca75a224a461e3c73a62ee02bab7a94d646ccf90938fb7a1a48e913fff0b2397787b261b70afe4d37c317053cfd1f3fd0f3e6a03fb09c598b0af2a11d39c7bb82f9346446c6528d8708fb54ec8456b428c3012809d0a376ae8d29bd54260ffa692f600f33b1c89397e5121901855f2e4a01fe89277736153d634fea0cd81e010f8a477dc782eccc3d6ed409cd98a87850eed2bd386fb350c1ba8d7862165615a8fb4165274bcda93b59883ab39c1d13330ae51437a96f46eeb3a83fc19c33a23eed905e889ef90ead8101f1901b80d0ecab33c4092035543c7bdb2edee7c30cc6bd40d340033e4e4630c4d600908e396db1f845170cd71c080a6d0b6035b3bf5550825d3fe9beb6ab4197565476d22944fb619fa3d44412b3dd043877f5470387019b56f9a638b75d4b361f7a0b7cff752a8a28f3b9e7b47881fae571f5691b407b81f1449ceeab6843894d0ac0f7d55392f186105eeb154dbeed530b1ef1a4f4821c1f0328c77a1f56045bbdcd39e35083ffdcaac7e9163bbb47d8abbd8d2360d3cfbf4024462cfb638339f8459ed792c6d41410dbdf36a11b628726125d61b17effecce9eb49c122c4dd924486d435f4e3a73a3dfa3c3c8fcb712bd6a7399acb9671c70a75769bdb2ef9f1fbd64a20da5d1febe3764a4753c3ffa3fdb1baa620cbea36f3fce502c743230f8432a4048c6ae60ce6f51136455d1bd5bdd4004665fda29840b7beb9ffbc531e9c4f8f8289497f5b86d0283c8515aea14c0aca1ce44524397d8d6396cfad8f598fafac1bc040316e7fbae4ab7c901b0124efbc00d664ad083de61e679d210dfcdc96cbc5ecec4c27193f95d7a89be1309e2cc547cbdb54bdc2e9b5ebb7c9f08fe85a3c7fbb18b2557fe92d1b2f86a045c7006b16b02f5b6d7a91510e942c084d5caed6e2747840f6fec7dc127ee149073c00111d0d72b2aea6369563fac704f0b7cd67634b2a6f9bd620553293bd991ff3432c672cf4d6e257c734bb8eb15b8980c98cdabab428e93b6cc94dd0d9cec672dbe743c4523a981ab0392035935fd92d8437c9934c9e7032280900aa9ec94475e68d33b9a2bd5ac9c189c7cfc80954968e0731f5b7411c2e3525a9f383b86ce2d6727d5b8f32094b17ba004da42eaf5a591994d02085b73cd2d02b54819a7dd6c07c18f0ce7531a2649e48b8c9f024090886971f5ab61dd6aea79e0e6ed81158178c20ce12c04ac205aa49f11d01299dc1c115fee4d591010414f2bbfb5170e45993ad9871874db90b5f02ce917d40fc97f7bdbe52bf970cf5d9da2d438327a4ed63de9a948d89c4e87d604a12b2f616b9554a4d25d4b89c578b7052cff7b5dfd21cb0840d1ba2274dc14a92d97976f3917835a72abe8361e92af06f0c3c176253ff9917b5a92b2d9d3b7f850379531f605514b0069347550e1b4bd65d06c1ff04a04eb89118875c7bea2bc487310ecb4a1c811660dcfa5506fe199240f4dffbd029d3c7677e4b92a4d100d7ed74b4432df64ddb7b7a1680955e0ec44c482c611500395fba5679b322d4986f77911eaf7ac40883d7da5b27b39ae4a6d39eaef8094fec95c2f2f7d59468a65b618d7460e799156a4e6e461bea412f5e9fbf4d3367dda55a231d531e659be49f4b54e01f907453edcae006079db6db92ea92a22fb997cd226b5bfd7d2a5d76fb3a4060bd6fb350cbe7bca6c85ac026fc2c425122dc012026a1e297a15243423a425fdf101c51d7c937629b8b5568f1d1321f41765ea7296503983914b2f7bf1c775998c53835731157aba7f20ab0b961cf0ab653317d638662b53a7eeb711512db4ebd8e6667eb79282deea8b1ad7ee95ea72451f7b14876ed4334c18ac18ccaeeca74a888aae387ef50b9b85bf2a1daa6b4e78f2b70bba0151395c6bab693a2242675b198de9486fd2b88a1bd227f3638bc06043dae7eaa4032a41db07a69acaf28353cff3a44a3d6df202cfa3d5c2914ce704bd365f5a49d57b95dd6eb8fd48d4f19a74cfcadc5dfda5a25ef91ef653ac82ba09ba8652162fc826ba6e56fa4820e9babb651b728d88931ab25c96ce5d44b98774a9081628b327eab72a4b143fd56e012e3f10005fc32e49bb645ff3e8bb34338a4c9e94851841ba6ea5737824f731cd86d1c667c259aa42fed8c2502a09efd862916d0079fe0708f706bfacc13c62170a97cca885b1a5292095bc3e50a912e8faa17ecf895ca553c6afc405863d49ab5ca2d59723570a41eeb7a309807052cc8a721c199301b7e57f3da78a454fad447e53f21c2345c69a3e1058df1a8e5257a51e796269e8588048ce9e7066747875120bfc5de873a88aa1bc90daaa18e230666d202ab212271c5fdfb14499ec8119d412140701fb3d84fbce5b0dc1cb9b12fa7865b681c588e7cfa870066f65878a565a32b3dfcbe2335058b8b43433006a5faa2e6791acf5ec514cb25cd7248ac80115ffbcfd1d24e69eda10351034b8948f0884c23224f514a379ae54a936cd2d4adf7b6b329588cb95dc6ea2114f1a3d5703b3ed2d72218cf8c64885f43005c6d3a79e2b7c346a8ca509668270f64e8fd72caa36c6bf2bca4d54c950645e9a14ae182e0245b3055aaa45bcd7377a54bf95df4935c0a6e855715aa97a8f29fcb65fe1a331944d80d8807ad3b48af0a4e05c448c684786edb5415f718683f66738ce23c61bf538d2e3ab20ad246ad8b987f036935b222bbfb126ba794fb741537acb04a5af2fcdbdbccb89fd5bbfd85583d0efdc15684b47a92065087d402926b4a0d3b0d5994a4fa4b9f79be3922fd5db653e34d6c6fa0dbd3b06f383a6b796d06e03e45bd583bfc590371f5399ce2937fe6070398278a3024557c7590a01df2d6449e4e2cfe7c7541dc26ff1f13be0c6e7d131919afabc3339ecc6b6d30b09c59262763175c08ce3d98f9495cabdc78a6fdbbdb6dea42f21b6e01da657def76ccef72d09f9e508e72ead58b21ba89224513cacb31a877d64002dbde1de6937eb916c470b8f6af9d73e33bad3847ef26f47bce22d3f9b5677ef402794f0ed17af8818fd1219fcb00e5b0d8dc", 0xf08}], 0x1, 0x0, 0x0, 0x1}, 0x1) mkdir(&(0x7f00000000c0)='./file0\x00', 0x8) 03:07:44 executing program 0: r0 = socket$inet(0x2, 0x4000, 0x0) r1 = semget(0x3, 0x0, 0x10) semctl$SETVAL(r1, 0x7, 0x8, &(0x7f0000000140)=0x1) r2 = semget$private(0x0, 0x3, 0x2) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) accept$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) socket$inet(0x2, 0x5, 0xfffffffffffffa89) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)=[0x5, 0x1, 0x9, 0x8, 0x6, 0xffffffffffffffb5, 0x1, 0x200, 0x2]) setsockopt$inet_opts(r0, 0x0, 0x84080000000015, 0x0, 0x0) semget$private(0x0, 0x3, 0x10) socket$inet(0x2, 0x1, 0x5) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000080)=[0x80000000, 0x2, 0x1ff]) semget(0x3, 0x0, 0x40) getsockopt$sock_int(r3, 0xffff, 0x0, &(0x7f0000000180), &(0x7f00000001c0)=0x4) shmget$private(0x0, 0x3000, 0x8, &(0x7f0000ffc000/0x3000)=nil) 03:07:44 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) openat(r0, &(0x7f0000000100)='./file0\x00', 0x60, 0x8) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0xffffffffffffe000) getpeername$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000edee3cd49163d18850324c000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f00000000c0)=0x6e) 03:07:44 executing program 1: poll(0x0, 0x0, 0x9f) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x10400, 0x0) dup(r0) 03:07:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000380)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000280)="a9", 0x1) r1 = syz_open_pts() close(r0) fchmod(0xffffffffffffffff, 0x0) dup(r1) connect$inet(0xffffffffffffffff, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x3, 0xfffffffffffffff9, "0011000007010009000002000000000100", 0x20002}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() bind(0xffffffffffffffff, 0x0, 0x0) 03:07:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="e22b98f1a79dca4e32cc53f4ffa246e5c3bfa71668f2bd5facdd9c818fcd380cfc761bb60800325a835a5aeb1b850ca6b4682ea2aba78fa8b6a8aa364d958a0fd0591dad68a916c5c23b12c18be230eb4de9b79a18725f7d7fab31da9110cee6f323ca7d36e394fafd73dcfd942ffb3304cd1c9a94e0f9253bcab7faf630a2d9156cc46d475e1ba0ea5017cfca9eeca2e4d10a0a92d675070254cf4e4c257a35b44b5344a592323cc6ed78bf9dbcca10a31b7d5614560d8529806f425493ed88dcdb1e7deb0142487d0e511621c9acb8385fba227c71428465a351cf78213bb84fb576032b4f3de1d394e98cf286f9df1937999055d3731abff3fa1a00fb90891bc42b996c0fdf22a16f82aac2a263ae294c57de85", 0x115) r1 = open(&(0x7f0000000000)='./file0\x00', 0x90, 0x4) getsockname$unix(r1, &(0x7f0000000200)=@file={0x0, ""/108}, &(0x7f0000000040)=0x6e) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xffffffff, 0xfffffffffffdfb7e, "8501a18600"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 03:07:45 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000140)="740795362509080dbcc7794151be1ca6a694d16f94436597c98ad238029a28a811d8dc97f766d6ef3152cc6b9fadd83936adc91304ae44e911a2f57bfa11febdd4ee00a6edb715e3c1bc252d9d1811dac6610db283b11f631f50a3bf04ce6f138e1e06ddf8ce3fa34e1786c52e666af5a254015e4ac7f40853a05056e65f21319a7db88e66aea3bcaff7082c87d798d3aaf3fad04d383ebf3093a3232e29636db35df710d8ab20451d700bb4a94c6a113abdd07a38aa45db57961b19ac2582b4f6afba11e2cb5c6bc623b3ef061186db90b0", 0xd2}, {&(0x7f0000000240)="c27dd8c2df9cbfe8344e47740aa297f7dd824d7dfc8032fcf4e9dcee6bfbd031827cf4ee35170e63dfd5980729a1a0394b8d929228", 0x35}, {&(0x7f0000000280)="663bd9", 0x3}, {&(0x7f00000002c0)="7dafa8", 0x3}, {&(0x7f0000000300)="e0bc7abd1160e8996e16c87f884a5f2d6366bfe1e00207d97fb349815ea009d1829b2f8f81c8d514492b514cef8c5bcb904b4ccd890a071eacb89ca501a8e5074b8a6bd9acc61e558c919be325f9af770f32775d8772434af534ab6505244651f295c4eeefc0d57fe6efbe385669e0326e35bf4baaa34cf1fff63fe29a10515fa69c48e8b0468b41ad9e4c", 0x8b}], 0x5) r1 = socket(0x2, 0x4, 0x2) setsockopt(r1, 0x0, 0x16, &(0x7f0000000040)="04005c00", 0x4) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10000, 0x170) openat(r2, &(0x7f0000000080)='./file0\x00', 0x200, 0x0) 03:07:46 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "002000d30628010000f8000d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 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(r0, 0x0, 0xfffffffffffffff5) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) 03:07:46 executing program 0: nanosleep(&(0x7f0000000040)={0x0, 0x20000000}, 0xfffffffffffffffe) bind(0xffffffffffffffff, &(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa) r0 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@un=@file={0x0, ""/72}, &(0x7f0000000000)=0x4a) pipe(&(0x7f00000005c0)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000600)) recvmsg(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000480)=[{&(0x7f0000000140)=""/117, 0x75}, {&(0x7f00000001c0)=""/200, 0xc8}, {&(0x7f00000002c0)=""/170, 0xaa}, {&(0x7f0000000380)=""/26, 0x1a}, {&(0x7f00000003c0)=""/192, 0xc0}], 0x5, &(0x7f0000000500)=""/81, 0x51}, 0x800) execve(0x0, 0x0, 0x0) 03:07:46 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x0, 0x0) readv(0xffffffffffffffff, &(0x7f0000002780)=[{&(0x7f0000000040)=""/127, 0x7f}, {&(0x7f00000000c0)=""/24, 0x18}, {&(0x7f00000025c0)=""/129, 0x81}, {&(0x7f0000002680)=""/139, 0xfffffd6b}, {&(0x7f0000000100)=""/20, 0x14}, {&(0x7f0000002740)=""/30, 0x1e}], 0x6) write(r0, &(0x7f0000000180)="967e4344d3c797ebd2114f7f6645ab6e437104153e5e8b5e98c676fb3237", 0x1e) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) kevent(r0, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff8, 0x0, 0x200000a3, 0x5, 0x4}, {{r0}, 0xffffffffffffffff, 0x1, 0x1, 0x101, 0xd423}], 0x119d, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffd, 0xc, 0x1, 0x7, 0x9}, {{r0}, 0xffffffffffffffff, 0x20, 0x1, 0x1, 0x6}], 0xffffffffffff8001, &(0x7f0000000280)={0x9, 0xd4ab}) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x32) r1 = dup(0xffffffffffffffff) connect(r1, &(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x3}, 0x8) 03:07:46 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x2e3fa996feddbaca) 03:07:46 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000080)=0x74) 03:07:46 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x80, 0x0) chdir(&(0x7f0000739ffe)='..') r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000240)={'./file0\x00', 0x586f, 0x40, 0x1, 0x1, 0x8, 0x9, 0x4, 0x2, 0x1, 0x3}) r2 = shmget$private(0x0, 0x2000, 0x400, &(0x7f0000007000/0x2000)=nil) shmctl$IPC_RMID(r2, 0x0) fcntl$getown(r0, 0x5) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0/file0/../file0\x00') socket$inet(0x2, 0x4007, 0x7) r3 = semget(0x3, 0x3, 0x400) semctl$GETVAL(r3, 0x4, 0x5, &(0x7f00000008c0)=""/185) pwritev(r1, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991d", 0x14c}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) pwritev(r1, &(0x7f00000001c0)=[{&(0x7f0000000580)="19632cddad15f3c5514bf6ef966a67b0d6a8b8b572cca3ad94833f66e715845ebdd3ae800278c0adbb15fdaabc96164a66daf4bf322a459f1f45d6962ab639faadf05a77e1fcd1f675abda91741856dcbee4b8aa87486b226a098b1adda65dc97e519f8aabc47893296a", 0x6a}], 0x1, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) r4 = msgget$private(0x0, 0x43c) msgctl$IPC_RMID(r4, 0x0) 03:07:46 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20800, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) r1 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f00000003c0)=0x1, 0xfffffffffffffe2f) 03:07:46 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x20400, 0x13) fcntl$getown(r0, 0x5) setrlimit(0x3, &(0x7f0000000000)={0x8000, 0x10000}) poll(&(0x7f0000000080)=[{r0, 0x14}, {r0, 0x1}], 0x2, 0x81) 03:07:46 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) setrlimit(0x2, &(0x7f0000000040)={0x800000, 0x80000000}) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000080)) 03:07:46 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) setgid(r2) sendmsg$unix(r1, &(0x7f000062e000)={&(0x7f0000000080)=@abs, 0xfffffffffffffcd9, 0x0}, 0x0) recvfrom$unix(r0, &(0x7f00000000c0)=""/219, 0xdb, 0x800, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) accept$unix(r1, &(0x7f00000001c0)=@file={0x0, ""/27}, &(0x7f0000000200)=0x1d) accept$unix(0xffffffffffffffff, &(0x7f0000000340)=@file={0x0, ""/108}, &(0x7f0000000300)=0x6e) 03:07:46 executing program 1: r0 = socket(0x20, 0x4002, 0x81) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x7, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) r1 = semget$private(0x0, 0x3, 0x0) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f0000000000)=""/82) r2 = socket(0x20, 0x2, 0x7) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) getsockopt$sock_int(r3, 0xffff, 0x200, &(0x7f00000000c0), &(0x7f0000000100)=0x4) mkdir(&(0x7f0000000140)='./file0\x00', 0x2) socket(0x19, 0x5, 0x0) socket(0x21, 0x8003, 0x200) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000280)=0xd52a) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) pipe(&(0x7f0000000180)) semctl$GETZCNT(r1, 0x2, 0x7, &(0x7f00000001c0)=""/183) read(r2, &(0x7f0000000480)=""/233, 0xffffffffffffff85) r4 = geteuid() setreuid(0xffffffffffffffff, r4) syz_open_pts() 03:07:46 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000001200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140), 0x14a}, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000000)={'./file0\x00', 0x5, 0x8, 0x38d, 0x0, 0x100000001, 0xdd51, 0x3, 0x0, 0x2, 0x3, 0xfff}) 03:07:46 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c253000"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) shutdown(r0, 0x1) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2, 0x4012, r0, 0x0, 0x0) shutdown(r1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 03:07:46 executing program 0: r0 = socket(0x2000000011, 0x3, 0x0) sendmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="110000000004f4a00000000000000000ffaefc626c53"], 0x10}, 0x0) 03:07:46 executing program 0: r0 = socket(0x18, 0x2, 0x0) socket$inet(0x2, 0x8000, 0x80000000) setsockopt(r0, 0x29, 0x3f, &(0x7f0000000100)='\x00\x00\x00`', 0x4) fchmod(r0, 0x42) sendmsg(r0, &(0x7f0000000880)={&(0x7f00000000c0)=ANY=[@ANYBLOB="01042e2f66696c653000"], 0x1, 0x0, 0x0, 0x0}, 0xb) sendmsg(r0, &(0x7f00000005c0)={&(0x7f0000000000)=@un=@abs, 0xffffffffffffffb6, 0x0, 0x0, 0x0, 0xfffffffffffffe7b}, 0xfffffffffffffffe) preadv(r0, &(0x7f0000000c00)=[{&(0x7f0000000a80)=""/4}, {&(0x7f0000001340)=""/4096}, {&(0x7f0000000ac0)=""/222, 0xfffffffffffffd67}, {&(0x7f0000000bc0)=""/37}], 0x4, 0x0) pipe2(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r3 = semget$private(0x0, 0x6, 0x388) semget$private(0x0, 0x6, 0x21e) preadv(r2, &(0x7f00000007c0)=[{&(0x7f0000000640)=""/220, 0xdc}, {&(0x7f0000000740)=""/98, 0x62}], 0x2, 0x0) r4 = getpid() getpgid(r4) readv(r1, &(0x7f0000000600)=[{&(0x7f0000000480)=""/158, 0x9e}], 0x1) fcntl$getflags(r1, 0x3) semget$private(0x0, 0x3, 0x400) socket(0x10, 0x3, 0x3) connect$unix(r0, &(0x7f0000000800)=@abs={0x1, 0x0, 0x0}, 0x8) pipe(&(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000080)) sendmsg(r1, &(0x7f0000001300)={0x0, 0x0, &(0x7f0000000e80)=[{&(0x7f0000000e00)="213ae5879ecb3642e4d2ea2428f6b1086ee0823a17bbd68beb68b5a5ba8ac8084d9e3c538b1b26abc936efa9f06722cea28ffc14cd0b2cb89b6790ae161c7616e65a121d08ed1da081cf54065db5bf9abac4474d0d83625f364b63ecb6961cb35477e43357", 0x65}], 0x1, 0x0}, 0x400) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000040)) getpeername(r0, &(0x7f00000009c0)=@un=@file={0x0, ""/108}, &(0x7f0000000840)=0x6e) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000980)={0x8, './file0\x00', './file0\x00'}) sendmsg(r6, &(0x7f0000000380)={&(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000140)="f07aae2aa8ea26a0092915138d0903cf700d89b245c6d8334decb53a9d3d40ae9a46e4f9d80b0cce74b7b9dc518523f38f4ae69edd851d98f0ace52618e1997eea4347f6f09e4e92c7ed35f3972e24e30f176041098a4594095377ef57d96f0b03dc1867123b25c28834708d1cc57f327d75eadf7f5ddd7776b24ee89953465bd745ba1ac9876400156a541a8efad3104aee0158154f1ddfefaceb2a5ebac3a2590378bc66a6ff16d39e7b302f114fa690838c6cc98cc8a82069d4afa49655fb93742408565ee96455", 0xc9}], 0x1, &(0x7f0000000280)=[{0xe8, 0xffff, 0x1, "3077d03c0959e95a1aac03d93e408c67e9a45ef65054d60cef7169102d32f446574c2e3152ab22269e57f70a792d94bf21b315259652b9d7dd62a48fdcb0ae2328cea9f222b6ab6e7805ea6f7cf3a4fc089d957382cc68014f155b5f3906d235f8f5038a05aa741aa23893cc0894a4ca8c04ba2ae996c7d8736577b355b00e21545596a2a8a2c87b1aa0e6da226900705858e395620ef2597ed80557b82416736d68b18de2b1b0d6acdaf585a2a57dd486e15929d7f5af96be38493d5f846c67b13aab159481671d2e46b37a00676457358273f46fe8dc"}], 0xe8}, 0x3) getdents(r5, &(0x7f0000000900)=""/107, 0x6b) recvfrom$inet6(r2, &(0x7f0000000540)=""/27, 0x1b, 0x800, &(0x7f0000000580)={0x18, 0x3, 0x7ff, 0xc4f9}, 0xc) 03:07:46 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001480)="a902010000805cb90cca8590", 0xc) setsockopt(r0, 0x10000, 0xc48e, &(0x7f0000000040)="1a38799ea277ca612887ec36f74c3ba204", 0x11) writev(r0, &(0x7f0000000dc0)=[{&(0x7f00000014c0)="6bf72d063641b961b75df8f9b4fcd5b3ae4affbf7ba1d02583408618e34bd84d4cb968ab3e4d31d8dd08a3a877decb06f445fa44d92b64d3fb6ff2279d072da2c7fb03dfe556c14f5a0759a5221f451145387a558c4a62730cd8a9d1d1bd49e3bc9ad45d096d8166b34d8553a0731bfaa28dcc0912e43dc5596803906efa5756e1a0df3570348df7f248721cb884959c9316aea77a2ae674f90ebc4070b47a26b3fa2bd459136713add1f85f541813af910126df9e3c120e75a6c9404bdac4681d778dec0b77049a3fafa1b74bcc9bacce8ac32a01d1d1a00a3671fd3d00e52ca9afb4061689fa4d498d1f12a43db61436ca82693ad77478f05e42a70c1feadbd9c6370e49e69c3f288e8c0c727c1e17f01297dfcff29bf9c3aca4124484e24d2d8098b6b93b3ef2fccde95cbb29877a733d3128f6f877101b07cd16a80023d6691d63f60c3e1bb8911b4b07d0b237cc785e9bee3dfbd7096b29f1997e6b1cb305ea378e51c4137e680d76bbf18c3c7fd6d665be0e01f5c0f403add9d3723343ad8f424ed8877cb45a8fbe28c230da726e40620d996555cbb4c201a631e0ce5960966e62b86862369dfcb537d8c9d51c3c00afd21af85e4a5742c0a26855f4f5663c2d1f1f922dc024a281a180159b90539bb422d61bac19cbe82e0b2af507acf2727c82cfa8f6088cc03d4c14c803fab4397454a7c7b97f3bfd1dadf600faad52b4bdcaa0207e3bfbbf80faf148231e775ecf3b0df35c2931fbf524bf0755a5b352b39d08717633916ce81cbc6b72704ca063e8c83a62e6cf3b47a4b7b040c3ed5a003676bf2e9d2921e621943fd18c5594bae60005a22fcd5d01ea076d31a3c3a564d22ff75c8e666422a696531ecafd05a9b22f21e997bfee255a07c9d988383f82a30c40d9d2c997ac25b79e792789a8d31b7a3d5a78234db75c30efd3a26d722048e45ab5afd20e6823c576f21491daecfaac1bdc6f0e47ce86f421ac92b7105eb8409c5e1298dc95611683509783334640045d5787282832ef9cd76c7c3032d1245764139e623e04e790c0929ac2a019f7adb51def174801ad018eefb6f5e00dcd670fda6651335c72c509b08baf79945b07b22ff4e2c5ffcbd5b5b14096044adab2128e9cd9d3b240f05ab42330767db46fda11806a0369251ca2981c1f00a67a71c387ab73ef4dece26dc5768e70c43a0eea381ffb6cc9f3407f1aab528da203cd9d45cabe596a7466268521b55b8433c4cbf1203b0b77672a78a04b4a96bc62ee6e14e664a84be0848e444cc56a67789c8350f4da97ae5425da75e345ec9fdf5996f6ec936f55870e68bc4b0008605e43bc6320d8c4a7e68fe229f7fec8693dbfc099447c8502bf1231a183681ccf6cba365c521645b668d34ac7fe26c5811fc78112b216e651f520764adbbd93c06b89ac2fc76163e435c75f19f3313102d2600fecbaeccc80d977d7ab2bb7a4b328c5c65a32a811d5c5c8bafe17c8dd99b4ee35735496636780e1704604dc4a2721f65f2c5a8408dfdd36f807a696adf94d5c65e39d41a7507eee1f9c4c5594554e412a43c2a8919c43ecdd1b172b4b3b645b8d2634df7b66ba3b639e920922c8b0f729c677c5b37d2a7cbbcb387468f98da53aff838d232733d39de9ecebae7e849d5054e321ac4c0291c45232a7c5a0dd38cb207a16c0b84394f667ca77ffd29fe5fbc6c34a94595cf5400b7ff164da9055a04bca85fb6a3d39aeac27fda87b995fa9585833a2df0989ecb9dac3eac0dbac930926eac26a6e074d7251a6fae1fb5c21f936ffcd4281e5f318b74ddedba4c53f5c02d5c987aaacb973abce1d2cafed3c7efa02bb5275fb2469633b155df3c523d8f20e3e73ec481852814a0f1d9d1246bc9b7dc95304574ded7737ad6f7f8609fe8f9889ef6f9ec993ca47afa4a6037955fae64255510cddd6912c6361bc5e1c9094f60503624d9c69cb91bfa642168a8108fadf473b70eda4349754fd7ac286c59f4a78f46e8430dffcaff21c6868", 0x595}], 0x1) 03:07:47 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0/../file0\x00', 0x80, 0x100) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000380)=@file={0x0, ""/80}, &(0x7f0000000400)=0x52) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000440)='/dev/tty\x00', 0x10422, 0x0) r3 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000540)={0x0}, &(0x7f0000000580)=0xc) r7 = geteuid() r8 = getgid() r9 = getpid() r10 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) r12 = socket$unix(0x1, 0x5, 0x0) pipe(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) r14 = accept$inet6(0xffffffffffffffff, &(0x7f0000000640), &(0x7f0000000680)=0xc) pipe(&(0x7f0000000b00)) r15 = accept(0xffffffffffffff9c, &(0x7f00000006c0)=@in, &(0x7f0000000700)=0xc) r16 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000740), &(0x7f0000000780)=0xc) r17 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) unlinkat(r13, &(0x7f0000000b40)='./file0\x00', 0x8) r18 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, &(0x7f0000000800)=0xc) getgroups(0x3, &(0x7f0000000840)=[0x0, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000880)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, &(0x7f0000000900)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, &(0x7f0000000980)=0xc) sendmsg$unix(r0, &(0x7f0000000ac0)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f0000000100)="5e2db4428267bb35d0a14fbba8467994f402c866e7a90132e35e2b5ea29c4b48c276569db0a07f78bf3401c6fa6d0c21b725a24f7b857bb7bc359f7482ead06a6f8dd66464b278f504640a7662ac44776c66435cd01b5b2f4d5482b55a3f060d6eb79dc247bca9a0ec2ecc6cb67227eab0ca46621453f572e9cf001838cef9a9c3cccc08396bb7cd2579a223577bae65fd7457a1e7c797185513f5b4fb2f922450999f9ac119be3c352ce44860f5b4799ee25e4db47de0d389e0249dc3168542185036cac50694df1599d1fc4e", 0xcd}, {&(0x7f0000000200)="0a0cac981958ddeffdc7c170a946f94d64670589b4f08d59df111fa6ec85e15784cfc65911346d5798f611c9dc5b06344a5e010862858e3b546ad8c383b2a01a9bd313ec11740f9e453121246baa41c16b544244d99810313f8e6b4d8ca47e7b483a83b5ac888a07413119bbe1ebe9f1b8335a8d9b4947291ef6aa70327d37ad9e4acb93b15712142f81adc5915edad145a01585780b6128e9659e48d6921a9b94e623a9ab22fdda18149a463412f8ef37085be2145a21953e1bac3c7131682322ca6bee4f6b9edaf77a", 0xca}, {&(0x7f0000000300)="3f0d53aa64c1bd36b1158378f735e999975f17631df9438a92e60050d1bb1aaa918aba8eb5555d38801e7572b8cb4bf4602fce066d9f7a16da45d1f37682a9f4", 0x40}], 0x3, &(0x7f00000009c0)=[@rights={0x18, 0xffff, 0x1, [r1, r2]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @rights={0x28, 0xffff, 0x1, [r12, r13, r14, r15, r16, r17]}, @cred={0x20, 0xffff, 0x0, r18, r19, r20}, @cred={0x20, 0xffff, 0x0, r21, r22, r23}], 0xe0, 0x2}, 0xf) r24 = socket(0x2, 0x2, 0x0) connect$unix(r24, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r24, 0x0, 0x1, &(0x7f0000000080)="b90cca859004030180000000", 0xc) 03:07:47 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) unlink(&(0x7f0000000000)='./file0\x00') r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8028698c, &(0x7f00000000c0)) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000100)=0x8) 03:07:47 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) setsockopt(r0, 0x7, 0x26, &(0x7f0000000080)="1aee0af3", 0x4) 03:07:48 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) r2 = kqueue() pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = getpgid(0x0) fcntl$setown(r3, 0x6, r4) dup2(r2, r3) ioctl$WSDISPLAYIO_GMODE(r3, 0x4004574b, &(0x7f0000000000)) 03:07:48 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) unveil(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='c\x00') 03:07:48 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = getpgid(0x0) getpgid(r1) r2 = shmget$private(0x0, 0x1000, 0x38, &(0x7f0000ffc000/0x1000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r5 = open(&(0x7f0000000140)='./file0\x00', 0x150, 0x20) sendmsg$unix(r5, &(0x7f0000000380)={&(0x7f0000000180)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000002c0)=[{&(0x7f00000001c0)="a8bbc4f0a99dd4df0c8620228603437dbf47bd98b6f81d4d4b8a15309dcc57df3e31e8811b304493ab113a8ebbf8beada9f88600add7d93ceaa0140b89e99179227778a5cc25a3376601bf91f061502fc2b804e21e5899ae66fcb84666d9bb17dc17dd96996caec0488c8cc9b6749b61a22f54bda38bdd78486adc6e7b52d20f46762598c218800a17b15325df3a57be8824730a30a0e812af67759c036fc2c98a4a5439ad704681da33d1b0ea65b0f0a563f3e2f4152793b99c8a9e9b2ab73005095a853384ca9e3e90914b", 0xcc}], 0x1, &(0x7f0000000300)=[@rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r3, r4}], 0x50, 0x2}, 0x3) r6 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) recvfrom$inet(r0, &(0x7f00000003c0)=""/169, 0xa9, 0x5f14de5014723671, &(0x7f0000000480)={0x2, 0x3}, 0xc) linkat(r5, &(0x7f00000004c0)='./file0\x00', r5, &(0x7f0000000500)='./file0\x00', 0x4) r8 = getegid() shmctl$IPC_SET(r2, 0x1, &(0x7f00000000c0)={{0x38, r3, r6, r7, r8, 0x20, 0x9}, 0x9, 0x5, r1, r1, 0x20, 0x4, 0x10001}) setsockopt$inet_opts(r0, 0x0, 0x7, &(0x7f0000ee0f7f), 0x0) 03:07:48 executing program 1: clock_getres(0x0, &(0x7f00000000c0)) clock_getres(0x2, &(0x7f0000000000)) clock_getres(0x2, 0xfffffffffffffffe) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x10000, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x10000) r3 = socket(0x18, 0x2, 0xffffffff) r4 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000280)=0xc) r5 = syz_open_pts() r6 = accept$inet(0xffffffffffffffff, &(0x7f00000002c0), &(0x7f0000000300)=0xc) r7 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) pipe(&(0x7f0000000340)={0xffffffffffffffff}) r9 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000380)) r10 = openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0x10020, 0x0) socketpair(0x1e, 0x8000, 0xffffffffffffffb9, &(0x7f0000000540)={0xffffffffffffffff}) r12 = kqueue() r13 = semget(0x0, 0x3, 0x0) semctl$SETALL(r13, 0x0, 0x9, &(0x7f0000000800)=[0x80, 0x28000, 0xfffffffffffff594, 0x4, 0x80000000, 0x6, 0x6d, 0x40, 0x6, 0x42]) r14 = openat$zero(0xffffffffffffff9c, &(0x7f0000000580)='/dev/zero\x00', 0x10040, 0x0) r15 = openat$zero(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/zero\x00', 0x200, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000600)={0xffffffffffffffff}) socketpair(0x20, 0x8000, 0xfff, &(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x19, 0x4, 0xff, &(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000400)=[{{r1}, 0xfffffffffffffffa, 0x21, 0x80000009, 0x6, 0x9}, {{r2}, 0x0, 0x18, 0x24, 0x100000000, 0x8}, {{r3}, 0xffffffffffffffff, 0x10, 0x1, 0x9, 0x3}, {{r4}, 0xfffffffffffffffe, 0x0, 0x2, 0x2790000, 0x8000}, {{r5}, 0x0, 0x2, 0x80000002, 0xffffffffffffffa5, 0x6}, {{r6}, 0xfffffffffffffff9, 0x8, 0x10, 0x5, 0x14ab}, {{r7}, 0xfffffffffffffffd, 0xc, 0x0, 0xfffffffffffffff8, 0x6}, {{r8}, 0xffffffffffffffff, 0xe0, 0x9, 0x98, 0x4}, {{r9}, 0xfffffffffffffff9, 0xa0, 0x44, 0x1ff80000000000, 0xda8a}, {{r10}, 0xffffffffffffffff, 0x8, 0x82, 0x8, 0x101}], 0xfffffffffffffeff, &(0x7f00000006c0)=[{{r11}, 0xffffffffffffffff, 0x0, 0x522d22b7d4133fe0, 0x6, 0x6}, {{r12}, 0xfffffffffffffffe, 0x40, 0x1, 0x5, 0x80}, {{r14}, 0xffffffffffffffff, 0xc0, 0xf0000008, 0x401, 0xfffffffffffffffd}, {{r15}, 0xfffffffffffffffe, 0x9a, 0x20000000, 0x7, 0x4}, {{r16}, 0xffffffffffffffff, 0x2a, 0x0, 0x81, 0x5}, {{r17}, 0xffffffffffffffff, 0x0, 0x80000000, 0x8, 0x752}, {{r18}, 0x0, 0x1e, 0xf0000000, 0x582, 0x400000000000000}], 0x2, &(0x7f00000007c0)={0xff, 0x48}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x30242, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x40, 0x0) 03:07:48 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) fchdir(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket(0x10000000002, 0x2, 0x0) write(r2, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) readv(r1, &(0x7f0000001600)=[{&(0x7f0000000180)=""/170, 0xaa}], 0x1) sendto$unix(r2, &(0x7f0000000000)="c0", 0x1, 0x0, 0x0, 0x0) 03:07:48 executing program 1: clock_gettime(0x7, &(0x7f0000000140)) r0 = getuid() setuid(r0) r1 = syz_open_pts() fcntl$getflags(r1, 0x7) socketpair$unix(0x1, 0xfffffffffffffffe, 0x0, &(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r2, &(0x7f0000000540)=@un=@abs, &(0x7f0000000480)=0xfffffd6b) r4 = socket$inet(0x2, 0x20000804, 0xfffffffffffffffe) setsockopt$inet_opts(r4, 0x0, 0x100000000000000b, &(0x7f0000000240)='\x00', 0x1) setsockopt(r4, 0x0, 0xa, 0x0, 0x0) r5 = socket(0x18, 0x4000, 0x1) r6 = openat$zero(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/zero\x00', 0x0, 0x0) write(r6, &(0x7f00000002c0)="79da8809c9a08c23518439e1815e59c8665de6b3cfbc8860a6bb18b30edcf7f5ead57ba811cf114a851f987b29a92a9e0716c508c3a357cf0f3b17b3c8c3bb7f698ecb7ed0578e3f7e2266dac1e4dee7142c29a895d91d622c0e5a8e19c61c842a0888a6de2214e60de9372941733efb0b93d11dde41be84df051ea71ed4ee1d6dd6c55ea640e4f5a1997dd4857b014c268d1dc93d3022eb19e1e39eb07c4c40446ab8ed614d8062094847749a278b2a7f9558dccfcc4bf771ff007a09b867e204bcc4a7f13ffd607cdd02d7b9f28dde32fdc08c6141e081b7bb29469fc73d1cd63671e3cc8133580d", 0xe9) setsockopt$inet6_MRT6_DEL_MFC(r5, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x9, 0x1}, {0x18, 0x0, 0x200, 0x80000001}, 0x10000000000003ff, [0x1fc, 0x100000001, 0x6, 0x6, 0x1, 0x69, 0x1, 0x2]}, 0x3c) r7 = semget$private(0x0, 0x3, 0x500) semop(r7, &(0x7f0000000040)=[{0x1, 0x0, 0x800}, {0x1, 0x7, 0x800}, {0x5, 0x5, 0x1800}, {0x3, 0x9, 0x1000}, {0x0, 0xffffffffffffffff, 0x1000}], 0x5) r8 = getgid() semop(r7, &(0x7f0000000280)=[{0x0, 0x94f0, 0x1000}, {0x1, 0x20, 0x7fd}], 0x2) ioctl$TIOCSDTR(r1, 0x20007479) r9 = fcntl$dupfd(r4, 0xe, r1) openat$zero(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/zero\x00', 0x2000000000000090, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r9, 0x40045744, &(0x7f00000000c0)) semctl$GETNCNT(r7, 0x5, 0x3, &(0x7f00000007c0)=""/76) getsockopt$sock_timeval(r3, 0xffff, 0x1003, &(0x7f0000000180), &(0x7f0000000400)=0x10) setuid(r0) dup(r2) ioctl$TIOCFLUSH(r6, 0x80047410, &(0x7f0000000080)=0xffffffffffff6b37) ioctl$VT_GETACTIVE(r9, 0x40047607, &(0x7f00000001c0)) dup2(r5, r5) fchownat(r9, &(0x7f0000000500)='./file0\x00', r0, r8, 0x2) 03:07:48 executing program 0: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a711000000290000003d0000000300dd0035b21ef0c26d08ec"], 0x38}, 0x0) r1 = shmget$private(0x0, 0x2000, 0x100, &(0x7f0000001000/0x2000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000180)=""/222) 03:07:48 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x2}], 0x76, 0x0, 0xaa8, 0x0) 03:07:48 executing program 0: r0 = socket$inet(0x2, 0x2, 0x400) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="5bee9380e37a11f31d3338ce635b8f0e54230ee5ff5b73963fa91b6b2cf90563d5b4b9a728bfd48fdf101a593ba07e98082e774eedb2d727ff89e679a129adef24c7cef00c653d1467c8463b067cfaaf4b580ddd321ecab9423c1e675442cb1e85c8a2e0630ab4fa14a4156b583d214d35a2d64349a001c876b22a825fc8f46efc9180f3fe27bc33fa4b", 0x8a) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, 0x0, 0x0) 03:07:48 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0xa0, 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x80000000, 0x1, 0xffffffffffffff7f, 0x7, 0x46}, 0xc) r1 = socket$inet(0x2, 0x400000200000000e, 0x1ff) mknodat(r0, &(0x7f0000000080)='./file0/../file0\x00', 0x1004, 0x7) getsockopt(r1, 0x4000000, 0x8, 0x0, 0x0) 03:07:49 executing program 0: r0 = socket(0x0, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x7fff, 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202fffbffffffffffff"], 0x1) 03:07:49 executing program 1: chdir(&(0x7f0000000100)='./file0\x00') r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000040)='.\x00', 0x2, 0x0) bind(r0, &(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0xa) 03:07:49 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) poll(&(0x7f0000000080)=[{r0}, {r0, 0x40}, {r0, 0x20}, {r0}, {r0, 0x49}, {r0, 0x184}], 0x2000000000000164, 0x10001) poll(&(0x7f0000000100)=[{r0, 0x143}], 0x1, 0x0) 03:07:49 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) utimes(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0xd6fa, 0x4ef3b1dd}, {0x1000, 0xe0}}) select(0x40, &(0x7f0000000000)={0x1cd, 0x2, 0x4800000000000000, 0x2, 0x1, 0xc6bb, 0xffffffffffff8001, 0xffff}, &(0x7f0000000040)={0x2, 0x40, 0x6, 0x0, 0x8, 0x101, 0x95ba, 0x7fffffff}, &(0x7f00000000c0)={0x9, 0x100000000, 0x1000, 0x5, 0x100, 0x401, 0x10000, 0xbd1}, &(0x7f0000000100)={0x8, 0x1}) close(r0) r1 = kqueue() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x20, 0x0) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000180)) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe0, 0x0) 03:07:49 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x4004667b, &(0x7f00000000c0)) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x40000000000, 0x14}) 03:07:49 executing program 0: r0 = syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000440)=""/183, &(0x7f0000000040)=0xb7) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000500)=0x1) write(r0, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff002e3601000070c4adb544558000000000b07b752de32148fb6242b8e03ad14a7f5259bd7fd682b1df3b1174751d201ef3ba136153694d4a9ba925947f9c87dff5a59d71ff6b8d2076f3d86c8a010000006651fdf26cfac5f1bd53d079312559a90a6dbf729a8cde5b73359250cb399dd2db39d40c7482830881c8296c36642a50c46fb84aa55c24596b8ddc4e90dea40902000000d99f7882d0dcd05bfe1c9d80ede6ba245c99d12a3881caf9b7e2e7a55a2444e10e9707e51336f81d22bd8622f9fd413c0e1a2d1fd29afb02c5577126fd66738fcb7fcc2442d53045c92203ab9776b1697755bdafdbdf3de60e124de013bfbeb8ab0535b4c4888caa4cabd9c2499da8466a921f2077c8d0efdf3f75cc4631947b732958055316737aaed76cfa420d48200000efdca29657a3bd0311fa79aaa596401b429500e218ca7195298c7831250000000000000000000000c6f81e49ddd52d5a2887af4934af1a4df459c71618f007a17b77178a5524df4e35e62e282c977d32410c7503e32613bd7acf498100286d1e9e25e5e10dd97d965578075bff07a41f8e35c86f90513f668f0aec2b02fe574dfb6051a679df482ec6ad8599b5f0a9d4526f7bd9742d5c279de03cbb9128162cd545256d11babe474572103cd5905112fcac6d1e0e07b9d581dd3f21955fffc30e5bfbe20f977a0000000000000000000000000000944b5626e0d300", 0x213) r2 = syz_open_pts() close(r0) getpeername(r1, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0xc) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xfffffffffffff476, 0x0, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f0400"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 03:07:49 executing program 1: clock_getres(0x2, 0x0) clock_getres(0x7, &(0x7f0000000000)) 03:07:49 executing program 1: setsockopt(0xffffffffffffffff, 0x0, 0x4, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 03:07:49 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) poll(&(0x7f0000000240)=[{r0, 0x13}], 0x0, 0x0) 03:07:50 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) r5 = dup2(r1, r4) kevent(r3, &(0x7f0000000000)=[{{r5}, 0xfffffffffffffffa, 0x5, 0xf0000001, 0x4, 0xfffffffffffffffa}, {{r3}, 0xfffffffffffffffa, 0x80, 0x1, 0x800, 0x5}], 0x8001, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0x40, 0x1, 0x5, 0x20}], 0x101, &(0x7f0000000140)={0x1f, 0x4af5}) close(r2) 03:07:50 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x1, 0x0) sendto$unix(r0, &(0x7f0000000040)="8713ef6bafcccde1f5f6c4890a142f2a33c7fad799dc21dea7535872eec6c9385ad050b1a73a83d89f3b28e59c5f39684dc78f290b00033d45cdac5cefef9e11b6f200465f9f1b9782105ca271e585157c7efc4c25195bb92098b6c4c7674ac176917ad3ca87620648f939df6a20bc27aaa4ac209c12acf2354a46d4731d12dff115b3130be9387db32619b6cacc", 0x8e, 0x8, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 03:07:50 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCDRAIN(r0, 0x2000745e) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x1, 0x8) connect$inet6(r2, &(0x7f0000000100)={0x18, 0x0, 0x40, 0xfe19}, 0xc) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) write(r1, &(0x7f0000000240)='C', 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "058832a528295affd1c8add1ad044097f4d25e92"}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000140)) 03:07:50 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x800, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) r1 = shmget$private(0x0, 0x2000, 0x40, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) r2 = socket(0x18, 0x1, 0x0) r3 = dup2(r0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r3, &(0x7f0000002600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002500)=ANY=[@ANYBLOB="1000000000000000bb76a898ca93368d"], 0x10}, 0x0) 03:07:50 executing program 1: syz_extract_tcp_res(0x0, 0x2000000fff, 0x0) 03:07:50 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = dup2(r0, r2) kevent(r3, 0x0, 0x0, &(0x7f0000000140), 0x2, 0x0) r4 = semget$private(0x0, 0x0, 0x454) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000040)) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f00000000c0)=""/183) 03:07:50 executing program 1: r0 = socket(0x80000000000002, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000000)=@un=@file={0x3015edb019860256, './file0\x00'}, 0x10, 0x0, 0x0, 0x0, 0xfedd}, 0x0) getsockname(r0, &(0x7f00000000c0)=@in, &(0x7f0000000080)=0xc) r1 = msgget$private(0x0, 0x8) recvfrom$inet(r0, &(0x7f0000000200)=""/81, 0x51, 0x2, &(0x7f0000000280)={0x2, 0x1}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r6 = geteuid() r7 = getegid() r8 = getppid() r9 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r1, 0x1, &(0x7f00000002c0)={{0x9, r4, r3, r2, r7, 0x9, 0x8000}, 0x7f, 0x3, r8, r9, 0x26064544, 0xc542, 0x6, 0x8ebf}) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x1, r2, r5, r6, r7, 0x9a, 0x100000000}, 0x1ff, 0x0, r8, r9, 0xfff, 0x1000, 0xffffffffe7c0f680, 0xfffffffffffffffe}) 03:07:50 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) write(r1, &(0x7f0000000000)="94cc2ab063e26b9d64439abf50a9eff8c6e7950a1a216eb88919522127c27063750cc02eb4a66e5eef1f6f8261932c13388f1799357bd3e20f8df8eceedaae1f06ae77fe0cf2399161f8acae6536ede7b9614ff7ca23c873b6747335fe06450d9d96bb4d22936024f2a6b39410ce31c93b066ef5d83dcabdcd6d13d856866cd7226b6d1781e6cd6a9a904f46cc5c81dc3815d555eb9a90e5b4fdc234f4ba", 0x9e) fcntl$setstatus(r0, 0x4, 0x48) writev(r1, &(0x7f0000000000), 0x1f0) 03:07:50 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f00001c1000/0x2000)=nil, 0x2000, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x10, &(0x7f00000000c0)="eb368f80", 0x4) unveil(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffffe) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x800, 0x0) 03:07:50 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) sendmsg(r0, &(0x7f0000000480)={&(0x7f0000000040)=@in={0x2, 0x3}, 0xc, 0x0, 0x0, &(0x7f00000001c0), 0x34a}, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) ioctl$KDGKBMODE(r1, 0x40044b06) fchmod(r1, 0x20) 03:07:50 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000008e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000000)="fd", 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x280, 0x0) fcntl$setstatus(r3, 0x4, 0x88) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "c02a5bd284815045cdcccf19d36eea972fff6634"}) poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) 03:07:50 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f00000015c0)=[{&(0x7f0000000480)="d845893fc092a166eb5fd3e6ec2bdaafa77b727afd2babd875edf609458ca78880e924d004b9c00ff51584cf4ce47d085b4ba3ab74626ee02366c797c5eb22d675ba83dd8626c5530fcc85320f2bcfb7eab1d15c927468557fb9c327bd24edfd45d054c6b8c84338d83dc23c8ac71390bdbac73fd63c4d1cd773fe63ffcc1ec81a42e3617f35e34f44f71390761a93222e90135d3a78992eb90f447eaca3f0208686c14f2726e1c3f5328de824b40d7c3c867b8502644708d1a27147c00de4a8d22a0c5afad43dd810bf42efb05089f90b2b580cc3949a98345b8aaedbc8c33bf953f3cb07a77a00edcd7c7be967507a1face621a29a3c57409fb8761996286f4497649bfe026b95bd490c59e81a723c2056ccf424d7d6ac5b3e1da39016780a057610e4d4b1584b2dc40d48214762eaab81694c0b482aee953fcd5c3ad921ec30116d28e85b8b9620e6319e1ebf830bacf070c43cab80cc68170c5185b3f576ce42a294aa507bccd14abe4b72e1b617131c24fd5aa3f063889daae0578efd0de7f5599b5506f5cea114cf52e58299ea02e72afa447bcfb43c05efdae70bfa7e25221e8d95e0b4bf414160d2bc544ee4e900dedc924b2420aab349313482d72c12328f83feca212193bdd4d1e448b6374181fc69221a1739c617bfd09d49ea8ab8a6ec9bd140f8fd8931acd51b97adb3ca1fb0f5d403b743b0e324ab6e571f374a164fcfde71a70d9ae33c1c83f27e56da8f1ee56443f7e9de8e675989fa767d0a59304f3ce465fbe6899f7823bf663ca8cee1fe974acdae88b47d4146b848f084aa344e275fc3658cdcee8a43b42a1bbd5ec065e7676cadd0a07e29a2fb415b50362f3157dd126b2b3cfdf87d5f629cf241bd9fbf5529f1bac85403d8196a370138ed29b61bb3e5790d6df7c4d59659588ba0cdfdc3e6193468ac953d08590ea485c5b12109cedf80c137fe05b7c3e430f77eb102fe35347805691df7a95193b53ec696a4d584fd5e6cf0d3f8481394e7da7265bf4be6f9959120d39e0210d17a24e37b9e056a5b30d9a735ea316c181acc0427146b6eb20dceaf58780cb7343a8b6fd81bb6c7ad763dcb48607cd35cbec59c5233257979b00c2afc29679a5080e6ea18b9a11c07a8217d17a913f381a96366f3e4d77d995670377a40e7fa5f909b9ae9a6124bbb7c042f67a99632689d6accd6e963b70404455307206c246eb221f9be6852fd29f7dcfa6643143762b21d2b54082d8a6daa49e08e0ff66a67130226915118a056b6c711764a3a0315b86a84f972e00949254669a7d1e6c2c76ac6b38929895a07ff6607ca54c11305ff154a015ca1d637f68d13bdb2fb2e9226d28b29027dca077e3651dbffaec165b0da3c213a95390d9b094c4762f655fb894075c76cb519880e65e4065637ed13b8a41f27f66db9a6601fb38f41e5b0913a395a9a08c82ab0f36da16badc7f1a1341868012440d67161bf6f00ca37a8e68f4d499a1c55470c3684de0e45e09fdcd17c4f0d33d0dae21f68f21b61949dac2896fe3833dcd407cb02465312ed9bc47f41916fec5e56fb9ea0af9ebec9cd7d7fec39aa48907151e74161d6fa9ec2fefed0075d025f3cdbb75e368460ba9242bce26c67386d2870f74ac1034d76321236f501bddc1fc6290a3309572e932a88c0edb9ab583645952613d0ad5cfb0180262b2b9bf195362aa87d8fa9c6961d643c2f46a1de6e0d0273f485901d149820d3e3724a7f2b6e84d0d23929f56ae6c29d9d04f23ced7bb21a0801111df950ae872a0e738b52ce4df0bafa220eb04692987d554031c54d3a68981eb84605c9e088b9ea5c983efda2b55c8b9915fe5ba7e0faaf0dd7a83e34de51936748decc90c002b209e5024edc9e57587c1155b21900b5f8ee129d2c0bbbc79ddd4cceacb8782dbe12a3a28fe2d57b5bbf60ca22d550ee19ad25b40bcc396ae80f1a92258c431b3f6dd0c109215e123d8b3e95ef43e5e9e9c1ff1e67e5fd3576e097543b3ba622d6503eb6077fe12fc501eb47d5c3aed0dea8d027db422d3a9bb2ed61fbc8f28cc4a20f0f3a4ada791bf119806ab3a11fea94eeeebf2d07a3e4d3befef8cf8167834ecf68dcb84b54829587877cab23f975c4632082244ce1488463f97f9f2d229676d34537a0f884b0d2f7dfc0ba743bb337fce55aceb4f7854ee321b545a7e37fb2e207fc43c77b55d1b47497f0b213e2ecd963467cd906388b48d6640b811d1be9a211b5d93e2b99f55e9eda56d136c91ebefe8b5d41825dafb4ff686abe20dcef5bcc448c2b6f56dfc2fc5fe7f1d2c7c6dbcd52824f76e60887516c56eeb8f03dedfb256c8ba86ab347c378b5d98cb55bc317ce40a63c21836cdd71c1c035f61c92da01864def51d874350064d1a45b092d13bdd2812882d8ef860c55043f40cb06262379e2ddd9597bbbde7ab52c360c328061228c3c501590db7f6884a97decf32bca768c3e27458d5040b4b2edcebcbcf7d9d3030c57cf0bb99ab3a024b751e429498d58563877188e81408ce6cdefac19db5db3c9310dcdf85fe7e6a0d6a4cc3310034b43a14be50185f274ed845d21ef0a70384d0c73e54c956bd3255e621848e7164f12302df52e9901a9861058d71dc3d0e13f3cb6eeae4c6181dfa955718d4c7b173ba46c5ffb9101e814600eb4a807ac244a289ce48bdce7a0dc2e6004d87007dfdb10fc07e2f84d519dc5c8e62b3003be1e10b391145439b78c959b5d11f36c98feb932d81ef67276b82309babee5bd4debcc9da620ee79918fb7feabbcf5934ddde8e2a3125c5c431eec657f11f35de4cbedf3eca1472196f49a07cd3ca2bf34cac78eab7f1f65516d6b7d0b5a10c7ac031ebf99c88be7d7883e0c72c477bb02c80e4317e17d48847ecd8879bf6c76c7f30826d8145673cc5088ddfee764b5d6ceba4a8e37ac0106d034c5938b6118a62f166049ddd10659f83c53c6fda855c4bbe393fb62f7b86549e9c1829a6d34f79897942675cdc62340fce39d0ebdbc5492113396af69c09d3516a53acc5b00739c8a888d154139e467c64216b1eccf287a1bdc117b7b8ffb83c908c34b55490e176658d36bee7a6a6d8767d99c046e2e57146e516c6b256f81ab5499e96f35eff5ae6e314189b59253a87fd5fe4a112ca3cb8f9a0507df4b595693ccfe3e450934e66f340f684a15345cda61a57e7e054f7e35b6645721ae4b4f5d1e9c7d49fc554d336b1d40df9a488afd570ce15eb6fddb92f59a2d5d8c32926b203097f9e385a0feca23368288c44ad3af9d394f54a04d84e1b78f0ba0035cbb5e6009f0f126e34a260da030ab84bc27f05d02ed56cd74a3b08a9283f428b4f94ba0d0ab621c8bef4d951598dd1c9bceebcb28c58a300fb022a7b559acf12fa9fd786b7085859fdf2cf5964f6074dae3d84bcfa74415e86f891307b52769c5e8322022251d34ee0028a6e64fb559e5e150ab61a45c3f455c866c6d98007ac55e859c6ce6ad6b0e021c9dcdec0418d61ce1e664867094610d69c34371c9f3615c27ddaa6f5b5440af1a77eda8bc7aba5b6c3c051e201a31ed522c5dbae8dafc420691a83d9d160210490a9e0ead44e7ad6f12091548b6882552628fb698bd5144bb3dca2e49839b81b3e313beed43313d2715c3e4d6cb67431026807aa17529c9e5a2fa1d1a4194392529d925ff3a0a2af801203ebab9b48fca4572f19d1601c7820024aff0748d0e6c3c716a0b323527bdc25bd3747160a2d0cade9917aaa5158d5842f0b99356e8c4781b81a935cf2e90612e423e40cf2d16d8f79d1f95396d6f396375d75a75324d5a1a60ae64bd8ce5db76e6e000c7e963205e4b989f1b677cbde0593cf3d36bd2533290d8fd5e626c4259c078bf9fa4b2865e6b211abe11e83de7d823fb1cef22abfd28d99036780e14acd2ea7631512b9607e82b85827ea6c18514358772045841a7c7276f42d5de0b00d794b184547cb4300d9058988096de47f80bf624ba67db17220a403c2642064ff6d215123687bbc25e1843d7fd3c665acd19bc3b9c53797196affd508b6e6421006c99764b9e7d4a87714e9728c6754a1c9307ed20ac0a250c3a271359d4635fdbaccc0782a8999afe9d9d9e555754bc3f58146f2ac6074d675d617d54b2c6a89691061737a05384bc8506f02d8e9a522068228bf53bb608a221dcbd2aca7127b9434cfe26bce0dd0f89625d092cb687d9036bf0157f78b93c68336d0733a5836a894ca4f51387acdf8207a75bdbd8b3df45189ecb9948d5bfdffbfe965cb8e42bee0c6ba603296025919f7868993039c907d87759f812e6bc421166d3290865e1537ae3f870c6d9a742edcdc8724af1ad43a2b4a1f249a1342666757a67fb64b88c6d038e7daa4de0166b9d6403ed76aa4b13c42dad75637fd9d29e433941857be74aaa8ec9b0335971ab40561c17a1bf166fa9c0563c8bf8cc58fb073ad08b92d31c2d3f833cc1bdca8b6bcf979e92a95f484ebb65bb588741cedbc66a1b39920ac05880504782eedd872b63f7ade4c2d825403d60797983f68f30e92eaed80cd91db1553aada8a6b822a43f2aee21172ed05a6b622e4ae942be891acc8889fb4a630dc0e05d12d1e60e48fa5f75953cfee034686e2f095614513538bd091af21f1545b4a491e5f55418686dd0c02dbb86643eb8001e8a0f894f2c5e440f1719cacfc1da79575e7e5b5e78e3910961a2d526e6b54ba356b1a5a04f3a0acb0b6a6de247662750b5c34fe4785eb74ed388b3a95d25397bd326714ce4ac78b0bf60217c65f0c4b45e8f045c504505bf56bb02594f03cf70785bc8b3811e611cef36709bc32575864a1c5164d991e582c89688f8d6951a9a5fcbfe06b2aed6e69565be727ed576281a71ca19cc172dc5e8524f465cabf9c1dd31eb2d1299c719ae505c4f71dfbaab01ead28eb8f75f79cb6c14c63e5e6060bae2cecc7c79a38acacde435530305fd2ce886e013e16e88c7e20fba8ed4c82dc570326462fbc1070c26431617d4bcf2eb8e5c057fc3d20f298314aa0a806bad3307d1114333dff7797107858afb98de2d1371e6585914cbe91b84bae440533393c6b2c865ab881474ebee7a1cfa3df882d9b94cfc2b12bdaa50820baee0aefc0f94bf4d7ad5169b7ac2941f4f604f9aa064c6e9b57ddcb27ac73898d65d02ab71a1a06b2f7a4d6ba1a936e551bfc9a818ba48967bf36953ca32d9243cb66f17bb7083c7de408c4a3a55038c865440677b75379c6ab69b4c91e178829f2b4bd9a7f443695d0659b240d09df9d4255c2d1b4edd2c832fb168d8c4c00510c71c46a4cd43cd95f3c7ea0c9e884206c19a211d846e399c13173533291532f0b8be5e846eb761a67dfca81ad2a2673adf1b4b1ca2f75ec75aa8a5cae54c8453784e3575e21e8defae72ab1c03a0c6ff452e1453ec2975516d21000fa74262f0ed29e3c76fd1fb0124e19ec6347e927bc49e65047ad5fbc3c5211d5173cb23e28a29474e972bee84b9352dafca65c8c0527294f264ad27ba4a9544570126d2d7507fdaa929b4f347f98df4cc4496fa7350b4602accff194ec184ae0d77d01c9b9d63205abd5b98d086bf74be3714208b640624da0a54fb25968f60d2eefe60b2c0cf138eecc21b49e3665badb25ddd7364e0a969ab5094ae62c5af6d4229ecfca395d488e3025e4ae54ca09f4960832a854e6662f5311c5f7a75908094975ed7205cf9ed1c8b20e872f9ad9bf19b940867e0d9cf4f878379d343e5fb6a18fe1334a0f97c08cf0af78e7356f62635bd640e244f2048", 0x1000}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = msgget$private(0x0, 0x201) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f00000002c0)={{0xfffffffeffffffff, 0x0, 0x0, 0x0, r2, 0x180, 0x3}, 0x8000, 0x39, r4, r3, 0x100000001, 0x7ff, 0x80000000, 0x44}) fcntl$dupfd(r0, 0xa, r0) 03:07:51 executing program 0: nanosleep(&(0x7f0000000100)={0x8, 0xfffffffffffffffc}, 0x0) execve(&(0x7f0000000140)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000180)='\x00', &(0x7f00000001c0)='[\x00'], &(0x7f0000000440)=[&(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='}\x00', &(0x7f0000000380)='\'@\xa1\x00', &(0x7f0000000400)='\xc1.\\]\x00']) 03:07:51 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000740)='/dev/wskbd0\x00', 0x10000, 0x0) fcntl$setstatus(r0, 0x4, 0x4) r1 = open(&(0x7f0000000100)='./file0\x00', 0x2, 0x4) recvfrom$unix(r1, &(0x7f0000000780)=""/4096, 0x1000, 0x40, 0x0, 0x0) readv(r1, &(0x7f0000000340)=[{&(0x7f0000000000)=""/156, 0x9c}, {&(0x7f00000001c0)=""/86, 0x56}, {&(0x7f0000000240)=""/124, 0x7c}, {&(0x7f00000002c0)=""/84, 0x54}, {&(0x7f00000000c0)=""/44, 0x2c}], 0x5) fcntl$setstatus(r1, 0x4, 0x4c) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000006c0)={'./file0\x00', 0x0, 0xb5d2, 0x0, 0x1, 0x81, 0xe0c, 0x8, 0x2, 0x1, 0x2000, 0x1}) syz_open_pts() r2 = semget(0x1, 0x1, 0x3) r3 = getuid() socket(0x26, 0x8000, 0x268a) getgroups(0x5, &(0x7f0000001800)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001840)={0x0, 0x0}, &(0x7f0000001880)=0xc) r6 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000018c0)={{0x6, r3, r4, r5, r6, 0x4, 0x8}, 0x4, 0x6, 0x7f5b}) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000001940), &(0x7f0000001980)=0x8) flock(r1, 0x1) close(r1) open$dir(&(0x7f0000001780)='./file0\x00', 0x180, 0x100) truncate(&(0x7f00000017c0)='./file0\x00', 0x1) sendmsg$unix(r1, &(0x7f0000000680)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000640)=[{&(0x7f00000003c0)="4a333f75f7badb25a23e5ca053f66766635fe52d541d70d9b5e1c39e70ad954f20ec57d6c047", 0x26}, {&(0x7f0000000400)="b739624526f6138246984741f833eae3c6cb68e16182da6c5e0d085701921fba2b8a8aa1d17ccd1dcfbb180fa2a1e4aac259383aec7bdd1376e8c0f5916bb7e6b4ee009555d71e48fa041c25633d92b36375f71839504a8cdd63669623a764cf52a436ac13e799ed0ce69d6419fb49e4959ef279961fdfd0008771d3600cfdb7178d01565a5cfeb48baae9fb422580d7048a14175a6d416513eb1f9f16f94d56dd6a5c000b22fd4381cb33", 0xab}, {&(0x7f00000004c0)="de4ed1355e4c9797b00245a2f4f438769f684e324ec7a902570f1d2186433e02069f65e216e35ac06d126847af066a910677554922ab8e024f6e83e977a2736d956ceb030dbe6ff32205aa2fe9ffc723a53b549ff7c60a55", 0x58}, {&(0x7f0000000540)="b80f75f0815fb575a7a2affffffc53c5cc38e5cfcbc71af8486501869cda7ac70fee92c2e7325a44b719bafafe5e83f43286e664a1ffac143ec36dbd8d2a3e64157d8c2042cf9a52525344301528c737f3ca03ba6d58b4221bfe116a5a780cfc40d87256515b0b3eb093561c96482d191f1e2d7cb231c5b878ad8071830db97f1f8e1f4b5f18eff1a8eef90208c234a272644a4a39f0a4a07740888b8f6c47ab2189b65a631ce1b7015d03b39f32cc744b073a35cd301c188f03cb5f6fee366f1cc460614ff88535b8cdde16efceb390f95a9c1993eea12f4a9714a68eb4284a18", 0xe1}], 0x4, 0x0, 0x0, 0x1}, 0x1) 03:07:51 executing program 0: mkdir(&(0x7f0000000200)='./file2\x00', 0x400) rename(&(0x7f0000000300)='./file2\x00', &(0x7f0000000080)='./file0\x00') 03:07:51 executing program 0: mkdir(&(0x7f0000000200)='./file2\x00', 0x400) rename(&(0x7f0000000300)='./file2\x00', &(0x7f0000000080)='./file0\x00') 03:07:51 executing program 0: mkdir(&(0x7f0000000200)='./file2\x00', 0x400) rename(&(0x7f0000000300)='./file2\x00', &(0x7f0000000080)='./file0\x00') 03:07:51 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) fchdir(r0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='W\x00') accept$unix(r0, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) 03:07:51 executing program 1: r0 = syz_open_pts() syz_open_pts() fcntl$lock(r0, 0x40000000000008, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x300000000}) flock(0xffffffffffffffff, 0x2) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x4, 0x100000000}) flock(r0, 0x7) r1 = socket(0x1, 0x5, 0x3fa) semget$private(0x0, 0x0, 0x280) bind(r1, &(0x7f0000000040)=@in6={0x18, 0x2, 0x3, 0x8}, 0xc) 03:07:52 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x10000, 0x1) getsockname$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) sendmsg(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001880)=ANY=[@ANYBLOB="1000010000000080cb35610000000000"], 0x10}, 0x0) munlock(&(0x7f0000000000/0x2000)=nil, 0x2000) 03:07:52 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) setsockopt(r0, 0x0, 0x22, &(0x7f0000000080)="caf5b415", 0xfffffffffffffdf6) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x1ff) sendmsg$unix(r0, &(0x7f0000002380)={&(0x7f0000000040)=ANY=[], 0xa, 0x0, 0x0, 0x0, 0x114}, 0x0) 03:07:52 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r1) sendto$inet6(r2, &(0x7f0000000040), 0x43000, 0x8, 0x0, 0x0) 03:07:52 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8000, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() write(r1, &(0x7f0000002540)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8cb84afa3d43c5c54d66700f97b65e9463b017f0aac99568df51679724ea07f610735b518e1f042adc089b17ba00b0390340ad850d1f4d4f5426d3f5f19b5be5f7e759d5f80dc4d2912c8ce47a4cebcdee6aeb2bec968704f81b51c08ecc66533ef2e97f59493f65bd3f00bbd3c0599179e7f08c7ce6af4c37fef612f60b156ed6cd63098505f45fb3745dca23ada9ce6405f4a6ca5316979b5710257a0af5cbdd114c1b378272b79252f1d434e8dad940fc50fd4da05c2a43aca95436dc5c2715e9c02b93a0129ce6676b3e3282790343fcde2ea897fa02d4e4672eb7058729e9e00c2caa423c651c6eecba6612985a767756582b8341aa3b3c08995248dc82925ce7db488d398235eaf4b2361e94c19ce51838a5b9d00c69d124707c2f647c2dd8ba76b8a4784e200c3c6a937678f64dde80618332ccb439566e982a175465a7ef46b1fa3f6e3b9861ac269671b0ec5463c60fed49d960901803bf8aa3afb809b35e972c52eab4eb61fe8c2ed6be54e7e5b0e454230324335a2111940ec1a82434e7e34e5660b5ab61e56fd64f096021d7a2dc0d096e25e5f186e15abc63e48a3560d4e5cca9c65f7c5dd1028f4494f6fcf63794f8de892e7caa6a1e9dc13c6a8b6751e2cfcf2c173aadcaeb84be35831a39d6b3a5625222bf3fad0225754a03fbb2756c45eeb546b4035fad98879e7be6eb7bac9aae170f53f7223733dcfc9c03e27649b4e04032f4b1eaa0e881091f276bdd8e043247ec43f638583116ee0865c734399a012b3d74b4ab790e086ab68444ce7bc67281e1134869f3225449cac0497323917af5797f9258770792105d679b87ba0b02560c5738e8e41e613d949f5e0343b31f26d70017ab75e938137821b40950b1cbba1652f9236626ccded843473f03685def2cde61db125447c4f8c1b9f5028b95b4ec7f67e70b2224f1477bad9ad9d1dc0f4272e5f13e368a525f75515d7b6cd191e1a13cec9d68d28397d06c4f70d45e8bb83f388e2a783f3b146b17d438821bf71b0d5d93c600f394f2e613beeca80515c68089634aabe3e95008927cc872dd8a1c56d98d6aa36464bfb7f212fe2f42406", 0xffc) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000400)={0x1, 0x0, 0x81, 0x7f85, "c7c948e2b00973e5dc6ef2c2e533c138047720bf", 0x2, 0x5}) writev(r1, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) poll(&(0x7f0000000140)=[{r1, 0x40}], 0x30a, 0x3) 03:07:52 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) getsockname$inet6(r0, 0x0, 0x0) write(r1, &(0x7f0000000080)="4b63d98d920d8b305b625af10287c9b37d9bfe246b8a3fcc522cebf646023380bb8304638b4d1dc30558a4fae6a4c49d37d9b2a14a7fd18aed69529d4183b728f2883130a8d83444269fbd434362d5d1fbe72706e0f721633791734648ff2179c0797c31268947e348fbe0bf566bf749bdc293f00c2379d272f0dcdd4273ea23b7edb7a4aa37925f9d194c97226ad927af8ec7dace3a73f37472f4cea194f08b2e3f03735970080206ad62525f360441516599d96ff145a91b63c4", 0xbb) fcntl$dupfd(r1, 0x0, r0) socketpair(0x1, 0x5, 0x1, &(0x7f0000000000)) 03:07:52 executing program 1: socket(0x18, 0x1, 0x0) 03:07:53 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff}) r1 = getppid() fcntl$setown(r0, 0x6, r1) ioctl$TIOCFLUSH(r0, 0x80047308, &(0x7f00000000c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r3, &(0x7f0000000040)=@abs, 0x8) sendmsg$unix(r3, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r3], 0x28}, 0x0) syz_open_pts() setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x55fd, 0x1, 0x7, 0x101, 0x100}, 0xc) wait4(r1, &(0x7f0000000080), 0x1, &(0x7f0000000180)) 03:07:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="e22b98f1a79dca4e32cc53f4ffa246e5c3bfa71668f2bd5facdd9c818fcd380cfc761bb60800325a835a5aeb1b850ca6b4682ea2aba78fc5c23b12c18be230eb4de9b79a18725f7d7fab31da9110cee6f323ca7d36e394fafd73dcfd942ffb3304cd1c9a94e0f9253bcab7faf630a2d9156cc46d475e1ba0ea5017cfca9eeca2e4d10a0a92d675070254cf4e4c257a35b44b5344a592323cc6ed78bf9dbcca10a31b7d5614560d85", 0xa8) r1 = syz_open_pts() syz_emit_ethernet(0xe9, &(0x7f0000000300)="15d2de2aed1fd96c49662de39e9a1a62b1640cc8e73628581cb10de9b34f25a84950a3e06ae754f6b6cf66f725f076ab002a0d05b57b20c1555b7e0fbdbee348236496d2f220f5db98a18d43b9612aae56af17bac95acde4dd66715e2265a1fb1c086a86c6b5c02eafd374704df5bbf5a7b7c05d37b048399bfc0d83976948b632d05159705b7b4077ae650749be605cce900a332742667c6f5cef93a45878fd6bbf8c3c4171fd3b86efb268acadd75926eaa660b40364a25d3762c07547dd26c04238755a593c977612d8c3c32db477036ec449529c2a62f130aa94b8da76fb0a8d6bcaca20d1c6d8") close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ftruncate(r0, 0xfffffffffffffffa) 03:07:53 executing program 1: r0 = semget$private(0x0, 0x4, 0xa2) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x4200fc, 0x0) r2 = dup(r1) readv(r2, &(0x7f00000024c0)=[{&(0x7f0000001280)=""/179}, {&(0x7f0000001340)=""/158}, {&(0x7f0000001400)=""/4096}, {&(0x7f0000002400)=""/142}, {&(0x7f00000005c0)}, {&(0x7f0000003340)=""/4096}, {&(0x7f0000004340)=""/4096}], 0x1000000000000303) mlock(&(0x7f00003aa000/0x600000)=nil, 0x600000) socketpair(0x8001b, 0x5, 0x3, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f000079b000/0x4000)=nil, 0x4000, 0x1, 0x1810, r3, 0x0, 0x0) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f00000002c0)={0x1, 0x2, 0x401, 0x3, 0x1a}) getrusage(0xffffffffffffffff, &(0x7f0000001040)) r4 = open(&(0x7f0000000a00)='./file0\x00', 0x80, 0x2) mprotect(&(0x7f0000ff9000/0x5000)=nil, 0x5000, 0x5) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000ac0)="cf160dd597928ec97f2e8e122bf3705eedfb76119e09244cb2702ea329e58e6e4922a19c33b9d5afcdd35f8761b54419bde73eb6a83e2f9d7742c5b52ae61148a9fe0a523ebe0f731b2427c793ed78642b1f9cedac69eeed178f5c7a04b81c8225a1c319cf9d5b8c006bfa070b631e34c9c05c9fefec1f91fbb22d31abc600d3e35c5732274f712d61f8f25e6a4b5f80261cecc1f158b9fc793c1620a8dd92ba752aebaaec79dda844d699d900a9c28beb36c479b8c6ec8cbf533b090452cab3b4fafd471036266295342ce9", 0xcc) open(&(0x7f0000000540)='./file0\x00', 0x190, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r5 = shmget$private(0x0, 0x3000, 0x3de, &(0x7f00001b4000/0x3000)=nil) ioctl$WSDISPLAYIO_GMODE(r4, 0x4004574b, &(0x7f0000000a80)) munlockall() shmctl$IPC_STAT(r5, 0x2, 0xfffffffffffffffe) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000240)={0x658e, './file0\x00', './file0\x00'}) semop(r0, &(0x7f0000003300)=[{0x1, 0x7, 0x1800}, {0x2, 0x4, 0x800}, {0x2, 0xffff, 0x1000}, {0x3, 0xf2d, 0x800}, {0x3, 0x1}, {0x0, 0xa6d9, 0x1800}], 0x6) socket$inet(0x2, 0x4, 0x1) select(0x40, &(0x7f0000000140)={0x400, 0x6, 0x800, 0x4, 0x100000000, 0x1, 0xffffffffffff8000, 0xc1}, &(0x7f0000000180)={0x80000000, 0x1, 0x73c0, 0x9, 0x7f, 0x3, 0x3f, 0xffffffffffff8000}, &(0x7f00000001c0)={0x8000000003, 0x8, 0x2000008, 0x7, 0x81, 0x20, 0x100000000, 0x4d5f}, &(0x7f0000000200)={0x9b07}) sendto$unix(r2, &(0x7f0000000840)="ffefa0dc0cde6b9d28a104a016d960a78272acadcfa91ba9de7ec883e84b4d657b8850ccdad9af55221e9841b4982bba8a46a7442773062fb1b38a1de71fd0522bebce397085be74c0d8617e213e586b2cc076e24688740ca22af33234164c2d0bfcf68bd2792847fb84c79296cb35b887b48e8141fc7e030000005d6516e1df53477a00d4b283a8e4d9325cce4d72083f6b679573a6d9fb521cca62cc4eeb97d31fc77b829584343f2a8b6c426a3f161c4aafef7e5ec2d9bd41119c78bff67d46927901828a5e66dc4b9333ff1f01000000e8e0b02710f829010000000000000000000000000000", 0xe8, 0x1, 0x0, 0x0) connect$inet(r4, &(0x7f0000001100)={0x2, 0x0}, 0xffffffffffffffcc) readv(r1, &(0x7f0000000ec0)=[{&(0x7f0000000580)=""/126, 0x7e}, {&(0x7f0000000bc0)=""/242, 0xf2}, {&(0x7f0000007340)=""/4096, 0xfffffffffffffead}, {&(0x7f0000000cc0)=""/117, 0x75}, {&(0x7f0000006340)=""/4096, 0x1000}, {&(0x7f0000000f40)=""/160, 0xa0}, {&(0x7f0000000e00)=""/152, 0xfffffffffffffe06}], 0x7) semop(r0, &(0x7f0000000100)=[{0x1, 0x8, 0x1000}, {0x0, 0x8, 0x1800}], 0x2) semop(r0, &(0x7f00000009c0)=[{0x1, 0x8, 0x1800}], 0x1) semctl$SETVAL(0x0, 0x1, 0x8, &(0x7f00000000c0)=0x3fe) sync() 03:07:53 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) read(r0, &(0x7f0000000200)=""/183, 0xb7) write(r1, &(0x7f0000000000)="75669916a9e44312c0b4e19ce5681f16cc5773199f2ab363ffa88ace4a613197b4a2869b0b7074ae5aff339a92f4c62e76730b8ce1548e41612ec3e6cb9b67fbdb1761366fbc3cc3543d1bc624877e79e6bd2d8065b316278494988a9a58c0d56509d96f0166b098c0a3ab0e49e3c9dae0c3f130ce8187b3c9eef86d74b989912218aa403df06ced30e3da759563446e7b2604f64c2fd24c3d5625cd078b34c82929797367931a79cb618961189666262ba7b17d7c77deee", 0xb8) write(r1, &(0x7f0000000100)="4523b242b64b86b1d69c72660de6437d1d162b8009571543d72b8985c20ac2737a7fc187fd7cad0537d65fdcabb3fc27765e27e60693599d5233c8a38b88e31555069b09d3cd76bf97e83dfa072426cd89350d9ae37762252f3eee84e4d13b499f1e46bd094632d4e1d243dee652916602b5", 0x72) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) r3 = fcntl$dupfd(r0, 0xa, r2) ioctl$VT_ACTIVATE(r3, 0x20007605, &(0x7f0000000180)=0x1) 03:07:53 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x1e, &(0x7f0000000000), 0x0) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x3) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000140)={0x5, 0x1}) flock(r0, 0x2) fcntl$setstatus(r1, 0x4, 0x8) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000040)) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') getpeername(r0, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) 03:07:54 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x800) kevent(r0, &(0x7f0000000200), 0xdb, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0xf6}], 0x100, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1, 0x2, 0x3, 0xffffffff7fffffff}, {{r0}, 0xfffffffffffffffd, 0x12, 0x20, 0xcd53, 0x6}, {{r0}, 0xfffffffffffffff8, 0x10, 0x5, 0x0, 0xc4d}, {{r0}, 0xffffffffffffffff, 0x4, 0x81, 0x1, 0x7fff}], 0x2, &(0x7f00000001c0)={0x9, 0x8}) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 03:07:54 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = dup2(r3, r4) r6 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x7, &(0x7f0000000640)=[{{r4}, 0xffffffffffffffff, 0x5, 0x400fffff, 0x81, 0x1}, {{r0}, 0xffffffffffffffff, 0x84, 0x1, 0x40, 0x5b}, {{r5}, 0xfffffffffffffffb, 0x10, 0x80000000, 0x336, 0xfffffffffffffff8}, {{r0}, 0xfffffffffffffffe, 0x10, 0x20000000, 0x7}, {{r5}, 0xfffffffffffffffe, 0x48, 0x80000000, 0x81, 0x5b}, {{r5}, 0xfffffffffffffffe, 0xa0, 0x0, 0x4, 0x1}, {{r3}, 0x0, 0x40, 0x4, 0x2, 0x20}], 0x8001, &(0x7f00000000c0)={0x0, 0x7f}) semget$private(0x0, 0x2, 0x104) kevent(r6, 0x0, 0x0, &(0x7f0000000140), 0xc4c, 0x0) poll(&(0x7f0000000000)=[{r6, 0x11}, {r2, 0x1}, {r3, 0xe0}], 0x3, 0x178fb4d3) kevent(0xffffffffffffffff, 0x0, 0x8, &(0x7f00000001c0)=[{{r5}, 0xffffbffffffffffa, 0x20, 0x2, 0x7, 0x8000000000}, {{r6}, 0xffffffffffffffff, 0x20, 0xfffff, 0x1, 0x7ff}, {{r2}, 0xffffffffffffffff, 0x60, 0x18, 0x7}, {{r3}, 0xffffffffffffffff, 0x21, 0xf0000021, 0x6f88, 0xffffffffffffffff}, {{r4}, 0xffffffffffffffff, 0x2a, 0x80, 0x7ff800000000000, 0x6344}, {{r1}, 0xfffffffffffffffc, 0x0, 0x40000000f0000002, 0x5, 0x6}, {{r1}, 0xffffffffffffffff, 0xbb, 0x10, 0xfff}, {{r6}, 0x0, 0x40, 0x25, 0x1c09e158, 0x2}, {{r4}, 0xac36f20dd3647684, 0x30, 0x1, 0x4, 0x5}], 0xed61, &(0x7f0000000140)={0x1, 0x1000}) kevent(r6, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 03:07:54 executing program 0: r0 = kqueue() fchflags(r0, 0x10000) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) syz_open_pts() poll(&(0x7f0000000000)=[{r2, 0x40}], 0x1, 0x1ff) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) socket$unix(0x1, 0x0, 0x0) poll(&(0x7f0000000140)=[{r2, 0x101}], 0x1, 0x0) close(r1) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20081, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x8008, 0x82) 03:07:54 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x102, 0x0) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x2, 0x8, 0x8001, 0x1, 0x0, 0x81, 0x4, 0x0, 0x2, 0x3, 0x9e}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a3, 0x0, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8cb84afa3d43c5c54d66700f97b65e9463b017f0aac99568df51679724ea07f610735b518e1f042adc089b17ba00b0390340ad850d1f4d4f5426d3f5f19b5be5f7e759d5f80dc4d2912c8ce47a4cebcdee6aeb2bec968704f81b51c08ecc66533ef2e97f59493f65bd3f00bbd3c0599179e7f08c7ce6af4c37fef612f60b156ed6cd63098505f45fb3745dca23ada9ce6405f4a6ca5316979b5710257a0af5cbdd114c1b378272b79252f1d434e8dad940fc50fd4da05c2a43aca95436dc5c2715e9c02b93a0129ce6676b3e3282790343fcde2ea897fa02d4e4672eb7058729e9e00c2caa423c651c6eecba6612985a767756582b8341aa3b3c08995248dc82925ce7db488d398235eaf4b2361e94c19ce51838a5b9d00c69d124707c2f647c2dd8ba76b8a4784e200c3c6a937678f64dde80618332ccb439566e982a175465a7ef46b1fa3f6e3b9861ac269671b0ec5463c60fed49d960901803bf8aa3afb809b35e972c52eab4eb61fe8c2ed6be54e7e5b0e454230324335a2111940ec1a82434e7e34e5660b5ab61e56fd64f096021d7a2dc0d096e25e5f186e15abc63e48a3560d4e5cca9c65f7c5dd1028f4494f6fcf63794f8de892e7caa6a1e9dc13c6a8b6751e2cfcf2c173aadcaeb84be35831a39d6b3a5625222bf3fad0225754a03fbb2756c45eeb546b4035fad98879e7be6eb7bac9aae170f53f7223733dcfc9c03e27649b4e04032f4b1eaa0e881091f276bdd8e043247ec43f638583116ee0865c734399a012b3d74b4ab790e086ab68444ce7bc67281e1134869f3225449cac0497323917af5797f9258770792105d679b87ba0b02560c5738e8e41e613d949f5e0343b31f26d70017ab75e938137821b40950b1cbba1652f9236626ccded843473f03685def2cde61db125447c4f8c1b9f5028b95b4ec7f67e70b2224f1477bad9ad9d1dc0f4272e5f13e368a525f75515d7b6cd191e1a13cec9d68d28397d06c4f70d45e8bb83f388e2a783f3b146b17d438821bf71b0d5d93c600f394f2e613beeca80515c68089634aabe3e95008927cc872dd8a1c56d98d6aa36464bfb7f212fe2f42406a0", 0xffd) fcntl$setstatus(r0, 0x4, 0x8c) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) 03:07:54 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r1 = dup2(r0, r0) setsockopt(r1, 0x29, 0xd, 0x0, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), &(0x7f00000000c0)=0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) 03:07:54 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0206917, &(0x7f00000000c0)) dup2(r0, r0) 03:07:54 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffb, 0x9, 0x80000000, 0x6}, {{r0}, 0xffffffffffffffff, 0x18, 0x10, 0x2, 0xffffffff}, {{r0}, 0x0, 0x2, 0x2, 0x4a4, 0x60}, {{r1}, 0xfffffffffffffffa, 0x2, 0x2, 0x1, 0xff}, {{r1}, 0xfffffffffffffff9, 0x20, 0x20000020, 0x3ff, 0x7}, {{r0}, 0xffffffffffffffff, 0x10000020, 0x6, 0xffffffffffffde5a, 0x3}], 0xdb, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x1, 0x6, 0xaa, 0xfffffffffffffffd}], 0x7, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0xf6}], 0x100, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1, 0x2, 0x3, 0xffffffff7fffffff}, {{r0}, 0xfffffffffffffffd, 0x12, 0x20, 0xcd53, 0x6}, {{r0}, 0xfffffffffffffff8, 0x10, 0x5, 0x0, 0xc4d}, {{r0}, 0xffffffffffffffff, 0x4, 0x81, 0x1, 0x7fff}], 0x2, &(0x7f00000001c0)={0x9, 0x8}) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 03:07:54 executing program 1: r0 = dup(0xffffffffffffff9c) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x2, 0x3ff, 0x100000001}, 0xc) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@abs={0x89a88f592e0a028b}, 0xffffff7a) 03:07:54 executing program 0: r0 = dup(0xffffffffffffff9c) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) r1 = socket$inet(0x2, 0x2, 0xfffffffffffffffe) setsockopt$inet_opts(r1, 0x0, 0x4, &(0x7f0000f72000)="ffffffff", 0x4) 03:07:55 executing program 1: r0 = socket(0x2, 0x4000400000000002, 0x7) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) setsockopt(r0, 0x9, 0x0, &(0x7f00000000c0)="a68cf8b8eec3f0c78f8fc040de93ac4f51717590ff9c48aa33d4ee8fc78aff02f8ff06194974681d338d81bd15d01c0626038672ea96cb2a4abd8d9983a3f1ddb7fbefbc83099cf05368b50ed4802269b759fee976fd7b8a7dca68eab2ce20ed2a1095b502531704eb078e579682bb3f049b39281079266f70dbff43fd4c0e8a74174136b18cb7db42c9cd22e70bec051636f4a8372242b24e822b1b65ac864925c06ca99d26a26381c35230872c6c8a914b827b16251d86becf3a17b7f96308b27d8e63f741cdbdc684c4cdd23968792f3c61e307467936a1b5", 0xda) accept$inet6(r0, 0x0, &(0x7f00000001c0)) setsockopt(r0, 0x0, 0x400000000020, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 03:07:55 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x140, 0x0) r1 = accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) r2 = dup2(0xffffffffffffff9c, r1) sendto$inet6(r2, &(0x7f0000000000), 0x0, 0x404, &(0x7f0000000040)={0x18, 0x2}, 0xc) 03:07:55 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) listen(r0, 0x0) r3 = shmget$private(0x0, 0x1000, 0x51, &(0x7f0000fff000/0x1000)=nil) shmat(r3, &(0x7f0000fff000/0x1000)=nil, 0x3000) accept$unix(r1, 0x0, 0x0) accept$inet(r2, 0x0, 0x0) execve(0x0, 0x0, 0x0) 03:07:55 executing program 0: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000000)=0x3) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000080)) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f00000000c0)) setitimer(0x0, 0x0, &(0x7f0000000140)) 03:07:55 executing program 0: r0 = socket(0x800000018, 0x4000, 0x0) setsockopt(r0, 0x7, 0x0, 0x0, 0xfffffe1b) listen(r0, 0x506) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) 03:07:55 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$inet(r0, &(0x7f0000000040)={0x2, 0x1}, 0xc) shmget(0x3, 0x1000, 0x40, &(0x7f000039f000/0x1000)=nil) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f00000000c0)) 03:07:55 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) msgget(0x3, 0x22) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) setsockopt(r1, 0xf6, 0x3, &(0x7f0000000040)="8bef1117ffe4b7a8328533e339b64eddfc37b367ae06fd25c619946c1a348542947ff2cdc2ae75d4edd2c5f5b68c53998fe302106d8266af3ddb636a283a0c", 0x3f) r2 = msgget(0x0, 0x4) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000100)) msgctl$IPC_RMID(r2, 0x0) r3 = semget$private(0x0, 0x4, 0x180) semop(r3, &(0x7f00000000c0)=[{0x2, 0x8, 0x1000}, {0x3, 0x7, 0x1000}, {0x0, 0x200000, 0x1800}], 0x3) ioctl$TIOCFLUSH(r0, 0x8004667d, &(0x7f0000000140)) 03:07:55 executing program 0: 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, 0x3, 0x20) semctl$GETZCNT(r3, 0x0, 0x7, &(0x7f0000000500)=""/209) recvmsg(r2, &(0x7f00000027c0)={&(0x7f0000002800)=ANY=[@ANYBLOB="00000000000000000000000000ffffffff000000000000000000000000000000000000000000000000000000000000001be41d5b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d92400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f865000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b91e6651db8fb39500000000000000000000000000000000000000000000000000009d4d8482000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f500000000000000000000000000000000000000000000000000000000000000000000000000cf000000000000000000000000000000000000000000000000000000000000000000000000000000ed0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f230a964e9258dcb1b43c40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000650000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001011f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006618d29386c0b3130f5900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004185acad000000000000000000000000000000000000000000000000000000000000009bf67812f676cfbbe3b0e5df0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b0c8fc000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e4ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000092430d7070f9db953dfd782b00000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ce5a6f3f5d1baffd3b024e562c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000d7df4e981124132e80f7d9a3751ee64980a3361673df0510d347f6532836ba5bd52005f3f08cc985b4e8c611ade6ca9dc4bc686f405d66f441abbdeefe8b29a640ad9a6b875bc3cf44dba20e47490e621041e34ff2a3481332e1f371207acd29d478ec096822d593774002b9dd2a6749a2378ec5e6dbdd30b54c760c983fa84f1eafa368a575a8da7f4654b4db24bffc2668b9fc22487544fe50846301ea8b92d0d7ed4ea113f20f771371878fb98fd4020b5eb9b6b50000000000000000000000009d1f055a125aaafb8c03a4a1f5a53f3b4dc870093c179e46c4a1c515ca9fa672b174aa09d45ca4926b87e405044dc33d726c802a4a9ae1e0c3fa1ec83822998841c7cba5503793914fbe256c4f20de72275eb1c9e92abf556e80defd41158f33b3ccab3b515a7aa5ea71847102dc03a6aa7ecc7bf2f46034bcf4af7050f271364829a972d29de131ca13b2afa223e802a33276d1fef74d3d61057bc25c79f1eea2af179cb9ec3d4c35857e3ed34ba456d9d457c711f7b9ec34c6a04acbb0ec32c88dd64fbafa08e02817d878497703e953e1a01a0adddbd4511cb2698bfac5588197ebe454615e48cf12bbab4f3a12c4c210f773048f61f4b0e991e3e701ec421bcaf88bd84ff086ce591c674062b92ea6b6032c1cf6a3d553da1e59ea2c8c3f0141847d737ae21eaa61a7345a6cc0203d34634233c81dcba3d8597ebddf8cba776b9578873856b170ba9ebdf334b6a581c69d9ebd4844867cd0d28ed600a03fd40b5b5b2dbc1c97188cb6633c86fa7fc874088b0bf2e0b42bd977b9fbca"], 0x1, 0x0, 0x0, 0x0}, 0x40) ioctl$TIOCGWINSZ(r0, 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) semop(r3, &(0x7f0000000040)=[{0x0, 0x4000000078b0, 0x1000}, {0x2, 0x8, 0x1000}, {0x3, 0x0, 0x1000}], 0x2aaaaaaaaaaaab49) semop(r9, &(0x7f0000000000)=[{0x0, 0xfffffffffffffffe, 0x1000}], 0x1) semop(r9, &(0x7f0000000180)=[{0x3, 0x6, 0x800}, {0x3, 0x200000006, 0x800}, {0x3, 0x4, 0x1002}, {0x0, 0x3, 0x800}], 0x4) truncate(&(0x7f0000000280)='./file0\x00', 0x1ff) 03:07:55 executing program 0: socketpair(0x6, 0x5, 0x6, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1087, &(0x7f0000000040)=0x4f06, 0x4) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f00000001c0)="b100050490000000000000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 03:07:56 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffd, 0x3, 0x0, 0x0, "199ec8e90ef751bb3b532000133bc70600000d00", 0x8}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f00002ee000/0x2000)=nil, 0x2000, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 03:07:56 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r0, &(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0xa) setsockopt$sock_timeval(r0, 0xffff, 0x2000000001005, &(0x7f0000000000)={0x0, 0x2000000000}, 0x10) getsockopt(r1, 0x6, 0x5, &(0x7f0000000040)=""/29, 0xfffffffffffffffe) 03:07:56 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000044c0)='./file0\x00', 0x10020, 0x400000000) getdents(r0, &(0x7f00000043c0)=""/254, 0xfe) preadv(r0, &(0x7f0000004300)=[{&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/4096, 0x1000}, {&(0x7f0000000040)=""/23, 0x17}, {&(0x7f0000000080)=""/64, 0x40}, {&(0x7f00000021c0)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/156, 0x9c}, {&(0x7f00000031c0)=""/52, 0x34}, {&(0x7f0000003200)=""/91, 0x5b}, {&(0x7f0000003280)=""/4096, 0x1000}, {&(0x7f0000004280)=""/87, 0x57}], 0xa, 0x0) poll(&(0x7f0000000180)=[{0xffffffffffffffff, 0x4}], 0x20af, 0x80000000) execve(0x0, 0x0, 0x0) fsync(r0) 03:07:56 executing program 0: symlink(&(0x7f0000000080)='.\x00', &(0x7f0000000140)='./file0/../file0\x00') rename(&(0x7f0000000300)='./file0/file0\x00', &(0x7f0000000380)='./file0/../file0\x00') 03:07:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000600)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb7) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() syz_open_pts() ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000140)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20007, 0xd9c, "b0000474710800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 03:07:56 executing program 0: r0 = semget$private(0x0, 0x1, 0x288) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x5, 0x1ff, 0x1, 0x0]) clock_getres(0x4, &(0x7f0000000040)) semget$private(0x0, 0x10004, 0x141) socketpair(0x1, 0x8002, 0xfffffffffffffffa, &(0x7f0000002380)={0xffffffffffffffff, 0xffffffffffffffff}) lseek(r2, 0x0, 0x2) syz_emit_ethernet(0x1000, &(0x7f0000000080)="9556cfd2f2ccac71a6052907ec43dadc0b1ad27499ab5d49d14e18e1fbf8c6786b8220bd7f83a4a5519775079a1c54de037fc0d741b7f47668d266028e0d502346486ddf9b40ec35172e07cf8df0d40e58fda6df4c276130cc0f14e97cc7edbafc7178050d38010e71170be535fcc5cbb4e22773df8d6023f9e3d0e5b717678ce911ceb4a6e1384d13fd4fd5f32e97ed169a293279bd97d7b8b538bb874bf0e390da9bd878cc8df1f7dd6a00e4412017c5738e6f4fefa1865ac199671c5910774f75f0fa0cbadcf8907b65c924d365a46f1d376d12920d17555697c53a561c133271c7306e0e2fc717809d2e728c91cfe8a809c9e452da784e57978d996ed8b30e7464461ea6f4f15f3adfe34c4635e37254b0b2d831c256c105017face9a82b892aa869251d990cf509a5785b355dbda8ed5fff35eee47900224907dd96a6cf6e64860b48eab86b5905aef5ffa94bdb6df9dbac9f4a43e2814d9524714aac2ca4efedbdf1d1bc49532018b68bd42985d14fb6e0ddef05fb9e72054bbafb6122062b9b205fda151b5af625fa0b2c32a6dde1b6a15dd1a5f91a88cae5bf431be1e95e0407f0b3bd906d6dd6400aac10124ee057c7b4d50d778425496f2e8d5b0ae8519a8791acd775a6fa9bf3f6c21442bb4044c0ba01bc2d3c65bc4af2cff20ba8eb489e97a9f586805d74701b8e28dedfbf5a37f934e8a915429e59e3bbbc64affd4744781f90116859a4a9c95cfd3b8f0bac60e77607775d1293f33c6fe1513b20ea51b3daca5848ac35ea6181d8446f65c22330264a9a8716f1aa89bb5ce1013e9d84437fdb29a00696c136e39d23c83c5a6bf9e632d21a65ea63be9605e0313dcbcd784cbceae8aa5481684b26b747776387684f1a8e976c0113af514d9407f10d356482955793137a9f670fda65a1c702ddd753517deec0f9b4075b5079ee4ac152e14906bd28225758d5935274de903d512e51e48a9f82565208f7660d84c6e56400b6e47f8f8f0a7e6bf35910ec10c47914f2cfd05976df530b5d4efd538af4eaa1f24ed02b8c3ab07889bd08a6d21dc15c2e81ae3bb919fcbc0c71b8b87a98d3038726e0868043839b04d382d83d6c973419a6ebd202c1c103d9d44db18006b91ac36e97f2c2dcb8c6a214516e728dfce4c0f21fafe0726f407d940ab63695313260ee611a254464371a8a458a0b0881d61ef72a8138942f300e96ac982d837812edd8920cf94937a9f37a7834e2efa4ff3aa27eefe92a016b1077b0e2efe089a5025b0f983ce45d490c0ff68166f1422448fb957adc1a57360ede48c928d34bc890bfaa829cb6f85d5236be72caf7619c242c870bbd47c9a282c0f663cc4e2f22eb9a37abb738e227317d385d3aa6c25405b282f294dbc57acd155f3b883023542a0d2ac77e71ea803e042bdf0a2b52bb47ec6958f671f9f4946ba667aad90d7419bfee1b12fa23a8cd1ec09910424ca911feaa05d0ef7211f60ebcd372c4fe440b8f4de56ef6b883171b908df540c1bad7f1abfdaf0dce88b8aebc3cb61125a6da46737d24508efe695c73ca106d8f651a0904a4b97e2820f47f3a42d25080a1672f608426e25e8c2d4926b8458d6aef196435a5a0ec86a68b44b5981e34a27fc993eb2b25d38b824355e615a41211b0ef9de22689e76d19a5ee11341feb35c100729c9c109e513bd432a7852494cc32fa62d9106d00758f633368fb3d986fad590e14325f3faf14c93a076ec753b67e3c7932a3adcbe73475c685296a700b45ea5d45956c3442d45432b7273e650777a6a7fbebc1327846d0b7f276a05c0c9bc205148cb04e478d46094937a5fb085e58a45e707165021b0fdba3867f7542038d918e3a104f5b656a07facc98ecd9f014dce8c3c5c20115d1156f1a82e0e2b309a81d37375f865845c1558e5a786d532788822c96200d9a702215ee62e471168bfb8f84e73c192cf3775777af69849a4852016345e8e637607afba6bffea82d5db157f88159b328badcb328261b186271e943cc9d951409174e0b1caad644719e51b8086bed1f87a4eb781d3ca1c153b92af4d4313fce5fd281cad5089da6b90a8d6fd359a4a96809db674aeae297aa50d7fefd5c61abbf8b791cf64e50f9b9da4c116f870b14f4446b48ec1bac9453407fd722b0c46b51b39dfbdffa892d9836512a98a1ba8fcb7d8e29bd6d01f931c84a10d2d379f1ca4d3d6d1685d51ef3f9904f16a9548c34984738de2d42ca48b510842215d6c9287bc94282fdbb4103fd3ea46635b042401afdf47945d49c2aa0730013a931531bc3ec29ff6768ec871216a39426bac9dab930bb2530af8d8315360060735a4d103ab04bca3cadad8f2995387059fd6bfd53f107f0e780b8801e09ae060650e16cd77719693a4bc1f2a9e466671d2b937e658b181c8a3a3b5f7aa2f57186930d1407de2d4b6dbd4228821aae1bb78fccfba9f8390f62738cbf1e3f320fc0df4b34adbf74867e8c61613e3b0224d1e7e3ef15728fc1095f00e956bd729b56f424bae3559f67d7506e94c6dc1ce7c001003f835a231f73c6bb28fa106197981649f3fee58a6655ddae5240dc7c7012828ebb0454ac34693c545a6c2b33fce1908802fa1d71a24e3887b4a5faa5f15758aa1e5b33f180e70533e7abf9296599adf613f70d7395d652705f2fb5ffb161f0be9a240d24cffb70c7452b718715f929d5d8b55cb63b9b73b21a15a37111afcfc0b717347de3b6169dc26c1159fe325b133d13c30b8ad1c934c2283c40e5668ca8272e2c0573e2a79ee87a2c11fd882ac603a07a7a7b00fc50c75a0a26ddaea0bf018b5e56dcb4f1578b7b847df4039dc72c76a49ff90e0ba0ea707538b4687408061160e89aa197efd24b8108a0b9e6f1fb3d208e39974dd19f3a0fc5dd88767cc8a55c73dc0898a428bfbbb14d278f61d2c04e2f2bbc1a80c6b569e4ba3c417f53ce66307448ed87ff2a3edad8d1bd421a35204bfa8563f62ea67e9abb07f685cd6d42098c4fe38cc7347c1c56b6c2aa5dbc5613eb0a159d6938d592cb1f297974a220cae197cf8338aa3f88d22a53ba0bd89123a9a41963c0d57b873069865d6e1fed3ae47d65bb682a99c686e779f83b815ab77a9ff71a9b0010788eae759b2d3a083c515e6ef4d435294fe917baa76c13572c6ddbce2fb1ff1ec137b851047f335ba0ab2a8d8066fe5b6a9a37fcb1f9b2d628938962818021b4f4d6f16f9b1b1e7e958779c68cbff31f7c3f044ae0e07d2aca22e6638999b7b1e925cc4d645686553d1973d3ad4b4130814c70968b83a7d2a7e0994bc126426ed668ddf38b0bcafa5d929e49d99f05e879a59a88762c1242ecae00aa4ec63a2c62acc0b5ac578cc4e1545a854c4ceb181af1b02bb068230daae1ddbe7752a45064dd58b6022db8df7687b2c63d977a9a6d2ae1681c77592c871fbe4622c31526b09a54b80ebf6084c68de6f974d0ec097769c0f288588c9090891d04196062d08a1edf9298536f73db9f80d2dfc5942975123ca588923aae9e12a4cece238a34dab1dad554cc79372728dda2145a228633bb608d29badcea973b1edda895096f6c1a6af7b4c92e2fbadfa92724ed927ab2263205acafde29086751ad89b5fb3404e2cbad710e0c829eacca844c04c5c8af714f925004d100d03e15c49a0756680e2fed2f9816e2fdaf5bd1f0d63daabf62da06a52001af6af36b9e3f334a153e9de219a28e878cfbdd8e45f07c994743cc1c92b1b0e9781afd79a22b24865cb0f6a2682df455c496e9b27981e6370d559e8b6db988c37be80b33a1338cf3015e54aa6c61bcebde89a0d00c46454c02efff815897d243dfac7f4bf0dc271a4f86c57f5f46bff69b961ce06caacc4edd7f2640e189f054aa835ee5b41d3c189b26f4953bb5192ab3048f35e2270778631207050495e12d5d9ce1cc414063ead5aab69d41befc48a717cf14a0d945d32fd0f6549362333523e6a959d7c3c225fd0a09609bcd32e6b71b7b67d64581bede4b1d1b9c7319856639f07a7bf9364b2386ff67c35412846071acfbcc952a9962c102452b9e294aed0b9039be5371f7f19f965449a2c03e7f45f16d322aff2769917da12cf9820bb2561dc3f2cf89334b30689869f608373fb534714c4f7766b6ddfd6639f3b19b286b7682fe3ba829a6e4be7c7ff8c453bed97aaa7c7bd292db7a03ee32e38dcf2eca38a17a5b0c8078659bc03604ef5e07c100d9d13c291333697875aa10aee3034677fa9fe4fd709e425d7ef6e3b6a933210a11acf1b5b6b20951d6fe582d73573a244e7b04eb1c9f13ac5cbd135441b2232ac8c5b5114ff34d137790ca1789d938a0ed19ba3aa8a4baeed5e72bb6a3a9fe85292cb689574e731c450524606d94552d1f36a4690bf3b9fcf8f1f13f93bd8d61cd1d8f5459d1574160f5ed0eee6ff7accad8742b3408cedb6c3ddf685879a7ea3960e3400472a3c6c859f5519f6888ac421abbdffb5b6e74494f9e078f8e5103e7483ed44ffcfba2b82bbafbd9380ff34936e756cecec40cea96d2099399d7c74873d57953e808bec522a0fa74bdb24418e9b0c6e8d1785c1c91c16a1aca0b597d92f6f454c345812e72e6ee6779053aa305f6c385c3290ce0a29f657279edf8f17c861b0bc63dceca387fa732913e55ac4438e5b61507b3bd37ba430cfdf80a3194c150ed0b9e9504f3905634ee316f1aa5ecd060d6b9cc73bd50c0b31ff5190c97e6081828cafbcf5ed780612607e4394768ce247d430858fb1f4f1372248b10473d1dcc1efabe008dd21f9c309f59a30e817a2a0388f4831ff235b6053f0c4da41e485b04fe236fcf71158b3e2301c2fd23083e0f7c0362958cdc09bae4ef83889c7abe46798a11bc69246dc87ecb7ee07f89f7d6fc62650d3d3f5c4ae40bc0df6180b98fd10a3888c01cf79e2911869be4cd6af27e5d0767e3de7abaaf1f7743e9d72f794f1a891613cc1d71e8cf4b4d1b2a40842cdeea257a1e2e1dad7786f37d5c7a63c19045d3543b8ddeef6ff72d24afc1ef84ba4dc3fdd2660b0be9d12717cbc13018f6e6a0c58972d63599848ca141c852a75fcb09e2ef5ef5ee0b4057ce0004c94e2e77836b33c4f997f0b8f09456a75a8649f2b31580b3833119912bfc1e812ecf1a07b02992a64d967207143359bce0ca567c13e214d1c05a671e5920d06e7716ff854e367b0fefa52c2507dec7ec15f3d30a9a8615be8ac34d2d78867a56b22cc20986f6fa705fe8042628f1a86d7742717b03fbfce1fb2a4ce90e35d85b4e175c57521b2cae53f7aee3340a9589886b3d4818f119969f89637169dce93f0db847b7fdb982470267f2393222e4329eee986a281ea35b6e74d01889216b263b26e409a42153563d11f7ad6e4a4b2b3f70ab2718dde7d465a638e2cca67798caae4adcedbd718f185024d282eeff9c398c3587a70bdf547d30b32b7b81f5050ed3d6d1b2f8496864309210371a54c32dd52fd117e8deacb1f2886c3e0c9f1de4285181715b4711f2d8dd5ec911b23388e18c51c1f4358f9e58c807c86420655b76cf490c6a1602032f750d0b2980a727448abdd50fe99b0508b2c30b10f7f0b710c332e11ae73cc66ffd949547abf79abb84be28d6096c95eaf84c6345bec6673543ff4e23982c8154cd5b6a885fdbe3439b7c4a88d231ee5f4452027d659a87abda0dba2d7c57baa14b6194711bf8bc111add44d9c23c2cf2ea7ad5ade02aab280054d34c8c6cd93af3b197131841229e8bf246e47d9e3a48d1d60eee03dbfc4aa834e834d586fe762c") munlockall() setrlimit(0x1, &(0x7f0000001340)={0x0, 0x1ff}) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) syz_extract_tcp_res(&(0x7f00000010c0), 0x101, 0x7) dup2(r1, r1) setrlimit(0x7, &(0x7f0000001100)={0x2, 0x9}) r3 = dup(r2) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000001140)=0x343b9ea6) syz_execute_func(&(0x7f0000001180)="c4c3614a0a030fa9c46159126955f20f1bd2c402b5ab57000f9e6006c4c20d983d0f00000093660f3815561ac4a189e9d5") r4 = msgget(0x0, 0x8) msgsnd(r4, &(0x7f00000011c0)=ANY=[@ANYBLOB="001000d9192f6773d49190ebbec92b36010000"], 0x1, 0x800) msgrcv(r4, &(0x7f0000001200)={0x0, ""/150}, 0x17, 0x3, 0x800) ioctl$KDMKTONE(r3, 0x20004b08, &(0x7f00000012c0)=0xb2) r5 = kqueue() dup2(r3, r5) msgctl$IPC_RMID(r4, 0x0) 03:07:56 executing program 1: r0 = socket(0x2, 0x400000001002, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x18, 0x2, 0x200, 0x7}, 0xfffffffffffffe7d) 03:07:56 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000640)='/dev/zero\x00', 0x0, 0x0) r1 = dup(r0) readv(r1, &(0x7f00000024c0)=[{&(0x7f0000001280)=""/179}, {&(0x7f0000001340)=""/158}, {&(0x7f0000001400)=""/4096}, {&(0x7f0000002400)=""/142}, {&(0x7f00000005c0), 0xfffffe83}, {&(0x7f0000003340)=""/4096}, {&(0x7f0000004340)=""/4096}], 0x1000000000000303) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) mlock(&(0x7f00003aa000/0x600000)=nil, 0x600000) munlockall() 03:07:56 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "b0d42000006e9300"}) r0 = socket$unix(0x1, 0xb, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) 03:07:56 executing program 0: r0 = syz_open_pts() ioctl$KDSETMODE(0xffffffffffffffff, 0x20004b0a, &(0x7f0000000200)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000600)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb7) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000240)) r3 = syz_open_pts() ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000140)) write(r3, &(0x7f00000002c0)="81f3e135d68f23507a59914cfab19719dd901c502aea5868c50eab0772c73ef597647acdee4779bea236ab6f68e33c4046360126a91a7b89890fa3118b02e17f586476e6d21a989134bf16110b5cbe2e834527f87d258aac1abecaefc571c04fc480e07e50e25f39b93acff62bd8639377ffa96649c7dde0704ab9f95cb69e9b2d4eca06f1f3887b78a4c1b59e85b3deb111b03c13034f", 0x97) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20007, 0xd9c, "b0000474710800"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 03:07:56 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x5c1, 0x0) r1 = shmget(0x0, 0x1000, 0x10, &(0x7f0000ffe000/0x1000)=nil) r2 = geteuid() r3 = getgid() r4 = getuid() r5 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r5) getgroups(0x4, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r8 = getppid() r9 = getppid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x2, r2, r6, r2, r3, 0x160, 0x25}, 0x5, 0x7, r8, r9, 0x0, 0x5, 0x200000000000}) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{0x6, r2, r3, r4, r7, 0x2, 0x229a}, 0x5, 0x1919, r8, r9, 0xff, 0xfff, 0x7}) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x100000001}) 03:07:56 executing program 1: writev(0xffffffffffffffff, &(0x7f00000001c0), 0x0) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x1, 0x2000300000000}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) fcntl$dupfd(r0, 0x0, r1) geteuid() 03:07:56 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000040)=0x1) r2 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f00000000c0)=0x10) setsockopt$sock_int(r2, 0xffff, 0x10, 0x0, 0x0) 03:07:56 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) socket(0x6, 0x1, 0x10001) listen(r0, 0x0) accept(r0, 0x0, 0x0) shutdown(r0, 0x2) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) ioctl$KDGKBMODE(r1, 0x40044b06) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) recvmsg(r1, &(0x7f0000002440)={&(0x7f0000000080)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f00000022c0)=[{&(0x7f00000010c0)=""/4096, 0x1000}, {&(0x7f00000020c0)=""/61, 0x3d}, {&(0x7f0000002100)=""/13, 0xd}, {&(0x7f0000002140)=""/66, 0x42}, {&(0x7f00000021c0)=""/203, 0xcb}], 0x5, &(0x7f0000002340)=""/225, 0xe1}, 0x40) 03:07:56 executing program 0: getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) getsockopt(r1, 0x6, 0xffff, &(0x7f00000000c0)=""/158, &(0x7f0000000180)=0x9e) getgroups(0x2, &(0x7f0000000080)=[r0, r0]) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mlock(&(0x7f00005a7000/0x1000)=nil, 0x1000) shutdown(r1, 0x1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f00000001c0)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x43) 03:07:57 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(0xffffffffffffffff, 0x9, 0x6, &(0x7f00000000c0)="f4cd175bdbe7776e60d1fcbf3b179a28bd013b68015d204c3b3edbac06c06ac762bda6025010ba49ae3f57f7406004b5fd40641c3c585200be5eb2d698e9c92284c9d4aa3f022037a052", 0x4a) setsockopt(0xffffffffffffffff, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 03:07:57 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000080), 0xffffffad) r1 = syz_open_pts() dup(r0) syz_open_pts() close(r0) r2 = getpgrp() getpgid(r2) dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020e850ebe3a00000000afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0xffffffff, 0x3, 0x8, "b08d00000000000000000000000800"}) readv(r3, &(0x7f0000000100)=[{&(0x7f0000000000)=""/45, 0xfffffffffffffeca}], 0x111e) 03:07:57 executing program 0: r0 = syz_open_pts() faccessat(r0, &(0x7f0000000180)='./file0\x00', 0x48, 0x2) fcntl$lock(r0, 0x10000000000006, &(0x7f0000000000)) write(r0, &(0x7f0000000080)="93029eb0857d6d7ea3a2633f051701125103f84a5baef51c12dc81e937ed19e0ca48ca890781930806abe00d2108a172fd88605360accb1489d57458f4c3b36ad784b89af5bef73a9dd87c327a3a6e1d62c3574afcd551a50555956eb0c95c5107f736dbb2b11869935093602de8ed052ef9d16c685ed024a019ea9c6abad84cb6001f417875717e75cd960ec8206b5ba0c05691c11a121e2d1bc39fbc5108ddbe55da9782890e955a869a7f323bb7ed60b3cc8273deb3ea505755e97f4121efb599e530cfc4529488ff", 0xca) open(&(0x7f0000000040)='./file0\x00', 0x100, 0x0) 03:07:57 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000b3b000/0x2000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) r6 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0x8, r1, r2, r3, r4, 0x100, 0x1}, 0x68d0a4b8, 0x3, r5, r6, 0x4, 0x7, 0x9}) shmget$private(0x0, 0x1000, 0x1, &(0x7f0000b3b000/0x1000)=nil) 03:07:57 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000080)="9d", 0x1}], 0x1) open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f00000000c0)) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 03:07:57 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c35e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99a", 0x201) ioctl$TIOCSTART(r0, 0x2000746e) syz_open_pts() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x4) syz_open_pts() close(0xffffffffffffffff) syz_open_pts() 03:07:57 executing program 1: rmdir(&(0x7f0000000100)='./file0\x00') r0 = socket$unix(0x1, 0x5, 0x0) write(0xffffffffffffffff, &(0x7f0000000000)="cc2c45ce9303bab1f89d5f65e01833a7d20e9db04e73558f687e565a3215e6a8ed30c4a30435c462c0e933c12be3c69c51946249b2159f29dec96196695b541e1e6454751a27c2c07c0bbeccb5401faf8ba8e95c81e95fd62380873232a30b32ca0ed1593b201e62c1f8d7196a48ab8acac7b45e92b26a8847f06b7b330c601b87bb24fb955fa8d8999df30270a7e731f508e985dc432ddb18c272075170dc2a67ca72b2f821d7184fc867975b33648cff8d2dee2066d5411f0aab248df226cde577ce13c2af1dfa28", 0xc9) r1 = getegid() setegid(r1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = fcntl$dupfd(r0, 0x0, r2) ioctl$TIOCFLUSH(r4, 0xc0106978, &(0x7f00000000c0)) setsockopt(r3, 0xfffffffffffffffd, 0x400, &(0x7f0000000180)="7f72b6ec02b7b319a802bfb7e208c9e2954766bc53f2069be12b0c36e2c8839d59364a907146384a3ce11bc3977f5f736d0d8fff94c74b8b185c56d95d163db2827e652e4443d515adc5fca356ea432063a73a153ea8f4e9e4bc3357b0a1e2a098b9a1d36fe1f9ffe5afcb1c147dbc60d3c81ce5dca66e4f27ccaca7fb71935850e63e6c9f044562e21b81f3c6d6634c67c95930bcf0fb735052d3d26d0a3ccc858871e42bc96c2e6980b594746b2ba10bdbd232", 0xb4) 03:07:57 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000040000b, &(0x7f0000000040)='\x00', 0x1) socket(0x18, 0x3, 0x3) setsockopt(r0, 0x0, 0xd, 0x0, 0x0) 03:07:57 executing program 1: r0 = syz_open_pts() socket$unix(0x1, 0x5, 0x0) lseek(r0, 0x0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x1000300000005}) 03:07:57 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)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679da8987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c92617a21e0bd2d6976da352151204518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da475ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1aca02c4e92423cb41191c368771b6626551a90e6a0998bd25030a4a", 0x124) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSTOP(r3, 0x2000746f) write(r2, &(0x7f0000000200)="6fef28934fdec07e75dd9548f863df2fdc1763422811a3d55c2c4e2874484f5cdaeae7764c2973fb75b0039fccb9f2692985290b5584345e83136fe430d1e14eb34acc3db3fab0f4228aa3feb96bdf7839bc07e5c3d4aa3e5d93d5beafe612e66a142e25fa3663cbea5c11c242a25cf9b1186b2a7cf3e4255f1bbd101e72d26a9339baeeb184c1d6b75905e9760685", 0x8f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000340)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c624d8e500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 03:07:57 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0xb7, 0x0, 0x0, 0x0) close(r0) pipe2(&(0x7f0000000040), 0x10004) 03:07:57 executing program 1: r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = getuid() seteuid(r1) 03:07:58 executing program 0: poll(0x0, 0xfffffffffffffe45, 0x5) 03:07:58 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x13e}, 0x0) r2 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, &(0x7f00000014c0)=0xffffffffffffff64) r4 = getegid() r5 = getpgid(0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0, 0x0}, &(0x7f0000001580)=0xc) sendmsg$unix(r1, &(0x7f0000001600)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001440)=[{&(0x7f00000000c0)="270df5f8e20867b511da4027b43f664946602c05d8ebb9fa6fc378d712192815649fc1f5b4ab699307d2c7b8606c667cbaae43d2e6e58b047d373e2c0dbd77fa51c0e017a58ea66de23ed4842e22d7796a64eb7e73c17d33e139b4f14d6c3eae3c018aa18c22c5be32bb9bfe9a19b6fe24f7ade3593e613db7cb2ef51fce0fc2c506eee3a2b09668646801bb17b9ed08d8be786978bfaac586d08d117dd86b4db3fd3143232c81e012b623a2fbf9a74219a4cb364801cfc122e7b25fd7d170957f4998d7ce8d2d1087fe5041f3885dc9ca708f066f32752b31", 0xd9}, {&(0x7f00000001c0)="fcdcebe3bafe907c4a0b6287376490e0ca9f5b5abadd8d9494bd17df6fc1294972050343e0c7d985c296d95bbdd565a0af4a7a4dc2a152b7cbd528fa59b791f72448b9a1f62577e57a8ed1a4b87df342117f20f4a14f03703105c5d7ac40bbf0f192cd672648084d616f49af015317abceefa523eb94a6a81b3e63285a0934b538ae958e656d1c9f971cc43debc3417ed3e3b3a56b90f4913d6d4dd1f515841e9bf450018f953ee62d95207d014f4b8e688cdc9ec259ce3a6fbb0ded42c27e3f6d993752371d024e7f2685a768dcbbd031e0", 0xd2}, {&(0x7f00000002c0)="f1a5262d08e8b538c257064294b349168885c5362db19ade37646fbfab9a8c7a5cef0627f55adab7836fe39a436f9b356a75d569524df71ef8cc191f63a6451477ee8bf09b5e3559a46fcdad4f28cd3ee5a6fac2fe3ecc74e32c54ea7de0d5764123b5", 0x63}, {&(0x7f0000000340)="8db960af14ec3b8f6be662999993cb20d576a89cae2e168e65f6c14f826c079e9277edfa84de48ad61d7c8642420a9bee2a3e6c5e157057135283c9dc41497fb", 0x40}, {&(0x7f0000000440)="73a658c7c8cd31e18c89b083f375039a31e8f49ef7dcef9272f48b50163400639a5397fcf817452c85a83ca60055a3bdcee58b02700bafd26825ccb89a9db53f7b584be0872e5fa27173c91628ef2b1646ad614513a1b7229b7510fc5966e01dcd083d708ebca7ee933248f2c71b71d3c0f21ff992d741c36bdf04986b69650c2c833dcf6e5f93694092b6be5ebf42b83e869c874c4859aed3ee951317d3c7ac0949f28ab1594245bb12b8717c70ec7d466ac7549241710a1ceffb91bf60b3264204255b12601f0e19f143ace0c78c09a2a29d49045adb766808cb09f652ca2d7b988a19fa4864873e9a8dce8fd5f608cdc42439a3683e645df9e137892da3cc2f37e75b4851fd01c1605bedf3b8d3495822f0d3148a6e8398575ed87d4d2c95915531ad3fee026677ed825cf5ceb1f3a5acd3b8f09967489cb6ae027eac955faebf7858699754b81fca9516679bf1cdeb4947f10372c2064b8cb12c3f82f960cc7f5bf7d3790ed3c23292d43a452a229ba0ecf115f94c9b7fd0a096c3bc31f5f25ce770fa216d7faa997424156db8b19a9510196e31b961a3b04dc4aba081c0f8ac20d3d983655bfc53141abb7fb0827d3b29722f144ae86be91aa126b533448389ff7a9da8caf7d0521dad2b9e98189501b0bfe88dbc0e1441e79d86974afced3ce50ce43ac4504cd25a1900154b96479afc315e0ec052132e36eb04e97965d57a144d07e14de55e1ff71f04fd11cf211ab5c731bf9320b640309b7bac19825d445d803efbec081c2c237fadf4f5c843c06bbf1336af51e8e3f521ee6cbcac7883f48119c762cc6cbd606de522935a4006c4e98e92d4f27c346190144b536473441010be34544e8ffb10a5a2431d2a48c11e53d3c30b81c84d83a8083aa8c576339ce4095b26d244bc77a0eb677affda7d5e587caaf4d5a477510ec2cbac3409e6769748cdd42ad56cc676b3d7b7c86d59f1337591a601d10c506e819c9d7d8bbaabb72ed602dd1ab4dbe1bc9888f436a3829252df6c36d6d4eb881691aac59bd3d11e1f7bf6fca1cbff455cc950898289c332543ee8983fe1e671edc8c155e03a24ae8aa1547c64cba0b25cf066c0d09ccfa78f79ec6ad45ab1b780b72453d44676c82850cdad12faed106307b6bb24fb8d62da1a715511e8351ad278227161ced9660877bdeeec76b284f7e57589719dbd97e9572cbfc54ef5ea9b88efc29228610d3b8b939552d8215448e795ac866417249a2db8eca6eed48df2ced8af7f7a6e5d42d529826e4aaa7877ba2e4e714aeb8d7e70a3c389f2bff64d80c729be52d6c8f0d06214a0398db9a9b398987d51d7790a0ad31fb7869906f9ac378347c950c5ad8464683463e18ab3acbe381d78abc1b17b7282aebb4a9f9ded8d7b501e137cb3bf5e17cf4bf900f5cf42445bacec3f50d8dd99acee8faae6de894835a35d9db6ba99e5eb53fca1f19d4b3e9009ac54c3d489c0657f6cc7678f34ea49d0176d4f5970bdbdf107dd5518cfb95584065e55e45fe2eef99774a8ae04a4f70a08719c9f6bbe276c02352f1e0f690b5eff3875c9cad01c2261b66d714b4b0386eac579373c8bdfbc6df9e7ac5810dd47ef92ccceab4ad683749d01626af2f0e3e455208735d419c96e8282e8971c6feb398294f1271266636c99e53367a7d266cb0454e13d1081e960a418e0db082f833c645ac4c2df4801caa105fd180bdc8e6196ae5e59631bc72c3b4a16d68044651d2488b8062cb6b70ce9c45b71356cba5cb41dd84db63e255b360718ed68f8ae778f27a895038e2159bbcba2034c2bd143340d2403b306736543819da6f7a227d7d32e5cbb6bf13cc27e3d8e1ad7f93cc0db2bc6b2a4744160295ff0836b8dcb62694cbc8f4792a87a1e6effdd6b8c27a326da4ce100aeed3ff43df838872dbb3d5daf8537aa9f0ddeeffef173efa32f0c89d9c9452f9cbcd5bea6d4311ce7d32d793e66a211e59074eeb10b002c57541018e2997bbe44c394d7a5b81d8eee7d46bf7091dc47bd4ee440fba459f8eb495242f951e0138818e8637e5bbcd94490fdb55c81a0025e76d3fb2d08a36d30909077f0ed5a15b7695612899aa99e70f4b3fcc3674bff51f0551e0923c656fab3c35ff9b23a7477603083a4f3aae27f5848db25c09cd6a9fe1ca9b6ce41abbbcf77676089bc353c1bda036f643b819d034a4e3fe144bb39a07a5ef0b921edc1f3ed845893c5f0cfd2c6752afcc7384fa5fe72569d48615fbfe0fe17ed6bd489a1481628aad35f928ba96feeb14438187966f3feb8e58def3e9725d2c7416e2a8b59f317496a23fd9cafcf8d493004f85084cf5e6389aaae09843d4ddabe7becfe407dd3af235f03ed6dc90681c556b05eb266fc427c6ab8dc373c86a95c1599f6efe25edb4f04b3bf84135e0a0e6556ea82c70bc422fc36e9ce55d5c9a6c05f2e5577ed990c7fbfcc70bba7851881b520235c459c3830982b075874f38d9a825549d383f93b64c9bf72d807a13f36423436575120c4a1d8e3f916b70b9a7c494b5d9cbc62d11dc009a2348a92d6712ff734d12c2269053706bce0018770180fff99f9ac98445f8365dbc475c73a6553df17753c5ec07ca7dbbc8bd19c3134f3ac5a1b4ba4538787bbf5e71605566483003170bebead6180ec467512f1fd70095bae7318026bec01548119c378bfe395025f8850d3b45b5fbf1bec5ea8202940b92baf951108feeb0e33e32dd1454b474e688c3962f6b5077d0cdbc9e4ed517d53848db2dd422a57f7d17534be308ad1d7539f679585ef1291af8205d2fab29563745c9050f3beb90ba8742a07e68e938da893de8fabf21033ba21c7a7b270d5c53805f6c15a7df42c03ac1192827b17c814b9656040f9b2ad006d7c61992a8094762fa831344cb9c047787173e5de0c4701b91e5d652f939404d03d2eff0601bf6f24bf8637216f8e19457baa26e00cc3fb5c60f898954fd884e5e73b1e3419163f112777d237dcd85f607f7b7fb18c3b877fdce77bfc85a364acb658b01134fa6891fa7bf3ea7c5befb6d94d729b7354aaed545cbea58c7bb272d2e46680d68286b71c16c3842e263545e926e170ce3f2c814cde7267bdcc0c4bd099a5cfed906590370dc28941b1edfa8d0e1d05cae3478345976b3268ef1da33c752d5b152aca6be9d1b8838cc1613ccc35d6f3021932d2c019fba1c83d48f64fe882d28dd30a7b4201eeaee07dfcc1a28cfd63ce882b3447722b12592c688a556da71b7207ab7395b564f3b837c15f788bc6f015025b82f3cb2e6a3687151c411734440d62beee532add24fb0350ab5555afb526241cb5c1f7b7cf4d76e78e380844a83556967e569c5c6254c2b08c86267260694f6d9032ec18aa1bd6ee166c19f8c8fde9d844e2ad043b0528d8ef3e8cc9e00969cb95b363802bf1393bf13d4966829a0c4e568699bc410b683f28390d4aba60eef8c315dc926b5febb206e21b5bd41c285a77259f66f923b3b4235026fe28d01e00234ee56e42758826ffec8a7e276179575f86b1846c86ea08e11cfb59c25d74b31b3f9e2d1843a7aec0e4ed5e16ad2dc8c8e4c818e6b0fb2176c79434c921f56044de39b7f62bed59c6a58fde7ab75315dd128a9d830a2aa19d4985f879f2c5a712091aa4768567b9c631733d5c53895febd2e78ae876defc402327a5c8d1b6f69c7dfe1ded58b625175308c6857a5e2a13761b74acfc5022f820ba845c714a10fcde96950f0f54302dee2051f2f4e07f16c26638d26a634e5f8952f8050ffea3f6a148dc98d00af8151d3e92cb9f798d8a1cea85efb90b7fb69b632972469669ae4e1e2e0c198f4d2663574264d09fff203be8146f43be4b318261cce710a4a8365fa19cec9c885f6a7b0138332338affa9f42cfeb9d643eff4d5f26f17b0b66acbc445610e7395cdbc5837c2f45e42ccf3102225b3e78ed97e7c55d2d56d9ae15a65630d5b3bc46f20f6d64225986859751a0c2f9a718e8e6d4c394a95efed65b757dbc057227cede1376e00ea4bd3191e4c29e3038e7a486fb07663f75865c1f05cd895226bed44b29a6fa329bdc31399e6cacfd6a5477c7a4516b950da6937286a22dced864db7766c8d6f6641cbea5b1438a4e46d1b3a9b8b51066f5506273e2f1d16f59807f9076be960667ceedf6217f6cd89c20b64e6acdf3b9f0bb2e4f81d3bad266a199b8bee00c5fc9dd14bf4bab8083cfca1cd44cd6b8abb43e30310c5493304631d4b84a7a29c9d1e8e88be463dca21474779ef645e1429ceecd635d206ec124d8557c49b3e2c1feca62ec4578856178266196e8103ddc1e3ea841acc46e8146f07fcfb2429a7a55b051d4b50c50538867e096190e96344059aad47cc0e23781cd18d47152eaf622b55d5c0dfaea43f07a08eada6c393e8357d8702f11dae1d8e6a789735a1e136c3e4e40e71db4394d48349ce05e6f1b27fc2010725662d7eac41b1d5782cc23e82384a6fd232537f97a0224fd5e41c9bc0c2fc7c055b90fb60097e51cf61164f0553c355a6cda474e55c1a3b81c8668bc5d6a6bf43e6cc48ec137095731526e181bcfa56af680b6238899ba72433d7eaad9d9f356e0ba90d8fff80af49ec9ad8c3355f2984526fe9394915e0a437f39c874df8ad3c1fcacad0d8994dc891180bb2a78e94ee21027cca38ff1df732628576778b00b73859ff1c64cc5ee2a740e7b1d5ee32ac033b240922202317f2aaa1efee7b07552f9ecdbe8d15c985141b96df05349174cab7f9cbfcd653398446601886119a0630bd17c4c56ce6e569c7e22af270973526d195ac57e8e4fd08774ed1b54f59717f367f6943a440a4480c9a2ad9472b0354f0af0d2aaefe0ec2c2a21be7ffa24b929975fc758159ade6ce686ed9d14895e86f2f65a8693ec823587ea4d744202e3bf000622a1ea49b34e2245ee9609d7a13cd7190689dc5ac2c66014ac8e554798c4581bfe00ff834939a29b687f8a36e02f01618ca8b0bf0404befdeea738e469b47f7f1325081ca149e707b56b000a3f9999cd635cf461cf43023ce979fabd08b576c9665b4ed2ecd3ef056b27c45c8bf754690e9a999ba6d6294dab4f6b37bdf079e3144b6d7c5a49fb930789cb1452f40d615286c8a17994dda83a53b169850ed058f23b1719165942306375a79225c583f8dee33edfab33babdcaf0d3cee1d4b40ad99531d1e94bdd253ef00902e76b7ccfd62b5352a178c0224c811032936cd1d808a71c41cbe24ee07f1b8cf40efc191268b23281d31cef3d5f5ecd2663405ed89ee3f9ee0b96a2c5388d5c5fb71d0c493abf8148b9ce761e66fe095f3a79279b3423e15f27e5ae8499528b786dd0bdd21d23fe5ec512f6aeca2f3fe0f0f0e501f971c4a6d069f514392302a4beb103d540b6de24a30a06457220603f7604285a046cb325b43d5b1d0b8ee3f03dbfd8fe6221ce91106a7dc9de5f7da4161ccf5362188f376553625da29ee8b05ebb840e757356b0fc94117072925c8d10ffa11bebe76252b3fa4f072024a1947aaddb74e7e41b8a3f3eb0aaa914801a17c5b74a45a3d16954b9aed81bad1a94019314472cdcc6b0fb9469db0cee665bfbd44664a032c3a5935be5b17695985dde130991a66edbb48631e3d74299bcf0ffe07966683720891d523e9f6569d11f947d9a24562d33ca757f83bd1a2e2574531f13a1837ecac5c8827023b2d8ae3eaf4469fa462404cd8b51076d03937644a10430852b33bddccbab99e44bdeb99e67e2e740888d5e47dc575342887b26e663bfb726762a009173c54f", 0x1000}], 0x5, &(0x7f00000015c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x40, 0xd}, 0x2) 03:07:58 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = semget$private(0x0, 0x4, 0x200) r3 = accept$inet(0xffffffffffffff9c, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000240), &(0x7f0000000280)=0x8) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f00000000c0)=""/250) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) kevent(r4, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 03:07:58 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x4, "00200000000000fe3b5320000001000000000d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebff9931929648", 0x7) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 03:07:58 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(r0, 0x4, 0xcc) 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) getgroups(0x0, 0x0) 03:07:58 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x400}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(0x0, r2) 03:07:58 executing program 1: socket(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x7}], 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) write(r1, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pwritev(r2, &(0x7f0000001480)=[{&(0x7f0000001380)="e36a0f3ba4c3472829373d4614a32d52582d1d8cb2435448e8e2c18864df78d3eead2c1a3704c2484800edae6d96c88bbe5ae5b8ac880dd2876b7f9cf59e711cc7317760c5b08472f157d56cdd69f5a65d56e0ee6701223668649459d92b2d30596764181484a32a1c61cd6040768b3a870585a056f6a35f4f97b4334d687566f266f6b1a0709ed97522705809b00b58f84b412bd72f1704640947757a769082b3f8f5d37ac0386a33b7cbe11bb5f3ca3a6052fe94b375469c80b837aff209ba5ca2fcd42661da3244fa3751371c5faf4373", 0xd2}], 0x1, 0x0) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = dup2(r3, r3) ioctl$TIOCCHKVERAUTH(r4, 0x2000741e) close(r3) r5 = open(&(0x7f0000000080)='./file0\x00', 0x281, 0x4) accept(r5, 0x0, &(0x7f0000000040)) ioctl$TIOCGETA(r5, 0x402c7413, &(0x7f0000000180)) 03:07:58 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) mknod$loop(&(0x7f0000000080)='./file0\x00', 0xc049, 0x0) fcntl$setown(r0, 0x6, r1) 03:07:58 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) fchflags(r0, 0xffff7fffffffffff) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x7, 0x1010, r0, 0x0, 0x10) 03:07:58 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) poll(&(0x7f0000000000)=[{r1, 0x4c}], 0x1, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffb, 0x1d, 0xc, 0x0, 0x65}], 0x400, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffd, 0x24, 0xfffff, 0x52, 0x7fff}, {{r1}, 0xfffffffffffffffd, 0x8, 0x2, 0x1, 0x9}, {{r1}, 0xfffffffffffffffd, 0x40, 0x10, 0x0, 0xfffffffffffffffc}, {{r1}, 0xfffffffffffffffa, 0x90, 0x80000005, 0x800, 0x4}, {{r1}, 0xffffffffffffffff, 0x10, 0xf00fffff, 0x3, 0x1}, {{r1}, 0xfffffffffffffffd, 0x88, 0x0, 0x5, 0xffffffffffffffb6}, {{r1}, 0xfffffffffffffffa, 0x34, 0x8, 0x3, 0x400}, {{r1}, 0xfffffffffffffffc, 0x80, 0x10, 0xffffffff, 0xff}, {{r1}, 0xffffffffffffffff, 0x2, 0x2, 0x400, 0x5}, {{r0}, 0x0, 0x1, 0x80000081, 0x1, 0x2}], 0xfffffffffffffffa, &(0x7f00000000c0)={0x80000001, 0x7fffffff}) 03:07:58 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f00000000c0)="03000000", 0x4) setsockopt(r0, 0x7fff, 0x3, &(0x7f0000000000)="98375db491f9bbe9f94218051ddec5bb8524827b69dd", 0x16) socket(0x11, 0x8001, 0x3) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000000), 0x203) 03:07:58 executing program 0: setitimer(0x0, &(0x7f0000000000)={{0x0, 0x81}}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) 03:07:58 executing program 1: 03:07:58 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f00000001c0)="e999550b7cc260c1e4591070feb59def4fe718a2fac2836e4e93035bff724fbd3e37013741b041ea434203aee3d02b8e770d239fa06f8db63a207f351b948c310e1eb58751ca36c875d80316856e5a0e87479719167ce434e2d18f2d14b49a61bcfcf99d6883f7ac3bd2abe845aab69761752334ea091a24542afd5d7062f5c8f3910614937203340c2983938ed758c0009f6ab48c4410df09b71e7fd50c1e2d40dd2bae463cc7945f9e17b39aa93e6a19f74288d2086c4cf486627621d8693c0fa20318c5776ee790e578dbef5ff6493c4f631a3997a907ca2a4160379907c5a684ea5b3fcc885384399e26aeb9aa7a", 0xf0}], 0x1}, 0x0) poll(&(0x7f0000000000)=[{}], 0x200000000000007a, 0x0) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) 03:07:58 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x9, 0x0) chflagsat(r0, &(0x7f0000000000)='./file0\x00', 0x10002, 0x2) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000000c0)={'./file0/file0\x00', 0x4, 0x9, 0x2, 0x0, 0x7, 0x8, 0x5, 0x3, 0x3, 0xce, 0x5}) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x2) mprotect(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) 03:07:58 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x9, 0x0) kevent(r1, &(0x7f0000000000), 0x3a52ecfa, &(0x7f00000000c0), 0x10001, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='W\x00') dup2(r0, r1) 03:07:58 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) readv(r0, &(0x7f0000002100)=[{0x0}, {&(0x7f0000001100)=""/4096, 0x9255614c7c556788}], 0x2) 03:07:58 executing program 0: r0 = syz_open_pts() madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f0000000040)=0x1) 03:07:58 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000001200)={&(0x7f0000000080)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000140)}, 0x0) 03:07:58 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="ef", 0x1, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) getitimer(0x3, &(0x7f00000010c0)) sendto$inet(r1, &(0x7f00000000c0)="0a2f784ca49efbbb435587c8faef1158e103f7f34a3af1bd07c0133da36922c8538f9d5732e9b5a1d6b979af608c33c91cb1aa33099773d19f07b2053a2d1342f7b1e7fe26cc43a98622fb61ba65a2403245213c544bbdd9e687b51a775f828e6e8ff37da04b99526b9d520b450ae5b47653fc5e05ec21b1c3fe31e1e02fb3e655856930183e1249f9e3954e59309d6a5ea69b301ceae5a4c08085e37e6a131455ced507714f0e5febad3d20a9264e2d1d014d2890be540401fa9ec976a1abe0391e9270c91cee9890af555e02c4904dfb7a9914fa48ee6a734f97ff0b23eda345ddbe255ecc4b2ddf336930ca7abb25a4d24eae7c08a7f5dd96352a5e375b1c4eb0d9e80db46c99f206b4fbe54f8ba58c1e060064c108ac14f7e68f24582f100f32f1911ede9c1d26ad07c3224eb5fe196e753e55e78f4f473a738b87e47b548d98c12806e771f1b0f1a010f4059e8de9bf04a6871254990818ad8060bbe765439159c3b20b92c9e781a6f9b91e9c9443fd9aa2ebee3441eda830925fd6eb8c5409398da906f31506dbe6d5ecd246563035445f3a2ccfe9d1f6e4d8d5b5dcac39d852f60f73dc9e6588bb0d71de00599d57b2818d76f5fe88979597ae1a8ef83f453661e9d7499ab222bc404453da671f8c62ca61aecd54185ec4caba706eda3c20c0c4296851ba4f951b619a57c7d287ee14bb4785b8e56afb4d67dcfbee1ba94169ec479aed256309e45ab782004d8aee27f6fe06f4f42f5de4b652c2149ed2fb8eae8a0fa04dfd4f46776c83bc6935ef28099d4cb59b9f68d5a354b4458c9fc93c7e50995cd84726316bef5475fd193affac5dacca96686f0600d1f883a8bd610ca94483cd97ee8fe1a7707113c9683a84a3fea4c89a8afabf4a62dce7ef24e055cd8ca08f0afa6757901e93a0083dff3c42241cd8931db9e12103ff143e0818346a2c7dd5550bcd589e3e78f60ef25b14a641cd4cc2251ba2336cf36d6fe891d553cd27c9609cdaa3daa293cf044c3ca33b4e0a880d99e4039c6ff8392fed89bc7a0874f7c737adac1efa57dacc80d850ddae0e0d123bd47999cbad6b1ca05cf5850a56e5a492a71bf68e2a290b1df669f9aa9b9fee2001d35afc62633a6b1d5ff012ed9e85a385bbe67be20f0f186c0f88f7787a139c944e529a5a270246f31487d6e87995ce0998a01e0fdaea5eee78b887f78f3a6f7d508fa34a70c4adf3230d60c945bd9d1d6aec505c9d0fc7c362706a4d2fe28fd51e0500a08223fb59cba3829bc1ee4791bde19917db005e991eabb51bf0d7446ef2df759ae72ea0ff274329960d8884bdc9d527a18dfefd0cbebb7d8116dd6eb94db85926dd399f4b1fc6b1d3963344cc145c510987b06c8333c0410168b709cc6d02b18d20240e85c94d4241208fe87fb9ef6eb64f6a6531e9f7a7d75dc9be1b8682d4d60414a4d3ce60508bad729af6e2ea78cc07097452dd83fcff546d3b273fc9111c236850535853d0f3365111dc4217add7ca82c6cee8c19ee041b6e3684f7657e9bd4c2fd93039f14932c9a9b7f5e8a9612caef05bae5b0c8ecde4901b70759b0c2a832cc7dabf53741cf24353d80711a398fbb3d5ea211355bd751a82d4bdae64fb700b5572ec800a9a2c31d64c8b89bc09b712246369ef383661561d351296dfa37bc99a186e4511f438fd76d9e133ea9801689fab84eff42d76f88bbe9acdaa4a4a600ab6033f4a19056d4f61be2a6def467424ee1e6b7a6d202d0317763938f8ac91c250c061d10c631e605d8c9551955e234bc8ee691bd43d48caa0bdef83f55782999c16747c2d699616bac5facae4f670b9790f2d9d4ed38d3d2a4edde53bf09a49a6ababc660f148de02e15de1216fa5f48fa65d5900cf351479b20fe706b80c8349f03596a8786490874acd31b63e2580b7df48ff5b6d9e2251c196147ecd0ae6e1b9b2f232608bac12fe9fc418487a96c1855bf2633df416add46a75dd041812c6fc0eb2db61fad668509fbe7414dc1bde6a65fa1e37c17f28e7e5b0be50ab26ab395169ce046aefbd532170ca02694253a066d44c63b54e067c2ca4ae46f58bad0c4e35b1ca9363770ef76bba110ec27a20506e2ca9da8b55615eac91ea9f40c871b92c68b4b2ebe4b08e14395745af6d05db51a850d2103fd2277d7f365d4a8ef28577a459fb129fc75e7c81f26440551a978b5a9c22e4ce14ebd80484418f802be3c4d0929fa2997b576596a873ce0ae7ac137d69bdb5e1b36e7e052ff56e41d2e87ee9e94eef04e8695e516beaf57af0c892606694eb125b20d2465b11f3e1086bf572f564800dc98e9e1ef320e86addb9075f6e87ca76241ac22d699bd2e9927991447419362d5bab34f7a4d200d365dd5069beca4a4cbf395c0ba4ed0d54cfb397c4c7efb668d149115eafab5a82b8c81f4d5e20db6458604cf4f6ca4401a61582c68fb68d561820c49f621bdfadc1620caacc4c68202673f2dbc56681affa2beb9a5e7f2616df1e6864a30e02a9b7a9f08ebfd1e7fd7a90328f03f15e1eb217cf89a6c7abf273bcbf7fe8d608cf7de6b2ed9de5b9ad6d72a9c7e1fd1a439464b190c8ec84a3f981da1e78a930adeba550e4fe96b718d3b45011276bc48e6bb9b8779bca1a42770504dc287abe5dabeebdbb32b4efadf46b5eb5d305860cef6df6fcf77c4eb00d2505c9b6148b030fa5b9c800328ecfebaec98eb83dc69315a31af8a84d89abd4053b32d25d2b7847ec79617a8993e83d42b2ed04281bf109fc85c8ce4e51941af1f09b3025a5ec9cce0e0562ea4078ffe6c7de69968c1334aafb7fd90b33d9041d78946e8c8bc95c9979c0baa66462c08dfdc8b874e1dcbc743d6da5a2b5b8c0e5e706b8e044eb14f54a235bdea70efb8fdcb80fcab93cfb2177f4f8af8f3b1feb5a34f94545ff848764323ff5cd281e176b05747483151db3987d81005dc8a4d82cbad6a4773b9402915a6b5341e501a613c4beb971a166180e0496e97a67a7e7eda857d7d8ca69bd620949ac0aec69f5853b397308b0e2229217b64453b70b71ed511a145aa1a37ac7921fdb4b629be52a8a0a4594b6e6d3764c68a2cc0a27504572018747ae40292084b55e2f3d1a520a6a28419ffe61c5d663b0698e7b529c931ed7faa30bba9c5cec5db961acb5ec374bac2406ad579240046ae3f709069d04bafe52006acd3b0a6a07a38157f4c74ae23040761e42eeddedd9f1d3bf0ef585a29ab94846ba0cddfc38efee75f21df08bf4c534149eacb91112124679570dee8c64694c72041a6ed615d414e79b6cdf51fe3d46eb14074ef3e8cc4be548e2b7cd2054224477295d65cae921833b97b3f121575372677f9df0d9926a20036a0ab6d2c162294b57a6ced67ee7f5f8d976f099b6f58be2384609d0f59e7ea928746d1142428597940f2ffc6ff1c129b538cf4e3457ee06540b8f7ea37f44e47504a2343bf2805b37b874e21fbb9fbe78626cddc616b367f9a0bc4ed0a0a7421f2e33e5e69e4aec1e800817a01682e7b05267235d069278b0985368ab696ed2bbb5ed6037281652115b4136f8b3e2b8d02bbdf7c4e6160de733b2b7914f555d30fa1c3f5cb9bd0bbc5057776dda1101c0e289cab6aa514240d5ab4b89840966e2b821b199b1d1e3adb11cfb538b46601fec5823f07d811dff9a47e148ad190414014dde8a07a3848dc709994c2f0c7346aa6f420230deb8b49703077fa2e169239e6bd166426767b1a2f9ce81a065b0e0221a808cfd5d4ac24c9f7d65b907e0530d6f35deb57913466b86fe9e1dbc95152ee9e294576039301190305938969955700e73c56febf097af77e3c08980eaf73ac25ca6dc5998693b4e5e5d876287ac20ba44b6907f70ca02e96859bd0a9cc75a68a6ed97806c7f36364c6b5722f3d4016c7b7dffa90d4042b72fb30e0553fc46c032f5ed0feac95ec4e30303da32fd432d453f73273f2e6be911e7ce6aa7679a225ddf5a1b82e12000c105e82cae94dfb9836dc264ed9f2c3265ac363af69d2e6446b747096424b11bfff35c92e365daebab235b4abc2769a1eb63a0a2e04ff6318e54a94992627ba1fa6d0b3d01f8e945288a48eaea96b1cff3f6f494ff59af9331067ae11421c3b50b15fbf8739f6d8783cdff0278b9996173924d5573bfa40cad7ccaca81613a54534984669f4ce24f3d05d9ce8a9695db7a52dd742e4d479166c738d66b8e8888094de08debf5ae0c84becf27b13e3712cc46527f3bfd9dba70394273b8b7d3d3de07d7663311356caae9732f157baf33a63e2d81d82ca450a1d36c05fe19d0c15baef8f27a589f7afc25754946a23d41e39ea2c253956a20f45bf2db20dfebbab9b18e118ad69b7f09fc29463a02ea38a0d888cfdd00fc02178a003b1586f294decf1a08f5ab8a8e9c6ece9a1bbf65e814b2d515630f22d2b0923a6931f0da21333bb8fdd2da6c368e4711b406e2b9f20ed57f0dfde482b3fcd3dc8b2ac042fc5977ff5b77b77b602de2d85e8ec53dbf08975b5b175ff89078014e1c0112017aaa21ab5269740d8296b4204f57486ad3a08256f7ad4abc25516de39283229a9d5b1c344697cdb919f8a92fa0880e87560aaab3916d0e0f2f99821c1aeafddeb578864d33d2496dd39925b355b9233dd272fcc46d7c61fa1801014aac5f260cdf8dded5c6d7483b181610be5d9cae90b481e42fe2eab41bfb20d87f0eb382f19c9e6b002a6e734faed784db63a523c9541376bb2ad8e53e416da07c96c6703937a3f8fb7ca4df6d778016340e7c573d2148ecd46e043b6cbd848a7db863798348eb178d0813a63d671123b979979ddaeb0802a560646cfdca15e862949626e37af8f6012da2dc9e0621be38ca2a56f2a7a98fb1f5f8a51cc11874ec3c8240e13db265293fc1f14ba3b4d34b0b446bb4eddd4ac38ba260a69bd63ffeb2b1d3e96441acbf57ef968fe4b09a58ce2834f18d9350b033a04760ea1f738a43c14bc4936b05a22630db9592fc988494d4835e5247c5dbc1f277551b4f63f034b6f477901cf66263ba5fb0371ddad0d443f40286326a5204141edaa1df4ee72aeb24369a0262711ad798c19fb9f000304deb94bee2f1eb3c270b2ec0e819f8931a79f7a85bebddee3b0e51e82be0cf921275a3df75d179d3a9482f0e4aec1b32284c1999d040df4ec6a3b568e3f9d3c45ba1ba67e68ed9e19d7ec731c304feda598357939d97133037ffec06c63f2f9d97805e845381c6df2e9edfb69022f94d501debd077c397a7a18334b830e60e07fbe728f6f0877a8d4ee3c3fb36ee3c7dfc1e8ce828964795660e9735e3e8f405956bc6f739c1babd3c714a8bb78c25838e6b314b0593ab27ea1ca78dcdf7d11909fe0bcc2ac661ba86286b0d944bb586a7d5fe0873f2184536fff9ecd06fb3487c20c8181272ee0fad768401a5006c53f7dd915ea366b1ead1ce37d24a0eee7039727b4145b5f3df28e6c85b22d60aeb2d2ba00c443024be8595dfc7e69b6eb2b7574c69a420585950362652ea768c2fb91e5530be4b98511ce460461f094ab8e1b9019a7dff22ca03e29ed641620786464c3d59d2e7b84855ed2d9eb69e67a4fe23d76b0a58c2ec15754159a743d5f50dd0b7027c4efe6abe9c1660cdc43175a58e3f33bd4b329ce20e41b842ad9f72807f30140d7d8f8e338b4bd51eef68d41ad60995eacef7ac0263d8ad1e467c8b2b78e6bfee3bee5c9adb776c4af05650d98012dadab789a4cd07ddbf02b9345359ea3cbd31540522abd1cc1fe1df57f9f15cc2dc52367ebaa5dd9bd02c", 0x1000, 0x402, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) shutdown(r1, 0x1) 03:07:58 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mprotect(&(0x7f0000ffa000/0x5000)=nil, 0x5000, 0x2) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = dup2(r0, r2) r4 = msgget$private(0x0, 0x44) msgctl$IPC_STAT(r4, 0x2, &(0x7f00000000c0)=""/105) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000040)={0x3150, 0x4, 0x8, 0x7, "21804dbb883689782445a6bd79cb462253e0e847", 0x4, 0x1}) kevent(r3, 0x0, 0x0, &(0x7f0000000140), 0x2, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) 03:07:58 executing program 1: r0 = kqueue() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x3, 0x1, 0x6, 0x80000000}, 0xc) poll(0xfffffffffffffffe, 0x1fffffffffffff35, 0x1ff) kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x2000000000000, 0x0) poll(&(0x7f0000000280)=[{r0, 0x23}], 0x1, 0x8) truncate(&(0x7f0000000080)='./file0\x00', 0x7ff) close(r2) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0x0, 0x40, 0x0, 0x20, 0x1ff}, {{r1}, 0xffffffffffffffff, 0x1, 0xf0000048, 0xffffffffffffffd7}, {{r2}, 0xffffffffffffffff, 0xa8, 0x8, 0x2, 0x6}], 0x30, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffd, 0x41, 0x0, 0x30}, {{r1}, 0xfffffffffffffff8, 0x50, 0xfffff, 0x101, 0x8}, {{r0}, 0xffffffffffffffff, 0x40, 0x7, 0x1, 0x7f}, {{r2}, 0xfffffffffffffffb, 0xa0, 0x81, 0x5, 0x6}, {{r1}, 0xfffffffffffffff9, 0x10, 0x1, 0x1, 0x1f}], 0xfff, &(0x7f0000000240)={0x0, 0x4}) close(r1) 03:07:58 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x8, 0x3, 0x8, 0x0, 0x3, 0x6, 0x7, 0x2, 0x1, 0xb, 0x99b9}) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x3e, 0x0, 0x0) 03:07:58 executing program 0: r0 = dup(0xffffffffffffffff) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x3, 0x3, 0xbec}, 0xc) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000040)) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x290, 0x20) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000000c0)={0x3ff, './file0\x00', './file0\x00'}) r2 = openat(r1, &(0x7f0000000100)='./file0\x00', 0x808, 0x40) ioctl$TIOCSCTTY(r1, 0x20007461) sendto(r1, &(0x7f0000000140)="d16aeb4b11362c94f43487b9c682d8b279c09cc72e51a06a5cb8a18d67463accbae26dede73a204c4ab002036e7e265395df79a5b429f5019ec9cf17bf4588836c07493f09c24dfec9288b4d760a9af3bf768e2eda5565d29b5a", 0x5a, 0x5, &(0x7f00000001c0)=@in={0x2, 0x3}, 0xc) recvfrom$unix(r1, &(0x7f0000000200)=""/88, 0x58, 0x800, &(0x7f0000000280)=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f00000002c0)) sendto(r0, &(0x7f0000000300)="82371f80c46428100f66533013340b29ed56347116415f8688a931555912e3d289b5bc60019a45e8cb4ec153ae0ef20d558b2241067dd06e4cafc0af38c8b4dbb5035e800042cf9a691d9d2f229921d1982b54fb951450fddb2a6df009797a88e649290fff39289180a31cce71ef21d3d2c961ca3a677aec4b04407e4d2b2d26a45e64fb", 0x84, 0x402, &(0x7f00000003c0)=@in={0x2, 0x2}, 0xc) r3 = dup(r1) recvfrom(r3, &(0x7f0000000400)=""/4096, 0x1000, 0x843, &(0x7f0000001400)=@un=@file={0x1, './file0/file0\x00'}, 0x10) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000001440)=0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000001480)={0x38000, 0x100, 0x8, 0x8339, "6b7a7210f8ece412e3463e82a3d9c6e3530dfbd6", 0x4, 0x4}) utimensat(r2, &(0x7f00000014c0)='./file0\x00', &(0x7f0000001500)={{0x3, 0xffff}, {0x0, 0x9000000000000}}, 0x2) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1) utimensat(r1, &(0x7f0000001540)='./file0\x00', &(0x7f0000001580)={{0x10001, 0x3}, {0xff, 0x81}}, 0x0) bind(r0, &(0x7f00000015c0)=@in6={0x18, 0x0, 0x80000001, 0x8}, 0xc) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000001600)={0x7, './file0/file0\x00'}) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000001640)={0xfffffffffffffffe, './file0/file0\x00', './file0\x00'}) rmdir(&(0x7f0000001680)='./file0\x00') r4 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000016c0)='./file0/file0\x00', r4, r7) sendmsg$unix(r1, &(0x7f0000001b40)={&(0x7f0000001740)=@file={0x1, './file0/file1\x00'}, 0x10, &(0x7f0000001a00)=[{&(0x7f0000001780)="1da39848a2ade9eb45571af294929b806e106b2348a71943af9c9c72d029068f058e5aa6b630bc54a241b8599e3d75240ca4c101379526f44dd4ccd7e264ad0f2b9f78956f6834d5d72ab286542b4caf0020ef90c100049f57abd9b4ea153f903773cae7d57917f64bec63d0f918", 0x6e}, {&(0x7f0000001800)="a6f7970885b256730daa7366e0cc5021626a6ed40da36e25ff6e9d499a7d9ce55a06e1e69b54c26d644d6e9547ec8f4372974d4c64d11353cb93031e28d06977f5e89588405447e19d719fe04609ee146af0e13992eb30042a93c437b56bacd2a6c09e4e45f3ca3b190114c78fa53b8457a75d44c47f816ef9469b067bf429294515b9c0", 0x84}, {&(0x7f00000018c0)="1b0f55a8c180e0dec04909c43d2fe144dc01802b8f3c6b51e8972b7e92cbbde9246de99b95b1600c6f8fe43eeca97253aa2988e77710a853bb33b5ff041b2c54372e704a6cfc5c622de6166dc2843c22a28ad30944a785d10327df68e3ba757843f2b8c39a1564b28613c589b73e5b8ae42bfb0b7533d22474b636b5794721fc576d80a8c9c35254293acc569168de51", 0x90}, {&(0x7f0000001980)="8d48c491ab2cefa480033f87157e1eec52b02de0bb1f8834cdc539a850981fe0e487d3e97fe08593e7", 0x29}, {&(0x7f00000019c0)="f4a80b056694ed406f17cff4abfae1ea", 0x10}], 0x5, &(0x7f0000001a80)=[@cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x20, 0xffff, 0x1, [r3, r3, r2, r1]}, @cred={0x20, 0xffff, 0x0, r5, r4, r7}, @rights={0x18, 0xffff, 0x1, [r3]}, @cred={0x20, 0xffff, 0x0, r5, r4, r7}, @rights={0x28, 0xffff, 0x1, [r2, r1, r1, r1, r0]}], 0xc0, 0x1}, 0x404) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000001b80)={0x8, './file0/file0/fi', './file0/file0\x00'}) write(r0, &(0x7f0000001bc0)="a4f2efa2858c15a2749b6f8115cda6bbd05de44c553695d3c2f2360d31d0820a27809dcb347bc2d8b3cf5dede6359cc43e10c61ee53fe75ef8ea3b04ecb85d2c2668680bf1f5d3bd4ba58513e838155e4031a4407efddce1dc0e18f6cdc9d900fc72d4cbf9c66420f3ab6c696088375be10bdcff7eae40c4150e67fd30ac385d47117af3289c8dca5834c237b4c3444290b19a1ff70f14c16bedb927f5290d68cfbf5aec26f89d49cca57cd99be415ac67cef9f7335c1e447875d21f77e08bc040624a688f8c8b74a8959567f92a88f5d7e5dcc7b9ac8eced6ff9b7ff90425a8ab0382ad46935dac1d4dd68c49", 0xed) recvfrom$unix(r2, &(0x7f0000001cc0)=""/145, 0x91, 0x842, &(0x7f0000001d80)=@file={0x0, './file0/file0/fi\x00'}, 0x13) openat(r1, &(0x7f0000001dc0)='./file0/file1\x00', 0x81, 0x80) 03:07:58 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)="1c", 0x1) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = dup2(r1, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0xa3e, 0x9, 0x401, 0x0, "e601cc27d3ba1492c7c8319de4277037cb628ecd", 0x0, 0x2}) dup2(r0, r1) 03:07:58 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$setstatus(r0, 0x4, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x3}], 0x7, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="e17040d500db17e35e337d1e6fdfa8e420fffce0f07c8237851d5739bcacca2ad756e709d5ad90bc7857dee588d9b32e0aa14e20fcfd4d857c60366e7671707e475157963b0011790866971e25e05443d40c7595860fee899e6e7c8b2941bf696095482c2333f82aa82cb369acc4888ba6f986f9a3ef8401339b5a223783f46155fac1af04d3e7c12095ffef3c742259373768e799bfef15be5aab09a368fadab03a9254293d0cfcff244655f647e3d9dd403120694272f1aa36290ac82f68a87de4a2ba3c4b8802e5fefe15faf1d938a6119f8295b17c860cbaf73908eb05b771014930b1370936685dac9d2ab96d2811c06ce902a6783da3d78d5b4819853b35d435d39518a887cb659721e6c3069effd203ca8aceab4df91d52760f3b947fb0653f40334c091af736fcd7a22ad17f8eb2544555fce49cfb8bc104ccac7c5f224c8bd5b9c3292fa66904d020ead4b30d6c3cb2813d3910660a45fa6142dc192362bfd02e69dffa1df6ae1069518464dc4a26753479f12e8abe5ca54af597d08b64e24bae8ef3fa25efb97fa1cc690980314068927ec53bccce0a2108447822373e1d534bab79c061d12c5afccc6687865d8d49d10c6a401b3d1831516b2937b32716faf4013f13aac841a5682834eea9264c89befcb18fd82fecd0215bd61d9b05cb20434aaf58486223be41cfda47c9218ca67cf8f2338f824a3dee8a1dee18a617007555aa71ac0ae8b470287977fe6b941fbe762f05c77533a6b7e51944f874c856ba52556da8315bbe2a893fd3cea1f025410074ddd50bc9c49fd3c8b6a7ffe91fa7e3ca89775998473a1f568bbb4344212a8cd05ca27ba627a3cc10b5244d413c8d99209843e329b4da0926fd182043af4cb1a0641774306abc337b5cbac354fc23c5366a8568a3e57ffe24a172da85de49fc13705b5b5e2ff0124bb05ad7c87b68a3f7cea264ec30025c874c2fadd3a4623a34182fde5c559bbb35c61cce89b17dc936136ccea7c4f5daf7d0313920b9ea780273ae05ea79285c8989e96ad6505da6bdd225d81f294544b50d5504ed64e032606eb3f46cc7273baa8a815b75b6e488f5f257d6d84085d263fa2f49c68142e84754a7d614b1e3d9d0f65ba126d06a47791503c58a2d97901dc05698f65e0737d861279f6b64aa2f40b0d417d1a15d4b37dc3a81a9f47d0dfbd97613e9ecc620216d6004b4e160c05a8c5ff016da39d3149bc13a9c8ceba96a10882717cc0b39e719b5955939f06e88d763586076fc55cb989a134cd2948eb30a0e0e08a9f8086131f5466d7091fb5d47eefdb03fa1722cbad95f2b7e1ac4c5581d978a4ab8a1b45ed8e75f4e72de75abaeee7d010e4135510fddefc5a7202012114344be2b6ef7c0d1c974f2ba8daa82351385ce48dd73276267848c4591650abb2ad268cf22e28aa130fa276ebd66ec4c7357390f59f3c140e04e69938dc230e70fa547c24ec8102f70072aacaf0916214544ba8282fbf11de97b7cd918c7791da82be5cc1cd65145f096ac896eaeb9c521b839a8b78f21c44b5eac3485760ad260be4e994f7ec75f84bf987e9afc147f8e145e427091cd7749b9240ad93759f8f30fd45169d8db11f4e0537104ee6384507ed21f61a68f4b115483c22f425778537ea2777033a0a464d8eca65d455a09f82eb08dc291d98a8d8ea78fe886198a331fdbcb72cfce357f87cf4a2a7ae9a55ed418e3d839f741029b395799db8ecbf19ecab2aea64cc63f48abf9227cdbd5663f688361d87d2975aef3f0de2f1c5dbaf1cfcb5c4dce83c097759e9142c0e183a53a0bc7f084ef8d61fc83f60a95991f17ba734371239f9c35ea24c954dfff71c12210f96135dfd634fd04a37f3a5042ff2e3385f5a9f60862a4d963a1b1e4f3f9888b8aeffc29641adbf13e7c03bdb285986c08264315311385e8de0ff8664817a2d68e41d69d37c5446ae1952b5d460f574789c539a48cfa9dfddad093fa1ec47a1cca7fdba19c2278e48fc444fb7aae8609f8c2ce2eb775feb303e0166f4af5dbedae4d6d224d5855f9a237bb6ef3e5f5d0ae30f2dd3e6fee68ea74e60aa10d59aedf0d9109d20c7279b43b0311bd2bdf51caf2ef8d9a3b8ba8e0703ee62b689b207e4641601212dd3aac2c8be9de0f3870e592cdc496e540ef4e251d1a0dfa9341f716272eae3eb13a64e95f576ccd5edcbf25c96c4fdbd3daf9a1b884172126fca99580018e62dc0a44db6623432fec9108ba33fe54c8ef8aaf26b54ed611480ca6ad58117a95a8363e6d5ddbb75bc8ab6e15902d238c8898582bc87615eb95f160c96623649aa612ab0ef7080b8fd9f19f9f7146a56171f374f8b771a20092d9427ae3221f08d3b5c554ed3c25049197f21cc5cc3749ace692488965b3b4573e9919871a8c63a9832a0eb2772d988f2b6c75adf1e1e6d6f0f5b6b74a82522865617ca83b976379c8a0436cda19765ec286ba1f86e9257e766717bf548f904a40f85a3e00e11efebbea37e99265cedf0b531feaa538feb83a7f073684188e9dfb02be1d5b523e75287667b0503ae8c50511c64ca6b57e88dcb54d8fbe2c84b13716b766cc0888336cb6876caa22e1d4d4a2f55bc0493a5cff871fb1cc62abb34e6a85e3a8ac47b9cebacc83703fa5dca459753018a8f0343a78fe4ee080f267909cf2041e8e1f0f7ea2edc4e88ecf5fd963836903594ebf70678a0d69c92ea0d252d47f487ba3661573ae48fa70d03318cfeb70eb85c3e137577738e035ae8f1c86ef4529e6123aea6395053ceb4c215f64dc2fb92d124b88932374fa8ed06f1e6d4213e4b72650b7862114fd59d999b12b9a20343634615498343e8b9e94922942625cbba961090d3bac123a0316994203c688f576e0d2029b01a6338741bb8e59c04138fd8ef85a713b752a6a0e5e4b2bf49c5bcb40a65f9c5d71515d9397a513a2cf1eb327f73d17b95f4dea0bd67c2a05440108933113ddf56e9812bd01521be3566dd22675092c13098fdc9a1c98e038497a8dec3708f3d7e7916ad3e7d3bb80a3df575a2a9824d856bbaedece27b5665f53f961fa09205b71dc09b4cc086ee484f8653658044bcdad5199b6bfa88c86d2d3116a2e163b29fd1f0bb9dcd9c527fdeb812df920a4b453ef3cfd59fe31171c69b56faa92152b0b1b27813e8129cb009353d325f6968b2b808a67c10ebddf89b946281ac5b03d92b6fdecb3db2c0ebd403d0ae927a88670648f302c8545072f930455489c55c511c6ee5a54335c8be115591f64fc104e78d3cc166d280406b2231ed47eed112885f87c9273c0c8d43033bf450847a208378bc8bc551e603228b844319e5e54d60deedd344cced668052520064f1b4ac687d467f2c9557206898e6b8a61f5106397221e79961e56fe939cb80314ad70a427217a30d8f8990727585ddf36e0e6b397823f6015e4de1c3267dc2dceb0908c0594bddd886efec9a4cd33c235e024fd9910fd4c04292e702e7f1bca38e8e2be993cc5e75d364ef640a6dcb567721ff395d3e2a38df6f13635aa89c5ed4d80da1499ea865aa10493ce59e112448c81a4f4f4ae2a3a14e33c27055cad3d8d74f8380387310482c79dfa42031f41419fe166a5121f4cb3748b3115a53f3fab315b01fd1210bab90f8b440e27a5a7f71f854907a33b34da6a17eb694a6f8c050f2626dfd115449f5ae90866672199a17be194d6205ae59881bceed11a4d3ed90a67101104777750955f5e7b05f209eb1cf0fa0f1523812215b43e861d63e5d330868d02307cc5c213f25a5fdc5f62b10ae2f685b411d5ec9a6926da80541d4e994501818e15dc40e9221d3afb0e40aca5ff251852bf30a452543776f4a9cb61f32d8c75ab1ae4e56178eabc6c52d32cbfc94f040facbb19b7f2d59700064d8b4a75ae43b2b0ca435c508a2f0c84ce0da9f2b61d4db68fc886898c348f3a168f5a2ff58daa6ed3c79ab61038708bc378b6711843bc640bc9a9c4897b70fd3fe5f5f2d1a3a36c1d7eca91f5e78450d254d73c76287e5191e384101f98e24d9c3e834b05d36f654af2baf4d0329164353c43a1dc23cb84f170ae1729457151494227ec4523064ddf2b9fb04ff32663e9949e1c2dff6c59aad3dc7675b79b69ee193995c4c625824b8529c7d75d5a9b51f6fcb67e0995a43d8d96442519a4e5a605ba426ebe420a2f351ec3216a0b1fb37124a733dfb5dbe3b2a8ef483d404a298b722dd38c0b1b14a2aadbe3a301559edcc58b50abef41393be3f514a2bf80ff43d1e7ebc934e8a55520de4b327737e7333fe2f7eda3c895a95f8eb7675cda345f9aae8674fbd6258d922a57bff6c51a3a8df340f3d9ae970137c8352b03a973a63750addd2b1a9a59bfea6a6530d86f5ed88bc5b34731620eb4003b7fac729e522eebd661afd8f29577526901aa26d91de2773fb3fda9792e2fe1f92ddfcff1a9357ba56454cf07b80ea85a2d65b292e8248e915742530054b6d0c5f532650e1bef9f1a40102612ba5f21849c5d43610e9e829c68025a5db69d143021cde7a1611c2295501fd94498779eab8d3b3d8622e64e188f1928a2b0f20d943cb84af8bed935b838572d2b7912076b4d304935467c6c3ce9b08c3e2a57e9620006e628ce63528d8128b4034c2d3d54f10222320a26c76c9fdb09d440be47b9cb87948580784163850380087fcb7dc8b2759d86da5ec0c7d9342c7a78e1c9a04b68c1270e681a69eb0dbe94f9792185a17dd6d633708754bd8ae633514c95816b6c7e64bad486cf78641174be5e3f2f48037b7f4744e50923183ea1791e0386f83bc0b6334dd805ea21d07013e43f1969b8a348a81a4dbe61c86099b17d9724ca2aa49888daf53134c45fd1cae5acb74a4605bae65866c89891a10a96ca7eb967eaf982e459a4560bcd4c4c17aa6e46c2860223e403f94560d5104af2b0a0e41cde8480ae0e2c711fdcf85341614200bb9fa2de97db07352591010008ef87be07b71f636fdc4033626bfb1267f12e47bd9c58dd2485e25b2326654199905357f9d6a928ec4c9486afa90b3ff303e0b1c5ea3b06aa28ac201961e733b16e13bb09fc9f28f907324dd3f448cf2454c56ca1a1079eec99b9c5582d46f977ef8ec445227d1aa71a5b5088a62f3c543097c8f8a353b1a39ccb747341f9bad44c15a68c2237da1af6cb5904fa3ecc34a376c37cbe56fa43278dcbdf99b9d2a8dc1a6a1c122c4980f8c82ae97c62ba599be7fc54a29a037013a0a97866266d86ca212b64bce457e9d12ec77871843781e8347f638ec316655c995753b5467a7cf9a39c259277ac585fa85d9a30dcc8599a0ace49cf716ca43ca083b373dc4d0a1226373321aebdce37f547454ba4bc5f2a74241b4a192d02f279a935bcc9b1af7b225015a43dbafa471a327afc6afdb8383be192375dcb0f3a65239fd74cbc3200981d690fe3fadfe0e0e577468d6045b8d961eb5332e6a466441bfd5f3373260eb7c57388cad6013e273aed0c319227b4447fc7685487406f87fb2c927a6ffa9bea63508d28d42ae5005177f34a78865215c71c29a91239dabda48d3074b6aefd44c12c3ee564635d9179d89d2db34cca61bce8f3e85fb9074d86b4d0afb406ee1c5369d30755d7f7e2190d8adae5ccc6fa692edf3c2b9ccfda52dfb712fd56846f2dbb2444f7643d61847924265a5fbb120d54c9db20c6a51d0a25fac98d45f0bfd5f9ed67fa469a6ed5471344a733b6c9717d38dc941534ff8dd9e7563a87dee3dc0e15cdfd87a64884768209e15b1ec2e5d618c821bdf48c7b", 0x1000}, {&(0x7f0000001100)="5cad591c58c016b70bda3bab84ff982a8d1df40153bc0cee7bd6e716067779729a6454557561cc65e39a4a61524ecb237b0b3d5670000000000000000000000000000000000000", 0x47}], 0x2) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) 03:07:58 executing program 0: r0 = socket$inet6(0x18, 0x400000000000c000, 0x800) getsockopt(r0, 0x2, 0x4, &(0x7f0000000000)=""/212, &(0x7f0000000100)=0xd4) getsockopt(r0, 0x200000029, 0x25, 0x0, 0x0) 03:07:58 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x3ff, 0x4) getsockname(r0, 0x0, &(0x7f0000000100)=0x2fd) 03:07:58 executing program 1: r0 = dup(0xffffffffffffff9c) openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x10) pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r1) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r1, 0x40047307, &(0x7f00000000c0)) 03:07:59 executing program 0: 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) fcntl$setstatus(r1, 0x4, 0xc0) r2 = socket(0x11, 0x3, 0x0) getpeername(r2, 0x0, &(0x7f0000000400)) getpeername(r2, 0x0, &(0x7f00000000c0)) close(r2) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3, 0x10, r0, 0x0, 0x0) 03:07:59 executing program 1: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) poll(0x0, 0x0, 0x6) setitimer(0x4000000000000, &(0x7f0000000000)={{0x1000, 0x7ff}}, &(0x7f0000000180)) setitimer(0x2, &(0x7f00000000c0)={{0x400, 0x7ff}, {0x1, 0x2}}, &(0x7f0000000100)) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x6) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000140)=0x4) 03:07:59 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r1 = shmget(0x3, 0x4000, 0x40, &(0x7f0000ffa000/0x4000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x4) 03:07:59 executing program 1: nanosleep(&(0x7f0000000000)={0xd8, 0xc}, 0x0) nanosleep(&(0x7f0000000040)={0x3f, 0x10000}, &(0x7f0000000080)) 03:07:59 executing program 0: mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000012990452380e909220e1ff000000d7ffb48a"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = semget(0x3, 0x1, 0x400) semop(r0, &(0x7f0000000040)=[{0x2, 0x800, 0x800}, {0x0, 0x7, 0x800}], 0x2) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 03:07:59 executing program 0: writev(0xffffffffffffffff, &(0x7f0000001340)=[{&(0x7f00000000c0)="f0160700000000000000f7", 0xb}], 0x1) socket$unix(0x1, 0x5, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0xc0106978, &(0x7f00000000c0)) 03:07:59 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) unveil(&(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f00000000c0)='r\x00') mkdirat(r0, &(0x7f0000000880)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) utimensat(r0, &(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000080)={{0x0, 0xfffffffffffffffe}}, 0x0) 03:08:00 executing program 1: write(0xffffffffffffffff, &(0x7f0000000380)="e13a7ec8f4da4c8e67fdbf4cabf84270a266660f656e4402d992605a70a68c0f5ae0a4afcaf0a708a2739e0876f0891d283e147431995ce1ba3c4169e5392158c75a77136b2adb6c3c465b58b7c5852efef34c75c8c1af94bd1fe4f9b258fb41a47ed52b8b37e98279fdc2aab72f4ed5671c2c90c3ae881997a6f500d7979ac77fcb05b4", 0x84) sync() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$unix(0x1, 0x5, 0x0) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000240)) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000040)={0xff, './file0\x00', './file0\x00'}) mknod(&(0x7f00000001c0)='./file0\x00', 0xc004, 0x2) r3 = msgget$private(0x0, 0x20) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000280)=""/237) r4 = fcntl$dupfd(r2, 0x0, r2) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000200)={{0x18, 0x2, 0x4, 0x3}, {0x18, 0x3, 0x7ff, 0x101}, 0xb11, [0x3, 0x2, 0xffffffff, 0x10001, 0x2, 0x1, 0xffffffffffffffc1, 0x3]}, 0x3c) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000440)="b5c1fbf972f7a1f6085e8725f1cc4925a7c338de6e2d09df0f245610f7d8b2bf59e75a560e33ed4eff02108468a753079fcf0006a21f90af90f2f5e349a57fcc0147a988b03678f432df0db60fc1d43144e48d742bd07582e6b06be2de4be6429998350e2308e1cc62661485", 0xfffffffffffffeec}, {&(0x7f0000000080)="bb11458156e77fe9c9cff000517116534c916cbf0f0d6a8d2c944097db2f115b745c92e9196caec99070bca577c060175c41ed0c0fb1536f8ac69e6f", 0x3c}], 0x2) ioctl$TIOCDRAIN(r4, 0x2000745e) ioctl$TIOCFLUSH(r4, 0xc0106924, &(0x7f00000000c0)=0x38df4e52) shutdown(r1, 0x0) 03:08:00 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000080)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() r0 = syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) close(r0) 03:08:00 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) sendmsg(r0, &(0x7f0000000740)={&(0x7f0000000080)=@in6={0x18, 0x3, 0x7, 0x8080000000000}, 0xc, &(0x7f0000000380)=[{&(0x7f00000000c0)="857e3620675239323353dad9bfb683b34da63598029a640340effc1c8b47a6ae3e84d1daa43d8019a9a66a43146ce801dc57286108d866e5f9e2f0e8806173d63401a3dd8e381eb0e7b197f51992eab3364970777f4d476280985ef13ea5e8bdecd9f059cefc96a31bbacd621f9000d883c7ccd887a382edbdf38fa2732fa5cee39de0cf18aaa5a00e1d99ee5bdc0e90fac8e60b754035729010ef2d1d7e2b3d92a8df49d5b2849d0e372ab18a0fa1c83f9a612edca54d192baba6bbc7596ac0d7db0b63fd57b99b", 0xc8}, {&(0x7f00000001c0)="85d53a5bdbaa33f9110a723839d1c9df181e0d10748ec1d743aad86e7a027dbfe1a2f7f4572e59880a4e1424206d591182916adca4ebd339742a69c777fc420c6071c1d592ce", 0x46}, {&(0x7f0000000240)="9ce934fa768816caf76045abb1afc6edb5b7c7241a1c15bb14b98025bfb6f5308f68ea2d7604704d760b14be101584ca760d010049d584f5f79ec5db84affedb77390c3b15aa5c06ad7cd88d8971ae962846edbc24a48e98a6f9dffe83cfc76fa861328930a150da0b6100a33fe9d63246cba55b7f1d4d0048003e00ae884cabc0bfb24713ad2635005d52fe1917f1251fea71cece71cb2c6e8663655feb703ac0e81e", 0xa3}, {&(0x7f0000000300)="73710ce2c7674d6e99557a526d0ec9c069c69fc00bc3bc18808a3828e2f184e71543487ff18b2a7f9b163e9b36e7c2ea61850d1fe4a80f5640a2485f1dd5b3b3b75d6c18eafc4d9d2620edda133a8691453bdbf6cc5c1d65b7247ffc3ef201dda0865a350fc89ed3c119886630373b1f2f0166fa5575cc67384bcd", 0x7b}], 0x4, &(0x7f00000003c0)=[{0x68, 0xffff, 0x800, "8c9f8d9782c6396253e3404597bd49e430e941f45d57674b5abacf652eb16c408eef831cbd31302633be0ab0318c492dab20c01ae04da81d8355aa6bad297bdc309ae46447f362dcfa674bdf0aadb19e3d7006ce"}, {0xd8, 0xffff, 0x1, "ea1089478a8f7073674cf1672d6309d15744503e50443f37578c396846dd92010dba4a2e1a4620f8fd402a025862ddf5458eef609de79834dec9f10e1ed67020560fec53108b1057740ec6f7b2177e03395c7650ef9f1654cdfc2c0cdd64416d0de02a97afcc03c53af43ee62c4d0c9546b7a33829c9b57b3998a38e486375c1b610b9fc98e5cc8cc1a001011a374d0e776fe437a3abe3243b7df1cdec8c5a936640fc48cd1e29b127cf63ae9e221e015e6b25368c576aae5f3546263d49b2b633e93511b15d6b"}, {0x10, 0xffff}, {0xe8, 0xffff, 0x1, "d3607367d4798539d49757f2e0a1e75b705bb272f27f31c2ec0badfb74c165fd6d27985b22002ddd15f019864456b250bca07899fbf521b7b660237096f6c50903b055c72005bfeda16ae1bddab921e9f401b0f934044c8cec9d58c0485058abdd33453d78ad48a758e726dd9e3454d6ce725429044536abfbc843dc38c3de8604679ebc62c12960ff727b75a77f4e702334742e98300447563349bdfe4ff2eccda10973bbb8b302de5e2a1c8ba38cacf5b3413b3997af2468c2a863ec62a0456cf31f7e3a7845f442421130a58449f9727e628e9a"}, {0x110, 0xffff, 0x7, "15cdbb898aedb1d766ec513624c7c3a4e7c5fb8809d3cbe6d2809ae601f7a62176d278a9490f457ac25747dd0f015d4dbea14fb87baf1588e9caece4926e386a22a9bd055632c4c98036efdee4b5b6c355d472f216f2665b8e8130a875c8726f81ecc7ac5805a65243008ecf915610a557abced81dca716c171c461158bf1e68dc57deab6080e456399e3c95304f1eba68b4a7478fde882c86c981208941741cc1defc9cb393b6aa1247baab0a9bccb0de49b8dd0ca60061b88cabe4bc85124f7ede7fa348df51fc44965e4c15612ce8325c916910a350e8e0a74f383b6114ac02049f954bc4a806987689a01504e0a47ec96a706eda8f9ac13f6e1e0e0a"}], 0x348}, 0x8) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x14d, 0x0, 0x0, &(0x7f0000001440)}, 0x0) bind(r0, &(0x7f0000000000)=@un=@file={0x1, '\x00'}, 0x3) 03:08:00 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) r2 = getpid() dup2(r0, r0) fcntl$setown(r0, 0x6, r2) write(r0, 0x0, 0x0) close(r1) 03:08:00 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0), 0xde) shutdown(r0, 0x2) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) 03:08:01 executing program 0: r0 = syz_open_pts() r1 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000040)='./file0\x00', r2, r3) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x20000100000000, r1}) 03:08:01 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$TIOCFLUSH(r0, 0x8004667d, &(0x7f00000000c0)) lseek(r1, 0x0, 0x2) 03:08:01 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000001c0)) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000180)='./file0\x00', 0x0) utimensat(r0, &(0x7f0000000280)='./file0\x00', &(0x7f00000009c0)={{}, {0x0, 0xffffffffffffffff}}, 0x0) utimensat(r2, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x3, 0x3}, {0x5, 0x800}}, 0x0) poll(&(0x7f00000002c0)=[{r1, 0x2}, {r2, 0x80}, {r1, 0x100}, {r1, 0x10}, {r0, 0x180}, {r2, 0x4}, {r0, 0x29}, {r2, 0x104}, {r2, 0x4c}], 0x9, 0x6) 03:08:01 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$setstatus(r0, 0x4, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x3}], 0x7, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) r2 = socket$inet6(0x18, 0x4005, 0x6) accept$inet6(r2, &(0x7f0000000000), &(0x7f0000000080)=0xc) 03:08:01 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0xa, 0x91}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffff9, 0x0, 0x3ff, 0x7ffffffe, "73cc0e527b00748f482e2d0656e73fc9c06d00"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7ca5977300e8ad135943f2df42775d195cebd66ea14f61469ca8271f56e5c28", 0x38}], 0x1) 03:08:01 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x8a, 0x7ff}, {0x43, 0xffff}, {0x83, 0x2}], 0x3}) r1 = socket(0x18, 0x2, 0x0) execve(&(0x7f0000000140)='./file0\x00', &(0x7f0000000240)=[&(0x7f0000000180)='\x00', &(0x7f00000001c0)=',$*\x00', &(0x7f0000000200)='$\x00'], &(0x7f00000003c0)=[&(0x7f0000000280)='}\x00', &(0x7f00000002c0)='\')&$#:-\x00', &(0x7f0000000300)='$C\x00', &(0x7f0000000340)='+%\x00', &(0x7f0000000380)=')\x00']) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000), 0x4) sendmsg$unix(r1, &(0x7f0000001600)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000001500)=[@rights={0x10}], 0x10}, 0x0) 03:08:01 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = syz_open_pts() r2 = kqueue() readv(r1, &(0x7f0000000080)=[{&(0x7f0000000040)}], 0x1) poll(&(0x7f0000000240)=[{r2, 0x48}], 0x1, 0x0) write(r2, &(0x7f0000000000)="95cf6f168d380874a5dd8a120f228d5cb3a208", 0x13) kevent(r2, 0x0, 0x0, 0x0, 0x9, 0x0) r3 = kqueue() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x1b58, 0xbc21, 0x72, 0x3, "642c48b0ebe701f6c602a3b7f5239d37a9eaa078", 0x7f, 0x80}) r4 = dup2(r1, r2) kevent(r4, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffffa, 0x0, 0x600fffff, 0x4b, 0x8}, {{r0}, 0xfffffffffffffffe, 0x1, 0x80, 0x2, 0x9}, {{r3}, 0xfffffffffffffffb, 0x2, 0x2, 0xfffffffffffffff8, 0x295a}], 0x4, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffb, 0x1, 0xfffff, 0xbb, 0x100000000}, {{r0}, 0xffffffffffffffff, 0x10, 0x8, 0x8, 0x9}, {{r0}, 0xffffffffffffffff, 0xc, 0x40000000, 0xfffffffffffff801, 0x3}], 0x4, &(0x7f0000000200)={0x2, 0x3}) 03:08:01 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r1, 0x2) r2 = syz_open_pts() r3 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0xf, &(0x7f0000000080)={0x2, 0x1, 0x3, 0x4, r3}) fcntl$lock(r2, 0x100000000000007, &(0x7f0000000000)={0x0, 0x148cd9f1de6a71ce, 0x7fffffffffffcc50}) 03:08:01 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0xf, &(0x7f0000000040)={0x3, 0x1, 0x4040, 0x6, r1}) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCEXCL(r2, 0x2000740d) r3 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000000)=0x10001) ioctl$TIOCEXCL(r3, 0x2000740d) select(0x11, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) syz_open_pts() 03:08:01 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x5c1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x2d02, r1}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000180)=0xc) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x2) 03:08:01 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) rename(&(0x7f0000000040)='./file0/file0\x00', 0x0) r1 = getpid() rename(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='./file0/file0\x00') fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x1, 0x1, 0x10000, 0xf3, r1}) 03:08:02 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000040)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xc5) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x1100, 0x1) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000100)={0x9, 0x6}, 0x10) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) r2 = getpgrp() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, &(0x7f0000000640)=0xc) getgroups(0x4, &(0x7f0000000680)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r5 = getpgrp() r6 = getuid() r7 = getgid() r8 = getpid() r9 = getuid() r10 = getegid() r11 = getpgrp() r12 = geteuid() r13 = getegid() r14 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, &(0x7f0000000700)=0xc) r16 = getgid() r17 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, &(0x7f00000007c0)=0xc) sendmsg$unix(r0, &(0x7f00000009c0)={&(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000580)=[{&(0x7f0000000240)="c48c643fbf4f09b7fe279f1fc6608dbbd890b6eb79396fcd79d8c4abceab1ca51d3eaec7e1e7b579d78e657c0c02ecdba686d16553e0fcc5511a02e05a6b05463ae72a3083dc7347b617a65b3c0c4e450f7c8b8ff206925cdd46b0a6222f0406fad11e0bdc765b4d9dc87b687ab813fee0527a26f4c41ce952a30469c4e7f5d401fd379e3faea4064e85795cf77dcf08b8edb660193209c42ef6e161576b54a3c1fd642446c07c1cac44a87e2f06f64a9930a6e63889468e9a087a01ce785647ae0355454c8370bf1ad2491f23c4fc94ac2f6d", 0xd3}, {&(0x7f0000000180)="8ca0848a6e4804f2253a639f53f4ec9876e4a65e67f749b4feed5aefbb87a686f4d52fec1a0a0fbfde116bd1bdeb83d9a3ff7c35a86e3f3199b490d63706867b9554152f00d754524b33", 0x4a}, {&(0x7f0000000340)="3de13362e38c3c97ed936d30ef176e65bcf6c393af3af38247b39d2e6ec5310d2fc2838565f4151495538c64f861f3099ccb34896c0f2135717db94a41a5545957f2b564f3877ffe02771e7e3b2fd4447588742f928475fafbe5b28fbe7c84436698d40a1a6566ccd7347b14a0491be3b7979e784029679744fc72a5bbde464747c4a8fe0134a76daa0fdcdbeba6b156cf4c6124a8645d2f907f25cdf9ee5125c9846f32312e12a4cf0d6dcd8c0e5eaaf0548362dfaa3ec152494ff1d73ceabb43c3f1", 0xc3}, {&(0x7f0000000440)="8bff9617a454a8b3e708349fba13c7c61036fe926317d572dc36517c7a5f1248190ea7e1d00650943c4453a1586f20c60c07053fe7ccd8cf5d1095e8e9c69e2e3d3004a1ccaf99c10e354d5a247a6d585cca9dd336a9d261d9860306b8d6fbe3740608ff359b6626670c36", 0x6b}, {&(0x7f00000004c0)="8c0234b2f1f55c5f2884c533c8ecd4eb8894ae41fcd10a7423d15b40d2916183decb4c2acdad94c39c79dd9c265c3eee0620eaf106fdd18d35454ee99647959a5c35674627433ac24f87744b67930be62e57cfc2d3514ab8b4376ad5394e5705dc48e44e90da14e2d6bcc4bd3346a8afc271e0c6aa489324ae4c68771a8ea15985d4337c", 0x84}], 0x5, &(0x7f0000000800)=[@rights={0x30, 0xffff, 0x1, [r1, r0, r1, r1, r1, r1, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x38, 0xffff, 0x1, [r1, r1, r0, r1, r1, r1, r1, r0, r0, r1]}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @cred={0x20, 0xffff, 0x0, r17, r18, r19}, @rights={0x30, 0xffff, 0x1, [r1, r1, r0, r1, r0, r1, r0]}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r1, r0, r0, r0, r1]}], 0x190, 0xc}, 0x401) 03:08:02 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x7, 0x0, "8dc6861f62e38a64ec768840672c55a31f82335c"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x401) setsockopt(r0, 0xfff, 0xc, &(0x7f0000000040)="ebffcbff130160c12eaa4e713048e6993192963e", 0x14) munmap(&(0x7f000069e000/0x4000)=nil, 0x4000) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 03:08:02 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/163, 0xa3}, {&(0x7f0000000080)=""/48, 0x30}, {&(0x7f00000001c0)=""/168, 0xa8}], 0x3) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r1, 0x4004667b, &(0x7f00000000c0)) 03:08:02 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x1, r0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) accept$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4, 0x10, r1, 0x0, 0x0) munlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) dup2(r0, r0) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f00000000c0)=0x10) mlockall(0x1) ioctl$KDGKBMODE(r1, 0x40044b06) 03:08:02 executing program 0: setitimer(0x0, &(0x7f0000000000)={{0x0, 0x6}, {0x0, 0x1}}, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x110, 0x8) bind(r0, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000080)) 03:08:02 executing program 1: r0 = socket(0x2, 0x420000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x1) setsockopt(r0, 0x0, 0x6, &(0x7f00000000c0), 0x0) socket(0x17, 0x1, 0x80007) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000180)=0x2) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x20800, 0x0) setsockopt(r1, 0x100000000, 0x2, &(0x7f0000000080)="6a88274a2c8dbb4d6b10e97ad09dea57e6636e318dd264d7aaaf98f65c86ee6c43c47f350a226115d106903ebdb3b9a43dc068c470251aadaea36848a0b0e228993bd4c498fe8381c6c50d0e05ff08159a39f5781d5569701c19ef302b2d5548f5c31d8fef6812f0141c2ac8c44fa02d5ec0f851de17e9730216be6c9ad9c7d4d01b16720f2247cb4b0d0399db369f1aa767175f820703d073b6309d7e14875ea02928d830890c91f1516b68486e83ac7812434f71de4dfea888da128673bf76fd50cd1605be3d73eb", 0xc9) r2 = shmget$private(0x0, 0x2000, 0x300, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) 03:08:02 executing program 0: mlock(&(0x7f0000439000/0x3000)=nil, 0x3000) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x200, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000880)={0x0}, &(0x7f00000008c0)=0xc) r3 = getuid() getgroups(0x7, &(0x7f0000000900)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) sendmsg$unix(r1, &(0x7f0000000980)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000800)=[{&(0x7f0000000400)="b89d783b7a73acace9a9b093c4c027fc85c43ae9bd3cd51b989c461c9abfe576569466c081cea64aea7d9b9a30d4ae1eff48545b3937607a97b82e1c8fa7e086f89661fcb3af2dbfe43f0b712f2a184a", 0x50}, {&(0x7f0000000600)="00e9cd6bc4dbd01a9b9044136e2e508869f7918e4544ab02e33727ac2d67230903d22e348e15bcffa7fd399a620a8e0115c6d1e4e2db24bc2dec4ab6bd1d1b6a27c6aa665079b541cc6561cd3a5afb9fdb9ca0304a048d3f35ccd4c247ea670a242a8423be558e449d0b8ecd944156d12496af11c4807edc0baa3c19153c2a50c69796172cdb201b1db9e70a313cb718af0c55bad234b7c5c0f9baf7c4784143ebbbd1b582a81f4885f985032bb4c03e9337eca3bd6289ff658b3da767634f083d16c95bfe06ee63bdbc3c5a6871e1bb78fa7a885b398bcd11f27216a010df181914b218adf92a5ba7855848ff3f0d8fcce8e5935e9f", 0xf6}, {&(0x7f0000000700)="20a86bd7670ccd44ff48242719e747d493af76a01cca0c77303a8908dc42eab77f6c2f8f037598b2db1522460d87e5a9aa7027e3b0715eb6a2efcb38e88ecffbb17dd132c47555356dbf4eba6f2e22cd796a0a7f80eb9d5945bbe78905ecefa0848215c763543648daf52f2b3e62f5fd284a7c15a5efff270f51f42eee8ee4c3607a89be36", 0x85}, {&(0x7f0000000480)="255daa99e8293e5cd0ea02422e410f2d64540b1f70759d32fda317bef2c848f083f19abec35e069a02b63ae8", 0x2c}, {&(0x7f00000007c0)="330eb45429d9d564c7b7beb80e64", 0xe}], 0x5, &(0x7f0000000940)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20, 0x401}, 0x4) r5 = accept$unix(r1, &(0x7f0000000000)=@file={0x0, ""/21}, &(0x7f0000000040)=0xffffffffffffffc9) mmap(&(0x7f000041b000/0x3000)=nil, 0x3000, 0x6, 0x1010, r5, 0x0, 0x0) r6 = getuid() mlock(&(0x7f00004df000/0x1000)=nil, 0x1000) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0x327) fchown(r5, r6, r7) sendmsg(r0, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000380)=[{&(0x7f0000000140)="cbf1c90260a728da8d8897426a967cd3496901a0e28abaf1d2602d9bd7ddc06f5b29d361f506f171726077c752f5d845768e9dfb136f5a216f8d618436680cd8cff3c9b0", 0x44}, {&(0x7f00000001c0)="8f9fdf6fe700a7d2d39a207404c8da0a6b663c9152a8eb55d11078c16be22d9e25fd9ba8cf6be33f40b1114ee6f3eb6b193a7f1b5fcbb17d78fffe5156ad7de935146b613510650f443918d9c3fdbada511583d3c258d0f16bd438f2305b6c4aa72bd43ad952498580fd37a1b6272c39cd4197afc6c0378a51bd779762066387cd94596d4bd19b3673f1368467295e1397664e44de72d0d4fe7bbe3c1cd2", 0x9e}, {&(0x7f0000000280)="e9ef2d7e2237f4a798274390a91773af568fbcf7057d393b686152bba5c9dbff2eb47f22009a6b18d17939a5342c59c5d457f62de7e5ff12d151fe8bc15dfab4d4a37cabd60760feff91ec7bd5c6676a7f1e3119cccc82d7333367dd4dcf9ead652755e45b507a565f6fbde88fecb5b00e84ce69b9afc0d1abff3a114967a5b1ce6ea7bad7f20f9d60f60376e31ae09d98842bcaf07e57f25222e1cdc89303adfd33e74aed502a47de4e0cc85c64bf894e0b7dff808a6a76a8e65d9500c4d219ed70c60f9bd00e4b9894e5cde9feab24d7f5d3e2e9d752d38eb7c88a9c2a5ffefb", 0xe1}], 0x3, &(0x7f0000000500)=ANY=[@ANYBLOB="d800000000000000ffff0000050000001aba15e3730dac1be11c04b41560fb19cdbc77eff76b680e5eea031f56eba0d14012966ac4da4fe8515a04ba0c29789a41745cf73d11bc4c851ef231cad6d856ba998884b353314a06af3fde0bea287451200d47778dab5cfd25b070570318c3f6e01336e2029575f95a0307c821b4c08c90d7d4e54403f07f4b88d2876b802f51bc9d18671a9de4dcea7b94464829711d90b7c74239a6c639ff36820a3bac9f1d9c04597812fb097f989862ffc63357f97dd58c52fd104b7ec0c9c3cd81ef1ef53c80f06123b4733a8f5e"], 0xd8}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$zero(0xffffffffffffff9c, &(0x7f00000009c0)='/dev/zero\x00', 0x2, 0x0) munmap(&(0x7f00003a9000/0x3000)=nil, 0x3000) 03:08:02 executing program 1: r0 = socket$unix(0x1, 0x6, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xe0, 0x0}, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) bind(r0, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x0, 0x8}, 0xc) getsockname$inet(r1, &(0x7f0000000000), &(0x7f0000000080)=0xc) 03:08:02 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x82, 0x10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x5) write(r3, &(0x7f0000000000)="da", 0x1) recvfrom$unix(r2, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r3, &(0x7f0000000280)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) ioctl$TIOCCBRK(r1, 0x2000747a) sendto(r1, &(0x7f0000000040)="096621065106699d02089e5575e3ad472e057babf723d5dfd7bc2ee75254c00ae644affa2093b476f1e44f49f6d2abb56befa70b7f23cfc8b20ef32c846bd84852c450ed0bf3eba71907293abbe4c082b73c36187ef9ba116c7b52816fda2cce090915920d4e736f331d754a50ae3a6af3720a0be7a86110ee3516d030b0cb35f8a6cecc523a5e11b21d0814", 0x8c, 0x40b, 0x0, 0x0) recvfrom$unix(r0, &(0x7f00000001c0)=""/129, 0x81, 0x40, &(0x7f00000004c0)=@abs={0x0, 0x0, 0x2}, 0x8) clock_gettime(0x3, &(0x7f0000000580)) r4 = msgget(0x3, 0xfffffffffffffffc) msgsnd(r4, &(0x7f00000006c0)=ANY=[@ANYBLOB="00000000007600000039a1ccc2e6857ff77d5f2d354e150900ff7f8b0818411f557ebf23b711e63ba7ec0d0e5bb9cc094385ae37dada4e092dd11dd606bc1f4abbb190b0269ed801f1edc6fed40cd63a011f76b1a7b311f5811ff562a4d4d144e3528a6e10ff0405bfa43c13730202288c559620e671bd476a76d51ea97831e70757eec5ba4ab231a301c5f06bfb6de96dd0362d430a67b209cd4ab2ec9c70a2b1e4078d3300000000400f0000000000000000000000e7001f"], 0x1, 0x800) r5 = semget$private(0x0, 0x2, 0x8002c2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) r7 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x20000402d, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r7, 0x1000000000029, 0x200000033, 0x0, 0x0) syz_emit_ethernet(0xa9, &(0x7f0000000600)="28c5eebe16198136b6d10ff5947cb4fa8f46cd4bc1c4b8d915963286e285265754e5a6371655072967bd6c62e414e2b845e052b93208a1ccecffe2c265a5c8157026e0afa57a41984d5bf41d6266a623e40083bd7cd346dc3eb351ac0f435cb103b2331e3b200a66e30fb43a1770c83de50d3e9e4cd443c9ec5d098398922f62da56ba722959ff695f52a83d35366970e0b1796e188b9da64da85667879002dc57198a543d67b1b8bb") getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) mprotect(&(0x7f0000108000/0x1000)=nil, 0x1000, 0x2000000000005) shmget$private(0x0, 0x1000, 0x20, &(0x7f000056e000/0x1000)=nil) openat(r1, &(0x7f0000000500)='./file0/file0\x00', 0x582, 0x4) clock_getres(0x7, &(0x7f0000000100)) r9 = socket(0x18, 0x1, 0x0) openat(r1, &(0x7f0000000380)='./file0\x00', 0x10, 0x20) setsockopt(r9, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) fchownat(r1, &(0x7f0000000180)='./file0\x00', r6, r8, 0x4) 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) 03:08:02 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x82, 0x0) ftruncate(r0, 0x100000000) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x80, 0x0) flock(r1, 0x5) fcntl$setflags(r0, 0x2, 0x1) r2 = dup(r0) r3 = fcntl$dupfd(r2, 0xa, r1) r4 = open(&(0x7f0000000080)='./file0\x00', 0xcb8, 0x121) r5 = accept(r2, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) r6 = open$dir(&(0x7f0000000140)='./file0\x00', 0x10020, 0x28) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSDTR(r4, 0x20007479) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000540)={0x0}, &(0x7f0000000580)=0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, &(0x7f0000000600)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, &(0x7f0000000680)=0xc) r12 = getppid() r13 = getuid() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, &(0x7f0000000700)=0xc) r15 = getppid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, &(0x7f00000007c0)=0xc) sendmsg$unix(r8, &(0x7f0000000900)={&(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000004c0)=[{&(0x7f0000000200)="6bd3a89e6cc54639518ad7e8892799d344b1e8a90cf092781f373322c302908b2726d372455c77a882a8579825f8e675473ce03b9cdd8c7616c290c6d6b3d3150d37f653230829a8d8665d15c8f97dfeb7b6aacec7e7327149b6141e2a14a53c83516e2095b13c12d10d2d2a8c40d287e72dbefe951caf33c426b231fb19db8ef844e2da9cd5de2408dc7ed06ba9192a6d2797bb4140c9c50dd2c6c575c4b041e75ea034b60cbbc58171a41bc3c5951e01d480e85e52770f7692ad6ca98fa7691c6cbf33", 0xc4}, {&(0x7f0000000300)="392e3c429707b87ccc9305466e0c66f0f05f6b1a3d74f414c19c7bbb7c025b9197e21795d5335c6dd5b9941538d04823a03914fbc5", 0x35}, {&(0x7f0000000340)="559207eb21125ce7d9cf6746b95a046bcef59700fee7618964c941f3e9d89d44c39c080088d66ab18bcafe4f1c95c6194ef8c2ff9b4615788e1b91ca9e647106e90f227280554345a3d598c994964a6a", 0x50}, {&(0x7f00000003c0)="4b7db2c432528009f06aa7ba4be866ff252d7b3ff976c1ba94621dd29c804e0ac42d9792020a29d6cb6a9d77ac9cc8c9ccd766d0407bb0ba457c8eb72a27fea65b4671bb9afa815e48bf03060ca761aad9a5679ff524683833ec248ab17c198c99334757054a089f66f5d024971e530a797666c9c8b21a8c62c71264f74bdcae761036a3f830d3d49c4aec", 0x8b}, {&(0x7f0000000480)="e2fe30b8a3dda2b2a172cd2b6785ae7202f4fcab53e296618c7b0a56f10ced591d0f29fd27b77489bfeb701f5c3e65ec77daffaef3dd589649029654", 0x3c}], 0x5, &(0x7f0000000800)=[@rights={0x28, 0xffff, 0x1, [r0, r4, r7, r6, r4, r1]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @rights={0x20, 0xffff, 0x1, [r7, r4, r8, r4]}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @rights={0x20, 0xffff, 0x1, [r1, r1, r5]}, @cred={0x20, 0xffff, 0x0, r15, r16, r17}], 0xc8, 0x40d}, 0x1) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000940)={0x1000, './file0\x00', './file0\x00'}) syz_emit_ethernet(0x93, &(0x7f0000000980)="15fd8dd8cdbd5de1edf3ef8fbe8913e615c7000c52a407f405160b6379ba72f86ca2b084683842ef18c795d1a328b3b80ea818d23096ce1b872bee2e9df8874f9fc7eb1b6d5719ae03a88158360e4e57291687d28b9a9d0c025b351ad5e4448b1b48ea5676e2140b0bcb987e86db677aec9e6a6f905ab85954d7f0a1c9863af7a7b2c40886218c8d7802860ec04a3290141468") getpeername(r3, &(0x7f0000000a40)=@in6, &(0x7f0000000a80)=0xc) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f0000000ac0)={0x8000, 0x0, 0x3ff, 0x4}) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000b00)) ioctl$WSDISPLAYIO_LDFONT(r8, 0x8058574d, &(0x7f0000000b40)={'./file0\x00', 0x5, 0x4, 0x80000000, 0x1, 0x1, 0x700000000000000, 0x5, 0x0, 0x1, 0x8, 0xde4}) ioctl$WSDISPLAYIO_ADDSCREEN(r7, 0x80245753, &(0x7f0000000bc0)={0x1, './file0\x00', './file0\x00'}) socket(0x6, 0x8001, 0xffffffff7fffffff) 03:08:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, "dd41207567c09cb93f4e37dba2a874deeebcba01", 0x80000000, 0xfffffffffffffffe}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x1, 0x1, 0xdf35, 0xfffffffffffff131, "55976595c0217dc797bae8e65fce2ca109a26ce3", 0x2, 0x20}) 03:08:02 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup(r0) pwritev(r0, &(0x7f00000010c0)=[{&(0x7f0000000000)="a57ff9a7135f511851e1787d346a7ea64f8430cf4744f14f59ea5b6ed68689a93e3e344a8d88212dcdea5d24a24a99b97ece8c7b312f4a104d2ae57ae74cc546adf400cac7adf26c3072af78a57ecaf36579610e6e3d0fe9ab5d6b8d2f646c5666d47aa4fc8469a5b6b96d64e639d312d9cf88fcb93186242994079cfaf874568bafa4f15641d6a9f628b2e446487f5670432436805795458a2a4271b7ba8d75703ddbed63b4a44305ca3c6dcadc5b599403ba", 0xb3}, {&(0x7f00000000c0)="0199a0bec7d6c844218e61f038bc9d4053fb6e40151b1403ea57d6191d4e809f622729ceeec83a79afe14374e5906b549633f37128d367cc2813c40a832edeadbc222d6b873e15552593d56369ce98bcf47593b1e5812b5a0a9e32f09103b7a7744ea52aae35da15577196df43b9e22d5ab950663c0076ca8c9fb4a1b8eebd86f4c3de525395669262614f4f71b52eea3ef229205a7b4802d3f035db92f852164db9584bdf079254817275bdaf6f5cc66625707de9052b3c66c88b80a95fe8879fb2900d304f79f1449eaa58556364331e248f98246155534d4b462d792a2c4ee8896effafd370d4c181dc7f036f68106ca9ae8105214e6d0cd379dd1535fd7d7f020bc99a7e36e1b360832b9e92eb51289a1bb7bbd948e7c31ce5e897f681bc42f15184be34ee766c5854ec6447a92b9bf84418d5c3e0a11315620720563cb0d685176fc272ef33d1917e878dbd22c034ccf527db67b246f26fa815f61f1359a5820940d585e7953d4a127b077b73977a05fced48f882ef216d622cca49b4b1ae6a02afbc4ea885cb39176adfd810ce7486cec60ba7f13333f74271b9482639a797a2e05880e23bb5786f2e83a658a42f9f9bd0c9137110fad0f7a68df7b34d15c00fccecbf8bb4e5a406c0cb37e709b56d9ced31d39912aac36d37d38793ae446b4e74130bae1a99fa4047f840d81eba19fb1e7855523bc726fb3d8d72ac78fa1706190e3485bac372a7f38111b9662236bc792e81b709f48c2f0b2858c47276522e2254b6d1bd3d4fcc8ad9ed38576639190369057d6dccdd9b7922e49f3e71252286898d7e6e1684533df4830ae1f3db4f54dc8d4f4b8c659539f342152459d48abcfea3abd4d5535fe1d2935f675513c31e5ce988d2ed136430c9871bd5bea4d3eab6827232d165e247bc369d4be4a1dc2b83241ad19890439a99be85cdf1a2f2560520fc17c6095aab4052051aae3b49876184dbedd9e86801313b4dccf2d4c94a06a329c98290af3a606f240e0665274ccc628917539a46bfae88bddccd93c0ef829865fc73f912deed0271d1a16d8ba9f05c0e810aced6d2404b5726d81265da250aa9d3ad3de4abace938139d6a94ef1f3a70ec824ff350536a995919b244ecc9a772fca89fe4856f8d8ce29605ea5384a9091e08847c45b4053b21e0d438c9d7dad93eefa85c9fe88bf50be720a628a7d7fa8a4190616873f1008ae3ffa5ead3126f02ab0f9134cbdf943ebe748b4695478a6ff1ba3cf6d75350a258a69882534a5ff42b42ffc87873b3b6cd02bca9ae96238548336c029df8e673d0fc109f9e7357ec631717d157bb7eb999e6c9cdbdb867ef866f1e51cb53abaa9cb77c1f0d491a1838ec64707da4d2c8d2eec2114388934b37e4bc7a831521d2790915e39b75e855506b052697bf5731629c5acb9774cc98f3b66acb26133c1969434ee429d397c4f97afd5a7898ef86c574e32eee971ba4a4a5e371a260374ed3ad3780afabee5691890fbe873a744ec6b5a076bf62ba1dbf15d6b80d023cd04de57afd5f32c3a31949cc74858d24f63adcf2b01e2915a165eae6ea119503ef23ee3ab55d2d92bdfde984e37a2d5823c19f78d36b8b1c648fda1bb98c90510a90ed97dffc6704c8bebd4415e30fabb6db72aa0187d1b82bd2c6bc22ad17b125dcf08946362c053a0a9b716085a8dada4f2051ed2dedbee451f8510b146de0d88d24a3c870698c3c43e650f1e52bbb00be5fd6d809951c082b9c1c2ef8997a916ca6d97893b5bb64b0192b79b12160067355349907b64781e594059ee41c8c49d454f25fec948b92a14e62aa1e2b2dea54b2cbb06805c071ac627b2f95c565e15b8ebfe9d218619e3454df43e1c66f3eb4fafa04e339c242f1d848be46451742e187a5230e255f2e16d2f4c3ba7fd3dd3ed98e6a5a6db4ce72ef1b0cbfdcb4fd099fb718bbc8fdc3de499693d44aa8a15ab8de59efce1a140df039d74e138671d6058c427bde87c50374608b471872e8107b401c8806860d4d3a02f91b1f308c8a133b81db6110a7d42e65a4aea22399458318311d30b646ca6b04e5528632bddaf40b24009cef69f4e22c1deba8ab9f4d196a380ffbd87df77fdc284435cd13a756e12a23688a474a2b6495a1ac504793294f870fb73b03981d1cc9729795310384f5d20c5fa2aa98fd665d5963d626309e22b01753831202c09f2dfec9d6c9a2d0d2d8fa821df85e10d2f9d4678e37d01d9f027265639882f1cf63580399e847cade9579cb8e13adf6fedf7d9e7779de3b523d97dabd52e4819e1bd7f7983c208dbdb83df132ad486f4a94a4af637972eccea5afd76ca168c2bb38f30b987c4f91398d04de24ac9e1daec112c3624d27767c4ca436fb47dbda2c6d8e83e9c0cd8a79a04f4ca99f5619af888740156b687dc45aabf1027592bb19773ab19247887f38765eafeeb4304e4f7e12aba9f45d53c777b01c007e44109cb9ad3db33b8ce4f967a013c4973a3c95c037efeba985515769fbdc945c0e074d12ac52d12c381d6f85b314f1459e0a7ea1724c72e452557122c0cb44f3a3ea087bca3a3b634ad3669219a390c7f853b18559b9ca942979a9db6d168a48947b3fcb924ef8fadea99533b82dca14b2ae6a8085b90a0d3e7c63e64bc14c73a8b394e3fc0ae74bced09b3ed1236d5fa0462cbc4704e1edefeb3d26bdfe63de10c49fdf590a90be0731d5a0be1175a1f648059cff634a4d7749951dc7c7211584e7dbf507290543d4cd998a7103641219cf9ee7ec616028995cf5d30e031a1b8f72256f653b3d1e0a1f957f22a8b4e1bf284eedc2e253ecff66d9284479c4fba46a259d92991d7ffaea95435637e104f2a49be3d11f25c3b7cd00826d262011d23d36b1df687b76bdc1d233ca0b83698b74abfcb5d0ec16b0514e8db56a5bbcb1a3efd128a50a4cd85e7a71beaf3439d6d007f42375d9887db50c758ef2218746d57bf6bb27cc71ea0ba3cd44f85ed573f910e077e2968c242d30a4ebf3306232ce78dc181beb0d92334f7045ed6be5700f10ee46d23018e9f081b3915535701f40742a851dce84bdc2c438a8dbf7c1efe3bd7346e84261dba734470522aaf792c5ab5e9f984b921755de0fe955dbce0c83c659947ea3e37f270a31652e564994b7eb75de859e80b5571533c440b0638bd906ca1ec8b5b00ad8c545578f4a1ca37a6142f95b5fa27d39f4dd0668256319532c3760f4e745f676363a79517fbdde1f122966bbe0f34d306d4fce16c6772a81c6bef1f4d3e4f3811b7e25cc811624a4ebe6ae47177496e9c7ac3ca41e8b0a0021017dd199689fa0d52a8ebf2e78497389b431d7b1656c761dac89528a5cc4dc95b3e6a7d052c342749fa9d8546cdcc10cbc33480fcfa994b3e4b8dd39cf6db070ea288aff3e6303550f3b8ae10fcf798ada2881367beb4f839b56211c2dc3d1c6cee450b1f8fe679d314e33238c3c2eae50c23fe3200a71dbed74cf375da6fc453118a9a58a0e7b3b2ad036c98482a066c3637bc971b41b65db54d38df790c0743279c0728e6cf37dd231281fc1272ab860d4af86bde2df798356cc304064a81760a543a8d6ec1356bba5277eaa4af44833616638bc128f01a73ede64998c7c06ff8bc6e47a4f43037b52e93255e950f12bfa2f12de0389013e26d9ae403f7292aec8013316db6f110b26019fc3f5309eb49a9a51935234e42c6270c3211de4565bd4579a68336df88ad3aa645c99fa8d751c611d8d1496763fab2d42dfe088bdc18d1f5fbf20f721684f1499ea725c81999033d7d89ddd7514bf70c3b8dfd76dae500109b331f8c5128e78a963023fc781f5b1c29c03a234e129ac0997854d0f263259cc074d3b15c6e1a532692c1ed95d4c04b738bd5eeb81183c1b3993928eac959493b36235cef6308943ad3705ebfa4f47453051302c26ad28e90ea4e59eff481610626417277ea501c4c2051007b6f9f1d6c02ccb223f1180f68a2d104dddb10449b8e31dc066d59428f95177f1e5852a479ad16576c8bc034cbd2fef1b0ff3afdf1cb7c8ce58cd70f651bba0b48b0928a4b150cf4d18744b64b8162168ffa882e04709886f5e7ee12da140300ebc16b44be898a1bdc7a199218fdd5fb97f6af046110f2f149b0c2c436683cb6e6b08a494f6a8e7a45e0d6e9fa4eb945dfe6a299b7779720804d4ede90c2b688c9f85026776294ea44f6518d46d3f98f3ad28c60385df7841ddba7e18e659920a426f4228769b0120cea41a74a0199c0902e84c421a3c126d270bf94bebb31d6db72ecb107f03e6d125184db7077efdd3cf4a013f4397ee627a5ad1b4263d5335613f2b371bd340049b4edc5e6abf4b411f609f7be43b67f5f375da04792b94d4b1587b76fed348f8153a638bb9b9c5aa6aa5f7b9b38e4f37a7f0dbc573e8e84fefbf7a6cc2fc304b2524fdb15afad2015acfb2fe91c5a68bf340f2f5aead5f54ca65e03ef3d70a2fad3de27aba1d472f9a83fb2f9b2b9c1d10b0d4ef0ae0cf8bb3af7cce499a106d3b75ba6d83d8157a376d3cbb6f66baf3cb5fad3195d58a48f899bcbdedab5d9f6a74970e06f181c360f71f6a9be422d978f9c9746e68cd0d0f0f4653181c55b7ec0afc5df86f17539762ce01486ebd696fe33d05e7fc9b359935bf25dff8b1272c97ceb22ac321ccbeb9387f4277c9f85f9dc1b0ba47467fc9800d9e43e5ccd08c2764693a734c7968ba0b328557e907e54181468a8999a88d2418d7384226e90d2f9114980bba416946ec2ed834a23e299f7e11c3bea5bff9b2eb280ae4ba76e5d0dae9695986e79706d0ddd1d923aff126e9c0b76b0189fa4ba5722a5ce7e69c73377d23bffb3c06ceaf9821109871054165dbcc320f2db4c4ca950100a164d914fc911efafbde7e628e99861168683bab6b0b28238da1835f12ee0b3eb3d26716c46548b63e8af07a7a03c6751bbc1d4ca2394f37ff3eda154207033ca1ea7b111a5952cd214d78ff5558634830f0c4194e62e1c4de825c3bf6c5aa30131b77dd82e2f07b5a99a0c3d0369e5200b6fb1a80dbdd924fc051c021afa9911c185d77712ef0533af3a78f84927dbb27a98a0a404ac2cc7d8fe8aae282ce8678b8abffb5215f27939b90da6633134bb04ef5077a7dc7b679716f35576c32be05c75777578690c0927409fbf22ec0f94634d1b7850127bc8fe727c33eecb011ddbffdce85547f02ac21ea99c68aad9252da5c7678b0a8b793ad958144ae6c6909adac68cd1f9591dc79d3ac7e7e2350384954b4d9707a064aeb9ef9cf5196b65d8e8d385dc606fb25e771365ea3b3b2caa6135a0c7213a80b08f0d1b86ddbd1a4c8f900c75c5797669ac2d544dd329f5ab29b4f0025392159d4fcf4ce9ef273b66b657e86d13bf73f15f098f7652b6423de7b240f18b77bc353335c80bee2fcf16b2b932987cc5f56afb8712abc93cc6a941127ebdf97be614902eee29caed27314b4876838b9d92015f1b7ac2bf08cf0e79be9059c1efa5d2dd150ff462cc573dce5c3baa440e882372aa8b499e4fbb76464182811cdd6405bf5169935148cc9d35c3520bf747435f8a233f6c3449a19c3007f1410de19ab3a450271ffcdd47b6009ee8a11bc63f8fdf382b01de20ea8334c2a7a90dd3b50d62cbed48962dec71e192f9e42ca01eee2f26fd6a02aba654fb476f8143107851f3216a888009a98661a4ad82f320ee511d69f6ad97e7343aa095edc938e66c41b5f8d6b45ddd40333c698e11f203400d8378b8e54b05bdcf117d18aaff5c898c275028602a4", 0x1000}], 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x3, 0x0, 0x93) 03:08:02 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0x80) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000180)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') r1 = semget$private(0x0, 0x0, 0x200) semop(r1, &(0x7f0000000040)=[{0x3, 0x4, 0x1000}, {0x0, 0x4, 0x1800}, {0x7, 0xfffffffffffffffb}], 0x3) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20000, 0x0) ftruncate(r0, 0xfffffffffffffffd) utimensat(r0, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000080)={{0x0, 0x8}, {0x0, 0xffffffffffffffff}}, 0x2) 03:08:02 executing program 0: r0 = socket$inet(0x2, 0xc003, 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="831fb4e71434b5bb476e249195cf13530720ae3069b54c4e6e7edfcec67390c1d05e5f99a6012350c2e4a3db9e", 0x2d) getppid() accept$inet(r0, 0x0, &(0x7f0000000080)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="1edd211c46169263954ee4eead69621dd38c38050b4dd1a8a85380c766ea887f8f17ade7aee27fca1bb0ea", 0x2b) 03:08:02 executing program 0: r0 = open(&(0x7f0000000500)='./file0\x00', 0xfffffffffffffffc, 0x79e03f84e1e9bbd0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) 03:08:02 executing program 1: r0 = socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000000)) setsockopt(r0, 0x600000000, 0x401, 0x0, 0x0) socket(0x6, 0x3, 0x1) 03:08:02 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00", 0x0, 0x3}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 03:08:03 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="891bed66136c3e01399436508418fd408a1ee811773488bb3c728fa5", 0x400) 03:08:04 executing program 0: r0 = getuid() setreuid(r0, r0) 03:08:04 executing program 1: madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000006000/0xf000)=nil, 0xf000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f000000f000/0x3000)=nil, 0x3000, 0x1) mprotect(&(0x7f0000007000/0x1000)=nil, 0x1000, 0x3) mlock(&(0x7f00003eb000/0x4000)=nil, 0x4000) 03:08:04 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) shutdown(r0, 0xffffffffffffffff) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 03:08:04 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x100000001) r0 = dup(0xffffffffffffffff) openat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x10) r1 = kqueue() r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x80, 0x0) poll(&(0x7f00000000c0)=[{r1, 0x8}, {r2, 0x2}], 0x2, 0x6) setitimer(0x0, &(0x7f0000000000), 0x0) r3 = open(&(0x7f0000000140)='./file0\x00', 0x8, 0x80) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000200)={'./file0\x00', 0x80, 0x9, 0x1ff, 0x1, 0x10000, 0x505f, 0x4, 0x1, 0x3, 0x1, 0x7f}) openat(r3, &(0x7f0000000080)='./file0\x00', 0x0, 0x40) getpeername(r0, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) setsockopt(r3, 0x7, 0x3, &(0x7f0000000100), 0x0) 03:08:04 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0/../file0\x00') open$dir(&(0x7f0000000a80)='./file0/../file0/../file0\x00', 0x10, 0x148) r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000ac0)) r1 = dup(r0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)="1810f8dd8ae64726d29a124d11be7ad34073e9f21d7cd63f8c45dd323ba4680a102eff1b2ad890f3cba6152bc852478bce512f9d95e2bbb00040d384fc910fb599cebb937ec837ec38b83c02e82836797a4d09a40c947b06120b149be5682b706b7a64e784de954c3621fb0756e0329da1adb936fac2cf6fa1fbfb5e2650ba68b7eca9cc", 0x84) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000200)="0f553059818805f6aae3cc740b23c51d283cb3a2956f5e6733f134319a6993d075b6ae5d945d76fe2c2edbd51e0f5e4cd3c5c2c8ae104c95de314e", 0x3b) unlink(&(0x7f0000000240)='./file0/../file0/../file0\x00') readv(r1, &(0x7f0000000440)=[{&(0x7f0000000280)=""/185, 0xb9}, {&(0x7f0000000340)=""/218, 0xda}], 0x2) bind$inet(r1, &(0x7f0000000480)={0x2, 0x0}, 0xc) listen(r1, 0x6) connect$unix(r1, &(0x7f00000004c0)=@file={0x0, './file0/../file0/../file0\x00'}, 0x1c) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup(r2) unlink(&(0x7f0000000540)='./file0/../file0\x00') ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000000580)) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000005c0)={0x20, 0x6, 0x4, 0x4}) munlockall() ioctl$TIOCCLRVERAUTH(r4, 0x2000741d) getsockname$inet6(r1, &(0x7f0000000600), &(0x7f0000000640)=0xc) stat(&(0x7f0000000680)='./file0/../file0/../file0\x00', &(0x7f00000006c0)) bind$inet(r4, &(0x7f0000000740)={0x2, 0x2}, 0xc) ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f0000000780)={0x1, 0x3}) ioctl$TIOCCDTR(r1, 0x20007478) getpeername$unix(r4, &(0x7f0000000840)=@file={0x0, ""/108}, &(0x7f0000000a40)=0x6e) unveil(&(0x7f00000007c0)='./file0/../file0/../file0\x00', &(0x7f0000000800)='r\x00') kevent(r1, 0x0, 0x6, &(0x7f00000008c0)=[{{r1}, 0xfffffffffffffffb, 0x4456f743463a6f42, 0x4, 0x5, 0x8}, {{r2}, 0xfffffffffffffffa, 0xc8, 0x1, 0x80, 0x3}, {{r3}, 0x0, 0x40, 0x20000040, 0x2, 0x8001}, {{r2}, 0xffffffffffffffff, 0x80, 0x800fffff}, {{r2}, 0xffffffffffffffff, 0x40, 0xf0000000, 0x401, 0x5}, {{r2}, 0xffffffffffffffff, 0x40, 0x40, 0x0, 0x800}, {{r3}, 0xfffffffffffffffb, 0x40, 0x800000d3, 0x5, 0x24}, {{r2}, 0xffffffffffffffff, 0x4, 0x20000000, 0x6, 0x7f}, {{r1}, 0xfffffffffffffffb, 0x40, 0x47, 0x27, 0x7}, {{r3}, 0xfffffffffffffffc, 0x4, 0x0, 0x4, 0x6}], 0x2, &(0x7f0000000a00)={0x80, 0x2}) writev(r3, &(0x7f0000000b80)=[{&(0x7f0000000b40)="f7f15b5c15d804ea854dfbdd972c06e418c052f4fbb544d21e9f0a69fe99545d50951f080851d9b506dacdd49a2851ed42898261", 0x34}], 0x1) preadv(r3, &(0x7f0000003000)=[{&(0x7f0000000bc0)=""/4096, 0x1000}, {&(0x7f0000001bc0)=""/182, 0xb6}, {&(0x7f0000001c80)=""/229, 0xe5}, {&(0x7f0000001d80)=""/5, 0x5}, {&(0x7f0000001dc0)}, {&(0x7f0000001e00)=""/85, 0x55}, {&(0x7f0000001e80)=""/4096, 0x1000}, {&(0x7f0000002e80)=""/206, 0xce}, {&(0x7f0000002f80)=""/121, 0x79}], 0x9, 0x0) r5 = semget$private(0x0, 0x2, 0x80) semctl$SETALL(r5, 0x0, 0x9, &(0x7f00000032c0)=[0x8, 0x0, 0xc810]) 03:08:04 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x100000, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f00002c7000/0x1000)=nil, 0x1000, 0xfffffffffffffffe) r0 = socket(0x18, 0x1, 0x0) r1 = geteuid() setuid(r1) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, r0) shmget$private(0x0, 0x6000, 0x0, &(0x7f000066b000/0x6000)=nil) openat(r2, &(0x7f0000000040)='./file0\x00', 0x20900, 0x8) 03:08:04 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r3 = shmget(0x1, 0x2000, 0x10, &(0x7f0000ffd000/0x2000)=nil) shmat(r3, &(0x7f0000ffe000/0x2000)=nil, 0x3000) read(r0, &(0x7f00000000c0)=""/180, 0xb4) kevent(r2, 0x0, 0x0, 0x0, 0x1000, &(0x7f00000001c0)) 03:08:04 executing program 1: r0 = socket$inet(0x2, 0x4001, 0xfff) getsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) 03:08:04 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000000)='./file0\x00', r1, r2) writev(r0, &(0x7f0000000040), 0x1) 03:08:04 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x7, 0x0) getgid() write(r1, &(0x7f0000000280)="29b6b4d425403cad4d15574ca7ba7fe1228b0400000000000000689a1f00000020ed6bf78d3f61452208eb299596240700000000000000d6cd1658e96550dedb46d53abcad07f4d54f3b496dff10e7e4c0dd934c3a17b67ee091cba5716b5401214b7c6fcef55fa53a34518b499bf3a022cccb79e23349a891c1196f722af86e2b96b37fe268a4b7e4dfc3affd433831e5ebbb6d1a8c665bac75400c569c666d6d5e34ff070000d35c14060000", 0x4f0) r2 = getppid() wait4(r2, &(0x7f0000000000), 0x8, &(0x7f0000000080)) 03:08:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000040)) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0x1) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000080)={0x761f, 0x1, './file0\x00', 0xff, 0x2, 0x4, 0x81}) ioctl$TIOCSTOP(r1, 0x2000746f) 03:08:04 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd, 0x7, 0x400000}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r3 = kqueue() r4 = dup2(r1, r2) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f0000000000)={'./file0\x00', 0x100, 0x1, 0xa, 0x1, 0x6, 0x1e9, 0x10001, 0x2, 0x1, 0x1, 0x1}) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r4, &(0x7f00000000c0)=[{{r4}, 0xffffffffffffffff, 0x8, 0x2, 0x100, 0x101}], 0xfffffffffffffffb, &(0x7f0000000100)=[{{r4}, 0xffffffffffffffff, 0xa, 0x20000088, 0x0, 0xffffffff}], 0x5, &(0x7f0000000140)={0x8001, 0x7}) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f0000000080)) read(r0, 0x0, 0x0) 03:08:04 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x140) getsockname$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) getsockopt(r0, 0x2, 0x10, 0x0, 0x0) socket(0x6, 0x4007, 0x3) 03:08:04 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) kqueue() close(r1) kqueue() openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) ioctl$TIOCFLUSH(r1, 0x8004667c, &(0x7f0000000100)=0x4) 03:08:04 executing program 1: socketpair(0x2, 0x1, 0x0, 0x0) r0 = socket$inet(0x2, 0x1, 0x2) r1 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x400, 0x100) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000180)={&(0x7f0000000140)=[{0x86}], 0x1}) r2 = open(&(0x7f0000000100)='./file0\x00', 0x80000020, 0x41) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="13b32ddf786d15208ff7d16c2b05a9ce9df2a9d09ff7c40e346a1e550832b2e3a379656b24eb6eb21c56cd9683d55332c1ebd00f7f653fa029f9608c8a1b2c3e43fd304502caee00877b4c18276b2e715b3fb1ee7c46628853536ea46b15e5f0c83dc4e2d7764f8335736cab8e427ba0e08995999f322743c1a3b17600633f5782421616b9cc8a42100af90145563c3d2dfbf6b55bb757dcdec103a866f60139c84a77499701417e7f45523492efc6ff355d87167dd1738d360a5226dad2b8af22532d60c031111fd42f230dacc9251ad84823f76c185ec2", 0xd8) open(&(0x7f00000001c0)='./file0\x00', 0x8420, 0x49) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000240)={0x9, 0x3f, './file0\x00', 0x4, 0x3, 0xfffffffffffffffc, 0x7}) 03:08:04 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) pipe2(&(0x7f0000000000), 0x10000) fcntl$dupfd(r0, 0x6, 0xffffffffffffff9c) 03:08:04 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) bind$inet6(r1, &(0x7f0000000040)={0x18, 0x3, 0x75, 0x4}, 0xc) accept$unix(r1, 0x0, &(0x7f0000000080)) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x2011, r0, 0x0, 0x0) 03:08:04 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x100, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x80) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x40000000000000, 0x0, 0x0, 0x100000001}) 03:08:04 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0x8000000000000009, &(0x7f0000000040)="58f9ab97898a809126f7fd96cdb3e8dbf6dbcb22d961f4435d1486ca85dddf", 0x1f) sendmsg(r0, &(0x7f0000000580)={&(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000002c0)=[{&(0x7f00000000c0)="12b63731520dcccdece05e163cabde2eb8e9d29f6404fbd19ea9f3", 0x1b}, {&(0x7f0000000100)="07526674a89e07c2ff9e4c5d661d6108a3b078be37630717999e8b4a2622f7ba3d25dc260feb443ede6c", 0x2a}, {&(0x7f0000000140)="23cfb75e84c36ade3e4019fa1153ca2b420af9ba5f236d2a47e6b4ef1e4944f2f06a5c0a4a45b7244ca228007015ac153224b216f8295f6cd150e9db8c539d0006d4d9d8d1228749a6e74178b3dfd9603c9929bb04c5c3b27bb5bbc4043e55b0bbb8bbb95ab1", 0x66}, {&(0x7f00000001c0)="b41617c5743f7980ac898ba5a78ab24b46feed1eabf78614cf76255db4f9062f464d350f2e09fe4ccdaacd81afd22f00921fe1445913412f04a68807d7ae540bf552f1c649d4f9b60262fe92bedcb854a170f82e8d05313b9fbb68970aed3a8068787db8576ccc4c2657c4b33fdd9695dac83df66352df805083f565eb8b5bde1730a7ae5d3eeaa482debc01d76526d69334ad7d65b0626f7cac4a2506034f734c7a76e00fe016c8f1a1544048f5eaa00f8180d5330540e107526598db8f88ad543f3cbea3ccdef9ea4f9094f6ce9b5faa273bb87432f4bdd0a780f8b710bd139d138d5c8d4a3b93185817fa08ad5632c97123a9f261", 0xf6}], 0x4, &(0x7f0000000300)=[{0xa8, 0xffff, 0x400, "35db0071ac4e21bf443b1b2ccac3c9904ce9bba33c28a7ca154ae4b1b1efcd9a7fcf6487526c67b57dbb12053b71edd9f161da82653b91289f0531aa6c9378331a730a95d0f29a0554741394ba070705c21d23b58e406d75bf1182ffcb486d92d2908149d8535c36ff20946dcba7574713860a54a7438b02f3d460894d9a4726d26c623c7d1db0e00aebb61138bee04c21ce2a99"}, {0xe0, 0x0, 0x7fffffff, "a68db2069c0c8eb3c85ddc3e34a281194862c16df65273d0cf0d291b944ea50b521f7f27fd270c0fa4cc0d842e8f6f53de891b0ae93f018eff09532e32a27743c6c6029b54ec770dcc5d1ec6fc01517c7ffba1f46e0b4a76ddda65e7ec974cc38276741da388e29339a7d83ec627c750aede79cdf1dc09586c05fc6068cff3c439a5f8ffeec7ef3f9ff375b6b5019acb59ee1cd06b5b2c4538d80404b9ed7ceaa0b9cac1161c8ff795ee62b7ad6028587c717024c64e8bacf4b727480a49d01fcc790296a36217cb131c"}, {0xa8, 0xffff, 0x3, "194e78baebf826c3b318dc67751c84572252110db2c504611b6c7b8c7fe6ae924024a6b7b7b83fc1068aafa795f5c8e09b46fc2f9c56989f1b3855f83393e4413bc8f64ad24a16bf9d1bfed29fcf8dba1da938830febc0b16f16e301b5715fa84eaa01759057696345bf16023cc806ae6c1ebd90d66f7904c5d724c12b77650bd198c232d3606e39497cc85d8fdcb8bc60ad9fb626d0"}, {0x40, 0xffff, 0x6e, "153660eb1a67040f52aa57c7db2b9aed62d497bf12f72e7caed8edbcbe6e6f37560432ca53152828e7385863"}], 0x270}, 0x406) 03:08:04 executing program 1: r0 = socket(0x2, 0x100001, 0x0) r1 = fcntl$getown(r0, 0x5) wait4(r1, &(0x7f0000000140), 0x0, &(0x7f0000000380)) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8a022e2f666905266800"], 0x1) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x4, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) poll(&(0x7f00000000c0)=[{r0, 0x1}, {r0, 0x4}, {r0, 0x8}], 0x3, 0x101) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000200), &(0x7f0000000240)=0x10) r2 = shmget$private(0x0, 0x1000, 0x10, &(0x7f0000ffe000/0x1000)=nil) shmat(r2, &(0x7f0000ffd000/0x2000)=nil, 0x0) shutdown(r0, 0x2) r3 = msgget$private(0x0, 0x83) msgsnd(r3, &(0x7f00000001c0)={0x3, "4e68bcf4214b2a2710dd0209e1c8"}, 0x16, 0x800) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setegid(r4) r5 = msgget(0x3, 0x10) msgsnd(r5, &(0x7f0000000300)={0x3, "14c7cd73d54435dc3f62134ce83e2e6879424f32b9c5b6667b76a206d7f27ded3b09ac6b4311f2152b1a65778ace84b9be8ff58973fe012add135ec493ca96f58fe6e161ee22a1c8744a3fe7cc2449767984a1a4f21678e8eb1a07de3644b6881a4c040f3d96f178c4fbb6ed4c96796a61"}, 0x79, 0x800) 03:08:04 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r1, &(0x7f00000003c0)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, 0x0}, 0x0) socket$unix(0x1, 0x7, 0x0) 03:08:04 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)=""/19, &(0x7f0000000100)=0x13) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) close(r0) 03:08:04 executing program 0: unveil(0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x42) syz_execute_func(&(0x7f0000000040)="c4620504a1e001664fc481c168c0c443510dfaf544878cc000f0ffffc44261df3044af41c18d0c000000e8c4a24dad0f660f161bc4a3055f68046a") unveil(&(0x7f0000000080)='./file0\x00', 0x0) 03:08:04 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x27}], 0x8, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffb, 0xaa}], 0xf, 0x0, 0x41, 0x0) kqueue() flock(r1, 0xf) 03:08:04 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x15, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000000)="5c9497c8692ba44091073a3656bdf57f4a2dd934cb3bcc551c00331cd09524c9dba763aefa921ea42872", 0x2a) 03:08:05 executing program 0: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) getsockname(r0, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0xc) semget(0x3, 0x1, 0xa0) 03:08:05 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) readv(r0, &(0x7f0000001600)=[{&(0x7f0000000180)=""/170, 0xaa}], 0x1) sendto$unix(r1, &(0x7f0000000000)="c0", 0x1, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) 03:08:05 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) setrlimit(0x4, &(0x7f0000000000)={0x9, 0xffff}) r0 = syz_open_pts() close(r0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000003c0)) r1 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000000c0)) fcntl$getflags(r0, 0x1) kevent(0xffffffffffffffff, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffffe, 0x25}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0x2, 0x0) kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffc, 0x8, 0x81, 0x0, 0x5}, {{r2}, 0xfffffffffffffffd, 0x10, 0x5, 0x3, 0xfffffffffffffff9}, {{r1}, 0xffffffffffffffff, 0x20, 0x4, 0x9, 0xfffffffffffffc01}, {{r2}, 0xffffffffffffffff, 0x40, 0x20000000, 0x3, 0xa8}, {{r2}, 0xffffffffffffffff, 0x0, 0x20, 0x4, 0x1}, {{r1}, 0xfffffffffffffffd, 0x38, 0x4, 0x3, 0x3}, {{r1}, 0x0, 0x1, 0x2, 0x5, 0x7}, {{r0}, 0xffffffffffffffff, 0x2, 0x0, 0x9}, {{r0}, 0xfffffffffffffffb, 0x10, 0x20000000, 0x0, 0xffffffffffffff81}, {{r2}, 0xfffffffffffffffb, 0x4, 0x40000000, 0x4, 0xa3}], 0xfffffffffffffffd, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x82, 0x20, 0x4, 0x80000001}], 0x100, &(0x7f0000000240)={0x5, 0xffffffffffff3e09}) r3 = dup2(r2, r1) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000300)) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f00000002c0)={0x2, 0xd8c}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wsmouse\x00', 0xa10, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r3, 0x80045745, &(0x7f0000000280)=0x1) 03:08:09 executing program 1: r0 = msgget(0xffffffffffffffff, 0x3fd) pipe(&(0x7f0000000100)={0xffffffffffffffff}) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000002c0)=""/194) r2 = msgget(0x3, 0x21) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgrcv(r0, 0x0, 0x2c20df3ec9a06bf8, 0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) r3 = shmget(0x2, 0x3000, 0x208, &(0x7f0000ffa000/0x3000)=nil) r4 = getuid() getgroups(0x7, &(0x7f0000000140)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) r6 = geteuid() getgroups(0x4, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r8 = getppid() msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000280)=""/1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000200)={{0x7, r4, r5, r6, r7, 0x100, 0xec8}, 0x101, 0x0, r8, r9, 0x0, 0x1, 0x5}) semget$private(0x0, 0x1, 0x200) r10 = semget$private(0x0, 0x1000000000000000, 0xa1) semctl$GETZCNT(r10, 0x1, 0x7, &(0x7f0000000000)=""/211) 03:08:09 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x7ff, 0x80000, 0x0, "090000000000000000ffffff7f00", 0x0, 0xfffffffffffdfffd}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 03:08:09 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x10002, 0x10) r1 = open(&(0x7f0000000500)='./file0\x00', 0x210, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0xfffffffffffffffd, 0x10, r1, 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = shmget$private(0x0, 0x2000, 0x8, &(0x7f0000ffd000/0x2000)=nil) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r8 = getegid() r9 = getpid() r10 = getpgid(0xffffffffffffffff) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000240)={{0x1, r5, r6, r7, r8, 0xa0, 0x91}, 0x5dd8c036, 0xeb7, r9, r10, 0x5, 0x0, 0x1080}) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000040)) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r1, 0x0, 0x0) 03:08:09 executing program 1: getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) 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", 0x30) setsockopt(r0, 0x25, 0x4, &(0x7f0000000000)="20df3694", 0x4) 03:08:09 executing program 0: r0 = socket$inet(0x2, 0x0, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r4 = socket$inet(0x2, 0x2, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10000, 0x0) r6 = openat(r5, &(0x7f0000000080)='./file0\x00', 0x10000, 0x25) setsockopt$inet_opts(r4, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) setsockopt$inet_opts(r4, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) sendmsg$unix(r7, &(0x7f0000000380)={&(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000240)=[{&(0x7f00000001c0)="ee2744ed7d97986dfcd71dcb563c568ddb013ba02dfa7dcb5adcac3ba3182c5665f9d2e1bcbf9771990a9c9cab262b5a7325", 0x32}, {&(0x7f0000000200)="ca5dfcc7399f8c3dad", 0x9}], 0x2, &(0x7f00000003c0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r5, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r6, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r4, @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r6, @ANYBLOB="009912fc19ba018f3118030c62bf289bef000000"], 0xb8, 0x8}, 0x8) 03:08:09 executing program 1: r0 = socket(0x11, 0x3, 0x0) getsockopt(r0, 0x11, 0x1000000000000001, 0x0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10000, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000100)=0x81) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) 03:08:10 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xd, &(0x7f0000000080), 0x0) getpeername(r0, &(0x7f00000001c0)=@in, &(0x7f0000000080)=0xffffffffffffff11) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="96b93ac8bc0230db8d8dbc8ef6a876f994b7ca068ba4a13a2a1f909971e829d88e5ca3c3f818a1e02cb234b3f3d0a3c1499f2ee5e7922cd3fad2f84a6fe234e713e75ff90c3c28525c5662ef48d917c7888d6fb1b847ee2f85d2e2ee56ec30898f712d88cfa837b1b0b8cdc15439390ff7158a807203924ddd152be70aa415382ed1a65ec925fc5567e288eed2331e335bf279200adcdc696677b31e5d9ea45e6bd94b6c4c4e24a12a5950e9eeafe43ca3c11d1831114d0e517557b3d5299bf32bcb34a59529ad946ec145c4", 0xcc) 03:08:10 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x40000000, 0x0, "000000000000003822b68038d35ecdfe00"}) connect$unix(r0, &(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xfffffffffffffee9) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) accept$unix(r1, 0x0, &(0x7f0000000200)) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x3ff, 0x7fffffff, 0x0, 0x8, "f0afe52ce08fc042a8e41a8e928294ccfa4624ff", 0x2, 0x8}) setsockopt(r3, 0xffffffff00000000, 0x3, &(0x7f0000000280)="5dd05c185e1be413ec2d43961041b8a45ab5fbea5c5243b55e5900dc39fc1f6b9a7df4784f39f3846af49437c034843088c46c2553fa62aa8e7185be7254ce914d960cae8d8f40bc479a491a57b9fd13d579972f918f5abc97f3cf224f5c4a1935ec22080f2163d76665e810fddddf4b42b16b3de28a2c37dc8b80fe226d5564852889dae3892d0802ca50ac667d9e0d0e3e48c5c2184810c5d0c1c8e4a9848815dbe5533055133b0acd9727d147deabf0bfe0fd", 0xb4) getsockopt(r0, 0x8, 0x8, &(0x7f0000000100)=""/172, &(0x7f00000001c0)=0xac) getsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) 03:08:10 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = kqueue() readv(r0, &(0x7f0000000200)=[{&(0x7f0000000140)=""/63, 0x3f}], 0x1) kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x5000000000) 03:08:10 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) r1 = dup2(r0, r0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x812, r1, 0x0, 0x0) writev(r0, &(0x7f0000000580)=[{&(0x7f0000000200)='T', 0x1}], 0x1) 03:08:10 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0xf) listen(r0, 0x7) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000100), 0x0) 03:08:10 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000180), 0x0) 03:08:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() r4 = dup(r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffd, 0x3, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) fcntl$setflags(r1, 0x2, 0x1) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000200)={0xffffffff00000000, 0x1, 0x5, 0x400, "67a2d0e0d54146dbd659c6cb582c3dd5ecf82ea5", 0x80, 0x50}) fchdir(r3) ioctl$KDGKBMODE(r4, 0x40044b06) dup(r3) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f0000000100)) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x2d646d996d904331, 0x0) poll(&(0x7f00000001c0)=[{r2, 0x12}], 0xfd070d99ee00531a, 0x0) 03:08:10 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) fcntl$getown(r0, 0x5) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000000200)=[{&(0x7f0000000100)=""/242, 0xf2}], 0x1) write(r2, &(0x7f00000001c0), 0xfffffef3) ioctl$KDDISABIO(r0, 0x20004b3d) close(r2) execve(0x0, 0x0, 0x0) recvfrom(r2, &(0x7f0000000240)=""/246, 0xf6, 0x1, &(0x7f0000000000)=@in6={0x18, 0x0, 0x0, 0x7}, 0xc) 03:08:10 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x5ff, 0x0, "b8000000000000080100"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x4e) r1 = socket(0x18, 0x400000002, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080)={0x1, 0xc24d}, 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 03:08:10 executing program 0: socket(0x12, 0x5, 0x100000001) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000040), 0x10}, 0x0) 03:08:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) syz_open_pts() r1 = semget$private(0x0, 0x4, 0x714) semop(r1, &(0x7f0000000040)=[{0x0, 0x10000, 0x1800}], 0x1) syz_open_pts() 03:08:11 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) setitimer(0x0, &(0x7f0000000100)={{}, {0x1}}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1005, 0xfffffffffffffffe, &(0x7f00000000c0)=0xffffffffffffff25) poll(0x0, 0x0, 0x10000006) setitimer(0x2, 0x0, &(0x7f0000000180)) r1 = syz_open_pts() close(r1) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x5) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "b11ce9bae3c6514e6ae973539ea78b7ec000"}) readv(r1, &(0x7f0000000280), 0x1000000000000150) ioctl$TIOCSBRK(r2, 0x2000747b) pipe(&(0x7f0000000080)={0xffffffffffffffff}) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x0, 0x1, 0x10001}, {0x18, 0x3, 0x9}, 0x0, [0x0, 0x8, 0x8000, 0x11, 0x0, 0x3, 0x0, 0x6]}, 0x3c) 03:08:11 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) dup2(r0, r1) setsockopt(r1, 0x29, 0x2, &(0x7f0000000000)="03000000", 0xfffffffffffffca4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000000200001ff}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockopt$sock_int(r1, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f00000000c0)=0x4) 03:08:11 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x3, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000012c0)={0xffffffffffffffff, 0x0, 0x0, 0x2, "010000000000000000ffffff8900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget$private(0x0, 0x2, 0x20) semop(r0, &(0x7f00000000c0)=[{0x0, 0x77, 0x800}, {0x5, 0x7483b29e, 0x1800}, {0x3, 0x80000000, 0x1000}], 0x3) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xe, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = dup2(r1, r1) r3 = semget(0x0, 0x1, 0x20000000010) close(r2) semctl$GETZCNT(r3, 0x1, 0x7, &(0x7f0000000200)=""/4096) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f0000000100)=0xcb) kqueue() r4 = semget$private(0x0, 0x3, 0xe7d59d88cf8fa53f) preadv(r2, &(0x7f0000000180)=[{&(0x7f0000001200)=""/132, 0x84}], 0x1, 0x0) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000040)=[0x100]) semctl$GETZCNT(r4, 0x3, 0x7, &(0x7f00000001c0)=""/40) 03:08:11 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) dup2(r0, r1) 03:08:12 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000140)={'./file0\x00', 0x5, 0xffffffffffffffe0, 0x8, 0x0, 0x2, 0x1, 0x58, 0x0, 0x2, 0x6b, 0x20}) mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffdfc) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) chmod(&(0x7f0000000380)='.\x00', 0x0) fchdir(r1) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='W\x00') mkdir(&(0x7f0000000040)='./file0\x00', 0x10) 03:08:12 executing program 1: accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000980)) mprotect(&(0x7f000071a000/0x1000)=nil, 0x1000, 0x0) msgget(0x0, 0x10a) munmap(&(0x7f000071c000/0x1000)=nil, 0x1000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 03:08:12 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x100a1, 0x0) pipe(&(0x7f0000000480)={0xffffffffffffffff}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1, 0x100000, "000000000000000100002000", 0x3, 0x1f}) r1 = socket(0x18, 0x2, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10000, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x80000001, 0x3, 0x3ff, 0x7, "3aed9888199d8b142a87776f528cfeb21198799b", 0x5, 0xc25c}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8400, 0x0) ioctl$TIOCSBRK(r3, 0x2000747b) write(r1, &(0x7f0000000100)="491fd494a9010000000000000019552a231c524c0b6906e84cd94c8fda79bba5e0d71c33c402746ab3a6cf2ab6c202c9027eff1a61598036f5cd78e4f504e2216eecf632d5d395eaf3934ed7b7d6e9f65d86d7fb501c6d544738d1e3e3781d7d82a52a7b7809da3fcb4e0aeb79b0352580a901ba3d92254c3691a7b898a404785c31bf1fcd07ddd2a95f5b4dbe3a71355508312e7c7f5f391ae6857c27e70f3324edd44a125bea3d8546564ff463e663124304c3825a61d9747284b08d3ace4aed94f96e31180c9c4e704cff540b8d9be88b0319f1e606e3d89a63a4bd169656f1269300e176834216bd2a2ac56c450c6b4c090ec293a5c0b17cd1d29803721bdf9aea960d5b35257a42c8d6d5082ef0e02772859e78b3a444271cd09ee6d617b2a3c337e9eabf6e977ef47f1751f61bf7106d2dd2c60f8354d2bebee380961f40e09793d7641d073841ff4b012d6c91777464b090f489a5ac4f1ef393943b92af2723f3bdadf33a174a23d560e23ff585f73ac23fdb7c907edd6863f7b945ec227c51c45bf4b665b58bf191e36f785b9b8f947eda2b31f537a5a7b1208e60fd7a513d34a05f29954a958ed576c88b1953f1bc7637ad6b936457065f7617b21b3e1390819f45e370da30ac037f743abe1e156c07249240c9ee9589af7dd0d3c3013568bba15c4c3d931c71140a31b81b0c255378f4f0ba40a67055cbf51c456bff999dba72cc7e83e2cca1ac4a74f98c7b03fcfc993d02c01c68cfeefb487aa75eca698703821fb4ee861d02ab3ec12fd8c310ac8e93ca452f061b5079f3dc976b7ecf0961d61b2f4cf6d705d20054b740bab451eb4bd31a1dbde637fdb20f8980f653cd5c77aaa0f1c0863a7219b390810df5d92dd85b6d81ef6d9fff8e2447633df4a99afb75c3f40862bd4671dc90a26fbffcb463fb0fec15b452a0f746893a14df1e64c1c6144baaa7939f8dce933a66c3c3e4f12b89c76d68a5392bb7058f31b5e69368cd289e994334410f434075bbc3f71ee25d9f36039ae0d8cc3850a558dcc72ce1fab399be7aecc68ab38d6bbb168c1a2665029ee81a822a60f55d54c36ed5360e6c22b02a8c34ab83ea56ed9b0acc5a09105cb78fcf07f14d01cba0cfd8792fd49f5f28595a169aecd055f228492a38666cb4bc66", 0x33a) 03:08:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db25782485", 0x81) r1 = syz_open_pts() pipe(&(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r3 = dup(r1) r4 = syz_open_pts() write(r0, &(0x7f0000000a40)="2479c91afe135fc74ff5333b0be75ae23a66a9b96d16a61c351ecd343ed59df4aeb8333dc5a5dd1abf076b3ef5a88c745cfa061496c5e12faa9f941a15f3b0f4ad0db737a511018d5d83896f423ae9bb27df7e3c99665c7d101ad379e8da91422e9d77f6d7e53c39ccc4ec88b0cbd748762e7c8c18c79c23e5b64dcb37739a1b4286569dd389e26fdad26c5536ae6070d6fe40d5f35172caf9d704239cf20e0f56490872ef2798773a03678a67860c6ad81ccb8e3af944e31341a2", 0xbb) munlockall() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000940)=[{&(0x7f0000000780)=""/139, 0x8b}, {&(0x7f0000000140)=""/1, 0x1}, {&(0x7f0000000840)=""/169, 0xa9}, {&(0x7f0000000900)=""/3, 0x3}], 0x4) readv(r3, &(0x7f0000000700)=[{&(0x7f00000002c0)=""/204, 0xcc}, {&(0x7f00000003c0)=""/84, 0x54}, {&(0x7f0000000440)=""/78, 0x4e}, {&(0x7f00000004c0)=""/190, 0xbe}, {&(0x7f0000000580)=""/69, 0x45}, {&(0x7f0000000600)=""/110, 0x6e}, {&(0x7f0000000680)=""/84, 0x54}], 0x7) readv(r4, &(0x7f0000003700)=[{0x0}, {0x0}, {&(0x7f0000001300)=""/61, 0x3d}], 0x3) r5 = semget$private(0x0, 0x7, 0x80) semctl$GETNCNT(r5, 0x2, 0x3, &(0x7f00000000c0)=""/111) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000000)) r6 = shmget$private(0x0, 0x2000, 0x100, &(0x7f0000ffe000/0x2000)=nil) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000b00)={0x0, 0x0}, &(0x7f0000000b40)=0xc) r8 = getgid() lchown(&(0x7f00000009c0)='./file0\x00', r7, r8) shmat(r6, &(0x7f0000ffe000/0x1000)=nil, 0x0) close(r3) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000a00)=0x3) 03:08:12 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x13, &(0x7f0000000000), 0x0) open(&(0x7f0000000000)='./file0\x00', 0x100, 0x8) 03:08:12 executing program 0: 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) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) setsockopt(r0, 0x29, 0xd, 0x0, 0x0) 03:08:12 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x5c81, 0x4, 0x0, 0x8) setsockopt(r0, 0x29, 0x20000003d, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 03:08:12 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = socket(0x0, 0xc003, 0xffff) getsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000000), &(0x7f0000000040)=0x4) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x10000, 0x0, 0x4, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, "e2564b02995ced4873adc24be03a34f666b6d0a2"}) 03:08:12 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000000)) r2 = fcntl$dupfd(r0, 0x0, r1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r1, 0x0, 0x0) ioctl$KDENABIO(r2, 0x20004b3c) 03:08:13 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) socketpair(0x20, 0x2, 0xff, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f00000000c0)=""/75, 0x37e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x20800, 0x0) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 03:08:13 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x3, 0x10001, 0x1, 0x835568ccd47a37e9, 0x6, 0x545, 0x80, 0x0, 0x2, 0xbff5, 0x5}) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffff7ffff, 0xff}], 0x4, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r0}, 0x2a873895d399ee35, 0xed, 0x1, 0x8, 0x5}, {{r0}, 0xfffffffffffffffa, 0x28, 0x20000041, 0x46c, 0x5}], 0x0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x2, 0x42, 0x7, 0x81}, {{r1}, 0xfffffffffffffffa, 0x40, 0x1, 0x4, 0x446}, {{r0}, 0xfffffffffffffff9, 0x8, 0x20, 0x8000, 0xffffffffffffffff}], 0x400, &(0x7f0000000140)={0x5, 0x40}) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000001c0)={'./file0\x00', 0x2, 0x5, 0x2, 0x1, 0x63f1, 0x2, 0x80000000, 0x1, 0x3, 0x2, 0x7}) 03:08:13 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000180), &(0x7f00000001c0)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x2000000001001, &(0x7f0000000080)={0x1000000343de0b5}, 0x10) getuid() connect(r1, &(0x7f00000000c0)=@in6={0x18, 0x1, 0xfffffffffffffff8, 0xffff}, 0xc) 03:08:13 executing program 0: socket(0x21, 0x8000, 0xb1b) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f00000000c0)="df130abd34291a175800f4f947f442c1b38681598043a0a2f09d99a83993b53176428ffdf6f5e72a2de9e6edb2447389ee7a636af703ee3771285954a4cf3a10f04a26cc7a528692217d772bb296f9c45bafc88fce4093b3baffb72bf0f403bc1f59b4f08a49272c4861ea89d9ddb8158c0ba8c2b724cbac367b78ebd466498afceb90133a626d67c1c68beb6b"}, {&(0x7f0000000180)="ddf94faa16629cc43f2cae6a050b5bc481fca89c70f65071998a482cdfa3688e5e0ffe63c7b9915db1f9106a249a98e624bfe6521b61048d046f4981fade686de600d164a84336b2fe6e12529843512b62645ef0a4f33b113208b3df98f1d92e0d0fc99feccdb4d8a32500495e56b381f334281d2ad9b8238ff8b5bb23376d2ebb7d8b01951a6654e41cec7ca913cb8a38e1020e7248e0c487a7ea65e0ac2dd174fd982dd180d7560500553b2360a4e460ecbb395e4876b830482c7df196de4a66395298bca1ebfecc24e5019338a3649d777a57ca"}, {&(0x7f0000000280)="c7fba2c9acb32ffd0feb58ec7bac22218df95a1430279fde64f3b43aa5301089c1f9a2d9b4c1036ae2c780519ef3dda29f46e8115a6d98653c631ed5bbc67dea12c21fcfa308e1b68e7df5e85cee5518c39f96477788e7fe1d5cef494577d589e313c98809b17ca63b46721a44709a47b59144575e8f9a"}], 0xf5d5d6a9d2f6b851) open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') open(&(0x7f0000000080)='./file0/file0\x00', 0x20000, 0x80) 03:08:13 executing program 0: semctl$SETALL(0x0, 0x0, 0x9, 0xfffffffffffffffe) r0 = semget$private(0x0, 0x1, 0x208) semop(r0, &(0x7f0000000080)=[{0x1, 0x1, 0x1800}, {0x0, 0xfffffffffffffff7, 0x800}, {0x4, 0x2, 0x1800}, {0x1, 0xc658, 0x1800}, {0x3, 0x0, 0x800}, {0x4, 0x9, 0x1800}, {0x1, 0x2, 0x1800}], 0x7) r1 = semget$private(0x0, 0x3, 0x8047) semget$private(0x0, 0x3, 0x240) semget$private(0x0, 0x1, 0x104) semctl$GETZCNT(r1, 0x2, 0x7, &(0x7f0000000000)=""/76) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x200, 0x0) dup(r2) close(r2) 03:08:14 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() dup(r1) ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f0000000080)=0x1ff) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xdd, 0x7fffffff, "898dd215dae67aa7cf0bf2e0f86d4dad779f3650"}) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000180)="3be9fbcfb68d2e", 0x7}], 0x1) 03:08:14 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="00bc4917", 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x1) 03:08:14 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x180, 0x0) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x0, 0x0) write(r0, &(0x7f00000001c0)="79da88095de6b3cfbc8860a6bb18b30edcf7f5ead57ba811cf114a851f987b7b338a9e0716c5088e097cf80f3b17b3c8c3bb7f698ed77ed0578e007e2266da8510af72488b3e0a7cf461b602ebc5e0d226844c3ec07f38ae051c4640095a627e1ca775b46a6456b947da704b3870e03fa14d2b4ed8e45bf8562e5609e74ecb8737a2053836e7c13308940fb9a524c3a3df4520d3e9a3588b24705669800995c72c45f8cb1bb9944177749194b305725b583d3f741eb19007000000a70b7d81832a06e7c5a242af46412b7c526fe34f4fcbeb1c6ee50226ae6740175464a87e28ea10102cf316ce31782a4e7bebf74d45ef9e0700951e467099518abbe79dcb72007e", 0x102) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) execve(0x0, 0x0, &(0x7f0000000480)=[&(0x7f0000000300)=']\x00', &(0x7f0000000340)='\'\x00']) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) kqueue() fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) r3 = kqueue() kevent(r3, 0x0, 0x0, 0x0, 0x9, &(0x7f0000000000)) ftruncate(r3, 0xfab) close(r3) 03:08:14 executing program 0: poll(&(0x7f0000000440), 0x0, 0x80) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000002c0)=[&(0x7f0000000040)=',+*,\\\x00', &(0x7f0000000080)='\x00', &(0x7f00000000c0)='.\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='@^\'\x00', &(0x7f0000000240)='#(:\'}\x00', &(0x7f0000000280)='$\x00'], &(0x7f00000003c0)=[&(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00']) execve(0x0, 0x0, 0x0) 03:08:14 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) poll(&(0x7f0000000040)=[{r0, 0x100}, {r0, 0x4}, {r0, 0x80}], 0x3, 0xa) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xa00, 0x0) mkdirat(r1, &(0x7f0000000100)='./file0\x00', 0x2) setsockopt(r0, 0x0, 0xd, &(0x7f0000000080)="3b3f6b432646641a", 0xfffffffffffffff6) write(r0, &(0x7f0000000140)="7ba1db591ccf699e5d1c550c2ec1d39723c98b594e89dd76df7d418b4660f9f71b16e66eaa0017fdecc3f57b4e4515cbc684ab3dbe236e70c7e03ebe3fbc3d382f00be435d1d4dc050900b01b85dcc57f84a0c196b7bdc2b0c1cc0e203e12d05d5ab71161a4db2514ca83bde81afdd09c529aa102ad946b157c735ff0fb342307cd9c29a12cbbafaf627961e717f2959f74146281d959814c3123f47e7539e95b81635e62dabd5953387bb6cd2b5f398f71752fa44", 0xb5) 03:08:14 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) listen(r0, 0x0) accept$unix(r1, 0x0, 0x0) accept$inet(r2, 0x0, 0x0) r3 = msgget$private(0x0, 0x86) msgctl$IPC_RMID(r3, 0x0) execve(0x0, 0x0, 0x0) 03:08:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000005c0)="93b766ea70c081f44fd3dd6beb3f0833e2fc4a426c61d3289f931c752ba8355d1c8d142b950d", 0x26) lseek(r0, 0x0, 0x0) r1 = syz_open_pts() r2 = kqueue() close(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x5, 0xffffffffffffffff, 0xfffffdfffffffffc, 0x0, "854955883d026111fe4d0400000010001000"}) syz_open_pts() kevent(r2, &(0x7f0000000300)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x8000, 0x0) 03:08:15 executing program 1: r0 = socket(0x18, 0x2, 0x0) socket(0x18, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x4) sendmsg$unix(r0, &(0x7f0000001600)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000001500)=ANY=[@ANYBLOB="10000000000000000eff000001000000"], 0x10}, 0x0) semget(0x2, 0x3, 0x4) 03:08:15 executing program 1: semctl$IPC_STAT(0x0, 0x0, 0x2, 0xfffffffffffffffe) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r0, 0x6, 0x4, &(0x7f00000000c0)="f69d1f0efaafd6a9a0a7bd1609fb893e9fe0fc9e9e0ed8891fe245924626ceb34dd7c39d3707dc7022511a7a5366c85d8bb568d6c515f5042079215a11bcc537d90ce5003f282cc04643f3f625adefcddba0051b4a81269d3d6cb23ccad4cd0d26bae1d9e74204959f824199351e9c54b9ea7a56c7b4fd8099aa921c60ab5a5b106e5411ebc2005a924b3043f7ee8cd607b9ac1cafa957f25498d7df90cb", 0x9e) r1 = semget$private(0x0, 0x20000, 0x100) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x148]) setsockopt(r0, 0x5, 0x0, &(0x7f0000000180)="4d66673244ad", 0x6) 03:08:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r0, &(0x7f0000000240)="3e227913e4bad21c734f4dd36a27e5e27ba36d673553c0c21b3dfaf904001ad4491d1f7828bc2d2a500a35a32a2efc42d6baf381b2a83c76a0fe3b3761bb70e030d12885a7350dd98080e037f6cf46a2d9615d15b3411c68bf82cd0bb83dc9d95d8588fc7c93635077f2504d6e63787c280e26d6bc89effbad08863cd5061d431c7b32bc72cd1cc0ef4ac013f02c381f4f1b5f34458e2338240331c11ed39a85fe0900000029b887cbac44c8804f6dac26edf541708135a9ed0dfa7f4dca45eaaeda26e9daa476a3704de9543bd8e42d6165a0d93cd0bd30b50200efa5762fa3c3d9c5177479895877167ef342549b36fbc90a71b30ec0083af811f731d3f451724142589ce3d069796437970f61f639b0ba161a18e62175b1a020417a8f93d20cf4077555e8dc0038c789a448cacb2b456f63ae583c39ea", 0x138) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f00000001c0)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) 03:08:15 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xa0a, 0x0, 0x1000, &(0x7f00000001c0)={0x0, 0xfffffffffffffff8}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$TIOCCBRK(r1, 0x2000747a) clock_settime(0x0, &(0x7f0000000000)={0x1000, 0x6}) 03:08:15 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), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r2 = kqueue() r3 = getpgid(0xffffffffffffffff) r4 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r6 = fcntl$getown(r2, 0x5) r7 = getuid() r8 = getgid() sendmsg$unix(r0, &(0x7f0000000300)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000001c0)=[{&(0x7f00000000c0)="2195445be824cb5d94b4c6cf85a27862a324fb19275efa91424c2fc39171697a5c0f6d7f22248cfcf920f96f4b95217c6ad4f71d5ff859bdef12c15311dbd5b163b4c0f53b4d3e06488e83d7a9a31684a28579761c5eef332aa8e2eb4e97e06f71ff40a57acbfae979103264a3a89c3028a32e64adbca53d49d76dc392ac70178a29e334a3285cc2908a871c809227b1b3fe14762e0eaee20f1ba05714bda1737c21607911170a35eb64ae729a8e08d6066cc34e46a4fefb81d895fafddc4b2670079aa80d5ec33508", 0xc9}], 0x1, &(0x7f0000000240)=[@rights={0x10}, @rights={0x28, 0xffff, 0x1, [r0, r0, r2, r2, r0, r2]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x38, 0xffff, 0x1, [r0, r1, r1, r2, r2, r1, r2, r0, r1]}], 0xb0, 0x4}, 0x409) kevent(r2, &(0x7f0000000000), 0xb7, 0x0, 0xfffffffffffffffe, 0x0) close(r2) 03:08:15 executing program 0: link(0x0, &(0x7f0000000400)='./file0/file0\x00') preadv(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000000)=""/216, 0xd8}], 0x1, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000000), 0x10000000000000c4) write(r1, &(0x7f0000000180)="dcbd4817e54f8a5652b1be0df895139f8f26aa21ed0d55eefa0924e2fc7ad2297d9fea834c625e0849aa766060c8d035821f0dd612a405c29a8388af3f13058af344e2152e2d257e7655d5cb439ce53f0f69b3ffe26f62f09a9951e804fd28698f57fc141a0f45f14c99670778e1944c9e68d98ec60f43261f1d64f3ae9c11260232542a7d14cea32732c7ecf576e83e6e8155ee20f3fd8c616602b02aa1b61989f7f69675d25cf7dcbf43c8ff01903b8757d0bc1c040510deeb3e87a268c375ad194e45db05bbcfd91f48615ef5251431f004e84928ac7606", 0xd9) link(&(0x7f0000000140)='.\x00', &(0x7f0000000280)='./file0/file0\x00') clock_settime(0x2, &(0x7f0000000100)={0x6, 0xbac}) 03:08:15 executing program 0: semctl$GETALL(0x0, 0x0, 0x6, 0xfffffffffffffffe) r0 = socket$inet(0x2, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, &(0x7f0000000640)=0xfffffffffffffe18) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, &(0x7f00000006c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000740)=0xc) fcntl$lock(r2, 0x7, &(0x7f00000002c0)={0x3, 0x1, 0x7, 0x5}) r5 = fcntl$dupfd(0xffffffffffffffff, 0xa, r2) open$dir(&(0x7f0000000940)='./file0\x00', 0x8442, 0x10) getgroups(0xa, &(0x7f0000000780)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) sendmsg$unix(r1, &(0x7f0000000880)={&(0x7f0000000840)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000d40)=[{&(0x7f0000000c00)="347b7b8bc95b360137efcdb647556810651e74d202cef6b203b921c6bc24c94e0f26abb14056f2312763249071b58a1008e9c83921238bd07fc8aebde5403099f4a28ba4df7076176f6a483ba5e3930bb4c142228ba5c92ada784a15d3cb2fa44a86c746cbae7a5dbb2718cdb062ce45282e9f2d9373dcb77105d22c8560308633c3f5077c519e55c870527be201943875726dd3cd", 0x95}], 0x1, 0x0, 0x0, 0x408}, 0x9) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f0000000380)={0x9, 0x15a400}, 0x8) ioctl$VT_WAITACTIVE(r5, 0x20007606, &(0x7f00000003c0)=0x9) sendmsg$unix(r6, &(0x7f0000000280)={&(0x7f0000000180)=ANY=[@ANYRESOCT=r0], 0x1, 0x0, 0x21a, &(0x7f0000000500)=ANY=[@ANYBLOB="1840000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x2b}, 0x0) r7 = socket$unix(0x1, 0x2, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r8 = syz_open_pts() close(r8) r9 = syz_open_pts() dup2(r8, r9) ioctl$TIOCSETD(r8, 0x8004741b, &(0x7f0000000000)=0x6) readv(r8, &(0x7f00000001c0)=[{&(0x7f0000000080)=""/187, 0x97e}], 0x1) setrlimit(0x5, &(0x7f0000000400)={0x5, 0x156}) sendmsg$unix(r7, &(0x7f00000008c0)={&(0x7f0000000980)=@file={0x0, './file0\x00'}, 0x8, &(0x7f0000000580), 0x9, 0xfffffffffffffffe, 0x148}, 0x0) r10 = semget$private(0x0, 0x6, 0x1fe) fchown(r6, r3, r4) semop(r10, &(0x7f00000000c0)=[{0x4, 0x0, 0x1800}, {0x3, 0x2, 0x1800}, {0x0, 0x3, 0x1000}], 0x3) semget$private(0x0, 0x4, 0xa1) 03:08:15 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0xf}], 0x9, 0x0, 0x7ff, 0x0) 03:08:16 executing program 1: setrlimit(0x8, &(0x7f0000000040)) kqueue() r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) bind$unix(r0, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='c\x00') nanosleep(&(0x7f00000000c0)={0x9}, &(0x7f0000000100)) 03:08:16 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x800, 0x0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000080)) r2 = socket(0x20, 0x1, 0x7) r3 = geteuid() r4 = getegid() fchown(r1, r3, r4) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) dup2(r0, r2) 03:08:16 executing program 0: r0 = kqueue() kqueue() kevent(r0, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000001280)) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8001, 0x14) sendto$unix(r1, &(0x7f0000000040)="0f0059705ed1af92aeada14b8532770aa27f5a9a523136e1763c11b5d691814bbd4038fe1814a86c09c1b9e6b0f6c3b1164f3ec9fed254e3e69a6f5eb725ceb0a34ce5e915533738f329b92adf7e7f19b1308c52f3330c500972d039ffdb901b81cf7257132bda675bef7b30013bbd3f9185cb06dff210cc874d1a8759ce7dcc805ef2a4d7cb2b9b", 0x88, 0x8, &(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8) 03:08:16 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x3d}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="ce3f9d56287abcbd589a95aa19cf8cac7d7020509d8fef4fece5d04c4476d528ef40ab2a5d33ee3f42930a00", 0x2c}], 0x1, 0x0) r3 = kqueue() r4 = dup(r2) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f00000001c0)={0xfc48, 0xe37}, 0x8) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r3, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd\x00', 0x181, 0x0) kevent(r2, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) kevent(r0, &(0x7f0000000080), 0x8000, 0x0, 0xfffffffffffffffc, 0x0) r6 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x8148, 0x10) ioctl$WSDISPLAYIO_DELSCREEN(r6, 0x80085754, &(0x7f0000000140)={0xe03, 0x1}) r7 = fcntl$dupfd(r1, 0xa, r1) ioctl$WSDISPLAYIO_USEFONT(r7, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0x7ff, 0x401, 0x9, 0x1, 0x5, 0x4, 0xff, 0x3, 0x3, 0x8, 0x1c}) close(r1) 03:08:18 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="a0", 0x1) setsockopt$inet_opts(r0, 0x0, 0x4000000021, 0x0, 0x278) 03:08:21 executing program 0: r0 = open(&(0x7f0000000180)='./file0\x00', 0x2, 0x100) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = socket(0x18, 0xc007, 0x7) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x11, r1, 0x0, 0x0) r2 = kqueue() r3 = fcntl$dupfd(r1, 0xa, r2) ftruncate(r3, 0x0) ioctl$TIOCEXCL(r3, 0x2000740d) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000040)) sendto$inet(r1, &(0x7f0000000080)="1988005d0949f966b11db378082f3946358249bf4d5e55e39d4fc420b05bd48ae0b1f3a562ea12c655ea45f9e35a5c0e60dd01f48d81df687bacbb113f067cb4af6bc8b9e0e8a259fc90c1eee917fc4b12bf7b8375e0352a0ae8373a2a311ad0e27e457df0d89c386d5c6c0e492b304ec21a0bbd47dbaa28f128ea39b69df2586fdac91f852d30c6162ad37b6d0c30059a2c3c29e60b88b9af20efd61a37e969738ab05c27493552852f16aa0cc6036323bef75395270f2b415c7f20805e256d1cf39dc1baa2fdcfffefe70760a555fd06d4ca45f562a626bb1acf94538580c4ab2f3b1afd3b7a48", 0xe8, 0x402, &(0x7f0000000000)={0x2, 0x2}, 0xc) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000001c0)) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) 03:08:21 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mlock(&(0x7f0000008000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000008000/0x4000)=nil, 0x4000, 0x0) madvise(&(0x7f0000006000/0x1000)=nil, 0x1000, 0x1000006) mlock(&(0x7f0000007000/0x3000)=nil, 0x3000) r0 = kqueue() mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000007000/0x3000)=nil, 0x3000) 03:08:21 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3", 0x1, 0x0, 0x0, 0x0) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x10000, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000001c0)) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x0, 0x12) openat(r1, &(0x7f0000000140)='./file0\x00', 0x20, 0x12) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='c\x00') setsockopt(r2, 0x29, 0x9, &(0x7f0000000040)="90000000", 0xffffff97) 03:08:21 executing program 1: r0 = socket(0x18, 0x1, 0x1) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 03:08:21 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x4000000000000b, &(0x7f0000000040)="d5ff9668", 0x4) 03:08:21 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = dup2(r0, r0) ioctl$KDENABIO(r1, 0x20004b3c) socketpair(0x2, 0x4000, 0x2, &(0x7f0000000040)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="b90cca859004030180000000", 0xc) r2 = getuid() getgroups(0x3, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0x0]) fchownat(r1, &(0x7f00000000c0)='./file0\x00', r2, r3, 0x6) write(r0, &(0x7f0000000140)="818c777bc416d0f5a9b1a93ee1855b2fecbeaf47188a0d38bcc92fb0ead13a797f442752de6ef2271ed9d2601bafa11b228cb2fa2a4edb7f11fec1f00920e3bd7edf76e8bc7083c44ffcb8a32d4d165d28e2ef8a85580d82905b21f7e9c27c09ed6401c4577a9e31353c2e2ff59a348e17044fc8b8898fb44f1b124c8c543e38f95546f66969c6de07f1a4d78211eab4afa3b8c168db4e3126f77af5d112a0cbfcab020c331c48bc5445446e3edcfa6ddb468708e83191d22fe5d1684dac07efa08691daf077067c986455f1d6b78beba6c382f5fb6063adabb359a713a51d14f45e6f5b96674c1f97262dd6f1aa5e0c6848f07a6a168927d616a8e2f78efb9a7bfcdd37abbb9d5d48abdce9bd55b1c2214989fe3555498e178db605628c72e3dc42ff773ec9cb652def95243476f1c9ef6b496127f56533a5af1510361226e76ee8712624595150a7bd8f732d55b73783444ef5b9c7ca33088e59c26d8321c4615bbcfc8bee78adb98b80bfaf625415b08357d57dff55d045470dc852bcbff9bf784d1aba9ec086bc1a5464a17d30417f61fcdb8419da35c11248d15a2aadfd702a13cf7e47e951e16360127b47834b48e6472e53f2aff01873d3b4341b742d6ad509c2e02397276d6ecb964817bfef81c78a987ee80ec91fc7255facd45766289b3a2cc0595b375506df3198813dd2b0c83fca90816fc7737865cbefc2544ed255d4da4bcb36885ece9ff56acdbc4e658e0b29878c2bb11125a92fec1babe514a942ecf6790691ddbb0130879b1ab265fbdd0550bf9bf20d3b67743115d5e306c3a70f602c0b9a7dbef68fdd937990c5d57f7ba1d58475f7264e8234c3ee39c4fbbf120b89bd74e4b2cc3a47c9b30d8211a2d58798273477e83b6b90e9dbd35ad8d53644702673aa18a82877f3d8e18572727769951dd1857e0a5e84853baf20f64ab84b07dd2a3179b5761f7188d6e05fb498288bca79ad035a49d5f75170b049ab9ea9f224e42c46a2c94e69aa8c32ba9dc24b70d8e6437fbb58eb874fb844c7bdf40244c616bbc39fa87097890609e05da3070e8b822fcffcb144384d397db3d473e7d93dc40db8e6a3a8ea2f3095595ebc0cdd9d656d3037eda171bc5dd5f668fba18e08c315661780e6780652a8979f3e4c5a26b244376215d6a5b00f11d556746d9dde33183a11581e90223e2cf63d1126e954e1b125a1ed1ed82df58da20d2b363e32cd21d30f0cd8e5850f824ef9f5675417d4019bb72fc7baad8f508288e19f52fd54240c0c70e281b3ca3fa339fd2ba9a3cc23bf29de3b9eda47c9f79897d1bbe5c48f14f238b43cbdbef36feb037f163be6b88b3c23f94035e9319d5c3f87a03983052ec209ab2a0d02f4071f289dfec3692c3a0ff4850d6269047fd458600cf7940198e35cd51bc8ce1a40a2410ddd7a88280395fad21e94f9311db0dbebf0606de58fe277f8c783951fc4e1286597c95637e06c1bbf1c179a059f1c3ee0a3050ad439c67f0461603d24608fe7e4af57278b3bc6c3543dde2eede2c36098a7917bb92468fa96137761d750a0e7f5dd6552ab7e06011b72dff49300d089dc5c72b2b0511b0bbada27938398cc94b762ef43f3cb02fc2883ca9ab9c53aef6e6ee6f48f02cb3fcae26c128a2d87d9a03a440b908b803d86b765b98de6b399293644218b194e0671b42e9f1d4973396c5630ddeade9726fba27581b9b281f78c3d8a1f9885c683ecac4eb8fbd473e3d7aed5b06b409953f287fe67daca3d6399c4726d81d46287e75eeee8db76f73eed7dde7c130bf668e210cae9c564f9ee49ea07ab02de79b46b5bf47559e5b5d867b66a0e703fd8b76e4a3833dfcb628a1b897bf69dd9a9ba8469a94954a36168afb88a488a8f91b2065319a504e154912baac512eb2be3365add44e80f4a86ca6f2329c14ab5d5ad33e34cf414acc487c033a1720b9222aeeb4ba3744ef1bddd677ac1e0e3e73ebc7d7737fc89ec946d23bf2505aa0a4be974", 0x58d) 03:08:21 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x0) ioctl$TIOCSETAW(r0, 0x8004741b, &(0x7f0000000080)={0x0, 0x0, 0x8, 0x0, "74856dc00b812f5b38ae00", 0x8, 0x2}) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000140)) syz_emit_ethernet(0x41, &(0x7f00000000c0)="39e8e11b469358c50652e57bb74ca91e3e991e644b86ca1ea4c1af2dc9a891f2a5280c22abea9c253a6619de403fa5cc735486840c68ff9ecae83feebb3bfdf581") 03:08:21 executing program 1: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') mknod(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) 03:08:21 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2fa9696c653000"], 0xa) 03:08:21 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x7, 0x8002, 0x800000000000004) r1 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000240)) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f00000000c0)="0ed2fd85c8678b474f843d6811fc3189f6e92ebe00000000000000000000000000000000", 0x24) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000100)=0x2040000000000) poll(&(0x7f0000000040)=[{r1, 0x1}], 0x1, 0x1000) 03:08:21 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r0, r1) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 03:08:21 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() write(r0, &(0x7f0000000240)=' ', 0xfffffffffffffdba) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000380)={0x0, 0x0, 0x5847, 0x0, "ab5b88ecbc24f81ec142fe603e89d853bedb1ab9"}) read(r1, &(0x7f0000000080)=""/99, 0x63) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1, 0x0, "bd80f3f4f98f14f03d973242f69b5fcf405b41d5"}) r2 = socket(0x2, 0x400000000002, 0x0) setsockopt(r2, 0x0, 0x1e, &(0x7f0000000000), 0x0) readlink(&(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)=""/116, 0x74) write(r0, &(0x7f0000000140)="96", 0x1) write(r0, &(0x7f0000000180)="cccde4ce37519ef19ea5dcac24baf0fd63e5146f532426070920d404ceee456e336cf01236043032f4abd128f72a846ada3e00fdddc4538a8ea3613809bb", 0x3e) socket(0x18, 0x8007, 0x0) syz_open_pts() 03:08:22 executing program 0: socketpair$unix(0x1, 0x200000000000006, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) write(r0, 0x0, 0xffffffffffffff58) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x28c12, 0x1) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000080)={0x5, './file0\x00', './file0\x00'}) 03:08:22 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) sendmsg$unix(r0, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000380)=[{&(0x7f0000000880)="063ccfc09bc7c1b21f56572b716a1c3432f682659fc281d5db851017c87870a22f55b24952652bf4c345d17d772d13abad0d51d78526fbf78ef76781c6e935353ce00946654b3c20f7d2526644b629c5c10bac7780d15598e4e3b5a7e816de8cb1c3f187bee322822e7e591c20e023f197f2f91c4f6a5ecd2af61733ea708af934713ee060229ce55d6ecf6e7f445e227473824cfc4ac6c35655e05747dc70a9f49615f9cde99977fc602db5c5e6ff298894cf0f5b8490793881d69b965458858aad419406c31f3ed4e4e09f32e848c863c9d71592db63ad3e5d1887f3ea80f72e72144e1a290a377b7c92d8d93de705478005bf107e59991fe73049e1ce41e941fe3ed90c8361dea8b99653728d4430c78e38158e7496475f3dd8616f5616aa6fe45928916987793fc806a49f3ff24bcc0d221990a0311cf94ae7ec2c67283f840cb85ba293edc1f13406488cd57ef921864f511d0cd4ce8f54411b1ae79aa4ca50ce1524561031a2e36e17a425df8142d1cbea3e03090273fa118a9be8c553444aebcce4aad4be414437f32578191850ce9b8972f30e74b6078713b5ba6094141df80c98253667abe8fa2b00fbf63d4aca508c82119d402ffe49294c8574f277c1f08fe077c98d76966c81a9b49332115479d82e56724e5f4695da8551d966838036aaff40b48c8621ba1083dfffad5d0a7dbe9d5fff099c7bbddfd35d08d7cef651f68b5a0eeb934d0c65c4dc3bcdd639a6f85364f1dba9354ff51ad1db30a2212629dede39a720ac5a7715c688ca848347070aa17bda625057d968b3ff7bbe667399db92f0289d6de94b41319b4001dde69007191b6fff0b8426bac3388536f046ea19dfbef325e680b386371bcc9a4db66ed7a52cecb7b2fa379014c70fd7f41a1e4f69f8cc47457889b8af947261962271f3e0a163b6a9c5fddd5bad56f95a1501d4ae140546096ecccadf8022a0c19479ddedbe1a4b6190e342de88a7013b520f6fa494ccbf881b690a70760ce570dd40fa3e44f4838dc957f233adc7a45035dafbca3bcfbd2eb4151fe3744eda05cd33f5c6040be1667902edf489f44472044ba736d6fc6aca3182c6d386916c9d05ac7b1bd4476c69e8a3ba1c61c67b17ceacbb72a2c6bf89d581de63993ef97937b805418c770538334e6295bdb73d98d2613115d9f756f42831164fb947fbc3258418352c0f0fceb6cb1a831adc3e40b6f31469f7c429965ff7b3fff3ff136f05d55faf261d31fe48ef0a9ce18bb1f37647d75f1f6bb5be569a768360931cf90eaabe8086f1172e32a4f0e0ee187e19f1c505e0a19398bcf151d35c54cfdc48ab330da97da35a882588b365834a726ed6b9d0ee1e61fdba7934082260ca78cc26901378a607c7d013b652cfc4bb56d13cc2eacefd8638ba81efcf0b4cfe9540d9a7ce093ef2d745426acf7f78886bd31165582b2eb0f4db9179fee332d3be94fe865d457706fab3f37e073bc6fe525c2de52444a94addd9ea91574d4f721af5f0fd032dc0010c55645ad3b8ca1cbe2f2436f9b9ce1299bf49b72d61431ac2bb576fc0311f757313d4fc8e1f27883d4cb9b1df2620c05c1c347ba75650f016e53809570644a0fa788b79c88f2f96213998e4b4985746c98c765eb59367660ef8fb81e9523982bb0d98bf4e76fe1efa9093ea3dafa9245e007a73d58b21f0f565aaf9de2150a09e1ce2ac150be18abf2333c412cb9ca289da3cabbfcf321e9828dcae5ffcdad613f8f10a49cf3137bf93ea75f90b45ee4d3f59cb66e6422551794230a28c32b32ffeb85e4a7d624558aa41ae56e20f85fb46110c494fa1184a004cef521745791285bed357868b330f10a36e2bf111368e151dfeee7e47ab6e309c272469382cd8a731dcc50514f3c250cfebc73efd7e30c16a833e4706a4228c6219fdfec5b07813c136abb755878dc707fea6972d8a3fa4969acf15b1932642f934ccb36e8d2944", 0x57a}], 0x1, 0x0, 0x0, 0x408}, 0x0) 03:08:22 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) r3 = getpid() r4 = geteuid() getgroups(0x4, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f0000001280)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000240)="72ca78b8d226d30e4789f253fe4f5d97cc0ad71ebb6248d23cc766b864eebe70a0669d89bec3adb8ca4999e47b4f286c5f2bae66e0bb870c270f19c4941ef18ecaf99bc99a1c9a8b82f5bf0fa5a4a004c962477619c6bed764230aa2c3b5d5e7e2eca61eab3d8a68fc8663bc1873e951e085a20e0b84d3cd370e854a78647dd2d77693db6333ece3eb345e292083d07120b78a52df1c9a1cf726b7abff21f2aa8c6885935b8c4c4800da85af21c2fddd65857c01e4254f4094b670de5f57d3192ce68e2471bc752b1d7093c98201a237a1147d9f4ebd743efaf55ec277afd287f8ddf3a23a7c00cde48f9777b05a0470c2c882019813c2758e18380c36510e82f613c720a78378a7c440921110684c5d0ac5877efbfc1d925fdb1f4b44e5669241ed1157f644c2f3416e36b23db5cc483c7bad9b70e00d706535d7fd080bb80d780c70cedba158f3978692b1430be9c1e92e2e264e2bf48c1c9cb86ade4c8cd7928536ad0997bb34a479cf9700a9c1c81d131feb705167ebf13904aa4c2923d57c40f001212377f63113ee436f56c5e132486cb2e22bc0fc4801dd6d7dc66c45f1ae5ea985d2f11682925dbabde2a7efc8661fe3c1aca48d4d15e02562eb9798d871822ed8ae7feb6fa0a5807fae38f59807c24c7dcfdf43feff41925c8a105d9069fdb00bac912eb66fff595d7ae5fa0b461d16c9d127ae4eec3e76f157395491fa0e90ee927ca41d5f8374c5248794090dd17f0799dd7b878184a39eb0f1a470e64763deea8f2ca072edbe30aeabe0a4fd36af1d97a827b7a7785030757f3c788c184cfc807b9adcc8e4e484e639cacfaad34e8415571445b13066f4db0b5b8b62e7014c21393c150fefb7ba3ce459e26aa4f10f516af7fc0b323486bf19612ebb9dddaf1e0a32358a1e7ff9749583012aa7d1bca8309f054ad7836160e58fdbce1107ce7cb742f1071182111eca36a73924786f44aa563a8d34207093ca8adc6f85ca204b14a013b1d1f8994b3d771e7b7f8db2ab7cb6f9f5ea1ee4fd810f6b2be325806ab2cb785c2862162cfc31151abbddcda6c889556d1bfe7a5024716291d978a3161a2888d49b6038ee349eda0efcf3b53dd2105a8e3ee2cb993db47a9832433b7dc4faec1b4b06a441e792b8ed85952052298a22fe35656e0335a4be97a0702c1d658cb74e1e29ab34e64105fb8db060bff509b215d41b3593682fdd96cb7ad1fcbc1b55d8c241cf4038152012e0e2fd6ab39917355a339d20cf2546f3c19a36d245ab6532bd70e9520756dddb560dbebd8e70670d88268bb2820e9071f88372149cc72697fb1a8f4a21cebe09f46032c209d4dfaa72f0cf9ef65dbbdde62e102b784ecf092535c9315be89efb5bf51c883705da175b1d22bd21b9b80f7ca1b02aa1adcae8385974aadeb357d8ddc5514067fbcc55c9a6288372eddf74c441b0bfbd4b1bb228d8e1223fedd882749b2547a3683d69fafd4bd0870d105c3cd4a1352942b1000ebd91038ed5bc3ce4b0121ac0c2f92eaea891b49f77fcb69e9041b280dff9215792df53fd41eadbae694254ccb479f5c50f80e489773b138c7b43dc6412693589993fbd27723daf16d214af78449cd97b61f1c0e5a9fb6775becd8c97540b04f38be1480173227da3de32dffafd52de83eee5698f80e2f528528d3a576b384bf20d0cc47c51b864c07d98c929e17856fef0f69aa6ad30a50a41816bfe1ee3ce622d2cb4f7d8c75fcff6807a227559013eabf4e3938aa33bd90a1427bb6d90f8975592b84022e360e0394ae1c9a7f7a16b99ba593aba8169dfac4208835902ded8dbc4f3ba192704ec34865a15f7d950d3986cacad1c5c5d4d95e73ae8b7190f6293498848a5888fe9ee801eec23379b1ff3bb1213fa019f62651bc5e5391f2290c5d48de6b492b8946c370a3bd54c1420d2e204c560d2c454527f5c7c55891455fefdb4836385380642b815edbea1a71855337d72a10a6ff2514fd8a9655fe8e01fa2d9529e9680fd9610f617ba53406a618e17edbf0bc2edd0fc986bb14c71082f23ccaa947c6fa6881283440a810c6728a074f459e884df927955e57eba3b97cd302eafc6bf108808ab350416533e02ff4efcd93ecc88fa06c8c52588a7177127fefc397166f94997c7a397227a191e230714c6d194dce3534de6a8f03ff3bcfae4dc28f8c376c9116f4bdd620375cfa879ba5075f70d32fc5ffea9e401fe859dcac8954b17b8536a1e1f3fc2ce752d84506a4200b405309a1821cbb60b6ff5939d9ac66bd2df65b3a582c0b28fe8c9b949477bc52857f9442bf456578875ed02f522f29de2475f7a9923c5babe8312a1ce84c193c0c10da877e2589ebfb065aa59c1532edeef20056c0f9ba3930e9071d441514e5435113f4891d511dcabd349b58c58d79bb92c2f24c94ce5a611808813ac43e6a808eae9657696ad400ba6a6e5c7e73108fe56f341f2998158359c898e16d7ab2e35cf55944389101b47c9e4484f6ffcbb70672ce5c2c278662b0557918d7c1b678e4cd7d11f0fcf6e6c262be783667f3555597c1d77c821463de3b3948a89599dceb74b7d6e6ac03065a2fc5c709317d5c703b276817302e63faa7a805d523887f1c26791d98cd0ba66cabf3c918d2661943e7a7be2c8c3587709afedd75447d4b28ba8bc28dbc39067c38dad0361a2ca158c7f9f40eb30a85c0d5aaea23f4ffa30dc46b481dadec921165b2a162a4a23a9b08dc663058f3adea321bc6dbb54ce40543bca5149bac624d365ffbaf5e406e9a1494a84672226fc7db64e7aed2b9bef0cac8ca11ed6f9fc0f7e3d9710c81eae4aa3ff533537555960d9245869f1a1fb4fa5cceb57f96a38553f63e1b46e2c2bccdf4cacfddd5185a958fb350f7abfa94064c551740fe96f5b28233b22f88b0e175e5a162990dcd694c6a0dbdd4e0314e7d3d102f5825cde0b14e14451496a26d663818184befe3365f0f836af60a0cfcecc789c091b195867a876bacfb832d0888a0a29fc06e9d989d2d40362220244e88c6124d207b71571ed8c15cf18be9ec3faf3998ade3960103d48fd7958b0fc12eb7e4825ed2e2ef9d72243ed56074d9afb66f444a953f6a566c66c17de4f5344c9ae921a10ff2f7241bb82d88e3334f4f9bd8b04d8a38fdd1cac7b801e3b002dcd3da0dcf09714ff72d84017d073fb6aa5cf515bdc590c9ddd03ff2bd08a2b57c28557f1f5e8bb03ba9b778747e0c100bcb5678eea07faaa2a80b43009a43e6b147122bdd98824cf5ee5540daa34ebd9642d11361a206af86fd56722ca0075f87cd5f0c3699b837c7a8e870de64c590828c56b844eb8f968992ab9f07f7e397c6ba60a929f05c817ae4067326bd008fcb38e3b1470471fb0f836f3d536477fa85aa919f86a72100471553a8298775cc10503294519459ac80678156e6de675ea41685e5abb44db5c6caedc154e20b3af886df24b0c2cd8a87a35757c7447c9b52cd4f2c4ff101eb6e2f8549278738dcec0ac7756728708df5f180fcaac40bfdcb122984f953f671d8a1f0d1e4a33c780cd0e29d1844ca56ead15178f120050421e27aa3024fd7067c8f42d4a4e7a3ab81d258be72cd48bdcc02757cc558835fccb0efe22550fdb5faae5769836f24687b599d944e3d605da1dd8d280a99a409765054be730172fe83506e53040794b19f7cf0a2819c2fc5da1d2f778aee19cfed4141d64ee870e38cb7adf281cab4b19c818a3e7e325ae2113e450e1f214116cc105034afee0a247d33358eb61445ede0370d2a9d54007d6a54d338885ac5f2f9208f9aba2f850afa94ac95ed894bdd86bc2ed1c58eeaacc54a35d3cb61eee802725770d646493811f34052eaf45d054bf56d0f8aed899f08ae55a7795bd5b1930e47f7f0d87f9f66b75e827884b04bad04bac7788f550a466889866ce4745b3ff153417ffb3467d91f1026e96609b4ba8126b54841ba3d72e340b0c99a2be0467b0409be65b46cc9743ffe500897d2eb95612d6c6e5ecf70c256595d4372013c55676c9dcf7d578b35df0a2f3a404e567b76128413cb50dec3531b5ba6cd00d9f4fc1ff10d4c6b6f819593e596fe159b43ca2086ce93138b980aae9cc5a165f8aead57c6f07f50d0667f1fb15dded759ad33b1d6a68d8111d3b5523ecd63cdbb3f4343c4458bd81652c5a19d5deb488f5fd8c47639b61ead9633a49dd1210297f76558d222105580dbbd6c80dbe1ba20f623ae85584148cb7130a3b752eee2bfdd84f3b6bbfdd0b45c468f2eef17e611d592998c4a850ff6e81e4560efe3645232ea568bc6451bc52429ee78682f6ce21f1604043d85cc0b3066e77b66015c81f9ad76a64a2d186cf82c7837f26717fb0df07b223ef3ba6e5a60dac25bf662e5152a6a8162d0277171943b0c89bb8ee21ef27fb168266828dcbed02a343e7230d11e88526b1a47d02197f7f30f525ee332a36edd39cb086de50e5afc78e6bac67b25ef8174749dc1d3018e1db12e2cbf9642eb95275e212e5d9e89a955575537be5bb6c359a500e17026b969c38f034abbd1c4dff40b55f545ca508fa72dd899c12627bcf71d42c65b98b57f4282bd841225e38b2d142193c5d9cc8dd1e2adda712ad38c8f8cce8c00ffe6b80d40df19cd082247b72968258794ced9f4e2111691604cc911457f94a38e0bdeaccd7a108104afe566630a560b07f540675021ef498ffc5a4d7597cf5b8351dbc87b4d41ef0938543fe925b6c2af95c41db40a1632f5e153a1de6a71ccdce96f82a7a367afdc92e9d66d269ffb08011f80e4fb703550626ae5cfff774903983633e8f8f3579656ca1ca89d2b10d261921effa8d9f73c61d49196947c9de35e53944bd2503798925dd033e550183c5ec19fc26a8216f2d0bb128ee9570d67bdb3f9a3bdc0bdc0dfda9eaa83d4449b826036d458f846cbc2d21c5f7ae78ae9bfe78dccb91c53f1ace6501aa8eac0fa258b20a88b6c2179fce40a8de49802e58b2a6ca94c4b0e33017a0a009e9231633eb42bdafc0e5d00dc77c39f4fbafb39222cc54d6160ff65e6867f2ff315d8581becffaf556185d9d6d205cbf3e6036798d12211711812e815449b963118ffff4aa4cabb2b2ad6d2bfe442109d81fd41de84ebf3c5dfa8dc822be8a1d54280023dd952e6f9d6420658692ee2324ac9e970694efdd70a864954aff0a1cb3fee207f0e47806af2a0ce4c90e725058557991a540936eaa6ca626ea0c85c04eeed78a5ba59f720e77a9219f52e07b566f45338e88d1ea4897486a438d18aa7c605dd81f1f26be48eef36234ae4d67aa57c3c8e91c295c78babb5a90cad24bd6fe5d5d628de388324424373116aeddc7bec5f17e6b94d6821af1d0f24322bac32269c8ee071b1d10aa6c4f65b2f1af21ec8facd02332f25b7e021d0c083298485754bb8d94a9dd722871722dda3c1f64ebe8dd75e7fbd237797695503e6375fc9bfdfe56ac3dfebe232e66494d15a123208e6b757f599c4e832f91a771dba461516bc2bd366fd0a674fe5959371684688d09be0da96cd077adaf1ebcecc39483d52cf29d7c960dd109a82a3a215886116b34ffc477984d249fbe9227c7a1cdbd824fd6d2808034d2dacabc6007f32cdc1cbd6e83851fd6ed0c41d8bf0624497b06f0572c9dd889ee9d9e6f19a08d101f0c9ae13c5dafb6f3c2535f03fe372019b77ddcead816b6fbec81d8a4aa331914b4334397a64a098caccd4914355504df4b84b20b7b913df8f248fd821a32b72b999e45078943f828ecb869f84f5a2ef36ba4b6b03d", 0x1000}], 0x1, &(0x7f0000001240)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x18, 0xffff, 0x1, [r2]}], 0x38, 0x400}, 0x8) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x5, 0xf5a, 0xff, 0x6, "930e0e12119fe569c57a11bb489ec5a16364c365", 0x4, 0x3d18000000000}) flock(r2, 0x2) flock(r2, 0x2) ioctl$TIOCFLUSH(r1, 0x8028698c, &(0x7f0000000200)=0xfffffffffffffa27) fchflags(r2, 0x30000) ioctl$TIOCCBRK(r2, 0x2000747a) 03:08:22 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x1) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0x800) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x10001, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0xd, 0x0, 0x0) 03:08:22 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0/file0\x00', 0x10808, 0x80) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x80, 0x1) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x802, 0x0) fcntl$setstatus(r1, 0x4, 0x0) 03:08:22 executing program 1: r0 = socket(0x2, 0x400000000001, 0x0) setsockopt(r0, 0x6, 0xff80000000000001, 0x0, 0x395) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) 03:08:23 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0xffffffcd) 03:08:23 executing program 1: mkdir(&(0x7f0000000340)='./file0\x00', 0x0) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000400)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000380)={0xffffffffffff216a, 0x7, 0x100, 0x8, "751f51140577d230d9f613f4bff3809de8330283", 0x7}) recvmsg(r0, &(0x7f0000000140)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f0000000100)=[{&(0x7f00000001c0)=""/168, 0xa8}], 0x1, &(0x7f0000000280)=""/70, 0x46}, 0x841) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000000300)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8, 0x0, 0x0, 0x0, 0x3aa}, 0x0) 03:08:23 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) fchflags(r0, 0x30000) fchflags(r0, 0x2) fchflags(r0, 0x0) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000080)=""/117, 0x75}, {&(0x7f0000000100)=""/139, 0x8b}, {&(0x7f00000001c0)=""/244, 0xf4}], 0x3, 0x0) connect$inet6(r0, &(0x7f00000002c0)={0x18, 0x2, 0x400, 0x200}, 0xc) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x11, r0, 0x0, 0x0) 03:08:23 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r2 = getegid() fchown(r0, r1, r2) readlink(&(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)=""/171, 0xab) r3 = getppid() connect$inet6(r0, &(0x7f0000000040)={0x18, 0x0, 0x1, 0xafea}, 0xc) fcntl$setown(r0, 0x6, r3) socket$inet6(0x18, 0x1, 0x0) fcntl$setown(r0, 0x6, 0x0) 03:08:23 executing program 0: r0 = socket(0x0, 0x400000002, 0x0) write(r0, &(0x7f0000000080)="e5296a8208ec3e8fe93619598135ce6d9bf4b0ab74247f123bdd66d9d4415c8c8b9ac5ae178872bd642e478ce61b4fec1846b60485b7348dd2d999e27d3122cbfa111cd5de6e5455e018f29280c7e87456860c4c8992650bac2457f2cc861f0b88f7b3e0cf5ff3e2b7c03e", 0x6b) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000040)={0x2, './file0\x00', './file0\x00'}) mkdirat(r1, &(0x7f0000000100)='./file0\x00', 0x2) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0xba) ioctl$TIOCDRAIN(r1, 0x2000745e) fchflags(r0, 0x0) 03:08:23 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000002c0)={0x0, './file0\x00'}) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9}, 0x0) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}) r2 = accept$unix(r1, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) sendmsg(r2, &(0x7f0000000280)={&(0x7f0000000180)=@in6={0x18, 0x2, 0x1, 0x5}, 0xc, &(0x7f0000000240)=[{&(0x7f00000001c0)="cbbd65d44a8995a98aa47cd45ea40c79ce2b23722db2ed33cb59545c6e946264522db9fc24906f8cd45e9b4d4470826c6ae92b2eb42f42ad1f210b3b7381284b52da7e6e09c7aaceac4201d9025e0289fd", 0x51}], 0x1, &(0x7f0000000440)=[{0xb0, 0x1, 0x19, "b1199bed5e7372d855479ec65ac115090c0665c20e8d73c03e2bb1647babaf1366557772b1762c18aae4bab16aaf1b13e53a4e397b53ea5067d0bc02941e66e99095cefe0ac6752e2b318912b2ebfb2a217e3f4e10fdaaab8aeb970d4471873d614fe41483a125baafde7a6ea4fa6bfbb8663d6585ea0852258de38f0b976206a29b51d3b57c6dfe208aa420fb05da82749230f291e72ec5c8380ec00b"}, {0x98, 0xffff, 0x7, "d391a25ec5a6446ef31e036cbea0885be2df1d29078dbe8e985f22315393884147afe7e26e7b1a420125947b485bd8517ae3262955e4326b40b6066b47613038676edb10fb0629b84adcd7f1628f31c0df0c214c492da9fd1bc95b6918b68a319eb2fe8eae617be0793edbd85e9720aa24de605e730ac64713d88a793c9d0a33444f5b66"}], 0x148}, 0x1) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 03:08:23 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) sendto(r0, &(0x7f0000000080)="e069efefe0b0341dc8a19b211584a2b40dbbacf15a56ff0f16207f4eed17369141a00f3beb68c667ec2c0929b3879f828d519e30bf57aa", 0x37, 0x6, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) 03:08:24 executing program 1: utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000500)={{0x2, 0xfffffffffffffffe}}, 0x0) r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x80, 0xf0000000, 0xf7e, 0x1f}, {{r0}, 0xfffffffffffffffe, 0x32, 0x1, 0x0, 0x920}], 0xc4e, 0x0) getgid() kevent(r0, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15, 0x0, 0xffffffff, 0x4}, {{r0}, 0xfffffffffffffff8, 0x8, 0x5, 0x7, 0x8000}, {{r0}, 0xfffffffffffffffc, 0x1, 0x0, 0x80000000, 0x7}, {{r0}, 0xffffffffffffffff, 0x2a, 0x40000000, 0x7ff, 0x7ff}, {{r0}, 0xfffffffffffffffe, 0x4, 0x0, 0x9}, {{r0}, 0xfffffffffffffffe, 0x63, 0x80000000, 0x1}, {{r0}, 0xb34ee0ef5ea38d65, 0x19, 0x0, 0x7259, 0x4}, {{r0}, 0xfffffffffffffff9, 0xc3, 0x2b, 0x7, 0x8000}, {{r0}, 0x0, 0xc5, 0xfffff, 0x8, 0x9}], 0x0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x42, 0x41, 0xfffffffffffffff7, 0x5}, {{r0}, 0xfffffffffffffffe, 0x80, 0x40000020, 0x40, 0x2}], 0x9, &(0x7f00000001c0)={0x6, 0x8}) r1 = dup(r0) recvfrom$inet(r1, &(0x7f0000000200)=""/37, 0x25, 0x2, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000240)={0x1f, 0x2}) 03:08:24 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x801, 0x0) close(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup(r1) dup2(r3, r2) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000080), 0x4) 03:08:24 executing program 0: getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) minherit(&(0x7f00003b1000/0x2000)=nil, 0x2000, 0x2) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f0000572000/0x1000)=nil, 0x1000, 0x20001) bind(r0, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) truncate(&(0x7f0000000080)='./file0\x00', 0x6595eab2) 03:08:24 executing program 0: r0 = syz_open_pts() r1 = socket(0x0, 0x3, 0x9) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0xffffffffffff8001, 0x81}, 0x8) ioctl$TIOCSTART(r0, 0x2000746e) lseek(r0, 0x0, 0x4c19c4870b7c4c8a) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffff476, 0x1000100000000}) syz_open_pts() 03:08:25 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt(r0, 0xf1, 0x10000, &(0x7f0000000140), 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = kqueue() pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_SVIDEO(r3, 0x80045745, &(0x7f0000000180)=0x1) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) recvfrom$inet(r0, &(0x7f0000000000)=""/85, 0x55, 0x0, &(0x7f0000000080)={0x2, 0x1}, 0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8) shutdown(r2, 0x0) 03:08:25 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x1) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x7ff) r1 = socket(0x18, 0x2, 0x0) shutdown(r1, 0x3) setsockopt(r1, 0x1000000000029, 0x20000002b, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 03:08:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r0, &(0x7f0000000240)="3e227913e4bad21c734f4dd36a27e5e27ba36d673553c0c21b3dfaf904001ad4491d1f7828bc2d2a500a35a32a2efc42d6baf381b2a83c76a0fe3b3761bb70e030d12885a7350dd98080e037f6cf46a2d9615d15b3411c68bf82cd0bb83dc9d95d8588fc7c93635077f2504d6e63787c280e26d6bc89effbad08863cd5061d431c7b32bc72cd1cc0ef4ac013f02c381f4f1b5f34458e2338240331c11ed39a85fe0900000029b887cbac44c8804f6dac26edf541708135a9ed0dfa7f4dca45eaaeda26e9daa476a3704de9543bd8e42d6165a0d93cd0bd30b50200efa5762fa3c3d9c5177479895877167ef342549b36fbc90a71b30ec0083af811f731d3f451724142589ce3d069796437970f61f639b0ba161a18e62175b1a020417a8f93d20cf4077555e8dc0038c789a448cacb2b456f63ae583c39ea", 0x138) r1 = syz_open_pts() fcntl$setflags(r0, 0x2, 0x1) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f00000001c0)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 03:08:25 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) sendto$unix(r0, &(0x7f0000000140)="ae5e3b934976b283eca517d86f22abe060ad8f4851ff995dce2d3a940c99354bf7c8e447033fd60429c7d3a3cb7a4a8a5d321b42b5e396b06ea33ca6198967e1753cfbeefa3671fe26c8f0b25625e86dd608d72a7fa80bc108a6f5979501f27109a49962666d1c300b2b829a6f6b72d13e2d949369770ce1b1726f19f6a76271b3e83a07d34d5965e8ae31d58991d2e1f57ce9d78428e9795aad3ab0bbe379c6436baa18a5885f886f5e2f544a861d0a3881942245678236262aca31122048b03e87a974fb2332d5a2b2d34cabd23759", 0xd0, 0x2, &(0x7f0000000000)=ANY=[@ANYBLOB="010084a360aa01baff74"], 0xa) truncate(&(0x7f0000000040)='./file0\x00', 0x401) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000240)=ANY=[@ANYRES32=r0], 0x1, 0x0, 0x2c3, 0x0, 0x0, 0x1}, 0x2) getpeername$unix(r0, &(0x7f0000000280)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) 03:08:25 executing program 1: r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000240)) setsockopt(r0, 0x7, 0x1, &(0x7f0000000280)="3cf7e73e7e36ca5d85113db8cbbd8afb6c1f347dbe54037db36b5ce118e6f27eea928130bb9082f2a023fa6d9d8b2f1e8207aeb9a39900bd458f0060536566259ec74c57944fc018d3f308af19dfa87529de429d5a09a119b798664434566c38e017a35c3583920ecbdbf8b2fec9123dbd65aaa18cadda64929d38e587a33526a901e658b2b85ef5c19dcd53648f7f609bffc74b27a0710cb3bd2205cdbc19e9700013da703eb0c3f01b44db09c73c4d9b9794703c910c26a69efe3c36d34fc297297da0069675b120ddac39a4add6414304520f9654aaabd3ce44f0b4ea59db60c25faa9289044061fafa4b4de9ab11dee5e1a77e45bf191105242272a99ef5be0f9035f8fa9c42e00a01604d2b25423d133457c55e4b3b9ff5fc149e7db15bf940c0a4393edab146c8d69c8c5069f85e78dc00fe9f7c6704d2", 0x8eedbff2201a2abe) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCNOTTY(r1, 0x20007471) pwritev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000000)="77510bcfad709e34f5956144cc8e6591ff2fd88dc4af7d4b01a3f54646a586c84f130c94813b37ae2a9a2400a6820d2c8ec7541138ac678c3d0f", 0x3a}, {&(0x7f0000000080)="400395332f8e9e86a035a0789b07e0", 0xf}, {&(0x7f00000000c0)="5f9e8c", 0x3}], 0x3, 0x0) getsockname(0xffffffffffffffff, 0xffffffffffffffff, &(0x7f0000000040)) 03:08:25 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000040)) shmget$private(0x0, 0x2000, 0xc, &(0x7f0000ffb000/0x2000)=nil) getsockopt(r0, 0x29, 0x0, 0x0, 0x0) 03:08:25 executing program 0: mlockall(0x2) mmap(&(0x7f0000719000/0x4000)=nil, 0x1ffff000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) 03:08:25 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) pipe(&(0x7f0000000080)) poll(&(0x7f00000016c0)=[{r0, 0x6}], 0x1, 0x0) 03:08:25 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1, 0x208001ff, 0x0, "b000"}) mknod(&(0x7f0000000080)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0x3, 0xffffffffffffff00, './file0\x00', 0x9, 0x81, 0xb71, 0x3ff}) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f00000000c0)) renameat(r0, &(0x7f00000001c0)='./file0/file0\x00', r0, &(0x7f0000000180)='./file0/file0\x00') 03:08:25 executing program 1: r0 = semget$private(0x0, 0x2, 0x80) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000600)=""/88) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000080)=""/252) mlockall(0xfffffffffffffffd) semop(r0, &(0x7f0000000180)=[{0x0, 0xe84, 0x1000}, {0x3, 0x6, 0x1000}, {0x7, 0x81}, {0x2, 0x3, 0x1000}, {0x4, 0x3, 0x1800}], 0x5) semop(r0, &(0x7f00000001c0)=[{0x2, 0xfcc, 0x1800}, {0x0, 0x8000, 0x800}, {0x3, 0x8000, 0x800}, {0x1, 0x7, 0x800}, {0x3, 0x5, 0x1000}, {0x2, 0x4, 0x1800}, {0x7, 0x9, 0x1000}, {0x2, 0x36c0, 0x800}, {0x5, 0x2, 0x800}], 0x9) msgget(0x1, 0x94) semop(r0, &(0x7f0000000200)=[{0x0, 0x5, 0x800}], 0x1) semop(r0, &(0x7f0000000240)=[{0x0, 0xffff, 0x1000}], 0x1) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) semget$private(0x0, 0x7, 0x8000000000040) getsockopt$sock_int(r2, 0xffff, 0x0, &(0x7f00000002c0), &(0x7f0000000300)=0x4) ioctl$KDGKBMODE(r1, 0x40044b06) fsync(r2) r3 = shmget(0x2, 0x1000, 0x8, &(0x7f0000ffc000/0x1000)=nil) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2) shmat(r3, &(0x7f0000ffb000/0x2000)=nil, 0x2000) r4 = shmget(0x1, 0x2000, 0x44, &(0x7f0000ffe000/0x2000)=nil) r5 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r7 = getuid() r8 = getegid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000380)=0xc) r10 = getpgid(0x0) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000480)={{0x7, r5, r6, r7, r8, 0x1, 0x3ff}, 0x4, 0x858, r9, r10, 0x2, 0x5, 0x9}) shmat(r4, &(0x7f0000ffb000/0x3000)=nil, 0x1000) open(&(0x7f0000000340)='./file0\x00', 0x8020, 0x0) r11 = semget(0x2, 0xa669fde72d8219c, 0x100) semctl$GETPID(r11, 0x0, 0x4, &(0x7f00000003c0)=""/157) semctl$IPC_RMID(r0, 0x0, 0x0) map stack 0x20719000-0x40718000 of map 0xfffffd807effd168 failed: no mapping 03:08:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r1, 0x2) r2 = getpgid(0xffffffffffffffff) wait4(r2, &(0x7f0000000080), 0x0, &(0x7f00000000c0)) r3 = getpid() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x48000000, 0x3f, r3}) ioctl$TIOCSCTTY(r0, 0x20007461) fcntl$lock(r1, 0x9, &(0x7f0000000280)={0x0, 0x3, 0x7, 0x1000, r3}) pipe(&(0x7f00000001c0)) 03:08:25 executing program 0: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x480000001023, &(0x7f0000000080), 0x4) 03:08:25 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000480)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28800700007f00000000000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 03:08:26 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mkdirat(r0, &(0x7f0000001680)='./file0\x00', 0xc0) r1 = accept(0xffffffffffffff9c, &(0x7f0000000280)=@un=@file={0x0, ""/4096}, &(0x7f00000000c0)=0xba4) preadv(r1, &(0x7f0000001600)=[{&(0x7f0000000140)=""/106, 0x6a}, {&(0x7f00000012c0)=""/253, 0xfd}, {&(0x7f00000001c0)=""/59, 0x3b}, {&(0x7f00000013c0)=""/91, 0x5b}, {&(0x7f0000001440)=""/103, 0x67}, {&(0x7f00000014c0)=""/25, 0x19}, {&(0x7f0000001500)=""/246, 0xf6}], 0x7, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r1, &(0x7f00000016c0)="a38a4b03d14482cb08917d504930bcb08f934ab617381c2df4eb373812ba9f79a84f52a645bacfcca77b27a5192697589bfcb2368495168d583dc07f", 0x3c) syz_open_pts() ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000001700)) close(r0) dup(0xffffffffffffffff) r3 = syz_open_pts() ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000001740)={0x5, './file0/file0\x00', './file0\x00'}) fcntl$dupfd(r2, 0xa, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000100)) 03:08:26 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001180)=[{&(0x7f0000001280)="ad", 0x1}], 0x1) write(r1, &(0x7f0000335000), 0xfc94) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) 03:08:26 executing program 0: socketpair(0x11, 0x3, 0x6, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet(r0, &(0x7f00000000c0)="49187cf3190597121e34f16c37632439c136dbf3853ee3a6a159d02aca2f3f857c6eb273e9f04c2d5ad6fec16a762fc2ef3cd8cc7763cb57bff288faee4ceb39036251b6819fb6f2b501ffc78fd428cc30e9aa75cf76f21ad289d33174b5c89887c72af38eedda27b24605878ae0fe63ff16086ceaf836c07e8e33400c173d38bc8822714fad8fbeb991ea", 0x8b, 0x0, &(0x7f0000000040)={0x2, 0x0}, 0xc) r1 = socket$inet(0x2, 0x8000000000002, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f0000000180)) setsockopt(r1, 0x0, 0xb, &(0x7f0000000080), 0x1) 03:08:26 executing program 0: r0 = semget$private(0x0, 0x3, 0x400) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/142) clock_getres(0x3, 0xfffffffffffffffe) 03:08:26 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) fchflags(r0, 0x2) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = getpgid(0xffffffffffffffff) fcntl$setown(r2, 0x6, r4) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) r5 = kqueue() ftruncate(r3, 0xff) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0xff, 0x7f, 0x0, 0x10000, "6af2f39e264712b08b63754b52e1dcdbc8d5b50e", 0x1f, 0x468}) kevent(r2, &(0x7f0000000140)=[{{r5}, 0xfffffffffffffff9, 0x8, 0x80000000, 0x8, 0x25}, {{r2}, 0xfffffffffffffffe, 0x90, 0x2, 0x1f, 0x9}, {{r0}, 0xffffffffffffffff, 0x2, 0xf0000000, 0xfffffffffffffff7}], 0x20, 0x0, 0x200000000010000, 0x0) ioctl$TIOCSTART(r3, 0x2000746e) poll(&(0x7f0000000040)=[{}, {r5, 0x3}], 0x2, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0x9, 0x1, 0x400, 0x1, 0xa06}, 0xc) 03:08:27 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() syz_open_pts() r2 = syz_open_pts() r3 = fcntl$dupfd(r1, 0x0, r0) bind$inet(r3, &(0x7f0000000000)={0x2, 0x1}, 0xc) openat(r3, &(0x7f0000000040)='./file0\x00', 0x810, 0x0) getdents(r3, 0x0, 0x0) lseek(r2, 0x31, 0x2) 03:08:27 executing program 0: r0 = syz_open_pts() getrlimit(0x7, &(0x7f0000000480)) r1 = socket$inet(0x2, 0x3, 0x3ff) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) getpgid(r2) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340)={r2, r3, r4}, 0xc) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x800020, 0x0, 0x0, "85496a00020000000000001167f5bfa600"}) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20000, 0x0) sendmsg$unix(r5, &(0x7f0000000500)={&(0x7f0000000380)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000440)=[{&(0x7f0000001780)="4c441060751a5f41783cea1274e616791838e1ded002c38dbe2db38561242a9d8c76052c368e030e6f24b9e924ab12f7051f15057aed90bc7b2d7b62ff9cec435f6c1f172607b43c169600d8611a627c3038121b48eb834854f036ecedce5470d6b266943c19267f4890fab2ce3d4197796e5647b2455400dc0b8154e81a963e098bdb9c31aa89ef97d33a7e2a88b71182b0dcc4e2c68dccba1d73c5a00ea97c8837f2b8d1e343dfd5a31bc829c1f701bf2475a7a3313cc304a5e7d8b2f48665d8ee0887d72f91aebf81e7f2d0f1c462d76b31343a5d130e65303ed3233a28807ec3c908789b3daa5ffc5c6cd84cb4425e3f27857e5b05264fadd4cf4a", 0xfd}], 0x1, 0x0, 0x0, 0x6}, 0x8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x1ac2, 0x0, 0x0, 0x0, "ede922120beb03f84197ba421113a99d1eb08906"}) pipe(&(0x7f0000000300)={0xffffffffffffffff}) ioctl$TIOCEXCL(r0, 0x2000740d) r7 = msgget$private(0x0, 0x0) msgctl$IPC_STAT(r7, 0x2, &(0x7f00000015c0)=""/143) ioctl$KDGETLED(r6, 0x40044b41, &(0x7f00000001c0)=0x1) pipe(&(0x7f0000000540)) fcntl$setflags(r6, 0x2, 0x1) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) semget$private(0x0, 0x0, 0x110) mknod(&(0x7f00000004c0)='./file0\x00', 0x20, 0x4) pipe(&(0x7f0000000280)) r8 = semget(0x1, 0x4, 0x49) semctl$GETZCNT(r8, 0x1, 0x7, &(0x7f0000000580)=""/4096) r9 = semget$private(0x0, 0x1, 0x40000008000020) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) openat$null(0xffffffffffffff9c, &(0x7f0000001580)='/dev/null\x00', 0x9d0bc323cedc988d, 0x0) chroot(&(0x7f0000000100)='./file0\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) socket$inet(0x2, 0x4007, 0x4) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000200)={{0x20080000, r10, r11, 0x0, 0x0, 0x2, 0x3}, 0x100000001, 0xa34, 0x8}) 03:08:27 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) pipe(&(0x7f0000000180)={0xffffffffffffffff}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x30, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0xffff, 0x800, 0x4, 0x0, 0x6, 0x7ff, 0x4, 0x2, 0x0, 0x6, 0x2}) r2 = syz_open_pts() poll(&(0x7f0000000140)=[{r2, 0x1}], 0x1, 0xfffffffffffffff8) close(r2) r3 = syz_open_pts() ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f00000002c0)={0x0, 0x1, 0xe5a3, 0xfffffffffffffffc, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) sync() ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f00000001c0)={0x5, 0x0, 0x1000, 0x9}) writev(r2, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd234939797501", 0x8ed}], 0x1) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c", 0x1bc}], 0x1) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4) 03:08:27 executing program 1: r0 = socket$inet(0x2, 0x3, 0xffffffffffff0001) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="aff9bbe90ee2dc79c0e4f0eda1a4262f7f08d46a0fca6f8ec03e747bc72e23f873d2d1a1840fc93dfb3c0f8dca8fa6efbcea97f9f320cc4f2bd8d6313605150ae7bea9121eae488a8c9fd1e7a88ea45f2455bc54083372c79b8a37965d2df49d0d4d951b6234a709cede15683dcbf9c64a736d8b8055073d10ae080e85b4bf83833ea9eeca255009664ebc058610a3b4796a5c3588f2fe9c033c663b705409fedec7309e66c4fb62d668653fe30587d9f8654d87cccf8711bca2eeec5bb035f4cd7470cfe421cee5721ad6bd91dc2bf0ef8d1340e0061da5b4dcb8ca43642d14f2eaa773fc498c", 0xe7) r1 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r1, 0x0, 0x200000000001e, 0x0, 0x0) 03:08:27 executing program 1: rmdir(&(0x7f0000000000)='./file0\x00') select(0x75, 0x0, 0x0, 0x0, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x20020, 0x40) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x40, 0x6) 03:08:28 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) fsync(r1) socket$unix(0x1, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x8, &(0x7f00000001c0)="03000700682455186386abfa8b4f25339b4b227113808806b15185594a677919968bac2d98c84672ed78dbabd62b5288d6d40468f7290ee13aaa33f7b935b68cdf2042d719a037b729f7d989a556ef83df1919cebe0ec939ea7c6862ec1f2f28082bcf5b649c0599b9d28d60c7c8f539fc2c82606af69e69bb180dc5a3503741d3cc9ed77860670a4329af2b56aad23735fdd6fcfb9bbd4a1ab40a4910346ed4c4e2414032a8f765db635ac93ecea98080d64b5a6c0e22d4b38d1ed5d788b9fc723243cfe5888b7a5443c745505a125ac7cc64", 0xd3) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 03:08:28 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="020091454b1bf7b5dda93312ac6c9b37d7ef73869f0509f2313558451b8ad169749d2c194fdcafa73df540eac35de42e6c0556d33ebea7ff03ed130a520deffbd8094a31abf0dbc904c64285025518c8277b1ca14ac96db4b6dc48236107890244be18c234c94628e6ba8d90d41058d704630ccf8395a63d86f0d5e61de28a590809951507fb27cbe7983b684b8f32825acad7ea915c338d50a1e8ae2ef463d263c73ced6bdf6ad7205edf8d44fa37667d155e1bc7c7b026fd8ff4926c5deb662a5b4303d6749550345c70d65c45691fd6409f332ede19"}], 0x3c1, 0xfffffffffffffffe) mkdir(&(0x7f00000000c0)='./file0\x00', 0x4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimes(0x0, &(0x7f0000000080)) 03:08:28 executing program 0: r0 = open(&(0x7f0000000180)='./file0\x00', 0x10192, 0x100) r1 = openat(r0, &(0x7f0000001000)='./file0\x00', 0x800, 0x0) rename(&(0x7f0000000080)='.\x00', &(0x7f00000000c0)='./file0\x00') chroot(&(0x7f0000000000)='./file0\x00') getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r3 = getgid() chown(&(0x7f0000000040)='./file0\x00', r2, r3) 03:08:28 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) connect$unix(r1, &(0x7f0000000000)=@abs={0x5e936829ac9101fc}, 0xe) syz_emit_ethernet(0xe5, &(0x7f0000000180)="cfe95ee617017670c6cd3e846335a154c67deef79d3edd1ede8bc3e7900d2c837163d7fa3c34dae81169abbe0e7f6331b0bee5343ea5b2cba3d663c9b5b2c1fb9a524b04bf17933447d7eba03552b96737a6a86f9b3033e69316b30a2b8f37969448cc7566ad421a7d43554c3291eab47657510224b31510ac840354911ed65215c6069db320c664951146faf7b5ce9dbbe95a3f8717eeb22478c7efd6c5ea51f1b4837d367f3aaaf3255b9a05fc57db9566aece2803e61e51d7d1c25a7533124b45c5c6440e94c5818013fca3ce85fa6006df4d97e35467e4a6e0a6f9890300fd00feab36") sendto$unix(r1, &(0x7f0000000080)="f35021e86266fbe7e75970a68d01fa7254812a179cf81a8de903e6d6a3c709446cc29a8f1b3482103e91e7d0c6ad4b78a0aa23f498897d69", 0x38, 0x403, 0x0, 0x0) shutdown(r1, 0x1) 03:08:28 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) sendmsg$unix(r0, &(0x7f0000000200)={&(0x7f0000000040)=ANY=[@ANYBLOB="477a2965dc1c00002e2f66696c653000"], 0xa, 0x0}, 0x0) 03:08:28 executing program 1: r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x1d01) r1 = kqueue() listen(r0, 0x3) nanosleep(&(0x7f0000000040)={0x2, 0x400}, &(0x7f0000000080)) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x4000000, 0x0) 03:08:28 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000180)='./file0/file0\x00', 0x0) chflags(&(0x7f0000000640)='./file0\x00', 0x1007) rmdir(&(0x7f0000000040)='./file0/file0\x00') pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r1 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) r3 = getgid() fchdir(r0) sendmsg$unix(r0, &(0x7f0000000600)={&(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000500)=[{&(0x7f00000001c0)="ae477f4d3d45bf741eca94eeb43c8daa0150a31f6f5759746343cea463f251410163e22d139d55d92ca88f83b8adf480272c2dd7afb9449501cff2bf9a3e089f10edba03152f28e0114f653fce93df17e8d6c2b3ebc371de2c", 0x59}, {&(0x7f0000000240)="e8c5a0d359f6509c927fb4ad99bf767aae7cdb30255648395b42db4b19c1084ac4123c23756e0d969b231edc383fbfea580ff4dc82d48fe4e4d4a803e53d9c1cfea2cdcfb119bb9ab019eca22d9b18aae7fe8ff25900b775ada29486928a5965ac4ab3dca9d1cf1423e28a8e70162b44cc5c0ee2cf9bcd2e170c8471c12abd1bdeec832962116caf9e7e7e40a2a32820d9f3491d9bdfe9e4be016ba2ee6bb6790f090cd32a10a2570ccdadf4706802cf00c5002a2eb3b077774b27f91e52c24e236bc86dca4428bdc0a60e836c3ccc73fa5275305b1a32a03cddd73f55950b7ca2e7d5fcabf6879274b453fe678e30b9888f7704cb7c4d25fab398", 0xfb}, {&(0x7f0000000140)="14089005d4b3e387ae3b1352ceb407dce984a6bbfdd5d130f34c3850c9cf", 0x1e}, {&(0x7f0000000340)="86af1d509f136697", 0x8}, {&(0x7f0000000380)="a8b7ae748b46186d92bcf9c1c97aa5bdf8d26a57159772110b670fc6a4756d704ffc46ad83ed7610fc959c16ba48f39b315cf7bfc7f9c598345c89891a872b966255dfe2ceb752e31e3c4da73d3851fdd024", 0x52}, {&(0x7f0000000400)="d74d3ec6071a18cf4e341e30034864156821f74169439c0c2fa97a4d2e844a1629a0bd3f9f5409348a727d2e447dddceee4c28b312df3585ac67d9f8be1f7858d2ad232c5d6de61578c9d2a42fafba639e0f40fb6ec611be51229cc206b101c69a897ca332a82c58ac052d79bd9c843c9b6fdf863a716b390ecd7bad", 0x7c}, {&(0x7f0000000480)="64a331dde9264c4bc98b6bb927b7ae8d0dc9451eb0d50387a71d926dc731f7d6804d77f7fcfe39b35e06e98d2af678f128c034a39d77cc413e463426e8a986a1332585210ca3a9b4c5dea9cd9e0921cf97e32a5229f43ed2798f38de4e7bba", 0x5f}], 0x7, &(0x7f00000005c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x3}, 0x8) 03:08:29 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x1fff, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x8, 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='c\x00') ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0x5, 0x3, 0x1, 0x1, 0x1, 0x0, 0xa2d20, 0x2, 0x0, 0x10000, 0x10}) readlinkat(r0, &(0x7f0000000580)='./file0\x00', 0x0, 0x0) bind$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) 03:08:29 executing program 1: semctl$IPC_STAT(0x0, 0x0, 0x2, 0xfffffffffffffffe) r0 = semget$private(0x0, 0x2, 0x80) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000000)=0x67ee40f) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000040)=[0x0, 0x9, 0xcae3, 0x3, 0x2]) 03:08:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)=0x8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x45, 0x0, 0x0, "7b7369fa0d58315bbf900091ac72f6af1e82a766", 0x0, 0xfffffffffffffffd}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x80, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xfa0, 0x0, 0x0, 0x0, "bf832bed9fdfaaf4f4e2cd976313748405370ff9"}) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x100000001, 0x9, 0x5, 0xffff, "aa5a20c1172d69761fc92c11d410859d70c524da", 0x1000000000000000, 0xfffffffffffffffb}) 03:08:29 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68}, 0x0) r1 = kqueue() r2 = dup2(r1, r0) poll(&(0x7f0000000000)=[{}], 0x200000000000007a, 0x0) sendmsg$unix(r2, &(0x7f0000000500)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000400)=[{&(0x7f00000000c0)="f41f290c1f7bd9d3d7178b703d", 0xd}, {&(0x7f0000000100)="832264d0443e2bad04e07c708033710f371cf3f464ef60105db170dc366763b88a53e276535f5f3de9d17722cb6795aeddb390ba44a7d8f47f5ae66d314905", 0x3f}, {&(0x7f0000000140)="eab75f69748142d15eff7f896ecf40119fa8eaecb6eebc6dcc5eddcb6fb4fd82871f3f574c66896419b668e16ce3440272ef350a591bf60fc22caee9e3299a9bef5b2e080060f3fb38407f198bf7e60822c78aa4759148948713db57b2b4291b5171f720c17daa39fcab3790d152fc454327a161fe5587f9c31edc2237c517f3254cb09c5d27788223a7357e4147e223a244e65bcb62370a326e20b58eeabbef1f8123368cb35d0e7a7a939c16b9a6ea6c5fba13880f473761d897b3cf17cc09cde6cbefcf60672687446b35547b0238ade3ed67cb5c373e2b27e14398dbb1ef4cebc67af4a3b4", 0xe7}, {&(0x7f0000000240)="bd1bcc5d105d93c7bfe51b1d15a5cd9b2e564c7745030245e6cc064fd5cca30a43f363b9abaee645e596e076ed78651c7a73a861d45491bf1f9c63505d22336df456d05f", 0x44}, {&(0x7f00000002c0)="20008d4a809fce10a2c153d89066d2c3a864528f77cd8a58fac8d170bc94eecaa811ca16931a41af1ed7ea90e7e5ccf6742b2d5c2446143d0baba4b4ffe98ff37117b53a8a662dbc4b0168cba835b3e3b938f1e3a66b718d2ebfb070a023886db7f5c08e34aca3f090ae290fb84cd35c31f37206acc98480f40f8ee4b3875d49", 0x80}, {&(0x7f0000000340)="a13e981a93e6d41fa98437e33bdda98c1e4b532c6990ea012fbe40c0ded4dd45992980283eb4aee1541da8130cbd698bd7908012995e35b901e42cac1922709b8b6b39da8c0b", 0x46}, {&(0x7f00000003c0)="be416c18a94fd1811c48b1fa59da6e6341976e0f22c1c09fde6760", 0x1b}], 0x7, &(0x7f0000000480)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r2, r1, r1]}, @rights={0x38, 0xffff, 0x1, [r0, r1, r2, r0, r2, r2, r2, r0, r2]}], 0x60, 0x1}, 0xa) 03:08:30 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r1 = kqueue() sendto$unix(r0, &(0x7f0000000000)="4467c4a1f1336ec34a7aa0ec2857186c539ae4c1cd7f8b836dcaa809a0496d54d3b2fb88254f38b75bbcb5fd", 0x2c, 0x6, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0x61}], 0x200000069, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001440)=[{&(0x7f00000014c0)="e43a9ae1eb95ce30abb8fc4b2e7c2cf5e8c479d2429c902f1d58dfab4a190d93083c1cfce4d592532835a016d8bf6bff6f633a8371e65f032c8b6b04a95259fb15ca6e3bb6c1399565a67ee27d9a9d765c2088e204d2f19cd7c350acccafd6fe282309d7e5d1aa46edfb7a888036f232e4009e38f880a4acd735dfcc6378d92b61610f453da7ce452b8abfdbc0c56e28f0064bb7f87905490f489bd61fd74deaa86668461ec0fd1eac9a817769896b1c2e7e744a1ee9e9fcdb301e95aa99ddbc6c34398456d54f220892a002d9a42225ee683261c67fff2582c45c64d9f0a8637a400a2f6c1dcbb0341f4849e9f0206f89bced0b2bdf02306df1e15af057d81437dd0d1f1ca38e80f46f3aff15a464dfe64b71ea8057351d90062db941831dc11a63b7a5e2baa28f3f2af917b7626fa2cecf788f4b516495ad496b9a92daef7e441746c06f78e0243e8f35910c4170bd3cf26662e13255e2caec523d14ba994c700a3d9ac3220cafac61ee8bdd41d9f04fd267be772706c0bf717c6736853d1f64790b15b8443cd5f7daf3277f133a20771a7d4f4eaa24e36b2144d7a48d5f13757194d529e9adb9d11e80e174a97952197b6425ef1dfff28e454dbf0a39bcc996b54b9a5b32211d05d94e4b49dd3c71d6e2b05bde5f089bb5a8acc06899c8ababc56b89e7fdc8f799df80274e26edeb2a875d1737b53c7e5816e1ef3d9f469e34e7761539052ed7bb0c2dd689fd379bee20ef657bbda7404a26c573576c85595d88350888c3b1648d6d801f67b78f3f8994a172b9a4c3574d0ddb4dec4b17813a1fac214512689e2344be499b915f12b699ff5bd474bbc5838e12423d2fff54f8d7d351f7b062019bc73880ba40af8111e9dc7f37545129088c0d39a5ead5e22c6ccf4c940a7a2ff65f885526a285ac829ffc7dfb1848696063df9c7ad80e50ebe656341187408a8ae903c1714103bb34fe5499a71b85857d21cb4d914ba8a17522534af79964eded09cdcdf5fd6ba0c934ee441bffdef852e4a6b1c322099ed3e528ed02aca5332574846d85d6c1b8b1f67c6403ec47d74035b6a0ff9b11955292cd7bd834d4e818da8d4a78a8bb741ca93195ff23020907daa1d86f66baa4d028a5453acbdfb0d2ea299f187a9273c18feafc8787e93428e9d15a0f101b0a8094c30e908555f8769657c43e0dbaa13e272ad8014743d58f049fafa174a697f0c4b81cfe63f5af35bd8d27e6a20fe59f69c253a92dcdf307c8807904d702c9e5c88fbf3ad9e3905401a3c59b158ca4b2a5fb1a9df8a0287861fa1b2f1520cac4c95f6cf6dc3c86f996f4ebddea964b4251483866666a0b76dc27187c0a8e74c5719818bbb3cb32e66cada98f6a3cf874dde1cb71fd5a235f69710453321cd019d549a68957d5d6d3450c25c4fe4380b851347698269010556a4b29fae5ea372a46cba64eb1a619f6c1172a4a78ed2a11b6b8bd99d726632d669a98843471522a67448cc7204008e25526ebb6acd89087808383a5426694587fab9138e0253e392d19d2f94f7f8313a9111f80fdfc4592deabfbc4cc03ae0e5885946484abee88b43d63de2f1efee1bdda29acd81095b8df2934d9a6a440d6fa31e5946cfb6c6ed5714a175a915b6088e8e83094178c5e873a4863fd30319e304f8f10b296c6c35fc7412c0596c46c37ab95ac8e28d763c42534e1b1a2c0150bd8311bdd3e8e2215a340e8c96805d2ae5ce1592b8c9f5da2f0cf6c0cddd3bff4a55393644d6964432975d5eb2d5183e7be97a6d8df9e6f165345bfd1c13539b2e286fed34e2f660f8545fed8b11af9592bbc6bfea01e357edf73c2d436243bc20ea876f21a634c6501af57fec4136dfb338f95efd43b8618ac5f8ca61892ec8907e90ec04aac75af6e85304a768c09dcec3068fa98d735b6921cbe4126bfb8c94910bb91934ed75f5a832f99b51c899ca2fd3c1ff9c798ba4a3c87e13826d983954a90677ce0bd5d2564ffb956762bff99495f27dfbdfb58d1f9d2008eba4532e2f7f84b9e98202195cbcdb8f5a7c7f5f48e9cca53d5eeed38c88870db26c80ce64c095326189b1be02497d660d77ea233bed32ac3def7e5684c6db6bd70ce532761b95bf57168ed612ba94f9d31d562b941681f09ff0e605dc66e7614a5b37d02edadc7a2a468cf824922fc57bacb2e9ec070941f9080af47ecac69e327f72172a8c7f972668fce969b268d061d90e96b9d13b2eb8e402e3072adb222237cdeff86c2b2c0ee10d0bf35b7627decd8f9aecce8514103fdaa2606acc05bccf65406e6155231c31d015de0cd655b1c81cff49389a9bca4058f1df45b55fce38223352732ae71232fdc46115cc7e91b7bff6e4cf668f7036140e0caa7664eaef5d691d229856519eb152acb485183a263575262f5f5903076cb1d5a97d16704ff4c8a581247b9dc8a2b5116f8a76fbce3a335932519e8def8c550baca3b1737d2af87c72bcf9632b3692f80a7ff121ef8b63b57f5d1e753f8a335c429d9803c6125f2caf4ffe6cc5ed6a18acc053a80dc5e12af7cd69e05688d0363fbc4bc6cc6a360b99daf2342a624ef2fb5156fb6d55303cbd35399d009809d03a80361c511363cfe02601b4fd269a3055eda03a50b3a75a65ea2512f0463167e067897b69fba7fac9f3680a81282f024de5ddb5525211171e5b6716741fc741fb4038a97de8f786a86a30d0909063f74f2206969dfb5b2cb1707e9f83bdb3cd3b8755ad6a483e97c0c41146db2cfc610151df2578be207faccc25c9acf7d31e90d6f113c6bad680df488436890d14f4cf34dedf0a1a24ac6780c0f5296d468d8f831cd484079edc5faa2faa53b1d294f7420b242366cf9e7ee0b8c928b8562028036ba5750daae34a393690775", 0x801}], 0x1) syz_open_pts() kevent(r1, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000140)) 03:08:30 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) sendto$unix(r0, &(0x7f0000000040)="26b0ecb5867f39eb9e9077aa7023f4e993c640ddbf4a4ca5c873be90f0a12e45005b4b005574d5e397554144607942e4e6f3aa2a0f811f692472d969c3c4d2f7240784630a3d472a5979f2143b9096", 0x4f, 0x1, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) r1 = semget$private(0x0, 0x2, 0x80) semop(r1, &(0x7f0000000100)=[{0x7, 0x8b}, {0x7, 0x7, 0x1800}, {0x7, 0xfffffffffffffffe, 0x1800}], 0x3) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000140)=0xc04) r2 = fcntl$getown(r0, 0x5) r3 = getuid() setuid(r3) recvfrom$unix(r0, &(0x7f0000000180)=""/82, 0x52, 0x40, &(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa) recvfrom$unix(r0, &(0x7f0000000240)=""/126, 0x7e, 0x800, &(0x7f00000002c0)=@file={0x0, './file0\x00'}, 0xa) semop(r1, &(0x7f0000000300)=[{0x3, 0x8, 0x1000}], 0x1) ioctl$TIOCSBRK(r0, 0x2000747b) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) fchmodat(r0, &(0x7f0000000380)='./file0\x00', 0x4, 0x6) r6 = msgget(0x0, 0x420) msgctl$IPC_RMID(r6, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000003c0)=0x1) ioctl$TIOCSBRK(r0, 0x2000747b) r7 = shmget(0x0, 0x3000, 0x200, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000400)={{0x799, r3, r5, r3, r5, 0x80, 0x6}, 0xffff, 0x100000001, r4, r2, 0x6e, 0x8, 0x100000000}) msgsnd(r6, &(0x7f0000000480)={0x2, "9288b0111cfadb57e21bced7ae997fdb8dfb854d344d08e1ed507d57d5eaa6928230649588c7cb99c5a6be0214c4585ee08f2577ed3f1c9dc6b0d4dd00c3bea2b5fc6fe62a59d72b0103d10166342bd214ed35da8bce42ebdca64c7753915d707bc693bc7f6ae34748127309638c322d7aab61f1b18c08f1ff54fc8ce07cb08ce51eec8fd9e5c062cc8698ec"}, 0x94, 0x800) msgctl$IPC_STAT(r6, 0x2, &(0x7f0000000540)=""/216) r8 = open$dir(&(0x7f0000000640)='./file0\x00', 0x0, 0x20) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000680)) flock(r0, 0x8) fcntl$setstatus(r8, 0x4, 0xc8) dup(r0) msgget$private(0x0, 0x200) clock_gettime(0x0, &(0x7f00000006c0)) 03:08:30 executing program 0: madvise(&(0x7f0000007000/0x2000)=nil, 0x2000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mmap(&(0x7f000000e000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) munlock(&(0x7f0000006000/0x4000)=nil, 0x4000) minherit(&(0x7f0000004000/0x1000)=nil, 0x1000, 0x1) 03:08:30 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), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) select(0x40, &(0x7f00000002c0)={0x0, 0x4000, 0x0, 0x0, 0x0, 0x0, 0xb60e}, 0x0, 0x0, &(0x7f0000000380)) flock(r0, 0x2) bind(r0, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) dup(r1) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3, 0x10, r0, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000300)=0x3ff) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000100)='&(\x00', &(0x7f0000000140)='}!.\x00', &(0x7f0000000180)='*-\x00', &(0x7f00000001c0)='/^&\x00'], &(0x7f0000000280)=[&(0x7f0000000240)='\x00']) 03:08:30 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f00000000c0), &(0x7f0000000140)=0x4) r2 = kqueue() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x5) ioctl$TIOCEXCL(r0, 0x2000740d) kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) r3 = dup2(r2, r2) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r4, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r4, &(0x7f00000004c0)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb5fa3be8987e1cc70d0cd564e7f1c05dc03e23ac168a0237f559b05b5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146e", 0xaf) r5 = syz_open_pts() kevent(r3, &(0x7f0000000200)=[{{r5}, 0xffffffffffffffff, 0x71b3d78ec55127ae, 0x4, 0x0, 0x4}, {{r0}, 0xfffffffffffffffd, 0xb4, 0x1, 0x1}, {{r1}, 0xfffffffffffffffd, 0x10, 0xfffff, 0x1, 0x80}, {{r1}, 0xfffffffffffffffd, 0x28, 0x80000000, 0x101, 0x1}], 0x4, &(0x7f0000000280)=[{{r5}, 0xfffffffffffffffc, 0x8, 0x40000000, 0xac0, 0x3}, {{r3}, 0xfffffffffffffff8, 0x1, 0x3, 0x8000, 0x1f}, {{r4}, 0xfffffffffffffffe, 0x41, 0xfffff, 0x2f1, 0x5}, {{r5}, 0xffffffffffffffff, 0x40, 0xf0000096, 0x9, 0x3}, {{r2}, 0xffffffffffffffff, 0x10, 0xfffff, 0x8, 0x4}, {{r1}, 0xfffffffffffffffd, 0xb, 0x40, 0x3, 0x3}], 0x6, &(0x7f0000000340)={0x40, 0x3}) close(r4) dup(r5) r6 = syz_open_pts() ioctl$TIOCSTOP(r6, 0x2000746f) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "e011ebf8d59239a35971911660e08d68686f6ee7"}) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xd0f, "b04d6a6e069f6764c8f418f2e6349911f33ffd00"}) read(r6, &(0x7f0000000880)=""/161, 0xa1) ioctl$TIOCCDTR(r3, 0x20007478) kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0x2f8, 0x0) 03:08:31 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() r4 = kqueue() kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r4, &(0x7f0000000040), 0x4, 0x0, 0x3, 0x0) recvmsg(r1, &(0x7f00000002c0)={&(0x7f0000000040)=@un=@abs, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000100)=""/44, 0x2c}, {&(0x7f0000000140)=""/19, 0x13}, {&(0x7f0000000180)}], 0x3, &(0x7f0000000200)=""/176, 0xb0}, 0x41) dup2(r0, r2) 03:08:31 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x20000, 0x4) fsync(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='S', 0x1}], 0x1, 0x0) bind(r1, &(0x7f0000000180)=@un=@abs={0x1, 0x0, 0x2}, 0x8) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) bind(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="01002eb68603a370f8918b238190ca29cc422f66852f4a6455a1b61fb8450b09b99b7de0d920b31e3156ce47b9463c74d4568c1cdb75be3b4b6389c58bc0f2fc38d1ca95bba251bcf4d77b44947dc432793bc5"], 0xa) 03:08:31 executing program 0: 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) setsockopt(r0, 0x29, 0x9, &(0x7f0000000080), 0x0) socket$unix(0x1, 0x2, 0x0) 03:08:32 executing program 1: r0 = syz_open_pts() fcntl$setflags(r0, 0x2, 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739eea769b94b436cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef002", 0x93) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x983, 0xffffffffffffff3d, "85fefa22a602ffaa0000ff000100000200"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 03:08:32 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xfffffffffffffffc, "651e0d969a21512e233120466afb9eed7db09f1c"}) getpeername$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000240)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 03:08:32 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x28, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) fcntl$getown(r0, 0x5) 03:08:32 executing program 0: r0 = shmget(0x2, 0x1000, 0x20, &(0x7f000061b000/0x1000)=nil) shmctl$IPC_RMID(r0, 0x0) r1 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000080)) getsockname(r1, &(0x7f00000000c0)=@un=@file={0x0, ""/7}, &(0x7f0000000100)=0x9) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "02000000078d00cb5fffffffff9752c3ce00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x0, 0x4003, 0x9) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 03:08:32 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x80, 0x102) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x10810, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x210, 0x0) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x40, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) r7 = dup(0xffffffffffffffff) r8 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x880, 0x20) poll(&(0x7f0000000300)=[{r0}, {r1, 0x11}, {r2, 0x6}, {r3, 0xd}, {r4, 0x56}, {r5, 0x4}, {r6, 0x100}, {r7, 0xa0}, {r8, 0x4}], 0x9, 0x80000000) r9 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r10 = kqueue() kevent(r10, &(0x7f00000001c0)=[{{r9}, 0xfffffffffffffffe, 0xf}], 0x4, 0x0, 0x9, 0x0) utimensat(r9, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x7, 0xb7}, {0x81, 0x7}}, 0x2) 03:08:32 executing program 0: r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000080)) getpeername$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/4096}, &(0x7f0000001100)=0x1002) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) open(&(0x7f0000000040)='./file0\x00', 0x8000000000020d, 0x0) 03:08:33 executing program 0: r0 = syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000480)) pipe2(&(0x7f0000000800), 0x0) ftruncate(r1, 0xfff) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f00000001c0)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) fcntl$dupfd(r0, 0x0, r2) 03:08:33 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) chflagsat(r0, &(0x7f0000000140)='./file0\x00', 0x1, 0x2) getdents(r0, 0x0, 0x0) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x100, 0x10) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x7) bind$inet6(r0, &(0x7f0000000100)={0x18, 0x3, 0x8001, 0xff}, 0xc) socketpair(0x38, 0x8004, 0x83, &(0x7f0000000200)) 03:08:33 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x9, 0x3, 0x4, 0x1, "45a7304b1f5dd79a325e59b1439c4bf5154a12a2", 0xffffffffffffd74d, 0x9}) setsockopt$inet_opts(r0, 0x0, 0x0, 0xfffffffffffffffe, 0x455) 03:08:33 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup2(r0, r0) accept(r2, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="8745980cd696ddb1aba3c89d1e52c1fdb849cb7ea91a5a13", 0x18}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0xfffffffffffffffd, "f69b2256db24ca665c6d2adfe04300"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe580a3bdb", 0x58}], 0x1) 03:08:33 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) dup(r0) setsockopt(r1, 0x1000000000029, 0x200000036, 0x0, 0x0) 03:08:34 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = semget$private(0x0, 0xa, 0xa4) munlock(&(0x7f000079c000/0x3000)=nil, 0x3000) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000002c00)='/dev/zero\x00', 0x1000800, 0x0) r3 = dup(r2) readv(r2, &(0x7f0000000600)=[{&(0x7f0000000040)=""/127, 0x7f}, {&(0x7f0000000300)=""/24, 0xfffffffffffffd78}, {&(0x7f0000000540)=""/129, 0x81}, {&(0x7f0000002680)=""/139, 0x8b}, {&(0x7f0000000340)=""/20, 0x14}, {&(0x7f0000002740)=""/30, 0x1e}], 0x6) socketpair(0x1b, 0x8000, 0x700000000000, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f000079b000/0x4000)=nil, 0x4000, 0x1, 0x1810, r4, 0x0, 0x0) getrusage(0xfffffffffffffffe, &(0x7f0000000180)) mprotect(&(0x7f000079c000/0x1000)=nil, 0x1000, 0x4) r5 = shmget$private(0x0, 0x1000, 0x10, &(0x7f0000447000/0x1000)=nil) shmctl$IPC_STAT(r5, 0x2, 0xfffffffffffffffe) semop(r1, &(0x7f0000000140)=[{0x0, 0x7, 0x1800}, {0x2, 0x4, 0x800}, {0x2, 0xfffb, 0x1000}, {0x3, 0x2000009, 0x800}, {0x3, 0x5, 0x3}, {0x0, 0xa6d9, 0x1800}], 0x3ba) sendto$unix(r4, &(0x7f0000000780)="ffefa0dc0cde559d28a104b016a0d960a78272acadcfa91ba9de7ec883e84b4d657b8850ccdabbaf55221e9841b4982bba8a46a7442773062fb1b38a1de71fd0522bebce397085dc490275417e213e586b2cc076e24688740ca22af33234164c2d0bfcf68bd27928478429c79296cb35b887b48e8141fc7e7c2dfa825d6516e1df53477a00d4b283a0e4d9325cce7cab083f6b679573a6d9fb521cca62cc4eeb97d31fc77b82958434a1b7b639d338b88676ef5c6d3bad3f07006c426a3f16ef7e5ec2d9bd41119c78bff67d46927901828a5e66dc4b9333ff1fcbc90779e8e0b02710f829d670f574cdc7c2d403086de8fdf5d6b0c47224ffe89c7c2d2169dcbf2d165cd3f12f254a69a6920975ca2231ab0a87c8f21e74c37172f557a594d84a785ad2782f7554159b07d756bac148c50f50c4a5d0d59c4fe6fcff32740c59eebb97c27e3ee3127405f18a9eb6efdfd2fb7c9e5eddcd970aa89ccc56d069ca8426352cd23a4833042d7fdf609e81f9d19e3cdce9f080f74d074f7d73ee268003e2a881bff618f04d2f4563ecf6fad5d1ab2c44a48410d740a84ffe14a9", 0x19e, 0x3fc, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000002bc0)={0x8, './file0\x00', './file0\x00'}) preadv(r2, &(0x7f0000002a40)=[{&(0x7f00000028c0)=""/72, 0x48}, {&(0x7f0000002940)=""/118, 0x76}, {&(0x7f00000029c0)=""/112, 0xfffffffffffffd8a}], 0x3, 0x0) open(&(0x7f0000002f40)='./file0\x00', 0x8, 0xc9) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000003c0)=""/198) chmod(&(0x7f0000000240)='./file0\x00', 0x20) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000031c0)={0x0}, 0xc) ioctl$TIOCDRAIN(r3, 0x2000745e) symlink(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='./file2\x00') fcntl$setown(r0, 0x6, r6) preadv(0xffffffffffffffff, &(0x7f0000002880)=[{&(0x7f0000002dc0)=""/171, 0xab}, {&(0x7f0000002800)=""/5, 0x5}, {&(0x7f0000002e80)=""/178, 0xb2}], 0x3, 0x0) preadv(r3, &(0x7f0000003180)=[{&(0x7f0000002f80)=""/253, 0xfffffffffffffd45}, {&(0x7f0000003080)=""/184, 0x56}, {&(0x7f0000000280)=""/6, 0xfffffffffffffc3e}], 0x3, 0x0) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000002a80)=0x6) 03:08:34 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x0, 0x0, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000100)='\x00', &(0x7f0000000140)='/dev/zero\x00'], &(0x7f0000000380)=[&(0x7f00000001c0)='%\x00', &(0x7f0000000200)='/dev/zero\x00', &(0x7f0000000240)='/dev/zero\x00', &(0x7f0000000280)='/dev/zero\x00', &(0x7f00000002c0)=',\x00', &(0x7f0000000300)='/dev/zero\x00', &(0x7f0000000340)='#\x00']) 03:08:34 executing program 1: r0 = socket$inet(0x2, 0x4000000000000002, 0x0) getsockopt(r0, 0x0, 0x8, 0x0, 0x0) getsockopt(r0, 0x6, 0x195, &(0x7f0000000000)=""/171, &(0x7f00000000c0)=0xab) getsockopt(r0, 0x3, 0x9, &(0x7f0000000100)=""/76, &(0x7f0000000180)=0x175) 03:08:34 executing program 0: r0 = getgid() getgroups(0x5, &(0x7f0000000040)=[r0, 0x0, 0x0, 0x0, r0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r6 = getpgrp() r7 = getuid() r8 = getpid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r10 = fcntl$getown(r5, 0x5) r11 = getuid() r12 = getpid() r13 = geteuid() r14 = getuid() sendmsg$unix(r5, &(0x7f00000002c0)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000140)=[{&(0x7f00000000c0)="92f4241b3a8e246835d9b5c2f453935668d32eb3ef3679457e915b417d07e56d6cb20c8b9d968f60fafe47c431b20556f7677f4fee4eae25810683eb2f1a13461498f4caefa999e6d05c89a3d4db73d5fa8dd50197162afb51bf1d51d29083d873f6e4262299974200761b0b8b2806d7398f", 0x72}], 0x1, &(0x7f00000001c0)=[@cred={0x20, 0xffff, 0x0, r6, r7, r4}, @cred={0x20, 0xffff, 0x0, r8, r9, r2}, @cred={0x20, 0xffff, 0x0, r10, r11, r4}, @rights={0x20, 0xffff, 0x1, [r5, r5, r5, r5]}, @rights={0x18, 0xffff, 0x1, [r5]}, @cred={0x20, 0xffff, 0x0, r12, r13, r3}, @cred={0x20, 0xffff, 0x0, 0x0, r14, r1}], 0xd8, 0x2}, 0x8) setsockopt(r5, 0x1000000029, 0xc000000000000, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 03:08:34 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xd, &(0x7f0000000080), 0x0) 03:08:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="fe287913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d1f5f95e8f6b9d378ee4ef8f0c9ea73906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef002", 0x96) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x3, 0x98f, 0xfffffffffffffd3a, "85fe4dbfa60200000007ad00fbffffffffffff7f"}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 03:08:34 executing program 1: r0 = syz_open_pts() flock(r0, 0xf) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x3, 0x0, 0x100000000}) r1 = dup(r0) recvfrom(r1, &(0x7f00000002c0)=""/113, 0x71, 0x40, &(0x7f0000000340)=@un=@file={0x1, './file0\x00'}, 0xa) close(r0) chflags(&(0x7f0000000240)='./file0\x00', 0x5) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x2, 0x1, 0x7, 0x2}, {{r0}, 0xfffffffffffffffc, 0xe2, 0xf0000000, 0x1, 0x5}, {{r0}, 0xfffffffffffffffe, 0x40, 0x19, 0x7c6, 0x330a}, {{r1}, 0xffffffffffffffff, 0x4, 0x0, 0x5, 0x1}, {{r0}, 0xfffffffffffffffb, 0x8, 0xf0000047, 0x1, 0x100000000}], 0x1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1, 0x20000000, 0xff, 0x4}, {{r0}, 0xfffffffffffffffb, 0x8, 0x18, 0x1, 0x7}, {{r0}, 0xc2d9a3306ba6175e, 0x1, 0x2, 0x4, 0x2}, {{r0}, 0xfffffffffffffffe, 0x40, 0x10, 0x8, 0x101}, {{r0}, 0xfffffffffffffff9, 0x4, 0x20000001, 0x3, 0x2}, {{r1}, 0xfffffffffffffffc, 0x8, 0x40, 0x0, 0x81}, {{r0}, 0xffffffffffffffff, 0x20, 0x20000000, 0xd23, 0x3031db9a}, {{r0}, 0x0, 0x94, 0x80000001, 0xfff, 0x101}], 0x6, &(0x7f00000001c0)={0x0, 0x908}) flock(r1, 0x1) unlinkat(r1, &(0x7f0000000200)='./file0\x00', 0x8) 03:08:34 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x40, 0x0, 0x0) r1 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r3}, 0xc) 03:08:34 executing program 1: r0 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) wait4(r1, &(0x7f0000000100), 0x3, &(0x7f0000000240)) write(r0, &(0x7f0000000140)='\x00', 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "bdb7b425e3cb26b3ca2e644ef1b27b4dc3dc0848"}) close(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x8000, 0x6, 0xfffffffffffffffe, 0x2, "28753099781ddcaee996a992be27577978cb0d41", 0x2, 0xb4}) r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r2) connect$inet(r3, &(0x7f0000000040)={0x2, 0x3}, 0xc) 03:08:34 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, 0x0, 0x2c4) r1 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x186) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000040)) socket$inet(0x2, 0x4, 0x3ff) fchflags(r0, 0x5a95730081fe9ed8) socketpair(0x18, 0x5, 0x1, &(0x7f0000000080)) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x11, r0, 0x0, 0x0) 03:08:34 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) listen(r0, 0xfe000000000) 03:08:34 executing program 1: r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) execve(0x0, 0x0, &(0x7f0000000440)=[&(0x7f0000000240)=']\x00', &(0x7f00000002c0)='!(\xf7\x00']) fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) fchmod(r0, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2, 0x4013, r0, 0x0, 0x0) close(r0) 03:08:34 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="d402000000", 0x5) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="c727602576af3cb3f709f3843881ea3e3c6ea0ff72790a3c885eb80966a0eb962e32e63828a096becdc5bcc97f7b2a6c117c68035959dee3da0274a74a", 0x3d) socket$inet(0x2, 0x3, 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0xfffffffffffffd6e) 03:08:34 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x10000, 0x0) pwritev(r0, &(0x7f0000000640)=[{&(0x7f0000000180)="6bde3ba475d38e3d7a35314c92fee535cd1b397feb00375b1df3ca21669f183f71a6c58c30fcb49b6ef540241de564811722d7db3a29c63a630257dd9e50ec8d5ae0b9bbd75697a60a82c6dbb880ee8a4217ea087dca6b4e", 0x58}, {&(0x7f0000000200)="8849d71f5ad4acba85f30ed0bc4b7b6005d3a4e8d0beb5798b1540a60f9d54eea8f250bb19b9fa866e865902e03e72d5be30f7b8cb0c81fa3281816479fcb7f2a7080465e0855fd6659b8d3c22ba55fba838227444c914594944bd6567f8153a5a064610ca71a3a80ed5c0253b86491d04125775252222bc021e2072bd7319a3d84672ba8c52ea0f5aa473e64d82b6814db11fd06cd80d65a1b97897d435ca13a91307b1b8bd9c035edcd64eebc76e43e1f8893039b4fbf1f9d6eb52a640fcc112607c321ee1739278185164174fdf6e2bfa367abc7e1a1d944a7f3d922e3b892ad6ed0cf800190f8a8f", 0xea}, {&(0x7f00000000c0)="ed14f5da8c45604dce04738c79d72fd80ffd64da3df596b823c67d", 0x1b}, {&(0x7f00000003c0)="dfbfb7ac85d90687cfc1f41d21958efe59fc8612bdd11f7eaf16b376b7156bd91533a081e42e013a222507da36e467de4b36995c401d0282ebdacc74b7ba60003b9be0250fc1e0f2a51278ae4f72a263b49d483104385c2f2c68c801954387802c06666a8e45978fa5c8d3d84394a403f20c74af", 0x74}, {&(0x7f0000000440)="e01c32eea19ee66e309ddbc1cd7382bb21742f349d7155832f3a71598054bef2995f40f146de4d0c939bab777aa65f681e5b038d3befec10217971e732e95956a78f476a8d143a3205e60c9d13c5c749735438ebed1acbedb38d39eb1c5e416e43994981a616f82bbc48ebba629eb39a870d5cf0fe649be9877705bc8a65a3cb579ecb2c0aa8e95f0714aa0d414af6d8222b64d35c4568da62cffdb281ceeb781ec74168b9aa5292429ac8f1c636dab684ffc7388a52f23e31137836f75e837fedc8", 0xc2}, {&(0x7f0000000540)="960d3bff8555b86038f99df10c2df1b77c3485cc4f521ecbae5899ff4c79bf32334381721f0019a936d8dd4400ea1e418daa842d90ca5a5413819652a85fc35946c9eda7e4317f4a6e19ac7bab29b3e8d41f68d3a99993b3747b872002fa8e0b020de2bf52f4c755298ce166dd29544a8f220b72fa93c0b1d4ada579e9cca63649c5ac355d00ba0537fcb1cbccb26a268f335aa4c35a2641eb0c3904ffa622fa48bf3fd3010fef6d6910613eaf7156e648cf70c2907eb6cd0cb2ba4c3fcaf8f45d", 0xc1}], 0x6, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002be, 0x0) lseek(r1, 0x0, 0x40fff) r2 = dup2(r1, r1) fcntl$setstatus(r1, 0x4, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0) pwritev(r2, &(0x7f0000000100)=[{&(0x7f0000000140)="d3", 0x1}], 0x1, 0x0) write(r2, &(0x7f0000000300)="345b9711df423fa1e42b2a4f263f1179df0137996da8d8e844b1271aa11d22f2cc4ea229478ea6cfc45669645e5863fe983efdfc9d30000000000000000cb5258a027e45fc6d3f2622d56b0ab0ba179f1dd569c61f7f0e7158760e900508b2e2476519953c80f368a6858dcee8f9276854662b2e2e56dbb8f5740c1593bb5d6b51f8f811610c5509fdb5bdd7c766c61cf0dddecfbc2955e7ce0c6c48e55f31067c2a20", 0xa3) ftruncate(r2, 0x800) 03:08:34 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x8, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0f00"}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x0, 0x0) write(r0, &(0x7f0000000000)="b7", 0x1) readv(r1, &(0x7f0000001600)=[{&(0x7f0000000240)=""/59, 0x3b}, {&(0x7f0000000280)=""/121, 0x79}, {&(0x7f0000000300)=""/228, 0xe4}, {&(0x7f0000000500)=""/4096, 0xff96}, {&(0x7f0000000400)=""/58, 0x3a}, {&(0x7f0000000440)=""/52, 0x30}, {&(0x7f0000001500)=""/244, 0x5d}], 0x7) r2 = getpid() wait4(r2, &(0x7f0000000080), 0x0, &(0x7f0000000100)) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x8001, 0x0) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000200)={0x7, 0x800}, 0x8) 03:08:35 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) r1 = socket(0x37, 0x4000, 0x2fbd) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) setreuid(r2, r3) socket(0x6, 0x8003, 0x7) sendto$inet6(r1, &(0x7f0000000000)="64dffc41b060cc8eca2b1c49e0e1bb1ddf6448a38fdc6e1edbd014f1c5e7e110a7fb67185b22ead94dacf9dfbdbff2f3ffb0d8e0d9da225c496e9d835689999e295f650a34c0b837f61d37319085cdebc3e887b49658b9ed960d2d7f28ecd1fe3348ba6e789c735ad1615781530ed6ddd05879653625100abab7bfee478d71add7c9ddee48b7888fecd3d798eb7aad487a10a35ec109679fc6f23c79023e617601476f6f9d1ab13986d2dfdd193a14a8eeb95e75320f9cea9c883877fd433c789cad970b0906cda25ba422d1cea773fc6e6d9c94198a9963679609b12dd48d4c660a60a275fe3b7f", 0xe8, 0x406, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) setsockopt(r1, 0x8, 0x10001, &(0x7f0000000180)="a8ab0f34bcdc05bb09ebab4f80f605be738b8faa58c30d1940ac01d969089c2015fac55d8748a20aca9831083f030917cf234f8c56b38a9398552dd3430359276ee6144dc0357b7d7a1263193737a1471dc48176162547ba3c192688998e14930836b01abeae22", 0x67) 03:08:35 executing program 0: 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) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x2, 0x6}, {0x3, 0x7f}}) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) readlink(&(0x7f0000002300)='./file0\x00', 0x0, 0x0) setrlimit(0x0, &(0x7f0000000000)) sync() 03:08:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) munlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) fcntl$setstatus(r0, 0x4, 0x84) syz_open_pts() r1 = syz_open_pts() write(r1, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x7f9db73e, 0x0, "7da544a3353f3364e4b1f41cb2a074a876798c88"}) 03:08:35 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) getsockopt(r0, 0xfffffffffffffffe, 0x97d5, &(0x7f0000000100)=""/103, &(0x7f0000000040)=0x67) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) shutdown(r0, 0x2) r1 = socket(0x2, 0x2, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x400, 0x148) ioctl$TIOCSTOP(r2, 0x2000746f) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 03:08:35 executing program 1: socket(0x6, 0x1, 0x7bf) r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000), 0x0) 03:08:35 executing program 0: r0 = socket(0x2, 0x420000000002, 0x0) setsockopt(r0, 0x0, 0x6, &(0x7f00000000c0), 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x20000, 0x94) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x761a, 0xd7, 0x807, 0x1, 0x7fff, 0x81, 0x101, 0x0, 0x2, 0x1b493e60, 0x100}) 03:08:35 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) poll(&(0x7f0000000380)=[{}], 0x1, 0xf7) semctl$GETPID(0x0, 0x0, 0x4, &(0x7f0000000000)=""/205) execve(0x0, 0x0, 0x0) r0 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setregid(r0, r1) 03:08:36 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x3, 0x0, 0x0) socket$inet6(0x18, 0x8002, 0x4) socket$inet6(0x18, 0x4001, 0x0) 03:08:36 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, r0) r2 = fcntl$dupfd(r1, 0x0, r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r4 = getegid() fchown(r0, r3, r4) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x10001, 0x6}, {0x3, 0x3}}) read(r2, 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000080)={0x3, 0xffffffffffffff01}) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000140)) 03:08:36 executing program 1: r0 = socket(0x18, 0x5, 0x10000001f8) r1 = socket(0x26, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x1e, &(0x7f0000000000)="00ff0000", 0x4) r2 = dup2(r0, r0) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000040)) 03:08:36 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x11}], 0x0, 0x0, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffd, 0xa2, 0x1, 0x80000001, 0x1}, {{r0}, 0x0, 0x0, 0x40, 0x4, 0x8}, {{r0}, 0xfffffffffffffff9, 0x4, 0x80000000, 0x4c3a8827, 0x1000}, {{r0}, 0xffffffffffffffff, 0x40, 0x1, 0xfff, 0x400}, {{r0}, 0xffffffffffffffff, 0xa7, 0x10, 0xb5, 0x40}], 0x1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x10, 0x8, 0x5, 0x7}], 0x8000, &(0x7f0000000080)={0x3, 0x31c10ebc}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000240)) faccessat(r1, &(0x7f0000000200)='./file0\x00', 0x52907dd417d0e021, 0x1) kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r0) openat(r2, &(0x7f0000000280)='./file0\x00', 0x100, 0x10) 03:08:36 executing program 1: r0 = socket(0x2, 0x2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0), 0x3) 03:08:36 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x10, 0x4000) r0 = msgget$private(0x0, 0x104) socketpair(0x10, 0xc005, 0x81, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/119) msgctl$IPC_RMID(r0, 0x0) 03:08:36 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b6", 0x154}], 0x1, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000100)={'./file0/file0\x00', 0x54, 0x4, 0x8000, 0x0, 0x0, 0x3ff, 0x3, 0x1, 0x3, 0x1ff, 0x7ff}) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000000)='./bus\x00', 0x1) open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) 03:08:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fc33055552fbd5e41798632dfc94ff334a5619515a4c8ab00100824b3da025bbd47bb2667002bc1896e21d8cf883c3643bf579456fc7d409aeafe904b4be39fba9cad589e16e8c8b6b87cb2d72b8bc", 0x65) write(r0, &(0x7f0000000800)="bdfa4d2591d3f45ce6c321a8cf98848e4a8051bd24313dea8d0354d605afd928dbe0f53b523765381a3fbed9d7c7f5ecd520000f55d9bb05dc03e23a001000007f559b7cb5e32d0fd4e7199679daa9010075ee6f7031d6220ed69a19be423cab21c600748aaa78b791a61d75bc9028a2b8874064f0d03f8eaf301e3fabe7705b4cf01309bbe061a751731e5c0000f3031748935d0e2f319a15cecdd79cd68131400b4dc386972d2eae0000000000000000fc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab09e54756258cf0157efcb8cdc1f85c9a7dee598ca84b10ba765d2250f6ea821e153a6212dc30abaac6e9b1112d0ed2d6791960de30d33859a65854b7fda10c51379f33192db01adc3b70000000000000000000000000000000000000000f159ebfda8febda747f463d690866dcb797037214ea9015efe391e4e50a8e08535eaff5e5b18ad05989cb32fb7f626981e1800000000bb5ceced81c19ad3fae8c83f3c58d2b9db6f64f6d1f534330f", 0x17f) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600", 0xffffffffffffffff}) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000000)=0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x4, 0x7, 0xfbffffffffffffff, 0x1000000d10, "b04d00f3ff0a631a00"}) read(r3, &(0x7f0000000240)=""/161, 0x9964) 03:08:36 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r1 = dup(r0) kevent(r1, &(0x7f0000000040), 0x3, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x48, 0x22, 0x9, 0x8}], 0x6, &(0x7f00000000c0)={0x81ce}) setsockopt(r0, 0x29, 0x80000000000000b, 0x0, 0x0) 03:08:36 executing program 0: r0 = getgid() getgroups(0xeb, &(0x7f0000000000)=[r0]) setregid(r0, r1) 03:08:36 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) linkat(r0, &(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00', 0x4) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCEXCL(r1, 0x2000740d) r3 = shmget$private(0x0, 0x3000, 0x20, &(0x7f0000ffa000/0x3000)=nil) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r7 = geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r9 = getpid() r10 = getpgrp() shmctl$IPC_SET(r3, 0x1, &(0x7f0000000200)={{0x1, r4, r6, r7, r8, 0x8, 0x8}, 0x8, 0x1ff, r9, r10, 0x9, 0x9116, 0x100}) fchown(r1, r5, r6) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x8d21, 0x3, 0xfffffffffffffff9, 0x80, "2f32b9055dee63b34256e0e70f4ee7eb900f3959", 0x17c20eb5, 0xfffffffffffffe1a}) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCDTR(r11, 0x20007478) getitimer(0x2, &(0x7f0000000300)) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000340)) getgid() shmget$private(0x0, 0x600000, 0x20, &(0x7f0000a00000/0x600000)=nil) r13 = open(&(0x7f0000000380)='./file0\x00', 0x40, 0x6) pipe(&(0x7f00000003c0)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400), 0xc) r14 = semget(0x3, 0x7, 0x22) semop(r14, &(0x7f0000000440)=[{0x1, 0x3, 0x800}, {0x0, 0x3, 0x1000}, {0x4, 0x9, 0x1800}, {0x1, 0x9, 0x800}], 0x4) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000480), &(0x7f00000004c0)=0xc) mmap(&(0x7f0000eaf000/0x3000)=nil, 0x3000, 0x1, 0x10, r12, 0x0, 0x0) fcntl$setstatus(r13, 0x4, 0xc) ioctl$TIOCDRAIN(r1, 0x2000745e) 03:08:36 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000040)="2c14bf795efb7940bd9f7eb138471d307687e1cd3d762ce5929c081aa236d88c8cc2b72f6c72ab5acc3d7e51faa77ed552b1f9770ea0e9dc6ee8aaff01f585d95ce6c7788aa4fcab4a90cd89ac25ff28a1a50041cae841e03874af62bb56b7dccf984fdfda2ef21d11b72a4bc8664d620623631324aad822ebd27cc54fa26f4c0bdb762dc2e920e569cf4a09e9eb4e14c3", 0x91}], 0x1) r1 = socket(0x18, 0x8005, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, 0x0, 0x0) 03:08:36 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) r3 = getppid() fcntl$lock(r2, 0x0, &(0x7f0000000040)={0x3, 0x2, 0x3, 0x3, r3}) bind$inet(r2, &(0x7f0000000000), 0xc) 03:08:36 executing program 0: mknod(&(0x7f00000003c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() ftruncate(r0, 0x3) write(r2, &(0x7f0000000080)="7bb208b205cf468b7f0a09273a89f202", 0x10) kevent(r2, &(0x7f0000000000), 0x7, 0x0, 0x800000000, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0xf}], 0x4, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000100)) 03:08:37 executing program 1: mkdir(&(0x7f0000fd5ff8)='./file0\x00', 0x0) r0 = getuid() lchown(&(0x7f00000000c0)='./file0\x00', r0, 0x0) 03:08:37 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a404e3729900"}) bind(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="01002e2f66696c453000"], 0xa) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = open(&(0x7f0000001700)='./file0\x00', 0x400, 0x40) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000001740)=0x3) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = getpgid(0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0}, &(0x7f00000013c0)=0xc) r7 = getegid() r8 = fcntl$getown(r1, 0x5) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001400)={0x0, 0x0}, &(0x7f0000001440)=0xc) getgroups(0x1, &(0x7f0000001480)=[0xffffffffffffffff]) r11 = fcntl$getown(r4, 0x5) r12 = getuid() r13 = getegid() r14 = getpid() r15 = geteuid() getgroups(0x4, &(0x7f00000014c0)=[0x0, 0x0, 0xffffffffffffffff, 0x0]) r17 = accept$unix(r3, &(0x7f0000001500)=@abs, &(0x7f0000001540)=0x8) sendmsg$unix(r4, &(0x7f00000016c0)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000140)=[{&(0x7f00000001c0)="ad482e1fb852019cda045cd75c9adfe21fa4f5adcd6da92d44981d096d4928258af1065e93b47608029e0ba31b6a83bbc82d661483babd308abf78c88aa95e9ede4e10b81dfe2bb855c6069ef2c2bfed2c24b202148adcd7998a1fe58c30aea9002c618b8fcbbb35b91fc4c84c4ab1ec426ac78c1dd45257302e33587529a47126ec3db80ffb7ee325c1004b76e6e4ac829503a49c40524c60ff86905d1c672c32a8c791f2b5cb4e61bd2265e4c2fedb7fc5ef7102fdec2f04fee9e18d3559375cc3cfcc249786d90eaae0a37ca02fb96e40527d6e394792cb25abd8db842bc3aa33e00df275474f5d27344a2080e1bf6459774828be7d178e24b3ca1515bd83783750e1ad7681beebc35de2062855a9836cc28c1a3192bf3b58b5951f7aca566900713223fa533bc94db3bf4045d6b5e8412172d13f0f424580ef054b9a40d66cc1a574b46d962c1935be79be0f82bb85a6c69b5c19a975482350b3c4f2eb61932c657cea566b144b48edda3c440d7e414f0c3cb982e8cdece36b8d2e99adb710a57deb36f6f73d2aacf383fae575af4d9d1900a12fe0e8b36fcaea37c4faa702fe5456a37189d272f4911e6a4ea90ce913013487d8b136e8e1844e3ca894864174511a3ec3eeb92ec6c003d71056972cdccca07063146c7c02a7d130d0ede8697cca265820fa831ec5f8e501ebffdecb5d39b0537df551598562be3d2345f1ef1314e7a7e1ce49054dd6700f5233abdca6f90de350dadfdfdb4206ec4f3cd3bd50c14e2e49aea632eca7f38b4c4100e2dd95f60647f7f9eb831434d7ff1413e6d321c6b0507c7d471f138dc723c1d868645c500d96c57f4bbbafcc3d3b7e2f03b3c67fed5eb68479a5fbad4ea4d40a0588da32ea9483b0ad68525a246569977048ae9ff1308bea6bf78787f8b25475e576ba01a6f42681fca3757d2c598354fe5e5637ffcce736aeba0dbdacf6b227cbb50069e18048225d91d91e4f19f7a9394b9e91ff430d6b55ada9d098ee95d6f008006fef901b1ee8621e362c7c827d836a94dc9bef47392d7d4e1eb8147c707e6c206667aa6c5a83a55656016818328793ef2b651fcc560f7ceb46803bffc5b7df8517e49310d248ee2f63a56989906fac731da5692ae889c07ebea71c09aa1310ce308875db7accddc48278b70fec33c3ea886c4d9655201fce34b4b8be796d5d1c49852d670ba2fae929a284a73a10b8460ac78e55b043a89eb6f492e4019cc53fe1b0801ef1dd2f3a1a2719fa3d0b77bbfd2d3dcf4cfd602892a0fa1a52d991bb7fdf0072d16a5bfdd2223888c1368aea6f6f3c2040b6bb1c338dae1408fbc4f9b350a9422f59ff6dd2af985745543032ebbf4c95946b4a6c16625c9739f845875814e710fa4ec13bd76a45a6a57c6ef43765e6ce46cbdce6181ba22cd01b9c6a360b7bd7faa9f86785e2b2bb7f6fd2c3c4d8f07ddf4f15c4c0a4ab75014688c776041755b53893ca28ee14c2403909f9c3dad24d3f9809f10673fc00b56c3c4ce481bad6a7ea3191af8e94047227dd37275082f9fa3fc5c3c66e7895db4a6d733d05619ff0db83dd0c58faa9ad8d8145c32a53776c58786bf97bd63084e109c6295aa16d348c85ae8a053165a2525e146d2a5f2651de8423c5666919dc1ba16dc1442537bbd01195ff91b50e0125fa586bd05b7ebaf07ee8c4f5e311f02693dbf80534bc6bfb6687596e0bde18bcc243e611062dbbd554acbb7684a25dce2e631d7f42fc42fdbda5907bccf40781a7e578889fd17cf1d5483389bfbb8b1b36709a2c8c68cae9405a12729ff72a2e71d36902f3b286b4b6b6147b94da87356f3ca4442113db71293313da9c54ae4ce419c6ba1182ab63e164631684ebb2493a78e854f5f136a2b63f1e83f67983200118e7d3c9f30424384f4ac30b0582de47449ed1bddd7ca0951bc52e86aa1c6e3999d85dd2b8af6cc6c95e4857bf608c12992a573b26c05b87db116205669f3054276b938589f7f40b4355a60edc79b2208e9ce306d9f32fa3079b7d76564d9f0529da0fdb7b58db9f464ab74f2e7b5e4144dd99386721b5daa78a499d1e21a96c9ea2865ae5ff139a1d7cec530d7bddfba3f46630f80aea0f6fd4d570c2aed48a2c905a4f8ffaa3254f458b951ece993d26c479fb713cd7efa76a6c1180f21606a5dfd74dcc1f850574e7c186a8f3ef2724241344230b85228966acd3da2fb8675bfbf0d9b57e26dd3f967071d64df4d33d2daecb0bd06c9eb8cea9bd2967213e71ddcf233bbc1288cf5bc1afc695208a372363aac49dfc8bbe31fc7f8b7455a10b1d8f4f9d2d916456bf70a488f0a536b09df0b387f04336eeb8730a98f86a86d673fda57abfc94d8e4f0d62bad2db7c38a9256a2c742986bbd2eaab810357e947df1fdc0019b8f36975131351a0ba13422f3bafcb56dbb8ab9f4461fdbbfda4046f3110a5bf9920d323607921ff2b6f96f943f48f7184c22423ae52f55fd9f169cd548d81d68f0ed5d53dee4cdd4f424b70b6920a5f0c3825e0fa9a9643c9f1a8f720f8b661bac0b39d4e7d02a686f1feab1393b8c8860d5fe3f2a09e64b5320e362b4000f86032deffea4f31a85e1b84db3eed1cb23bcb6eba62657958f4d94cc6cd8047fda6b5d1428d6448459d92d89e6938ed24fd6d9b41fab8daf406f4f43a1615307853b2a03ac6d707c0e49145503ea22a0e57c577315cc552d4d5befd6aaf725eead1a799053c5ebde232e26f2b69eedb1d76096b114687e6dad4f3640b72196e50ad78d07edeef2e5f4b9b88199cfd59a1afd3b898fcbe30c0da54eca001f35e371ca417f3f604c28ace96ce5baa58d0004774323528c618515453da297ecdec847dc818cb328acba87f688e4cd32d80b17996a9524b933bece2781c5b4c31eae6ff5282dd302915f5850dce422f87196b3b624afc3a6d9fab1324938506f893cc62a38a4c37ff1c7c5f58277566234beb07cf06b36facfd05338aacdf2acee7bfd88b11fa50803312951b9ec6c23ebc1fec4d203d540e565f4b4371b0eb3657732a72545cc8a3abc91c2a18077e3921b69add194c0da007bf273f8d362af42150ec965be8a2321247a813ecab35bb42cb888a7642c265c5de20a4bf3f4ea5abeea546652cc10d1c06650b17c8b537b66bdc6baacdfe6964840156b81769392aeb050693293c84afd5f68af2dc5388e3a26e0b5c8afe8ffd2c10a40acb0025179a4dd6c43f98e399f3ce8dfc0094ab41150a389a0276b38e2291c647ad29d44639a4e30cbd659d33f6ff25a7570a1787c69eabf2c73e2ee513998a7d0052d447b38c0f85ab755b6dca1ba91dd77a956a188f86c6389e2c5ef66dc9267b03e8fadaf9dca443a1bc894c477efb6272352ef4f8fd6b0c94e7c4fd043e12bebf78a077dfa0eb6fbb57b5dc504aee8544a3fedd818a5547fd670760fb2b6144487f3281e879dc039b3e4965dbac1acb2346a75c1c5a51be4d1c8a0621f4d9b92b7db8e9815acd04a70aaa6371f94229773cc9a95b408760e59b0223fa59452edde6af0a1e7ca571a50629481546a7f7ba944781b17d37efee8f588494f3f4a14eb273b549081099e8bb71300e80cf74b9dc428da4b9e70ac77ebd6de732986f1902fbef8edbb779f2a512d9be19e0e4ab8275f50c5d7b087b955e0d4aecc5a94b684fa36bb59fe8cb01b8b3aa67e6275823d48e28be44ad728eadc11df6d39ba46619e7e0a752f8c269d5de5efc15faa9839a7370a22ff0d7dda86bc564da47935d1b2d467bda9c36aadd490bd2804145d8e4dcd92a9c25dc5a02c900e3d0f47ed77060810bd68c471ae467b923a0c867936a3950ef2c4caf99447cf0878b459a0b0680e82e55a13f812f1f21bfbb9cf8e89ca437a2972112fd69f6a7e2a92e5fcfb0f41bb09d500391641e4e1361c468fe9c4ae737c9b312acc55187a37dd1ecdbe433180c65d92200d60197809f2a5c917dfb40c04bd2feae9a91d4cebf1e1965cae8d309e6a917e4852379fefa4ea6cf6dd85a38a9b6e2562913307731491dd56e7afba086b78c2a6b54983cc818312f0bbdafc8409d78c82dc958b432e74d6fbe2264ecfedd900c827c4f1af66746e57b241f7baac8ab508c66a5a6aa3fceefbc3e567c60958e0ad3a8906dbce45f1b23bad8384219ca1bbd77d488d3d3158c8c71eb5ed512814a251e731dbb4a8ae8f0ffe7474374b9a6105130df9ea3b0626d6416f532ce0839e68cfbeceafe7ac8ffff7d533ae989037f335d347d7a14985f7b4522115278c8daba419567edd15dad317e70f79ab80bf26049af58a9449a8085c3c33a65f25b12a0fea16fa0189338018e69cbb3f6ac07f7f6713acaa7157afe560dc4f2dda9120b8b17f7365ae30e26285b69cb441907807dbf2dd83556da8b5500aa4ebc0c9f3f5ad76eebdd65571ff832907447e5afff488cde16caa5e555c6bf612858e9f83c492828ecc390fd62dc4cf7c65b4e7a69afe7890f6a42d40900d7f49d6ebe2a4a80858a55c144e5c99cd285dc2bec181e945516074dafbf8e7077210e1b83ce68debab02bf7ea1bb430300c48a12f0b421446b95fb0a4d0d0a7393f05de8e846f4e46d947274bd5de0746e509abb1a4abf0d5347e5b96f5467a58f07093664d8a05de75c253f97538a5e247eead7b91da9e118ae6c542be2e3c54fd3fb59c72ab83ea77c03daed4d074f010eafe36d802288ae609ab1e13202fe30b0a3425cc29b6b10d32b243bab1a0ed2fd7ef46a0b9ee344556060ad729d6c5ac6d5da9385693de8395d7d1a1c1c21eb3bcfb815e26e2d7a85ac6c299702c5d0cb2751de7477fe8b73ba848a12515119160d7f37bcd0a094642518e78d16cc2f50eaae071f368aa3630dfd71b2f42aa8dd7f497d25ac2b1cea72b30bfe16a228912079641b05b5d6e4837586d6e57b0149ad6494c261d11a1fe9bb50d7fa02e0d9d5523ab5a5d0aae00452bc8ef4c5102ea566af52a15f885a837e48a2c5b67db73147f593519acba93997e51cd7fbc72ba8c51dd2112d9b18b4fdf6a60977bf4c938d29904f8595b15ceb542a57580c9b7e5c5eea38b228d2822aa13eac5a6be1823e4c3d4ee128861d1aa1d91746acd950eb358295d342c22cb12bfffd3b240a8a0ca01e14f562217b4b43c569ace6065784f098205eb88c72f57566485fc84a6180d225cc85178c1eeffc328d9f710025f7d15ddb9bab35e502247f733da036e0ae9fe06e40240a1255fb4a12dd68e3a28b260efb395826c86b962702fecf949e393d62c32309cab0d834fb714fa97d0f8b6958a3d397339ed1cad332db8d96d83cf85964e46fe648e9918e9cc98f569ebcf8d5a42e71918431935c9c641ef70a980b575af9f4d47ec1dad26fee04306602d9eee8b2fb40742580dc145a0cb8d3d5ababcdcc204a8766a949a90a4c495f84415ad4bb2b80cb99e86e9dfb586a7456a353ce9646ab473f7891a30abb06ac9c890b3aa2390e3f7c6f098ea64da61fb5b3e5e07d3f6801c404b64e11ba0ee2331a49ff3da3ce75a72e279aa970d1502eafb8d6c7dabc5760327ca5595e682ddf1104ae6ae5a23df021ff30be50145282ba6cc8fc7ec65a20ad4e8e562b2f3b5aaa3ec3b2a5946abfc888b66da43ebe36108f4cd372b5a3d277b258fe3a9f4cb42b9b804db8b636ea6f37b1421ad0deedffe1572f5741c818e42c344be19b061ff9d909f958850f3076b85acc1a79f4a5dc3f5047917f9f05e4977735418e3087bdb77267e477977acfe184888f24a9ca1def94bfa78eb60b0c664725a3aa1d68a81d7", 0x1000}, {&(0x7f00000011c0)="a05e83ea34c99e4119b9a39f72b8fab2fd37828ed33be2a0dc123a944a356f0da299fd24e4820c1fc5e923fda96064b72a6148946f555d1e66b2d97d5037b95e456086a0e2e0d6e5d9c0bd369df84eef0a9d9c1858f9734ef3dbf08e86aff9a5cd7089eeed7113ae0a67a0c5ff5d6e102bcefd93945dd97a10f980550400bbe9b7786109a89a250a52bdb68cf2435d420dfae852225ac73fbb3bede30ee056fe5bb1948c01221389c102ed9e810a7d9c7a6331cfcc7325240c8a04bcb7cf2554c5", 0xc1}, {&(0x7f00000012c0)="759d482d239a5f068293df36adafa8a8995b3bfccf52ab4c768b87e59eb352cf79646c9dfc76dfa80da8c32954fcc7631312e059eb01322b1c33bf3366080de3f41d4cc8be715c21d01dcde24f39766db6cdbe072de946fee25ad212f6176c4b55142a53495dc7b043ea82b6fabf462323c4c5127ff3881189d8146cf9826f0ada1020ea5cc1", 0x86}], 0x3, &(0x7f0000001780)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r4, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="00010000200200000000000001000000000100005000cca949d47d344bc2c1e7434425d7d4dbbf81bd49237c02ad922b38f7c2daae5c2dce0000000000000000", @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r14, @ANYRES32=r15, @ANYRES32=r16, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r3, @ANYRES32=r1, @ANYBLOB="3800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r3, @ANYRES32=r0, @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r17, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB='\x00\x00\x00\x00'], 0x108, 0x1}, 0x8) connect$unix(r4, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r0, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0x0) 03:08:37 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 03:08:37 executing program 1: r0 = socket(0x2, 0x1, 0x0) poll(&(0x7f0000000140)=[{r0, 0x165}], 0x1, 0x10001) connect$unix(r0, &(0x7f0000000040)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xfffffffffffffddc) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) 03:08:37 executing program 0: setitimer(0x0, &(0x7f0000000000)={{0x0, 0x6}, {0x0, 0x1}}, 0x0) setitimer(0x2, &(0x7f0000000040)={{0x80, 0x6}, {0x8, 0x40}}, &(0x7f0000000080)) 03:08:37 executing program 1: clock_gettime(0x7, &(0x7f00000003c0)) r0 = getuid() setuid(r0) r1 = syz_open_pts() fcntl$getflags(r1, 0x7) socket$inet(0x2, 0x1, 0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r2, &(0x7f0000000540)=@un=@abs, &(0x7f0000000480)=0xfffffd6b) r4 = socket$inet(0x2, 0x20000804, 0xfffffffffffffffe) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000080)='\x00', 0xfffffffffffffea2) setsockopt(r4, 0x0, 0xa, 0x0, 0x0) r5 = semget(0x2, 0x3, 0x10) semop(r5, &(0x7f0000000100)=[{0x3, 0x6871, 0x1800}, {0x7, 0x7, 0x1800}, {0x2, 0x0, 0x1000}, {0x6, 0xc0fd, 0x1800}, {0x3, 0x3, 0x1000}], 0x5) r6 = socket(0x18, 0x4000, 0x1) r7 = openat$zero(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/zero\x00', 0x0, 0x0) write(r7, &(0x7f00000002c0)="79da8809c9a08c23518439e1815e59c8665de6b3cfbc8860a6bb18b30edcf7f5ead57ba811cf114a851f987b29a92a9e0716c508c3a357cf0f3b17b3c8c3bb7f698ecb7ed0578e3f7e2266dac1e4dee7142c29a895d91d622c0e5a8e19c61c842a0888a6de2214e60de9372941733efb0b93d11dde41be84df051ea71ed4ee1d6dd6c55ea640e4f5a1997dd4857b014c268d1dc93d3022eb19e1e39eb07c4c40446ab8ed614d8062094847749a278b2a7f9558dccfcc4bf771ff007a09b867e204bcc4a7f13ffd607cdd02d7b9f28dde32fdc08c6141e081b7bb29469fc73d1cd63671e3cc8133580d", 0xe9) setsockopt$inet6_MRT6_DEL_MFC(r6, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x9, 0x1}, {0x18, 0x0, 0x200, 0x80000001}, 0x10000000000003ff, [0x1fc, 0x100000001, 0x6, 0x6, 0x1, 0x69, 0x1, 0x2]}, 0x3c) r8 = semget$private(0x0, 0x3, 0x500) semop(r8, &(0x7f0000000040)=[{0x1, 0x0, 0x800}, {0x1, 0x7, 0x800}, {0x5, 0x5, 0x1800}, {0x3, 0x9, 0x1000}, {0x0, 0xffffffffffffffff, 0x1000}], 0x5) r9 = getgid() semop(r8, &(0x7f0000000280)=[{0x0, 0x94f0, 0x1000}, {0x1, 0x20, 0x7fd}], 0x2) ioctl$TIOCSDTR(r1, 0x20007479) r10 = fcntl$dupfd(r4, 0xa, r1) ioctl$WSDISPLAYIO_GVIDEO(r10, 0x40045744, &(0x7f00000000c0)) semctl$GETNCNT(r8, 0x5, 0x3, &(0x7f00000007c0)=""/76) getsockopt$sock_timeval(r3, 0xffff, 0x1003, &(0x7f0000000140), &(0x7f0000000400)=0x8f) setuid(r0) dup(r2) ioctl$VT_GETACTIVE(r10, 0x40047607, &(0x7f0000000180)) dup2(r6, r6) fchownat(r10, &(0x7f0000000500)='./file0\x00', r0, r9, 0x2) 03:08:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e0d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e102000000c30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a12babb181a5b2c4a2486d88ccf61aadf5c11f8b08003237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba4007a0a477670c0e9c3cc580e44a7e64d17408c119d03ce0bad326bd7b8a6b84d670e9cbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66", 0x1d5) r1 = dup2(r0, r0) r2 = syz_open_pts() close(r0) r3 = dup(r2) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000001c0)) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000100)={0xffffffff, 0x3ff, {0x5, 0x1}}) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000004c0)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xd4f2, 0x9, 0x3, 0xfdb8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x3, 0xfffffffffffffffb, 0xffffffffffff0634}, {0x18, 0x2, 0x9e, 0x80}, 0x4, [0x0, 0x8, 0x37, 0x5, 0x800, 0xb3, 0x6, 0x7]}, 0x3c) readv(r4, &(0x7f0000000040)=[{&(0x7f0000000140)=""/45, 0x2d}], 0x1) syz_open_pts() 03:08:39 executing program 1: mprotect(&(0x7f0000077000/0x3000)=nil, 0x3000, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="6a168cef", 0x4) 03:08:39 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0xfffffffffffffffd) munlock(&(0x7f0000003000/0x3000)=nil, 0x3000) 03:08:39 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10000, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) clock_gettime(0x0, &(0x7f0000000080)) r1 = semget$private(0x0, 0x1, 0x11) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f00000000c0)=0x8000) clock_gettime(0x7, &(0x7f0000000100)) clock_gettime(0xfffffffffffffffd, &(0x7f0000000180)) 03:08:39 executing program 1: r0 = socket$inet6(0x18, 0x4000, 0x8) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000100)=0x10) r1 = socket(0x11, 0x3, 0xfffffffffffff7e8) sendto$unix(r1, &(0x7f0000000000)="b100050400000000000000005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290000000000000000000000000000000000000", 0xb1, 0x0, 0x0, 0x0) 03:08:39 executing program 0: utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000500)={{0x2, 0xfffffffffffffffe}}, 0x0) r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f00000003c0), 0xc4e, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0x0, 0x8, 0x80000000, 0x7fff, 0x10000}, {{r0}, 0xffffffffffffffff, 0x11, 0x50, 0x3, 0x9e8f}], 0x34, 0x0, 0xc68, 0x0) 03:08:39 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x30) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4, 0x1010, r1, 0x0, 0x0) socket(0x20, 0x4007, 0x9) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x6a9, 0x6, 0x1, 0x1, 0x2, 0x0, 0x3961, 0x3, 0x0, 0x50f, 0x1b39}) recvmsg(r0, &(0x7f0000000700)={0x0, 0x0, &(0x7f0000000580)=[{&(0x7f0000000280)=""/232, 0xe8}], 0x1, 0x0, 0xffffffffffffffd3}, 0x40) socket$inet6(0x18, 0xc005, 0x5) 03:08:39 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 03:08:39 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/64, 0x40}], 0x1, 0x0) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) getgroups(0x7, &(0x7f0000000340)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r4 = getpgid(0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) lseek(r0, 0x0, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000500)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000040)=[{&(0x7f0000000180)="094d81778f63e306ca002a0defa66e2a08a504a91dd236d24f5c3d2e2fe698bdabc228d5d6053d6cc77ffd05b20eb1f67d53740b9cf2d27f6c65d6adce8436558daf69b4d3192e1cc18382e7378206313b4f6d1228ebff5ef86cab52aab5f128c626c8420bc97a074f907bb932e0c86a07288054a882fb15c0924e25e3363739fb8abcf23455f677e1cb9839eda8ba5afded57ac710adcc9c90d7de4f7d8968bcd875a", 0xa3}, {&(0x7f0000000240)="1b702c376387b8989af5085208eff47ab952abbc8f6bfe816bf336b96ca924c393a0003f630a64ca9816dcdb58b59410be0f9cfa9a095dfb6a265cdcf3db23c0014305defb046cc484299c", 0x4b}], 0x2, &(0x7f0000000400)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}], 0x100, 0x405}, 0x6) sendmsg$unix(r0, &(0x7f0000000140)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000040), 0x121, &(0x7f0000000580), 0x356}, 0x0) 03:08:39 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0xfffffffffffffffa, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendto$unix(r0, &(0x7f0000000040), 0x0, 0x0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) 03:08:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000240)="a280260aed86a8a6922c065343088d3f34000475a41da02e595beefa6cfdbf5566931e9c5c32341df6efc531947cef785c033f4c5af6f6e3bbe692bcb71643c8a3c0533110141d2dd37d39683643d31b9081cd775c80f484adc3780b60503e349a072a021a", 0x65}], 0x1) write(r0, &(0x7f0000000280), 0x27c) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() chmod(&(0x7f0000000040)='./file0\x00', 0x1) 03:08:40 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1005, &(0x7f0000000100)=0x5, 0x4) openat(r2, &(0x7f0000000140)='./file0\x00', 0x2018b, 0xb1) write(r1, &(0x7f0000000000)="4c70bb06f90a6e99ebf0afebde69a930927cce9e1807b6d64db8ca050f0ddaffe2381ef66a9c063099bd36d91fbf11794df36ea9cf990fb1b0cf25551fab39d21ccccf82a37960f8bc", 0x49) 03:08:40 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x20, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x11, 0x0) r3 = socket$unix(0x1, 0x3, 0x0) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x10000, 0x0) r5 = accept(0xffffffffffffff9c, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) r6 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x800, 0xb01a5108aa016480) r7 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000240)) r8 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd0\x00', 0x20000, 0x0) r9 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffa, 0x41, 0x1, 0x528, 0x6}, {{r2}, 0x0, 0x71, 0x41, 0xfb0, 0x25131ebd}], 0x7ff, &(0x7f00000002c0)=[{{r3}, 0xffffffffffffffff, 0x0, 0x40000014, 0x800, 0x9}, {{r4}, 0xffffffffffffffff, 0x80, 0x10, 0xfffffffffffffffa, 0x975}, {{r5}, 0x0, 0x8, 0x2, 0x0, 0x6}, {{r6}, 0xfffffffffffffffc, 0x0, 0xfffff, 0x7, 0x531a}, {{r7}, 0xfffffffffffffffa, 0x5b, 0x20, 0xfffffffffffffc00, 0x1}, {{r8}, 0xffffffffffffffff, 0xa0, 0x40000002, 0x6, 0x24e}, {{r9}, 0xffffffffffffffff, 0x8, 0x0, 0x8, 0xa98}], 0x4b5, &(0x7f00000003c0)={0xfffffffffffffffb, 0xc0c3}) syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r10 = kqueue() r11 = kqueue() r12 = kqueue() kevent(r12, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r11, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) kevent(r10, &(0x7f0000000080), 0x8000, 0x0, 0x0, 0x0) r13 = kqueue() socketpair(0x6, 0x4002, 0x7, &(0x7f0000000400)) kevent(r13, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) close(r12) kqueue() 03:08:40 executing program 0: pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) syz_open_pts() nanosleep(&(0x7f0000000040)={0x68, 0x7feffffe}, 0x0) r1 = socket(0x40000000011, 0x3, 0x0) r2 = getppid() r3 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={r2, r3, r4}, 0xc) r5 = kqueue() kevent(r5, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x39, 0x3}], 0x81, 0x0, 0x7, 0x0) 03:08:40 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) connect(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x2}, 0x8) r1 = socket(0x800000018, 0x1, 0x0) setsockopt(r1, 0x6, 0x8, 0x0, 0x0) 03:08:40 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x2) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x3, 0x20, 0xa9}, {0x18, 0x3, 0x9, 0x4}, 0xaa5, [0x3, 0x0, 0xfff, 0x2, 0x80000001, 0x5, 0x1, 0x4]}, 0x3c) 03:08:40 executing program 1: r0 = syz_open_pts() r1 = socket(0x20, 0x4000, 0x80) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x8, 0x10001}, 0x8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6bb87611df9e9a23877062c368035b5664d65457b194153a11cead41242e11b56fe9bdaf71bf0697ffc34deb00ef06a16b122bfecbf0000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x80) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x9, 0x3, 0xfffffffffffffffd, "8549bfa620000000000900"}) readv(r3, &(0x7f0000000440)=[{&(0x7f0000000280)=""/159, 0x9f}], 0x1) syz_open_pts() 03:08:40 executing program 0: open(&(0x7f0000000240)='./file1\x00', 0x0, 0x8) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "44619b00000000fe3b5320000001000000000d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x3ffffffff, 0xfffffffffffffffc) r2 = dup(r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000100)=0xc) sendto(r2, &(0x7f00000001c0)="e31d5e24b3f5d3ad6da4cbe489da99e8557f8498852b5311d94d1c190f8351dc7078d57bbfe4f5efcb76e6ce294cd86070fee5eceaee611ddacb", 0x3a, 0x2, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000322f66696d65310413f0ffa503f10c7a44995ae06a4621ddacb01ab8deb8a29ab194302680ad37e44f753c2e0d6abd1de7cb7292581dbababff2e357293b384124d2bd95f370136b331e50a7a7c210efaed9f31d389aac2f4b8616101eeef879ed3c86bf549fdcf92cd6a01023c608ef297f0fc88d9d90387a9e9de608b42b697030dcb66293e3c3098e39bf934a082cf6289af41cf4701288ba919a9d3ee1d02c88993c453d52512acfbf1a993a874ad7cf2f1039"], 0xa) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) fchownat(r2, &(0x7f0000000040)='./file0\x00', r3, r4, 0x6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) close(r0) 03:08:40 executing program 0: socketpair$unix(0x1, 0x8, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="783000000050869b7ad8c89201b3192983b7608bd5cd256e45128b676eaaf523abda7c6fca4b3567cab5aa01e0544ffc19a5826c3eb459b93dba1439974dfce871eeed5e30cc8cb0278980a80f31a7843ca870873da6fc8374343788bd70a0a2fe6a"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) r2 = dup2(r0, r0) ioctl$TIOCEXCL(r2, 0x2000740d) accept$inet6(r2, 0x0, &(0x7f0000000040)) recvmsg(r1, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 03:08:40 executing program 0: r0 = socket(0x80000000000018, 0x4005, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x3ff, 0x0) getsockname(r0, 0x0, &(0x7f0000000100)) 03:08:40 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x11, 0x7, 0x5fe) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) 03:08:40 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1024, &(0x7f00000000c0)=0x5, 0x4) 03:08:40 executing program 1: r0 = syz_open_pts() readv(r0, &(0x7f0000000a40)=[{&(0x7f00000001c0)=""/28, 0x1c}, {&(0x7f0000000540)=""/140, 0xfffffffffffffe67}, {&(0x7f0000000600)=""/94, 0x5e}, {&(0x7f0000000d40)=""/222, 0xde}, {&(0x7f0000000780)=""/233, 0xe9}, {&(0x7f00000034c0)=""/4096, 0x1000}, {&(0x7f0000000880)=""/163, 0xa3}, {&(0x7f0000000940)=""/221, 0xdd}], 0x8) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000300)="5a68f99e167db797f12655eda519a68e5c8c20770b158b77b43c56a0f21a45c80707dae6fde9c28c4b6f4e6a49bcc383bf66e27b4808ee89591b53f818e3b10de9ac91194b394be01252ab418a", 0x4d}], 0x1) pwritev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f00000000c0)="440251", 0x3}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, 0xffffffffffffffff, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000240)=@abs={0x0, 0x0, 0x2}, 0xff24) r2 = dup2(0xffffffffffffffff, r1) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000680)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f00000006c0)={&(0x7f0000000100)=[{0x24, 0x1}, {0x0, 0xfffffffffffffffe}], 0x2000000000000221}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f00000004c0)=""/120, 0x78}], 0x1) writev(r0, &(0x7f0000000040), 0x1) write(r0, &(0x7f0000000200), 0xfe72) read(r0, &(0x7f00000003c0)=""/132, 0x84) ioctl$TIOCNXCL(r2, 0x2000740e) r4 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x10, 0x30) ioctl$KDSETRAD(r4, 0x20004b43) r5 = syz_open_pts() r6 = socket$inet6(0x18, 0x0, 0x7fffffff) setsockopt$inet6_MRT6_DEL_MFC(r6, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x2, 0x6, 0x7}, {0x18, 0x2, 0x2, 0x7ff}, 0xffff, [0x3, 0x8, 0x8000, 0x24, 0xfffffffffffffff8, 0x0, 0xcf8b]}, 0x3c) close(r5) r7 = dup(r5) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) execve(&(0x7f0000000140)='./file0\x00', &(0x7f0000000ac0)=[&(0x7f00000000c0)=',N-/\x00', &(0x7f0000000480)='/dev/wsmouse0\x00'], &(0x7f0000000b80)) fchown(r5, r9, r8) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r11, &(0x7f00000024c0)="7b4de795bdaabdb7b414c25f6fe306cebb1eac4a7eecd09ef5d4597f31d32a2bfc33ce881eb92bff0d916a88f7a32e0e719e975ceef1e6fafbfc05be9b7252d64c23a2b70758d3d93d98e9ef6a454e9f6d9087c0274a7e198dca01586334c5df7b40b2506c78afb13032cd2c76646117da35e813ae9e62a4368615253f6cb1277e0d69134644e88c8d0b23de4824d009917365cec979fd804b0e4e1da785e04fa77d91a8952a247b3a29ff84db711814201c1a4009a22a06d6df71b030fcef308d60b01f9a3ed7ff971539f30260eded61b6d15d2c4e1541e48281b7415aafc2b6351fb5546baf487d2203ebbac4905a8c5450bfe3badfafef0cb635467c40c95dd56ff8b34b10f08f02a77d21ed9404a3451795fa5ad45cbd038a704abef862cc079cb2e29a5a45bc46989882a5b3571b6e39d74529ecbd81b633161bc1458fa6a069b90df85b5b07ace3e858deddaff8ec4f3f7a5ba89a2612c48386330a584be01ffa875d3d33340f383bac37bbe29189f4a279ce9f5fe1d008f54631f573f718c58665acbafe9aa512dbe331a48c002769e7ed599af7f1da0ff3f0a751d4f27aa9b6c6ab16ca519aaf154686095fc5c220d15f8f57ec949325ac6b1f87996e4e336265cc519e4cef3f7b5c2f24905751a41037e59e76ef23fff2887b5695500397d4f3fa7713504c0a39265f0ea4b8e04bc12aba28f3963d6c4b44b0aa7d2c76662ca981163db798e0533529b4bd9877710919360e2368f68ee0045b92a0e298fa7ae0b1fabdb895a4010e32228f53fac58239c6e1ceab83c0ef179bb9b8aa18f96a6258045da84a2bda775af3cd194a1817c06d52b33eea15571e48c858fce0810ce938135daee97233668d01c677f72b9de757fc33088e8f690fd762b7156011135ba4ceadf14c580099754067118f75b4774ba7b6fba064ae4d3507f0b0a3df7140c032d790dbc97a383f47bf64793bd10144c5a39453f312490b6585a078138d4a0f41881f62c09c11cd3662ce5662e101c871872462147ee70e57a29dc165ea551f722c82130247175985e708b5d1614ef07bc3219e6ab2be07afb5224a89e0eb4f36621d96c247bd5dc5cb9a47b670ced487ed1c284811502459421d49970b48f135a638a1ea9040f148f357b4f626c8f6f2de3f394de65bbef4d9c473b019ede80f5ef1ae6e7ab4a8f6450cfbd7dd254208f46a5e807257b72451a38942cc62d05de2b5e5683744b24d6b9e14757c66be94d0613859bdf25eefcdcd14aa0d38429cb87aa126110fc22f7e254e37573d48624f63246274c1df04e7077b4882acd3a7af63de88bc8c2ae400ddffe259cce95a58ea545e4fad4397939f8473c32e3f78fab3cd8fa04a04edf70e951a8c5ce96e2258275706ce06402e7b94ddc78ebcc60b2d373df8b08c9b58c907a85243ef1764069206f2ef692d7762b16c980d64bbcd5ed1b3b038c8667477421ce86f423ccaf543422e6745f63319cdaa1c3c1f73d4dc5ba3a54174b5b193c259cef1e66825ca3894720c978799f6ee88e9204009432b4a7373466962adb91034dbd315dca59c5dfab32b5e2523bc7327815e3b7fbf8d4bb2b59b0c75bdc814935b0270f4c6d843c66c92d6532f04988e562e607c4d65053968ef15ed43c89396e3d41910483b3a903eadc87ad9961fb99aaf42a60a9a8ffedaceb5ac1e311f9209effe86e6997935a7055583e1e05e0ccc91df4709415c88c4dcae090f8bcb215b1a2b72818842379e78acbc035720a876302a965f6fb127f17c0f6d51bdf04854133673c2ac91e68b2eb77c4bfba978e91375c7a73fcf0c3f32372892f09d826eddd207502152e3fcbc9d4e07ed8ad066f7b0cb5b2cb6df53fb9ea7c58a7cafabe4ada79736f1da8bb399165272f9acafee6312eb39cc80accc917e8f4ec850d7da9c042be195fc327af51f85f742f0202a0978f93b5fa5b810f029bf6a72e3f556e6299be7d65d03daf54e93066020db4d38162d67c2d4065edbc9aae3fabe574c213fbb86b2ec9526e4eeb2b779ac83cbe37802f7aab544e6a30e87d46efddedcb73610691a015691f3064fa874ebf4da4de03ccb02b07a5a53c121f556db738b26b0a8419b197a22cc7cd62335d85a9db7e3ed22ae544761a72ae2528f77e5be927afa84d125e8d081f675cc0672f528bbe5d7a1344e72b613b7594bde0245d26eceb1fb9d1fb982c9cac8166461b1ad55cdbb1db1f22d01aa955d9c07172d5066d3248384bdad593bcd225967433e68abb9d5cf74e98a174ef1e05a1b4bef9e05c7197d3fbf7016f908e041bb615d3b956962fc954634fae16a97c7142b606266d46e3d7d8d0dfd0724438c148f2015c9bb05f78b7b9e778fa6e255602e11c1b55de166fc35e09de574c0996ce4de9756646b06fa2632fe8991a8c2ec548099a788145ff25ee0a30bc6cafafbef5c1a5c76c45c1cd09d6207b1cf643bd0ed65ce13b980916e4350ad82c5b984ac09d4077316ae7a04098f10104469b918ad74ae001f27b3ed0110dc80c1020b2a2728649d148983acf49e7da028945f1062f4afa17f50d6dc54c839f498b858ab94251977100e8462fc688cd9569337bf7bdc20d755fe554f6bdabeaeed7d457d4757e7c642d5aa7539bcc78d8a12a2bc5774db6d6566b5001742949aed89d3045f6565ad07e98a7ff1a83f8cf97ec3293e3043e58ab4e09203d249e85722987a23112ec100241dd088aca5ccafbf3cc073cdbd61f1f6d2162f378ee219db010f1c75d4a196ade6a901721c75c389e943bf7b9b814501032ca1271e0e89ebb30c7e8a11a1c47405aa6ed1cdcb313cdef1454243f75e9ab91fab92b19ab72f84161d267cfc7b7c5598cd1e1a5765c077dbf92a14c3fac99a102aed7ec2c7bd163de390ecb0f7cadcf7d3a51e64552fffea07de5e75072f8ad93de8a4cd489c8053eaafd5ec6c81015136a7895beaef93cb36bbd5c1b8ac28fe85c9e463fc8b6c925d33c00df904529cb11205a0007cf52b3bdad2e14a14fb9346bab33d5a918598e5125ab30e9ab428b72afaeee6cb8c18d7cd3417a9a5084402bb7307a25edf75d693fdff033ba70e93ae67a6855e39c5ca8ae4524484e1ca2ac479c82616037a291e87923066e05d2e7d296f3d3527f1ae223ced1fd66d57bffb7afdb67fea467f54e4fe7eda4737278292b5d69d16136fe45e7fdf410112a776f6105846ccfe070ffe49efe91557973b3993f0175e96d7d3835d6277b23636b293dbf0d2a45672508f7fc9f4efcc0eb47f2684b31297d68b19010fea28bd9bdf6be85e501f5b05635522d12300273b45997331836c6eb8b9c28e6dfef044a1e4294f146e9c9da03d2feb7033b0318e95d929ccb5a319060b34e034acf154ac8e93c7a20ca71c539f78e76acdc0ef31c45adbd2baa1e78c94b3da04e57709f0f11f93a73e76213df14444252d0705ac8e94c99ada1d5b52f66a52fd598b12e8515c5423cadc811db1502728effa1b87f25204dbc9d35aee058cedf9e666f79fc31816f81039865614cf44d6a9565ffffe87737b7aa82876c23a6fb25e6d4a0a706be9d76f183a249da65fa4fc1289be4d43a5d094063fccc470f03fc200448f251d536ef1277a0bac741a0a4921b4a852285664da1563d10ed1d480cc2091f42dc3091237bf9021e82cdd751494978f68aa9d253c42659e485bb3bd8a43abbaeddf50a3b6998a9434b53e0bc296bd62bb3b8f0f8c4996c8b40029b40a43db1f0d57a0e7e3f387aaf2bb2caa11a4c5f9cbf2e8f7a2f6aefbb2148016f5a6fed8d691a378520d8c976181205b0536adb07a4c09823b0aacdc12b3fcf14e2c8cce91f19154076c7b8f1203645650f63d25eef25cd119f5175cef929a3c238341d63a2fad956062b86d49b89b88ae0e1d229ab2fee1852811538b2b78e9dfed581a73062ad15bef7fbc73c13eaa5a6c00f87216f0481034e2c409f0ebe385c63d4e38156abbd40e305e5357a056201f2fc2b9955b8896e3d59c489993f078a0e1af234fded54e2094b8b50c50afc804471386e29aa7284b2e7580680b1e77273c0d857902e3f13a49749c914b9dd2e2dae6f480cf68014c715d189217b6bdf9cd70f5972c61b4e2bce65734ca1ea4d752909f34dc54f97aca12c3f4cb16d3cf40a465b3513916fefb1250d5e6a3161ce243714ac226e5c1c6455af0ee1e4c49d892dac960771fd8aaea0bfe2330a17fba22a7babe46f8217286c3f3381148a4a2cbb8b59468783648b7d4d6fd68fc13b505311601673648ee4d2023bc80ffb7ff0f422d593c58a6660297cf51a5f1e49ae7af3ca104efb7417527c6bf97366d555255c63abb24915194143018dbdea14e30a03cf0338e2ffd35ea415186bd18bff2dacf8e6bc21c39ea6c8c703c47d7a0e03796cb587e779657f324bfae1d130fb77f70b909bf636fcc1bdf0c073100e589512a4a97e931060ee58cd10d9e1772000447efc1907c581ed1329d60d771a21f984cfb067718b4cab82cb5973f35cc7f53a9461413899cb23fa06adfaa6b5ea84f02d88d7b7c9d446d049270e6c2d7cf23c2ed78c06f55fbfb98fbb1b50aac94cd69d9ecc1b5a15eea35b32d737c9fc87948a1a23a7fcb6542ef9e4ab60d9d6ebea0ad375f2731fbcc54edf20ffbeb8c97d48f5474c2e050ce417fc2b7ad67795b4baf9446058379b594c09fd17eb32bd94091a8706b4754798b1c0f8d73924444b19853b03ced4127af6c3c5e207789604dd15095479c46ed85c9ff95db3a59a5d9b11393d36fc415e476502a9ff213e661682747fd330a1931cf191b1d0c81ce70b8c93ea12778bc06c392ce6e4f1d9ebbe61ea5198f5a6685e3f22ccdd92b955fcf85a46619a1b764231501b921c56f77224a270cd069d708dc7d9b87495361ed506f5f42fe1c1a4bbfe107e679e32252e5cac8c4f13ad6b8a16453c1a8cb50f32aeec532cc6e8d134fb9ab827aa22bfacb8ecf7d9bf893b4535805c50c3ffc569c9a1d04918e5a0d067119f6b203210fd9c3355a3982d0b2f8040ff13e5cd659fb74153b083a40bd5fcb0c8f3f4143bcc3ce6df1ef8f77d8c4621f8ca05be6978789cae3f10a47b29d64b3303f4afad91a1189f9f4c2172418694f1425a89f61b408998494bd69aa06c9b794ea7c86fe1509bafad6079467896735c586a150886658df89735ad0d8c9068771706148082bdc5b8f363ca9d4e1a1331c9fef598fef754da24f799cb70ca00aecc0b4fb23ca91a1de50852e28a16aeca199595c3bcfa0c1be63c48e96b7f990ab3fc8c31af70fd2cf0e1afc2753f0e2ec70ca0e6ce9cffbcfd3d6c7a8c6407cc6c1ad123fb4bb6a1e509ea02a74262a4da213ef270142a683485325484b938dd14460e8436ab024b9b6d12fc4edb0dd779f0105fa9d5440d39fa7866223dfc6e6c1621ec4d2bbe36b3704d33c6e15d5b8240dab1ca885840e4fd9c52b0638debf5419a3873ac108954933fae5fc5372519efeeba7117938bbf5c017051727643ba0bc7d2fb629cb79d463fee96cbe771f0d45c836925c0f3e738b9c55075be5e8f15fe2e131d7c326deece6ede7577919b6b413e15bdc1949d15dec161040c1aba5ff3d2be085bceae83cff66b7a17c4545658dac365e6511a36669a478cc0adeb580bbc462179df5c87cf55eb0d3179d2c0d397be435b1fa48ca21bfba225f310a0e85f48a8fe98a2a395caa9af30d55f1560ce1c5592184bf0803c44076df4c12118b1171284f77ed205c01c5e71ad724a64d38b2caf223d6d11ceea6f497565bc154ebc465", 0x1000) msgget$private(0x0, 0x20) dup2(r10, r6) 03:08:40 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() fcntl$dupfd(r0, 0x0, r0) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, &(0x7f0000000100)="188d3ca8f16e74df153ef49937c7d101350e000000000000626d6e46eedfeb4da893d31251fc4414c22d03", 0x2b) 03:08:40 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000180)='x\x00') r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f00000002c0)={0xac3b, './file1\x00'}) utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) r2 = syz_open_pts() close(r2) syz_open_pts() truncate(&(0x7f0000000200)='./file0\x00', 0x200) ioctl$TIOCSETA(r2, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r2, 0x0, 0x0) poll(&(0x7f0000000140)=[{r2, 0x26}], 0x1, 0x0) select(0x40, &(0x7f0000000100), 0x0, &(0x7f00000001c0)={0x5, 0x5, 0x9, 0x6, 0x80, 0x5, 0x40, 0x6}, &(0x7f0000000280)={0x8, 0x1}) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x100, 0x2) recvfrom$inet6(r3, &(0x7f0000000080)=""/101, 0x65, 0x803, 0x0, 0x0) 03:08:41 executing program 1: select(0x324, 0x0, 0x0, 0x0, &(0x7f0000000040)={0xfffffffffffffffd, 0x80}) pipe(&(0x7f0000000000)) 03:08:41 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"}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xdd, 0x7fffffff, "898dd215dae67aa7cf0bf2e0f86d4dad779f3650"}) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000100)="3be9fbcfcd8d2e", 0x7}], 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f00000001c0)={{0x18, 0x2, 0x2, 0x20}, {0x18, 0x2, 0x3, 0x5}, 0x7fffffff, [0x7fff, 0x9, 0xffffffff, 0x1, 0x2, 0x6, 0x7, 0x9]}, 0x3c) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f0000000200)={0x3, 0x2}) ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f0000000180)) 03:08:41 executing program 0: r0 = dup(0xffffffffffffffff) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), 0x8) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="ab2b43ce9b33ada7ee08665d19ac14d5e51348771197a7728420aef61715f7b1d3d4b3830c921be1817a0000", 0x2c) 03:08:41 executing program 0: r0 = syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000480)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x9, 0x400, 0x0, "369e07506c2e5bdb020d2f1b743a8db6b4dd512d", 0x1f}) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) fcntl$dupfd(r0, 0x0, r2) 03:08:41 executing program 1: shmget(0x0, 0x4000, 0x100, &(0x7f000042f000/0x4000)=nil) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = openat(r0, &(0x7f0000000100)='./file0\x00', 0xfffffffffffffffd, 0x200000000000000e) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x20, 0x8) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) 03:08:42 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="01781b2d060000000000003f34a4624d00000236193d13040000000000040000", 0x20) preadv(r0, &(0x7f0000000580)=[{&(0x7f0000000100)=""/166, 0xa6}, {&(0x7f00000001c0)=""/208, 0xd0}, {&(0x7f00000002c0)=""/217, 0xd9}, {&(0x7f00000003c0)=""/120, 0x78}, {&(0x7f0000000440)=""/206, 0xce}, {&(0x7f0000000540)=""/63, 0x3f}], 0x6, 0x0) r1 = fcntl$getown(r0, 0x5) r2 = getuid() getgroups(0x3, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) write(r0, &(0x7f0000000cc0)="f4d461676f1bce8a2411d21db88c12f13efc4963d73b580c35ca3a2b82f200a63b84c1c29b96e63a41bca66f92021f86f03500924d6d413ee98dd648b3567a5fc78b0cea6ed51ed5e5086dd2b8e17f11f6bfa008f4a17a06599d4418d8df18367a40c7b1115bc09206ceb58632eca1535e4d9cb3fc9260dcf045a1d0ebbec98e223c7ef49b9aebdc86d1876430042b9fe7ef0eb927e894a50771409da67d63834af00e205fa1f3fd302fe287abb80aa2df3f86aba937ae9e8735f0fd67e432f546b6bcdff6d5e03ed60e4fc24d69f61739cce96fa8f66175c84ecec2bbb0a5e828939ac6ded71c1ba47999bcd801c6e2f20a7e62a4c3057b25fa35cf94a87bd6325cf7e4ac8ba518654078a5eb405e518370a5537e0b47b0a1aa298e6713617bcd32554970933eaeeb33faa2cb937ee17a8beb0e7a3b3b4625ed90dd1ca65e9ab08172dbd6cdc9067b0dd25c07221335f8da2c18d89fcd3947245f1ef027ff8aa319abb5b2541c028fe198dc755f516e27e3197d61bcce2e56529569727a75d820291dd03c5e052c4b474dcde1ab9652c6619c30ddce21afc906e422b839d9e139e8bac6da0cb8351ad80e6981a7828e4a63846dec05d9fad7b8692d0e7cea5d7a99b0651570f93ec8498a4908bf1919ab4d7e4bf90cb98af2af14ea48acd1bb0ba1e85ea79a5b2777491715f5ac7fbd8d9aaca42e89f42c22a656bf646a504663544ba4bdff09d49e1d83b8a0442206a955e981b26c73dee94b652bc6f390c300a299e01a96cb2518ad79a158e002062feffe40db4c73d871e61f98830ac5c5d0294224986d506f934ce3c0b36135fb4564bf5d2b6710d13b96cf3a233306070959419c33a62af24a194117ab03193e86ec7c83f10a6052ccca0d1acf75068df2e8a6b51447f60feafdc2276c9201650d21bc6b3d7d9defb9229001245c0b5dddd34b0b06fca307b736d89d04374acfa0daf0ae68541211d35ef0e7489addfdcf121495c8ad98dfc98d3e9c1ab0d048ab174cacf8764ce9836a1a7608d14e3b5529411ae6e4e9405b791345ef734bb9ab1a5b0f463c3f6299b7e7be92582fc9ad9cba0c452186245c042e02776e0c2f86e9fff4dc6b9e91098e1bea9dd33968bc6535df5793aa49ec380eb395bc0aca90ea1142d77c0c9473e7703552fdc82b99c9b5dc17f86718520aa2f89a4aedb7d04e8ce6e79ee87569c81c78692f3767583d496be8d1807612b43cbb7a82848977afadbfa77b57cc9d74a8a92a0d7fe671dc36ed1630b94b86c76cd8ae4e568018def621f1508d1cfd7adadfcecb2cb2e680fd9238068319fc8c7e9823379103380aec23abd336ea2b1655c9c504c2eee84c90a2038556a2f36b3b66479a0804e1e88f755196dbee325ef7b1178f89f172c8e8880bfda29830d038fb229e23159cf25a1fe80894b247409ccc7fc85585a166e1351cff71593ba821686515e77a2d3109a6121f1c5eddc5323d7e61cc87c8364f1565d5aa67da94d823aab6ece4b63ab12eec111d9cf80023565f6678166c7949b8dc32a483dd8bfc65e1d1bb56c5466ee3650b2589bea9ca0763ea91500b1bf24ae6f1728692ed81bdbc8b35e1bd42bffbd75baf69c178df02af0b45852b118fc85572a07079171600892c13aed56f1d12398a092a31a65fefe3741326aa5b028f8e41bf2069e03b8d4003c67216a5dd28fa49d8beb0cbc6a2cb293f9b5c79a61fcad5c681046d2d01cdde4249db65cf82ad63d7236c00860adb4d27fbed889ea3bd48a5c5ebf586634318f597122e342506a9ec5cbac1d15c572dfc01e9e8fd601c8c0f4ce920dda003ca97f5609214498a2f1045b72c906a034312b68c42c7d253aafee5eb1b614cee4faa779f15e3478bb1be2dd1f40be0f4f9f2420ef8549813d55279160c4512caab202330c7888ff51b953e3ac4498fbd109b69f27f52b405ec30818eedab4175701a173a0b10ceb685827c15", 0x579) 03:08:42 executing program 1: dup(0xffffffffffffff9c) openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8, 0x61f24ec9efdf5b4b) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x20081, 0x81) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x5010, r0, 0x0, 0x0) accept(0xffffffffffffffff, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) 03:08:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() writev(r0, &(0x7f0000000580)=[{&(0x7f0000000040)="1fb963f11c59c9843cb813c644", 0xd}, {&(0x7f0000000240)="f9b9119e64358d177aaa13fc37fa67d8ed6af88e01c39cc782a8bf490b0f92a95dc576b909c3723bdc0a064ab5281b59ba6985ba266c80d4deb81f9e4e18967210470f0e78baa501f0f51e42442c6856b1b7ad0fcc306bfa675988b58324", 0x5e}, {&(0x7f0000000140)="ebf81ca759da4b", 0x7}, {&(0x7f00000002c0)="bd1bc2a687f38bab60292b28502d42b539fe0b7720dc00ead651ac5655c69034198e82a3f0d7bb15157de86f46a780ab43616eb9c636496ff7c4f312c2e361a0c885faf8d9b5e8989e7f569b2a5759d55b6767ab00f233cc1db622404ddc0329fbc128d1b913f8f68aed046a12b1c819b666", 0x72}, {&(0x7f0000000340)="4ec74e02da399fe55164268997148d99e2a6318f5d3037bc37a0854ae61684cd44a777d492bf5834c2b40de6ab5c", 0x2e}, {&(0x7f0000000380)="87d1b4309f61307fdbaae3ea5a77ff9ed2423848de093ce5b112f983cdfd90400b83474ec1152e4135659b442561cc08811d6e52cdf3d654c1391504738ea207288aaf9e3075bccae40022828225b65bcfa6e8f10218767bd0946bbe944690066da391bf231b4b172976c30a446cd6650ef910b0b2ef433271a36c6087f7eb781f42fa2f5138ab3f27126dff2ea64ad823d373f931caab4b78a7a4a8a47c91f194fee1fa2cec7168eed9e59140ad623cdf9783fdcab0f5fde48ed8541ecbe0c13fae39f681f64d2ffcdd765ae88f4072af07", 0xd2}, {&(0x7f0000000480)="5b64227a55351770bc4dc81aa480016a513854ecfa3ca59901e330cd0c5ea8d02706bcc5e27eb1d47d502bb76876680520ec927140cdeeafc446910825d9049ccebc0b82e9d9ff5e9405b653af946640430f31a2bd765f932ffbb29fc1304262892f76e51ff8abdd3280866b7339c81b512f8f67877e14f8d1885c19c6efe42c47f067dee0381de95a1221535da7ab8dca9a1e3a19a07b503da3567c27ad55325ef7561e742ceb269e2640ebc81f7d3187cefb520ff185f6fa0832872ebab5d55228a05e6a56996885580286329fa4642c3105d32e", 0xd5}], 0x7) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x7fffffff, 0x0, 0x1, 0xbffffffffff7fb81, "855c55000267a723b36c1b390000000000000040"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 03:08:43 executing program 1: r0 = dup(0xffffffffffffff9c) getsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000000), &(0x7f0000000040)=0x4) poll(&(0x7f0000001b40)=[{}], 0xd1, 0x0) r1 = semget(0x1, 0x7, 0x4) semctl$GETZCNT(r1, 0x4, 0x7, &(0x7f0000000080)=""/244) 03:08:43 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) write(0xffffffffffffffff, &(0x7f00000000c0)="582720efabd16ebae6", 0x9) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c5, 0x42) dup2(r1, r0) writev(r1, &(0x7f0000000240)=[{&(0x7f0000000040)="9eb941028707ebccf9b4079fca9bd1551b52f9cab65583b04496a02875b8db72773cffef", 0x24}, {&(0x7f0000000100)="bc9742c7cf24c1d1b4e7b826e384aa62b3e5969874d108151d1d10ade9ab991fa38c401e6c48717d2a48c70c20d5bb78d10422a19eac891b77bfc0fd36678fd116c4714f34c9f47fe040eb56c2745c9fba9421cb9f7ea68ce94fb1814e01f3de09717f6343ffb6f36bb77384763a6d4ad29854bedd2ec8b86827fcab8a626aca2a802a7f75e3ba2913a8037b3755fce365657aa90d9cc9529964227b83b74d8088f962ab1c19ae2f59e1e642c19d53f85ae7753f466a16afbd1c0ddeb32a68d61a4ba18ba18a1a9eec16d9c103a610e8fca96e43025eac9ec35d5d38415958f4", 0xe0}, {&(0x7f0000000200)="35a282b859a35b02fcaf841e3c39be880a2cd2e1664d81cd42b341e0dd3f578d", 0x20}], 0x3) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f00000000c0)) 03:08:43 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="3216"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001480)="a902010000805cb90cca8590", 0xc) writev(r0, &(0x7f0000000dc0)=[{&(0x7f00000014c0)="6bf72d063641b961b75df8f9b4fcd5b3ae4affbf7ba1d02583408618e34bd84d4cb968ab3e4d31d8dd08a3a877decb06f445fa44d92b64d3fb6ff2279d072da2c7fb03dfe556c14f5a0759a5221f451145387a558c4a62730cd8a9d1d1bd49e3bc9ad45d096d8166b34d8553a0731bfaa28dcc0912e43dc5596803906efa5756e1a0df3570348df7f248721cb884959c9316aea77a2ae674f90ebc4070b47a26b3fa2bd459136713add1f85f541813af910126df9e3c120e75a6c9404bdac4681d778dec0b77049a3fafa1b74bcc9bacce8ac32a01d1d1a00a3671fd3d00e52ca9afb4061689fa4d498d1f12a43db61436ca82693ad77478f05e42a70c1feadbd9c6370e49e69c3f288e8c0c727c1e17f01297dfcff29bf9c3aca4124484e24d2d8098b6b93b3ef2fccde95cbb29877a733d3128f6f877101b07cd16a80023d6691d63f60c3e1bb8911b4b07d0b237cc785e9bee3dfbd7096b29f1997e6b1cb305ea378e51c4137e680d76bbf18c3c7fd6d665be0e01f5c0f403add9d3723343ad8f424ed8877cb45a8fbe28c230da726e40620d996555cbb4c201a631e0ce5960966e62b86862369dfcb537d8c9d51c3c00afd21af85e4a5742c0a26855f4f5663c2d1f1f922dc024a281a180159b90539bb422d61bac19cbe82e0b2af507acf2727c82cfa8f6088cc03d4c14c803fab4397454a7c7b97f3bfd1dadf600faad52b4bdcaa0207e3bfbbf80faf148231e775ecf3b0df35c2931fbf524bf0755a5b352b39d08717633916ce81cbc6b72704ca063e8c83a62e6cf3b47a4b7b040c3ed5a003676bf2e9d2921e621943fd18c5594bae60005a22fcd5d01ea076d31a3c3a564d22ff75c8e666422a696531ecafd05a9b22f21e997bfee255a07c9d988383f82a30c40d9d2c997ac25b79e792789a8d31b7a3d5a78234db75c30efd3a26d722048e45ab5afd20e6823c576f21491daecfaac1bdc6f0e47ce86f421ac92b7105eb8409c5e1298dc95611683509783334640045d5787282832ef9cd76c7c3032d1245764139e623e04e790c0929ac2a019f7adb51def174801ad018eefb6f5e00dcd670fda6651335c72c509b08baf79945b07b22ff4e2c5ffcbd5b5b14096044adab2128e9cd9d3b240f05ab42330767db46fda11806a0369251ca2981c1f00a67a71c387ab73ef4dece26dc5768e70c43a0eea381ffb6cc9f3407f1aab528da203cd9d45cabe596a7466268521b55b8433c4cbf1203b0b77672a78a04b4a96bc62ee6e14e664a84be0848e444cc56a67789c8350f4da97ae5425da75e345ec9fdf5996f6ec936f55870e68bc4b0008605e43bc6320d8c4a7e68fe229f7fec8693dbfc099447c8502bf1231a183681ccf6cba365c521645b668d34ac7fe26c5811fc78112b216e651f520764adbbd93c06b89ac2fc76163e435c75f19f3313102d2600fecbaeccc80d977d7ab2bb7a4b328c5c65a32a811d5c5c8bafe17c8dd99b4ee35735496636780e1704604dc4a2721f65f2c5a8408dfdd36f807a696adf94d5c65e39d41a7507eee1f9c4c5594554e412a43c2a8919c43ecdd1b172b4b3b645b8d2634df7b66ba3b639e920922c8b0f729c677c5b37d2a7cbbcb387468f98da53aff838d232733d39de9ecebae7e849d5054e321ac4c0291c45232a7c5a0dd38cb207a16c0b84394f667ca77ffd29fe5fbc6c34a94595cf5400b7ff164da9055a04bca85fb6a3d39aeac27fda87b995fa9585833a2df0989ecb9dac3eac0dbac930926eac26a6e074d7251a6fae1fb5c21f936ffcd4281e5f318b74ddedba4c53f5c02d5c987aaacb973abce1d2cafed3c7efa02bb5275fb2469633b155df3c523d8f20e3e73ec481852814a0f1d9d1246bc9b7dc95304574ded7737ad6f7f8609fe8f9889ef6f9ec993ca47afa4a6037955fae64255510cddd6912c6361bc5e1c9094f60503624d9c69cb91bfa642168a8108fadf473b70eda4349754fd7ac286c59f4a78f46e8430dffcaff21c6868", 0x595}], 0x1) 03:08:43 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x7, 0x1f, r0, 0x0, 0x0) mmap(&(0x7f0000000000/0x12000)=nil, 0x12000, 0x0, 0x2811, r0, 0x0, 0x0) mprotect(&(0x7f0000010000/0x4000)=nil, 0x4000, 0x6) r1 = getgid() fchown(r0, 0x0, r1) writev(r0, &(0x7f00000001c0)=[{&(0x7f00000000c0)="c2850eef4e828788fe83cdb4d7fe6f7cf5677ba2361e8f6a641e88c43078a3db67b6b29d3bfb895e1a977ed3dd99d2d58ec3b5c714b8a90b572381b40607b7adf6e87c69314d73e0e666ae456b3a33", 0x4f}], 0x1) getpeername$unix(r0, &(0x7f0000000300)=@abs, &(0x7f0000000340)=0x8) r2 = msgget$private(0x0, 0x100) write(r0, &(0x7f0000000500)="3aa0ce34df367a8bc61ebb36c8138900df8c81ef0e6bafbac523fb00261947c1d8f6f4f0d1c80938239e62e99c34db2a918edbb28d46e4ddabd2cc02b772b107d6432e607bee62283a6ec5bb94a97ad74469ed26f8cf835b72b8226b1691ff6e269e356e478b5fbde5b933fe4287b178e205e6f23cd9dc8f82af370885e7bb0c5866657b5a1e8d28ea62774186921f4bbb3b3212fa51a7e919991d6616c6786676ead5033b88ba6d913a6f126345565e9e2da83be084c7ec46e705cb1f9fa9885e49c6905f67b3b1e45479", 0xcb) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000003c0)={0x8001, 0x3}, 0xff4c) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000240)={'./file0\x00', 0x7, 0x2, 0x4, 0x1, 0x9, 0xffff, 0x101, 0x2, 0x1, 0x81, 0x7}) r3 = geteuid() ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000000)={0x100000001, 0x5, {0x7, 0x7}}) msgget$private(0x0, 0x20) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000040)={0x4}) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000800), &(0x7f0000000840)=0x10) chflagsat(r0, &(0x7f0000000200)='./file0\x00', 0x1, 0x2) msgrcv(r2, &(0x7f0000000b80)=ANY=[@ANYBLOB="0000000000000000000000000005078337e1ce07a79a7cd1939d3f8e46923c5591ee2ed9087f396d9927f180a8abe0d99622ac4b35d9df5ebdce98bc6d23962e0ae61b041eb2ed0645bd8d451b8c96d20de2ae5939c77ae324aa18420098352d0000000000000000000000000000000000438c9520ddb2cbd82685acae617ca260a1a3b0f0b9885acf7add3f22411ab33a8f22667123860c82d5f10bf5a975394073c662e0457bc8772cf564794913e7eeccc1a94a41fb8d893bd7da1ee5c301d149bead9cd7fb42f69f5a3f27d6206d45c154c67f3433717d7e202c4adc0b4159b305a2cb64672fe0a789bf7c3b7879b3ae21355362105d09dd6e78f1f75bbae7c6fd3dec8ac106cd58d06e9d341e608f9204f6671a11ec022254194d25fc54ad5ab73cb0b437bed35e3028884c6d2921d315eb1d70a746a8da09d73db2e31df99f166ec108182f4d147de1763a8b1d2ed4814a19fe82a859793719e03ab5a85b33b382fe9f12a676185e6ea7dbf1836fac96319cdfc31b23c5b8d0b06d99c17525cbd27e168bc5af263c939e2094d24ce179b1227e800d59c8616c1bbd6aab3436978f461ff3a7ed97e30b1c4ad0eed52e9341558c687598a07a228b78371095cadd4763ef14b15aaf06107b29a0196100000000000000000000f4a737c8a1ede740c1af251ade38b21d8de3cb3fa7e0ac16ffe64cd7bddd64166cf9fed867fc88c58439931c03e5cebeb7a3d037f39737116873132d3599f5b47f369e73b7ccc96b"], 0x1, 0x3, 0x1000) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0x2, r3, 0x0, 0x0, 0x0, 0x146, 0x3ff}, 0x9, 0x3, 0x0, 0x0, 0x4, 0x2, 0x400, 0x5}) 03:08:43 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x100000000002a, 0x3e, &(0x7f0000000040)="8da39519a17976e9d82457a2d5a9741478e46dd4", 0x14) r2 = socket(0x18, 0x1, 0x0) lseek(r0, 0x0, 0x1) close(r1) r3 = fcntl$dupfd(r1, 0x0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) close(r3) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) recvfrom(r2, &(0x7f0000000100)=""/125, 0x7d, 0x800, &(0x7f0000000180)=@in6={0x18, 0x1, 0x46c, 0x12}, 0xc) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000000)={0x4, 0x7}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) 03:08:43 executing program 0: r0 = open(&(0x7f0000000500)='./file0\x00', 0x210, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1015, &(0x7f0000000100), &(0x7f0000000140)=0x4) pledge(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='\x00') ioctl$KDDISABIO(r0, 0x20004b3d) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000180)={0x9, './file0\x00', './file1\x00'}) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x2) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCSTART(r0, 0x2000746e) chdir(&(0x7f00000000c0)='./file0\x00') 03:08:43 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f00000001c0)="e999550b7cc260c1e4591070feb59def4fe718a2fac2836e4e93035bff724fbd3e37013741b041ea434203aee3d02b8e770d239fa06f8db63a207f351b948c310e1eb58751ca36c875d80316856e5a0e87479719167ce434e2d18f2d14b49a61bcfcf99d6883f7ac3bd2abe845aab69761752334ea091a24542afd5d7062f5c8f3910614937203340c2983938ed758c0009f6ab48c4410df09b71e7fd50c1e2d40dd2bae463cc7945f9e17b39aa93e6a19f74288d2086c4cf486627621d8693c0fa20318c5776ee790e578dbef5ff6493c4f631a3997a907ca2a4160379907c5a684ea5b3fcc885384399e26aeb9aa7a", 0xf0}], 0x1}, 0x0) socketpair(0x6, 0x5, 0x6, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x10080, 0x0) pipe(&(0x7f0000000100)) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000180)=0x8) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x80, 0x0) r3 = dup2(r2, r0) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f00000003c0)=0x3) poll(&(0x7f0000000000)=[{}], 0x200000000000007a, 0x0) 03:08:43 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000140)=0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mlock(&(0x7f000060c000/0x2000)=nil, 0x2000) select(0x40, &(0x7f0000000000)={0xa8, 0x100, 0x8, 0x9211, 0x3, 0x40, 0x6298}, &(0x7f0000000040)={0x3, 0x2, 0x4a, 0x140, 0x7, 0x1c, 0xffffffffffffffc1, 0x7e}, &(0x7f0000000080)={0x4, 0x7f, 0x100000000, 0x20004000000, 0xffffffffffff6eee, 0x6, 0x101, 0x1}, &(0x7f00000000c0)={0xff00000000000000, 0x5}) r1 = shmget$private(0x0, 0x2000, 0x14, &(0x7f0000210000/0x2000)=nil) shmat(r1, &(0x7f0000ffd000/0x2000)=nil, 0x3000) openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x1, 0x7e) 03:08:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d7304de400000200"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1", 0x1) r1 = syz_open_pts() read(r1, &(0x7f00000002c0)=""/111, 0x25c) close(r0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) r2 = syz_open_pts() close(r1) r3 = socket$inet6(0x18, 0x1, 0x7ff) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000280)={{0x18, 0x3, 0x10000, 0x4}, {0x18, 0x0, 0x2, 0x1}, 0xa75d, [0x79a, 0x5, 0x1, 0xc866, 0x7fffffff, 0x20, 0x6, 0x4]}, 0x3c) shutdown(r3, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) close(r2) ioctl$TIOCCBRK(r0, 0x2000747a) select(0x40, &(0x7f00000000c0)={0x0, 0x1, 0xfc14, 0x7, 0xd9a, 0x6, 0x4, 0x9}, &(0x7f0000000100)={0x47ca, 0x1, 0x7, 0x6, 0x20, 0x9, 0x9, 0x2}, &(0x7f0000000140)={0x400, 0x3, 0x2, 0x2c0, 0x100000000, 0x5, 0x10001, 0x8}, &(0x7f0000000240)={0x8, 0xd70}) syz_open_pts() 03:08:43 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x1, 0x0) madvise(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x20, 0x0) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) chdir(&(0x7f0000000100)='./file0\x00') r2 = dup(r1) mknodat(r2, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x4) 03:08:43 executing program 0: r0 = socket(0x80000001c, 0x1, 0xfffffffffffffffd) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x6a73, 0x6d3c}, {0x0, 0x1c}}, 0x2) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) r2 = socket(0x20, 0x7, 0x9) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r2, &(0x7f00000001c0)=ANY=[@ANYBLOB="014e18770675f6de5c1ba34798754f4622fb6c002e9ed63338bd6f9f22e23445d1413484501ecda4de12383c55e00cb22270cf67827e8885ee97d625fc8e704372aa807c4e41a7581d43c6311819784cd3e70f392cc5c2ecfc624dca134c053cb8a0b792ff21f8713d8d0edaf86a2155d77136edca7060439b274b3af81ae906df6ea8fc603daefe04cf04b00c515e16fc9ef22561fc4a77e98d41"], 0x1) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDSETRAD(r3, 0x20004b43) 03:08:43 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) fchflags(r0, 0x4) fchflags(r0, 0x0) fchown(r0, 0x0, 0x0) 03:08:43 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b0d42000006e9300"}) socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0x9c8d90baf8137d9b) sendmsg(r0, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000200)="9056bce96b8a49459a1b07bf68e226d91e678614de7c66f74e74f11dfefeee8200cb5f17301ced06ad8526854ebed126112a54b7d808dfaa8f1d180c50789036e5988a58", 0x44}], 0x1}, 0x2) 03:08:43 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x612, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fsync(r0) pwritev(r0, &(0x7f00000003c0), 0x182, 0x0) openat(r1, &(0x7f0000000080)='./file0\x00', 0x80, 0x80) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x80000000) ftruncate(r0, 0x0) syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) 03:08:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000300)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f969830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000002c0)={0xffffbffffffffffb, 0x0, 0x8000e3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 03:08:43 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000)="aabe56f6", 0x4) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 03:08:43 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() close(r0) r1 = shmget$private(0x0, 0x3000, 0x2, &(0x7f0000ffa000/0x3000)=nil) shmat(r1, &(0x7f0000ffb000/0x4000)=nil, 0x2000) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x24e7, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c5d4bbc0b55738dd58fdc61cf248f35a0ecb521f0c13822c04d1055a752b76c82261fb49a1e41c2e1a0b9d394047a4a3d3c26b3e125983890de5564c179e9e0eb702761d7b0d3132b1cb950404c9a309b3f7c22ecdb2daa0a772951653cb85f9a62a0a87c8899b1d761ad287e299cdc71fcbf9c15d4cb1f2a2d2fa247f58e4dd4d1c5a419831a4ab7f87bbef0e357b98e0587dd600d05ebd87d288154c007680c6bed8f089481bc42920e3e90a0637f305e41f431bbe4f7002f835afe476695763c22acbf5146c80a8eb4cb4e5a7036ff3e7bde7cc5fcda2e60c54e1b985ae737b39318a4dd295b6b9220c3383bb0af5f44ac212b01f6ad4c6fb5f878be414d78d476bcb2119b3499cb977f6de12321c0ec54f0a547c1307a6895f9df7e05a8fb10e378e6c34bfee653fe6054a59cafa50bf061ec32f954be90a259eac85a60c95881e2d16c0cfa03f6367a079a8a1e8611be3952f029756c64c36cc34c42115cbbc536f2899d11a586ab39862e03c9228fc40409453360a724b8f0d6a1499d6a5bac25c081e7fe2c4ed2f0e6e75b4ca956f94eed814deeff1f8df2e7ad3fb6b266921052a2116e519913f5428786111f4122b90260cd5bff5542b60c", 0x93c) write(r0, &(0x7f0000000ac0)="6a4a4e5cfab0fbad605a30c0ca0000000000004603080fde3ef9ce8895af1fbb477bb3ca8802ffd344e2b27999030100008000000000cccc1647e33cab9b47c2fb6901e403000d9330090cbe391c3e8c2ec75f4811c7b637dedd3f9835676e16586f5b7cceb8246e56c94c6aeef01905d7bdb63d3a2f0f06d8a1cedb43d71371298b99e6fd05000000000000003ce7a6d590fc1b6b85dcb7e4b4c21c2edc35dfc23d048e753eafee045e5409daed53746048f21096c39ef3b5ea38428ae0e59a5c9acb36b8253770832f17c2c17910b2ffdc8b7c0b0de329ef598985071004995d092bdb0a", 0xe5) 03:08:43 executing program 0: r0 = open(&(0x7f0000000140)='./file0\x00', 0xc, 0x0) setrlimit(0x2, &(0x7f00000000c0)={0x8000, 0x9cbe}) shutdown(r0, 0x3) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0, 0x2010, r0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r1, r1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000100)=0xc) setreuid(r1, r2) 03:08:44 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050490000000000000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdf75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89800fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f60000ab3a34c29000000000000000000000000000000000", 0xb1, 0x2, 0x0, 0x21c) 03:08:44 executing program 1: symlink(&(0x7f0000000000)='\x00', &(0x7f0000000140)='./file0\x00') execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000280)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='[(^#&@-.^\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='@\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='@\xee@.`:(\x00'], &(0x7f00000004c0)=[&(0x7f00000002c0)='\x00', &(0x7f0000000300)='][}u\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='\\,\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='$\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='/\x00']) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 03:08:44 executing program 1: socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000001880)={0x0, 0xffffffe1, &(0x7f0000001740)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x10000000000000a1, &(0x7f0000001800)=""/104, 0xffffff81}, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) shutdown(r0, 0x0) socket(0x1a, 0x3, 0x3c) 03:08:46 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x0) setsockopt(r0, 0x10000, 0x91ef, &(0x7f0000000000)="a6bb4212941353f9df34a344c3947fb3f66d521a35d673ff063bafcb614c2dfb774a1e77986278d0daceacdc05e995085c5df21c6f74a00fe19e161f4727257ea904810a23a4f3c259ad343cfe2e634bd1a862fc4f3cbbc36233310ffbfa7b09122849b1cefa36335fa8b124714401a1c68cea4a285e0c68978874681aeacae81bc91f02fd7fd2d2f8884dfb79453759ceb58cf4e8f5bd9cfc9a17b32062353c0ff9", 0xa2) 03:08:46 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0xa) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) 03:08:46 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000039, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x3, 0x1, 0x2c, 0x3, 0x5d8a}, 0xc) 03:08:46 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x200000005}) pwritev(r0, &(0x7f0000000500)=[{&(0x7f0000000040)="dd4e1ae93038f54b8ac04b08cbcc01cb77a67411c92c10fbc774eb4bc79fa1989a9f35031b6a65ad1e02cdceed0b022b47f5be2ce663ed415fec42b0041ea864821399bde01fd3d7508509f7ae5fdd64fe43042a14fc8ff512f589b178fb7fc7d481b085f5ce1c94119c5720840ac268f5ef627ff53d079e51f578a9b2c80a6e31f6b386413fd0eb146d04f764654e2883b1248816d9e8ced4e5d2e2fabe294c42f4e14d54164e5a2cee82b123fa739ba3015960c2db15a8fb17384937cf526487ec68353878be0c3bbe351556e9db52566b89d87280", 0xd6}, {&(0x7f00000001c0)="5919de8245d6c98e4749c4e6597b90d1a41213c8aae20779de95cf4131227851edb55a4594416231bddaeb57919011924a63ad1c057fc05022fc51eb018a91926cd015da85dce7c89ca6a577c25e2e10dc4a4d349b65cc57a7a80e2c137e4ce4a7e373b73d57bf7b038583e80ae2e041332c60009c4cf97b9c3f21a7da4b7d26b95db0977e8c0bef82cbe856ce7f2759d03a24a6f6de139534fafb23a8dfbf298b0b05f12ff4070faa883502b6a53b752d43438f810821127885b1c9d6080370d6891946e8e5b77f89dd31dca996e4717ba114f58fd27d462129859218aace0e225bd4cb59d0e69aaa3d082c232842a3726156c1cf31cb3561ba15", 0xfb}, {&(0x7f00000002c0)="5314981c2831c55e7b61380a9ff7b9a711d0a45e9be8a6e9ca8ce7f47d01e588dfdba34d741018e69dcbdb12c7df3c2c9d826315ff0b148e779691668b10c8d591b359d74ef744638c29e8aa70b906eb5479ae36f017d805aebac024f3a0f1089587", 0x62}, {&(0x7f0000000340)="411c9123685342bfc24c75b488f4a0fb076bfd04c067e561839b484ada2076147baf722a4796856f599d25d63e72c1297c994a04b16493941467ca479c451c01c4478e78b3cb3715668956fec1f759f810f45b3bfcced66f99f0f70428b8de486138e58b34ab3666d09cad598879cd3878234de3fa83b3f12e6b9ea9dafa2c190f7556a6fef6a61e53afacbb6a6543e0de8ec1c6d5fc2a324633c179381b1c141ecc3e62c1e9e8fc54e22877c01990818e80eee12c86c02079e0887cf7a387595912f32bbe6d3549934f40b4cd5d54716f83b38a9f25", 0xd6}, {&(0x7f0000000440)="f4e427b4baad4dce5e781663fec69e04cfd41150e86e2e38d396baf7b2c01df1a458e6ad938db935eda193f504850b4c1c81da3a99f25b8124240a01fe2383f1e4c4c6a13e4ee68f48cd2fc29a533df214addb953dcd9319fb70c24c43e77171e32eb8420e879cae588112a057090b577395db24e692519d2a13e5205cda6428e4d53ba5a46b113668b4d63f8251be797bd038385419dee4ae31612773ccdd411c1a", 0xa2}], 0x5, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x0, 0x0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000580)) 03:08:46 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f0000000240), 0x4) sendto$unix(r1, &(0x7f00000000c0)="cd847ba4967a6343cb0724c3dc8b35e1cf96ea62311c6321a70d66a2a96737cacec8ba5a8248d8da587197b635f7b3fd09ecef1f49356db590a842387a43ca7e02d50ca8b71a515548cc4f06856516aa75e64a1fc5ba550867c723ebb77f10ab6fb0fe6d7c9953a3e920a83017f263fa673d0fb362302dbe00598fa4945ed5784db3aadc00714746354b0a3ce1079b62b2b2cdb43f0d8e5fb02456f6aa25fcada8295b3f6f85fcdcc31ee6d52d12da8664c95388657d40bf60fb578fa7f5ede109d2e72081c5b9fa5f2481f3b0519ba6d404d3bc2ee1881e84b864881cd60c5b29995ce700020115c557", 0xea, 0x7, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) getpeername$unix(r0, &(0x7f0000000280)=@file={0x0, ""/58}, &(0x7f0000000300)=0x3c) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x304c8, 0x0) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f00000002c0)={0x5, 0x6, 0x4c, 0xbee0}) getsockname$unix(r2, &(0x7f0000000340)=@abs, &(0x7f00000003c0)=0x8) getpeername$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000001c0)) 03:08:46 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x1400004) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x0) r2 = open(&(0x7f0000000080)='./file1\x00', 0x0, 0xa) r3 = semget$private(0x0, 0x1, 0x400) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f00000000c0)=""/229) r4 = getpid() wait4(r4, &(0x7f00000001c0), 0x10, &(0x7f0000000200)) wait4(r4, &(0x7f00000002c0), 0x1, &(0x7f0000000300)) getppid() getgid() getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000003c0)=""/132, &(0x7f0000000480)=0x84) recvfrom(r0, &(0x7f00000004c0)=""/41, 0x29, 0x800, &(0x7f0000000500)=@un=@file={0x0, './file0\x00'}, 0xa) fcntl$lock(r0, 0xf, &(0x7f0000000540)={0x1, 0x3, 0x9, 0x1ff, r4}) preadv(r1, &(0x7f0000000680)=[{&(0x7f0000000580)=""/209, 0xd1}], 0x1, 0x0) pipe2(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mknodat(r2, &(0x7f0000000700)='./file1\x00', 0x0, 0x4) renameat(r2, &(0x7f0000000740)='./file1\x00', r5, &(0x7f0000000780)='./file2\x00') r7 = shmget(0x1, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_RMID(r7, 0x0) accept(r1, 0x0, &(0x7f00000007c0)) accept(r6, &(0x7f0000000800)=@in6, &(0x7f0000000840)=0xc) readv(r0, &(0x7f0000001280), 0x5) bind$unix(r0, &(0x7f00000009c0)=ANY=[@ANYBLOB="01decde9c3696c653000fc40b6f225a4ac356a5558f98c89f56a9d0be39156b296d7178f43d07aeff12cfd9e88887fa3e12ffa89923fa80c85bd67859f89604ea876dca74a9853760aa8f09467f7a4f1d19843b09177c2fe70d658e77891eb48c7383c5bb08e76ac3958079538f115fc6f0a34c4cb955f07a64d74f7f917f77d064f82721cf81ec60f08d59d601248b1dbfb15c0e9f60da47db700dc6843bc98ec07fdc2e407e2293347dad392840e6729fae2bbd31f79775f6075035b16405437390f2ecd7262f918bb642f80e4c1b0b3464dbdeeff7bdf7db0e0249d7dd0fbb5d36cfaf44c07000000df162a3ebd98fd6186369bbcd35363a377217712e84b6e068c1328427b71b761d7800799876a4d134c1559e9b0ea4b328bc02e07ac48971c0726aecb9684c94d303a88"], 0xa) write(r1, &(0x7f0000000dc0)="b1ec4e073a23cafa461360f1acd73246f1cc37f591a8fa2163b87649831393d974759a38370b2157da91160d0fec77f1583187a95789698d6cc99247a1840398b8ad038aa53137fbe367df3a553427f63ed365e565b0bfa24a9d5a518f25e21016e9614beb434447a95c607f5e4151dd", 0x70) select(0x40, &(0x7f0000000e40)={0x85e4, 0xe30, 0x9, 0x4, 0x5, 0x8, 0xffffffffffff8f4d, 0x80000000}, &(0x7f0000000e80)={0x1, 0x4, 0xf24, 0xd2f, 0x0, 0x81, 0x3, 0x10000}, &(0x7f0000000ec0)={0x6, 0x8, 0x20, 0x7, 0x2, 0x0, 0x80, 0x80}, &(0x7f0000000f00)={0x40, 0x4800000000}) semget$private(0x0, 0x3, 0x10) readlinkat(r6, &(0x7f0000000f40)='./file3\x00', &(0x7f0000000f80)=""/161, 0xa1) flock(r0, 0x4) open(&(0x7f0000001040)='./file3/file0\x00', 0x40000, 0x10) rmdir(&(0x7f0000001080)='./file0\x00') 03:08:46 executing program 1: r0 = syz_open_pts() getrlimit(0x7, &(0x7f0000000480)) r1 = socket$inet(0x2, 0x3, 0x3ff) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) getpgid(r2) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340)={r2, r3, r4}, 0xc) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x800020, 0x0, 0x0, "85496a00020000000000001167f5bfa600"}) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20000, 0x0) sendmsg$unix(r5, &(0x7f0000000500)={&(0x7f0000000380)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000440)=[{&(0x7f0000001780)="4c441060751a5f41783cea1274e616791838e1ded002c38dbe2db38561242a9d8c76052c368e030e6f24b9e924ab12f7051f15057aed90bc7b2d7b62ff9cec435f6c1f172607b43c169600d8611a627c3038121b48eb834854f036ecedce5470d6b266943c19267f4890fab2ce3d4197796e5647b2455400dc0b8154e81a963e098bdb9c31aa89ef97d33a7e2a88b71182b0dcc4e2c68dccba1d73c5a00ea97c8837f2b8d1e343dfd5a31bc829c1f701bf2475a7a3313cc304a5e7d8b2f48665d8ee0887d72f91aebf81e7f2d0f1c462d76b31343a5d130e65303ed3233a28807ec3c908789b3daa5ffc5c6cd84cb4425e3f27857e5b05264fadd4cf4a", 0xfd}], 0x1, 0x0, 0x0, 0x6}, 0x8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x1ac2, 0x0, 0x0, 0x0, "ede922120beb03f84197ba421113a99d1eb08906"}) pipe(&(0x7f0000000300)={0xffffffffffffffff}) ioctl$TIOCEXCL(r0, 0x2000740d) r7 = msgget$private(0x0, 0x0) msgctl$IPC_STAT(r7, 0x2, &(0x7f00000015c0)=""/143) ioctl$KDGETLED(r6, 0x40044b41, &(0x7f00000001c0)=0x1) pipe(&(0x7f0000000540)) fcntl$setflags(r6, 0x2, 0x1) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) semget$private(0x0, 0x0, 0x110) mknod(&(0x7f00000004c0)='./file0\x00', 0x20, 0x4) pipe(&(0x7f0000000280)) r8 = semget(0x1, 0x0, 0x2) semctl$GETZCNT(r8, 0x1, 0x7, &(0x7f0000000580)=""/4096) r9 = semget$private(0x0, 0x1, 0x40000008000020) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) openat$null(0xffffffffffffff9c, &(0x7f0000001580)='/dev/null\x00', 0x9d0bc323cedc988d, 0x0) chroot(&(0x7f0000001700)='./file0\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) socket$inet(0x2, 0x4007, 0x4) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000200)={{0x20080000, r10, r11, 0x0, 0x0, 0x2, 0x3}, 0x100000001, 0xa34, 0x8}) 03:08:47 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x8, 0x1f, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x10000, 0x9}, 0x10) lseek(r0, 0x0, 0x2) socketpair(0x30, 0x4, 0x5, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) fcntl$lock(r1, 0x9, &(0x7f00000002c0)={0x3, 0x3, 0xffffffff, 0x3, r3}) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x208, 0x0) ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f0000000200)) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f0000000100)=0xa7a) kevent(r4, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffc, 0x0, 0x0, 0x3, 0x3f}, {{r4}, 0xffffffffffffffff, 0x0, 0x20, 0x9, 0x7}], 0x8, &(0x7f0000000180)=[{{r4}, 0xfffffffffffffff8, 0x10, 0xfffff, 0x682cb016, 0x1}], 0x8, &(0x7f00000001c0)={0x20, 0x5a}) 03:08:47 executing program 1: pipe(&(0x7f00000010c0)) r0 = socket$inet6(0x18, 0x4, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getsockname$unix(r1, &(0x7f0000000000)=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) 03:08:47 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r0, &(0x7f00000008c0)=@file={0x0, ""/4096}, &(0x7f0000001900)=0x1002) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) close(r1) r4 = kqueue() kevent(r4, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7fff, 0x0, 0x0, 0x0) flock(r1, 0x4) kevent(r4, &(0x7f0000000000), 0x400000000000066, 0x0, 0x81, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) getgroups(0x2, &(0x7f0000000580)=[0xffffffffffffffff, 0x0]) r11 = fcntl$getown(r3, 0x5) flock(r3, 0x1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, &(0x7f0000000600)=0xc) r13 = getgid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000640)={0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, &(0x7f00000006c0)=0xc) r16 = getgid() r17 = fcntl$getown(r1, 0x5) r18 = geteuid() getgroups(0x1, &(0x7f0000000700)=[0xffffffffffffffff]) r20 = getppid() r21 = getuid() r22 = getgid() sendmsg$unix(r3, &(0x7f0000000880)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000100)="d935554855008707628d5442c0b95e56555e59babc5a9eeab3fdda24683a42da56cf48586a174b186eaeb5b53fb4a5a62da4a841feedcdc7e2fd5a18c2e71118fe21c8832c12120ace47f18d23e2b4999cbc8cb7781053c968bcedf8d80faa2f448007b7664621550abad4332f0d05ea436e2b861faef60a2fc26362715bda38055942bafc9ee4412bbd68f27be98bf01fd087336e066b7f85e7c14c8835dc8e164a86304aa0a17c412e2ad47e897dbf8e0809", 0xb3}, {&(0x7f00000001c0)='-', 0x1}, {&(0x7f00000002c0)="09fb24d756b4bb857cafd819a7943a448e7309a5bd59d7dceaae5c96bb6c4ef77e3ce05923e8f87d32810116c9dd6d04f7360410168a43bd20cfebcc3d4c8c72175521037f6e31fc1dc93b7dedb0ea56b86fa45dd53b6ad911be8b1298730e5f50384aa2e3919d2f32eb3fcbc2c7e596b9ad43e2b2a13acbd2a36eab6b82517ddc8327a2aebd6192d42926bf9e800930ba499c89c78fc9df456500fc0ec8dd3a42e5dada6ba5027bd2b6f636a9502aeff389b5ac630dd2bba27eca4e92905c97cdfc75ab7fbc4b1aef32", 0xca}], 0x3, &(0x7f0000000740)=[@cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @rights={0x28, 0xffff, 0x1, [r3, r0, r0, r2, r1]}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @rights={0x30, 0xffff, 0x1, [r1, r0, r1, r0, r3, r0, r2, r3]}, @cred={0x20, 0xffff, 0x0, r17, r18, r19}, @cred={0x20, 0xffff, 0x0, r20, r21, r22}], 0x118, 0x2}, 0x0) 03:08:47 executing program 0: r0 = socket(0x10, 0x1, 0x280) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt(r0, 0x1000000000029, 0x20000002b, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 03:08:47 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x6, 0xffffffffffffffff, 0x5, 0x6d, "73be4ad94e90bb82bc2f95b8dc7bee901dc09e9f"}) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8", 0xcf4) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237f", 0x255}], 0x1) 03:08:47 executing program 0: r0 = syz_open_pts() r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) utimes(0x0, &(0x7f00000000c0)={{}, {0x8}}) ioctl$TIOCFLUSH(r2, 0xc028698d, &(0x7f00000000c0)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000240)="7e4b6b14a646d143e53bf432348d1548fc3f58d198c57e3942b7ac123ff892394f7a5de50d8074643a9c7e2b2fbc4b62300e9262d6e907", 0x37) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2864c61ad4492a500a35ace697bef649f907bdc1bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214de8e9d95e8f6b9d3b3c190fff08eb1fd0000e600dcb95a0100000000000007a864d67971a38826a1aa8937092e000000000000", 0x7f) r3 = syz_open_pts() r4 = dup(r0) getpeername$unix(r4, &(0x7f0000000200)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000007c7eb222ca986015ac"], &(0x7f0000000140)=0x25) openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x20008, 0x0) close(r0) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0xffffbfeffffffffc, 0x1, 0x3, 0xffffffffefffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSDTR(r3, 0x20007479) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x8, 0x0) 03:08:47 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) r1 = msgget$private(0x0, 0x10) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r4 = getuid() r5 = getgid() r6 = getpgid(0x0) r7 = semget(0x1, 0x1, 0x440) semctl$GETNCNT(r7, 0x3, 0x3, &(0x7f0000000180)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x392, r2, r3, r4, r5, 0x20, 0x7}, 0xa16, 0x9, r6, r8, 0x21ec7b4a, 0x4ac, 0x80, 0x68}) writev(r0, &(0x7f0000002540)=[{&(0x7f00000012c0)="a6f996b1ef73962a22597917d20ea30b286957c9b73056a777ea9a87571f29462a0a2727f5b9bad50ee613e5cd8ae4ad6e296b3bd75af4db24ff5fcfa2adc2487639f3886f9e22778dde20b54dda485f441f450a0b936167ec35142df9087c1c19617a2da52a4f899e8984528c4fad0cefa8c3dda3a1bbabd95aabaabf9b1cad7e6a96589ad6e1b0be049a3dfbac81152f565c6d2e65b9591752218bb63b2acb794d7e7e2a718d448940b19312669cad8c2c6c7e7d2d230bd756d28fe811dc0b8111f16f60913ffe14138403f836cde310e51597ebd4aad546444c862131d19990e83c768fa6baff5860e83306246374c95100284ab3bdbf6969fe1310393ab608742ac97d376065f9ab1fa3eb5b79c0b19866fc02a260ef391599e53768686ce824fed6885855ca64ce237b60e248645bc2b35943a8f048159d9dbb8dba87a1e92b95eae7583ff3b659ac4a68306636aa33ce2e546e14c5095dd75a112dfffcbba578ce596c7b27976a8b6fb0c8ccc008052019f2555c06eae886a7ea1d44458f1a49872b0961d49e9baeedb9208b89dac260f6682dbd34f1d355dd8e899c9d19396fd34fc269873b81978682da825945b52b132935e2425271728b5f8ab99f47b499a451c9f8ec0cb38d57f00dbe155026a53047506d683b2af37147295e0c6cd3025089fd0ad294a2353d850f692b013ef9b39945aa79de822d4f8eac9ed70d9f1851a1e6dbfdeaafc61a74d4387cb385d4e499c0c7f958dcbb54b4283ad6ce14e8f3761f159e5b506b1dfe4b85b6dc0a7522d81d9ebf58d8f1824f8f1a708a33a54b1763d94223b4cdf4a7bbdc45731b81127d62d71cf3b133c323279f0d3040e5bda2ea99361e8375aa68b5382765136e2ffeaf14f31132f2e28ed90ff6ca302d15d3ac2a6becfecd5432cecab26efb5520e220e586d3fd6b519b7c6802c2ce4bcf958aa44a131288a3b8d7e8e1bd5e437a67b12955bc4faf908efff69bbac0e3d03e79be80cbd7c3ffdb0d97a9480b923c450d75d246b75e4df20dbb3c7fe77f3f0729002b6cd668ee1dc83e8e63c94030b643572225b62eec78b0dbe27880bc2424268a33b98f153fb52b5a2a04791e957ec5f1b353bc3eaf2c50e0b98ea5f53475d8bfdc0cdddfb48b810c4abbe3abd3c720f55be2a8d68c4ed0e4159f198005c9921cf71f410bf8a6b303e4c28b5ceffed42342ac21c7de2de272e5ba9ee4fe49dec8d0c713551f1e9ce851a6963ce76002d9d34cb868ad12d121214c64eaf788547978c135ad53c5d73d6ab87d8970bec3f53f088aba5a0fb970b3de04e53d7922149bdf8048d38201b3123591fd9f3eaa4faea8eb6d9ad0b7d3a486352d9ce7e2d9c1bf47be5f595bc0ffa0dadad5259b7fa968527ead1c205326c49193bd46a6e1136ef5a5176d7e9695ffdfdde76cc45df2fec1b3f677ba6658c7d29d90f31fca92a4bc3db1c6fb092098a494e6590669dda42c1b75ca6fcba2df9e1d6f5f76b2fd66e1132ebdea6630e033d63d85e340fa06ff4e27deea8e791ebe3435d1d2f38afe17e55c9cb8fbe65498cc1a4b730cfa7a4d919aa4448b1184dadcfed5dad10df2723b3cb3665e256a8e827dbe11d721ad836709475872b6668e8ab20776a03523b7d567f89787fe2bc186c2142613d151b3b7fde2e047c89d5ec8a1d4970618f4d67e6116ebffe3cf5f1663a0503e074d13436bfb210fe3521a4f9f8ad7e06e311e95d65008de39b8f5652b4bfbd6ebf3b22a4d3968518a30cef0ae8250066ca735a6b17ce7d3c12219b276de2b2db411d9464093d68059644aaf7372110f710487656bce609c24b60b4c04421d7487e1534dcbb1bd97c3e17b75d25f188734b4672bf683611913ae71db627cd449f8b5c42f063c7827e5176073de66860eadd16eee6cef1c78f1425feeea7928f419402c045e0c779a746610bcf141d5a7c58a908c47c5ff6f8f8aa26f5bc3c78d25c93022688d9320eccb60c3f8567dede4fe8d38f38b54a32e99126251d3fcd183defa442438ddad2617acc75055301d33135dab5eb0e6c40953fa4dc776f7d9b239bbb5ac4389d0b981b45d60426821061aa3326208e373b57a8f02b0a264ab2d269acba7a771292b9da2eced80c4739820a105f02577d20a07b93eae7177900ff66190b66bec9bb1c608562b98f2c70d355aadc94146e9b6eb61eaed1dc1c0b75c71223522a204225ae4a733e71bde34cea0b3a62771bc389dbc519b6edfc1ef8733154816d688dda5412f21095ee8b7ee5adc9c84d30e26c5f547e0a3c4790d6f85656527567440c3e0f0e20943ba99d57ddeca5a15983219faf616f8aab34cf2a50557b690a14e2ea812cfd275c5f307dd5fdf52f3c40120a19d49db9678f3e44db417dd1acdc2ecce483323c786cf9bc356e0dc34c301bfe4c712c3612b9780a4f750a23bf748e32ff823a14805cb2475f86912a2af3b4804311c71198ace8a82ac7abb7b99da4304420926429acfe4fc02c33f2f7055ec246500149496c54bd89ee8d06c3f7068d05b1245779084e575c3a7a26acf6a10dc6cf77cd6fa152078c6a8ea502a3bd03a0074c5fe30f1d5f147723e01dbbd17bf10f32fbd06d1e6f9eeed0e78fbec068e6ad4eb744b69252ee4912fe998aaf758b70d4d3712fa90359a7073052c72717468b9f2b2357d95d4f133c6c37a2b4b10e432ff7eca9cec23498f87f1d97aae8ecd562e7fdf68b41e9c89b8d0a44fbf090b8ea41b6e7ab836e39c577ad8dc61937f04cfea444a62d2b9a433550c1021dbb8c15b18e0c7fc9f22625876a929127cd609e86a27b5270debbd4f11cb82ea538abcea2e6ecffc47dd85fc328f7a9c0bfc88995ffe895bc37538cf5faa32eca5561506f7c578c929203ba0ec568802b374ba3132c8a922f7364ece9476926ab697d10a1f29c9409b2106307224501e6e3cae609ddc14b853dbcf8b5e05a4cbd3eaa2d9712b578ca199efe4682c795f04ad90b8a3552773ebe91364e08303a6443cdc4c7b8442cab6e4507dca9b5eb24e844f00154447553dfedbb65cbb17d35b62857bb26a91efb70913d5cbe5d410f344cb4dddb2993ca0c971004429773600293b36ef6f669bc966b35f40ae4a91ef2b15ec8cd25dd495d3686f66a19ed1a87323c848f8b3cfc738e1faa895cff011bdc20416b1b645da697c78f0a9c2230892ceb39bb61a5b2d64a24ef160f92afd225c31af2275ad5c263079c134af1c3a54d81f1253e2d610da52529c21970135d879dd8cc7603c1f0afc6f63ee156dcac6381c5dca494d1a48d98ac6dd5ac262d939190feb4e3f380434a9dfae6c54508baec8ea6c679765ce964a243949a80ddc11e573400f538e65d81e55bd199ec404c2244f68a10011d4ba80a350ebd401578253dcff6ab78d5d86bb4c35ac3a1f450026fa2b64c01be6e92ce1988c52d4d02883aca34082372a4815b088fd9420e7748954af98922b8dd7e9fc313005a1d415b082589594805a969df8eba5a348fc794cff8762926e05466e9bd91313396265d6fdc68d87c0fafea475d4e1e0d444bc40cfb29ed98f69f16d516b5851f15fc04e93036a38f7b71d72f2402002358bc677a02adbac91f87eab519d95439c3e23c3635cb5b590b40ea85eac4273b9f63492bd53c3005e826273188d009243d3aea34412f25639d798eb5548c8ad4c1ec46787dfe7951dbe016738594a7851d8250dc673c82a0c9d9df6f55725eefe23e208abec093873c905c574ddc0cd137f36f4ecf98b983760a34ff636bba16cd261a27da63f05d9948ef9df9c531a77cda59e030fe3b89cea7148328563603d77a999ae0330e11c260eb0422ae80142b09f17de7c22847c3ef1b86c00d875427d219034c4234b79d0d76138569ef32798fd8e9047dca0904abba32ab3ad6e76bfde18408eb64491d4cfc98a49e4d525a0929af268ef3ea2006a3597c9a1587a2c95b0bef99f349eaa165d203dd10f2d4b785349fdfe707ffa67e44cf06e3eb6bf066cbb162b7ced71afb63e2e9d54307cfb4a4474989d69dafb531ddbb109241187495a5e6d1fbbdb25894b4e73c5d0a950748afd8c44bc4d37c29be77685cc2af73760a94ad8045fef3a178d585bc778006fd00c282843703969b48a4b8a934b9b93bf3547a5e010ea692c50f81d7ba5ec718dcce578090d3e6da84cf1a4a525958f0a6aa64987333595817b2e703d4e5d1dd9be56be46f545636d5cc8ac0604d4ee7f7f7c335836be950958d4d9ccc5d1fd909e7cb1a9008c2496e491bd3828bff7baf508f7867a769c3bb706813e9e438abc8111ee6ed9e9805288de04bc9929e6498bfb1acc7ae96767c7ce432d8fdd1709538e208e35470e49c6e01a0ca79778dbac8f6c75c66803bd5f03a8a01c950433489eec76eb15248b1f0e7298edbdcafce24d27075b484dbe752ca269e5601a4dc59664d7d84e18ca6b51a9519720f09e66a91d3c3af8895f302b12c3f0ed5a94155eda8d12074de75a001251fb0bbec2930c87aba5e452f7b41c8e5d42eee0a5b18c807d78fb3fb2f5fe453c400d7351756203360a7576c7f3c4427cca335c03d295b3e624292beda76a2d931f570909e2f7ca874cbab9412e29db2b3df9c1e80a18b393fc86b5ccc4fa40ac2e674ea4d0a4554637f96bc1eaff088addc6c2079eada4e2f8c2a9229e1743f9e838f28dec622d147d892caa3a8a20b45bb008626c107759be3356673f3c11c04e2012dc2d9f07f166967f65e7b908b3093627bfb74d20b6316993b76ace79677e35d592e98d2fc046b5a06e6ff434132a88af32eb21f0277190df1660cea7cffe961e13edf9350fed366e559b7a7ff4caeb6aee9dd62917a41f4579ce6ee2d1ca5da971bf924c4b3cc9457c84ae318f4c454f325b317661a6f9022da8be41a0e58b493e13d1475ba302478e26bacfee8cb59870ddb91e506dcd105e3d78916c740293054dab9a13d65f40b8460231a6948f2716320b3a3ac1b66f438cb8bd27c7d0b8f72fb0f9c47e65b205c4e276e6999ff41b8a48ae6384a5a1b8b28ea52e206dd12daee735d7188e4324510f5491570511b0e3aaa9225ae0f78873e69125894a3088dfa069ae17533caf3b1808d6914cb1b158de48087d8b2c64f6a4f2307201f01cc7afd49b2dcea54abdec0d17aa08f157a4d7fb09aac707284c74b0cd3d11d13b2d06ed6b11d9f7a7e4a3fc37ac16a072a20e886a56fc7f3536b686268c42c6177e094bef80a7dda57c760fff66ce90f10fac0938606054658bf6471e4c164232808338d1a9f3b7775a4b272600ffd90ed578a820a9bbccb2dfcf0b660e7d54fe1afbf65949f62c41894f3b825ace96a9642838ac1a24469ab858532cb15252bb23b9b7e01f13ad245f1b16ff16a8766983af2d72c0bd18a7040a1eb7f30cf0697d8d7fb8d9fa6c947df50b70617c71a4c261ce5900437bea8e7ea374e9600ff4a8ae32f6dd132225b24f12ce1e4b323aa192346534cc2001a97cc5373de0f08155ae248001e94c1663fe2fd0f734088eca6c92cd5dd6f0436200e6f5509c95ddbad1ec7893d77241b26c290c7e45733d4ba55fac9e684036e3f6634b57bef3cd11aaffee00d66166ee3e69905cb3027d659fc07d59135e4874f5de8d343c617a7e3f6d4fed00cfc45abf", 0xfa0}], 0x1) 03:08:47 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) setsockopt(r0, 0x1000000000029, 0x20000002b, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 03:08:47 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) fcntl$setstatus(r0, 0x4, 0x40) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) stat(&(0x7f0000000000)='./file0\x00', 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) 03:08:48 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0x0, 0x40, 0x2, 0x100, 0x3ca}, {{r0}, 0xfffffffffffffffb, 0x1, 0x0, 0x5, 0x8}, {{r0}, 0xffffffffffffffff, 0x0, 0x20000001, 0x1f, 0x8}], 0xcda, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x65, 0x0, 0x80, 0xffffffffffffffe0}], 0x1, &(0x7f00000000c0)={0x21da, 0x7}) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000140)="9156c383625a438e5ae86629809c23ec3ffcfacff16a6a92534543c4e6c1dec26dc1dcb7cac6ae86a7ba821f634160a62b01bb8ef2d9d8254d7cae235834f6679e8f68d1c774ec19001697c41c718097b1425286ae666ee47206bbe77083530210fc241fcfd4a556e25baabeeab52e26d5d587881c74ac2fd852528173f8c7610a0d9870d6549df2ff488dd38878ef6b567ac09b9d63e37e3aba0895b752dd9b4789", 0xa2) getsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) 03:08:48 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000140)='\x00', 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x6, 0x0, "bdb7b425e3cb26b3ca2e644ef1b27b4dc3dc0848"}) close(r0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x75f89d243078602f, 0x0) poll(&(0x7f0000000040)=[{r0, 0x8}, {r1, 0x100}, {r0, 0x14}, {r0, 0x24}, {r0}, {r0, 0x50}], 0x6, 0x2) syz_open_pts() 03:08:48 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) recvfrom(r0, &(0x7f00000000c0)=""/69, 0x45, 0x1, &(0x7f0000000140)=@in6={0x18, 0x3, 0x7ff, 0x5700000}, 0xc) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) socketpair(0x1e, 0x3, 0x2, 0x0) readv(r1, &(0x7f0000000240)=[{&(0x7f0000000180)=""/168, 0xa8}], 0x1) 03:08:48 executing program 1: r0 = socket(0x1c, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x1c) 03:08:48 executing program 1: r0 = getpgrp() getpgid(r0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) 03:08:48 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1e, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xa, 0x0, 0x0) 03:08:49 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)) shmget(0x0, 0x4000, 0x0, &(0x7f0000424000/0x4000)=nil) shmat(r0, &(0x7f0000ffa000/0x3000)=nil, 0x0) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) 03:08:49 executing program 1: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getsockopt(r0, 0x0, 0x8, &(0x7f0000000040)=""/123, &(0x7f00000000c0)=0x7b) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSCTTY(r2, 0x20007461) sendto(r2, &(0x7f0000000380)="293ff03a00b958e6c3d79d824c94610d9fd8975b641a89fb6420a469eabea7c91100cd6efff52f06c753d87e86e2cb3bb97cfd1528b2ea3fb38bcf3b4e650c39617df2dca9a50494e2f2b9311a5c22c6a16680b125a382a0d09408f85ab3eda594b64822e19e63eced96a4023054c34465b603272db8094703ef48a2513de04bb2fa566cf542019a3e7fdbd845211339b16cff993781644471daf19bb0b187a41287d8619a883fdb0344e60c750b6caf1d1b131aba894290e4d183522e7d7ed9cd4ed642ed9824d8f8daa4c93ea3670aa429d5d502f008996f0d2078c90a949964efe2e3d33575653bd581404f1b54", 0xef, 0x1, 0x0, 0x0) fchdir(r0) r3 = getuid() ioctl$TIOCSTOP(r1, 0x2000746f) r4 = getegid() mkdir(&(0x7f0000000240)='./file0\x00', 0x0) lchown(&(0x7f0000000140)='./file0\x00', r3, r4) r5 = semget$private(0x0, 0x7, 0x480) setsockopt$sock_int(r1, 0xffff, 0x1807, &(0x7f0000000600)=0x80000000, 0x4) r6 = getuid() ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000100)) munlock(&(0x7f0000ff8000/0x3000)=nil, 0x3000) setuid(r6) shutdown(r0, 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, 0xc) r8 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r8, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) connect$inet6(r8, &(0x7f0000000000), 0xc) fsync(r0) semop(r5, &(0x7f00000001c0)=[{0x4, 0x4, 0x1000}, {0x1, 0x8, 0x1000}], 0x2) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x4) openat(r2, &(0x7f0000000480)='./file0\x00', 0x800, 0x8) r9 = getgid() fchown(r2, r7, r9) symlink(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)='./file0\x00') accept(r2, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) 03:08:49 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSTART(r1, 0x2000746e) getpeername$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r2 = socket$inet(0x2, 0x7, 0x0) lseek(r0, 0x0, 0x9fbe1b171b2d423c) ftruncate(r2, 0x1) ftruncate(r2, 0x5) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000100)=0xffff) 03:08:49 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x20, 0x0) shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffb000/0x2000)=nil) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x3, 0x0, 0x0, 0x1000100000001}) 03:08:49 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r2 = socket(0x18, 0x2, 0x0) r3 = dup2(r1, r0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000)="4ee122bc", 0x4) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') getpeername(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSDISPLAYIO_GMODE(r3, 0x4004574b, &(0x7f0000000180)) 03:08:49 executing program 0: 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)="9931929648000000000000000000000000000000", 0x14) setsockopt(r0, 0x1fd, 0x2000006, 0x0, 0x7) getsockopt(r0, 0x6, 0x2000000000, &(0x7f0000000000)=""/25, &(0x7f0000000040)=0x19) 03:08:49 executing program 0: r0 = socket$inet(0x2, 0x8002, 0xfffffffffffffffd) getsockopt$inet_opts(r0, 0x0, 0x6, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$TIOCNXCL(r1, 0x2000740e) 03:08:50 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)=0xff) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x472, 0x0, 0xfffffffffffffffe, 0xbffffffffffeffff, "f643008def1291777d75fb9b2256dbc6b3468846"}) writev(r1, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42", 0xb7e}], 0x1) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) 03:08:50 executing program 0: r0 = dup(0xffffffffffffff9c) r1 = dup(r0) fcntl$getown(r1, 0x5) r2 = socket$inet(0x2, 0x2, 0x0) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x24) getsockopt(r2, 0x0, 0xa, 0x0, 0x0) accept$inet(r2, 0x0, &(0x7f0000000000)) 03:08:50 executing program 0: mkdir(&(0x7f0000000040)='.\x00', 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) r4 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x0, 0x0) r6 = socket$unix(0x1, 0x3, 0x0) r7 = socket(0x16, 0x7, 0x101) r8 = dup(0xffffffffffffff9c) r9 = dup(0xffffffffffffffff) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffb, 0x88, 0x0, 0x1, 0x9}, {{r2}, 0xfffffffffffffffa, 0x8, 0xd0, 0x0, 0x32}, {{r3}, 0xffffffffffffffff, 0x7, 0x20000000, 0x3, 0xef}, {{r4}, 0x0, 0x82, 0x4, 0x3, 0x7}, {{r5}, 0xfffffffffffffff9, 0x3d, 0x80, 0x8, 0xffff}, {{r6}, 0xffffffffffffffff, 0x6, 0x2, 0x92, 0x1c}], 0x3, &(0x7f0000000200)=[{{r7}, 0xffffffffffffffff, 0x4, 0x3, 0x10000, 0x200}, {{r8}, 0xfffffffffffffffa, 0x28, 0x0, 0x0, 0x7}, {{r9}, 0xfffffffffffffff8, 0x4, 0x5, 0x2, 0x5}], 0x3, &(0x7f0000000280)={0xd79}) 03:08:50 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000011c0)="40e269c9e1", 0x5}], 0x1, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000180)="32e6bc08d8baf0a9c9a8183846b23ca136a7839f0eb37cc36ee487572f0906a45efd4cae872ed183428414a5450a7eb6c754fe8c6eeae536ef65d8534fa208828fdb805003f1a8ab40f8a6e6666ae531c81f2e38c5408393a008400a85d8e54008f5921904f4cf8c0244ea35bc6ae4f2c4277946a00271f17e3cd8cf0fffe1187322e486d734dd3f471f9d4c6e4a6da3f56dbf49e4197b79f361defd9820e6fb804d9f", 0xa3}], 0x1) 03:08:50 executing program 0: r0 = socket(0x1, 0x6, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x4, 0x4) getsockname$unix(r0, 0x0, &(0x7f00000010c0)) r1 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r4 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r7 = getgid() getgroups(0x7, &(0x7f0000000140)=[r1, r2, r3, r4, r5, r6, r7]) 03:08:50 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x9, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000080), 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000300)="5a68f99e167db797f12655eda519a68e5c8c20770b158b77b43c56a0f21a45c80707dae6fde9c28c4b6f4e6a49bcc383bf66e27b4808ee89591b53f818e3b10de9ac91194b394be01252ab418a", 0x4d}], 0x1) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse0\x00', 0x2, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f00000004c0)=""/120, 0x78}], 0x1) writev(r0, &(0x7f0000000040), 0x1) write(r0, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r2) r3 = dup(r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0xfa, 0x8, 0x5, 0x2, "7a7a02da44f5d57ea43fc59be839fc31ffb0f193", 0x9, 0xfff}) getpeername$unix(r3, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x7, 0x2, 0x400, 0x2, "2026082842e819d8e358bca906e317e55dcf85d4", 0x2, 0x5d7ef608}) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x132, 0x0, 0x3, 0x7ffffffffffffffc, "845d550900200000fc5c7fd2008f27df00"}) ioctl$TIOCDRAIN(r1, 0x2000745e) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1) fcntl$dupfd(r1, 0x1, r0) ftruncate(r1, 0x72f0) r5 = socket(0x18, 0x1, 0x0) kevent(r3, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffe, 0x2, 0x80}, {{r5}, 0xfffffffffffffffb, 0x5, 0x0, 0x3, 0x4}, {{r5}, 0xfffffffffffffffc, 0x20, 0x4, 0x3ff, 0xb8}, {{r3}, 0xfffffffffffffffb, 0x40, 0x800fffff, 0x8, 0x3255}, {{r5}, 0xfffffffffffffffd, 0x14, 0xa0, 0x9, 0x3}], 0x2, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffff9, 0x20, 0x2, 0x7fffffff, 0x3}], 0x20, &(0x7f0000000240)={0xfffffffffffffff9, 0xfffffffffffffffc}) r6 = semget$private(0x0, 0x1, 0x80) socket(0x2, 0x400000000002, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x182, 0x0) syz_open_pts() semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000380)) 03:08:50 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) fcntl$dupfd(r1, 0xa, r1) fchmodat(r1, &(0x7f0000000040)='./file0\x00', 0x20, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8e00, 0x0) madvise(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x7) 03:08:50 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) mmap(&(0x7f0000ff6000/0x3000)=nil, 0x3000, 0x0, 0x9010, r0, 0x0, 0x0) 03:08:51 executing program 1: write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e581", 0x11) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) setsockopt(r0, 0x29, 0x8, &(0x7f0000000040)="a70aea3b51fed5880000d2dfa0cd202cef00445f20fc5e065a1cf55135266811586cac3f27ffae812ae5c8477ae57b7e4615c3a76b07adad7c36ca6702570a355a648093f03674b4158c841ff7b91b200a9db875d05529cb5c1da23ddefbf61c6599e931f551a51d0fe3ac512a08527447f49833959648bc515556cd44", 0x41bfa0f070047601) 03:08:51 executing program 0: poll(&(0x7f0000001b40)=[{}], 0xd1, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x10080, 0x0) r1 = dup2(r0, 0xffffffffffffffff) connect(r1, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x0}, 0x8) 03:08:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f00000003c0)="001e2a3cc447943856bc1dedb8495326c03948f3986a882d4ef4d56aec375b4697", 0x21) chmod(&(0x7f0000000040)='./file0\x00', 0x2) poll(&(0x7f0000000200)=[{r0, 0x117}], 0x1, 0xffff) poll(&(0x7f0000000000)=[{r0, 0x1c4}], 0x1, 0x0) 03:08:51 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001180)="08ec6208f1203daa521bac965eaf8eb5e431c9ef068906c9dc739802b50aadca6668ba30f57558cde2edcf888945b8334efc185d6731ddc4162aa331c254d0eda17fab7ef776893f5a8ad6e7a4bc598d3f3c5f017a5c8f31039dcbdf31787964ddd3bd54da3480369e6cf00ea941e43bd7fba73556239e41bfa6706f1692f3915d817f1e1373a0522e6cc3481ea807e3a395bc914767523da16c80db9938c3f92352f5e961e76c66144831412b0ab7e5d8d5eaae86dcb0c3b385b25ca88fc0818e0f6785c283ee067c4d785802b0dc717f454e42d11f9fbfaa4c5f6d284996597c396aa4c96a6482039101d3e44db3ba6577a3a20e99a2e2b73adeaf9867ef1d872268fab3a96506d00e708cad549f8f56dcb884ed976d04a721a720895f2f1d139b4004898951220335fb2f7a33f3b2989f5ff5f0b65956637dd05fd955547ac66a750f561027e685c40ae08137afae67cebc3ce87144fd534fb654ed3843f748c41515e193f33197105c011714fca5a2afe90b230f9234b5004060d45c8013d1016143050ac8623649a1668fbf521568e8240a6f52b7f3e7d2e7674e2d87918195e896315b5578c5cf6c104631c5ef7671b167c19fa3819cbe5c6efec58830c2dc9d7969b6f3fce28e1cc5fb134094beea47767cf962123c463c362568f05fc6a9365adcb557a3365244abf350708348339006122e7409ac9027a01cea9e3e232622cb108a09c66a655151f5b1ce4077f37b2aef4d040b301a720007e5140822f88a535df79a242e63f1fa3be338f126faa90871ca699896f5ade54c90f5325ef222d65baa30e649bac71819dd97b083b2cd7d00774ed139a071a13e31c564939898ac4371780ddac7e8b80af7e60e5eb17e460a56ebc01484dfe58a5dcd2ff39fc8477254ed564be0a37123292d6eb450ade03b7b9307bdc020880b4c19df55a4472585cbe2e9f6849dc699c6a7ec6e55523d7165db8b1631bf7bba871601c67119e6bde43de540432fcb8490b81a8e435cbb8ddd57462a4e5265e3a41a233853a6d8bee44c9fb3a8c618d05e2ce982189f1fbcc321bdb830a24bf254ef37527572c4ad5fd31651ddd153abd3cf76140ed5a9a8c04dbc4b1cc1fae1b5335d4fde783daddefc8059a87374b1e357934d713b5c73fcb644718dd1d7dfa9a9b52a919e7373d54d6d2a97c99232ff4a5baa01943070fd8ce72027695f8009dfa92d1ef5ddc01b414b1c8643b076202f81e772173915f9a99eb508d05c79eef60fb359187d0f65ce53a4f3d9295f04f0636119cbc8a0a2c0bafa81ae11e12f97c9c93538acd98afedcbeefb0846a34d06597729b7332d790b62db9b1b07d3cf65019f3e581a4042805a38a1cf08761c5553f8d8fccb5e12536ba830c5c5e162a75d833719a10154557efae7f6bafd07b113be68c2541e87db84365a803dd336451e06fd4ae4ccf1833039153b1883f5f9cbc304b68e1bd0e2249f1479655f5370ff038c795de98dda1431d3d83cb1711cba0ed97b638c4274f2df2e8bb97b1a2e8def9fe5138e57cd03e6e81cccda5ba7ac3f74d72795e114e4972114e169ccf2b71ad3952aa340409e5e314cc9f797dded5a584de16fac2502a3cf452a726d339f50fe4a4f4ffea0eb06e57f12aef632eb2f30a9b34595a5e2727a6a6a7607b3e349aba3c69dfd3851f8d1a47be25a10fd7a3fc2165e382e4eb1da02fca748bbc26abf67b58bd345de5215879f7f091e3a664d389f3c72d557358dacad0c3dd595dfd4eaf55c15381e3e20d5eceb80f61a9dcec435e03d2a92136569c511818a13621b3037ad060d04e92d5af6d161cb6e2e77f9dcdc56129458144ee6e13d983afa4e18dadaef7098bc636dca388db3388581d39022b1816867f675b80451075fe30d7d0a4e4b84b46527d5776756507360f130f00", 0x70b) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() clock_settime(0x2, &(0x7f0000000000)={0x10001, 0x40}) 03:08:51 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x7893167) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db25782485", 0x81) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000003700)=[{0x0}, {0x0}, {&(0x7f0000001300)=""/61, 0x3d}], 0x3) 03:08:51 executing program 0: clock_gettime(0x3, &(0x7f0000000180)) r0 = getuid() setuid(r0) r1 = syz_open_pts() fcntl$getflags(r1, 0x3) r2 = socket$inet(0x2, 0x2, 0x3) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40004b0, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1000400000000008, &(0x7f00000018c0)="b1ce7444d8b6d1d6a842cadb90f0ffe2bffcb3fc16f24fe6e4b4af014dd63f1fbac6c91a88bfae81f031f707e8427ff029b75ae167e9360064de2e3e9dead9b2d643f6dae94036d0ad868012049d835abe80e4b17fea7acb8161acf7d18e4f47f01e25bb23dc1417074c92d21ebbc21b2704445a7aa00183eaba7685d2f604b8ac31d5b11c1171db51b9a17215fccf2c265952541592443bab67fcfc1ec65d50d4ee3afcc06a9d37ff46bd5e00e2b38994c49a0bda7f59fb8287f45706e951ed2d4757fd862ee473da42cbea8e775ef6ca29e60ef7f58d85b9e4114bede16487fe74ffad245d232786cf1fd0357452b0195ff70893f5a2afa06e05165a791b0c97294e8027fe1bdddec79f3f378f6ea5d904f7ea3f82737e7c71b6ed9dee9eca0a8d490cb3ff37c0bba0e8a777efa7ec7969cdef6f89221c510c8e29e6705c8628a60733d26b9cf828ead7", 0x14b) ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f0000000080)) setsockopt(r2, 0x0, 0xa, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f00000002c0)="79da8809c9a08c23518439e1815e59c8665de6b3cfbc8860a6bb18b30edcf7f5ead57ba811cf114a851f987b29a92a9e0716c508c3a357cf0f3b17b3c8c3bb7f698ecb7ed0578e3f7e2266dac1e4dee7142c29a895d91d622c0e5a8e19c61c842a0888a6de2214e60de9372941733efb0b93d11dde41be84df051ea71ed4ee1d6dd6c55ea640e4f5a1997dd4857b014c268d1dc93d3022eb19e1e39eb07c4c40446ab8ed614d8062094847749a278b2a7f9558dccfcc4bf771ff007a09b867e204bcc4a7f13ffd607cdd02d7b9f28dde32fdc08c6141e081b7bb29469fc73d1cd63671e3cc8133580d", 0xe9) r4 = semget$private(0x0, 0x6, 0x8c) setitimer(0x1, &(0x7f0000dc3fe0)={{0x0, 0x8}}, &(0x7f0000b1bfe0)) semop(r4, &(0x7f00000003c0)=[{0x3, 0x2, 0x800}, {0x6, 0x7, 0x800}, {0x3, 0x0, 0x1800}, {0x1, 0x3, 0x800}, {0x1, 0x4}, {0x2, 0x1, 0x1000}], 0x6) semop(r4, &(0x7f0000000040)=[{0x1, 0x0, 0x800}, {0x1, 0x7, 0x800}, {0x5, 0x5, 0x1800}, {0x3, 0x9, 0x1000}, {0x0, 0xffffffffffffffff, 0x1000}], 0x5) r5 = getgid() ioctl$TIOCSDTR(r1, 0x20007479) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000004a40)=""/4096) shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffd000/0x2000)=nil) r6 = fcntl$dupfd(0xffffffffffffffff, 0xa, r1) ioctl$WSDISPLAYIO_GVIDEO(r6, 0x40045744, &(0x7f00000001c0)) semctl$GETNCNT(r4, 0x5, 0x3, &(0x7f0000000580)=""/76) getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1006, &(0x7f0000000200), &(0x7f0000000240)=0x10) setuid(r0) r7 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r8 = msgget(0x3, 0x2) msgsnd(r8, &(0x7f0000000480)=ANY=[@ANYBLOB="02abd3d04e709568cea4d736f6ff3b544fd1da2591d5abd58435914e6022c5139bf6ed44b5781a6b07b7ed9c08843d1d2a5e5aa1012b1b9c51d8ad4707e5afca967d0409425a8fbc00000000000000000000"], 0x1, 0x800) fchownat(r7, &(0x7f0000000100)='./file0\x00', r0, r5, 0x4) ioctl$WSDISPLAYIO_ADDSCREEN(r7, 0x80245753, &(0x7f0000000140)={0x5, './file0\x00', './file0\x00'}) semop(r4, &(0x7f0000000280)=[{0x3, 0x100000000, 0x1000}, {0x3, 0x8801}, {0x0, 0x2, 0x1000}, {0x0, 0x2, 0x1000}, {0x7, 0x6, 0x1000}, {0x0, 0x6, 0x800}, {0x4, 0x3f, 0x1000}], 0x7) 03:08:51 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000240)="64db3597bce5efb5ba6fd20479ca8c12128ea208828d2fd3579fbc2a7df7c0f8576cb7a78dfbbc875641aa37463410baa8308eb548eed3ef17a3cf8f96a2cbb73643ff17871f4b7857acd4ad7c13d4c94c24cfcf1f96bb359cfc5408de3e019a5b6456390efa1dada86a01bb44eb73f2003ae88f1681394ecbb9aa11eb17fd8b242319b78fabfc5d8d91c8", 0x8b) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x3, 0x7fff, 0xfffffffffffffff9]}, 0x3c) readv(0xffffffffffffffff, &(0x7f0000000400)=[{&(0x7f0000000300)=""/172, 0xac}, {&(0x7f00000003c0)=""/2, 0x2}], 0x2) r2 = kqueue() setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000100)={{}, {}, 0x0, [0x0, 0x3, 0x8, 0xfffffffffffffff9]}, 0x3c) kevent(r2, &(0x7f0000000000), 0x60, 0x0, 0x41, 0x0) kevent(r2, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x4, 0x8, 0x77fa, 0xffffffff}, {{r2}, 0xffffffffffffffff, 0x42, 0xfffff, 0x8000, 0x554f}, {{r2}, 0x0, 0x1, 0x1, 0x9, 0xffffffffffffff00}, {{r2}, 0xfffffffffffffffb, 0x2, 0x2, 0xfffffffffffffff7, 0x100000001}, {{r2}, 0xfffffffffffffffa, 0x1, 0x24, 0x100000001, 0x1}, {{r2}, 0xfffffffffffffff9, 0x8, 0xf91a7017ff540032, 0x6}, {{r2}, 0xfffffffffffffffc, 0x10, 0x8000007f, 0xfffffffffffffffe, 0x8b0e}], 0x8, 0x0, 0x7, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000080)) 03:08:51 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffff9c) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000000c0)=0x6) r2 = syz_open_pts() ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000000)=0x2) open(&(0x7f0000000040)='..', 0x8288, 0x0) fcntl$dupfd(r0, 0x0, r2) 03:08:51 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x2}], 0x9, &(0x7f00000001c0)=[{{}, 0xfffffffffffffff9, 0x91}], 0xfffffffffffffb13, 0x0) kevent(r0, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x40, 0x9, 0x7, 0x2}, {{r0}, 0xfffffffffffffffe, 0x18, 0x1, 0x0, 0x1}, {{r0}, 0xffffffffffffffff, 0x11, 0x20000017, 0x401}, {{r0}, 0xfffffffff7fffffe, 0xc0, 0x2000000a, 0xf522, 0xc5}, {{r0}, 0xffffffffffffffff, 0x4, 0x0, 0x100000000, 0x7}, {{r0}, 0xffffffffffffffff, 0x0, 0xf0000002, 0x0, 0x1}, {{r0}, 0xfffffffffffffffe, 0x0, 0x1, 0xffffffffffff4915, 0x7}, {{r0}, 0xffffffffffffffff, 0x40, 0x80000000, 0x4, 0x7ff}], 0xac, 0x0, 0xdde, 0x0) 03:08:52 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) shmctl$IPC_RMID(r0, 0x0) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) r1 = kqueue() readv(r1, &(0x7f0000000240)=[{&(0x7f0000000000)=""/55, 0x37}, {&(0x7f0000000040)=""/53, 0x35}, {&(0x7f0000000080)=""/230, 0xe6}, {&(0x7f0000000180)=""/82, 0x52}, {&(0x7f0000000200)=""/7, 0x7}], 0x5) minherit(&(0x7f0000ccc000/0x3000)=nil, 0x3000, 0x1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000340)=0x1) r3 = dup(r1) accept$inet6(r3, 0x0, &(0x7f0000000300)) shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x1000) 03:08:52 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0xfff, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f00003a0000/0x1000)=nil, 0x1000, 0x10000001) r0 = socket(0x7, 0x7, 0x100000000000002) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 03:08:52 executing program 1: mkdir(&(0x7f0000000000)='\xe9\x1fq\x89Y\x1e\x923aK/\x00', 0xac) unlink(&(0x7f00000000c0)='\xe9\x1fq\x89Y\x1e\x923aK/') 03:08:52 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200100000000d, &(0x7f0000000000)="eaff125cb4fb125e", 0xffffffffffffffaf) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x40, 0x0) 03:08:52 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x1e2) read(r0, &(0x7f0000000140)=""/228, 0xe4) r1 = socket(0x20, 0x9, 0x1) connect$unix(r1, &(0x7f0000000100)=@abs={0xa2d7387b2109fd4c, 0x0, 0x1}, 0x8) getpeername$inet(r1, 0x0, &(0x7f0000000040)=0x272) 03:08:52 executing program 1: mprotect(&(0x7f00002df000/0x4000)=nil, 0x4000, 0x5) r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="9e0facd86d07cc77", 0x8) getsockopt(r0, 0x0, 0x9, 0x0, 0x0) 03:08:52 executing program 1: r0 = kqueue() close(r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0xf3, 0x0, 0x0, 0x0) 03:08:52 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0x78f2}], 0x10000000000001fb, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000000)="03", 0x1}], 0x1, 0x0) fsync(r0) 03:08:52 executing program 0: r0 = socket(0x11, 0x3, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000140)={&(0x7f0000000100)=[{0x0, 0xfffffffffffffffd}, {0xe7, 0x10000}], 0x2}) sendto$unix(r0, &(0x7f0000000000)="b100050409000000000021b1ffff000049451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) uvm_fault(0xffffffff82262ef8, 0xffff800004b7c002, 0, 1) -> e kernel: page fault trap, code=0 Stopped at rtable_satoplen+0x150: movzbl 0xffffffffffffffff(%r13),%r12d ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic kernel page fault uvm_fault(0xffffffff82262ef8, 0xffff800004b7c002, 0, 1) -> e rtable_satoplen(21,ffff800004b7bf59) at rtable_satoplen+0x150 end trace frame: 0xffff800020b6d5d0, count: 0 ddb{1}> trace rtable_satoplen(21,ffff800004b7bf59) at rtable_satoplen+0x150 rtable_lookup(0,ffff800004b7bf09,ffff800004b7bf59,ffff800004b7bf11,21) at rtable_lookup+0xfd rtm_output(ffff800004b7bf00,ffff800020b6d6c0,ffff800020b6d6c8,21,0) at rtm_output+0x10c route_output(fffffd807eba5b00,fffffd806eacda88,0,0) at route_output+0x79b route_usrreq(fffffd806eacda88,9,fffffd807eba5b00,0,0,ffff800020b384c8) at route_usrreq+0x35d sosend(fffffd806eacda88,0,ffff800020b6d988,0,0,0) at sosend+0x6eb sendit(ffff800020b384c8,3,ffff800020b6da48,0,ffff800020b6db10) at sendit+0x590 sys_sendto(ffff800020b384c8,ffff800020b6db28,ffff800020b6db10) at sys_sendto+0x92 syscall(ffff800020b6dbc0) at syscall+0x5b8 Xsyscall(6,0,ffffffffffffffd8,0,6,28040403010) at Xsyscall+0x128 end of kernel end trace frame: 0x282f519f9a0, count: -10 ddb{1}> show registers rdi 0 rsi 0xaa rbp 0xffff800020b6d530 rbx 0xffffffffffffff5a rdx 0xffff800004b7bf5d rcx 0xffff800004b7c003 rax 0xffff800004b7c003 r8 0x21 r9 0x1 r10 0x4 r11 0xba2ee951f6cd4a0d r12 0 r13 0xffff800004b7c003 r14 0xffffffff821a56a8 mplsdomain r15 0x4 rip 0xffffffff813f4430 rtable_satoplen+0x150 cs 0x8 rflags 0x10287 __ALIGN_SIZE+0xf287 rsp 0xffff800020b6d4e0 ss 0x10 rtable_satoplen+0x150: movzbl 0xffffffffffffffff(%r13),%r12d ddb{1}> show proc PROC (syz-executor.0) pid=379525 stat=onproc flags process=10 proc=4000000 pri=86, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff800020b38bd0,0xffffffff82352f38 process=0xffff800020b3a9e8 user=0xffff800020b68000, vmspace=0xfffffd807effd438 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 87154 332492 63488 32767 7 0x10 syz-executor.0 *87154 379525 63488 32767 7 0x4000010 syz-executor.0 63488 246634 45096 32767 3 0x90 nanosleep syz-executor.0 45096 372257 57811 0 3 0x82 wait syz-executor.0 42686 106423 0 0 3 0x14200 bored sosplice 57811 3632 35101 0 3 0x82 thrsleep syz-fuzzer 57811 336518 35101 0 3 0x4000082 thrsleep syz-fuzzer 57811 394761 35101 0 3 0x4000082 thrsleep syz-fuzzer 57811 518283 35101 0 3 0x4000082 thrsleep syz-fuzzer 57811 436025 35101 0 3 0x4000082 thrsleep syz-fuzzer 57811 230735 35101 0 3 0x4000082 thrsleep syz-fuzzer 57811 324782 35101 0 3 0x4000082 thrsleep syz-fuzzer 57811 59393 35101 0 3 0x4000082 thrsleep syz-fuzzer 57811 120429 35101 0 3 0x4000082 kqread syz-fuzzer 57811 381713 35101 0 3 0x4000082 thrsleep syz-fuzzer 35101 283789 150 0 3 0x10008a pause ksh 150 336816 48355 0 3 0x92 select sshd 60107 523612 1 0 3 0x100083 ttyin getty 48355 20442 1 0 3 0x80 select sshd 86588 176210 53311 73 2 0x100090 syslogd 53311 76006 1 0 3 0x100082 netio syslogd 796 226525 1 77 3 0x100090 poll dhclient 73730 486325 1 0 3 0x80 poll dhclient 26001 495462 0 0 3 0x14200 pgzero zerothread 66821 195299 0 0 3 0x14200 aiodoned aiodoned 45101 159734 0 0 3 0x14200 syncer update 18849 445208 0 0 3 0x14200 cleaner cleaner 18350 4454 0 0 3 0x14200 reaper reaper 22624 35033 0 0 3 0x14200 pgdaemon pagedaemon 47870 345167 0 0 3 0x14200 bored crynlk 28846 308986 0 0 3 0x14200 bored crypto 5861 251604 0 0 3 0x40014200 acpi0 acpi0 20976 224847 0 0 3 0x40014200 idle1 22236 83061 0 0 3 0x14200 bored softnet 57915 161474 0 0 3 0x14200 bored systqmp 69949 522012 0 0 3 0x14200 bored systq 48603 103064 0 0 3 0x40014200 bored softclock 60026 497041 0 0 3 0x40014200 idle0 16127 505915 0 0 3 0x14200 bored smr 1 514918 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 87154 (syz-executor.0) thread 0xffff800020b384c8 (379525) exclusive kernel_lock &kernel_lock r = 1 (0xffffffff82342968) locked @ /syzkaller/managers/setuid/kernel/sys/arch/amd64/amd64/trap.c:161 #0 witness_lock+0x594 #1 solock+0x7e #2 sosend+0x586 #3 sendit+0x590 #4 sys_sendto+0x92 #5 syscall+0x5b8 #6 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9455 6318K 6321K 78643K 10677 0 0 pcb 24 9K 11K 78643K 548 0 0 rtable 80 2K 3K 78643K 1019 0 0 ifaddr 29 9K 10K 78643K 194 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 2K 78643K 43 0 0 iov 0 0K 24K 78643K 91 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1201 75K 75K 78643K 1841 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 16 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 1K 78643K 122 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12628 0 0 file desc 5 13K 33K 78643K 983 0 0 sigio 0 0K 0K 78643K 17 0 0 proc 41 38K 58K 78643K 818 0 0 subproc 34 34817K 69634K 78643K 952 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 111 0 0 in_multi 22 1K 2K 78643K 347 0 0 ether_multi 1 0K 0K 78643K 10 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 60 265K 265K 78643K 60 0 0 exec 0 0K 1K 78643K 346 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 80 12K 30K 78643K 3945 0 0 UVM aobj 63 4K 4K 78643K 71 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 52 0 0 NDP 4 0K 0K 78643K 87 0 0 temp 97 2377K 2449K 78643K 6720 0 0 kqueue 0 0K 0K 78643K 16 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 30 0 27 1 0 1 1 0 8 0 inpcbpl 280 551 0 544 1 0 1 1 0 8 0 plimitpl 152 116 0 109 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 275 0 244 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 24 0 24 1 1 0 1 0 8 0 tcpcb 544 226 0 222 1 0 1 1 0 8 0 nd6 48 56 0 54 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 1268 0 1120 12 0 12 12 0 8 1 art_table 32 1269 0 1120 2 0 2 2 0 8 0 art_node 16 274 0 246 1 0 1 1 0 8 0 sysvmsgpl 40 9 0 1 1 0 1 1 0 8 0 semapl 112 120 0 110 1 0 1 1 0 8 0 shmpl 112 69 0 8 2 0 2 2 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 2539 0 1114 47 0 47 47 0 8 0 ffsino 272 2539 0 1114 96 0 96 96 0 8 0 nchpl 144 4033 0 2420 62 1 61 61 0 8 0 uvmvnodes 72 3024 0 0 55 0 55 55 0 8 0 vnodes 200 3024 0 0 160 0 160 160 0 8 0 namei 1024 13354 0 13354 1 0 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scxspl 192 11005 0 11005 11 8 3 6 0 8 3 sigapl 432 1075 0 1062 3 1 2 3 0 8 0 futexpl 56 8865 0 8865 1 0 1 1 0 8 1 knotepl 112 820 0 807 1 0 1 1 0 8 0 kqueuepl 104 256 0 254 1 0 1 1 0 8 0 pipepl 112 960 0 945 5 4 1 2 0 8 0 fdescpl 488 1076 0 1062 3 0 3 3 0 8 0 filepl 152 7115 0 7040 10 5 5 7 0 8 1 lockfpl 104 265 0 265 3 2 1 1 0 8 1 lockfspl 32 476 0 476 3 2 1 1 0 8 1 sessionpl 112 43 0 34 1 0 1 1 0 8 0 pgrppl 48 46 0 37 1 0 1 1 0 8 0 ucredpl 96 1888 0 1880 1 0 1 1 0 8 0 zombiepl 144 1062 0 1062 2 1 1 1 0 8 1 processpl 840 1092 0 1062 4 0 4 4 0 8 0 procpl 600 2836 0 2796 5 1 4 5 0 8 0 srpgc 64 160 0 160 3 2 1 1 0 8 1 sosppl 128 24 0 24 5 5 0 1 0 8 0 sockpl 384 1103 0 1085 5 2 3 4 0 8 1 mcl64k 65536 4 0 0 1 0 1 1 0 8 0 mcl16k 16384 2 0 0 1 0 1 1 0 8 0 mcl12k 12288 6 0 0 1 0 1 1 0 8 0 mcl9k 9216 4 0 0 1 0 1 1 0 8 0 mcl8k 8192 5 0 0 1 0 1 1 0 8 0 mcl4k 4096 10 0 0 2 0 2 2 0 8 0 mcl2k2 2112 4 0 0 1 0 1 1 0 8 0 mcl2k 2048 130 0 0 16 1 15 16 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 207 0 0 10 0 10 10 0 8 0 bufpl 256 7439 0 1122 395 0 395 395 0 8 0 anonpl 16 132349 0 126844 54 21 33 43 0 125 3 amapchunkpl 152 7845 0 7765 19 13 6 9 0 158 2 amappl16 192 4488 0 4147 40 21 19 30 0 8 1 amappl15 184 115 0 110 1 0 1 1 0 8 0 amappl14 176 235 0 232 2 1 1 1 0 8 0 amappl13 168 78 0 72 1 0 1 1 0 8 0 amappl12 160 181 0 179 1 0 1 1 0 8 0 amappl11 152 84 0 73 1 0 1 1 0 8 0 amappl10 144 315 0 312 1 0 1 1 0 8 0 amappl9 136 918 0 914 1 0 1 1 0 8 0 amappl8 128 508 0 491 1 0 1 1 0 8 0 amappl7 120 239 0 231 1 0 1 1 0 8 0 amappl6 112 146 0 138 1 0 1 1 0 8 0 amappl5 104 249 0 238 1 0 1 1 0 8 0 amappl4 96 1172 0 1141 2 1 1 2 0 8 0 amappl3 88 328 0 322 1 0 1 1 0 8 0 amappl2 80 7487 0 7435 2 0 2 2 0 8 0 amappl1 72 34995 0 34579 23 13 10 19 0 8 0 amappl 72 3275 0 3244 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 70 0 8 2 0 2 2 0 8 1 uaddrrnd 24 1076 0 1062 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 1076 0 1062 1 0 1 1 0 8 0 vmmpekpl 168 12637 0 12612 2 0 2 2 0 8 0 vmmpepl 168 129611 0 128324 93 23 70 76 0 357 9 vmsppl 360 1075 0 1062 2 0 2 2 0 8 0 pdppl 4096 2160 0 2124 6 0 6 6 0 8 0 pvpl 32 381823 0 373194 135 39 96 116 0 265 13 pmappl 224 1075 0 1062 4 3 1 2 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 548 0 3 16 0 16 16 0 8 0