kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Tue Mar 26 04:39:06 PDT 2019 OpenBSD/amd64 (ci-openbsd-setuid-0.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.0.43' (ECDSA) to the list of known hosts. 2019/03/26 04:39:33 fuzzer started 2019/03/26 04:39:38 dialing manager at 10.128.15.235:36937 2019/03/26 04:39:38 syscalls: 1 2019/03/26 04:39:38 code coverage: enabled 2019/03/26 04:39:38 comparison tracing: enabled 2019/03/26 04:39:38 extra coverage: support is not implemented in syzkaller 2019/03/26 04:39:38 setuid sandbox: enabled 2019/03/26 04:39:38 namespace sandbox: support is not implemented in syzkaller 2019/03/26 04:39:38 Android sandbox: support is not implemented in syzkaller 2019/03/26 04:39:38 fault injection: support is not implemented in syzkaller 2019/03/26 04:39:38 leak checking: support is not implemented in syzkaller 2019/03/26 04:39:38 net packet injection: enabled 2019/03/26 04:39:38 net device setup: support is not implemented in syzkaller 04:39:41 executing program 0: clock_gettime(0x6, &(0x7f0000000000)) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x1b9, 0x8, 0x8, 0x1, 0x6ba1, 0x0, 0x8001, 0x0, 0x1, 0x3e2, 0xe8}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x800, 0x42) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000140)=""/78, &(0x7f00000001c0)=0x4e) connect(r1, &(0x7f0000000200)=@in6={0x18, 0x0, 0x7, 0x4}, 0xc) setsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000240), 0x4) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000280)) r2 = semget$private(0x0, 0x0, 0x500) r3 = geteuid() r4 = getgid() r5 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000340)={{0x3, r3, r4, r5, r8, 0xa6}, 0x8, 0x8, 0x5}) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000003c0)=""/4096, &(0x7f00000013c0)=0x1000) r9 = getgid() r10 = accept(r1, &(0x7f0000001400)=@in, &(0x7f0000001440)=0xc) getsockname(r10, &(0x7f0000001480)=@in6, &(0x7f00000014c0)=0xc) fcntl$getflags(r10, 0x3) mknod(&(0x7f0000001500)='./file0\x00', 0x2000, 0x81) ioctl$TIOCEXCL(r1, 0x2000740d) r11 = msgget$private(0x0, 0x648) msgctl$IPC_SET(r11, 0x1, &(0x7f0000001540)={{0x7ff, r5, r8, r7, r8, 0x110, 0x100000000}, 0x2a, 0x6, r6, r6, 0x1703c000000, 0x794, 0x1000, 0xd279}) kevent(r1, &(0x7f00000015c0)=[{{r1}, 0xffffffffffffffff, 0x88, 0x80000000, 0x8}, {{r1}, 0xffffffffffffffff, 0x2, 0x1, 0xfffffffffffffffb, 0x2}, {{r0}, 0xfffffffffffffffd, 0x10, 0xf0000000, 0x1000000000000, 0x62e}, {{r1}, 0xfffffffffffffff9, 0x2, 0x80000000, 0x18, 0x138}, {{r10}, 0xffffffffffffffff, 0x10, 0x18, 0x21a, 0x4}, {{r0}, 0xfffffffffffffffc, 0x10, 0x2, 0x1ff}], 0x0, &(0x7f0000001680)=[{{r10}, 0xfffffffffffffffa, 0x48, 0x1, 0x8, 0x7f}, {{r1}, 0xfffffffffffffffe, 0x5, 0x2, 0xfff, 0x4a73}], 0x8, &(0x7f00000016c0)={0x9, 0x1f}) socket(0x1a, 0x8002, 0x3ff) r12 = open(&(0x7f0000001700)='./file1\x00', 0x80, 0x40) getpeername$inet(r12, &(0x7f0000001740), &(0x7f0000001780)=0xc) r13 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000017c0)={{0xffffffffffff3394, r5, r13, r7, r9, 0x2, 0x4a}, 0xc81, 0xac6, 0x5}) ioctl$TIOCNOTTY(r1, 0x20007471) 04:39:41 executing program 1: truncate(&(0x7f0000000000)='./file0\x00', 0x1) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) semget$private(0x0, 0x7, 0x188) r0 = dup(0xffffffffffffffff) r1 = openat(r0, &(0x7f0000000100)='./file0\x00', 0x8200, 0x18) getrlimit(0x4, &(0x7f0000000140)) fchmod(r0, 0x30) r2 = accept$unix(r1, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='r\x00') ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000280)=0x1) writev(r2, &(0x7f0000001380)=[{&(0x7f00000002c0)="258a215699d484681447c56c07b379383f15aa843d7fe2431e0490ec2a5f214559c1f5519fd53a357efa5b0253668d82de29ae04a33f3c24fcc225c675fe9fce1f5cd3b61b0850ed3459ba15884c81fed72c8763f91f53970f964b991c4e727096f778fb13a6238f85cccfdfb3b45299c3966be2ddb5c230fec6224b89b750e01373f5b0702307261690afc3c8943cf2889cc49ec04576dcd8d3ea9485e78b82ed876154de22b3e070f34ea9a3c67f1a505f55296559f7ceb2391b2d6e90ab985f490cefa906dc0a466b936fdc66fb644a00f6052b6d314cea7a686f86daf33fd46a2098a70d639e6094a333d5c7003779f4086032f3d27cdfa7eb4a7aecb963c956a240774741b4c2a69fae84d96b8db74eada458be29aae0ef78f25a165836fc1b0e3663f24a0c8ea95168de25a89b4d37b948f2c49de3812247d8835386591339f48601ef863b89cd0618d4cb2b6c314be5a55e17eaeef7cc8a23d3490a42fb40363ba569f3657833c319301a4cd32708a681eb9dfebd23a18b55351c9d211c5209848cb92ffbc18790a47a172f33dfb2d2a2f44b3d218c842883ed2d69e1b8529834a5d8ff135f4e5b14f26ef0993b72f35cdb96ad346c1fc8804706184d0ce3b9c738cbb33539bd70f39ad7bc2058352b1a5e8fd0d3ce59c2739ac1576b515c07cd92dca9d9fc2c4b03e21705d2bfd43465354285c187e80012753a8c8f61d7cc78d2051be8048b27553c140322a1d45929112c2cb96ea1d1fb09fe69e186fea872f1ed6ddd46cb7c1129aa8c7fbeff5d4f410f99bf63b7bfbeb63cabbaf12305dd7cd7f02d258d2eb9fcd0c7a9a191e2a77655d8787a2ec434ef8a2651f752a27e79e37ffe36bd3991d64c824a58a5c573ba88ac116a0920ed785160a5951c5a465726d27cb87fa4dfbbc39f7c4aca56acc4c9dd2cbde74e06a21ae54e8fb369eeab4439717b479ab1cf6f2c410d3fb69153f96f0fa9aae8776265df8691b46e0602fe2532003bff7c349aa0dce478c5977cfbfbb2fb5c09faaaeab8cf944ee69c3d65b5e7647d1c8b08d6b4df0716fbc71309b881ade7c1d0ea6d99f25921281287e823f5b5d691a3d9f454dceeb60032d1c9d4ce2120b995e5e7ac636caec3032fed3673250210ae610562b4e17d04d3e0223a5857af3a02eb1de961eadf98045da4adf95407eb9486b77425aff98438d04e53d0d411d7a8a6b634900044d25aefb8099a1e19dd490e5a18de9fa4f7fb3da28e60eeafb094a72f837f6566dc286505953bbbbc71fe1221edaedd4f654c0af40a539fff582732411db2b63e51579c4a0466f9c40022d1ce87179a7558c7059533313e056a6dfadab12781447a5bfb465fe7426cc41892ae38068e37355aa401bc49d48b903499d2bbbc2eeefc5251abf6bd398c008312d91d978267f1dae77b87426b8d000ab871b76c32a04aa19f131c18d009fbb33fda06d5654c7d03a9351c8f157e57d9a9f24160c0a87e39fd85ff0d8b9214536da108059997c8219200c104cce775aa70b970b411e94a97b089fc3784a2b21d19f0efa9351e44cd47e26635e1541a60ce1246d5fc7c71573eeb37585cfc6614bca9d8d565596de3861b72783bf015e647783b9fdd4816e8e9ab7fd42b6ac0d93e34af417fc3b61d38fec4f9f37a7b283abedbded1e22ce124fb212fe1cdb954f7faebbe4499e6c7ad74c27f95bef9efadf81f7e6a3df3d1aa859469ee789741ba7d2409cc47b734e4a857c9f162593c6af354ce23e97e8c81767e74c8786a4cf7384f0686849bc01c2ed8b4a48792a39ef828ad4aeb559d1e21ed0389053ed079e4b3c5abe8329d9a0e22c5c3b8815e181e619789d4538001ce671cca14fa8b7449ce26d88640fa34f937fa6a948dbe3d25719d537f34068748e72582e9727d81249978ca0cb05ea0690baa1e45739d8ab3e349cb5e31ccb66bd81b0c73f8f35422ef358cfdae432112b9587915924cfc690d4584285d9dd0bc8e977a4c9e76ebaa2c1d1ce11cf60b2303d783666dacf62896992018c813c2e6f81900de0f01dfaee38bd8561bfc3077cbf641b9755f0a2b8beb0216f3d580b70fe19972070849c5d7bf226139317438e582199f0d3f703dfc8a70a86f1c3a79e3128562616c5e57a1311d893588818bca1d7420a09d8e14eb0545d8dc370b2195d279a4aa6471260fc222a3b35b3352522c08f37339aa2b0b350926442de3f9f6643187d0130c5125f0cfbf2ef782be183ca85b48945e3006fc14d5d891a52bb770876b189f985bbdf30445591c820f8b53b383f42bef3990cb1814ad4f71bc81dbb31af9b378918848964962da01d3faed9a634da2e59683afdd0a36acc8202045eb8d68ffed056ea6dd4d4aef9d91c15b7ef0f60f305c5e3d066778cc7f075b877a3683879ce6d2cbb865e610f5291cd96d1a3fdd132684e0074aad59e867d028f2a7cd3209e301f04570f97af1f22f4bd1ae594f808565b407384a23dcf40d10edd9784c741f7e7c4e26c6a81bff72d78d008a9b2b393673144a6a5983a2bbaceb2d7597987ad32f9f2ba089accda02a907394575d91a4790016755de0c7bc40a59f342db7cf34d87cc05b29d53bc3e7c68bc43a07601f49d94d4baf6e0032e0b413a840cdad368c80af96f5bf7ee05cf8190eb797c00808df5ae2783d70121459f1546e0fa2fe3cb44ab1485e94814594347811d2da29121ce9ca64a969f0c50195efc1ebb4bd5c351e046ba6ff1b8ad9784ba6255fa2c2251154d23885b74444f16e7733c9d4284ab7c518368bb179cdedd40d3a802f9d2ae9329c7bcd44284d660e9400035b10ddb58dce6ca2c0493d85f3ca9b16288619a30dca378089a997702545f9ada38196232f5547dfcb91765a856e740ab89f941739898f141873b69c026a4a0fc50fc930479bd14f99fc65608c80c32366d64592012040bcae399d987bde1d3450c7db3947e995c54ad5e0b2dea56ab359a581ebdd95a2b94e494a27f82292a8923dd20fd6cc3b391da70154b13755b8b37b645de7a11655505901a37e80dda7832bab92b615ca8f9c1a08cc2bfe991bd70862f978954254f8b3cc65488562f7caf8d14be14c22c1a5992149294df1f1b0d2320eafaa965d70a2f6f218e301e352a7077f2dd7e2c3d86ac8381c5db0c495ec3cf80737d5b7676594c6a14c9ec3c8c5e68cc4336f76badf8c9a08f42a84b2391a146156ef8ce7abd6a685e1cf09bd05d36493ab5bf9db089a8e7f55a157eaaae80ff0af5da26746c7f9e1225546d670057a272eb2abed868ef57a1690ceefcc5977892f03a2778ca432939663c414ac463f0cf212700780e8f7e7fb6482e95700255c23dea3d637ae58ff52c4e930a8cb4794f9941590db4ad5c3245cc81ca6873d695a6ff6e508d477ec49b128e752a705e6946fb780e0cc95fbdb118220834120ef96dd86d041ba3dfae2cdcef353c9bd224dd0063cbf3f91a04fe68241a4461dfb504c54a25aacc989f6fa277e3182c8046f2876b968bc04a9afa40aeb3202eaf86a47f4d8315c1ca72c00af004937ee4065cb57fdfb990cd87326c8d6e4afb0f06e9d5f3cbb747b5bf4a8e8e0e8571f7f07550a17c124224caa4072cce3172836cb30133d1ff90806b31e75803562ad28263a0e1b34339c071ca284e4005a3717a3fcf7d43bec9d897a19ecdfcd81e746f6d2c4ebb51198fc2eac8c4a2d4f540944729c1a9ff10d3ce0a807047f7b2f7aa302aa344c9234c7735d7d88c4bf04d1230dac8846784c3f0e3321d7e6d6cfd93ba909f34a6961f7af6d17ff2de4a82527501ef11d78477318106249fbbd890a855c275bb0f499e264962773743fa652c5061e4f86e738b332f878c013b31cea368969fca4af5e01deafada3e38e696a1bc478d0ba0b3a858756273696c4b8ffc2f9e30fe0fe881b4047d8b86342af8383b9c40ac961e2923a6bf1c0a73091fc122f42f85d059dc84de659ba12f706c91665c5ac0eb43c064e8d9319d36244ff188f087d06581665b677b362bc2d69e5fddea173b0fbd4e9a6df6b4aca8c1e6b861ab6d660d5f591b4ffcc25f9e1e33d3583ba6fc25b9679cc3869921e92e200653d4da4b42d7162dd3893b2ec8e6bded7466af0fc4674561cba33ee8e3fe73383cffb33173cf262d0dc22ee315d60ffdcdd2196977dfdf75a7482c3456cf19b3797589fd9156043d89bf9ba49211aade829335f0a08f3eca74dc6cf3ebcd49fe7da97fa995bab5c10fb151f48511c765a2c6f72d01b9ba8b20797ff4be875fed9d244599d500616970977ab78b7b44fdc49ca25ca1ef86ae80f3a2c812065fd5389f5834a5b013278bdac9507c52be14867d29ca5278e94c374658a3cdbfc76f28d1e2e69135eecaa5979c51bbe5bae460d673ada23ff42666678fd9aab6eceb054db9d0dbcd348106eb54ff97b7d8c08e656724adc31e93a9cdfb47d1961eb933f9b7c94e5a841ba3e044ca947c8ad30787b6d9ebc33258053b8c8149ab69219e6619e24984d90f9a19f3449c5568b2f7aa3361fb4c66d7bbdbcef7019a456d1a0c9d6a82f7a2ba4e7bfb0129a76350dd4b1f790e65140ebe09f7835799bbeb0925d7ff23ed0674925d68b8f438df8ac9463dd72e69bb98f32d3fbf6172a57206420badc32124b16c906c4e4f40e9c4ff7c362d2e4c41f26f952736901c13aac04a57a1963005d011082af6c27732a0372d87c6b820e342bf17dc04824b0616bb263774c04286d4370184819a645173a6a5dd93aa498e543d28f0f8ad3bd1da82a1d4839623e40893e1edb40492ef187745fa5fef04f0eb3012f5d808a778fbc4adfb477e8a47ecf9357f2ac84e2775158eca930d1ebf7cf4e57d8afed46e13d39f681c6b422ea9c34b575f67d7fb370ba5a129af981f37064eb69c16830dda6e651040b14457a6c47e2b5d15356d9da8b108c323fa946630d79de42f49adb735b78652402482e787f928c07a15873041a8259c56695ed227d1464cb777711c7a7c77a1a65486c96b22005595716063541fab737d92a6dc0988d4c31d68f4633a7969c7732289cbb20b49c9584aea963df63af830d50a8abc8e0c16c40c75a049a6d72d716de1f304011c511659a0b8edb253492e7addb75da7063318ea41ee97fc4fa2941ba30eebb7d08c63e239a67724fe76632cd264fc46aa0fba546827a7df8a9000022c8cb5f963623ab6cc0f78fe785dc067c68f3341e93cea8fad4046f8756bc8fbd9651481373960a9c8defa474d1a4c6f7885014314f20654b2f084c5768cf6d41926126b4e5e43ef538c4fc599be03dfd80174cfc5fce323fea197508a471da806484685a22250aa2cb54eec917215827c9813148a726be34715a66b9a6f213f78e8ec1b15d2a2202a78c6adee62ee0d3c42952a2901efeaee7a7fe18a3e6b205ce547f489fe6a80c9d1ae49f2783c873147c5b99ea1631425f3bc15f55ee537499ce82536f05fa3874ee6878e05873d06e51033c08dc3bbdbb6fae950266a533c3a47b9f5558402af316ade196dfed61e12a412fe7098879cf9e0dec694b678fce37d274d6c76fcf4af553f9632c0f354eba491fdf5ad40dd8735a06338a0474c0d80b7d383913bf353f6249c1fa54740168e0589e47542844b70cecae33e20781c76ff071994e56d3a468f156581e7cf493908434705cceb183a4b1d18485bbcd146e3fa9e3b1aa9042061e39765cd14fb2dc400a106cecdf044b6f90cb4342c4fe37a63e25a572a52cb478539f740668f3792a72c55a00a88edd6fe9fb745b3f0c0c0873e4", 0x1000}, {&(0x7f00000012c0)="73b78a4ae290f868dccd5e8a9481837ff99249c429ccf7ec930fe7a08b6ea44779be1a24bc84419617e2e71fe77c0b001cb6e29346a1e067207108965ff342f2fd6a65cddc9113f35c32c8d02be7865d9bac4959c8078a1c01deddc46bb831dcae02bd70769b0f3b961794e0178fcad4e562c5d17a0b2e658ecb0e3145f5df9bb3988e991b37dfe9", 0x88}], 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000013c0)={0x0}, 0xc) wait4(r3, 0x0, 0x1, &(0x7f0000001400)) semget$private(0x0, 0x0, 0x4) r4 = open(&(0x7f00000014c0)='./file1\x00', 0x80, 0x100) r5 = openat(r4, &(0x7f0000001500)='./file0\x00', 0x100e8, 0x12) ftruncate(r5, 0xde6) fsync(r0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000001540)={0x0, 0x79}) ioctl$TIOCCHKVERAUTH(r5, 0x2000741e) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000001580)=0x9) semget$private(0x0, 0x4, 0x60c) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f00000015c0)=0x2) stat(&(0x7f0000001600)='./file2\x00', &(0x7f0000001640)) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000016c0)) accept$unix(r4, &(0x7f0000001700)=@abs, &(0x7f0000001740)=0x8) munlock(&(0x7f0000001000/0x6000)=nil, 0x6000) r6 = shmget$private(0x0, 0x2000, 0x80, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_RMID(r6, 0x0) semget$private(0x0, 0x3, 0x0) 04:39:41 executing program 0: r0 = socket(0x11, 0x3, 0x0) mkdir(&(0x7f0000000500)='./file0\x00', 0x80) readv(r0, &(0x7f0000000440)=[{&(0x7f0000000000)=""/39, 0x27}, {&(0x7f0000000040)=""/77, 0x4d}, {&(0x7f00000001c0)=""/233, 0xe9}, {&(0x7f00000002c0)=""/108, 0x6c}, {&(0x7f00000000c0)=""/30, 0x1e}, {&(0x7f0000000340)=""/170, 0xaa}, {&(0x7f0000000400)=""/33, 0x21}], 0x7) sendto$unix(r0, &(0x7f0000000580)="b1000503b100a45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e26acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290b0036faf24fba12aa639640d6485a013866b6cb950c444a71ddd4b40de2680be7c70110db5fef7034f659c8b20ecf0f1563a5227ce54c3", 0xe8, 0x8, 0x0, 0x0) chflags(&(0x7f00000004c0)='./file0\x00', 0x400000040000) 04:39:41 executing program 1: mlock(&(0x7f0000242000/0x1000)=nil, 0x1000) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) getgid() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x19, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xa, &(0x7f0000000180)="f7f9e794", 0x0) 04:39:41 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x1b0d020000, 0x0, 0x10, r0, 0x0, 0x0) getrlimit(0xf, &(0x7f0000000080)) 04:39:41 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x3, 0x6}], 0x7, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="01", 0x1}], 0x1, 0x4) 04:39:42 executing program 0: unveil(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffe) 04:39:42 executing program 1: r0 = socket(0x18, 0x3, 0x5) sendto$unix(r0, &(0x7f0000000100)="b1000513b100a45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) setrlimit(0x1, &(0x7f00000000c0)={0x9, 0x10001}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) getdents(r1, &(0x7f0000000040)=""/108, 0x6c) 04:39:42 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) write(r0, &(0x7f0000000140)="01a74132dc79b91003de1cac3561d95e3340c48ccc8f87374abe538f244badb000406f725b29bcca7e1fc12c957e50ac664f666f1548f6eacb6552e59f89235f67864e004505dfdf3264a5d44f675137f01764d399d23f77719ec034e473f910c1c5507a676f6e4848dfea53b014d30dae14b3c7df0cede55c14c81fd840b0da595834e137fa12b04f00aa38d5bd85bec265c28d4f2ccaa7abc5ea09d99013d4e1fff7396c6e02ba8662ad3740d4b14d6a284108027bc7a23de2b2a6dca9e90ffd5abd", 0xc3) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x39}], 0x81, 0x0, 0x7, 0x0) close(r0) 04:39:42 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = socket(0x2, 0x400000000002, 0x0) sendmsg(r2, &(0x7f0000002000)={&(0x7f0000001a80)=@un=@file={0x3015edb019860256, './file0\x00'}, 0xa, 0x0, 0x0, 0x0}, 0x0) fcntl$setown(r1, 0x6, 0xffffffffffffffff) r3 = syz_open_pts() bind(r0, &(0x7f0000000680)=ANY=[@ANYBLOB="01002e2f66696c6531008c5af2951a496196d085dfa38bd01975112a700a09d8785e3407c081580c7f9d5b725cc4b196f30267ef7e4a67602c3a45c21bab5847df6564d9caa9555f04b87a8e5a58a9eecc1c365a1e7b104acedec8242ff84c0b0067170580e500299164000b19962a7ee7fb1ba59bb11328bd2a60c842f355f82e568456929953c6c9f99802e74b68c948df22f6a0f714a7c54967c8f25b2088e09929f4f78d3da91cbea23f0727ecc51ff7fffdd8d262d6c94fef03992732421de92204b4530fb354cb980855588f5f807dbc007a29aa33d2"], 0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000640)=0xc) fcntl$lock(r3, 0x8, &(0x7f0000000780)={0x1, 0x1, 0x1001, 0x100000002, r4}) flock(r3, 0x4) setitimer(0x0, &(0x7f0000000440)={{0x4, 0x51231a9a}, {0xb568, 0xffffffff}}, 0x0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000140)=0x1) symlink(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)='./file1\x00') ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000100)) flock(r3, 0x8) ioctl$TIOCCBRK(r3, 0x2000747a) openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x10, 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000340)='x\x00') r5 = open(&(0x7f00000001c0)='./file1\x00', 0x880, 0x6b644e6c7ed511b6) sendto$inet6(r5, &(0x7f0000000200)="d7b9ffe60d99c09c1020a917c3617f0edc0b75e242708c8d09fde58d8b1683d1dcbe0e839120a6cd0279b339bd6af82c760867d811e5254c4440d6f2aefbac2592bdc5215ae924918e617f703bd76699e7515ecd24e5cf405e17eb2acf5d7ee1b3016c7b5fad2001922e4cf4bd89007f346165a9fc2ba646eb28ee1b0225b303fdbefd8b3e0961a3f0e40a0682aedc8007cb9c8a699d00e0ba194e12cde8e702e2ef4993b0becffc097c313a6fb5a51c6beb43fe9689e8bdb4ba88", 0xbb, 0x1000000c, 0x0, 0x0) open(&(0x7f0000000400)='./file1\x00', 0xfffffffffffffffc, 0x20) fchmodat(r5, &(0x7f0000000600)='./file0\x00', 0x1e0, 0x2) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') fcntl$getown(r5, 0x5) listen(r5, 0x7fffffff7ffd) r6 = semget$private(0x0, 0x6, 0x108) semctl$GETVAL(r6, 0x2000000000002, 0x5, &(0x7f0000000500)=""/38) 04:39:42 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x4000400000002c2, 0x40) mkdir(&(0x7f0000000080)='./file1\x00', 0x0) rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file1\x00') 04:39:42 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000004180)="3b54629af5912bb832142f05814cc0a40a6e15e650206f1ef188c025b29af1726233deaff4adbab0157787514256b72d0acaaf754e6df5a0ef6345eb80978d82af39abd832e88e5a14e6dbc9ab6758bd9a206726ba1028eb1a7b4a30f2586c9fa44f165c886829afe1baea71355b0f2a2e311a52bbc7ca6fbd8e0bb49ff141ec0f410119cda8b7dcc3075100b489c512b5b800e5cc9515f5d631f04c8428c4bfbcbbab8946ad8292e490fdc190c93be2d9052e0fffb46c53f77c064b194a6daae956ade85d9aca3ff1a9387bf2eec43789be4c884b5790cf6e46e588a7abada891edbf00063899ed290b92e525fa69a95c5730fb5c94cafe768352d2f51b752555c49d7dd52341ddf71b4e2f92458bcc6e99144298a3c390c66ac843d4d915ffb54b58397ebc1b0c2f65a2262f6d5df39af642b999e5c2c8fd9458e7b9b6fb89dd8302341691a7c96d119f61f1f9325576a5e7c346d0f5e606d8d110a76951df5675706bdff66f6b095fc6c4b05c23408b1152c7acd2b0c3a52009e5f69b95aef21e22ec9b125e64ac1ef2a16444dd0fdfb7973aa66a4d271b7d782141dd43cdea119e2babf1de1633d7beb9ed159ccee139a8601a66f5224676dcbf874b48a61ef91741d611fef8a927b93ba71d3bd24115939e99450bf18fe8077d0ef5b865579eb991012e3a6a44d483ba229fbf8a77fe6d2c176f8f51eafeed598221b12fd2232dbe9e53b17ed1cf7a05794f2db6264446b4cef8009453a67a64c34208a6a8226a7a4e4cca499548a9e5491e5b5005228debebf396ffa4b533fb99452f93d93662d8073b6022b8da0ca225ee872af00e80b8b2491da6c6072ac71007596daad83fdc54728828fa36de535c670d5c4d6c5bc18c4f1560f4c984795ea1cf85746ac046756782c63b2c714c3badc9a079a194705990b34dc8f1097239f1c68c488b8fc92335c4610df6462488999adeee5137593cd4dcf9917e07b1115ab5401ef89631c84316d7dc31e7121b977577d8384cd209a080bc86b5dc592de90a4b13422f60475021cef9e1e9bc07d4076d1e578385261723119c342108e3e75f7c452388b3d99a0273e1e8bf7e22be048a3400332c730aa7a8fbd81b9450e7fa170dd32da44f9938f13e8c226c53877a9164f5aab5d1de1c38907bd15091f7c6ed3dc422942484e0c00b372f75e115c8ca70e332bf6dd139d7a60bac02be9a14ddef8e8b55dcf42714c11536bd0d9cd4c807bf1bd88018024f93c379b32c7167c3a8a6a5da7da75b45c596f0b4e6bb95697cb623592c3830805b93142b023736a6237bd6aa020159205e6752fb6c6b473c32304ed699181bcb3adf07ee8dda79f0535ebc164fab3fe6595842b80d359a415270bf43037907bbf7e617deadb0466796fa24e8e567052dda7856409d0af8ea02aa7dd5cb95773d4b71032a994aa1f17ebd832f77052d56e85bee0f1e80b641b6ee84a21acfbc49e9bda747ca6a6523844b41093e720250cfb514c3b18cb93b2ca072c7e95a8ac8da450931610bedd12f1e86ace30c49600d1336f4f051813eebabf03904b3d5cbbef990b29792449aed9da1d0131f500ba620112652ec513a2236425a4ddd887abb3b79f90015427dea713969244a6198973ca8c2d187c26ce5359190cd13a700faf99289fa164f6fa0df8f2b958c5ae85a673639198a6127b4a33489f41fa72028892f6303c5d9f215710ca34822411601183263559a36c65caf204966650b33b0ded2a059ddbb0eab12b735aa863f42e76932538c7751bf092a6b7e7898b4cd1fe3eb9031639741759273a00b90f7853492958bc434288f42b616bf0354febfd4f00c0069d3c0d4394c1f4ce530a7997bd1cfc2de3fe23e5bd11e4baabf2e8905ac0e41acbcd7cd7e5c01ba180b2883a9c302100569780c29b3a4adc4061de5952f1c1adb50cdc761735fcad40727b7b47d77b2719b1d799a21ca15dabac74ce4c2b4620e4c035e0e50da91f386cfc607dea7cc817aa7a77295260a484083f114698d39b99874003107cab614add3b237296e739fc2e0bf52d29efcfccf6300f4076af4d42e6751b540f9117d1b3368355e463cffd78ee0b130498cbb4b71d4da7acb5ed5bd5ede6d02899df0c1aad1caa092b85cee4637c4ce6ce36dda069bd5fc94358ac31d753bdfd56d7fd2b8133571de57fb79a0c971c4680db9265b31643b8022663d257ceeffcd666a423a571717a8193504141345f88f23c6eceb9e7f92af7d7324a6783880b903b2afec08025cecab4ba5a7d977fc32cc4f8f4874f5acee9b5ba75af7c9ace21bb2f15d0641843e3a9a929183b5e515799a905010755bc4411dd6bea2c4dc2a0887dd0b9701f88566eec78830ff8017c4ec7e4ea90c101009d76f4bd7c5f9420a1791a190054a5d7d8b3bd660ab2241ce69ea7992abc7db0506e45cce5df4a3b21b4dda0a21062ebce025688987f79b47ef0596efa3af58465242d57951ea9a6dd71ce30911823c9de698294314ff9356b198c2a5ca5c2a8ccfab5ee71753f90170c8c361020c36aebfebead2187068c98c26f2e09d65d5e21dd56bb63a7e67b030fa3d5c4a979fd6bd9d04822b0e4933cb7676eb35e9b702f6f112bf25fd2e3aaa062ed308b2e53cf4c4e4b0a2a4ff329b677d0becedec1e0fe2e61c6beb9c3d5d46157d068a38b2d084379daddf6ce56fb1b032f64d84a80e5b67cad0d532fba94129cbe2451ea381ff141a74e227d4c7b5661143103a3223c594068c003b2fd01402f76d0e211572507b758a69a60610347737c0216438ce580238d40aec15d591a12d0f237a4ca1245df7ef27097e6de399bfcdd6683c08e48476df62898fcdbecc9dce4b7bdac1f9e9c80f78f5e3ae5a0ef8729ebcf6355b985b4bdfb5a804844af9cf39cfca4eb06bb0b9b550f6d0d3c8b8696c000bdc273d9f131282e6e5c08f283fe3a1d5babcb51ce7840b22fba1cf17d716f574931c7c7184b4ac39f47647418cc8a214f13d29d78e92e19b15b1a104d09de86fff1239208f77117e05547ab27dcb45e897b0ac58e1d3f95664b8787ab887ad9ff0f500269d7b45d628aa08c8499f67fbb0b9ac236eacc360f9f9e795e0a95e92c291c728784d9b2ee5da84b4be686d30bc85d7ca9e0c02bfcd8abf1989f7a45baa7cbdcd4845216d8459f86e3bb8bbfe5cfecb5fdcb81eea8487a526a11788d465972360c622d41a30915b787b9bb7523c5604911583f7f126750d1b68d8aede5453490dd0afc151820c744feb1342cf1c47310bbb447d8cad1e927d17f6c1aa3fd6afab7ec8a55d686c43abdeeabe9729e13145b1c496ae5971ec7cb033d7972af3170f25070782f2e23fdfabe09a13b3db0dbd5f9170180b5dd2b71c129db75471c04f24402b87935164d912a410064ba85be9e55291f8419ea5f735181753ad63bd0367e6d648842950a115c211575d6b3cf4782c34e6ae114c9f953eb201a25eabbee393aaf19aa3ff1668e85c43ceb756acd81bf19a60814101c0aa565a4ecc68bde709f79ffc2bd1d5969082dc0e7a00f46af6248d53f40aa9a032063fa66a593229ad8e51e52dc9cff2845ca777e697387a3a04fceff746c28abeacf184601b9997a2843220f78a0f12d5e6cff3c7a4c5825b1868589341ec86ab35a708eaa03444904e6aa183af34aa261a3bf7e0fa0ca26ef0afdbd54fdd6aabc026d431c6b5bc8a26203d262fb8197e7e5371eced01d7347ffd65a03d4dd81e7f560ae936a518ab7025c00fe21cb0eb4b6d81a3222b00def67b7e64252d917b10111128cf9888f86413df275f341f74fcb928670f72204e6be16b7fcb20b9ecd906ccf187b966fce0e020a28835a55e5a951504b0cc57a101ca8d94e021075415939bd49671268b8db054a01a388644b3cdc990cc6893031866d5bcb33e759c42e67c9415c8ddf0f560e34a4f4e172f7bfe70011a08716a647c9e1371e9d16df9538dc7deed0d874accc2a97950161e393f0f0f861568ead673ac052bf7ee68775b2ab9a59a6152bde0101406b631904bb194ed0aa4c99dc150017da542aa91a5d34a7dec627ad2f147aa514b33fb7fd31b40c02e77892040374ecb7922fefd7cd8c2db39b37b4db900419890c85cd3a7bbf9beb09986010adaf028611aee9b9e3cf5f2e996371e44528cf91372968a43304ea1f4a53b5ee7c10f0317501339f2426e805d1fa7be84cba30f67f70c26ad4076357928d05dc4aa5f760053008de2d9aee74ad614ec3df25aa4a67ed85cc6d5e3c014c1f9b9ddf18967442a3fd1ed0fb7afe35e60d4a2be5d0ad4cb912200ffeae3fbec10611a4602f90d60a6759bb8f3e82d4fef1f7cb11b345223eb74cba411715b89dea82b49e32b92d694e4d58fece72a77afc96b18746caf82523d34df1911c39d3a5d7d8fb5a6a488933f0b4ca5ffe42f311c92ccfaa1afab8150fcff05732a7bb36000ba179cd6a7da73666a54bbfb3373781887fad8892514825d97715a7dbee59c44205a546d7797509a4c817b19c801de944bc777d497c1f6863f7139823800d9a2f48736202dae8d6b3e3df10fe4551734379f7aafd776e76bb8f82a0b8440e5e4b483bd8ee64a7e139a414d69f92536fe01f837957faa0a76197fc692bbfcd5fb200f0a8ff2eb5affe801e39f0a3c771e021e1be3553b51fabca83fa7487140fb01f27d7fd084ba8910720a3266cd7ce1e566bbe5e6677266227159e50e300fc20445fb56597800076778a8e281146c587feafd64181b47b29f20b84fbd7bc83041d528aa251e9423b0f42fdaa08e30be61d904f5bbb80f3e7c4dc0075599969831df6b8b81187ba48ac7e4613802fd2dc36491ececc613b37579dad0641e4aebc48c25d0788d8bde885117f5df10a37c5434610b9f08e3022e398b1fe266c32f95c96cb97e2867cad0bc5e9bfd0bf2214c46d3691bad81a9abfe6c699904964f8202189cadd4f3c02e9431dd87d1d630264c1385ebb9f13a0c58f1e6f0fa2f10ef2a5a52831b48476b0b685dc9da40278719237d257d2f8b4e89f589db6924392d06366bf68f2e93683d055f4f06f60b9e115a748bf731fa0045ec3203c49127415c670ee5734a4c1409bc2ffafa6e021ca8eb7a2eb63ed6ea278d69dc3bf15ee2e72f28a4ea0857694e0316b0921d868d4baaf33b471f940d94ef1beb01a876c05ae6659b3054000000000000000047b365328f76f5e41fb6fb236e40e02d4710eef76780d19ca39f5da351802e8a635f303ca722b6c26bf89a14b5303d8d3232fbd8ea9ede1330a72d1dba51fef88f293778183bcf2466d044e7d94f5d0cad39e81c7a438f14ebfd66faa0dc111d1d495a8c3eb030328b318912efc32415f68a7aba8a1d3c543dbb8771bae8cf8f7bd766fef1147aa288b8a48ea15da37c34afbe39502bb3e86dc94099dadef29d5cd8a7b50ee2defbe78c9349899f34eaab8e5ca041bf0a0acb3b4eaee55739c3932078f1e7b8f0ea63cbdb9c772ccff58e122738dd6689b527d7cdc698a65459f47dfdca8563f5e5c500a9f64c88f08d1f790bcb7a78f6d12f0718c756e967e28edd7c40cccd0d9676398b4a884006381a8cafbb8b0777fc4b985edea482ac38ad310d531082c8843cc358ad61cd485ecb3887db61c6b6d973602874b54360fbef0b37f094a3ad1d907d68357354e897296f95c2f930b673ae2eb5a51fdb4c8acf12cad5094157428964d7375ebe27fce1aa6e2a05cc3c0fbadd497ff10067a16a2bec855992013e827746a75420acfe254444207c1a7b44724416408cad4fc5c87b822755feac5d946c36a9c11492894e02050945527efb2c30d3805772aaf0d174f34bca1b7b8f23ea458a26401759ab80f5bb4482af0855c37829ea41464de77226c7bae0740a1a946135f7fb8a", 0xfffffffffffffe90) setsockopt(r0, 0x0, 0x15, &(0x7f0000000040), 0xfffffeb0) 04:39:42 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x0, 0x6}, 0x10) write(r0, &(0x7f00000030c0)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a31e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d21349b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e36b4a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60734ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0e10a0d8328b9d92d773d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7a6dbf851256806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d1e3ff829ffcef010a155d9800100000000000000938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042104966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fb3bf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb515d704fba19cc6cd66dc7905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c864789e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9e856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e4332981f7d44d2582b99589fff6a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b164f99e4533e51a7c4f8608a187114a5f766970000000000000059410d203798bd637e88c728e806aac11ef4b3c8600bf8d8a385383b3171fb50adf3c35295f893859aa7a030f718260d70dc9fb1a7459935654b428ec1029755b5e3c443049fafd398d6274d0f2ec929eaa70bd5b85816a7562d151804ccf881e3493fcb619906b4d549c9a8a44d68b5e357c9e173b661bcc311216edf11cd3f41a6f3e6aeea4b14db30ce6c5fa02c0e16b26885657bdcf1e7e777aa5ad13688b5bd602410670c14556ce3cf2138a22d6bad64", 0x1001) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x5, 0x75b, 0x100000000, 0x8, "f953183b285dbc5c5b4b3fe215b72bef8feab9fc", 0xfffffffffffffffb, 0x9}) 04:39:43 executing program 0: r0 = syz_open_pts() flock(r0, 0x3) r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) faccessat(r1, &(0x7f0000000040)='.\x00', 0x2, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r0) syz_open_pts() madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) execve(0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$lock(r0, 0xf, &(0x7f0000000080)={0x2, 0x0, 0x2ec, 0x4, r2}) 04:39:44 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x4000003, 0x100000, 0x80, "00200000000000fe3b5320000001000000000d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = shmget(0x2, 0x4000, 0xa4, &(0x7f000068a000/0x4000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xffffffffffffff3b) madvise(&(0x7f0000198000/0x2000)=nil, 0x2000, 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) close(r2) pipe(&(0x7f0000000040)) mlock(&(0x7f000074f000/0x1000)=nil, 0x1000) 04:39:44 executing program 0: socket$inet6(0x18, 0x2, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x200, 0x161) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) socket$inet6(0x18, 0x2, 0x2) bind(r0, &(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x3}, 0xfffffffffffffd06) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000140)={'./file0\x00', 0x0, 0x7fff, 0xa50, 0x1, 0x4, 0x22c, 0x3, 0x3, 0x2, 0x4, 0xffff}) 04:39:44 executing program 1: link(0x0, &(0x7f0000000400)='./file0/file0\x00') r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse\x00', 0x80, 0x0) preadv(r0, &(0x7f0000000280), 0x0, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) fchflags(r2, 0x2) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x8280, 0x0) readv(r1, &(0x7f0000000000), 0x10000000000000c4) write(r2, &(0x7f0000000180)="dcbd4817e54f8a5652b1be0df895139f8f26aa21ed0d55eefa0924e2fc7ad2297d9fea834c625e0849aa766060c8d035821f0dd612a405c29a8388af3f13058af344e2152e2d257e7655d5cb439ce53f0f69b3ffe26f62f09a9951e804fd28698f57fc141a0f45f14c99670778e1944c9e68d98ec60f43261f1d64f3ae9c11260232542a7d14cea32732c7ecf576e83e6e8155ee20f3fd8c616602b02aa1b61989f7f69675d25cf7dcbf43c8ff01903b8757d0bc1c040510deeb3e87a268c375ad194e45db05bbcfd91f48615ef5251431f004e84928ac7606", 0xd9) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000000)={0x1, 0x8, 0xfff, 0x100000000, 0x1}) 04:39:44 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) rename(&(0x7f0000000240)='./file1\x00', &(0x7f00000001c0)='./file1\x00') r0 = dup(0xffffffffffffffff) unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000000080)='x\x00') getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000140)=0x8) 04:39:44 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0), 0x0, 0x1}, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x0) 04:39:44 executing program 0: unlinkat(0xffffffffffffffff, 0x0, 0x63d6f27cfd879b6e) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) recvfrom$unix(r0, &(0x7f0000000040)=""/237, 0xed, 0x800, &(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0xc000, 0xb5c) 04:39:44 executing program 1: r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x8, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) chown(&(0x7f0000000000)='./file0\x00', r1, r2) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001500)=[@rights={0x10}], 0x10}, 0x0) 04:39:44 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x60, 0x6) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x201, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, 0x93) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020697a, &(0x7f00000000c0)) 04:39:44 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x4000000000000611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000000c0)) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) 04:39:44 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000020, 0x0, 0x0) lseek(r0, 0xfffffffffffdfffe, 0x4005) r1 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x80) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000040)={0x5, 0x1, 0x5, 0x6, 0x7f}, 0xc) 04:39:44 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() chflags(&(0x7f0000000000)='./file0\x00', 0x4) kevent(r2, &(0x7f0000000440)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r3) close(r1) ioctl$KDGKBMODE(r0, 0x40044b06) 04:39:45 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x1, &(0x7f0000000000)="186fe65c", 0x4) sendto$unix(r0, &(0x7f00000000c0)="b100050400000020000008005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303de3fe9cb02a31383be7df6a46ce5d9b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290000000", 0xb1, 0x0, 0x0, 0x0) readv(r0, &(0x7f0000001340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/83, 0x53}, {&(0x7f0000001180)=""/195, 0xc3}, {&(0x7f0000001280)=""/182, 0xb6}], 0x4) 04:39:45 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x15, &(0x7f0000000040)="da000000", 0x4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000340)={0x200000000000100, 0x4e4b}, 0x8) setsockopt(r0, 0x7, 0xb5, &(0x7f00000001c0)="2edf660a083c6712f9d3f6b33d1b759953902cc39e8506efb56303b8cca7acf854a879ca6ec2c13777a5d13ed5a157afb8a9b6dc49b9f30f94d042ef68b21bd8eefdba9bf929dc35d8f746", 0x4b) r1 = semget$private(0x0, 0x2, 0x200) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000140)=[0x1f, 0x8, 0x0, 0x1000, 0x81, 0x1, 0x8, 0x5]) r2 = semget$private(0x0, 0x3, 0x28) bind$inet(r0, &(0x7f0000000300)={0x2, 0x0}, 0xc) listen(r0, 0x5) setsockopt(r0, 0x0, 0x59, &(0x7f0000000380)="f2c11035d14de359a5a1e8e89862ef424a", 0x11) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) semctl$GETPID(r2, 0x0, 0x4, &(0x7f0000000080)=""/179) socket$unix(0x1, 0x2, 0x0) socket(0x800000010, 0x0, 0x8) dup2(r0, r0) shutdown(r0, 0x0) recvfrom(r0, &(0x7f0000000240)=""/131, 0x83, 0x3, &(0x7f0000000180)=@un=@abs={0x1, 0x0, 0x2}, 0x8) 04:39:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000400)=0x3) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0206911, &(0x7f0000000000)) pwritev(r2, &(0x7f0000000380)=[{&(0x7f0000000040)="3cbd9d41d6e3cda17280ceff70fea79eb410be4d6fb22fc2bc757c284778999e6ce2840fa83567a24a0c842514e372ab83d67a7de149fdb1ab69db87e1021810da0aa92b28743d9151522d7cc597fea55785a11eb589081f660064e2deb3761d23", 0x61}, {&(0x7f00000000c0)="2389ed32c9087440a8eae7e68fb189ca95ac73cecc667f288cf39dd9071763db4c18259da8cb2d038b1b85627c8a253760304f742b6af858445af9ce7c2b780d946c31c381c0bd49cae97579864b66c07bb0ceb2337ca372fdcd5404082531cd034a8a279227196a9e13dbd0719eed6eb5e0b2fffbbdf955d6986213219553c6c1beb0f8f09a501267c3be924fa795fb7f22f1d11dfba14e0691d6f5d05aefcc27f81fc38d3a0f0f84090792276a8e4e15bd576d903e93ba93df645d9dce47455b7080a6969984357b71daca386b881783", 0xd1}, {&(0x7f00000001c0)="68afaa50b54e85f4242e76f348c51ec229084459844022822b5fd16072d6d74e93d4e5ff5df0125e59797a6aa323812eb056ec0cf2353e9e117fb05c656dbf7e0e5f176dee925ad4f8786646a600e83f837eada9a51d5e68fb365a583afffc94488979b8360c511801d904bf1333bcadaecb32c551d7f13f750e1272e86941ed40bbc06a201849834953", 0x8a}, {&(0x7f0000000280)="f6a44b3b203db810432e62be4212f6a940c058caa3a271b88ceeb6dbececbef56dbd0091abd52d1e467a905cb8a7d1da9028d070e864dabf175ca10f964d269b10bae4510816e12f239f86d361e0f96d1e73dd466e3bc176b96d9ff6ee53e66296dc0ae2325811cf6a56cd8f6389baaf1c192bc7538591488c8c8c1e94044ceb9431d5ae3b5bbbc7f95701851449fc2f19852d00cf4f223421a15f3fc8a1", 0x9e}, {&(0x7f0000000340)="774acf62d355fd058ec76f17c7ea1dd3e63da32d7e33848cd3aa80968e5991cd0f098b93842c50613ddeaa73f54790a4b194a85e058eacbe2d3873a56282cd", 0x3f}], 0x5, 0x0) 04:39:45 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r0, 0x2) getgid() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) semget$private(0x0, 0x3, 0xa4) close(r0) 04:39:45 executing program 0: pwritev(0xffffffffffffffff, 0x0, 0xffffffc2, 0x0) getrlimit(0x1, &(0x7f0000000000)) 04:39:46 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x200, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x12, r0, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0x2) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x3ff, 0xa3d, 0x5, 0x8, "813c6137728768a7b9810eed828086125c8bcdd9", 0xfffffffffffffffe, 0xe6}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x56d4, 0x1, 0x3ff, 0x3f, "15fccbbf0ba48b0f9fb64a41a3a0d4370b31b79b", 0x9, 0x3ff}) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x3, 0x0, 0x0, 0x1000100000000}) 04:39:46 executing program 0: r0 = semget$private(0x0, 0x3, 0x10) semget(0x0, 0x1, 0x204) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000040)=""/218) r1 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x38000, 0x18) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)=""/12, &(0x7f00000001c0)=0xc) r2 = dup(r1) r3 = semget$private(0x0, 0x3, 0x409) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000200)=0x4) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x6, 0x4010, r1, 0x0, 0x0) semctl$GETVAL(0x0, 0x0, 0x5, &(0x7f0000000240)=""/150) getsockname(r2, &(0x7f00000003c0)=@in, &(0x7f0000000340)=0xfee1) read(r1, &(0x7f0000000480)=""/123, 0xfffffffffffffc24) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000000)=0x4) pipe2(&(0x7f0000000400), 0x10004) semget$private(0x0, 0x0, 0x21) listen(r2, 0x3) getsockname$inet6(r1, &(0x7f0000002ac0), &(0x7f0000000380)=0x9) ioctl$TIOCNXCL(r2, 0x2000740e) r4 = open(&(0x7f0000002b40)='./file0\x00', 0x80, 0x2) write(r4, &(0x7f0000000600)="b248803f0c5e4fb0b85f11910961c60e78b44d627559e2273c7bba60fcf1d75f49c32ea2a963bc07d15210533970b3f1cac334f7885a9adfdfdd88a68ab512c159049c67b1a6205efd459f697fd3dd61fb730173ca5f63e8eb56a32140a750c94549339fa65953f9dd20de00f6464e4db97e9540e41560cd99105bc888eac037298b91fa483c2d7ea9e82e015af5c2ebdd0a432f42a7bd0449c7ef32a303f5083adb47791d8e00ff0cbbdbe2044e71e6497e3fa305ce4e71c2543978970c8157aa06c505712785c2930501b12dade472c544ab5bd61644a81b6dd0f2ff61a988eeb155d2110c85461a3285", 0xeb) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000002c80)={0x0, 0x0, 0x0}, &(0x7f0000002cc0)=0xc) socket$unix(0x1, 0x0, 0x0) mkdir(&(0x7f0000002d00)='./file0\x00', 0x1) r7 = getpgid(0x0) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={r7, r5, r6}, 0x2) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000002e00)=""/251) getpeername$inet(r1, &(0x7f0000000540), &(0x7f00000005c0)=0xffffffffffffff73) semctl$IPC_RMID(r3, 0x0, 0x0) 04:39:46 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, 0x228000804, 0x2) setsockopt$inet_opts(r4, 0x0, 0x100000000000000b, &(0x7f0000000240)='\x00', 0x1) r5 = socket(0x18, 0x4000, 0x1) chmod(&(0x7f0000000080)='./file0\x00', 0x100) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x20, 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, 0x9, 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, 0xa, r1) ioctl$WSDISPLAYIO_GVIDEO(r9, 0x40045744, &(0x7f00000000c0)) semctl$GETNCNT(r7, 0x5, 0x3, &(0x7f00000007c0)=""/76) getsockopt$sock_timeval(r3, 0xffff, 0x1003, &(0x7f0000000140), &(0x7f0000000400)=0x8f) setuid(r0) dup(r2) ioctl$VT_GETACTIVE(r9, 0x40047607, &(0x7f0000000180)) dup2(r5, r5) fchownat(r9, &(0x7f0000000500)='./file0\x00', r0, r8, 0x2) 04:39:46 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) fcntl$getown(r0, 0x5) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) setrlimit(0x5, &(0x7f0000000000)={0x39, 0x80}) poll(&(0x7f00000016c0)=[{r0, 0x6}], 0x1, 0x0) 04:39:46 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x2, 0x6, 0xc64, 0x8a37, "57522bc4082c9e0996e72e3928bc865ae2ad51fa", 0x1, 0xffffffff}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) pwritev(r2, &(0x7f0000001240)=[{&(0x7f0000001180)="48541b038db7592daa2f28eddaa2d592119954e3d06d20955915a81ab9e628d9b8c9c8a40b2944a53aa7d7bc56067e6ecdcb02305df8cdba07fd449c5521d9f3e5eced72d5b462eba9effcc0726557afdea735f67695625cc73cdf9b0931e7fb2940d3ca5e0ef01121c761ed894fc5028d04e97f46fd487ff186390474eb4930e0dace6f", 0x84}], 0x1, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000001280)={0x23d, 0x6, 0x5, 0x8000, "986b204125a96a8e771816b62048e7acb7904442", 0x5, 0x4}) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x308, 0x0) pwritev(r2, &(0x7f0000002740)=[{&(0x7f0000002cc0)="f650b0d34ee66edc029a32d5ccebb9f0d6c8f76d7d672f7a77e323c620785d4099f2b26cf56e866fe3f8da78143f3092e7aa61f0ae94e2d2bc9cdd5f959e077bd85b640a1d2b0d05ad00b39992cc836c23dbf95fb86e6da9b89891d26dc1abdb701c087cea87ea318bebbde99f0762268464b33da5122e681996fd132598a0294528efdd8fabe799066b5c66988b5b5ea006ee7a5185a46952db8348bd5da4b30fc68f3d717af759b9c693c0fae46a373c303f7d2b429f2eb6a18b320eed3c7dd9ddd37f1d9fd59d8aa1a725470eae8f526a0f273f9664cb7526e5d3b13f79dbf1338de933b1154d42ddae2f96c891c64ac8315f6cfa94bfa41a69fa6a7ad01f10c0e09ad51e15a9fad8c02b6c6cd973c8f0fc37f2b7096b4fd0142ecb1070f8ff4684fa4d9bcb50033e8227a586c0a782641176fea7e5cab54b5ca5a99839a9a34219ea9489a74013142d590ebc7451f5b4cb1d812fcc785d63ed0439d11bfa50b5ba9a0b3cb71ee8e2786b51fa0797e0028049a7c1ba0f8416ae4f40e1d766078e615cd7654669967528fa3f3da81753cff1a6d81575a8509173ec1c772ed93b926a960559e1f6799fe2d65b34b473e814e7a09ac25f0607f8ee8ff0298eddfe9999385d3d31a6eba059597e9bb520b698a7e1bc2316e3074817182456629f2816ba64cc86d0b78a95d3d1a1f73ccfb22becf9d31a2bce77d2e1dc37ad05890a6f8acb81fe4b9205b61de7f3e06a5468fbdddf66cee934d29088252726a05c09653803b12cdc7d2e0ff1809baf12d96067f7d0213444f4b0ce88057cb33766e30c7e29e303540ae15cf0ae71176df13d08ed7901a9d57947332b1e41b4926aa1a5871903f00cce138f39b9f0f2c2f2c2482337013ab72f020ba899e3af3ba08a936e76b82d319e085e8fc28f7173bf10697f0ff1ba38030573d4bd9947b88072b7d90fd2e51a22a9042a06b89fe452b434f223047302998e0b725097070f258ff191d12884f4ebf1c4e28e97534f1241b1d63f4a8ba54a3ce9b37ef21fc5fa48a575368ca3bd1d4f64aeafa480b502a617910bea71f022930edd902e45aa4b9541695d74ca74e4950a92dcc1a2e441b94aedb60e202c013490e92cd4305d43323c7afa7e3b6c74d679b6cf34d5b5f2c6188c789916f751a414e2a3c0158b040cee502a82378287d15ffd1fcd0e79812f146bea2377c2f9244b565a2941377db11ea2c2971753d051075e978b1b285b5b9edd7ad10d5b5c9f27be05ca60eac138464370d3cd8bbb6d85324e1fa356be059b096c1e9df7e6e96404395ac81b17012a53139999fb4b1732cde2790d98ae353ed55b3f9e5e7886960964d7d39935076ecffe60bc92ea7b0776c44b9e9ef027103b3893e29478019f14226f6eb956a1a30daea591f43cc064e4f3bc9b3618c93a4b4d4c014c0dafc250cb27d259f09510ad9664cb6769c275e438c4e3b993607de20320d4d07cdd849a83054f80e2db53824af43fc618a18dea67c8895013dbd91d371e941f73bced92db259675de09807d59fe69cd82e677e5849afce43e2ff8e82345ad06fa5ab33c35ccd39784f1b9e0ede86e0ac7b041334a3a9396a0788ffd0991814c2561da2d85bd2b7731c193a18ea7ad8b8a6c90a859b5dc394b29301765a518c13c89f68aae0156093acb83c4ec6f72a7d942d9137550c7ba591feea354bd6f12437e42510e970c773a54bc57d84b4c6d7107c050f9579ac65c7e2ba6d13817ec94f524a05a73873f29839686f366c4819dd79061a494e32dcabf20b3ff68dd95fab094217d3b751ba9d0a3491d336624f512dac8086a0b250d258733b20a6765f67434c57c3fd4094985f24e0a8714bfc240bf1231d65562c294b193cdd6998a0201550bdc878e8499b95010aadadbb26ed76b9c365bdb991bf59a8c67caee8b6091c30714ca45487a7f98555ceeba929b04ed8ffdd8b11550cedf70ee0d15703f58996e087a98d6c8dcf38a7b45fdf5229f17a9625b731e3e4a4d0c3aa59fff2f9f4e33686f40e04539795b9a9d28a0929b871657bd7bd8394e376de764326ccb2499343cb788456c77c2b13b6c1040644adcdadd29bf68d3d9313729e6a7a80c99c5c51b5a415bfea3c19b799ec4d25a192873c0feca4544c48d02a4915eab6a01dcc9bc6db0fa2ff413344c986328ac2d7d779b8ad42351e7a5fe88bc91deaa8c1b3ea0dc04412d7cf586936e9c52e1fdebf8101adec53159c02be2ed1c8dc16255e2829f8fac0365a160385fcad54a66e549c777bea74ed3059e5cab27e962312736c408b5cb2e2ba331f13231584ed576fcccf883d9a9f7629c7630bf366f209f70954c5894f0a45129642ed32d12cc42013692cbabb1a2fa2aa8106471b20f31f2cff8d05228bfc7a70aa37221e5a684d3ce65537f103e219da047a322fa46d8bde32b54ffcaf22f2456566efa1c0d58e36fcf4d28bdfb75cb43bdb836a13e78629808a1f129677ac0ded67131159c411f7af8938d852fbb2741915f005c50a4d77516070411c7887a72173937ed4415521a842709191e9868f1bcaba6a6ef7f8b0ea8020f780d3f7e49d42903e66bdd15953aa361bf5822c6bfab5a3048059e456c975a0748c7e0b391a66eb96552c4f97766cd596c2418a1c815f4c585df8862853c936777f21c22d1c2cf1dfc3cfa30a1d02ec2f1b65f553b589728cd829bf23ca001cc5e9b466c248af082772f32d046eaaf1a28a2371ffffeb8d62f68d81f88c516646502b2a40584c3d3481eac674eaa91ec47c24b2f71f92fd3b3a9ae989d14adcdffa9947e8c5bd93f27e7d5d5959440a5cea9621d316cc7ad52b57c605e07a61605b185f01140b2dbd5b8e8dabd0c27df3c7673b5667dd5a0d064d0a98ebbd9d9c7ff8a55c46932f29ce467fc94f0ef4153493570dea583055c87785109a2ca9381dccfd3d402fc0ff183ca5cb5ce10d5e8a9456864f07d359cab30f86fd796a10581f39c65837eb44a70795e4336dd9eccd6ca8545ef51d9bb411c80672760fd4e7f58653a2c3da0f3035624ed5960e44f1df0a5df63a17aa9187b9b0da6115b3fe73cf3c3d7aa7825b97bac0d1b6532251ec7285a4017b1e4cc11b570d696b380ca026f7ecad3033d14b1a096466c65386aa00e502c6e2505705570700376c017eaf33c61a3527da929a57a9120ed56c461450aaf4c91495fc6576b22ed29304920d2c74b0599d97a95b7b3f22ab357b8ffdb2e0075b165ea06abb8d38e5e4f9f041e7d58d89fbb4755379f0ee13ae917e99c2a9d688c2c3874a14a27e9f0b933826d8cc74d9f9f13b46be72157cb878ff6a712918d399e4e6ae5636557bf393c626a233fd62292d2decbabf003641cd1c1a8352ec584da05ee48ee754b3bef6654503c9c7e273f1dd19336058e307a1be6e74a22e5d3e490728f65ccf069d8f28f9b3a79086788e5862d10d6b008d0b361adfb9e1d07f27ec4ffe8436723aefa06d258cec9fa7d04a8c6891b3e3002d7996ccb84729059e3c57737dc29aee457558d72d11f496a6100a0f7419ec6687677402e95f9cb2000441be21b92ec4bf20ace6a949fce097992979e56d10852d38040d2c504dbc84152b44078088f185a6aa4e1b3c349fa84976ef963657aa612eb33907788ac5264f5eed4b3bcaf3993ab67298677a7b3140e4a37df678ebe62969f9ff88efbf2558f14caefc76dd03914e6b85343680e563644a36f8d37fbb0af18d0a11476f3f7a3875966c9dc2c1b5b166d9f60b721be6ceadcde648c8e389bc42ee21f8383c695239dd9cf22b256eababc4c1ff5c4675acf4433ddc6518237f8002af73e0334167f9ce86d520d51a6fd137f1cd25263f823421f2105ef85c48b184820a2b5be20292db07c3b7e8230ffa6f8c113835d3aea65903d0efe0148fa6cd5739af382dc9bae9d52f9054fb36a03053f72f1d97cf028fd81c5126ab93329abac51b3d58a480875ed84881dd6efbe9c990718ddf3f24b87e56ec782fa78f40d21e94f6ad908defcd925929006279433ca05557c0a707ff4a013739bd9b6167518c0077a6c7a6c240998d7df355eeba5926775880d4206f4a21f26d01543e72e05a9531501ee1831cddcd6ffce2d70a940d0bd492e42963ba1b3f415b886b3d52b8cf09560b711c6ce1ec010a5278b7c82bf9638327d44f4a557b1a8fefd4b4986bd442f4cbe349cf31602b4ed5b37d64d8a10e1ffc16f9f4d8923cefadc2bd803f7d740ace6998e5a106c43d5012796705fbf8752562fbbe1f65665697a218ccba5a4f5ec9fb755fa16008d9c8274743cfb807ab0ed725fa523ac66fdae09210d32f1b6d86434902130bf183d1202f2a529565c9b146346a5ef5c2189a174312df3ebde542acf7435c9c61c0f6d4a14578c4a4f0bd0497cc2429c09d034bd8effea069a98ec8c12e1eb057e69434ab644213999110ad03d2d5b6b581f0723ef805ba9c83c4dba0f83bb799174f6f6ab78ff2dea83fb517dab73efc1335ea5f9559334b33703f652eadb46a07ce10c2b7cdfa0ffdf979678548d8057b045201a777415264cfc6d0c627590c68fb7508fb295137a73ef2dc1d3efc7b2ccbdfc4c4d4081b3695828387c79a57fe5677b8b9024b6442b89c5fe1be848080804e3471af42655aaef30fede934d412025c74082900dffc431d3941b4b9938859cad6bb2402f96f94cd6dfb2b3755364102e26f35f96e9da1b83559610b584a3555a22945be87686c9c4df8224728d2030993544b05025c8b9bb0d8334ca0f167b42bdae4a0f27ebb96d9b75c7914f74d43afd00f1c3828bc1ea0ed7f456beb192eef708f8f6c4e11980bdc2b5784148dea4bcf799389cbb87d49f7e4b3d740a68041894c76907f262f72ba33d04f5e9c7926fffab0f3f24b6f896655d761f57935724eb84590c794cbc9f112c6db6b59beab282edfd226853f10f2b8946a50976e6553905aa15698b21fb9eaaef95e03d673c1c0b8ab0f60093caeb718e5d05993da61880ba17fb3c4f941cdcf8ee2f94806507b12c59d3eee4d556903c4c3f6b6f4dfdc6bf5abdf9cdc6ab1eff8693bd73fbf6c3222f5868ec2469d5816f2f90e8311ecba042cf73aade6602548a86cbebcb8154e23acdb585a6d6d889db0741bd65dbe8a63cc4800fb52384c267928bf07fb82ec4bf155d1913be212e8efe7df5482ff1a89ce7bf510b3e970c93d0b38594215f5492d8456025ad1fd602e3bc0fd1afe2788dc68bfc0a6944674de2547c5ba4df1774d73bdeb96d3f47d52aa656925a0546a82bb0c8d9826bdce063a14a9b45251e6b174a8ae9fb7c858dbdd98a6b0d2bb6396f236274cba51aba9c00225f5566ef2e10bb09cc6f8e6b22f48536bdd051bec1b3ec537ea532120b3f11c4b985b9809aae91b5a3229d33a93450aef8da1cd7795540fa464be756cb0390fb21e21141324aeabba1b672d1cc448f09c03c78778c8880a1689d0e5566d7aa1c7856d40fcccb9471c5c6af0a5c8f691206bfa8a98c2afdb4633a241aa901cf823ff5e8e76b6e98142a00bcbc48043ff6a3c0e8c5bd0bec3ccbc63374939f2ca4e9a8c6db82b76b15e71cf41cb0e82bd619ef09d5db5b9d25e2491facf7327df25482000741478298803e33547ec924112ba5b307022e45d75481ff8fbba964a356841e88d16916bea0cdd8298e73529953933ceaff8497074c9f73becd6b6295820545c871c144c3e1c0091a2423a018b627be6de19108e7ac0a738355ea86f53569e090e278ac83b8db1c52699e9636af3edfc6f9e66b31c7d08f53e9", 0x1000}], 0x1, 0x0) sendto$inet6(r1, &(0x7f0000002800)="6042eae634268d27aabe6be55a4ba508b10aabcc26cbc6286e8c1b4a8dd92c6c5a00145134f911eb0a091a298ea2bf9d3af110cf1ab7eb017d7b0ed30bf376705a15701d8005b443a4643b5fc04900435005773bed66e2171d26f810a6a148a3a423875ec2b44908aaf561497be9707fa27cd4f6586ed244a290e044fbbbd3fbb439efe2cd3d283dccc15637bc", 0x8d, 0xb, 0x0, 0x0) symlink(&(0x7f0000002900)='./file0\x00', &(0x7f0000002940)='./file0\x00') ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000002980)) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f00000029c0)=0x9) r4 = syz_open_pts() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000002a00)={0x0, 0x0, 0x0}, &(0x7f0000002a40)=0xc) r8 = getpid() setpgid(r5, r8) sync() truncate(&(0x7f0000000180)='./file0\x00', 0x0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000002a80)) r9 = getppid() syz_emit_ethernet(0x55, &(0x7f0000002ac0)="eb5249adfc40194f3baf88bc9341850624b8fcb50be9327bd55c4add4471552c43551d11c2cf8a0f5b9d12af632fbb1bcce94c296064493b9b15bc3866c83855e8b7c8fc3740699c778987dc5bdf9af0c0ec37ab6c") mmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0x2, 0x10, r1, 0x0, 0x0) fcntl$setflags(r4, 0x2, 0x1) r10 = shmget$private(0x0, 0x3000, 0x181, &(0x7f0000ff2000/0x3000)=nil) shmctl$SHM_UNLOCK(r10, 0x4) wait4(r9, &(0x7f0000000080), 0x8, &(0x7f00000000c0)) chown(&(0x7f0000002b40)='./file0\x00', r6, r7) poll(&(0x7f0000002b80)=[{r4, 0x124}, {r1, 0x100}, {r3, 0x8}, {r4}, {r3, 0xa5}, {r0}], 0x6, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000002bc0)='/dev/null\x00', 0x10800, 0x0) r11 = semget$private(0x0, 0x3, 0x200) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000002c40)={{0x7, r6, r7, r6, r7, 0x90, 0xffff}, 0x6, 0x100, 0xffffffff}) 04:39:46 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000f72000), 0x0) r1 = geteuid() getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) seteuid(r1) r2 = dup2(r0, r0) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000000)=0x8000000800) 04:39:46 executing program 1: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='W\x00') kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) mmap(&(0x7f00003f6000/0x1000)=nil, 0x1000, 0x1, 0x3811, r0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000200)) 04:39:46 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffe, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x84, 0x0) r2 = syz_open_pts() fcntl$lock(r2, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) dup(r1) close(r1) setsockopt$sock_int(r0, 0xffff, 0x400000001023, &(0x7f0000000100)=0x3, 0xfffffffffffffd58) shutdown(r0, 0x0) 04:39:47 executing program 0: open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x20) socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0x100000001) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xffffffffffffff56, &(0x7f0000000640)=ANY=[], 0x116}, 0x0) recvfrom(r1, &(0x7f0000000300)=""/245, 0xf5, 0x0, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) socket(0x18, 0x1, 0x8) 04:39:47 executing program 1: r0 = socket$inet(0x2, 0x4005, 0x8f7) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000180)=0x200, 0x4) r2 = fcntl$dupfd(r0, 0xb, r1) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000040)) shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ff9000/0x2000)=nil) r3 = msgget$private(0x0, 0x1) utimes(&(0x7f0000001bc0)='./file0\x00', &(0x7f0000001b80)={{0x3, 0xb}, {0xc, 0x9}}) msgrcv(r3, &(0x7f0000000340)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003a7e7ae25644980000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x0, 0x0) r4 = syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000001480)=0x265ca) r5 = syz_open_pts() r6 = dup2(r4, r4) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000000c0)=0x7621) getpeername(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) r7 = semget$private(0x0, 0xa50f344e8a0cd549, 0x107) ioctl$TIOCMGET(r5, 0x4004746a, &(0x7f0000000000)) ioctl$WSDISPLAYIO_USEFONT(r6, 0x80585750, &(0x7f0000001a40)={'./file0\x00', 0x9, 0x8, 0x10001, 0x400001, 0xffffffffffffffff, 0x100, 0x3f, 0x1, 0x1, 0xe995, 0x9}) geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xff79) r9 = geteuid() getgroups(0x1, &(0x7f00000002c0)=[0xffffffffffffffff]) r11 = getppid() r12 = fcntl$getown(r6, 0x5) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000001ac0)={{0x4, r9, r8, r9, r10, 0x91, 0x5}, 0xfffffffffffffffe, 0x290, r11, r12, 0x3, 0x2, 0x8, 0x2}) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000001380)=[0x4, 0x9, 0x8, 0xffff]) msgrcv(r3, &(0x7f00000013c0)=ANY=[@ANYBLOB="000000030000000000000000060000000000000004000000feffffff0000000000000000000000000000000000000000140000000000000000008b07451db786a2378b50830c0dc6eeb4fa7206b27ab7ff0a2d132dd8674210cdf8bd71ddb1e3bf5786a81bfef2d1a99b00fb2b443ab51ad5075141b9abfaf32b7391b6f8f2a8bae8dc2d8fef876db6fa92b412a16bfc402018d18d4260792d7089315bcf3923"], 0x1, 0x0, 0x800) r13 = msgget(0xffffffffffffffff, 0x3fd) r14 = socket(0x18, 0x2, 0x0) setsockopt(r14, 0x29, 0x200000036, &(0x7f00000001c0)="4b74954c", 0x4) msgrcv(r13, &(0x7f0000000100)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f3ffffffffffffff0000000000000000000000000000f90000000000000000000000000000000000000000000000000000000000"], 0x1, 0x3, 0x0) sendto$unix(r14, &(0x7f0000000200)="c25382198c918d685ff1056a85a4a034f8d64b6bc7e137b52457655e92f3569ba22bf5cdb15f0df3d04c515c132a02ab601e3524ac4baf5826b5ac217ff82514b1782311054220761a8a4999bb77bbaf0acb03", 0x53, 0x7, 0x0, 0x0) msgsnd(r13, &(0x7f00000018c0)=ANY=[@ANYBLOB="0100000000000000935af92b04ccf3298d7e5e869f3a906ae790f8b7ceb0ab8b51bbb8af832c38d6ce56830a86a9c7e19ad5aadad5d4e3551b39eec1c82fc372223576bcf569586ead4bbe002aa64f1c6b1ecf553514b834fbd73b9c1626f27fb12eda5fefcf770fbeaf28a76f13634336776c940a893167edc7df5635f3c45fd085505a674472b7b4ee0368d532e545ec757ffbd7650aee68fb280da2bd766e9027099094cf17b324f92478cbe46fc73705f2c5c08e3e20c856e71bd38f921c7464a405f6ad324fa352afcaef0c914942f18ebefd43b63c5003a3689c495c5c4c0b536fd047b42d93a371b9d7089d1840ca73de4f2ca97c20aaf86837fd81ce850be88042a5a83465d0899ae0d4442c103b4f4d0e18b24432baa0c235f098881b4fca8c7b0138ba2ab1df7be72300000000"], 0x1, 0x800) execve(&(0x7f0000001500)='./file0\x00', &(0x7f0000001580)=[&(0x7f0000001540)='[\x00'], &(0x7f0000001740)=[&(0x7f00000015c0)='$}+\x00', &(0x7f0000001600)='+##+#&\xd6\x00', &(0x7f0000001640)='\x00', &(0x7f0000001680)='\x00', &(0x7f00000016c0)='\x83\x00', &(0x7f0000001700)='\x00']) msgsnd(r13, &(0x7f00000017c0)=ANY=[@ANYBLOB="03000000000000005477122a0f619610f1d772d22e38a7db87ddd3356ce25d149c13a854c07b8ca26592519c24072c32b204672c0db8e4d4be8120e0e3f5b499301e33af9f6701483bbbdeb055373fd0b45db983cdeae89acd2eb2814d7ae28701926334a280894b5a867833391e4deea90bd7376455ed061b9fd5a4c7a6c58f8ca14de13f603e7cb0a9fc293d60f367ba0a5a7a5f70766ae7815b0286403bfb68e2909d2f04261823467ee096eacbb69959170b6296d2d9b5264783599b13a913ed2425b10cc79a823e2da6f77ab8f55e2cb8c73dc589344b1855d2fbcf031897f7db7a3ed897f1100f7f154db6"], 0x1, 0x802) 04:39:47 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) mknodat(r0, &(0x7f0000000000)='./file0/file0\x00', 0x40, 0x1000) r1 = dup2(r0, r0) r2 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchdir(r1) setregid(r2, r3) lseek(r0, 0x0, 0x7fff) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)='6', 0x1}], 0x1) getgid() fchmod(r0, 0x28) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000240)) writev(r0, &(0x7f00000000c0), 0x64) 04:39:47 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10068, 0x0) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) writev(r0, &(0x7f0000000040), 0x1) writev(r0, &(0x7f0000000380)=[{&(0x7f00000001c0)="c8", 0x1}], 0x1) 04:39:48 executing program 0: r0 = socket$inet(0x2, 0x8000, 0x94a) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="230cef67afb1ba3799f9e333bdc3fff56d22bc25c406280e5f5cda2be77dcd78d85e8c921502b9e554f27949e8b3f08b03576f7b506731aabd3eaa3b906fea2ee842da8165ee", 0x46) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000040)=0xffffffff, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000280)) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse0\x00', 0x80, 0x0) bind(r2, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) sendto$unix(r2, &(0x7f0000000140)="e26ab07c444531689dffa20a9c0c75698443df2a349f8abd478c9cd96fbb4c5d4ec05cd47f9e035b33ec36c4aa5687f5fd2a6ee48270bda4587a115827e848de4cd5040af01504b13d918d5213576e9130e206be7ade2b8b4cd2922a123ad13e79a4ecfac89245e3dbf1b570e09107ce5e86217d0ff1c466de8435356035f64b282b0e6f8e14b90fb87fd92e9e723786c5cc8ca81c940fca47a0d98d074008643211e16b8a4441f73e5dc0b82be438e099ee2dbeaa816f7180adec5471ceb330f563a5d84a4e8ac9336d7054c558f0b83effc519d9b08b307ccb0c2a8c86cdc9fc90978001074f392a2ffd", 0xeb, 0x40f, 0x0, 0x0) getpeername$unix(r1, 0x0, &(0x7f0000000100)) 04:39:48 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) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) select(0x40, &(0x7f00000002c0), 0x0, 0x0, &(0x7f0000000380)) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3, 0x10, r0, 0x0, 0x0) 04:39:48 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x8) ioctl$TIOCMSET(r0, 0x8004746d, 0xffffffffffffffff) 04:39:48 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r2 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchownat(r1, &(0x7f0000000000)='./file0\x00', r2, r5, 0x6) getdents(r1, &(0x7f00000002c0)=""/174, 0xae) r6 = shmget$private(0x0, 0x4000, 0x400, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_SET(r6, 0x1, &(0x7f00000000c0)={{0x7f, r4, r5, r4, r5, 0x11, 0x1ff}, 0x7fc0000000, 0x5, r3, r3, 0x3, 0x20, 0x6}) utimensat(r0, &(0x7f0000000600)='./file0\x00', &(0x7f00000005c0)={{0x3, 0x3}, {0x7, 0x3}}, 0x0) msgget$private(0x0, 0x40) r7 = syz_open_pts() fcntl$lock(r7, 0x8, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r7, 0x2) flock(r7, 0x2) fcntl$lock(r7, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) fcntl$lock(r7, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) getppid() sendto$inet6(r1, &(0x7f0000000480)="3aef165e4a55568a50776c68b488b1d78820c2a300e51e37317f817cbde0dbf24dafacf7b4b12a2616cd8d07904c4e2351343d400092838a484b6cedcea8ed7011afc9f988607b7118e2c5c4c2d6f58b7150932a2fae3acd03a1", 0x5a, 0x1, 0x0, 0x0) r8 = semget$private(0x0, 0x2, 0x300) semctl$IPC_STAT(r8, 0x0, 0x2, &(0x7f00000002c0)=""/111) socketpair$unix(0x1, 0x5000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) r10 = msgget(0x3, 0x226) r11 = socket$inet6(0x18, 0x2, 0x0) close(r11) bind$inet6(r11, 0x0, 0x0) socketpair(0x20, 0xc000, 0x8000, &(0x7f0000000240)={0xffffffffffffffff}) getsockopt$inet_opts(r12, 0x0, 0x0, &(0x7f00000003c0)=""/177, &(0x7f0000000280)=0xb1) msgctl$IPC_RMID(r10, 0x0) recvmsg(r9, &(0x7f0000000200)={&(0x7f0000000000)=@in, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/57, 0x39}], 0x1, &(0x7f0000000100)=""/207, 0xcf}, 0x2) 04:39:48 executing program 1: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x1000, 0x0) lstat(&(0x7f0000000040)='./file1\x00', 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file1\x00', 0x40, 0x10) r1 = getppid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0}, &(0x7f0000001540)=0xc) r3 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001580)={0x0}, 0xc) r5 = getuid() r6 = getegid() sendmsg$unix(r0, &(0x7f0000001600)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000001480)=[{&(0x7f0000000100)="8527c1207e551d43d3d982cef186c330ec22869731cee8dc0223d3b50dbe3e1e68f35c24969fa40de8caa9fda30330bd64681ce52d33541f0e0a79361896b5797877b8d2cbd28df9106f3bbfb837c5cbe3ad3f18b89dd94252dc7686dc343751d67be3fa9a16d74fc7c39a8d3b4b2829ffa48859e258973edd3c50937c62659ba9a62401b3c0e779decffd96837cd0de1435dd2b74fb9e67806c2c1c1e7c9a6ec5e02cb5653a80c55471a41320fa2e4b73b2c864601f98ef96a6d536470a2e7378280786e3ce04dffd384ee13f0ec0d11ebf681147e0dd23df713f9833ffe3a063cc7b53c7d359d1394bb8e8faa84acd852fe2da90c87cd94fdc97466efa0510690709112d961db5fd20d147a2a4a38e89207602ea075a9839330ae103f0be2e8fdeb1b0e4e3d2576c9a38cec3174eeaf2e841a8dbacf694fd4726494d4070fece71de11941e7158cf78628cb0d8f0d69ffb14d1870a0645537caf6e702fd3400ec78ff9d54fdc572b41f99ef5a5379a6bc80087990b7d7df666ed42e0952df5fb5a11948dfe387f0edb313d5e14bf72284a2d0b1492861b18df145c758e42daac40513250439b4082e03685bf72f9a576f3e2c65bcee5571ac6c696d72058e6d687fac19ae25b6a1f375f35f97a722d56982d43acefd5bbef5f389af08dcda9989e4df162208d76ab8803151b0489eb9bb531a33fa614d5877a82512a7b135928c4ad7ceb92600b24f9fc6c2d99a03c07358cf04d9ad10bbd2a514824726cd085d89bbbc61eb9e05745d90970536906a37fd2974a51ed6b9c7ebd83812c538f92a29f0a38ab309e702d987f6c7a4bc9c3200938e032e5094e579a9414c3cd75fd601c9226a54dd91fd54aa1f4345fbf62955fc0c7bd2cde7afff6075d33c3a08ec7ec97263d186648a06490451052915e17403fc7e11d468a87114ad3148d37e9e11df8dea18b978a549ecc933b5a2688eb5909d02986ed1df86713b9f7c4d0205aee7ddd321dac1bb45302e2ff49588a5ee1dc1a312039a66fcadb975f151bd47b99e1039469b38aecf6bc16c16ce2df75c9c1ec01870de2d8a52291b5724ecbc76a96debf6b69462c8ea24b58c7870cf1290d9c8381f6b1fa2f43765c0c18640ebb6fbe5279ce430b0b9057e4438a8fedeae39ba342985296de0c0853f4ccd31fd2996ba42327b75467b82cccfad9be747c30d2b485807b0873077a718bb5d0cc3236cefde7e329209e3d38b75156967463069a803e870d29b64e91b262ef9e144543a49a159878b2cdba1eac1db588cf70c8431cd216ad6ee9b1d1b50f20033c28d45d3939edbeec14c222c3ea2c32feb2a503e4e7df133ac20ffc677c69ed17e42e59ac80b22f16975cb8f191309821e187885bb0131209f634970ff544b29cf36edb52b12e14d7ad29ef56d23e660286ae738aaf81929f486b4a599c182230a81a05874109ee195d64958b5ae942ae8ec664c317852f0cc265c2a33e9d0e06b2c4eff8eda02e113028bde98a63b09251685f930d682e7ca6fc1e248edc29dcdf4c032919ee2156acf910913e8f8204c311408079aba239a692334026239e6bf167c233bfaa797774a1a11aad92ea5cbc80d0a009a40d7b68c3b0a587d72e312f2925536196cde63327a1fbb9066f70ab90959106b21736364fe6723bb05828daa87374bb434346ee552b1d7ed2410c7508074343884459812885ef39e78d4f91d94b51be06b45edcb6435c26defe4cd8acec858bfbb1251ef48f7c911ff784b808c5a1c1f8b3769a3c45eaa1535cf3dbba50f9993bb62621813d7c8ebc1f83fb6450ff213ad5316cdca7a58024037c3978438c755f02552c175c595b7a43312c6bf88270333a830fa4650cfbc9fcf0e3cdf510319310f9ecc888d3045fde4a7355fcc84797552438bdbd8a076d51f39ecb4e8b37fcc6c6783eae83e00a57ec9ba1d1ace9bfd730dbf1ebfac73314c7798dea432a71a5a8bbebfeae3312a1a6cc7bd24a6e4db0190cc0a8f43017c51814cbcd67ecb32cabf23b7a95c78c25410a1734b8b9bd077fee631ce14cf924d458ad5cf8f5374bb74d68c7b6d24f9f74434305ef276da8e396badfd746cf5bf0552b5989d8cb306bac6e69a64bc4f343907c46021e03ad7fdf3da1ad321aef684dfc2598b76e679d276bf2540ba49085c739f489e65727cae8444427a9c1bad228fe4937de357598406843230e6e3ce7ab9324c43ea4769ab2e509ee8af39c25b9b5c6a995823c31b7a6b45a51ae65ef5ebe1fa63f466bbd22db1f5b126a6165f8e7dfac4ada379d90831659a3299ef90da45390952516242b0ec9086c23b9e5b30065e83219cc9a969e952998d639c78c6985d8e45882d5d179d48811e4a4f20e2b0fe0b39dc956152ae537d059f3a46518f5e7560d0ad8a403cdb9254991e8534a97ae635bf6ad1122a34304ea65153c1be01ca36eafc059ee837549bdac5bf414e30f9334e811a7465f67af75018b1a7a7fbb1fa5b263934e6923acba359fd4250e4cb4363ae4cfc6afdc5d8a43ca10c071e1dbfbb455f3538871274db0058dcf7d37122bb1a8f26e347e0f36104bab734f083e9394514e83c46a020cbb14939819b0bff0ca948f42619b0e8278542d7e5688a149f8d76efc9155adada141aaaeb7b8e1f66c8d3f5f58ad1732ee5dca48e601e7200ba3793828967da6a6d8725130c8ef987b423b87682483af55e551ab82d51c6c9cdb3ffbaa91f294c61d94817ab76cf5516f9d5a4cd9e7ef2e18480bf4567708c20113d2b5eca5224c9270b4a32ce41cd483175286adc47c362d8a24f7816d3b8cd29efc1c6a7618b1dfa3275f0b8e48176aac579cb687ea6378d7c75e525c444df4d24f3a8f7e748e1557e7e26b6f4c50a49f0de330afd2fc3fb609ddc70abbb52847eba7fbd6825f9b776db9661827b302beba0a5bc1c7c1f34993bea5a4ba0f4762d2457a4d6b27667705fd28d36ffe41bfb82a102ef5504b91da9a37b36d70a9d130ef94b5fdeac55052160ef608e6204260519cfa3e32697b9e389e1009c055d18387026fd104175b1380c5375cb84c0bbd5b3604ba8e516b97166f6d65322d274476f2171fd50e9a18551858599e5482f356fc3f588325dbb328b9fdd8b3734bbcb55e44495526ff27b83e30afa653852a2c5916431b5a36c3443851fa400091e05bf2d17d62e92df00d299a39d523713326b440b0e03d4828ff4463111de9e381dfad9a2cdd72a4e6a712f0259a631fb8860be87219f42d4ccf39797925f5a86cc7097a40bb4f8a4eb741230069c64aea2fabe53b989bb7588a5cd5c7e80cf0413053186d22b6072da252d98dcbb68ec239f4ef4ef741e1f6c01ccd85d2918f28dbd6cb649425709f274f6ded513f6f810d4d1ef8c8fa85c234f20aab5ed974cbd279eaaa43c038f9d54ac9c1b1b3c3050296397f1db08bab1bbf58cbad07d0cf275d43c0ce22ea8547d56037fac26f89df84749074028cf1a0f66151300c51134904a9e1992dd4936c0aaf6965f2d3a36acc9133a61f6fe629a05e3c52208badc1aaffbd1b8eab678b33d0cc3d7c88f904dfa22663b395b0c629963715151f1cc4194807cd74bfc2df6b39b580bb43305ac79dc844257e983c1f1ab327ae35d5a42b2d350489a8d178b3554efc3c482e1a8b85b16d467481cf257cafd307c36754a5c4971b3bc2166318a4ec3294638cf8b73d7ce5fa7d6680ff9627829e06c951b8697e644e29c3612f691e2a719f73598ba9c8a44a2e4e67310b2316992b177de3cf7d943f673f284c1abdad1c947e269340ab9e8d54f69e7a05d909148508804f0160e594b588d3ef2e570c6cbffae05652940b60fc84bcfb43d0e1ccf25f1d95815e55c555a30097ff4871736ca2b04342dc4b14cb0d317c1470be36765aa6d99e954a0232f0ab60fc16885ddde7e4c6648d0e8725c1d6f99903fa65c1feeb1cff7734fdcceac81e83348c970975180471cc2ca928e87cdd43ed29cb78f98f9f10f2ef444d37d66dcec106acd8622ebb6f498f3a4cec09caae964e8e1ca421eb09e79b9b3781ab6a5f52d2443be91c9556a4d56364c25ac72ac2d61516433a93e41bee89e025787024308aa2568cd43a2a8272929af8fcdba98e13d2de677cd4cc65172e98e6908a3174e961835ac3631f67194b98f29cfd1403c99e5ec4d23e006361a6baf7487708d18f97d6bffd709ef9a2c68a76a5a07401e89c959bd0abbae7b97c0023d32ae89510514e00ad3c8e4a58db8789960a435d21e53e3e1c9aee869d840da158fb3ec623823c78f0df59bc46d5ad4eaf032baa1d582d0444288633aff80c6c97363194c56aeea1825fad747ac1ef6de12a70b340ddab5279c2e60bf9013c94f32c47a9dffc6fe2c620d2b7115f2a76d735aa20e192599a0c2e788bd73ba1d820da96eb13d6872184c4126c9b314cfdab41a27467f1600002659d23199526442e937caa7e1a46710ad85c28406d221d4493234bdfc078fab8016f2e0c1a6313ac5229a6ca5b01f8f301853aab8bb0680b0d39057bacc8d8ff87fb3aa3db61fc0b41ea46972d2a577c10bae55ddf0d3af6df9e8a6f9561287767ee0247cb8aeca60ebf9f73880fee267a735e32e7cb6754de4dff2e3b68cbe47cba238ac01aafd6b0c8f07ab66465d15c468d13f17bab1c5dd447daa98bbcc8f2403e50fc5e803ddd5a3817dd530d5b97bc9193ac7dc967db071261b8ca0c3604be0239cf65ef04e072e226ad805c96bc9e311fc50e6e11079c06e0565615bb65b51db9444fd6d6d34c327dbf793e6071bc8712fdfc78d2badd9150d4d4733e833b476a681c151c2e752e0c706778057431c9cc417da3217280a575f613d5101bca4c6d8da4f98b12542af7b822a6b6274bff6958076cdd5ae97734e70023e3fce921d5e20d5bd26b5f0c49b796e46e562cd19e079dbcc33503c15cae7065ea602ba96f3d0485ab1a10282cc5223562a2ea6095e2c387c74f9cd37251f08bc3f2df8b8dcbcd5cf186533760b2952b2f03e4d36e22b2b7adeab3918ed97b36a4d2c0a834cde8c323242e64dfb169882d67ece205db720321b2df43d4ac7824b9157f750e93cf51f450701763afb87748c54e16ddc159fbfa473e94c765eb9cf785423bb52d6766694fcdc0881cce47f51421fcf26692ffd9027d6a8baac4bd66e6a46b801f6994af034fa2fc3e7656d3ebf8b5095ad5fd3f8ce1b60cb8c3e13aeb7f2bcb09d670cf681b60a2e4d8daf5e3d3dcab98037c2e353336bc51522fd52fb2223a0b3127477445fc4ebc0984e7f668855221e0b89d75e0c6feaab899490b794566c54bcb4f40df81dba21f7b3d46896b17915b4819cf66efe9a5c0da37d2d1f67bf8f66fdaf1f5672f7449e38d482c8b173d33d9692b8ccfe4298a95b32a3e88aed01fbdf898304bbeb930f8465fb71d874108dea3c1af9df940d9e0f01b6a33ad90c81911e05152cce49b9f9e2c74b15ddafa243042509f52cc7b9cf403e8d8d7f87030acc238b94b2ccabdf93d13552c30d983c43e97a76913d9973a355372f850e7cfdc343b9447deb81f5523783818fde9d16fb616b05bc64bad5a91ed31856e49d9deb26e08638c145a9dd91d9ff1d978e8786c6efbb6f8fa943fab008c21fb6eda507b68b0f63590b2a091b6c51f378403e1240595d1222f4708223dd3ed6e37fde613a3ec376523bd0d7bd54687e4686d3dd0e55578ef772f960892f6f9bc8be65b6df95ea70b4c760282d23b4f8265d3cac3682a4f2f972ddf776a026e24990644c838d5867a0ef9ebdffcdc", 0x1000}, {&(0x7f0000001100)="e2f2fc598dfa2f1f1b587108275b8cc7b4f9b3eadc631b763b83da7cff1671189068aeb3c4a3bc705e927eb8017c2a36ecab8379b151e8f7aaa0d9d657fb8aaf1e1a6054c792c6626e90b9e5472315f4fca8f2a27759d29c07fe2618594d6a540882bb770f41c0037135d49887cce84fdd22e0cd7a5f133d9472a8a8cbf2df6a44211d47366e4f280bdfdf15", 0x8c}, {&(0x7f00000011c0)="40e237452cf7188540f0a960a7f2f3b3fa48dccde5f45bbbf3f79945fd36e489cc330731c702d44779033300d8472dc26c7689c8c9afa4fa475ea88da6a0505d5538d55931873a50c96c1369e43e8ffd38b91b8ea4b6b0fa", 0x58}, {&(0x7f0000001240)="b4a50c4780a9ac470fc0b6e658b37e2448fcbd244fdc367b258f36803e135804652562a2db18dc22d27e352f19aa5c62e2dd20b9b6d5e0835fa2d38123f6ae0e54d0f7f70ce1f2815e15e338ed9ffea7bf0acf3fb0049f1737525ddadc7daad5de6184281a47a8b74bac1381c3bea9ce48d76d892cf397be57909cb732b38c22685ac5ea158365e9d40e43f4dc60a19eaa85f561c70c7f1f727f2046dab032975b8180c363", 0xa5}, {&(0x7f0000001300)="5ad69262390d22", 0x7}, {&(0x7f0000001340)="4203a5dc0420cfed960bf21d7b25fcd29f43da83d77c17622dd313db481a117d1534cd5b3be91de122c81ff4d39521315eb5779c4b", 0x35}, {&(0x7f0000001380)="2d3cb854e437c62c977ac845cda44455e88035e4081813f60539fdd78835833f9aeb40acdbb25c7ac444cb848bd04da592d916a0bba1621be92c5b4cc24a1f11c69ca3fc20d3d9abac470a4856ad0828f624a6494164f5d9d6dc449c314d7dbd4adfcd9af830e08f1f795ce0abb6ea886512cf1a7e7511c278f3d8b64968500dd9d7e8d5688ad1bbf1d1b5fc3aa410d8a642a0de171ad76f32fa50e0ed4ba933f3b72e6e37669f67713702a5ec139d98b100643af22056ac022097b3b8039924d1083e85510b6db27c0a738229765b2169", 0xd1}], 0x7, &(0x7f00000015c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x40, 0x8}, 0x408) 04:39:48 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000180)='./file0/file0\x00', 0x0) getgid() chflags(&(0x7f0000000080)='./file0/file0\x00', 0x1007) rmdir(&(0x7f0000000000)='./file0\x00') getrusage(0xffffffffffffffff, &(0x7f00000001c0)) r0 = semget$private(0x0, 0x4, 0x25) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000100)=""/122) getgid() 04:39:48 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x4a}], 0x100000cfc5, 0x0, 0x0, 0x0) r2 = socket$inet(0x2, 0x8007, 0x1) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r5 = fcntl$dupfd(r4, 0xa, r3) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000200)="e7e50084c46b311c749a1f535f955f1eabb98efa215fa15e7bcaa88b14043544cf06dca9aa946db2bcd52bec08fee9a17156f6bc47d7325dfa7305c5d265fe59b53fef78c9bf2a60badcb8bc9e9f3fe71b96549535dc0e61d2c0b3f957bd113cd7820db36b170d8701ffa8c12587f60bfa04edd44f9c4012d8a170d1763bc7dad47df6eaf3a540786d69f6d5dac27939021b498e0566cbde2880f22fc2c5228d6dceed04e86ccd3a68f931eb8545219cbe0a7af20751f3d461b8f4406e7a91da45effae61b6acab544b12ec4113e56f9f4403a9f46d3c8e34ea454982a5a5842b662", 0xe2) pwritev(r4, &(0x7f00000001c0)=[{&(0x7f0000000080)="1ea894c1ede07d0c860b5bb60189df9040bd046e10402480a6d1d0d5efd83e8971d808b7c5ce561d08160bf1df39e22818c8d8a225533e3bcd6ccbd4258216ff1b2d6d485936df9264ca6dd87fe12b4709333fead18fab1a3a1ff091a2947abfddd1a8d3a04df430a9265564f68eabef7a4d130670866603c6890911515c6c5163f4c8", 0x83}, {&(0x7f0000000180)}], 0x2, 0x0) ioctl$VT_GETMODE(r5, 0x40087603, &(0x7f0000000180)) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) close(r2) ftruncate(r4, 0x8ed) 04:39:48 executing program 0: r0 = open(&(0x7f0000000180)='./file1\x00', 0x2, 0x0) execve(0x0, 0x0, &(0x7f0000000440)=[&(0x7f0000000240)=']\x00', &(0x7f00000002c0)='!(\xf7\x00']) unveil(&(0x7f0000000380)='./file1/file0\x00', &(0x7f00000003c0)='x\x00') fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) execve(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000280)=[&(0x7f0000000040)='!(\xf7\x00', &(0x7f0000000080)='!(\xf7\x00', &(0x7f00000000c0)='!(\xf7\x00', &(0x7f0000000100)='!(\xf7\x00', &(0x7f0000000140)='\x00', &(0x7f00000001c0)='$\x00', &(0x7f0000000200)='!(\xf7\x00'], &(0x7f0000000340)=[&(0x7f0000000300)='\x00']) fchmod(r0, 0x0) close(r0) 04:39:48 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)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8cb84afa3d43c5c54d66700f97b65e9463b017f0aac99568df51679724ea07f610735b518e1f042adc089b17ba00b0390340ad850d1f4d4f5426d3f5f19b5be5f7e759d5f80dc4d2912c8ce47a4cebcdee6aeb2bec968704f81b51c08ecc66533ef2e97f59493f65bd3f00bbd3c0599179e7f08c7ce6af4c37fef612f60b156ed6cd63098505f45fb3745dca23ada9ce6405f4a6ca5316979b5710257a0af5cbdd114c1b378272b79252f1d434e8dad940fc50fd4da05c2a43aca95436dc5c2715e9c02b93a0129ce6676b3e3282790343fcde2ea897fa02d4e4672eb7058729e9e00c2caa423c651c6eecba6612985a767756582b8341aa3b3c08995248dc82925ce7db488d398235eaf4b2361e94c19ce51838a5b9d00c69d124707c2f647c2dd8ba76b8a4784e200c3c6a937678f64dde80618332ccb439566e982a175465a7ef46b1fa3f6e3b9861ac269671b0ec5463c60fed49d960901803bf8aa3afb809b35e972c52eab4eb61fe8c2ed6be54e7e5b0e454230324335a2111940ec1a82434e7e34e5660b5ab61e56fd64f096021d7a2dc0d096e25e5f186e15abc63e48a3560d4e5cca9c65f7c5dd1028f4494f6fcf63794f8de892e7caa6a1e9dc13c6a8b6751e2cfcf2c173aadcaeb84be35831a39d6b3a5625222bf3fad0225754a03fbb2756c45eeb546b4035fad98879e7be6eb7bac9aae170f53f7223733dcfc9c03e27649b4e04032f4b1eaa0e881091f276bdd8e043247ec43f638583116ee0865c734399a012b3d74b4ab790e086ab68444ce7bc67281e1134869f3225449cac0497323917af5797f9258770792105d679b87ba0b02560c5738e8e41e613d949f5e0343b31f26d70017ab75e938137821b40950b1cbba1652f9236626ccded843473f03685def2cde61db125447c4f8c1b9f5028b95b4ec7f67e70b2224f1477bad9ad9d1dc0f4272e5f13e368a525f75515d7b6cd191e1a13cec9d68d28397d06c4f70d45e8bb83f388e2a783f3b146b17d438821bf71b0d5d93c600f394f2e613beeca80515c68089634aabe3e95008927cc872dd8a1c56d98d6aa36464bfb7f212fe2f42406", 0xffc) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x81, 0x4, 0x100000001, 0xac30, "8efdcbdaa1371c804e7723bba2a8fa100a03caf0", 0x0, 0x9}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) poll(&(0x7f00000001c0)=[{r0, 0xa5}], 0x1, 0x800000000000) write(r1, &(0x7f0000000240)="ab493368d314feb8c0f2336d441aee40add6ecd6a0230928bb77a16fbdc54e3ec772cee6c7d00f326ef7868d18ea41dacdaf345dcce9921f0d234507bfecfc41f9f8f728e9cf30644ced7db417addc7c8b36965f7d18f4274b2980d1", 0x5c) select(0x40, &(0x7f0000000080), 0x0, &(0x7f0000000140)={0x9, 0x125f, 0x7ff, 0x1, 0x8, 0x100, 0xea8}, &(0x7f0000000180)={0x4, 0x5d8d}) 04:39:48 executing program 0: mkdir(&(0x7f0000000440)='./file0\x00', 0xfffffffffffffff4) lchown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) mprotect(&(0x7f00006cb000/0x4000)=nil, 0x4000, 0x5) r0 = socket(0x15, 0x1, 0x0) setsockopt(r0, 0xfc5, 0xffffffffffff9a64, &(0x7f0000000080)="ebcb13b9fd812eaa687130489cdee6993118", 0xdc) 04:39:48 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) 04:39:48 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x80001, &(0x7f0000000480)="a0a06c0dd62540cd275515157e1b9ccff6866b5e04006e856052712599ce719ea68a842495430e5be6cae0c53971d9c0aabb10cd4d7f0155bcc70af8fc7a6a98a0a4f1324d0901854d105f5a00af68c4c73f5cb0d7d06cca3b0b970b4767055ca0865368912fb446ac1f823500af9d75f956fae8f227ffb2b959a11311c1a611a01a854803eb582e7d98d6dc01040a8c94a6079aeb34f0c18503bd2ce1e08fba7f6535bc09fdc48c29ae35a607c346bea3b9ad9c1653f8ed1466afea14be7084d2b481b662d86a2245276b45ff9d20b02d35becfeb27bfda2a3cf32538b124f6c2427c710979447dac54b2060000008c8206a22125023e49eb7f00001000000000000000000000000000", 0xfffffdcb) setsockopt(r0, 0x0, 0x800000000000c, &(0x7f0000000000)='\x00\x00\x00\x00\x00\x00\x00\x00', 0x8) 04:39:49 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000), &(0x7f0000000080)) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x3, 0x3, 0xf00) 04:39:49 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$setown(r0, 0x6, r2) 04:39:49 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0xc000, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 04:39:50 executing program 0: r0 = socket(0x3a, 0x6, 0x5) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8, 0x0) sendmsg(r0, &(0x7f0000001680)={&(0x7f0000000080)=ANY=[@ANYBLOB="fb110d7211f198d63000"], 0xa, &(0x7f0000001600)=[{&(0x7f0000001b80)="b68f5d1ec55a725c272faf67e89dcdaae813b91c933f541fd73369bd23057464a071a9c2ee756a539cc82a140fdf2808d14baddd39af3f90b817617d74001269b42a7d033b46a34a17e1c44e2d063eae056c737a1c41cdc5598f0a0d8488031e1ad797a0f499b662e2d2b9a78b694ed1357d8bb35fdd48f79f5f6bdbe0cc71f735408878e08a723617f4c21acdb4b5a52f40af92c103e264a6dd9bc741ff5c37c07108869f7b47b2e758f1b0723e39c8fcadcb430643b7a8428dbed7f6c93720f5aebd32f9368d680b6246f0366ef5add40e5da977c58e234a2f8e59051d01bf789f7397396ae9173f16f990c2457743ca6695f194755788e0bec2cec7030f606b4424982b38afa7c0e77beab6851cfd35939aa48a6598e21662e262344e643224fc3ccaef5dd49d382bbd4e60d374dcd68c7d1c57dfd81c34b8dc59cc176ff8e6d5a80992f8b88cdc2ea92592c6063b4f5128d9784eaa8deff42902e93eb847c914da9bc9360b56ae1e0c642eff6f3f610f79a3c57af8588ee52d6a3ac609ea4c4315ce9df38e5b4aceba395165c4060f0a160feb5231c2bf1df98e565bb658489818249b76ab732931b06e69db619e017e5674a421f81c5deafc00f728b6df4f23777efd5ae98b85d56d8ff84a2f9df8a84d0d7cbf7e3c3045be41c38087c605964ab7c6f2379e4156a82fda393877d480039f83e576d554f3dea58491628c0f7c42ba4531b3c01d21a7208065d959dabdd011c6b200068e24776bc3e26be50f420a92a4d17cf4a180e7f96a8689ef8c24076043c1179d002a80f428e4b2db90e5f5babda55bed67620cc27b4b4a6d7d8806f016a43bd15597864a2fac50bccbad6fee33eaaad2bd9f5c11a0b6e9a05a83316ddb1e56e28a18db2f69a3640fb10bd167182fcd9520b9f93d4a63cfda35fa204f7edc834773ac4b2f3963ce78308d0e52558e9c48a3846b27949509bbc4bb133466683b0403343e34f66cf97c76981e4a0d5b83dbef1791886a45faec5cdbd6d65b455288ebf1b14e5b694265dd80212e97eff59531f3608bf67825b607b4280cbba956dd7cdc1de92e3670f9e8dd07a21bcb985e2d46a351e3bd595e3adbc048fefdd9f54edcf99eeab886ce0798f0c948531b0c68d514addab99040f36dec815833f5c6232fdaed166b45028e00bc40ca2dd956b3faba42399f287c4125d78930152e3cab2931d3c58aacb5b2a1213128c54cfbb9d0823cd04caa854f6552f953cccdc034a001906004e80e9d974d20cbb0bb8f0e48663c02dd803b9c2f272946f14c024dfd12c655ba5cb5b0dd03b34836685f751dd2ddf53f9f1ec9596686a0ff1c8c3dcd8755654cdcd3d09e57dc6b71bfea230f986d3466ac5b8bef3be4c506b412c01c81cc4e732f462f72aa74c9e9a19d56a52a02b41f70516ff48f0c80c9b2b5b22a82b7e6acd06e4f1fd9c482661d800f2c4a86c48fd571773e51abc314e7f54829479a799a9da981b159bda3e7895fcabb6bf1e91a557e7755a56d89c68f4c522716d72e618095d63e25b3738fd2371dcb5eb4264fe31a82919f402541022d49919f3fd39c2c38f983e01cbbe3d64b5e534ab2389ee4867382b3e7e429cbdb1f303c461f3b31b9c85af8f7cbd0c06f411c996c17e9f37433a4f790e2e24dbcb98f3c8e20b4b9102092eae5cea2deb36559bf8e12a027d93eb6ce19588408bef7fb68018a45fc6acc384899704bd1d92b99df270b4fed3656020c33fac2544a02fe3f021198765e665c565414939bd4cbba59cb301e4e644050c228504c301549a2d564668397a1de7d46e49b1d12563a1e51174cf068952a6254402dbe6b20b44e6041f3be0b4b0a96895f0747efd70ddab2b1e07386f9855887b503f57074517b0ac65b2b7f33fe98833d5c7f5bc03fb2b20d4f5318874aff4ae05cca6d4e133bb48deb9749ccf78934ba0bbe9f3074ede283fd2dfb6613b9ccde1a95d8242757f1346bbe6dec1f644cfb3b003534b034de16ffaf7b2527b4db512ac097e49e1b0ab0d85dec8274efe5c2bdbb3900b774d1762e4931fa36f71c1afafcdf8add962d8519be55d97a5fe8f6dfa57fc18e7938384e34ca4cd01f329b663e0c067a2d2a3f2cf45d8bcda323d7e3b6516392693a42e091d3128d8d859c466095e9d2de80ae868cd3fe4244040a5eb8aca6321b7fcba406a261fa4504e6e4b7a95024c173b76328c43834823ec0b2eca88e304cbc95a8a019973b467a4e65bb59aff38ea600250fbab66b2fcd509ea592c7197c7ebee6cb7dee278ea504070f350eebc26999b920c267a724c3cd46794a7c7b5ec2791dc108c10a4935f8cff3b4e759bb885c1d9ad77d176d7770c6a3f4a3df9249db4ec03de441c5d1d6c1ca4c875bc70b0c787f4552634c674fe1fcf7b4affdd03100bb786e1314300a03c0e9839157b3a5125a812a7e1614d7fdd0473ddd27496524fd45c95c2e47cd20aa809ff1cbbf587380ee92a6c917fd6c26ad4d23149942291f69902fc53405ba31730bf2cff85bf699a2f4a47773543f2413fa42916c934fad6512b5105e5d8e6776a3a19a1d0a10a0706f9943df7432b691d4ea03e87f06515e1b3a40b539820637ab8c704ecd2d1efe7ff4919b8fe10190246a4d5ad61e7374fb072d571d9dcfbadc69efe0e5417d6d5c6c6d73402119656f2c3cd9b58921b5ecc9fc64f18bb29affcbdca0b537290d135794a83c3fbecbc1c10b6c68cfa3945cd69f227a663717451fea59a506cdf43c7cc5032e551d8b8c390ed45a6090079051ae2cc41a4e4b0bef648bbbc84a876ff847cf3cc9a2f05d7174dab1d30dc195e44bf52f6cd6f46f94cf5cb42491e9652da82982cd55df30d3d0e2bf08efa51547821b41be030a4b692dc571a015a2dd801487f2c1f3312a7fc34526a42894d8ecc0926e501eaff19170168552a487e0719e073d020e28051ddad26b3edbed418eccde45b33ebd0c011543147363dc2cbf5e1899efd469c915c7b22e5f00308c0d7a2ee1ef76ea6203eafce063f272b6400b38b6d54a75edf7e9ba84ebe4de67a1705457f8ca698930a0f43ddd4e5aea6e08bd16de3440cb4b8771485650c04859d2e20ef8996dbe50680c91778a59008ca3f0c020f9fe31c19da83f7183bc1bca22c90a3d8b2c774ea3a78e7b22f8afb5157b733d65cbc66ab1dda97dd10b92b82d409e307d8a4a18f9d0f74baa8ad9025bbbbcd2617ad401deaaab7561752b2aff7feb4d1add3af8dfdc5a3f4e420961aed2fc3eb6b7ba493a5ec52d1884b5f2b11f8bb2aa77c38133695781265312ef0198903e985b8c19dad53a82986ee40fb96b27e882ae1ad0dd3346eb2c6e930ba6ca4a6c608ce0209b576c34ddf40cf2f363d3ca63df5b980d22a9c801f5d50480ce6d0603712df46f7e4b8ec80427c79e68c71d4cee178715f3cb255c5378aa80e5860e8a9e548d191ffa8e3c69952b24423f1d15e0cd3b9a549e6654d0b4daf461c31089bed80cab3f2b05ec85602ee4c08d90dbd56820a283eabddedf29893d63eb24a3fa59b4285831af310ec2ab1a060725d86496a20a6715d28ae46226616a7f5cfb3e4c568562a09be007607824d621f3eaa699bf5b83b079699ef2f12d2dd409d9a61748cd393ceb46df93b88d72ec4a8ac2a71ed4f6260fb5877cfdc1ede82da307e8375ce43c6542bb375ee53004663307f05c758efacc6cfd9c8d383b397dc7b381eab39c3b369141b61626e7884d77acf50de50df782d6bb74217ae525c6fc8d5f1fde34c7d15cdae19696ef1f8cb5f4029d0af4d0f016a976c6cfdc6bd646510bf25a8032a7139de24589c698c5cb96a069d02e935e6b6928f343bd321487dff594eec9b49f97e1dd2e08d5513afaecc1c3088ca21e78a3c66c669a96d805c8cd51db276ecf9b46819ade955bb58e2d2bf9a865367f091b7dca6830e43b66a3b01e1353be6593d33d35086f6318caba8fb46217da2af4e0940368e5f61af21c6837689af43435846814ba386b603550f5baf05bb55fe3f594a83401b05216502c59fc7d73f81b4840a93d5f1d66b8ed20e1075430e7ef1cbd9219a10366e10809cf0621035c4198279b0c2489535a02ab60c60ddb8a789ba365e822263f0531f52f6cab3a0f068cad25410598cf3dbf0f928835b6ed256fc9e22e262eb8e7420edc734577685ffbb83031f7c4ee846022e925a16c5e16a6a8880fd432f951abb63bc03d637052775b1b57168895f3e27803b79791b5946de55efd76db54ab28e03041541b6b239f6a64d52eb8e2c61c50e245a64dca2214f0028065a3e554e2ba4419a2f472e89e46a10ca84ef91b33df4a73b2ba123548ad3197cc7fedd6a2c63af38e1dc6b0550e78c4f675d1f05a3d0bba5357d2145f0ea577a55c0e5a8f041d13210ae66da5a1aeaf3b2688b6acf337c01150fedc7e6ea214bdbb19a50443a643a7ef10ef5094e2693b94ed0c7bc76452b79a6cfa348955c9e12e62fa724b789a03f922690c5331d8d46cb001ac50ca2693bbf097838a6e132a333bd725f66c77c49af9a95ccdae13338d61c0d89e836b6e11e465fb88f16c6b758ca1064ad58661d8fda0ccbccf709822a9a546b99c49b8c03a2bc799d6017cdd8423530156387e69ed8f76037c4d1c029149adc6eb25124431149a663a414004fe34d10fab62774e606805597ac8192a6e7bf44b8b73ac015fdc10928a5e3fbcd5d811c8cd14275152f41376b507e9067ad99765cfc796ad956976c275135ace7a9abdac18322922f31896faed3bd35bea3b8588ac8249a01401eb700adf93778c2c66cb078a7e77e3d119b3771277d686d334b8a6bd1ed2e4f08354fdc76056860975b32fff46ecd0f16248448d344164b3ef2c3bd35062dc17fdb58732882683012d064c48998bd738d82dc8ce3090eb29f807fec0a7ac8a1567efe75016996f6ac9a7a5a56fca537c8d979416f5becf8f4d6610e361eb50984431a5f197d728da9b76254883c8c6c7d8ecdadc9a4c1b4433e58a8bee6c8e5c595932a27bd4ead4578a3a319c7aa42ccdca9732062e885e56bb344ccfd66407118d694ffa127c1932300bc9d61d53d7382ce9a1e7d4b0b750147f65a5dce6bfd971742ce33db1a3bac8a623e201d035d4db97a3cc3d9597ea9ff1bf7ff3440809987a52deb8afccf6caa14f76bc88b3488c7db22d8d93c00bb13eb94591ad2c7e4b4b449264ad28996fac35dbe48239fffc19f43c3146e146806e825619012f0008c0eae9439bf3b70c3f5cde36d081b9ac64c35911dd2ff465c65e99976755a77a41858a4936f06c9e4ba5afb89bdba9495823e503a6ea312efa5d3fdcc58706e361754457b841dac60113dc84545dec75097a5e47d9d52b659db804745f4a5147ff040fd623413a9f5d4f26e715ea2a086c6630dd95c373dbf5a84381e0a0b5be3602a792d08ea82c419525cc7730c4e0fe0172a3b8c2d3cf79c48910491a700e2e657f6bf803b9a74dfece936c5dc355bf902f74875f6aa6edb96813166a9b0f1cd8a8ca7166a69502680ddf5b49618460947d4d34a417813d4e50d6989945d2ebbc6f0266a488d9c5650b9786c0a23452344a0c3e458e693642e2704ef9fc740f73c2b7cc048d5fb297a549329729ed449345d47e217c648e89fcf237bbf2c38bf83ae53e44fafbef45d67d6980091f8cb95b101d6aa8135c697793a91e2fa711b8796c0d1b9d612d414a0fce28d04a7096b6a80ba76e169a5176b99c521274a892a1e14807db78ae3643dbac", 0xfed}], 0x1, 0x0}, 0x2) 04:39:50 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) r1 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1, 0x2000100000000, r1}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x5, 0x0, 0x100, 0x2, "d36d86017ee209385c81b1a60d5c1b5610bc5ec3", 0x8001, 0x2}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x2, 0x200000005}) 04:39:50 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) chflags(&(0x7f0000000040)='./file0\x00', 0x10002) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) 04:39:50 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000600)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000540)=[{&(0x7f0000000280)="b9089f9780d8889d80a9e8b9b77cde8a94b0510a86fbd7ce422f775bc391bbdc027246760c3aa95561daeb6f4436ae32327beff7c4f19ff8a4a09678746ea6b0f1b4821ecb47251c7d05ffb3a38509ed315887b44f4a33d4b877a88d9052783a4a9eb2c2d3ca763b17bd65874ef44a3d95ca", 0x72}, {&(0x7f0000000300)="b626851ebedac98711398f94a3ccb6b417c299e3030bc5753d546d558e2b10effec1a49be8462892df6d1a68609f72e4eb311fc752acd8c7c23548ddcf39fc", 0x3f}, {&(0x7f0000000340)="6ce04da815f366afe32b132979984bb1125d1c3f7c0685c443b0", 0x1a}, {&(0x7f0000000380)="4a4f1d9b4b2f907976676a76df4873fd1052c030abcf878840d0f53c2882fbd59327ade781ad28513f6088714c4cfd592f5c69ccee7cd2cbf3abeb215249c21ffdb594929a45361267ec22e64edb6ef4c33498ed2180798ddc8326999cb76c62b824cfc84c854c33a96034c81b7258b9f2ce7d349eab3bf28b4a492396333df49660437b7acf5a9d6cb8775134ac8b3fb781b15eb41ebdb2903123496264f6ccf051976e282c24147262b2bbc1677f7d1aa28e90a763e5460e86ae593fc2d98b86a03f82740e3fffeaadee786318d1a881f9770521483cf801601c35a7eb6642930aee7068", 0xe5}, {&(0x7f0000000480)="9b99f95947d2888ecf6804930ff06b024e58041abf3d2a87dc7b091b50b1f3d646efb6bd2bb205a3dc0e25cb709a02c52a81037e9650d7a3672420b841d87eb56b5b3b8882ba93d4679ef6ff152b08ee5c305a4e91c45ffbfae25f855c02be9050daab85ddcbc9e630e0f57dba0e60fcf68a62d92a97a5149571a967c60d4b502c1ec3b66d7198dab6fe926b2ff7b30da195647dda1d723789e8288a6ae49b29b1cabc032b36cabdcc", 0xa9}], 0x5, &(0x7f00000005c0), 0x0, 0x1}, 0x9) r1 = socket(0x11, 0x3, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) kqueue() kqueue() sendto$unix(r1, &(0x7f00000001c0)="b100050300000000000000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='c\x00') geteuid() 04:39:50 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffff0000, 0x0, "0000332b0000003822b68038d35ecdfe00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) clock_settime(0x0, &(0x7f0000000040)={0x2, 0x80}) 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) 04:39:50 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x25}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xffffffff, 0x20, 0x3f, 0x5, "0a76ac1e3aa95c572026633b6252e6944150b78e", 0x0, 0x1}) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000000), 0x2, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) 04:39:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000580)="582720efabd16ebae63235004c8ab06198824b3d3bf579458ec7d4096e8c8b6b87cb2d72cfbcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a00df00000000000000000000000000636448a2c720acd5aca4e82436ccba22dd1d0c7f51", 0x65) r1 = dup2(r0, r0) write(r1, &(0x7f0000000980)="3e2a7913e4ba6d67eefeaff0f2c85e2031c61ad4091d1f353ebb9507f4ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14abbbafe214dea79d95e8f6b9d3b3c198ff510eb0092e", 0x50) r2 = syz_open_pts() close(r0) dup(r2) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x7, 0x7fff, "f49a20d0ebcc20f2b4ce2f7dc9d5cc4b799a66d3", 0x8, 0x1}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ca4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000400)=[{&(0x7f0000000140)=""/9, 0x9}], 0x1) 04:39:54 executing program 0: mknod(&(0x7f0000001b00)='./bus/file0\x00', 0x0, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfe) r2 = socket$inet(0x2, 0xc001, 0x4) fcntl$setstatus(r2, 0x4, 0x40) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) write(r1, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) 04:39:54 executing program 1: r0 = kqueue() pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000100)={0x7, './file0\x00'}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) fcntl$setstatus(r2, 0x4, 0x44) pipe(&(0x7f0000000040)) dup2(r2, r3) 04:39:54 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x8c) fcntl$getown(r0, 0x5) r1 = socket$unix(0x1, 0x2, 0x0) connect(0xffffffffffffffff, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000000080)={&(0x7f0000000140)=ANY=[@ANYBLOB="70030000000200653000d764610142219e94b56655a254374d968b21215aec3869462c0164e514195748f26e2906b0cad777a294f2b517073daf8ed49ceb0f4dee55c77361b1970a5a76effe3c3191e7707a7a46d47d71046ae6a9dd280a9327d645c97fe9b15662ecef38de6c3067a3fed8cdd34bb678041727378ce2112e9afc45cfcc5c2a84a1a312824d3b7b66fd6ec3fccaca269e8ba4776e3251e2ad8250a198f7a311c786ec8694863631c878c2e0275c96177b7fde2089fb5e5b60150313c0231cff44ee19a3d409efafc4f5"], 0x9, 0x0}, 0x0) 04:39:54 executing program 1: r0 = socket(0x2, 0x0, 0x100000000) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) mknod(&(0x7f0000000100)='./file0\x00', 0x1ffb, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) getpeername$unix(r2, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) ioctl$TIOCFLUSH(r2, 0xc0106924, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f00000001c0)) socket(0x12, 0x4007, 0x4) 04:39:55 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000080)=@in6, &(0x7f0000001300)=0xc) pwritev(r0, &(0x7f0000001280)=[{&(0x7f0000000100)="d37285f378111ac5ceff688021c8da17d585a868de6ca66b576d7a61165c288c840fecf03b437ebf58", 0x29}, {&(0x7f0000000140)="20531b7503c091ba4292eb32a2e8da2dfcc3cec8c7f33b3b765a1c7a95e131600203049d09839702db4c9b14f42c7add084655836e6513f197a0aec7bcbfb30a957fa5a6cd2d38329ec082ceba2ccd1834d84857e72f0c0407b8d26290e57db062efe93e3bea273c9ba8fdbd40e055b023e3acf03df2f8bc48219ddfbbfb3e8f27a19d057f85600b83367ad5fb3531b6001e3022a78f7c3d0e660581aad3163bf3e35fb86ce2b8873de6a2e4fd866010d81da1d1f2af2bd51ecca39e43b54bf5d3becd55b4d0941d6e18d0dcfb7aa28c7601985db3242fd5d0afb8811e9bb0374fda53b2211a1e7ab01aac9a89e41487dd18328b2b0cd324a88bb72e43bbce7ca338fbbd41eb658e457391144b7a08cfb358bd61a1042576cf5cea33251112e1ddc79b466b5be6f0537d97cc08697e1d6f50f259657ce4489ae6a71104f369ab6ff0b7cffeb53a90620ba8681ec02999b472a7af39f5049b261d56ca1383acb6c98a67b2a9f91bfb3ce52403ca34e4557e353ba0b640014e74278b0febdbdc9a7fef40d674de950b3f965c1945b969018cf26bc4a40b29d879b5885c827e85d34ef7c1f174116303d1959d36492395f7624f7a7634ecc0d9113944fd45128973d1fc39a115e1c8cea927bc5263387618392a0345ac7a4d9dca09f36828dbec9c7961e1e2e4021044ef9767771172f5d70a136796cc946be5c01eaf1f5f3db1e5d1ec153f184e69ec11843ac8e19c22ae1335313db91b7273717128941633d7b2ac5a24fb0f6cfd8871107e30d849d98a7952f06eb8f04f5e016e4266cb71ea9fe64a67c8df0de4c3b54052fe7e7f547f08977c3cdfeaa575d4e1cb014f938849edcfe8ab70cab0462d1150f9b2eeb0a87998532ea6e4359155595fbae5fc94e65982d344244d42dd9b0f3b803b65b9e5e1d473ae3c88d02dabee5e18d8f8c3ff80319839f2dd3dc898fc8442894f96baab974ea82080156abba4f82e1cc6d3f8e64c8db6615b285c820ef685de9ac3ac577dec77930e9d11ef4707784da2c89eb9d73082ca0c86d1d445deef9d5a92ecbba984897161401fabf519114b27ade9bb6accd379851ba8cb6303aca5c04e890273be07ee432487b9b4237e7e2c92f66ce08be60e4e39e08b424e240fb8bf4db444b8d7203e41cd3829919ccc89802965cd051289d66a0078ae08cc4ae0f8c7b818d593d4b3328d4f6c6f95ba4dfbf7b80355be274578eae865f5167c57623ca2aa318ab096417fa21745750ac5d08e6f15debe8a8cd5890fed256824631904374bdb38c00996dcc442214073a41128d598a472637618323954577cd90291787128e1d22ff67864e5eec698c635065f44134af8a23b7c5250e0a7c262001b512e21ed44f663aa9d840d1de260bb34439c975461562919dda84c604c31b7a35591259cd48ef4e400865ca2616d232ee0e47c9af99bd46511b4492c6234e11e103835e000bf3a5e2de2106048bf2e3420863c15d3e8b712ceaf760786b7f545cc206f2537615cec04e97fab7700fb5538af96269dda30833165a0a1a20fc1608b3ccc64d1a6f4bb2b1f27cd680afcc5cab3cd58eee23e9f431189355032ddfb0e2de9410eda99b8ea5c11fa0c4a530a0f97c7a540f6ad1eb29020481ebee3504ae0608496aed9ead6f75253f1d90e02004e9e14bb46a5cc4b1d1641a0bfc72419bf52d5845c09ecec130456a60f624c7f4759d4529ddf3ca67635e7798676de80f89841f0ddd8cdd1abaf9a8cbff7e774d301651191394045adc08e594819a01518104691e92656c5cb06643945f5b72487295f8eb2ccbc7dfc0a9f2bb104ddd9783324ba79b03f21b6ad77482908d9055cc6ec425be896e03bd8953fe383db8b9d73b4a8e286c80215b6ee54288093ffa351f2f044e82dc049c86e49d292e810e2331f98fe1a502f267eb2eccabdab1bf5089fdd56c29d878e22d473285885c83d71d5473106c559f73408b37dc4d368efb8d04f5d137a432dab3609c409a0bf54509ec67f377a57dc21bd14a73f0cb517e6720d6c19da6385ff1e9dd1d2d6bb192431e96e78321bb88dacfceebabfdc1d1511fcc9d5f3d552091bd3fe729eee2979e484e8de5fdfbebcabf23e56054e95d657cc7db261dcbed118beefd8fb1ec0af3a261a28160588ce0001fe594176aebc82aa080258901a23833e3bd76e284d68fc8e842a30a16cc3a36561b76422ecc22bc7f6f6038f015d70da4945590727490be3a506851aee59bbf5fa17c67722f2d50ad2fb64714e7602200cccd52424402580e428e8b31ceb2adc6c0073cc8c7d2dba6d642c047852e1e7cde9cde451d6095e17b5ef7f97ef6b94a15c780c055245befe44d574d0febbbfa9c290f4d814ef31ab491864c2d82237041a4250557bed78f60269dff77dc4ccd608cb49817bb719022845f98b52672999979c8988711214270ebc44a5eeddded9e9c8ecc65e24eb9682c050e74c156526088236b6cfb9da310791ef0006da6ad68fa0e6af196d05a66888582e12c2f1cdf2d94abdd46b80cbe673341bca6fbfc9227301c98341dfb3f4ef6c9471c993a08756b68221bb996ec1d1a6d7543c29dc40375cba2eb3089fc3c7ae3f9cea2fd131ba2d098d5b9c1ce64c32da7cb2030f9b2dde876883be3028c03077b2af4716c3f15c4e84ced74ca1a6e5bebb17dbe04ad9ebffb138a76bac85e2b2ef9b0aefa7ee2aaa3d196447ae962a582d2e4e177de81680b9fb2845c746ea2bbf53e43f3cc13445ca05331ad809612c3121f5c9ec2a24847513ec934731905eaa6a8f898124c15221590edba0b0d41c5fc590821f5fdafb5eb9441aec68b379ada15ba3ad52b7a597ad81ff10c6edfb1e56da6fc7c7d68654953812ac5f6e11be1b82aae344b8cc2227da1f80cb0e584db093c4a3adf26eefbdd9f9fe022cc1c7c65d7989ff9116da800bb4a7ca4175b044c8063f767f2f66a5a478cea1906383467b80e18fcd3312fa30bb009f867f575bd908cd4f7add43b375c533ebd401da7eb15d5012dc9b0a128bc189b8db53fbf0eb1f84ec3ec54a1353027d4313a861217992446cc6ae2b792e9d6e3b873f22c9e44f49af1574b620bf6acdc8858413222966ddf40b0955c3cd23a93894612ddf60b01461e6746b4bea5c028c254d560d8ef53db9b7a2b12f8050bf4caae33f913878576575985b8071c4ca1f48c487f467edfb2c652d411cb888f06138b2346c4a1d33a22acc95c959ca177488c61e555af5b2171d5274cd8c3b7b8c57ecd68af28b752cc634843b2a0365795660c0774a2b612d36638003e4e8b543a81a9fa6a0474276c6f03ac6168d75f7b18e8b166ad089752c4ee841d7ac09bda1973ded1c0a21c73fe7a018a1984459ce98424929cce1170d4f49c47f5c3867079f709a48d3d052db60dce9c680b0f54d4c1d8f9172753b6f6080e48115d4241b67e58bfdbacaa127f5613418f1651d7a232a519b150976b8a3cf523da5b7ffa301371731c493bc7c748d13f4f6e4d9b0471175f624a271b06a4343988b03e74be16432eed8cf29b969da589b2cd5a1fe997e4a80e0678110b3b1bfc71f5af57875f2d50be4d611ac1e2869617fceda8cf70619ac87df68e7f5d2c9e331d379a1bae7141f471fd79b92656060d36d0bea0156651474af367ee88d9216cab33995b62650f96a8b3b28951dc51ed15069bc55bcfa494d99fa1b5d9ebcc5275362f3cfe4658632985ffc81e42053830b78cf5fb2c097ff4fda94610e7b37216452b11c48d60dcc7ad385fc0c22bd7d5f6528cf65cd14d1d36269b6e0e79e6d4af26afe90e595d0e9f46ad606245c4fb664879eae610cdf4997d43af092ef1991eb9cd17f045968658454fb56441870918b017e80e87482d67057868719d57dafbf2dac38fc947b11e036fb7d974616cf168fad03ddc5324596d7e4e308f509685ce120636299c98f7df6c6d4702a94e8df7a8c981c3be9d9e11b01e2f68d0bb8633bbad766c9c0e9c5dd5341bc26e5bdf9c6f8c775095c01d7794dc2e6b0201f17ee2a928fde6cd925cfd968ff56e1eafcfd1daa8e3ef496f0686ab1d54d0e33881bf1c207177defc3c7b026f786dd9bdc2812243f5a384ab6b2704f705cce0f6264a6eaa54b0c2c160e189d397e9d9bbbb2719393016ff9b1370600f10a73c10780c775051456479952a47cf7751365fc80f515fbb61e4615435317ddd1660d58fbc58bcb6c2ea7887f7552912b33726084df1ba8d03a7f73d49dbfd6a151d7982a7119c8bc45d5b1d0346f4d998572fd0c4a3bc96f09b68041b6dfffac1a3aea7e753801978fd36d8b3918fbf95a26e2800b72fe78a3404720c5191116e1948ce1b1a3cae0cfa55555a815d6ed71e469aa4c30cd8b6b319a302097da4829cd08db2a2ab64ed985ba4153a55d1386c11db16d74136f45eeead88199301eb1d76272f0f2b6721406420e91d313551ce9c07f220a6e8ff7e6d7b8997a092959563d96102644877a0fe54817d1b043c9dafa64bb0bff19fa43aafe9caab40332d63171d9c28cfd8caa224654cb1ec35bdc7d5c3cc1bf53ad5163f6f160421ec97659cc655b9b2d4f7e429727746a61dcdeddb7ae8522cabb083bea8df089b38f85247ccdb528754b0e046fe0c07d5300b60068903e2d9a8fa73f68b11c0ebbe477ddfc9c30d09a58fe215647db3b4f637fc2882cd645e0e127a8a77bcb07148b46c3b4000fcb66de289543760a3182a76d950a629a174db63ffcdcdcc1ea539c311215e249c5499c4c6895aeb8ddf018405db6de08efe894705d9e245b9b677be3a33e14d00edcffc2e4b1adf1c4c5069051ef0a0c2e9f4cf52144f188601f0d80257a5688d42f79bcc32afa56a0eee6521c355e8630a0885288330afe81d063e0c924f64be96bf31f1384669b0195ed2ed44e1c670180937c138df829192cf6e3f86e1f44d93c427118141ce8e61fbaa69f6bf1a4b6d4780530b3e697d039703f4283a253d12ff6d2165387c76f274e4a38961060b6986efc450b6fd2cbf0150736c7de955384e228fae3e5a8912221e0f8d31198e6efe06e41746e24aca15cbb7a8714f84273886aa61df90df63b87ebcaa2cfa8e006e551fc33024cab825a409807242a565c226810304c2a5b70c69a3d5c50acb8cfff1c8d1e75ad64f82b02bfd2eedfa07fbc02fb96b72055f58d5e63aeb01348b21d46e2a9cbbe08a65992720392d5edfd44a24bc95ac775d204772b71aa24133f6113ede4c2d49fcabcef2e476014d509264293dcd8671107928191369809bb2f59def8941d97b9b36d50a1c541d2da1586d68ba5610c7e3616b6621a798dd4d022192ab28e26114076f83daf91352c31e35d4d488496db99146aa3fe8ea16ccc73a1d0b3fe3ccaa1fd80bc11589c5d424291439ad78e9626cd926373899de901d5451feb4427c75a987aad5d2eadc6356d230569e8d88589803a73290d36c2fe7bc355340e83c085c0ab679858f81d2b15eac1ddf380a0ab395aa8284651c5e60461d0c14c5ae63fe7a396da8c214611cd2173d4fab1fcc878ed8beca833c082a664aa7761bf35e03c511264be7c7a27dab28959b3fd41af14ef9dd49daa22a33d407e288b441b1204168d0dbb706db08cc9a99b9ca0c4b70a19a50c4f50fd697a83e1b83773ce8ceb35c0a606a6e6baf13d8fa586e25cc044be3fabd26f71270ba81b7c2dc12b8cb63b31b9a34dbd4d8de64424092e15f892922d9b36c1d6b4836c91574606663f79dd8f9a49780d60eb8625374e00d1b8d0d2ced879591df1bf561f3c", 0x1000}, {&(0x7f0000001140)="8c0ac60182b863da2b72ee593cd42a47820137e59e02e5813e3b9ed7ec01b912f6c8c3bd157cdf66b9d09117ddfb7daa0ed0f84178f90e908c285af630b0bf70b6b2702287be99d5a70fff45b56ade7c0720df76a873731127800f95e1f9a7535983f3759fe4eaa748ed4d82a38458fabccc07f4e20d9e835f78d7e58ca65e809befacf6c1fff407450c4d71ca53e6b5e1ac4273ddba743f6dcc1ae81e490198f0bac9eb94ecf0cfba6c761998d88d695cea4ee471b94f580300d4", 0xbb}, {&(0x7f0000001200)="8e88b653b6c1d280bf6db6c956727544a2943003e1addcddb78c1e617aca07f9a9f8d1e8c0da8eb00bcbfcf7174869bf570ef9c10b1427a404a7663ee41b43ce08b33e09719810ab546fa4c84afb80484227d1436de17a108c34fd459da0e862e56abe7a", 0x64}], 0x4, 0x0) mlockall(0x2) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) pwritev(r1, &(0x7f0000000080), 0x0, 0x0) setrlimit(0x2, &(0x7f0000000040)={0x800000, 0x80000000}) ftruncate(r1, 0x1000) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x4013, r1, 0x0, 0x0) fsync(r1) 04:39:55 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = dup2(r0, r0) setsockopt(r0, 0x0, 0x8000, &(0x7f00000000c0)="294274cfde0c752684c7cddac1e48ac1aa1677defd51a8da1e38a9e39ad12de02d62e91ccc04f0060ac5c44a976181d89416eb7eef7b5d6484f43248112a3da8b8bd7ad3ef044a999d0fffd30d98476abfb425b43a4d676b3f8bd777e31d21727a38cd76f996500c99623c60b9b4241f7d0ed253aeb3aaac985b6bb7f2f3406a65987efdbc2a171f94d6e86ce90bec927a9ba240477cfbeb90721027051c2422e88a229f4d0353e5997e6ff65fc3a1ba72d351ca3aada2dfc0427193ef0a9b17d4f9d7412d4a9c", 0xc7) setsockopt(r0, 0x7fff, 0x20000002a, &(0x7f0000000080)="01000000", 0xfffffeab) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x2, 0x5, 0x9}, {0x18, 0x1, 0x7a9, 0xff}, 0x7fff, [0x8, 0x6, 0xf, 0xa7bb, 0x9, 0x4, 0x0, 0x4]}, 0x3c) getrlimit(0x7, &(0x7f0000000040)) r2 = fcntl$getown(r0, 0x5) setsockopt(r1, 0x6, 0x7, &(0x7f0000000240)="0cccd6a5d3bfb951043b54ec3b3caf91ba530f48c6be2b368a2903a5dab21a969f8470e2ded71817ab0f6c2b887b7cc4a79cca2a8760146e0fd864d7105c26bef1fbe54b175de5c4aa2a43fd19aa392fcca41fe32e7835de3f6ea13c146c047df4588af3d765579dc4820e16bb5af93a38432d7be23abe45c0efac3fd65ee80d29ab7dbc46d30ec3453c71935917f67670acd5b7c315b9a141c91b8f728b95a3dd68bbf6324420d7bb40679203a24532e1b7b10c326e4cefbaeb0c0ade29bf74251c039136c61fd9c54f2e8f904c0826370b0b0cc7a5f7b96eab6298467422b4f8a432508c618269eb678d2487f7a915c8b67cec98ccfbb6e09fe15a444a9b2680936d4c860d391d98418d98ca8b50bd136c816feb64af229d4fa26ed54551163878b41233548c5514399f4825b3829a742d696a115f8933e636cd06d056051eead266c227d17e7fee2c53df24f3234f0066cac3578c836a8c770405e1a36ce34644821d34d6525316e8523c0e414c31e0de7457f7c86c626288cda5783c338d5124c21cf7409e423af338bd691407a1cba37f6dc1906dacd244107f2ba182b52a96600f052a81f92c1841ffad94fd10dbaadfb48c8350b93af7a1214627c1c341b40b60bfdd1ae54a26a3fffe1f94250ca31ac0bb4ee6b4b0adbb179a7cde83c2d94c5388c390872c7fd368b56a970b3f1b437f54e0471ce85b5dece729b11ce91981b79a3bacbbf85232d065e062702058d59b9623bfc4711c2afd91339e22a283aee34aa5d25afe2906d6a1a66eb07f7827d0df0877466fc2a28003bf242ba8bb1738b22552f59d0dc58d745c7ff34d9ab38271e6ec1ca9dc0097b0e34c301bd70b9d8311dd87a5e064404190352737568c49dc5f0cdd7d198e2def28d8ecb651c1522f0fe01771cfb45521f401db2a1c4e4a7d0bafae1a9eca48198fd2f89db0ee96caa65517d61642292a65d04e5a4a798e873a09c067ce55556bb211f268669db719e421153c480e5c7b4062fa066e30ee9a7d22dbd5f665795ee72dbdd18a5f6094ca112bf12240152f91f34f2f97910f684264d251470e45f34b0d7474fa1176c475b8025c50ed608f2d5c93d49b25b325e72a67a7055d11fa2554878d24ea0b61b6fd85139facba499a59d52ead8f7688425f410561c24d4bc45a6755b2c9b332627262aefce62a78add5ece225a8b005aedc32947e6709d70f830087bbe63a8faa04855d3774ca2301a0609c9d46f70132337bd6484e398593a76ea0ec68c09d68b521161c62b4e072c34c191fbbd2b2b942c64e3fd585ac2712ecad90df751bfb8b9ddb6e7def3c3dded35e677446234e10e18fda1b24cd97481793dc67ae65d98e1fa9b90a6397b8e3f2d1ddbd957f8647839e09ee8699afcdb41fc98b282f39c05ccf0eb4cf8e6589f86150f821f10176e47001a26cb6b2461ee590a69639e93b90ea9347bcd9f15ce81f53af9dfa142ef2fafd71338851f09d48dffbe59140cd748e4a055b308e4a612aa7e5a65a486aae33cfb74737281d1baf7a00183919ca8bc0d8c978b7e3d09a8298321e94797e5abd0be9ce5329c9be0563dc42ebb26ad585c74fcce93a80a4595c567c5e4f6e75a2883506fec12342e34b80919cd48c32a5dd1ff0e0f44327e7c8bc48c814af24e4b89d6574049e6b0831586ef804aee0d313cc49e12c1b60866113505b08173479db062ed2896dfaaa6a05f75701d6b6c2f31a5cb403bf806d2026430d71b60b3937e6fa8b70a49a439230eda5609db853525e107b9a8af8d06d130833dee7dbfa9a57ce5e615e26a950e7c3c746184cfab22accd28700a0685f1f2ed143aaa35e3fe9b36eebe4c44fbd0ac9821b2a6a3b095aed74ea4bf70c78ce9562b31ca26af4c363425d4c1beb8a0779716c735bd074e5e7d82a774db34189695b9deb1bd3cf1dbdc3c5584494930ff6934c7cdbabaa6c79fbb0bd9d5a2b170229151a11dae2d84af13ec10dc84468b8335bd482144e427ea1579752f073c109d3fb159293682b6bb43a5b98d9b17befaa3b765d21cae2151349f18090b0e15d1cd437425f3b1da459652ca31c6d9ca2fa5f8d756ceea62a2f73ea0a98f16107298b7dadff112da0ef5c715f6cd6e0c3acc393cd279becc76c4ebdbeb9fe65e2a6e826ebf828d70b388e873888b0e22e04bf7cc3497889940b3d34bc8e1d970a11d828a82715d6f8631a9f947dd00d84085f62535d69a2806b52ddb5a20c528a4fc99fc8732a90f39c429f6bc097a0fecf2310ebb11fc352c9cb56ad6ce4abf97be850e35d73e09c991e495ddd5ad8c353962ed6af1a8bf7ae1fae77984331090bc13e76d91cdef4caec4d057d5510a842f689a85bdf3d09d83c9febb4aeeac2019e0a0751cc957aa7bf7347ccf18bfb229d87d66a5ce0e24e84d5de310ccf1069299634680b99363edc08f6e46df2cd1086a9bd09ae0707deda0986ff73eafaf269d52ffea1f5a4eb53b6ce561882fddbb6bd228b1e020d9533835928281fa9d85be87786c40160cc0abac5f0126c5de754c8faffc572b93753ee0e9a9b003e361cf4f59e4fa65c1e7938de269314ef0be88feb9c42718bfb239b0cb4a3141bf6bf6a9b8b44642ef110ec2047d3f9f8eaed82f21ad23b0b8e273a70d8d3a0d4ddb6fe0b8508ed21b327f100fe54a7733f94354a96883fb2239abeb2bcfc88a906fd3a8d1598cdfae392e4fd35a30cb325352c7a80330a52df16e35a7e4ceb735c5e99f49c1f43806624588b76bc275b2f74fadb7b36b36ea51f0d2688565ae6980db95aa5881aa4a7a7c969724102635ce50441ded58494e6fc7a6222fb6f1be22a97849fe1f8f9459fe7d2ca682b1d56c7ebea7e402097fb83a5a741182155f9f148508ab689b748f1cc5d0aa318c9e44fb8094269d914a9bd8a4b75d16f89311f9628351c69cb1f64f60a7b363efb9ec49160e34479d5d00883d0d0889b3e7a89958efdc9e361e76d8307e39467c1de898c9236770bd07daecea51facb69fe011d97a1af2de739a1660c320bb02a593597a47830e9cf85fe7e4801e955eb94b683c5c606d80a3cdc22e3c82c9819008695198f7b819394cc047870a882d5c7dc4fda0a41027a7957e81a4f21e4abb966c4a4a135f710c4bbdd2c46f21b5a3437f58574e5cd24c8cee7cea80601aad7dc7e36875317fc8c3551f61ada44a0d249b5cdd5dbdca4e813401f7b832a4b1116cd3f363ddead136e58b9c80b52b2dbb60cf3db614bbc7566fcb7198cd1343f380c7b3ad6b98d83c1dcffd69d9b481f37a832115db9f18f0b2b46eb8679f800fdbdca0d63c2348a528ebf67d6530316474f49002d9e9652886d6dae8528576f537ab20acffd778946bc7ab30023d3f1cc601125738d8d8da3773beb88b099df4a90bd83f8dac15c68824fa5f20fa39c1874e1897296bba7297c60a1433846aa1db54d89fd2f87cc668cfe2df97e5774f7305dddc5be70a4938e18e5a03801849ffb61872df1cb6cecfee597792f327719477d052008124333dbed0181694f53879caefdf8d0ff6e64ba039e7090a20abb854f901422b635ba8535404ba586f435115dc116710a965648f7f44a4a50010aa606f12a75d51f68e700158a8115aa1b53b4b74698260e6639553c8f3b4ab51addb6c3bc70f40800587423f6c3d1067f7bb62f79a7086146b14d66a278382aaa75f7b81cf3669e78dfab65ea98287f8505e72d02370e5e9ce2e18f20aa87f683e8836d636b71f6960c9d14f48cc218ed5d0437c314c82956583e99028153bbc8ad240f4a959cb7abc939f309e1b98fd53e8325d11ff3bc3f6679692af72fef3366951a28233e0ea4970b2764658c301dc053c54e82b64b818de003b10a36129227ad10a5052b6cc2e920e147a388780ebdcfbdfeff9e00b17bddc6577cfe05e74d52a5c6031ddb9148723036999128afc504cb11a7c7823a3305ddc3216d53440f1baed390ea527e608819e8e5f3b6d5bf574cf83b3a90fc952df230e4b55dafa0c89a746b60e4e634e16b4e2a031733516509ebb90d3969f6734e68a7a62acc3d5191fc1e9f1bb1663cd080ed994ee7e9ac3596ca16c4e73297a6b8ad63de7c78e15868ceac754b440c6e5054e9c002ff136a16f0ff33d395e33ab03cabf9b11f7e51e1b493d3449d43b5130a82416982aa87d18f1fff365b2110461cf800df1e3eb0b467727c29ad050e9182567369f57165179fac74bb2f4a0b5b486758902ef5d742dc0069b2cd7968c45ad970b34fab95eb766193ff128f22e0eb3f90fcf0473244aaa6c77d222d110eae270bbb24d74fc54ddf74688f767bae8e0e8868fd92da79924c6b005328a615d4a5fd5ea58649a0aefdd75163f801492b6d1d0e52b487550a8e7e6cd996bf6b80383cea4e9ec17b73d9c5aef9c361fbe034ceac72e1793c91eec7beaf36bef3efabdb3c1a0e680306a4e554a95a772ae0fea3f4fedad6ab7be97fabf7582227ce578f32213027f08ecd12aea0808ba99b19f49db9c2dfeb1b08ff8c47b9d9fe81431b75773ee808ea25ea8481f3f63d4b253cc7614ac78b482d98cee1b11bb87e8c8d16b64b40e7c2c60f6f0b2c25a92988ea6bed62e4c08996328158444e981d5144a59456b8ec0af556c1e1568bea1806a22dd75ef62b782e0d5d39059904aa7b14df801628524856e62df69b58082e8d6a72504f0f72f34c841b63b6dae12abe2c58ccc2e15d3fddddf8f066d9b04be73824fbb63b5edc0bc0c072454fa4c1a37bdace00a376f31b3fea4aaffe3c69962f8a4ce454c4894f6b1e2129fa0b9d18d483a14e0310f41428fac47d09d05132efea57c8e1f8fd592345ecb3436d1ea7c4534c3bd311d60ce604d9f99906ed2bf7200acbb4835173b347901bdea5bcb24d45f2b3ae88f84472e5ff96127194ac0f58c7093af697f5d750b16284d3d69a0d167396d191920d04cb668879b92c5cf905f81ea40f943801536b798c8a82e99bd97f5789e5bfcd79d86482f47b3417126413f6387d8fde39f415a669867c697034d86f20854b6764688e595ba5fcab4a231e30da8fc4b4708322f52cea6ea1e76fe3b5569f1f7807a3657f022348835e4b4e9405bd6da9909b62692b2489ccaa77d08191a1b0600ad35fa5363ae462906c2200554e2dba9862175baeac53655144619ca992a40db7fa84acc8780a2581d2267bb7956d5f247c136a82de765e918570917980f6c4aa874dfdfc6eda3ba62707c390dd904479bfab9955194f1a0635cecc37285d2722ad1b0207ceea7b6ec0377be04077b003122cbe8a021d7fe829573f1c319b7d5a70ab388d65d27a8efbe14a325d8b01b90c2388b03800ab8f2a36100f32dca6e6a1e3e7131794878745ac4f3294eebf49c1823e7185be5f8c89a30bff22936a62cbe80be3b4aba920e17f9fea78a2d43656199a01ca3279b2006e5f289d45d4238baf58ae5663490dd4c2c885e03551f95fe7a4172f748d28e291f77010a2b47b71f1fe53433b3bfa71d6d6bd19dfcdcd43e8e8a9e0b5f93220824a529d9503d88efd6f63cd29bde7a193610facef28291bb16f8df336367e4e9507d8f7633b4824d2fd1adec5ae838d3babe0459cb7952cdc8da2ce0246066427ab4a83f8d03eb46fa9c5beaf6ea4431a1390c077c84543c7050d94e7cf0f100e3a8ce45490aac78f369eeb44fd5a3fe24938099acec34723fea59c0d96dddb37b45c185a611692f5bc9f9d6407db89f5eaa360b68ffe76bdc29ccfd9d1dd8a095ad82ad961a54957a4b01631bda85392ddf287186acb242e7ce", 0x1000) fcntl$setown(r1, 0x6, r2) openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x20000, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) lseek(r3, 0x0, 0x2) ioctl$TIOCSCTTY(r3, 0x20007461) 04:39:55 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x80000000, "00200000000000fe3b5320000001000000000d00"}) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000140)) 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(&(0x7f000064d000/0x2000)=nil, 0x2000, 0x3) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x42) readlinkat(r3, &(0x7f0000000080)='./file0\x00', &(0x7f0000001100)=""/4096, 0x1000) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 04:39:55 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000000)='\x00', 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSDTR(r1, 0x20007479) kqueue() setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) close(r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 04:39:55 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x100000000002b, 0x200000025, 0x0, 0x0) close(r0) close(r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x40, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)=""/73, &(0x7f0000000180)=0x49) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)=""/126, &(0x7f00000000c0)=0x2b) open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x12) socket$inet(0x2, 0x8003, 0x3f) 04:39:56 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = semget(0x2, 0x2, 0x4) semctl$GETPID(r1, 0x0, 0x4, &(0x7f00000000c0)=""/120) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) close(r0) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='./file0\x00') 04:39:56 executing program 1: r0 = syz_open_pts() semget$private(0x0, 0x7, 0x81) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "bf25167dce16f62f24192de0d871b7e6e670b25e", 0x0, 0xffffffffffffff01}) 04:39:56 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = shmat(0xffffffffffffffff, &(0x7f0000bfe000/0x400000)=nil, 0x1000) shmdt(r2) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) execve(0x0, 0x0, 0x0) dup2(r0, r1) poll(&(0x7f0000000000)=[{r0, 0x6e4cb5afb50be593}], 0x1, 0x0) 04:39:56 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r0) socket$inet(0x2, 0xc007, 0x9) 04:39:56 executing program 1: getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) madvise(&(0x7f00002a2000/0x3000)=nil, 0x3000, 0x7) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000080)="ebff0013fbfd812eaa4e718b3048e6993192fe00", 0x14) 04:39:56 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x1, &(0x7f0000000000)="0b60e45c", 0x4) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xffffffffffffffa2) 04:39:56 executing program 0: r0 = kqueue() r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20800, 0x0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000040)=0x100) kevent(r0, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0xffffffffffffffff, 0x0, 0x8000000000000}], 0x1000000000000002, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0xfffffffffffffffe, 0x0, 0x20, 0x1, 0x7, 0x9, 0x9, 0x0, 0x2, 0x101, 0x7}) 04:39:56 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() getppid() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8de49b32721d73a0fbd8ed5c37d85f2b54cfeb521c8a951ca6332d8f69f3dca8", 0x1f9) 04:39:56 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0x9, './file0\x00', './file0\x00'}) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffff7ffff, 0xff}], 0x4, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) kqueue() lseek(r2, 0x0, 0x2) 04:39:56 executing program 1: munlock(&(0x7f0000ffa000/0x5000)=nil, 0x5000) semctl$GETNCNT(0xffffffffffffffff, 0x0, 0x3, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) setuid(r0) 04:39:56 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file1\x00', 0x2, 0x10) mknodat(r0, &(0x7f0000000100)='./file1\x00', 0x1000, 0x0) lstat(&(0x7f0000000040)='./file1\x00', 0xffffffffffffffff) open(&(0x7f0000000000)='./file1\x00', 0x10000, 0x0) r1 = open(&(0x7f0000000080)='./file1\x00', 0x400, 0x11) fchflags(r0, 0x50005) ioctl$TIOCEXCL(r1, 0x2000740d) 04:39:56 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x3) socketpair(0x0, 0x4000, 0x2, &(0x7f0000000200)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r5 = kqueue() socket$inet(0x2, 0x0, 0x5) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000000)) kevent(r5, &(0x7f0000000000), 0x200000007, 0x0, 0x0, 0x0) setuid(r2) socket(0x1, 0x4002, 0xffffffffffffff7f) kevent(r5, &(0x7f00000002c0)=[{{r4}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) fcntl$lock(r4, 0xfffffffffffffffd, &(0x7f00000001c0)={0x1, 0x3, 0x7e, 0x1aa, r1}) dup2(r4, r5) 04:39:57 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) r0 = socket(0x800000000000018, 0xfffffffffffffffe, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a40400dea22d00000400"}) mlock(&(0x7f0000431000/0x3000)=nil, 0x3000) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 04:39:57 executing program 1: pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000240)=""/83}, {&(0x7f0000000180)=""/83, 0x268}], 0x10000000000002f9) close(r1) write(r1, &(0x7f0000000200)='R', 0x1) 04:39:57 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffa, 0x45}], 0x47ea, 0x0, 0x0, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000040)) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x11}], 0x100, 0x0, 0x0, 0x0) close(r0) 04:39:57 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, &(0x7f00000001c0)="563d8b0459640c9cfa8338beaa8a82fb65f2ed351377d3445268958ab84c8916bb04c37ccfcb7d9b6c29361dc696d435ca3b295c28748da7c7fc56c48ce002", 0x3f) r1 = syz_open_pts() close(r0) ioctl$TIOCSTOP(r1, 0x2000746f) dup(r1) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffff9, "001100000000000900000200"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 04:39:57 executing program 1: r0 = kqueue() r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x800000000000001c, 0x0) getsockname$unix(r1, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0xcd, 0x2}, {0x85, 0x890e}, {0x0, 0x8}, {0x101, 0x6}], 0x4}) r2 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) fchflags(r2, 0x3ffffffffff) 04:39:57 executing program 1: mkdir(&(0x7f0000000040)='./file1\x00', 0xfffffffffffffffe) unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000000140)='U\x00') chmod(&(0x7f00000002c0)='./file1\x00', 0x0) 04:39:57 executing program 1: 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}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x81, 0x0, 0x0, 0x0) read(r0, &(0x7f00000001c0)=""/173, 0xad) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r2) 04:39:58 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) lstat(&(0x7f0000000000)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:39:58 executing program 1: poll(0xfffffffffffffffe, 0x99, 0x0) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockname(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) 04:39:58 executing program 0: r0 = syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000080)={0x1, 0x7ff, 0x1, 0x5, 0xfaa}) fsync(r0) r2 = socket(0x18, 0x1, 0x0) poll(&(0x7f0000000180)=[{r2, 0x20}, {r0, 0x24}, {r1, 0x20}, {r2, 0x54}, {r0, 0x34}, {r2, 0x18}], 0x6, 0x7fff) fchmod(r0, 0x0) getsockopt(r2, 0x7, 0x10001, 0x0, 0x0) getsockopt(r2, 0x5, 0x4, &(0x7f0000000000), &(0x7f0000000040)) sendto(r1, &(0x7f00000000c0)="e17e580e94c9acc9b88805bf219755d5bbd57bde6fd8ac8dd2cf41e966a69364a48a04f82ddffe095a4030896ccebdae059c948caa8ba5cc7ba1f64f257f05902a8ec654ac3091da4c1b97fc53c3f6bb5304b906d8f0bbb5222c6de02e", 0x5d, 0x400, &(0x7f0000000140)=@un=@file={0x1, './file0\x00'}, 0xa) 04:39:58 executing program 0: r0 = socket(0x18, 0x4, 0x20f903c3) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000001c0)=0x4) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getrusage(0xffffffffffffffff, &(0x7f00000000c0)) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 04:39:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d730c1e77a6fc6e23c5cd188b6aaa017e491fbe4"}) write(r0, &(0x7f0000000040)="001e2a3cc447943856bc1dedb8495326c03948f3986aa32d4ef4d56aec375b4697", 0x21) poll(&(0x7f0000000000)=[{r0, 0x1c4}], 0x1, 0x0) 04:39:59 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "f000bf3e00000014aeed0a671f7630830400"}) readv(r0, &(0x7f0000000100), 0x1) syz_open_pts() 04:39:59 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x1, 0x0) setsockopt(r0, 0xfffffffffffffeff, 0x0, &(0x7f0000000000)="d3e56fe1445b3e3a9995f8678a36e16d4e86bab8c6f8a2365eb9b5747b4f474a7826c48b9f829f0cd6262996281d973984e9bd282f02f0b3c8dd950cfe040d6247a3f9a17be9ca6cc4255c25df2399a6b805e7abeb5bf1c88111cb6812eff277f5548289e113f97dcded94537eb01acfc0d442aba544e29cbb531ab7e748591201bf49407a71d42ed8f3752aeab6ce9e2455986b6cadc61b776e57ae61a9c7fb3f2ebc8782ad3a8a8aed389dd8c7a966abce4ff2d5f49e2020ce73c3e7301e0b9c9e515a048c5df71c5cc69438d18dd922c2eb70c6a11f2490866c87c9c1978c2e5ffe09c064efc4d8b0d9d491362b2ad270d1f22f5d86fc4161c21fcc", 0xfd) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0x9, &(0x7f0000000180)="f7f9e794", 0x4) 04:39:59 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() kqueue() kevent(r2, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000300), 0x22e, 0x0, 0x10000, 0x0) sendto$inet(r0, &(0x7f00000000c0)="0f191f3db55beb2f02dbb014f56e11d6d662e26f401ec7a31f6d8b06dbe8beaea15a4e50a4b9574df86e404e1273bbb540b3c364b526df0d4dae0881dd56a3e9b92e96e7af633af6f43ee086bfc8de62fecfdf4fc9e473c7d96e30892e96f465b1ae9fdb1c02d997508b4cafae3924b80a6f074d271e451a780c317424dda633fc66a3c0d8494d7ccd4cd09e2e5bed450d56ad", 0x93, 0x4, 0x0, 0x0) bind$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="6e306b560329d61c2d83470000000000000000000000"], 0xa) 04:39:59 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000080)={0xf2, 0x10000}, 0x10) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f00000000c0)) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000040)={0x0, 0x3, 0x10000007fe, 0x200000005}) 04:39:59 executing program 1: setsockopt(0xffffffffffffffff, 0x6, 0x100000001, 0x0, 0x0) execve(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000040)='&\x00', &(0x7f0000000080)='\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000380)='&\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000180)='-\x00', &(0x7f0000000340)=']%*\x00'], &(0x7f0000000300)=[&(0x7f0000000400)='\xde\xff\x00\x00\x1a\x83S\xd5\xf6\xa3\a\xe5H\xc2\a\xbc\xa7\xfbU\xf8Ly\xbf2\xc9\xed/\x92F\xc5\xcc\'c\x82\xed6;=f\x86\xdc\x9ek\xd8\x1e{#\xcf\x03\xae\xb1\x0eU=\xfb{a\xf830\x8f\xcc\\\xe8\xd6T\x97\x18\xaeJ\x1b>\xd7R;\x1c_\x82\xe1\xd0\xdeu\xcf\xaaRO\xd0\xa9\xe7f\xf9!\x89\xf2N\x9a\xe8\x82\x00\x00\x00\x00\xa8\x9d\xf0\xb1\x0f$\xe4\x9b\xae\xee\x9bY\xe6\xcb\x06\xc88u\xa1\x85\xa7\x81w\x9d^\xe5\xf1\xe0\n6\xf4\xce\"\xcf\xfd\x9eh\xe3C']) 04:39:59 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = msgget$private(0x0, 0x455) msgsnd(r1, &(0x7f0000000040)={0x1, "048139f08464851a72f57df21d06fc127b4bf6097183045da3033c6b168c2db8b6d2b182ce5ecdcdb30cfa4f38e19f5b529ef79a9ed16004"}, 0x40, 0x800) setsockopt$inet_opts(r0, 0x0, 0x200100000000d, &(0x7f0000000000)="eaff125c0d0ccaf5", 0xfffffffffffffe8c) 04:39:59 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) readv(r0, &(0x7f0000000340)=[{&(0x7f0000000000)=""/222, 0xde}, {&(0x7f0000000180)=""/228, 0xe4}, {&(0x7f0000000280)=""/182, 0xb6}, {&(0x7f0000000100)=""/26, 0x1a}], 0x4) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000140), 0x0) 04:39:59 executing program 1: r0 = msgget$private(0x0, 0x100) msgctl$IPC_RMID(r0, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000100)=""/112) msgget$private(0x0, 0x410) 04:39:59 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xa, &(0x7f0000000080), 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="6529c5250ce4d922bd914419db346fa849f061d1f45c2c2c6acd1e447e5133787a1bb8306998e03c2ed6849d3abf7ba48f43e40a6fb5f8f81802e08e791aef9822d5d8cf4cd6a1a98c36e446741c69bffa52b9e9a53809c8eb63d1eac86698b895c38a80cc69a7fd6648b519a819d2713b9cc581a41bc2021d65358ca9c5a1d2150c6da369ca4cd22ec8e23158d5af8191764f63e6048941b9f8a0c4a448f05c5b3a3778909131bec024a4b6743a2b45c19ecaae7c1cbeae5b89d1134529079a8258fcce37b2a8acc66b3d2806a360674103111b72af84fd722364", 0xdb) 04:39:59 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(0xffffffffffffffff, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000290000003100000000000400"], 0x10}, 0x0) 04:39:59 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f00000000c0)) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r0) chdir(&(0x7f0000000040)='./file0\x00') readlink(&(0x7f0000000180)='./file0\x00', &(0x7f0000000100)=""/31, 0x1f) sendto$inet6(r3, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) 04:39:59 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20000, 0x0) recvfrom$unix(r1, &(0x7f00000000c0)=""/12, 0xc, 0x802, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) fcntl$getown(r0, 0x5) sendmsg(r1, &(0x7f00000003c0)={&(0x7f0000000140)=@in={0x2, 0x2}, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000180)="5617dea06a41f6040d3f67e37a5c87845f3dbe1118fb56a80778fde60ef1575c83c111638f0d834c5b1223b83bdee4d9c20406360a91b5df8d99ba250c6f7f481db8b148fc728f373f25f815e63544401a261d8bc060a0d5615c27b7c08e11803d61f16f62e1d725e8dbc85a263608763c6d1e91ae6b7ecb14d9ebc6c1128c3fb3279d9c8066e5db8435395bc71cd71300cacbd072158bd2b25717fde361ad63aa7465f820dfd596096cb9bd2132cc3c8379807bd86902ea060b17100b20e95541c30abd8936b9b39fd1", 0xca}, {&(0x7f0000000280)="c87b0c067fbfe9c796", 0x9}], 0x2, &(0x7f0000000300)=[{0x98, 0x1, 0x3f, "c6cf04fe25157ec0935f94d0d0c80bf8a4a1503031a09c31363f9bb066dc1acfab7c2622d341a811c3bd1d041c0d119e3e6022cb5e29f55f500881a087cb38e8f60e89dfe673c7e0c9a4cc48050e92174e5e0a6f7c808ba1f015233b00aa06ba63f7b416114157497535bc6c2fb9928d1edfd8284422ace456f514231d5cb48179"}], 0x98}, 0x404) r2 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) setreuid(r2, r3) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000080)={0x8, './file0\x00', './file0\x00'}) 04:39:59 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) recvmsg(r0, &(0x7f0000000440)={&(0x7f00000000c0)=@in, 0xc, &(0x7f00000003c0)=[{&(0x7f0000000100)=""/147, 0x93}, {&(0x7f00000001c0)=""/3, 0x3}, {&(0x7f0000000200)=""/209, 0xd1}, {&(0x7f0000000300)=""/134, 0x86}], 0x4, &(0x7f0000000400)=""/62, 0x3e}, 0x2) r1 = msgget$private(0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x1, &(0x7f0000000500)=[0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000005c0)={0x0}, &(0x7f0000000600)=0xc) r7 = getpgid(0x0) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000640)={{0x0, r2, r3, r4, r5, 0x0, 0x19}, 0xff, 0x3, r6, r7, 0x2, 0x81, 0x6, 0x8001}) r8 = socket$inet6(0x18, 0x5, 0x0) setsockopt$sock_timeval(r8, 0xffff, 0x1005, &(0x7f0000000000)={0x401}, 0x10) 04:39:59 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000180)=0xc) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = semget(0x2, 0x0, 0x42) semop(r2, &(0x7f00000001c0)=[{0x4, 0x6, 0x1800}, {0x0, 0xb5}, {0x0, 0x101000000000, 0x1800}, {0x3, 0x80000000, 0x1000}, {0x0, 0x1, 0x800}, {0x3, 0x91, 0x800}, {0x0, 0x6bf, 0x800}, {0x7, 0x400, 0x800}], 0x8) r3 = semget$private(0x0, 0x4000000000000003, 0x0) semctl$GETVAL(r3, 0x7, 0x5, &(0x7f00000000c0)=""/160) 04:39:59 executing program 1: socket(0x20, 0x2, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setregid(r1, 0x0) msgctl$IPC_STAT(0x0, 0x2, &(0x7f00000000c0)=""/163) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000300)) msgrcv(0x0, &(0x7f00000016c0)=ANY=[@ANYBLOB="00000000000000000200000000000000001000000000000000800000000000000000000000000000000000000000000000000000000000ff7f00000000444b2e0f33facdf92f2565b488a500000000ddb4f06a00000000000000000000002200000000000000000000000000000000000000000000c2456000d90d2d707346000000000000000000000000710000005c541b8d92eb56d865564100000000000000000000000077fa2cc209b928b5085fee00a74c72000000000084004d6e77ac3d0fd7fc45947b97409962a8af462693b51b7b6d295e53bd4005e54be0c0631ec51925a81a32bf9a3a1dbc90335cfe8a915c7b1750d0fde5228ce642f67736b83ca6b9c706a5d79584c17824265f5a823753a072223e2269ba151447a650e324e650be2bb40756ef760c8f25294fbd343de37f36a22f6ac304f709c1fa433cca5a796d19380d9e333c0bc55bc78cd6522b81804cd737ef2598f9"], 0x1, 0x3, 0x1000) r3 = syz_open_pts() r4 = dup2(r3, r3) fcntl$getown(r4, 0x5) lstat(&(0x7f0000000400)='./file0/file0/file0\x00', &(0x7f0000000480)) flock(r4, 0x8) connect$inet6(r4, &(0x7f00000003c0)={0x18, 0x1, 0x4, 0x7d}, 0xc) mkdir(&(0x7f0000000440)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x40) r5 = semget$private(0x0, 0x1, 0x240) semctl$GETVAL(r5, 0x7, 0x5, &(0x7f00000001c0)=""/124) fchmod(r3, 0x100) rename(&(0x7f0000000240)='./file0\x00', &(0x7f0000000140)='.\x00') r6 = socket$inet6(0x18, 0x8001, 0x0) sendmsg$unix(r4, &(0x7f0000000380)={&(0x7f0000000580)=ANY=[@ANYBLOB="0114f9ffffffffffffff87412f0b1b0503110e05e6949c178944c935340ea96fc86900b4d681d922830ef5e624074775e8d26043eb8d6cffcda387b2a27c019c3c9ecaa7fadde57c35407cfb95627dc24a7e3f0740f94a9b24a3538bf710823873f47d2f22be12a8a71d7056257fc976884771def619bf37d150b8a069e0c2118f50bb4e2cad6ba457d9d5013af84a0f439eec4ee544908a896376447061377ab88ef84fba2f073f077aa5a75e3b910257f14cef96aa90eb75249938f90581270aa24fb43aee49bbaf756747c1e699c8a8eafea888c9923cefe92353d7244a477d1bc67282336904a3f5e3bc7719a043e31d1e5236f47556"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x4) listen(r6, 0x0) accept$inet6(r6, 0x0, 0x0) close(r6) execve(0x0, 0x0, 0x0) r7 = semget$private(0x0, 0x2, 0x981941aa907944ec) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000001840)={{0x524, r0, r1, r0, r1, 0x12, 0x100000000}, 0x3, 0x20, 0x3f}) semop(r7, &(0x7f0000000680)=[{0x1, 0x8}], 0x1) rmdir(&(0x7f0000000180)='./file0/file0\x00') msgget(0x1, 0x31) 04:39:59 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x8, 0x8, "d730c1e7e400000001edffffff0000000000009e", 0x208000000}) syz_open_pts() bind$unix(r0, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xfffffffffffffef6) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 04:39:59 executing program 0: getpeername$unix(0xffffffffffffffff, &(0x7f0000000280)=ANY=[], &(0x7f00000000c0)) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r1 = kqueue() kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffa, 0x34, 0xe0000085, 0xffffffff, 0x7}, {{}, 0xfffffffffffffff9, 0x20, 0x10, 0x0, 0x100000000}], 0x7, &(0x7f0000000140)=[{{}, 0xffffffffffffffff, 0x2, 0xf0000002, 0xf93, 0x7ff}, {{r1}, 0xfffffffffffffffb, 0x20, 0x80, 0x8001, 0x1}], 0x8, &(0x7f0000000180)={0xfffffffffffffffe, 0x73}) symlinkat(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000200)='./file0\x00') ioctl$WSDISPLAYIO_ADDSCREEN(0xffffffffffffffff, 0x80245753, &(0x7f0000000240)={0x4, './file0\x00', './file0\x00'}) semget$private(0x0, 0x0, 0x202) semget$private(0x0, 0x4000000000000, 0x80) r2 = kqueue() writev(0xffffffffffffffff, &(0x7f0000001640)=[{&(0x7f0000001600)="a8b383d6b64da1714f3eb54c07bda7e798c1b4db6687c486042edf", 0x1b}], 0x1) r3 = open(&(0x7f0000000300)='./file0\x00', 0x28ba8, 0x50) r4 = syz_open_pts() r5 = semget$private(0x0, 0x5, 0x2c8) semop(r5, &(0x7f0000001700)=[{0x7, 0xffff, 0x1000}, {0x3, 0x20, 0x1800}, {0x1, 0xfa4, 0x1800}, {0x0, 0xfffffffffffffff8, 0x1000}], 0x4) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000001780)=[{{r7}, 0xfffffffffffffffc, 0x20, 0xa0000086, 0x6, 0xffffffffffffffa6}, {{r2}, 0x0, 0x86, 0x20000080, 0x3485, 0x7}], 0x5, &(0x7f00000017c0)=[{{}, 0xfffffffffffffffb, 0x44, 0x20, 0x20, 0x1}, {{r4}, 0xffffffffffffffff, 0x10, 0x0, 0x3, 0x2}, {{r6}, 0xffffffffffffffff, 0x4, 0x1, 0xcde0, 0x6}, {{r3}, 0xffffffffffffffff, 0x0, 0x20000000, 0x101, 0xffffffffffff8001}, {{r7}, 0xfffffffffffffffd, 0x80, 0x20, 0x22af, 0x2f}, {{r6}, 0xffffffffffffffff, 0xc, 0x20, 0x19, 0x80000000}], 0x0, &(0x7f0000001880)={0x2, 0xff80000000000000}) pipe2(&(0x7f00000018c0)={0xffffffffffffffff}, 0x10000) semop(r5, &(0x7f0000001900)=[{0x3, 0x9, 0x17fe}, {0x200000000000003, 0x100000000}], 0x2) accept$inet6(r6, 0x0, &(0x7f0000001940)) dup2(r4, r6) ftruncate(r2, 0x31dfe21e) fchdir(0xffffffffffffffff) r9 = getppid() fcntl$lock(r7, 0xa, &(0x7f00000002c0)={0x1000000001, 0x2, 0xcf, 0x3, r9}) chdir(&(0x7f0000000340)='./file0\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000019c0)={0x0}, &(0x7f0000001a00)=0xc) fcntl$setown(r8, 0x6, r10) 04:39:59 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) flock(r0, 0x2) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x8004667c, &(0x7f0000000000)=0xbfffffff) 04:39:59 executing program 1: poll(0xfffffffffffffffe, 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) openat(r0, &(0x7f0000000040)='./file0\x00', 0x200, 0x17) 04:39:59 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x5c1, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x100000001}) 04:39:59 executing program 0: mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) mlockall(0x2) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2) 04:39:59 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) r1 = open$dir(&(0x7f0000000200)='./file0/file1\x00', 0x140, 0x14) renameat(r0, &(0x7f00000001c0)='./file0/file0\x00', r1, &(0x7f0000000240)='./file0\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) r2 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x7fff, 0x2, 0xff, 0x1, 0x3, 0x8000, 0x6, 0x1, 0x2, 0x5, 0x5}) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') rmdir(&(0x7f0000000100)='./file0\x00') 04:39:59 executing program 0: recvfrom$inet(0xffffffffffffffff, &(0x7f00009be000)=""/11, 0xe8, 0x0, 0x0, 0xffffffffffffff4e) setrlimit(0x3, &(0x7f0000000000)={0x2, 0x73cd}) 04:40:00 executing program 1: socketpair(0x6, 0x7ffe, 0x9a1, 0x0) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080)={0xb1f, 0x1ff}, 0x10) chflags(&(0x7f00000000c0)='./file0\x00', 0x40000) 04:40:00 executing program 0: syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) r1 = getpgid(0xffffffffffffffff) getpgid(r1) 04:40:00 executing program 0: getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) r1 = accept$unix(0xffffffffffffff9c, &(0x7f00000001c0)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) r3 = getuid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={r2, r3, r0}, 0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r5 = semget$private(0x0, 0x3, 0x22) semctl$GETZCNT(r5, 0x7, 0x7, &(0x7f0000001200)=""/211) setsockopt(r4, 0x29, 0xa, &(0x7f0000000180)="f7f9e794", 0x4) 04:40:00 executing program 1: r0 = syz_open_pts() close(r0) write(r0, &(0x7f0000000000)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = syz_open_pts() ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000001c0)) write(r0, &(0x7f0000000440)="fe287913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d1f5f95e8f6b9d378ee4ef8f0c9ea73906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef002", 0x96) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() ioctl$VT_RELDISP(r3, 0x20007604, &(0x7f0000000180)=0x3) syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x3, 0x98f, 0xfffffffffffffd3a, "85fe4dbfa60200000007ad00fbffffffffffff7f"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 04:40:00 executing program 0: chdir(&(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`\x00') r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) 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) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r2 = getegid() fchownat(r0, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`\x00', r1, r2, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000000c0)={0x7ffffffc, '\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`'}) 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) 04:40:00 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) r1 = syz_open_pts() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) close(r0) sendto(r2, &(0x7f0000000480)="8bc3d467f8747dfc47df7d71605db6754502260faf81f17cbc341f11fc2e628e4abbd209438e526484201e4561d1516bb6966e8a1a72f8b35e30a55f529cb748650cac77dda720a355469333717d76434799ee0a40ab2583bac77604a081ce4a00955b1a70525ae0d2e132271b1559911ad42d0a0629ad0e2172b118d62a1c5a738006ba04abc022af7503e36a23a6bdf38d55fa22e7e79f0f95401b2aee507735", 0xa1, 0x5, &(0x7f0000000400)=@in={0x2, 0x3}, 0xc) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x40, 0x7f}, {0x23, 0x10001}, {0x25, 0x1f9}, {0x1eb, 0x7}, {0xa7, 0x2}, {0x89, 0x5}, {0x8b, 0x34}, {0xa7, 0x4}], 0x8}) r3 = dup(r1) fcntl$setflags(r3, 0x2, 0x1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x41, 0x3, 0xfffffffffffffffd, "85491702876ffe4dbfa620000000000900"}) readv(r4, &(0x7f0000000440)=[{&(0x7f0000000280)=""/159, 0x9f}], 0x1) ioctl$TIOCCDTR(r2, 0x20007478) recvfrom$inet6(r2, &(0x7f0000000340)=""/153, 0xffffffffffffffef, 0x40, &(0x7f0000000140)={0x18, 0x3, 0x56, 0x491b}, 0xc) r5 = syz_open_pts() ioctl$TIOCSDTR(r5, 0x20007479) 04:40:01 executing program 0: r0 = socket(0x2, 0x0, 0x400000000000002) listen(r0, 0x80000001) r1 = getppid() r2 = getuid() getgroups(0x8, &(0x7f0000000180)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r4 = getppid() r5 = getuid() r6 = getgid() r7 = fcntl$getown(r0, 0x5) r8 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f00000002c0)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000040)="a1eced83dcd9f72d71add9be745703cb97c41a247569cd", 0x17}, {&(0x7f0000000080)="82529b0287176aa7f3f5d76ffeaa599f65b1dee40fbc74a28126302d4c940090d246f4e003740b11b7e52ff6433d00ad4072d3da2d1c4a0ecbe70f0a94778b4d739005eeb96ba9179e6f962290f1c604d960b94723b43fba52644ce4d400f8c7e7b62b037cdf4761562c05703e3eded07683a8d205af45a241286c6810a5299c6abd73768a45d0e344cbed", 0x8b}], 0x2, &(0x7f0000000480)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="ff000021000000000000e5030000b6589b813b5a6992bd80e89153071730d2c155b7f406bd904970f294673dc6c914172fade59e4abe4f8b2fc64ffdc9562f4cea08f04b8ef45a0780ce40c43c38b94aafc5a46a648fb13bfc26fc30dedf74f902eca2a66150fac5500e2788e07e992051b6f8fbf42dde739cf81fae4ead37aa8354cd1e5d5aeeb7e4c1fe5cf7a4c59b8a6600040000000000008d69a02d9475cc1b2ad543d7693c8823ecff21d6fd970ddfc1765bf1af36da4cd130d9b081a95ca291356eb69c6184d8c4bf4887698f44785f988fee45716b61dc0d178928edce1910b5b818c2d87ad6db3691105fe2df883bff86b870ff78ae850c2e147f7404789a097c92fb658067bab4e94300f66b1ad4ea908449de862f7d1bf51da5e5a1a006e594168d6df416a817c0802b922ac2c496417d342dbf996c4c9849631e682176528e9927d346cc31d6fc39347053f373e414c56cc7017066c007c5035fa873af050b608bd4c5529abafe4e4cb3beeb7588efd3de9789ea7143fe39cc31039b0b76fe1bbaee7c7cd35d4ce4f88135fb80711e3317f2cb7f14502719caf02a1fdfe4bdf984fa6f6453f2572f", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB='\x00\x00\x00\x00'], 0xc0, 0x4}, 0x400) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) recvfrom$inet(r0, &(0x7f0000000340)=""/154, 0x9a, 0x2, &(0x7f0000000400)={0x2, 0x3}, 0xc) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x4) ioctl$TIOCCLRVERAUTH(r10, 0x2000741d) 04:40:01 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[]}, 0x0) r2 = geteuid() open$dir(&(0x7f0000000080)='./file0\x00', 0x8, 0x0) r3 = getgid() chown(&(0x7f0000000100)='./file0\x00', r2, r3) setuid(r2) recvfrom(r1, &(0x7f0000000140)=""/80, 0x50, 0x802, &(0x7f00000001c0)=@un=@abs={0xf693cf17b838a041, 0x0, 0x3}, 0x8) recvmsg(r0, &(0x7f0000000200)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x2) 04:40:01 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0xffffffffffffffff) r1 = dup2(r0, r0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000380)={0x3, 0x4}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f0000000300)=0xc) getgroups(0x7, &(0x7f0000000340)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) fchownat(r0, &(0x7f0000000240)='./file0\x00', r2, r3, 0x2) r4 = kqueue() kevent(r4, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) r5 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x0, 0x4) ioctl$TIOCCDTR(r5, 0x20007478) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x80, 0x0) write(r0, &(0x7f00000002c0)="db", 0x1) ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f0000000180)) chflagsat(r6, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x0) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) linkat(r7, &(0x7f00000001c0)='./file0\x00', r6, &(0x7f0000000200)='./file0\x00', 0x4) ioctl$TIOCNOTTY(r7, 0x20007471) kevent(r4, 0x0, 0x0, 0x0, 0x9, &(0x7f0000000140)) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1) 04:40:01 executing program 1: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) write(r1, &(0x7f0000000040)='t', 0x1) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000080)=""/31, 0x1f}], 0x1) execve(0x0, 0x0, 0x0) dup2(r0, r0) 04:40:01 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xfffffffffffffe06) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={r1, r3, r4}, 0xc) fchflags(r0, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000280)='./file0\x00', r2, r5) socket(0x18, 0x4000, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) setegid(r6) 04:40:03 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, &(0x7f0000000640)="188d3ca8f172c3596fec6e74df1d3ef49937c7d101488854908a999ca4626f6e23eedf93d31251fc44c0ce14ffe43702bfc35cbfe09218265459c92a204007ef30801e3bb20efec37605ea4e4ad11a68804aa0b879fa5a7cc3d8f62ffe6c14c59568ec91cf22c4affa49894a70eeb1dac669d9e2004b34067e73568cd5e0aebcf46a44faba3cd998080f21f0bbc30f000c90181ab489c54a9c1baf957f6301000000000000004ca80e20405028be5ac21e31b5cdfd1a7c5b73da04cfa1d8d4f487209bf635a152b2c8beaca200000000691b15000000000000000000e101bfc23281f962cd16debb3b59f22334affefa5bf9b51a6b90f342c82949122f3a181b013e29d83c4e582ec8dc59caf467e3f8d9ac96bdd21b24470b4fd8d493bd9d8dbfc643c4495cef053217243edc9cbf9b246389338bdee55b969dff9a5eb93c5fcc14c4b48c537e24b63eb976a5c90baa2c6639dec9ef890dec77006dbeccd11630069e97c595fea8a4574670ea7749e47217b18437adbb0c61129880eddd3c79a185820a639d79bab80ed78d20b1d8fb65c54ec54b2d1373ed052a74c027166bb2b1005e8d90398fc0ce68b941a5e0cc41f6a4e46e9a2405ffd542fcb780538d15f577522d8a1430b90515886b499895bf286795a82b99937a5e513562967454839c6abe173252f6ff9b8b842e8fa361c73f74c7e840d6eeda", 0x1f9) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x745, 0x4}) 04:40:03 executing program 1: r0 = socket(0x18, 0x4000, 0x0) accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000000), 0x0) socket(0x19, 0x3, 0x10000000000000) 04:40:03 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00", 0x0, 0xffffffffffffffff}) mprotect(&(0x7f00007fd000/0x2000)=nil, 0x2000, 0x2) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:40:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "0f23b20886d0fa48caa11e1f0b28a573fd230436"}) semget(0x1, 0x0, 0x20) write(r0, &(0x7f0000000140)="00dc69f0fa7b345c15ba4fdc37b137184fd54078c8e5f5f3f69c99c373de5458ce59efaf45fb7792ecd4c6563b7c7b1de14960a34e2be86cd6e092c5060ec156b59d6bea3b41cce3a738c2ad77d12fff61ca21b6c54ad0e48a6e9a01119fcae3ff30489519", 0x65) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) writev(r0, &(0x7f0000001440)=[{&(0x7f0000000400)="48027524e06c5389a2aead06dc2efa946f33435a384a82af4d914ec95e63aff40eb7a747511a3a9b2a5fa4a2a865a5614a5cf15073c90f689d82a107f5427a74489e0f908cf96dec079e4cfdbac2425cb0d21c116933652c48e09c42299690d6ff313d990e", 0x65}], 0x1) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x482, 0x0) syz_open_pts() 04:40:03 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) socket(0x7, 0x5, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:40:04 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchownat(r2, &(0x7f00000000c0)='./file0\x00', r3, r4, 0x4) recvfrom(r0, &(0x7f0000000000)=""/48, 0x30, 0x41, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x6, 0x2010, r2, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0xfffffffffffffffc, 0x10000000000002}, 0xfffffffffffffdd2) 04:40:04 executing program 0: r0 = semget$private(0x0, 0x3, 0x200) semctl$GETVAL(r0, 0x4, 0x5, &(0x7f0000000040)=""/161) pledge(0x0, 0x0) r1 = semget$private(0x0, 0x1, 0x2) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f0000000000)=""/6) 04:40:04 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x8f6e, 0x3, &(0x7f0000000080)="5ed320fa31b5265c2b6645889754cf6777554f9d7a13394489fb9137d8472e725ebd64f0246e108ee3b2c4ba9ca1b1f314ba07d08825d8335bbd98ae3e13432dedbdf80767879d58a2fe30f467cab5fd05d8df7e563c3cfcd8c3c5fe9060348a892e298f80511be5258b3deba0a3136b58e154acf3", 0x75) 04:40:04 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8265f200"], 0xfffffffffffffcd2) shutdown(r0, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r1 = dup(r0) ioctl$TIOCSBRK(r1, 0x2000747b) 04:40:04 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) fchdir(r1) select(0x0, 0x0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x7ab619d4}, 0x0, 0x0) 04:40:04 executing program 1: setitimer(0x0, &(0x7f0000000000)={{0x0, 0x1}}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = syz_open_pts() close(r0) syz_open_pts() munmap(&(0x7f0000440000/0x3000)=nil, 0x3000) munmap(&(0x7f000072f000/0x1000)=nil, 0x1000) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) 04:40:04 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = socket$inet(0x2, 0xc005, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffff58) seteuid(r1) r2 = syz_open_pts() close(r2) r3 = geteuid() execve(&(0x7f0000000200)='./file0\x00', &(0x7f0000000340)=[&(0x7f0000000240)='\x00', &(0x7f0000000280)='}\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='@*:%({\x00'], &(0x7f0000000380)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r5 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000380), &(0x7f00000003c0)=0xc) getpeername$inet6(r5, &(0x7f00000004c0), &(0x7f0000000440)=0xc) r6 = kqueue() faccessat(r5, &(0x7f00000008c0)='./file0\x00', 0x44, 0x1) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fchown(r2, r3, r4) ioctl$TIOCSBRK(r8, 0x2000747b) writev(r7, &(0x7f0000000480)=[{&(0x7f0000000500)="e99945c856c3287b63f34b771ffd14188ccef218f1148738a9c8d0f3d810eccca0b509794fd43ef1285bb71929841df4eed45d8c21abb1f0cd268ed36d6983a3ad47c1ca63ff31837ccc44eee5", 0x4d}, {&(0x7f0000000400)="af053728d2ed9bd7217aa545f5f87b044d059937bebe630969aac4c255327a", 0x1f}, {&(0x7f0000000580)="68a3ce9c874f1ee2aa545e03055c166f673d8bebf9bebf5d561f5a1f97f3ba04760ad6fa8e0f3a2281ba4cf55a2b6065e5c271a12dc90f0101ecd6faf68686695caecd2fe0b2810c0ac2871ba91912dc7eaa10f0279ebdc671718229cc1f362efed11d1494877442ad574c68ab4bce4cb279be75fef8e64cd9d70d9173df67bbb01a35f90c66d8771c15e31e813f3bc99985c446ff6a9ad4021124fc40ad6fc84fe0b745f32b397c0345668e2092f9b90196edd893d5eb91", 0xb8}, {&(0x7f0000000640)="d1b2841cab66dc0628414acb6bc742ad9dc1e55f451f3aeb7a149031261d31083c10d9c5a37e97672e920a107388c37950ac17bf7b655815e33f8d75e41d71324a0bbf886a0ef97380f226a06b2a2a6793e3c170f8b5c4da38cfaa8d018aca0ad1940dda86170d0e79dd2849ba86c0a0f13debd8eb9700e93a3f78748919b44ca7eb171444c90ced1e0adeaba55a026280e2a917c66919132fc3870b32128e7322048595f6e5c8a1f6fac4df31d43f8773850ae96028ced133b13e648a54080a90293c5ed7a8d78e27e7ee03cf44fa2852cad4d31b4b32694dd39121cd65019fd1b30a9e64980d", 0xe7}], 0x4) fchflags(r5, 0x20000) syz_open_pts() setitimer(0x2, &(0x7f0000000740)={{0x5, 0x1}, {0x1f, 0x4}}, &(0x7f0000000780)) write(r0, &(0x7f0000000b40)="887660c328d35896b9762a18597bd1f83f9af1196b64756db115496cc24895e6c53dd3310c14f64d749f438bbb77f34d550a5996d4e7a9066fc989048bfc80f231cbd24d92a2838971d61d02f68a5e2334de7e07623a01be0adcb417ad21278f92403810e883ab1e5e4b027cda6420d412b2d65dc03542944f806ef2938f84d71bc666b02ee5427e6727e39872915f692e215ae4681d35e1eb12d7026a74705b7217df99feafa444930b70b0969f3431e0c58d2b8188953791627fb2bbad1bb494ff5127c2308eff25c318fd367c0f52419ece0e4a4c770c15181663b0120a9a8574aad2cc4d5dba85bdc223ab68a157a2bbde3fa89455d1d7f7430cd39ca3eea66548bdaf0f32b2af1da04e0c432bc993d9d632d9bfb6ddec8d8fdf3af37d93738217c339c33aac315eadc311b9f697b423646eb78471bd516b57e60b25ce291c64d087bc41104953aaf455fe53432cc1fa87b0714abf8d4a7e7f2bae43cede4b30268d59d2c3497b7e7e9805eb451654b475aa591d8c509c1d962535f99f4d25bf61ec28eb03ddd2055aab83869d6c6659851dd2e58d57bab3d1e9d34877905cfcfd756e605435f445652f210a9589cfa1031e22fcc86d182d23726613c8c05a0c9b830a4e8cd79b4e2d415ab37fc9197e1d733c4b21045c42f3cfc766f38649ad17ade6c91e644cdf95386e73733e2e7662c25e72dc6f2496c45ce78bb4289d54d70d44c1ca4d65491d6a4a428f237f88dc8a42d46dfa3ef66de2d595702efafaa4dd96827034e11bc2ec166a13cf5900f66e50fa69f6bf8e85abbc387f9b4ee31ad7d1d57e628256f20034e39cd5ade05106a5d670b9a2f6d19a5d6bb1cba221beaf84c9e179037497d9a67f3c0e793c4a91f1cf40745fc4ea40e09ad20b5427e682bf4f6a01efdfa8529c2847f4577f5536d4d2f273a65b09e5a70478cf3839a618c0566efe2dd8b6c873316cab6fda0460af6f1f5e11a95d1251499a28ca08b1eba1ce1a26b91aaafed787e7db73306a5cb94ce2dc570941c0d1de8a9a8f802f4b587eca892c40db656126cf21a7a49280cb1caa0a7624e100acdfcee6550d0f617202b6707b94465afb1cbc94ed2a805995d9f85bafe5fbd81765f72323d0af9ebbd0d393bd56f3a45fe5e8b2cdc909ee2a0d8f864cf77f72fe2104994403d2c3bcadb5efb481b131145d8f22562d22c36c27a75659c562c59cd8d1423bf69e0016d7881fd64344dedd883545a47953976f3ba6ce069353d1cc2413af9090ff84552c7b71d20c88fbfad731862eb9969d06300dbb6c47c6b4786a51635928061277e41b451d9bb10739ea3039c9c0e917627fe3b87cad03640b4210b7dc95685e3273b99bdc904262fe9660eedd40b30b082d1eb7434f3fdff877d40d9ad51d9248bc2ab4e1b1b4c4476e4bf1f3159d0230e6d5853dfe29aeaed8b62c1ea51900e01f519f50db54030a41699e87582b315d3a70ce9d9f07ad6dc4dd17a189ae8aa722b194aadd27558b962f10a24044ebeadcd530d5b126ba0a526b315fe577efb74971dc65e22feee67260330fa7c63135991dd98579dd99bcc8852c772d3a678437750c9f7630ad082cfc50ca1780e1d583d1c61544261a744eb7303f4956e91ae06f87eac8806a3ce0f36daf87ff507ebf223bff58b844347a7280694891677385938f115e47fb971440ff44ab2eabe8e79ebe3cef360e73ebb6d35b87706de044f8e72d1486aae4475089f327275a2d73e8185fc7d122fdd0a1b416c3c2725a732e0e96eba2dc083f6c2b8cf00bf2653a2fd010eb975cc9bf3d842a9a2e5e589fe4035df3c69de01a8426062205c96f007d6348adeea54ca46933a73944ccff786029e9489dde34559f50480be567d789fe099deb9df8341631bf90d28b9d69b5660170b01787e0da7413d6f165420b6253e80146e2dccdb458b5401e083833ec09996dccd3d9b5785d7257f787d0417c9225f29a4f4713ff4f1f2179b63bb1a8168f1d09e885005c0084f9483881f7aa66bc7f693b7f8c41793870824abbfe33aed7bcb089cca1c39cc9ae8c0bfe8f1adbec547424e4d368577bf5e2ab45837106750281ce1397a8305b4cae1fdfa88712ff7a81e553cef8f7e019f2ab7d86a9e4bb25e8c3cbfa2f57cf6dac60c9a3672e9b555ca01a465aa3c554930282d681804d6cc2f3d147faf9074413b290dd3c5861b06158d2dff0d160bc6f80383c299b5af38a0fec3bad9246735a444dfa1e2fa3792927965509623a26659e2d24013ee0bb52b0e4677f0725d52ed4bb833f3aa3ff995fc560970692b8eff246615d02a3c3554aed1e3653e00e6c506672a4bba738757a419d9390fffb06812ef2f2103d0219f0dade4210f1606665a01887d8ec4043c4f2d76b8e60697038efca6986cb9faf5721f1ec7489e037b480551c0d34509a4a459526f014f7e9f48f3504277b6384222d10d0b9219376c381c854381cb9289c43624ed870a4a39839c0180ffcc7fbeb2233c265a76818432a3ca9e4e413dd2cf7466dafc018ff14d34e36f740f99d58382f8659e770833feb697540bc3da2d166bcfdcd548fb48193d4d6248575370c3d1a307ac488e3c9aeab2442fb21c4ad0dbddd61a90a36cc9fc0292cc68f1b0530d6c134ef2a3157036754d24fcb53ae7aa4a40431c0038c2d5b67439897c6363fe0e4be0db5beb86246dfc04a51b2fa9692876afa19523950ded2cda5f0d653af963de3d80be16e58b8f1fcae289f1124f01002a1c4eb03cf557e88499d57cba4cc4b7f6452ceb344521d518712828b25d649a1b5a8e86fe86c5eb57b012473ffbef399480b7eb9350cc7291915b3cc352d60f0db9b49b27529dfe45525a1ad9c9f62d3d2b9dc2490e326d58e66037a7863adfbd62ab2d4415eeb80a1949caacdbae2365e4d23fda3ee2a234bb51e812ca186024fca1cc8c25c70ea423e0bb6680fed581a03ae942a1be7d59f065b8adb35111193b7336050578fdf67e3e590a83c14adcf556aff7007efc482232f364c8a798789832db32e85e7a13e11be24f5749eac484572946a69b3c8f4faef98162fb2457a7c36f6f48be23ab3d5619e364425cede555ea0336e0e7646ce186da9b8f977093ea90e935af6d1b700d98478a4f835d7d098a7870f902288e2fc1d2b3cd2de3853441515a254c114dc5c6fa95c2929b021f84fe28c2806eef07b6510924ef2954e8cacac281d052b32068daa783d52504100eacafc02cc2599e99385082ec33c43f1cceff969f2753dbd246b64d736db0dde32295d6b20d13bdfe23ff4abf72d4741b332a815a587d0d74b92fc5aa795c58e9d9117948ca36bda4e18b7e85dfdbe9ce754432ae49d9af27dbd9d9bb879acfb5e9df93c73f2450fdcd616ebd4c5ce693e4da6fe30be207b6766d3e461f80cc2181da4c5a4dfe1e225e1f342f23bfdc70669418e383e2b062cb246a976cd5e46e4a119cdde5b78836e5c13a5ced81422fe615d9bd50562d448436bede8a23b95ad76e72c459d0aaf53291da829f5da5cc502ee5228b94e193bfd10fbdf93f60ca65cf5629f13c6d7f30231c62443025a492db559cdf6c4442afc4e7626fd76bde5649e24cc2dcb442a7ebb7adf163c44cf4049854b6a7c648e60d18792150bf6361f0d4af104f7c9e3fbb4068ddec47dc69f8813e721f5afdea0328ef302ac0176c0fad12fbb3a9d0d79f2ed3643de7703c771fceab2451976ee7b8aba16dae32ccb7a19b94aa0146ae06a9971e32b803dbc897add088fefdd97b94d4a22e9cb0d2c77c94ae5dda2a708ecd5332b14d485748d8e08e3ea974b34ce4b5df6ea91f22150172d3f99b5e162c4573d2e01be963c31f935c141082caa70c175234313920551221ef8349920d3bcf2766bcfefc4335e896b575b2fa5c7c7c9f16e686fc72fb5b74623a9e62f6baf55755cc9ed01323e2f167474650d372700a479a1a38eb83c2ba09c0e31ede3f5c58065a784503f5b6fdccd0750bdcf76f052afaee3cbded06c0d2e669a90cb33afc0e659200cd873ce5ece6167723f25deb6afd7135f52c78e01d79c5bc071ef2523428f58ae9fdefffd62c1c84785b7443d7744c94200c93d21839cd99f7e1c3ec7fd08a7d225346c8ef708c57fceb8a1747ec15eaa9a28a94b19e8712ed242b07a91639dfeb5421d511bbd2934a463946bf9b9b2659d091a3273bd39b0021d2b491b92d1e5354b34b4c73116737ffd7dd0ea2a5f5c8f78a5ec7ad11ddf42964586438d8261380481e03e739cfff4b71deb822ee80c68f802684c3a81109809ba05ee356ed808bdeef57129d69976152623d3a2ae8f1bff1d8a8ff8e2c121ddf5d8b99ba005ec5311300270567458d0de68bcfa55fa376ca10de67d5a7adb77a0e62d0c74e5ba31f9265b47a298a0c61342b7f3007d013b12e225a55469a4064921b90a204115ac9584c51bc7570ee816229aff74bd4cc3aa2dc9a6ec470300965a7abc13098c8515a79ee82b397006af53d2f43ec6df6f267186c0ebc134d5467f38fb87fd32ae0fca41c9c612616035b22693da5df88771d88bb8caa226919ad74970bd7ad699f3cd778d34282b8dd74224ffbe9c604e057f55db9bf7dd196e60fc6b671be50956ae7b69afb4988fe067700f9aafd9024f66bee01ba5ebc9eb49ff56b35d9af700e653e485b6dee466b1ef80278f281feb2d8f270b385dce5255249238eac11434decc98248c32e252181ccd2da6560e720a659b9129314b464938abbf8858c1d8f86915222242a5690f4f9cd3a49b72771ccf41770d47f63c6f0ca4f432bc305187568bb38c90a4abc3c35c98d87d404c3293f709aa4dd4697bca1e50b419bc9f77341a64bbbef35245095d88f2d9f892430e3879f76c1fc696adf301173aaecef4d2ed332be6138bf5564c5bdac5c1afe7679c893801868478417f41793bf785d39a53004f596bcf111b12b3bd4414bb776a502cb2446954d54acbd1e3d1cdddfc871b5b6ab07e8ded215a1502448f557096ed9881f7490a72cb0d0d50f1f6536a23e715bf097f34e402b2bc5166b52974a38d9488d30a2e8243c1655ddb5dd4b25ea59a8b36da9e3c7f83eec8636600aeb0e9776623776995a69e2f66aad7efb07e029b85e14f36c87720b828805b292433ea25ba2cfdaa5844be74dc628968e946a6daee236e190f11ba340f32d9bbe07f394dd469867c645f6461842c8f714ea3ea6c627a2b3c25761f198820bac986f48f943f335eda80527d434323d21eed8bb0d019be7f627d89ae7102524c90f39a2757d731303545ff778d70865b4675032ff4982118a91e77b63d8e3de6244e7a869a0350efc649ce2f1c3f4359bc5960958a9cb9f4bc27ca8992b152f83e63bd73dc9040f7fec6e9a95848b0545a96395dfff9e22dfb3105a66a05d763cfdf22ee893c50a3577e54c02c93ea5983a102d8b5bf15ab4c5281015ec6ace1dc298efa9d78a4a43a9aa7e79fd4d2ba157c18609e10f603ded9a5414e0869f93dad9199a8864fcc98361f2b7d532081427d09b8a0049f93ae9ad86c4e9dfc4db6f71051df37bc75c43ea14aa5f52466b88779a4c67fb7bb9e99318c0ab8939e9ad7ea35149eaec17574d135a87249f8b3329b17b1d7e49c6d2a1c2522deb59aefee2f03be1810faef6f227ee02d32a4d4e77f4db3e87bdcf3f9a2984f0bb1d28dd96c0cd9426c8a93733dc86b564adc5e5969de4158f7a335cfa65621f537d69dca92d98df7bc7f8a6a1bcba0cc6020ec1151f19ec2a3cbec551244831d095f3bc133c296017f66a53db1", 0x1000) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r9 = syz_open_pts() kevent(r6, &(0x7f00000007c0)=[{{r0}, 0xffffffffffffffff, 0x0, 0x4000001f, 0x6, 0x7fffffff}], 0x10000, &(0x7f0000000800)=[{{r5}, 0xffffffffffffffff, 0xa0, 0x40000000, 0x10000, 0x6}, {{r6}, 0xfffffffffffffffb, 0x4b, 0x80, 0x6, 0x8}, {{r8}, 0xfffffffffffffffb, 0x11, 0x1, 0x4, 0x296482f8}, {{r6}, 0x0, 0x82, 0x0, 0x8, 0xc000000000000000}], 0x3, &(0x7f0000000880)={0x7, 0xffffffffffffbec8}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) fcntl$dupfd(r9, 0x0, r9) write(r2, &(0x7f0000000ac0)="cd4a4e5cfab0fbad605a30c0ca0000000000004603080fde3ef9ce8895af1fbb477bb3ca8802ffd344e2b27999030100008000000000cccc1647e33cab9b47c2fb6901e403000d9330090c", 0x4b) 04:40:04 executing program 1: r0 = msgget(0x3, 0x100) msgsnd(r0, &(0x7f0000000040)=ANY=[], 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) r2 = getpgid(0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={r2, r3, r4}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) accept(r1, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) 04:40:05 executing program 0: r0 = socket(0x18, 0x2, 0x0) getpeername(r0, &(0x7f0000000200)=@un=@file={0x0, ""/13}, &(0x7f0000000240)=0xf) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x2008, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x400, 0x0) linkat(r0, &(0x7f0000000100)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00', 0x4) bind(r0, &(0x7f0000000180)=@in6={0x18, 0x3, 0x8000, 0xffffffffffffffff}, 0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x3, 0x7ffffffb}, 0x10) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f00000001c0)=0x4) setsockopt(r0, 0x29, 0x200000036, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) 04:40:05 executing program 1: execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000040)='\x00', &(0x7f0000000080), &(0x7f00000000c0)='{\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='.[\'(,\x00', &(0x7f0000000180)='/]%+-#\x00'], &(0x7f0000000280)=[&(0x7f0000000200)='\x00', &(0x7f0000001ec0)='|=\x91^\xcb\xc4-~\xb8\xd0E\xc6{.#\x00']) symlink(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0\x00') open$dir(&(0x7f0000000700)='./file1\x00', 0x800, 0x100) mknod(&(0x7f0000000340)='./file0\x00', 0x2022, 0xfff) recvmsg(0xffffffffffffffff, &(0x7f00000018c0)={&(0x7f00000003c0)=@in, 0xc, &(0x7f0000000400), 0x0, &(0x7f0000001d00)=""/39, 0xfffffffffffffe06}, 0x801) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000480)=""/189, 0xbd) r0 = openat(0xffffffffffffffff, &(0x7f0000000680)='./file0\x00', 0x100c0, 0x4000000000018) symlinkat(&(0x7f0000001900)='./file0\x00', r0, &(0x7f0000001980)='./file0\x00') r1 = open$dir(&(0x7f0000000540)='./file1\x00', 0x20000, 0x100) getsockname$inet6(0xffffffffffffffff, &(0x7f00000019c0), &(0x7f0000001a00)=0xc) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1) r2 = openat(r1, &(0x7f0000000440)='./file1\x00', 0x20000, 0x1a3) symlink(&(0x7f0000001a40)='./file0\x00', &(0x7f0000001a80)='./file0\x00') getitimer(0x1, &(0x7f0000002180)) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000740)={'./file0\x00', 0x906b, 0xcb11, 0x0, 0x1, 0x80, 0x2, 0x401, 0x2, 0x2, 0x54a9, 0x400}) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000400)=0xfffffffffffffffe) r3 = dup(0xffffffffffffffff) faccessat(r0, &(0x7f0000000380)='./file1\x00', 0x80, 0x3) execve(&(0x7f0000000580)='./file2\x00', &(0x7f0000000600)=[&(0x7f00000005c0)='\'/$+,\x00'], &(0x7f0000000940)=[&(0x7f0000000640)='\x00']) bind$unix(r3, &(0x7f00000007c0)=ANY=[@ANYBLOB="01002e2f6e4aaffcd54759a8c16833d10045659f530c99abd3be1bc5196d722e45b800fe178e17874dbef1348b1014fcae9cb6d6d6402eae6bca1ad8ee65b15d3ed8849120ef326ce5b13e481a27d968d57b1f3275abcb334e5dd304317cb01a9250792c92bcbceee523f56ee4cc0ce1e61bf9f136c8b57fb4e1c70c948e9436532b0446b1a8621da9f75da3ec738feec2d707b57f1bf324bb50ef55b5c5b7fdbb77d1c12d0a8a720dcfed2b0b46103ace6853da7b4f8d0500d4ad173b356b48e09c0d07450ea973dc9e9626a842068a1c2d15280a22b693d6855a0ba036e2895be7f63538fe98dd2a52ee26623262f9e8c352064ef294ce44d1fb11def7a026d1e59566ef5ab64ceb18232575608ca3ce28d82b9b268dd35ebff9230991fc17532b6481e38131be4c5eb4e62de66bb18bed6271a674ce5e70fcc9e0c158c893ea49bc6a6a66961a9da427b896b2f2c4902244ae8ec30294fc4540203d0ca690fc693e60bb1b4f35a4cadbcec285"], 0x1) connect(r0, &(0x7f0000001ac0)=@in6={0x18, 0x2, 0x10000, 0x6}, 0xc) getpeername(r3, &(0x7f0000000240)=@in6, &(0x7f00000006c0)=0xc) r4 = semget$private(0x0, 0x2, 0xfffffffffffffffe) semctl$GETZCNT(r4, 0x139e63ee8bb1976b, 0x7, &(0x7f0000002080)=""/215) 04:40:05 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000040)=ANY=[@ANYPTR], 0x1) bind(r0, &(0x7f00000000c0)=@in, 0xc) 04:40:05 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) getgid() fcntl$dupfd(r0, 0x0, r1) bind$inet(r1, &(0x7f0000000000)={0x2, 0x3}, 0xc) clock_gettime(0x3, &(0x7f0000000040)) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 04:40:05 executing program 0: symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='.\x00') r0 = dup(0xffffffffffffffff) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 04:40:05 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x3}, {{r0}, 0xfffffffffffffffe, 0x18}], 0x0, 0x0, 0x0, 0x0) kqueue() nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r1 = kqueue() r2 = getuid() r3 = getegid() lchown(&(0x7f0000000000)='./file0\x00', r2, r3) lseek(r1, 0x0, 0x1) kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 04:40:05 executing program 0: r0 = socket(0x2, 0x2, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000001100)=0x10) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0xe5bd367626b10001, 0x0) ioctl$KDSETRAD(r1, 0x20004b43) 04:40:05 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) fchdir(r0) socketpair(0x2, 0x4007, 0x7, &(0x7f0000000000)) getpeername$unix(r0, &(0x7f0000001100)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d4c6691568ce1c060d207064fcc68700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003577353900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bbc1f43b1048d8fd0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f3871882e6edb68a1e1549de00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000059f521997f4bf31bd860f6240c04fa3bfb6b0c2a707fdf0077c6083cc10f224b7b8e3cc47def3e9a4b54b3b160a48a4d910682eb40e62945f7c31f99bf1e35d0e29c4ad856f98723d09843f9426b0cc22838e9741d7cd6e767caa939ea22e6f41f790766b1e1"], &(0x7f0000001080)=0x1002) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x1000)=nil, 0x1000) shmdt(r1) chdir(&(0x7f0000739ffe)='..') 04:40:05 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, 0x3, 0x1, 0x8, 0x9, 0x4, 0x2, 0x1, 0x3}) r2 = shmget$private(0x0, 0x2000, 0x400, &(0x7f0000007000/0x2000)=nil) shmctl$IPC_RMID(r2, 0x0) 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) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r4 = socket$inet(0x2, 0x2, 0x0) sendto(r4, &(0x7f00000010c0)="0de4e7cdb88c7a3b6485d48fceba5f783b737d3557d163a59216cab2a3870077afb535ba4be86f78c3c9fce26dc7a10195e9fd835f45b51e6fcc73b291e45701ccc2d93ebf9279f046c02c0cbd49e055faea28ed80489da07890f5f7906423eaaa74705e56f88c955164adfcf08424ddf3f8d3dff8a33fce37c1bfbecf42be37403e44d8f9e8b7f887ed19333a0660bd0445b94f89f2e4c67c469a116da28d24ee9ba64284d994b6b76478ac246d179741e97e19b99831c91b761cfe88157b45e54ffe43778cc4b49ce930c9f551a700b083cdabdaaee2ad9fd0298dd88414eed12b023366f3c586d8037492885dbc40bd7b5455c3b70a0f47c061438fb4286c3815504ff0b851c936d33dd7cfff3cb9b448f0dd1c7543fe96fba80aacff07b2039dc1c11e8f71985fee8821715c0f6e5f32ca1aba855e7a73ab5c588220c02751a19d343355c633b669e548920f7234167824a5bb0a5a9fcb4112cc5e71e2fe01dc13bd478bd3f970184aa6bf74a980b7b285d3d36f90a45e0ad8020a9f6321ef314909e8077f27fc9c3d9d15f4923b71b50cd2f9e3e73697e25acdc558c6a510de4fee96d0aafda7a770980b071b9ae51352dcd4dc444f163e291873b18073912e2d60c5624ba6e5c26e14b9b2861a9af83830920bde6c5c1169d5268878c20fa7b2d437f4618fca8848f8f138748700ebe435262638dba2752f9923428888ade9fb51d65816053266399a8400b8c9b6afe2a2ed3ab4f723117e0a99bc747dd8fd37d8b4b88cfbb19f81780bd0b1f4aedc461a4c7c9d031947249464f33d452c7a48db5c12e81427f9cd093ceee2fb3d4eb41cdc53e3a68405f2fbc0afbb8019fe45dc323545be259fd0e087beea1e717e126b8fab3166103bcaee2ebfeb5835ec6cd0bc42e7546e5bed46c9aba0f80aecb5a84e9d25eff36f4fce816cf65efe4af4cc6472d32ef6c3ef1816a6aec18f39cbd0373471228e9d9e01fd2ef1c60f5671a9d5617295b3c43b199c978e736b640d260304308368a5803d5678eac759dfd031184a03665a7644a4dc86457d07c9f63cc61cbaded56599b59a7f5d6223a62d690fbbdcef3f1b2153063bd9c9722c02b4ea0721327c4e65c1b0ff469d18b5f35a2fb2ef50e054da745b41bc2501a5a9128796662bccda2d59fc1fbf8320b10fad0d110275068edaacf12033fac180cf0c92672130d4883c5cbe645b1b118d9ea5d52e1d1a7ac1dcc1fbfc686fc809db62517533dcb9cea97cdf8e70eebb334030fa01449054985d3c4b3d2e4a8b000726551bbc5bffcab46f668ad3f19aa820e8fe14d1dc58d9b8e1def4a10cd622f0afd6bf129e7009904e89f8a5af9da3f6135c0b2de23bd8435e76a7afa978942a44186506d0a08cc645b800b87ea4b56df52e822c2d20a5429632e8b45b7d65b1c91400809b49b5430afca22b565c57b78d0d701a618545fda5bdb619427576830245530bf32d6933940486af6af89f8cc81636ad07f5ea621f74371ae19550e586650e1f4c614a2a00fcd403ccccb379e106e92531b414d31e9271a7bf6e04e736d345eda5eb3527feee7aa9e1e4bcd2a665a96d53970e23c15d762e11caf4308bdf8925412bf9cb767d707a406d00e28f1bde71e47c3b46b54d91831fca024e8dad97045ed8792cc12f88835bc5d4db64383e2fe454cdd4f05e4986103f4ec4fd3ce2bb55e24bd478909974ba0a1cff22e51c7d373d40e9170c7417162eb00e86bf8d713d1d06c6711d62ffe596e465e68700ba742b8dd290f059f9c36a5a5ebc935472209c6f74c4022847b2a67132163ce82f765f38cd5ab1aa64bb8f2727efc17f93a8ff2347fad4af7d2999e71f5864b8e8bfb76883d02c93fa1ace05c690cd47b916ac7528b9975efe73c06682fdd069747ac2a6ee078742510b95c3f040fdc1c7fa964eca6e9defd3ca659c6ef6f1b0352dc00d882e39c7441c0ee770bcad86dbe9a2fccfd4c0a41446c6be4e603ecfda0695056d27b73a957be51712692581093dbfa99443d50c14a3d1daaf5b9eb00d0aecb2251ee2638344db94e16ecb5a6f046c912a9355b964979eddf39a2c59fc3617be0cd075f8083dc3e67e519818f93705e7bdc9a67d62d24a6ee00887031ec6d67a4212af4cad8be59d0bbb01445bb93fdffd381ac34a936b8b425cd16430caf9545052b8a4341ed4962108d54e869f7ff0865753565a015e863b84faef61ce814381bda18458f5bdc32b37be6a88884b7dae3cd1e4119ed03cfbf413f974d9bbee0b5aa14cba7cd9713097fe5005bd2f06b0ebaab398ad624d51fdb117234d4094f38824b7324840e89eb349fda46296f4a28db5e8313cbb9baf86f35b8dd0d4041c440bdb85a997ac44b46e5e1b3b50c0066afbbb07622f5ff819524bb2bd5292c727b47ccb83a7b81083a18c55f94014b013998c446700ae3a461738ad06129052880983cb2e8cce69d324529a272fe3358a41ef38753ea5759a2f09fd76724b9d0a5b299d2dd598fc8ea08c61f63f033c719a33a77260c10144f93128b08714d05b81a0d48ae230897e3f8cba1316cecde0eb2d5e3f3ad3b906255285c4e0690793cb6a6d88b16d0cfa116c2d7fd548b59f1fa169eeda22aab33878deb4161d0e9e95cba77cf92ef98e48851911482fb30e82e9fe61ee0b876c7f2dc764f6fd6062950e6e27d58a3c127c44c02271878fc837a2e0cb2f6040026c32bc5bcb1ac5ce21af030042812b7dcdac713a46fcbeb3a30a4f461019aa141ee3d8dde23ec78ead4dc69c261f9ff6da1a45490c1d0065168747301f15ae0234d6b91606c842eadbdda8534e706be8cdf3225003e264132c1dca91edda2fa8a2fe58302d9d0aecc5d76b1e8d500f9b1b3846bc1f078e721670cc6e0784f49a3eae974ea865211ed41e788307422fcc9e68359542b1a72615e5387268d5cab5d83bc3d1d2239e42d8f46b2225b925511f1f8a8bac9d33ad112e3cb7f7927694fd303203fa175a64eccd2d4e8ce6ddacf794321e9413552862e05e13083b8bcaf37950136699826bb2b707d3f710145cbb06cd47547c54b3b8f010cdae100e3701de134165f345314c8f979e8f5b98ff6df4ba07d9795696b2324ed33d3d763e7642862d29525660ff5e8628b741b0a86523a008e39229724145fb29ea771d500dfd6785dd00a5251c49d08819bec9f8ffd839500aa856f7d20c1963eefef75e435bc3f6541f2770eeb2c7623e318f9d06bd3aa8f1340806a7cc399a7d856a61e6cef6994fe72e42efe1f374261808952693a8d7625979baaa19867831418846054c6e48259539b0a9e014c441d2a8ef077263f2b507ade032116aa9c89b53545a1c95fcd749a78fd6ae5b1150f32116215f2672063688f598933f8e108d2ad7de1f45b932646fd7c8366b404391baca57ad8c66e133796e9911f642a7b1163aaf41caadb15c10201d2578c13aba0b20a32f5ee8891a9265d3b67e72c03a0fd0774ba9d125e718ec615aaf470136ccbec39053cf5ddc61d949febf74343fad30d62d88960544f4bf80b06dd0b327899a95cd1fd90d6cc8dcc7fd1500e85ac1352abc33046acf7677a7d60d5ce5197bc50bb5950af213d3ca7a3df8d87be846ad81df9a1ce6b9c2b5536e6960ba1c7b447c2c1703b6504d45ca37121389d51b3c6be0a9aea0a5435498526cd4e99d2a553a279c712b8aa966ce7472019f707a4bee5fa29190c0f373b79d2ff7fad7366f8da1d9b40465bbbeffa31c6296448e5fc5b8adcfd728555d13101746d03f5ac84013b4876ada8b84bc00a9d3160e4692061a7f5e897f76526204331cfbcc03365939cc764be50a214e5add6f54b14f0850d6325900e37f7f3200050a599ee60664a96a3de47a0f7bcdc06db7828c01bf3713a3b968df48139151d1b685499c6936a475dd135af8adaf907d1be1c15e8b79a90f84cc539d156c5f9ba45c80592e2ae5c40d7ec16629aaf5a94b995c58f20792e2be5d4973d2280166b0192c91acd121e87eaf102b03fb4f9753d7d76d8941e4b2f5035c75698f9abf2cd153cd1b14a430b457f69d1661b2b65bd3e1fb6eb1fe1ef19152fa981995d6b0332e0e8108280893c598c69b40f138ad7c64391d3d843b299c33a8aba0f217437b9ed9b4f26d8f102950e2ff769989488859866015af5cda1da48b3464d1c4eaa6bffd4e04690c3565375fa963ccadfcb74f205d53ee36a3bff374e1d0a96c2d6375c870687748388f88d91713718f15988376c426a9639ca25451d8b13801b1483d57586dc47a85ede14de125879378689b834caa01522739247b15d32752b8d6ece201bbd792989f5fb870ccebd25cde6b50d17ad3b6e9f497adc784593cab81661a1b835b613f9abe23bcd1e7769bf0c75c67da59b8eec3a4cfabb469204a7a6172025760bdbf61cc383d67a49aa8879389f8d748a99b84ce6d44ec6e0e9c754ea6072346081004641c74d6116e52987adc8f60a345ee4c874e1a0aa951f3caf8a8b64a5587f179e97973e2b206a11996db45959c1c2fb66ca47b51e36e72e5b2afc088b1218764c60a59a9d6d3635a200aecaea7fa9df559ab174793c3a8d4eebeadff2ca33b097bb17384ed0c0272f1d48d2816472060e4e6ec282ab75f54f34cb6d8da31cd762dd80ed85b0c17c08fcf5d72ed2203056434b0e558a48f446bd2dc8676779d0c4345ca70b097a66926f532d7ed30927c1edeeb71d1f62bfbc571b57ae4109b6304127a88f211bf388225522f2615ca1fe3d1b40da29efbe48d30930c5036cb48bb527e3b3184010cd9edebac66e58912ffe2a59c0249f728e0c1b4dd9b55285ceaf8183a96b9a7f8cd40ae990605655a773745753dc2877e2926adb14822f5ff778b4969a1fd28cb3781ea9afc4a8a4def53080da2dfd7f4e7b1f0eac55173255482062d083f4154e12060bea6a2b2d95f5f23ef7f87069269a21214b63bc035bbf5eb087f40400c0e0cfc323a563f6eb22751669b3187a14ba6c7fbb726707043e45d86b17240b8db54616534b54f7201623de09d45b2d6beddd4c67f22883b650d977c93555cde65c925cbbc1a379080251674dcdefb1c32965daa2026c01b5536f15c00e78fae7189975fde81b3efb5dcc4b389a45afc8fdb9317a9ac03ac6cc4f73ca11b069767d9da945e7770efc4d125a68dea5beeefdaa8c23eff85e8cb6fae906e5e276279b13c8794844abf09b27c7277413b0d13e8c30afa45a0237d34082cebd8b34edb9100066937e59ace233fb289ec78893d3ad84a57bbac57862cbaaca84b666b7edf89389360d54293996e753ba4b490fae844a6c6b7a716f6d435355dd21f806ef802b55aa5884883d6ff9459730a38b5c45652b92cd028e7250a046c3c4a1e7c913b6417e7dddd15be3640f52358f2679bdc1386bc1a157c5b0b14b301a0d3e0aa8b7cc11d17e2e67c542a403b294a9d13c9526ef724b342f4a90381de50ecf1bfbf74f14086a501425e1b14603b83fb27627291abf7e0c8c4b51fbfa064e9cced4e813aadb167e01ca94fe030607269445f510cfb83b4358f41d63e345481e322b295f3d07ba3c6b6e180869a5aecd32f2c209830e84ed1843a6e83367abe336618ea1fc56583f53142abcbe7bc407e6e9d503d357fa0ec4d5e71378bf9517628e63f30e0ceab392bc9bdf5a074472d32bd258ebcbcc03aacd3052ee39d81d1a9814aab2c111f4d3b4972f8e55149a71baa4bd850a400d4cd40a191813e42ba9f5e529d447abf7cef33ace3443131d06c7b01b68b0d315f1beb3e803778", 0x1000, 0x4, 0x0, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r4, 0x0, 0x2001000000009, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r5 = msgget$private(0x0, 0x10) msgctl$IPC_RMID(r5, 0x0) r6 = semget$private(0x0, 0x7, 0x3) semctl$SETVAL(r6, 0x6, 0x8, &(0x7f0000002100)=0x1e) sendto$unix(r0, &(0x7f0000000400)="386fd898a61f86ecb7b3dddfbabff1f4beaac35ab84964ad7911fbc89625e6c0dbba34a4419eed3cf50ac78060c17d654f6223d0a66d1b9e0464775ac91f4ee58aa4b0897af7f1e928da25611c0a237c9541cc81868bcd92b34cfe4ae91cde1e84dd5a7a322637acae274d358760efbdb3951ca9b7c9dd3c08403c7193f107b4825c82be5294fbf599c8cc4c3175726524c46afc24fa172ec71c1fb347fb38ccaf383f106cbc93188d83a3917fba40f1476f6e87ee18a7289a1583378064c9fbbdca2b2074", 0xc5, 0x404, 0x0, 0x0) semctl$GETPID(r6, 0x0, 0x4, &(0x7f0000000800)=""/140) mkdir(&(0x7f0000000100)='./bus\x00', 0x3) fchmodat(r0, &(0x7f0000000300)='./file0/file0/../file0\x00', 0x80, 0x6) mkdir(&(0x7f0000000000)='./file0\x00', 0x8) renameat(r0, &(0x7f0000000500)='./file0/file0\x00', r0, &(0x7f0000000540)='./file0\x00') mkdir(&(0x7f0000000200)='./file0/file0/../file0\x00', 0x4) 04:40:05 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x40, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) ioctl$TIOCSTART(r1, 0x2000746e) sendmsg$unix(r0, &(0x7f0000000080)={&(0x7f0000000000)=@file={0x1, './file1\x00'}, 0xffffffffffffff4c, &(0x7f0000000040), 0x0, 0xfffffffffffffffe}, 0x0) 04:40:05 executing program 1: madvise(&(0x7f00005d3000/0x2000)=nil, 0xffffffffffffffff, 0x0) r0 = semget(0x0, 0x2, 0x4) semop(r0, &(0x7f0000000000)=[{0x3, 0x3ff, 0x800}, {0x7, 0x614c, 0x1800}, {0x4, 0x81, 0x1800}, {0x1, 0x3, 0x1000}], 0x4) 04:40:05 executing program 1: r0 = syz_open_pts() r1 = kqueue() poll(&(0x7f0000000240)=[{r1, 0x48}], 0x1, 0x0) kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x9, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r2, &(0x7f0000000040)='./file0\x00', 0x1, 0x20) dup2(r0, r1) 04:40:05 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) rmdir(&(0x7f0000000000)='./file0/file0\x00') fsync(r0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000080)="88", 0x1}], 0x1, 0x0) ftruncate(r0, 0x0) 04:40:06 executing program 0: r0 = open$dir(&(0x7f0000000480)='./file0/file0\x00', 0x400, 0x8e) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) execve(&(0x7f0000000180)='./file0\x00', &(0x7f00000002c0)=[&(0x7f00000001c0)='--@\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='(\x00', &(0x7f0000000280)='\x00'], &(0x7f00000003c0)=[&(0x7f0000000300)='/dev/wskbd0\x00', &(0x7f0000000340)='/dev/wskbd0\x00', &(0x7f0000000380)='/dev/wskbd0\x00']) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCNOTTY(r1, 0x20007471) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x6, 0x10, r0, 0x0, 0x0) sendmsg(r1, &(0x7f0000001cc0)={&(0x7f0000000400)=@un=@file={0x1, './file0/file0\x00'}, 0x10, &(0x7f0000001780)=[{&(0x7f00000004c0)="5c3693fabf8c28700e4adb346a1776070b8e2054c976df0742f3560e5e422c93e5ba4e90355bbcd519893c254eb6f2e5574cc5e4a986a32d40cc52c72d85c2df24995fd76a2e75827f195ce4bd01b6bc790d08808b98591b7d83c110670b0323d22473ff74465ddc4529d33b651dd98eae20efa0271a0fa7c53eff00d6090b143a56f9fe9468e7a870e61773b59ccd", 0x8f}, {&(0x7f0000000580)="3182396f6f7e0e2a0cc3a4ff28ffb44a32a83a63efea6e067f8ff06859e34b68a40a97577ab5397f6e5a9dfa5ea26b90757610b329b05e2f5d59034b9075d7524375b0a12d27e0baf5ec0b53c08b8e0739350b3ddbc326dea0312f7c4f58fbc942315f81c6635585ca919f79ae0ec7ccb8618290b29070291ae482313557fc2e7781adcb967a68fe055b935f6989159bd6c6182b885cab14380b995338e2b6db2865557aa8633caf9c67fbb058c8bb6a0cccf1335158865d9e8cd7024457c12b4431f80ab499858128b6c216cd3299a0eac1678a74c5d33340050c0689f3bc6653f6dccb09aadd6e9fc5694ce4c51f0840471ac5da8adea746f985ca8c0160a768461f6bf46935e5916faca2969e8e3ebf9734080ce09886d022e5a7e130a381370dfbf781c674d5f1729a591f9a966b4566d521e2ab6db6fd3da6b056a165a993617a2070e15c44ac584c93aa4f9fbb4d58fcfb0a2e4f181d12220455811012060dc63114edbade67e69f689c44ab245dad870b636701c54331fd02db7a97e7ad22477cf2d587076fce6df6f7db59c8d9ded5233f6363fbe80245afc8158070a17c3ffb88cb8d7542a92669cfc5eca8380dd16a5d6f1edc8a398d634ad4e6c0f02a9163ad407cef075379ac92a18e542503be207bc3e360b592ce381dd9c0baf5b4374792b6b82a419e4738996eae0bf7885299a022341a93ee7c5b323b11e5ece9cebdf31b56316f747e47aab19abf7fd37494ed748391ca4f70625e0fac96bf4a308e248a635a96372ee8cbb4541780ac5358d4c6f04810569074e7ceba850b6d81e4c9a8ea6db7d346b2c491f75ea728c962c8e0c874b761f41a23397dd03e86c76c7a19585cdbc1114a030acc43bb4070b61b83f43a6d584ff84be7ac4f2ff40401c19ce7701fe12b5ca4460a0d5dbdd5702c5004e4617219fe6bcf2d9c3e8980024a1f1e59e8f455063b561cb9a5acba1bbfaea92da7712676c1cb8f2fda988f98cdb2f4e86e29b33c7111a09e2172ba43f41d6997d48a85ae048fcf05d5d2cf559be4c1e9bb49f238c1327597810ddfbfa43dcaf135daf17f1b4f49d6704c03fafcdcd1d1818e9fd524eda61db2de1d1f167a78f5be4776c29f6bdcdef177de292e72f5ac488c653e95f8b0965727d5a453f8bda45fa23db8db871ba80e5d775c02b234900e79a3753907d6fbcd25325b6ea75031663c9ed3b3243960a4c693beccfdc65ae363048bb8b1773c67738fd44c139f287fc169f37ba68b0351b638f27d9058e6ad08b26f92e152f2b60416e7ad2f53e5adc69182fd0af09d6ed7dd46528994b03dae06c44d0a8b7af53a858a309a383c6b0af8aa874b6923c76cdecf097a8c111447d9c2ba6df0ecdc61a3f200cf77381a6c2b8eb608f84ec068eeac187b25d86542807d895d57a9e4abf60eb8fedfaaeb01f9ba4d41a31614c009678b31b30c9a5c44c14507f882e441b7606a1ab95b0a0ef1eaa90aad96474442ca5f936a804937f309632dbf01e2b09859ec12d3ab3e16c5821755b3a54b8f6e675a0b22fe42a7dbd7268a92123060f6187f36ccc87f8ad5d5b04aedc3e59be32676c5d9bfa6e48449844de4b834195b81334f8f90a954c6639b654836879701b35eaf6e3660ada934a8d0bd0cafa40e0db96dd9693c3d7c993d4d675e5f37e9df8f979c0ab9f4785514f56897c5373aa6261bfd4c1232c82afdcbdbc901bda600a389f714fe7c55fbb4538f24643723f952fdb4fa6a643f24aa66bd20e1e162658fe83f971946c8d0d5c016560c96d91bfd1d5f874b7f40ec4cb7fa963264ae412ed757c79e410734116afb48c3cedcc816355f5b7dc1d2068dd536d21b73da84135e032884bd4a63fc4aa9cf08028836e7c92a3e0acee6f798333295d4b105333daefc8ff5304e86b58ced34b32a4e12a424fc57d93427f7267060035f335bf3f550074d561e5ffac357689fa102bafaa0eebb97061da623b5602cd62f12428af329fcd71d0e935b5c4bfca05d5c3c55ac1c53ced99e6585bcc378cc6a270111bfeefde7e3e0b2b6a01348348392925787dfc9024757c72b7a4d560c5e59f606a3ed75e1af17bd81dc7508423d9091f21343b276d56770d1a24057e0da9c2aa08aabe361021cd3d206fd597324f7c90f94e2cded5daac8c6dac55e842deadc2ba492ce9c3552448df7d732efd0b8efdfdb6713c3d296eb8f807a8dc2b5a19ee542a24673a257848c747dc11333bf66da538b961e94b04c006bf5996938f6afa0b10da290808b4b7054f0dc1641cac0be321d58e890eeeb9cc858a301f5bc92da44583197b31df56dfe1ef344451694c50eafac125b4809090471edafe4e4cc1a8d0a6e04cff9260a5075620e86c86c2e9dc7d43beee391aab10ff1472fccc39660ce1a9675b5758c0f4fd5a92c604080488bb67c72b9b663008dd72dcf67b8091d609f6fe6cba14c785f058a25bada2956337e1f36767a58e624ac8fda3f44f0a2817a12237f9c18a1604d0785e9a9e30d6314209f7fb510206e5bb8ab0dd658a730ed86e2d500dcbb425d24bc67900346a2dee0cefe7d4159d2a133ac77b89268d27b12402791a0e30f9ef1fad89bf0e2f79db1d7e27c2ef3319da2f59624f5c29323af645d8021c1824ba5001111adbe1194ed10c17797274e860f7bef0cef968ae4f6299723fc07c4a167d0d184a80fa4b3af588524824235f10fb81f9aa82311d831cfa6ac0554ae41f5b26c1ab4e4b84978d2b5f1be3d830a36bf8cfbaadd9956ca6c3d6a47379e43a4727edf68bb5d25f3cb9dac9cfd705234dc875435d14fd90d9bd1b37aba682d782f8a6158f7d8f8a58c8cee56aca435359d6844ce52520a9c2dc9d1d6a4e3c50aec1694f00cf64f53b0890558db192cb72e87fa69d10a4bf7005235562469a2de4a3d655e38713234deaa007b29124fbc7db26e34f0bb838ef78c7f59b76115dec43e69ccd61a49517ab0f934e13af0798e2579269bc6599fcdabb4822b4ca5c29abea6b8d89081805a2d235ae71f06798fdc3cb53f8cadca40544f6e6e5a3e57c76acee756aa4db68c1527a377948757096eb6c74b56185506dc129800034924cf1efaed34ba306de11ca718fbed1779ec610dcbc18648ca031e2545ae1a9a4c017f4b2ec73581e6b857d932a0db9f3860045824c1edf4d911c10aabbaf0b5974a714d62e57d623556a4dbb8eba818115dfca5ef6366ddc89fb2973fcb0eb2bcfd0997e295278df87fbf7482e5962af4d6b0adf5bf278dc509261515a7b0c258186f0842f48887bdb1b7b636e3fb977246024783bfd7e0180080f679da2f9c757658dcc4676edaba0472e5667e63f0f01e092f0c4e502d6cd116c89a942e42766338098689b0e7f91f83bbd4f0870550d071174de9c51663565b0adf9d4444c2e120e082581e6d7cc8bd96a8410f8deace7ffc36bad2bc8dde1eb60ab316868230a55e99bee807f037830b06ca9ea63ebbf414bc80576a94ca623d689a4693188afd0ecbdd5574588b7bb64d943529153b0d6ee1b8ac2caa7edc54e1f742426f0ae5ad68c8749c4d5f35444ce0ac006db7e51a7073bdaf32db02aa2f662c9dcb7e77b089a7acdfb07d9071d5c2d6457249f9b4747becf1f936e907ab21293b9c72b6186852e41b5862b5c21286fae59fe06ca5d992cd95228f6431719f1174c6fca75b3e5bb87d6da5efd7a31e10643addbb262e16710a0883d5498a49436ddd07b2fa3c029da3ddf5d76fa3b3c0e670fd5ea1db91d4a8e84b55d9df3e93664f8e35cf4fbe1bfaf50d57d634f1ec00c1754f54d13edbac650947164d0957ee5228374cd3510424363ed8529745a38f14a7a9cbfa601888d59bec0637526f6040fc61adec4d01d8c4c2edbd2588a0c022f4c6b34e588a1fb4addaea24a7d28cf17f09f5c58b0663b9c0a57fcb757e994cdec0acf9bee0caa32a71ce445029d1d08cb1d24e2ba32a914e821aa61c7ea5892c8b437110ef76e2cea3d620ef5c2347f294277ba9fdd2aa50101ca787c0629ca1cbdbda5547be2d196d607d033b922f112dce8a57f402ecc76a1c1d19b823d1c3a296bea439801c1f3c2ea3b2d0cc6244749dbc55a36a8ac8f7582f207437448db4a7b9638f63ac040bed17547619fee005a196631892599f018bbddbd505ac52d5b88e279f33fb7504d0b1638e6277195113bb3f1996b1d7eeae95b1fa470c5b58449a237e70f54d0672e7c68719f34db03054ab4711a85856c1f7be57bf30b213ae96b264652e20cccd5a69cc63a143d5490b6dc507e87244832b3435bd5a717c40b097489442d776b032e1fc00caf13d5a6be2c5d00226367798e2f6678cc4a16e53a59538f5f38cebb4edaf962f873b5720c78448015e84f06b5519725e546076e027d6a85186a4f113e9ca306c814f33a34ff2941d635db9412904a949152b9e42470627deee71998249b783a149732c3e6b83e9fdad9111f179f742165bf8e819a8479ca173cfa379585b10aafba61dfa9e7fe8c662c61d73113916fa6a85de3363f93b21bdd0732bcf4f9b0253ae141446a40cd9ea4da7eec1c8c83f334080292d4a2219872179f8d81ed74ebf55944637c75c66cdbcaa26a7acf81751ee8cc129532f5cfd3236ff8a24a74e6681636db1ad597286f700be476a8ed8f097a687e7192a113089918c832387e692bd4f91b4bb7ed21a2a0ef5d67111a873bc37ba836a9a6bef2d6dca07433764ed718dbb557e5afae3b0b17454add28af63a8aafabe739f6dc48a9973de10af1684a2602e68a8f68f70670669183160f2c2e48f1841a96bf8f31a2096afad436fbe77acae6729775610818b600ef40af2c8ce43c2ee166b8a083b1014d9d3f35ab837492167bf1edb190762b3abaf7b276d68073415cac0133c24321afa3692728390f362866e5028bdaed8ce3f2215fa4ea6cb84dc6c12c1618f059bf8e2a0cb3d0fcd5cd98d5ea11e050996c10636403670ff8d69b736071bad4fe9cc1aad81cf284efdabcaccf5e89f011d490d1fa241f108b0de5a8cf7757a8644da9e2a72a0453e6a17dcb02ffde1e4387ca30e33ed657720f25b1ccd98c11d47cf0645e59a411e2029512f2c2b0242c22c774e9789c074020baad7ac7b00b1a40b84e15603f46f774b3cfac3a5f74deccfb3c7b6ea8fbbd4a7bcc67dea7385163924d074c879a2ab7541dbcf506c98500d28798d7693b205f1e678b014cbc0566961fc8eb84adacc176e3c53c91ee061bbffb949521649b68becc7892a2a360f56b267901aa7acf65d67a0f5eed036d2558ed7e53c77b573c4f45d374255c374466936ad2d028d83c37c46fbd28096a5102a486049ceaa41d6a3948bab459a8f57dbb5e0a2061ad77be62d6278f2ee638b2bc155dfb26e8e915dd6aa0d2b4bf61709224a83834563019be921c1e46692c15e915e8aa2e8031c397522379d7f6625e19ef39d31d8f396c8b7e8983b2b9807407b54ce5663b3631f21025f8b0ae51c916db6bdc0ab9ee792d3371c76f5385ce913fad06c72e119fc4ff35ccecf70254e1cf39bd3aaf78c94de691ed9c0fc3743ac0c484421e9551c00ce963d1d1c83837740a6425919eb9194b3bb2c011b23821160375335893fb6dc00ee6282ce825b163debb244b26f827c37e020935e30b7b53a8499bfee9fb96094100f76e68fa8ee866cd9161cad4c5a6dc8cdb5d278516c0f7b70d56b9a3ef65f26e29570790374f0a782e001f0e57ead830df9463ed2f31348b93a20924c096996ab1de89a2dae44e6d314e4fce1869448e5f97b182cf37", 0x1000}, {&(0x7f0000001580)="811df145d4ab0c7806f857219de6e480fc1906aea83273124307c5c31c5648cbf42aadccfd395d824f7a2b4c24a8d1d440f7e30150991509853f22c33afa7b67179f9649a58b1a2cbcfd6776bb4400ed69abdca1c4de530f73c2323720a5903049d52a962673a2c118ff28d39365d56744b3a84482bd0e90f3983d22af1112a5454c4b34e0fb47cd01ca014e8256496ca70b63a7a71f83c4f52725a11f0cd9796fc6f35f066ab6546cc73013c7db4274535307b88b0f0a86f841ef926552a2edf080325fc6f2999142f4474d0145a463cecd9d682cf6e17544170224cd716e1497bfec86ea8d7c91d5008a6731dbae5bf9", 0xf1}, {&(0x7f0000000440)="1f839dd8d73777202daccac46e9e94a28c8fa1c5a3fd45eda20738ed2db9e26002fcb577c9089ddd2639d0899d66524f685d8c1c", 0x34}, {&(0x7f0000001680)="23ce3cb8f543b38d84f38d6843ba023740aa20ceb9bd56d54da1234ed56bf5d1476b722ed297315e2966c3d18358d2e67c5f6673801e2c422ec43db54a71d2db2271f3c31f69b661a81faa265c428c07de2079cb119d76a5b86a7b6ebce1bdae188d8b1bcb93bf7a7ea6a86b9a52d05b41fb881d787e46d062dd740c7ac64909f4dadd4689f23813daf0f306c617e102f1d84b1d6009a41413a2efe1db4e3078649dca78338baa9a7d9b79b3aa437a155d507778fcf7ca3a5d76121f0e5e6ac96603", 0xc2}], 0x5, &(0x7f0000001800)=[{0xf0, 0xffff, 0x3, "0f7b77ad45f50f8c75207b0b40d1c65f87fa3d2b8e43633a7e186bfeed281406e459148fa6d1a8475371260d7e5a40ece79f68d1a9abbe3d28993c2180f6f1f45859d05bff6773231d5e3f46cd5cdc1b8f17521d088c6e3f912f82e586eec508578163b0ef897633d5733bd77caff3836343e66f9925dbeb603850f9513695f779babeb74a17825ee27c2c75d76dd92b86f14d0c088077f6527f85f3fc0480e81208f3336b2a091f0ac0d42798ba461785fb7686235ae8944130837f3df981299a6b0d905e1ccf3a4d93b41ec640b49656aeb36113b2e996d1b080d4748c"}, {0x88, 0x1, 0x800, "45c997b39ae420085a72e27df9d71436830ce872dd03047f2eefed1abb410379a4f543b951efca004cae9b9c7fa6734c30642cb229e82eacc1a32a2d17a9adf33575154b88bce35d4339d43e35e76b25807f0e5e56b400909532a8caa42a12210a5d22cf07b4cad4839c92a7ba36167d447d0ac759"}, {0xf8, 0xffff, 0x4, "ccdb67108f6e9169d1ea792f8bea05e0198d1abc33cd84d5ec744348ec5559bb145a633431af026bd79b76ec4abfe7770eae834c54aa0b63decd1819a054f0e9cd4bec5b41da8b64c95470e2db442df97e37a57df97c95b36688add2f77bf551181cf21d5d8a7746bfc5eee473eff7abcd1ed40f21bf50d7b96a53123f6d619123a4e0b3917b037ef9558524e47d9984d086c520d1126267d9bd4f5689749e5e3f77e6c5b866f53d9309dfe0208259e47c95cd8fd6b2f96f145f518b7d5bf4a4c49401f62a5c73d9473e3ea3e0c2ed280992c68dc485b4ae98a1b0e75d4345d5eee682"}, {0xb0, 0xffff, 0x28d, "f39de86c9e47b4f9c0e41011b222c677e843a4040405856a041fd7ac133932e34df7d3c0c0251f156212193eeb5698685f210674b92504763093299cdc850dd54fac08b3bd058caf69defbb8d42b918d4454293d9a9e71b397d11d5f479b86dbdeaed6a36dbef2ca14dbfc29e41eb3c0dced029ae9646816ba8e52e9e523f0cd2ce71095acdc15d58ec81ea76a11e9c66585f9a4c65d2ec8d14fafbdd397"}, {0x10, 0x0, 0x6}, {0x110, 0xffff, 0x0, "7fda08b297df691151d348c5110cce5773953f48999912ec7b4238c5ab59ab31020b52d080f7ec0ab066e8dc4ab8c2b721e9953733f1a1466071e48d0f207b1eaabe7279c8e1d7585f9bf8901e7e655ff2d563d043e8e0a2be8d12b5456e7fad91599513a84c6f562eec33322ca74a05c4bde62518c30d1f487d097d599ce75773d2c1bde9de2f64cb6e25950c623cf44107972fdfaccfd8ba72cf61330671a2730b420fd1c15ef197765f2d50c6cdeb933dc169a8ba16e633dc4f5b9cff552cb4ce2494da6908becdb7e93d022ed29ad53a7cabe1864a44c75cde80ad293f0bf22af861d4130845f9716991a69f67c85e28871c37b2ff67f9c43229b081f8"}, {0x58, 0xffff, 0x20, "fc40f6fbcf5acbb3d1866fdc4a8e84d7fbb2cb628deb16b76d220e3b920f7f16adbd706f6de3f325d8a09c2c6a66d59f3ee79b9f821908b9b6c11772d44b67cd6fd1a71f5c"}], 0x498}, 0x400) truncate(&(0x7f0000001d00)='./file0/file0\x00', 0x8) readlinkat(r1, &(0x7f0000001d40)='./file0/file0\x00', &(0x7f0000001d80)=""/206, 0xce) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x4812, r0, 0x0, 0x0) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000100)=""/37, 0x25}], 0x8, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x21, 0x0) 04:40:06 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1000, 0x10, r0, 0x0, 0x0) r1 = msgget$private(0x0, 0x40) msgrcv(r1, &(0x7f0000000940)=ANY=[@ANYBLOB="0000000000000000000000000005078337e1ce07a79a7cd1939d3f8e46923c5591ee2ed9087f396d9927f18089f582f52d214562ade2a8abe0d99622ac4b35dbdf5ebdce98bc6d23962e0ae61b041eb2ed0645bd8d451b8c96d20de2ae5939c77ae324aa18420098352d0000000000000000000081000000000000438c9520ddb2cbd82685acae617ca260a1a3b0f0b9885acf7add3f22411ab33a8f22667123860c82d5f10bf5a975394073c662e0457bc87746f564794913e7eeccc1ca4a41fb8d893bd7da1ee5c301d149bead9cd7fb42f69f5a3f27d6206d45c154c67f3433717d7e202c4ac80b4159b305a2cb64672fe0a789bf7c3b7879b3ae21355362105d09dd6e78f1f75bbae7c6fd3dec8ac106cd58d06e9d341e608f9204f6671a11ec022254194d25fc54ad5ab73cb0b437bed35e3028884c6d2921d315eb1d70a746a8da09d73db2e31df99f166ec108182f4d147de1763af5db2ed4814a19fe82a859793719e03ab5a85b33b382fe9f12a676185e6ea7dbf1836fac96319cdfc31b23c5b8d0b06d99c17525cbd27e168bc5af263c939e2094d24ce179b1227e800d59c8616c1bbd6aab3436978f461ff3a7ed97e30b1c4ad0eed52e93415501687598a07a228b78371095cadd4763ef14b15aaf06107b29a01961"], 0x1, 0x3, 0x1000) msgrcv(r1, &(0x7f00000001c0)={0x0, ""/223}, 0xe7, 0x2, 0x1000) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x2, 0x0, 0x0, 0x0, 0x0, 0x146, 0x3ff}, 0x9, 0x3, 0x0, 0x0, 0x4, 0x2, 0x400, 0x5}) 04:40:06 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000040)=""/68, 0x80) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x3, 0x0, 0xbe9a, 0x4, "7e3873457851a7f9097b5ac793683a00", 0x0, 0x1}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x3, 0x16e8, 0x6, 0x0, "5375c663f61ce1634d2872e024c5200f617b7ad7", 0x1, 0x2}) syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x3) readv(r0, &(0x7f00000024c0)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/251, 0xfb}, {&(0x7f0000001280)=""/73, 0x49}, {&(0x7f0000001300)=""/132, 0x84}, {&(0x7f00000013c0)=""/87, 0x57}, {&(0x7f0000001440)=""/4096, 0x1000}, {&(0x7f0000002440)=""/41, 0x29}, {&(0x7f0000002480)=""/16, 0x10}], 0x8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "a4eccea6da0000000c000000000000008000", 0x0, 0xa6a}) 04:40:06 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f00000db000/0x1000)=nil, 0x1000, 0x8000000000003) r0 = socket(0x18, 0x1, 0x0) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x1, 0x63c}, 0xc) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:40:06 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x38180, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)) 04:40:06 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='r\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') execve(&(0x7f00000000c0)='.\x00', 0x0, 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') 04:40:06 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) connect$inet(r0, &(0x7f0000000080)={0x2, 0x0}, 0xc) r1 = socket(0x2, 0x400000000002, 0x100000000000) setsockopt(r1, 0x0, 0x14, &(0x7f0000000040)="04000000", 0x4) 04:40:06 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000440)='./file0/file0\x00', 0x2a, 0x33) faccessat(r0, &(0x7f0000000480)='./file0\x00', 0x0, 0x3) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000335000), 0x10052) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f00000003c0)={'./file0\x00', 0x7, 0x2, 0x100000001, 0x1, 0x81, 0x9, 0x4, 0x3, 0x0, 0x401, 0x9}) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000000)) poll(&(0x7f0000000040)=[{r2, 0x164}], 0x1, 0x0) readv(r1, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/221, 0xdd}, {&(0x7f0000000240)=""/131, 0x83}, {&(0x7f0000000300)=""/162, 0xa2}], 0x3) r3 = openat(r1, &(0x7f0000000100)='./file0\x00', 0x20000, 0xa) ioctl$WSDISPLAYIO_SMODE(r3, 0x8004574c, &(0x7f00000004c0)) 04:40:06 executing program 0: r0 = semget(0x0, 0x0, 0x0) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000000)=""/4096) semctl$GETZCNT(r0, 0x0, 0x7, 0x0) semget(0x1, 0x3, 0xb) semget(0x2, 0x1, 0x209) 04:40:06 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) recvfrom(r0, &(0x7f0000000140)=""/125, 0x7d, 0x41, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) utimensat(r2, &(0x7f00000000c0)='.\x00', &(0x7f0000000100), 0x0) fcntl$getown(r1, 0x5) 04:40:06 executing program 0: r0 = syz_open_pts() syz_open_pts() setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7ff, 0xfffffffffffffffd, "0366402b96297f0c033c02df71795acd76ef3caf"}) write(r1, &(0x7f0000000100)="1cd57a89cf6fe61e6832142a883b2f273a36643809a524eb37f75fcaa985d7b61a0e8f7f", 0x24) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) syz_open_pts() fcntl$setstatus(r0, 0x4, 0x80) 04:40:07 executing program 1: r0 = kqueue() close(r0) kevent(r0, 0x0, 0x103, 0x0, 0x40000000000, 0x0) 04:40:07 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0xc1}], 0x3, 0x0, 0x0, 0x0) kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r5, 0x80045756, &(0x7f0000000040)=0x80) dup2(r0, r1) fcntl$dupfd(r2, 0x0, r3) 04:40:07 executing program 1: select(0x0, 0x0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1000000000002, 0x0, 0x0, 0x3, 0x100000000000000}, 0x0, 0x0) 04:40:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000005c0)="93b766ea70c081f44fd3dd6beb3f0833e2fc4a426c61d3289f931c752ba8355d1c8d142b950d", 0x26) syz_open_pts() syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "854955883d026111fe4d04000000100000001000"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x7fffffff, 0x4, 0x20, 0x1f, "5655ccb5857b46d59715c2ea7b0b9ca781a9c1f7", 0x1, 0x10b}) syz_open_pts() kevent(r1, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x8000, 0x0) 04:40:07 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x1000) r1 = msgget$private(0x0, 0x0) msgrcv(r1, &(0x7f0000000080)={0x0, ""/204}, 0xd4, 0x2, 0x800) r2 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r2) getgid() bind$inet(r0, &(0x7f0000000180)={0x2, 0x3}, 0xc) socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000200)=0x800000) getpgrp() syz_extract_tcp_res(&(0x7f0000000240), 0x5, 0x1) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000280)) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000002c0)) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000440)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000003c0)="1a27afcf54c67b6edd2b79c4", 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000500)=0xfe0e) sendmsg$unix(r0, &(0x7f0000001640)={&(0x7f0000000400)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001540)=[{&(0x7f0000001480)="fe0fcebbbc16bbe0b5f404e39a747b9ad76ca7e560894039a9b3a340fad7ba08d1c77fd0993cac955eb08855bd4bbe877989bb17a74224f2e19d1acd05ed8b0014e341c238992edcef313bb51e081ac2fbac5edd6741bb88c530d7bf766537dcef341ab9986c2d0ad70a1e038088d8150573e8e0b3383c4a1d56705653ead11a54c9324f3ca925f48134564d93573ef12754703b7ca14e10db43991d942cd9259a9eb3f0f8ab265630549ccefa8935b4aa77d21d", 0xb4}], 0x1, 0x0, 0x0, 0x408}, 0x407) syz_extract_tcp_res(&(0x7f0000001680), 0x1, 0x101) r5 = accept$inet(r0, &(0x7f00000016c0), &(0x7f0000001700)=0xc) fcntl$getflags(r4, 0x0) msgctl$IPC_RMID(r1, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000001740)) dup(r3) ftruncate(r5, 0x100000000) msgget(0x2, 0x240) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001780), &(0x7f00000017c0)=0xc) r6 = openat(r0, &(0x7f0000001800)='./file0\x00', 0x200, 0x1d0) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r6, 0xc028575d, &(0x7f0000001840)={0x9, 0x7ff, './file0\x00', 0xc7c6, 0x1, 0x706b}) 04:40:07 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x6c95, "623dcf76b365f04d200a855d9ab900"}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000002540)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a", 0xcf}], 0x1) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)=0x1ff) 04:40:07 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0x7ffffffffffffffe, 0x1000000cd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) getpgrp() r3 = kqueue() getpgrp() r4 = dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r1, r0) poll(&(0x7f0000000000)=[{r1}, {r0, 0x100}, {r3, 0x40}, {r3, 0x82}, {r4, 0x6}, {r3, 0x8}], 0x6, 0x5ca8) 04:40:07 executing program 0: recvmsg(0xffffffffffffffff, 0xffffffffffffffff, 0x2) 04:40:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63235004c8ab06198824b3d3bf579458ec7d4096e8c8b6b87cba7e8e6acacf70f69f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a01df00000000000000000000000000636448a2a720acd5aca4e82436ccba22dd1d0c7f511535037979a9b2774c78f1ff0c45a9933fb4f8a468fe5e5b1be3db83021070a81fe41d0a88eb0b5757b1d1cbac453ed0bf2a498903665d3079b65e2eea780671ad98db360e71e8dca70b725b92931395cc80226494efbf9de213895bce957fb591642e80e599539ac5eaafc5f7b6e65afc049afa5c8e7c271be8d3471646ecc8a3755d92afeb970b553b19850ff0f109f2e73ba3852f0b46b68d236891158798a7be730e7168ddce1ca9cbb9c7115307b27dcc71aedf4145081fc35e0c", 0xffffffffffffffeb) r1 = dup2(r0, r0) write(r1, &(0x7f0000000980)="3e2a7913e4ba6d67eefeaff0f2c85e2031c61ad4091d1f353ebb9507f4ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14abbbafe214dea79d95e8f6b9d3b3c198ff510eb0092e", 0x50) r2 = syz_open_pts() dup(r1) close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ca4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000400)=[{&(0x7f0000000140)=""/9, 0x9}], 0x1) 04:40:08 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) link(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000180)='./file0/file0\x00') mkdir(&(0x7f0000000200)='./file2\x00', 0xfffffffffffffffe) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x80) rename(&(0x7f0000001800)='./file0/file0\x00', &(0x7f0000001840)='./file2\x00') 04:40:08 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = dup(0xffffffffffffff9c) setsockopt$sock_int(r0, 0xffff, 0x1014, &(0x7f0000000000)=0x8, 0x4) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{0x0}], 0x1, 0x0) 04:40:08 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r1 = socket$unix(0x1, 0x2, 0x0) dup2(r0, r1) connect(r0, &(0x7f00000004c0)=@in, 0xc) sendmsg$unix(r1, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) 04:40:08 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x2) mknod$loop(&(0x7f0000000000)='./file0\x00', 0xc000, 0x1) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={0x0}) setrlimit(0x3, &(0x7f00000000c0)={0x8000, 0x10000}) 04:40:08 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000180)={&(0x7f0000000000)=@un=@file={0x0, ""/60}, 0x3e, &(0x7f0000000140)=[{&(0x7f0000000040)=""/230, 0xe6}], 0x1, &(0x7f0000000280)=""/130, 0x82}, 0x800) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x2) 04:40:09 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x40000000000008, &(0x7f0000000080)={0x0, 0x1, 0x0, 0x300000000}) flock(r0, 0x2) r1 = fcntl$dupfd(r0, 0x0, r0) poll(&(0x7f0000000040)=[{r0, 0x2}, {r1, 0x54}, {r0, 0x10}, {r0, 0x80}, {r1, 0x84}, {r1}, {r1, 0xd6}], 0x7, 0x4) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x4, 0x100000000}) syz_open_pts() syz_open_pts() 04:40:09 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000680)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) socketpair$unix(0x1, 0x23, 0x0, &(0x7f0000000000)) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) pipe(&(0x7f00000000c0)) 04:40:09 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) getsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f00000000c0), &(0x7f0000000100)=0x4) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000080)=0x3ff) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r2 = dup2(r0, r0) setsockopt(r2, 0x29, 0xd, 0x0, 0x0) 04:40:09 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x1, 0x40) r1 = socket(0x18, 0x1, 0x0) getpeername$inet(r0, &(0x7f0000000080), &(0x7f0000000380)=0xc) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xa, 0xf0000000, 0x800, 0x80000000000}, {{r2}, 0xffffffffffffffff, 0x18, 0xf0000000, 0x8000, 0x3}, {{r0}, 0x0, 0x10, 0x21, 0x2, 0x3cff}, {{r0}, 0xffffffffffffffff, 0x4, 0x6, 0x100000001, 0x31}, {{r2}, 0xfffffffffffffffa, 0x2d, 0xf0000002, 0x9, 0x5}, {{r1}, 0xfffffffffffffffc, 0x4, 0x40000002, 0x76b, 0x101}, {{r1}, 0xfffffffffffffffc, 0x10, 0x20000003, 0x8, 0x5}, {{r1}, 0xfffffffffffffffc, 0xae, 0x80000009, 0x8, 0x3}, {{r0}, 0xfffffffffffffffc, 0x8, 0x200fffff, 0xc0, 0x1f}], 0x1, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x1, 0xf00000d1, 0xfff, 0x5}, {{r0}, 0xfffffffffffffffb, 0x4, 0x2, 0xffffffff80000000, 0xfffffffffffffffa}, {{r0}, 0xfffffffffffffffa, 0xa0, 0x2, 0x9}, {{r0}, 0xe5054f609891e9c1, 0x81, 0xf0000040, 0xfff, 0x8}, {{r0}, 0xfffffffffffffffe, 0x0, 0x40000088, 0xfffffffffffeffff, 0x4}, {{r1}, 0xfffffffffffffffa, 0x10, 0x80000000, 0x8000, 0x5}, {{r1}, 0xfffffffffffffffe, 0x60, 0x80000001, 0x4c, 0x3}, {{r0}, 0xfffffffffffffff9, 0x10, 0xf0000001, 0x4, 0x100}, {{r1}, 0xfffffffffffffffb, 0x8d, 0x8, 0x7fff, 0x590}], 0x8, &(0x7f0000000000)={0x100, 0x67}) getpeername$inet(r2, 0x0, &(0x7f0000000040)) 04:40:09 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230a21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f99429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bd81d31929a5440121de9964f46e33f0660b941e584fbef148d7b520f8017cc29f3bb66f5d286934f95d36c4fbdf8b82128c9ff0000693109b86c402f371c8eacead4f7c9d0d4d2c745729a0536e5fa05b0d0e382b733e6709c3e4ab8e8d38782e239471e01e8310dbd56e54bf7d853bef5a58d4d53a040dd749e13481bdb784cb54ceb424031dfa02e31262b9f5d1a32167a3a6de41574a81fd822d489681df1bb39d7b24ec80fcc0197ff04", 0x1e7) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffb, "fff000bf7b3000"}) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f00000000c0)=0xc) fcntl$lock(r1, 0xf, &(0x7f0000000100)={0x1, 0x0, 0x51f9, 0x4, r5}) 04:40:09 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x41001) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000300)="ee3ede05169980ff7fdecb14b389612b496a2dc4f59958c09920860023071db1ff153bc51e62078d1dc70a96ab30512bf699392cdf9aad89ede0246459a0339ab558de59952daf7fa81fe6e449a8a5b6d760588ba6f9c82402f72198a70e22648d30a3d36f6f758b05f241eb2c074e9cedf6c61ebaaa085cb57f3501ff51456078972cd9815b425d56b851dbef2c01d7a75eb35d4ca8a236cbd49877a4f44b2ab7359442a4a92363a73a4a09586dc14818f5716b8af9e1cfb2317cf6e2fab51138bdbb6e2ecf50f2249374929b148ae2b6570c32", 0xd4}], 0x1) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0) 04:40:09 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) r1 = accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) sendto(r1, &(0x7f0000000080)="2add834c52675cf36bd7850cda9d9ece08ec20a830eaec61732334d2a77a6c0549e5d349f8af4cf55041700d17fab43fd1453c6345a74f263c8232f5f7154668f0048df365c977729498dd24fc66903e799af8554278464772401690eedde7bdd95236e28b3470de454b7682b10f680a627bdb53ec337927aaa8487a5a7f391402ce5018107f3b5facf1d7c7ac7002ebb3ac9830b6b77bbe898c18c788de265d864cc40a7931b0f7c6570cc1fd4710ca", 0xb0, 0x8, &(0x7f0000000140)=@un=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt(r0, 0x29, 0x2e, 0x0, 0x0) 04:40:09 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000280)={0x9, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(0xffffffffffffffff, &(0x7f0000000080), 0x0) writev(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000300)="5a68f99e167db797f12655eda519a68e5c8c20770b158b77b43c56a0f21a45c80707dae6fde9c28c4b6f4e6a49bcc383bf66e27b4808ee89591b53f818e3b10de9ac91194b394be01252ab418a", 0x4d}], 0x1) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse0\x00', 0x2, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f00000004c0)=""/120, 0x78}], 0x1) writev(0xffffffffffffffff, &(0x7f0000000040), 0x1) write(0xffffffffffffffff, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0xfa, 0x8, 0x5, 0x2, "7a7a02da44f5d57ea43fc59be839fc31ffb0f193", 0x9, 0xfff}) getpeername$unix(r2, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000100)={0x7, 0x2, 0x400, 0x2, "2026082842e819d8e358bca906e317e55dcf85d4", 0x2, 0x5d7ef608}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x3, 0x7ffffffffffffffc, "845d550900200000fc5c7fd2008f27df00"}) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1) r4 = fcntl$dupfd(r0, 0x1, 0xffffffffffffffff) r5 = socket(0x18, 0x1, 0x0) kevent(r2, &(0x7f00000003c0)=[{{}, 0xfffffffffffffffe, 0x2, 0x80}, {{r5}, 0xfffffffffffffffb, 0x5, 0x0, 0x3, 0x4}, {{r5}, 0xfffffffffffffffc, 0x20, 0x4, 0x3ff, 0xb8}, {{r2}, 0xfffffffffffffffb, 0x40, 0x800fffff, 0x8, 0x3255}, {{r5}, 0xfffffffffffffffd, 0x14, 0xa0, 0x9, 0x3}], 0x2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffff9, 0x20, 0x2, 0x7fffffff, 0x3}], 0x20, &(0x7f0000000240)={0xfffffffffffffff9, 0xfffffffffffffffc}) r6 = semget$private(0x0, 0x4, 0x80) r7 = socket(0x40000003, 0x0, 0x0) semop(r6, &(0x7f0000000480)=[{0x1, 0x7, 0x1000}], 0x1) ioctl$TIOCDRAIN(r4, 0x2000745e) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000540)=0x9) setsockopt(r7, 0x0, 0x21, &(0x7f0000000080)="caf5b415", 0x4) fcntl$getown(r3, 0x5) semop(r6, &(0x7f0000000200)=[{0x6, 0x6fb8, 0x800}, {0x2, 0x81, 0x1800}, {0x1, 0x100, 0x800}, {0x7, 0xc3a, 0x800}], 0x4) getitimer(0x0, &(0x7f0000000300)) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000380)) 04:40:10 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x40) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000040)) select(0x0, 0x0, 0x0, &(0x7f0000000180)={0x1}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) accept$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="0000010000000000000a000000000000000000000000000000000000000000000000000000000000000000000000000000002e10a3f1000000000000"], &(0x7f00000000c0)=0x3c) setsockopt(r1, 0x29, 0xb, &(0x7f0000000180)="f7f9e794", 0x4) madvise(&(0x7f0000145000/0x2000)=nil, 0x2000, 0x0) 04:40:10 executing program 0: r0 = semget$private(0x0, 0x4, 0xa2) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x4200fc, 0x0) r2 = dup(r1) readv(r1, &(0x7f00000024c0)=[{&(0x7f0000001280)=""/179, 0xb3}, {&(0x7f0000001340)=""/158, 0x9e}, {&(0x7f0000005340)=""/4096, 0x1000}, {&(0x7f0000002400)=""/142, 0x8e}, {&(0x7f00000005c0), 0x106}, {&(0x7f0000008340)=""/4096, 0x1000}, {&(0x7f0000004340)=""/4096, 0xae9}], 0x7) 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, 0x10000000007, 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() 04:40:10 executing program 0: r0 = syz_open_pts() close(r0) kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000000), 0x10000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) close(r2) kqueue() 04:40:10 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) open(&(0x7f0000000040)='./file0\x00', 0x1, 0x88) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=ANY=[@ANYBLOB="100000000000000009000000010000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\a\x00\x00'], 0x30}, 0x0) 04:40:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x1000, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000004c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d409735d0c4cf1f53ef80355dfe77e4d938b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "854955b3c550d83a0a10f5a77c14eb9d00"}) syz_open_pts() readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 04:40:11 executing program 0: poll(&(0x7f0000000180)=[{}], 0x1, 0x0) mprotect(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x21) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="a775f8e02f03a1367b823ed603f6e036c38b9eb3089b732dfaaee5651b8f225bad93597ba8572abbade122f76fde156800dfcc7a5778e49bf037e36570a61fe2fdef", 0x42}, {&(0x7f0000000100)="2dd17b91d1d9ed223232fc1d08dfbc4c619e19436f7bade8e10e0f4892ad5921e16629cd48f51e3ad884aa8fb1c67151741802313c1581cf165bfbfae388f1dbf3a604e87899ec45cdf477f54d37c936d336e3f5e6c27d7ea136ade11ae61440e58ffb0457d49602791b9364e4ec5d33bb", 0x71}], 0x2) mmap(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x900, 0x0) fchflags(r1, 0x40000) 04:40:11 executing program 0: r0 = msgget(0x1, 0x402) msgctl$IPC_RMID(r0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x880, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0x1) close(r1) msgget$private(0x0, 0x14) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x1, 0x4}, {0x87, 0x2}], 0x2}) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x2) read(r2, &(0x7f0000000140)=""/111, 0x6f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000001c0)={0x1, 0x5e2, 0x8, 0x8, "f4b28acae49703d8ec3f8067402c0bd413ccaf3b", 0x2811, 0x9}) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x3, 0x4012, r2, 0x0, 0x0) r3 = msgget$private(0x0, 0x3d5) chmod(&(0x7f0000000200)='./file0\x00', 0x130) readv(r2, &(0x7f0000000380)=[{&(0x7f0000000240)=""/145, 0x91}, {&(0x7f0000000300)=""/64, 0x40}, {&(0x7f0000000340)=""/4, 0x4}], 0x3) socket$inet6(0x18, 0x1, 0x6) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000003c0)) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000400)=""/11) r4 = msgget(0x1, 0x1) ftruncate(r2, 0xa795) msgget$private(0x0, 0x20) ioctl$TIOCSCTTY(r1, 0x20007461) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000440), &(0x7f0000000480)=0x10) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f00000004c0)={0x2, [{0x1, 0x5}, {0x3, 0x20}, {0x1, 0x1ff}, {0x2, 0x3d}, {0x2, 0x3ff}, {0x3, 0xe02}, {0x3, 0x5}, {0x3, 0x2}, {0x3, 0x2915}, {0x3, 0x40}, {0x3, 0x1}, {0x3, 0x8}, {0x3, 0x3}, {0x0, 0x1}, {0x3, 0x3}, {0x2, 0x2000000000}, {0x3, 0x10000}, {0x2, 0x1}, {0x3, 0x36}, {0x1}, {0x2}, {0x3, 0x20000000000}, {0x2, 0x9}, {0x3, 0xcd}, {0x3, 0x133ae}, {0x1, 0x95}, {0x3, 0x1}, {0x0, 0xfffe00000000}, {0x2}, {0x2}, {0x3, 0x3}, {0x2, 0x5}]}) msgget$private(0x0, 0x40) r5 = msgget(0x0, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) close(r2) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000600)={0x9, [{0x1, 0x3}, {0x2, 0x800}, {0x3, 0x5}, {0x2, 0x10000}, {0x3, 0x6}, {}, {0x3, 0x4}, {0x3, 0x800}, {0x0, 0x4}, {0x2, 0x5}, {0x2, 0x200}, {0x3, 0x7}, {0x2, 0x38e}, {0x2}, {0x3, 0xbd3a}, {0x1}, {0x2, 0x3241fe03}, {0x3, 0x81}, {0x3, 0x1}, {0x2, 0x7fffffff}, {0x3, 0xffffffffffffffff}, {0x3, 0x86}, {0x0, 0x1}, {0x2, 0x6}, {0x2, 0x6}, {0x1}, {0x2, 0x80000001}, {0x0, 0x2}, {0x1, 0x5}, {0x2, 0x7}, {0x3, 0x4}, {0x1, 0x39}]}) msgctl$IPC_RMID(r5, 0x0) r6 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, &(0x7f00000007c0)=0xc) getgroups(0x3, &(0x7f0000000800)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r10 = getppid() r11 = getpid() msgctl$IPC_SET(r4, 0x1, &(0x7f0000000840)={{0x8000, r6, r7, r8, r9, 0x80, 0xcba}, 0x0, 0x4, r10, r11, 0x6, 0x818e, 0x0, 0x40000}) 04:40:11 executing program 0: symlink(0x0, &(0x7f0000000080)='./file0\x00') mprotect(&(0x7f0000033000/0x4000)=nil, 0x4000, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) fsync(r0) minherit(&(0x7f000001f000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 04:40:11 executing program 1: r0 = socket(0x2000000011, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x2000, 0x0, 0x0) mmap(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x3, 0x810, r0, 0x0, 0x0) 04:40:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xffffff51) write(r0, &(0x7f00000004c0)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb5fa3be8987e1cc70d0cd564e7f1c05dc03e23ac168a0237f559b05b5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146e", 0xaf) r1 = syz_open_pts() close(r0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000280)) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000300)=0x2) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "e011ebf8d59239a35971911660e08d68686f6ee7"}) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f00000001c0)={0x97, './file0\x00', './file0\x00'}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xd0f, "b04d6a6e069f6764c8f418f2e6349911f33ffd00"}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) fchown(r0, r5, r6) read(r3, &(0x7f0000000880)=""/161, 0xa1) fcntl$lock(r0, 0x7, &(0x7f00000002c0)={0x2, 0x1, 0x9, 0x1, r4}) 04:40:11 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) fchflags(r0, 0x2) lseek(r0, 0x5f, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="8c6f75bf22d1932f6d5945601498db5073f1f02ca351849d39381cef432f77e51466a4f0b8d342f283699182d0143cae", 0xfffffffffffffdc4) fcntl$setstatus(r0, 0x4, 0x40) 04:40:12 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = kqueue() close(r0) close(0xffffffffffffffff) syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(0xffffffffffffffff, &(0x7f0000000080)="188d3ca8f172d6596fec6e74df153ef49937c7d101488854908a999ca4626f6e23eedfeb4da8eb9bd31251fc44c0ce14c22d0359d9286d98e09218265459c92a304007ef30801e3bb20efed8b1642a3d4e624ef5f0af0fecdd44b7de9c594ce16b22083f10c3", 0x66) 04:40:12 executing program 1: socketpair$unix(0x1, 0x6, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000400)={&(0x7f00000003c0)=@abs, 0x8, 0x0, 0x0, 0x0, 0x0, 0x402}, 0x404) 04:40:12 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0x6, 0x9}, 0x10) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f00000000c0)=0x4, 0x4) recvfrom$inet6(r0, &(0x7f0000000100)=""/4096, 0x1000, 0x2, &(0x7f0000001100)={0x18, 0x1, 0x4b73, 0x4}, 0xc) r1 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) r2 = geteuid() r3 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001140)={0x0, 0x0}, 0xc) r5 = getegid() r6 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001180)={0x0}, &(0x7f00000011c0)=0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f0000001200)={{0x5, r2, r3, r4, r5, 0x100, 0x20}, 0x1, 0x40, r6, r7, 0x2, 0xf8000000, 0x7d9}) r8 = msgget$private(0x0, 0x20) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001280), &(0x7f00000012c0)=0xc) setsockopt(r0, 0x200, 0x20, &(0x7f0000001300)="9fd264032c3419003a56c4399d31521a97fdc684ccc800e8272a11643a672482ca5fc49d2efd3c94e85392153f1d959e1288b81980c6e90ce4237bed329a7f18fb8fa7482b7590b5d9f34fd2f1009181d1b7faadd3204092b026b95d24b6081215bfb600361b531255eaa4bb55ca532ec7aae59eb392fcc3e1f3b174fa70a2f3e589f881ab33f4b1215bcc60e02340fadf9e899bbb3101e885bc7f72", 0x9c) msgrcv(r8, &(0x7f00000013c0)={0x0, ""/102}, 0x6e, 0x0, 0x800) link(&(0x7f0000001440)='./file0\x00', &(0x7f0000001480)='./file0\x00') setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000014c0)={0x3f, 0x9}, 0x10) getgid() socket(0x0, 0x5, 0x401) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001500), 0xc) getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001540), &(0x7f0000001580)=0xc) setsockopt(r0, 0x1f, 0x8001, &(0x7f00000015c0)="99de676cf5750de44647a43b9748eb6f2d086c6e8f12036bae3c8c92a30cb4ea3036a8d63892a9a117b39a21344e7c0ab177e1073cde375e56d244d4326e5cd4458db1f7339fa913f12cac48569026e5ef06754dc111d993cbb6f9a78927ae4cfed5589669e401745a56cb6cd06840cba3b502e070c2", 0x76) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x5) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000001640)=0xfffffffffffffffa) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000001680)={0x3, 0x1e, 0x5, 0x9}) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f00000016c0)={0x1, 0xd5c, 0x5, 0x2, 0x8001}) 04:40:12 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, '\x00'}, 0x3) setsockopt(r0, 0x3f, 0x5, 0x0, 0x3a3) 04:40:12 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x20, 0x0) fcntl$dupfd(0xffffffffffffff9c, 0x0, r0) fcntl$setstatus(r0, 0x4, 0xc) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x5, 0x28, 0x0, 0x0) 04:40:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f0000000040)=0x1) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x2) 04:40:12 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r1, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="c911b5f4287e86a97a8f182c5b8c178f3b5a0777182bc61e9a319cbf3e78754487d3c97f5c5b2938a1ef45db7a788224f39ac37b053bdf063e5c37a08214eefd8748e7eda517e5959ae0f930bff78d50050fe05e49ed3136d58420787b916d8165c1d3c8b033ae32f9d8b65eac035d60e9d4ae70cf2926ac875fea0997791b8be4ceca3f833f50da35adc428f59d6b7097af7ed4e52691e6b989fb81d0cb51171afe93db797fd6c1643a0d24ea4f90420c26185e44e69d9e40f262ab818330cbe7611e8a3fb76cc77468c13510f7fb7c6f5d9ac59e701b009a261f7f1131185018b26857c18b7804b0c1618e89504619009bfe627ba94108a5fc938bd44609ec87311822a7080776c8896b64b4d00304912c804c194e950be55ec5001acecba0655cccdc20260764fcd9d1e56ae967f033f159b5cf58d998aa5cc4116cbce523de973dafff61fa228ab4718bf2cc98f4646b38a0a6e46327b343d0cc3674d170c0c80f9f27cdb70b19d551e290d8a2e9e9", 0x171}], 0x1}, 0x0) fsync(r1) dup2(r1, r2) 04:40:12 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f00000024c0)=[{&(0x7f00000000c0)=""/229}, {&(0x7f00000001c0)=""/251}, {&(0x7f0000000340)=""/195}, {&(0x7f00000014c0)=""/4096}, {&(0x7f00000025c0)=""/244}, {&(0x7f00000002c0)}, {&(0x7f0000002740)=""/4096}, {&(0x7f0000003740)=""/218}, {&(0x7f0000003840)=""/243}], 0x2, 0x0}, 0x842) r2 = semget$private(0x0, 0x7, 0x20) semctl$GETZCNT(r2, 0x4, 0x7, &(0x7f0000000440)=""/136) write(r1, &(0x7f0000000000)="87", 0x1) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) execve(0x0, 0x0, 0x0) 04:40:12 executing program 0: open$dir(&(0x7f0000000000)='./file0\x00', 0x28b00, 0x80) pipe(&(0x7f0000000080)={0xffffffffffffffff}) preadv(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/69}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x0, 0x810, r1, 0x0, 0x0) write(r1, 0x0, 0x0) 04:40:12 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) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000000c0)) 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$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffe01, 0x0, 0x0, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) 04:40:12 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) mmap(&(0x7f00003f3000/0x3000)=nil, 0x3000, 0x6, 0x11, r0, 0x0, 0xfffffffffffffffc) munmap(&(0x7f00003f0000/0x1000)=nil, 0x1000) mprotect(&(0x7f00003f4000/0x3000)=nil, 0x3000, 0x2) kqueue() poll(&(0x7f0000000080)=[{r0, 0x4}], 0x2000000000000187, 0x8) open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x140) mknod(&(0x7f0000000000)='./file0\x00', 0x104, 0x9) 04:40:15 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x80, 0xfffffffffffffffd) kevent(r0, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffc, 0x4, 0xf0000000, 0x0, 0xce}, {{r0}, 0xfffffffffffffffb, 0x80, 0x8, 0x5, 0x10001}, {{r0}, 0x0, 0x18, 0x91, 0x80000000, 0x8}, {{r0}, 0xfffffffffffffffb, 0x22, 0x20, 0x8f40, 0x7}, {{r0}, 0xfffffffffffffff8, 0x30, 0x0, 0x7fffffff, 0x9}], 0x6, &(0x7f00000002c0)=[{{r1}, 0x0, 0x8, 0x0, 0x5, 0x8}, {{r1}, 0xfffffffffffffffb, 0xa, 0x32, 0x5, 0x8}, {{r0}, 0x0, 0x20, 0x80000001, 0x400, 0x40}, {{r1}, 0xffffffffffffffff, 0xc, 0x268276d6a02175ad, 0x2, 0x2}, {{r1}, 0xffffffffffffffff, 0x0, 0xf0000000, 0x247, 0xffffffffffffff51}], 0x8, &(0x7f0000000000)={0x7f, 0x1}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x2000000000002, 0xb, 0x8000004000000, 0x800, "50816858dae8121d6ec8a0077b8ff4fe3e14862b", 0x1000}) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x4a}], 0x100000cfc5, 0x0, 0x0, 0x0) getgid() 04:40:15 executing program 0: clock_gettime(0x4, 0xffffffffffffffff) clock_getres(0x2, &(0x7f0000000000)) 04:40:15 executing program 0: r0 = socket(0x18, 0x2, 0x7ee563eb) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x16, 0x1, 0x8) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001800)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a71000000029000000330000000300000035"], 0x31}, 0x0) 04:40:15 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) recvmsg(r0, &(0x7f0000000380)={&(0x7f0000000040)=@un=@abs, 0x8, &(0x7f0000000300)=[{&(0x7f0000000140)=""/160, 0xa0}, {&(0x7f0000000200)=""/138, 0x8a}, {&(0x7f0000000080)=""/23, 0x17}, {&(0x7f00000002c0)=""/33, 0x21}], 0x4, &(0x7f0000000340)}, 0x40) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r1, &(0x7f00000006c0)={&(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000a500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f78d4f961c53522f00000000"], 0x6e, &(0x7f0000000640)=[{&(0x7f0000000440)=""/116, 0x74}, {&(0x7f00000004c0)=""/194, 0xc2}, {&(0x7f00000005c0)=""/124, 0x7c}, {&(0x7f0000000340)=""/20, 0x14}], 0x4, &(0x7f0000000680)=""/4, 0x4}, 0x803) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 04:40:16 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x8, 0x7fffffff, 0x6, 0x0, 0x8000, 0x200, 0x2, 0x1, 0x2, 0x5, 0x2}) setsockopt(r0, 0x29, 0x2b, 0x0, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f00000000c0)={0x8000, 0x5, {0xd0c9, 0x7fff}}) 04:40:16 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10000ffffffff}) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x7fff) 04:40:16 executing program 0: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x9}], 0x6, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x8, 0x4064, 0xa132, 0xfffffffffffff800, "412f125fa3c097930edc82f7102a4529c598b881", 0x1f, 0x6}) kevent(r1, 0x0, 0x0, 0x0, 0x28, &(0x7f0000000180)={0x0, 0xa43}) 04:40:16 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r1, &(0x7f0000001480)=[{&(0x7f0000000040)=""/250, 0xfa}, {&(0x7f00000001c0)=""/193, 0xc1}, {&(0x7f00000002c0)=""/71, 0x47}, {&(0x7f0000000140)=""/50, 0x32}, {&(0x7f0000000340)=""/238, 0xee}, {&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f0000001440)=""/17, 0x11}], 0x7, 0x0) getpeername$unix(r0, &(0x7f0000001500)=@abs, &(0x7f0000001540)=0x8) getpeername$unix(r1, 0x0, 0xfffffffffffffffe) open(&(0x7f0000000000)='./file0\x00', 0x1, 0x52) semget(0x1, 0x1, 0x2) 04:40:16 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getppid() r1 = getpgid(0xffffffffffffffff) r2 = getpgid(r1) fcntl$setown(r0, 0x6, r2) r3 = kqueue() pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = getpgid(0x0) fcntl$setown(r4, 0x6, r5) dup2(r3, r4) 04:40:16 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = open(&(0x7f00000000c0)='./file0\x00', 0x490, 0x4) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000240)={0x0, 0x1}) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) r3 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20081, 0x1) bind(r3, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) write(r2, &(0x7f0000000680)="a746b4281d010000000000000006477c2a47efa9d59c5caedc250135e6bb7b4fbdc74c7752b45d00411df400627014581887d4bae5058e651150c620bba47c00a28496dbcbf1ca20ac52be82c278c0b63bb160130bf7afcb8bcbb141fc80699300000000000000000000000000000000da1e35ffba9b52c6450e37519b01da70cfc898d49bb91efeb9213b80c49c1de37444588960d3b2f22e5080fedcd2ebcb184bda0f0199a880e90a35899b0564c3d7acb539dd431b293c8f0bfaedaac25372777c44dfbc23a42240c58cc885929da8fe853e3d129c10f958bfcf66f39c0124e50cefcd7138077b7d7fcc184fdb2949013035a2d654ee787bd5fc95f944d710a4327749e79d142867cab9c09c5cb1a786d0047c114eb2424caec4928b662db4f7648f86381ae4fce9dfbf727f580656f39cd3a710787dff303b82dd9dc98205000000e9b654ef35af23a95f254f12a6d7b7", 0x54a) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0x40, 0x4, 0x5}], 0xfffffffffffff001, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x80, 0x24, 0x5, 0x6}, {{r2}, 0xffffffffffffffff, 0x0, 0xf00fffff, 0x0, 0x3}, {{r2}, 0x0, 0xc, 0x3, 0x8, 0x4}, {{r1}, 0xfffffffffffffffe, 0x40, 0x20000000, 0x3f, 0x4}, {{r3}, 0xfffffffffffffffe, 0x60, 0x0, 0xfffffffffffffffa, 0x4}], 0x8, &(0x7f0000000200)={0x5, 0xf19c}) 04:40:16 executing program 0: pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r1}], 0x1, 0x1ff) read(0xffffffffffffffff, 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000040)) write(r0, &(0x7f0000000080)="b2eed023206bab583ef8e02200340228bf9ad963cc606f444bcabb1402694ba03abe056a41bf80d0e9c63c56ce151cf5c9a664ab21aba21443d3219d5e87fc18a154a001df96ac227e1659c6ca91c1620e97123dd77aaad96ba9aeb6a2a270fa40de37c5dbf4532135f10dab0c0bb1aaad6c84ed16497f88a6ebefe15435d72afc5c75b58387f874be288e2e471b65767aba96a1c57284e7c2909da730653db7bd71747a163e44101d8917638df226d2e93f8b1ddf356ac3f06122f355119194dd7f0ddb5a80c2a0d569c4adc14431b97aabe7060ed0c108196d4fdc25", 0xdd) close(r1) 04:40:16 executing program 1: mprotect(&(0x7f0000760000/0x2000)=nil, 0x2000, 0x44) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000140), 0x0) 04:40:16 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x8, 0x6, &(0x7f0000000040)="f5a18f21a6b5caf123a0464b840a80697886e93ed750f208dc53c1092cd504f03128", 0x22) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000080)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x3}]}) pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000380)={0xfa, './file0\x00', './file0\x00'}) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f00000001c0)="d374fde121b7a760f8f9aa5edcef17a90bd1ef4ed89a75f291b2832f32b17e059df3ad8f1c5c17e2dc7182ba0b4190e59d0ebd9afeda2b478cb1c5565b9ecb840ac9e9c3711e903cad19a89c7c146d160eca969fdbe62b3fbaaff96f14062dd12fbeefd33fcc8899931b923f8e9ac4cbc6c8e1a3552e658f07cf06b5b78dc25eba5fd3aee9c3929e370806a40f3c9e8f5432c4423dd2cea2c9dc0d240a845f335edacaf173f55eb8d876f9db9947a9eeb65fd745f7d335ddf70cfd823ea0134d5c15f613714afc68acbaee289774f61129ef26ac1df874cd7b77fc361d5c29abb21de83ca0ffd1a2b84cccdd22dcc6489048214c55f92d790a60f8a58e854ca43606eedc11a354af998446696434834fd0b5e89b3a603724ed3659932495aff0d167f14632d2eb4ea2a0764ff07da3d63b9b2c4c56427a4663815b938744045f94d0cfe3a4b0aff642774f6889fb622beb530bd719ee141c6e326eca0824568157b9b6234cb1397c3649be3c6776bd397f94a131", 0x174) fcntl$getown(r0, 0x5) 04:40:16 executing program 1: mlockall(0x2) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000000)) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000888000/0x200000)=nil, 0x200000) 04:40:17 executing program 0: 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(&(0x7f0000843000/0x2000)=nil, 0x2000) 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(r2, 0x4004574b, &(0x7f0000000280)) 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) r6 = semget$private(0x0, 0x3, 0x90) 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}, 0x13e) readv(r4, &(0x7f0000000300), 0x0) semop(r0, &(0x7f0000000100)=[{0x1, 0x8, 0x1000}, {0x0, 0x8, 0x1800}], 0x2) semop(r0, &(0x7f00000009c0)=[{0x1, 0x8, 0x1800}], 0x1) semctl$SETVAL(r6, 0x6, 0x8, &(0x7f00000000c0)=0x3) sync() 04:40:17 executing program 1: 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) ioctl$TIOCDRAIN(r0, 0x2000745e) fchmod(0xffffffffffffffff, 0x0) dup(r1) connect$inet(0xffffffffffffffff, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffff9, "001100000000000900000200"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() bind(0xffffffffffffffff, 0x0, 0x0) 04:40:17 executing program 0: shmat(0x0, &(0x7f0000ffc000/0x4000)=nil, 0x0) r0 = msgget$private(0x0, 0x104) msgrcv(r0, &(0x7f0000001100)={0x0, ""/63}, 0x47, 0x1, 0x1000) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x4000)=nil, 0x0) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001180)='/dev/wskbd\x00', 0x168, 0x0) close(r2) shmdt(r1) r3 = msgget(0x3, 0x2) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000001040)=""/183) r4 = msgget(0x2, 0x10) fcntl$getflags(r2, 0x1) msgrcv(r4, &(0x7f0000000000)={0x0, ""/4096}, 0x1008, 0x0, 0x1800) 04:40:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000017c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e4178963ffff000000000000515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)='7', 0x1) r1 = syz_open_pts() close(r0) getgid() r2 = dup(r1) r3 = syz_open_pts() r4 = syz_open_pts() read(r4, &(0x7f0000000040)=""/68, 0x80) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbe9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xffffbffffffffffc, 0x0, "a4eccea6da0000000c000000000000008000"}) syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffc002, "85378e5dea9c11fe4dbfa600"}) readv(r2, &(0x7f0000001700)=[{&(0x7f0000000000)=""/1, 0x1}, {&(0x7f0000000240)=""/171, 0xab}, {&(0x7f0000000300)=""/113, 0x71}, {&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000001380)=""/199, 0xc7}, {&(0x7f0000000140)=""/2, 0x2}, {&(0x7f0000001480)=""/186, 0xba}, {&(0x7f0000001540)=""/217, 0xd9}, {&(0x7f0000001640)=""/124, 0x7c}, {&(0x7f00000016c0)=""/5, 0x5}], 0xa) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 04:40:18 executing program 0: r0 = socket$inet6(0x18, 0x8005, 0x20) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) shutdown(r0, 0x2) close(r0) 04:40:18 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x10, 0x200fffff, 0x1, 0xaea}], 0x9, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xa4, 0x1, 0x100000001, 0x2}, {{r0}, 0xfffffffffffffffd, 0x31, 0x0, 0x0, 0x40}, {{r0}, 0xffffffffffffffff, 0x20, 0x1, 0x51b3, 0x4}, {{r0}, 0xffffffffffffffff, 0x0, 0x10, 0x8, 0x80}, {{r0}, 0x0, 0xa, 0x22, 0x1574}, {{r0}, 0x0, 0x85, 0x1, 0x5, 0x3}, {{r0}, 0xffffffffffffffff, 0x4, 0x20000000, 0xff}, {{r0}, 0xfffffffffffffffe, 0x1, 0xf0000040, 0x9, 0x7fffffff}, {{r0}, 0xfffffffffffffffb, 0x0, 0x9, 0x7f, 0x3249}], 0x7, &(0x7f0000000180)={0x20, 0xffffffffffff8000}) 04:40:18 executing program 0: r0 = socket(0x38, 0x4000, 0x7) r1 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$KDSETRAD(r2, 0x20004b43) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x30c02, 0x0) r4 = dup2(r3, r0) ioctl$TIOCCLRVERAUTH(r4, 0x2000741d) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x5) poll(&(0x7f0000000040), 0x3, 0x0) 04:40:18 executing program 0: r0 = socket(0x2000000000000002, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10000000001, &(0x7f0000000080)=0x9619, 0x4) bind(r0, &(0x7f0000000100)=@un=@abs={0x0, 0x4}, 0x8) socket(0x18, 0x4002, 0x1) 04:40:18 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00200000000000fe3b5320000001000000000d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x4000000018, 0x1, 0xfffffffffffffffd) 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, 0x0) 04:40:18 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x40000000000000, 0x40000000001d, &(0x7f0000000040)="caf5b415", 0x0) 04:40:18 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000140)="d83a4e1384749c4c7b4b139b25926197a77c4fad23e8ab1dedbf1349d296ab21e5e2419af72d14a6887e91b381d3223511490e842c5605a615005609c44b1d56883c76dde9a76206c6921ae82df1506671069cdbff26b430d7bfe52c17bb6e9828556a5cc7df248767098fc1f755f704b66fec2500b495cf1d501cc21f15b512fd262c41f946304d9ca6a99c6f89e19269a01524193d4cf6d6f16920bd53bb05940c887bdc91315a282eb60f1b742a59026131835eb85fa34d8d835504648bde83c47610ccb40fc01fa1319af6b02d62d245998bbdb4017ea9354b75edd30dc56ceec85d20925cfb3d3e75c0e3e3a1b3c7242a1bdff8faf43a4cb4975dae36bcfda116591aef65fda0cca79abd9899c7d7d96424472f35f4e3cb57e154094eeeaf4f19b668433767fecfc0597e7f02e707c06f18bbaf2c372b65f412e045a09a082dcb63487fa1fb737881fe18a20f174602f4e200989f84f66ee21dddd4e99c2d53c1e3941d30e67878a8d00496a65ca9ee2a05a97e0071ec14d87d3a", 0x17d, 0x40a, &(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8) 04:40:18 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) dup2(r1, r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000000)={0x10000, './file0\x00'}) 04:40:18 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r0, 0xa, r0) getsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000000), &(0x7f0000000040)=0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xfffffffffffffed2) writev(r0, &(0x7f0000002540)=[{&(0x7f00000012c0)="a6f996b1ef73962a22597917d20ea30b286957c9b73056a777ea9a87571f29462a0a2727f5b9bad50ee613e5cd8ae4ad6e296b3bd75af4db24ff5fcfa2adc2487639f3886f9e22778dde20b54dda485f441f450a0b936167ec35142df9087c1c19617a2da52a4f899e8984528c4fad0cefa8c3dda3a1bbabd95aabaabf9b1cad7e6a96589ad6e1b0be049a3dfbac81152f565c6d2e65b9591752218bb63b2acb794d7e7e2a718d448940b19312669cad8c2c6c7e7d2d230bd756d28fe811dc0b8111f16f60913ffe14138403f836cde310e51597ebd4aad546444c862131d19990e83c768fa6baff5860e83306246374c95100284ab3bdbf6969fe1310393ab608742ac97d376065f9ab1fa3eb5b79c0b19866fc02a260ef391599e53768686ce824fed6885855ca64ce237b60e248645bc2b35943a8f048159d9dbb8dba87a1e92b95eae7583ff3b659ac4a68306636aa33ce2e546e14c5095dd75a112dfffcbba578ce596c7b27976a8b6fb0c8ccc008052019f2555c06eae886a7ea1d44458f1a49872b0961d49e9baeedb9208b89dac260f6682dbd34f1d355dd8e899c9d19396fd34fc269873b81978682da825945b52b132935e2425271728b5f8ab99f47b499a451c9f8ec0cb38d57f00dbe155026a53047506d683b2af37147295e0c6cd3025089fd0ad294a2353d850f692b013ef9b39945aa79de822d4f8eac9ed70d9f1851a1e6dbfdeaafc61a74d4387cb385d4e499c0c7f958dcbb54b4283ad6ce14e8f3761f159e5b506b1dfe4b85b6dc0a7522d81d9ebf58d8f1824f8f1a708a33a54b1763d94223b4cdf4a7bbdc45731b81127d62d71cf3b133c323279f0d3040e5bda2ea99361e8375aa68b5382765136e2ffeaf14f31132f2e28ed90ff6ca302d15d3ac2a6becfecd5432cecab26efb5520e220e586d3fd6b519b7c6802c2ce4bcf958aa44a131288a3b8d7e8e1bd5e437a67b12955bc4faf908efff69bbac0e3d03e79be80cbd7c3ffdb0d97a9480b923c450d75d246b75e4df20dbb3c7fe77f3f0729002b6cd668ee1dc83e8e63c94030b643572225b62eec78b0dbe27880bc2424268a33b98f153fb52b5a2a04791e957ec5f1b353bc3eaf2c50e0b98ea5f53475d8bfdc0cdddfb48b810c4abbe3abd3c720f55be2a8d68c4ed0e4159f198005c9921cf71f410bf8a6b303e4c28b5ceffed42342ac21c7de2de272e5ba9ee4fe49dec8d0c713551f1e9ce851a6963ce76002d9d34cb868ad12d121214c64eaf788547978c135ad53c5d73d6ab87d8970bec3f53f088aba5a0fb970b3de04e53d7922149bdf8048d38201b3123591fd9f3eaa4faea8eb6d9ad0b7d3a486352d9ce7e2d9c1bf47be5f595bc0ffa0dadad5259b7fa968527ead1c205326c49193bd46a6e1136ef5a5176d7e9695ffdfdde76cc45df2fec1b3f677ba6658c7d29d90f31fca92a4bc3db1c6fb092098a494e6590669dda42c1b75ca6fcba2df9e1d6f5f76b2fd66e1132ebdea6630e033d63d85e340fa06ff4e27deea8e791ebe3435d1d2f38afe17e55c9cb8fbe65498cc1a4b730cfa7a4d919aa4448b1184dadcfed5dad10df2723b3cb3665e256a8e827dbe11d721ad836709475872b6668e8ab20776a03523b7d567f89787fe2bc186c2142613d151b3b7fde2e047c89d5ec8a1d4970618f4d67e6116ebffe3cf5f1663a0503e074d13436bfb210fe3521a4f9f8ad7e06e311e95d65008de39b8f5652b4bfbd6ebf3b22a4d3968518a30cef0ae8250066ca735a6b17ce7d3c12219b276de2b2db411d9464093d68059644aaf7372110f710487656bce609c24b60b4c04421d7487e1534dcbb1bd97c3e17b75d25f188734b4672bf683611913ae71db627cd449f8b5c42f063c7827e5176073de66860eadd16eee6cef1c78f1425feeea7928f419402c045e0c779a746610bcf141d5a7c58a908c47c5ff6f8f8aa26f5bc3c78d25c93022688d9320eccb60c3f8567dede4fe8d38f38b54a32e99126251d3fcd183defa442438ddad2617acc75055301d33135dab5eb0e6c40953fa4dc776f7d9b239bbb5ac4389d0b981b45d60426821061aa3326208e373b57a8f02b0a264ab2d269acba7a771292b9da2eced80c4739820a105f02577d20a07b93eae7177900ff66190b66bec9bb1c608562b98f2c70d355aadc94146e9b6eb61eaed1dc1c0b75c71223522a204225ae4a733e71bde34cea0b3a62771bc389dbc519b6edfc1ef8733154816d688dda5412f21095ee8b7ee5adc9c84d30e26c5f547e0a3c4790d6f85656527567440c3e0f0e20943ba99d57ddeca5a15983219faf616f8aab34cf2a50557b690a14e2ea812cfd275c5f307dd5fdf52f3c40120a19d49db9678f3e44db417dd1acdc2ecce483323c786cf9bc356e0dc34c301bfe4c712c3612b9780a4f750a23bf748e32ff823a14805cb2475f86912a2af3b4804311c71198ace8a82ac7abb7b99da4304420926429acfe4fc02c33f2f7055ec246500149496c54bd89ee8d06c3f7068d05b1245779084e575c3a7a26acf6a10dc6cf77cd6fa152078c6a8ea502a3bd03a0074c5fe30f1d5f147723e01dbbd17bf10f32fbd06d1e6f9eeed0e78fbec068e6ad4eb744b69252ee4912fe998aaf758b70d4d3712fa90359a7073052c72717468b9f2b2357d95d4f133c6c37a2b4b10e432ff7eca9cec23498f87f1d97aae8ecd562e7fdf68b41e9c89b8d0a44fbf090b8ea41b6e7ab836e39c577ad8dc61937f04cfea444a62d2b9a433550c1021dbb8c15b18e0c7fc9f22625876a929127cd609e86a27b5270debbd4f11cb82ea538abcea2e6ecffc47dd85fc328f7a9c0bfc88995ffe895bc37538cf5faa32eca5561506f7c578c929203ba0ec568802b374ba3132c8a922f7364ece9476926ab697d10a1f29c9409b2106307224501e6e3cae609ddc14b853dbcf8b5e05a4cbd3eaa2d9712b578ca199efe4682c795f04ad90b8a3552773ebe91364e08303a6443cdc4c7b8442cab6e4507dca9b5eb24e844f00154447553dfedbb65cbb17d35b62857bb26a91efb70913d5cbe5d410f344cb4dddb2993ca0c971004429773600293b36ef6f669bc966b35f40ae4a91ef2b15ec8cd25dd495d3686f66a19ed1a87323c848f8b3cfc738e1faa895cff011bdc20416b1b645da697c78f0a9c2230892ceb39bb61a5b2d64a24ef160f92afd225c31af2275ad5c263079c134af1c3a54d81f1253e2d610da52529c21970135d879dd8cc7603c1f0afc6f63ee156dcac6381c5dca494d1a48d98ac6dd5ac262d939190feb4e3f380434a9dfae6c54508baec8ea6c679765ce964a243949a80ddc11e573400f538e65d81e55bd199ec404c2244f68a10011d4ba80a350ebd401578253dcff6ab78d5d86bb4c35ac3a1f450026fa2b64c01be6e92ce1988c52d4d02883aca34082372a4815b088fd9420e7748954af98922b8dd7e9fc313005a1d415b082589594805a969df8eba5a348fc794cff8762926e05466e9bd91313396265d6fdc68d87c0fafea475d4e1e0d444bc40cfb29ed98f69f16d516b5851f15fc04e93036a38f7b71d72f2402002358bc677a02adbac91f87eab519d95439c3e23c3635cb5b590b40ea85eac4273b9f63492bd53c3005e826273188d009243d3aea34412f25639d798eb5548c8ad4c1ec46787dfe7951dbe016738594a7851d8250dc673c82a0c9d9df6f55725eefe23e208abec093873c905c574ddc0cd137f36f4ecf98b983760a34ff636bba16cd261a27da63f05d9948ef9df9c531a77cda59e030fe3b89cea7148328563603d77a999ae0330e11c260eb0422ae80142b09f17de7c22847c3ef1b86c00d875427d219034c4234b79d0d76138569ef32798fd8e9047dca0904abba32ab3ad6e76bfde18408eb64491d4cfc98a49e4d525a0929af268ef3ea2006a3597c9a1587a2c95b0bef99f349eaa165d203dd10f2d4b785349fdfe707ffa67e44cf06e3eb6bf066cbb162b7ced71afb63e2e9d54307cfb4a4474989d69dafb531ddbb109241187495a5e6d1fbbdb25894b4e73c5d0a950748afd8c44bc4d37c29be77685cc2af73760a94ad8045fef3a178d585bc778006fd00c282843703969b48a4b8a934b9b93bf3547a5e010ea692c50f81d7ba5ec718dcce578090d3e6da84cf1a4a525958f0a6aa64987333595817b2e703d4e5d1dd9be56be46f545636d5cc8ac0604d4ee7f7f7c335836be950958d4d9ccc5d1fd909e7cb1a9008c2496e491bd3828bff7baf508f7867a769c3bb706813e9e438abc8111ee6ed9e9805288de04bc9929e6498bfb1acc7ae96767c7ce432d8fdd1709538e208e35470e49c6e01a0ca79778dbac8f6c75c66803bd5f03a8a01c950433489eec76eb15248b1f0e7298edbdcafce24d27075b484dbe752ca269e5601a4dc59664d7d84e18ca6b51a9519720f09e66a91d3c3af8895f302b12c3f0ed5a94155eda8d12074de75a001251fb0bbec2930c87aba5e452f7b41c8e5d42eee0a5b18c807d78fb3fb2f5fe453c400d7351756203360a7576c7f3c4427cca335c03d295b3e624292beda76a2d931f570909e2f7ca874cbab9412e29db2b3df9c1e80a18b393fc86b5ccc4fa40ac2e674ea4d0a4554637f96bc1eaff088addc6c2079eada4e2f8c2a9229e1743f9e838f28dec622d147d892caa3a8a20b45bb008626c107759be3356673f3c11c04e2012dc2d9f07f166967f65e7b908b3093627bfb74d20b6316993b76ace79677e35d592e98d2fc046b5a06e6ff434132a88af32eb21f0277190df1660cea7cffe961e13edf9350fed366e559b7a7ff4caeb6aee9dd62917a41f4579ce6ee2d1ca5da971bf924c4b3cc9457c84ae318f4c454f325b317661a6f9022da8be41a0e58b493e13d1475ba302478e26bacfee8cb59870ddb91e506dcd105e3d78916c740293054dab9a13d65f40b8460231a6948f2716320b3a3ac1b66f438cb8bd27c7d0b8f72fb0f9c47e65b205c4e276e6999ff41b8a48ae6384a5a1b8b28ea52e206dd12daee735d7188e4324510f5491570511b0e3aaa9225ae0f78873e69125894a3088dfa069ae17533caf3b1808d6914cb1b158de48087d8b2c64f6a4f2307201f01cc7afd49b2dcea54abdec0d17aa08f157a4d7fb09aac707284c74b0cd3d11d13b2d06ed6b11d9f7a7e4a3fc37ac16a072a20e886a56fc7f3536b686268c42c6177e094bef80a7dda57c760fff66ce90f10fac0938606054658bf6471e4c164232808338d1a9f3b7775a4b272600ffd90ed578a820a9bbccb2dfcf0b660e7d54fe1afbf65949f62c41894f3b825ace96a9642838ac1a24469ab858532cb15252bb23b9b7e01f13ad245f1b16ff16a8766983af2d72c0bd18a7040a1eb7f30cf0697d8d7fb8d9fa6c947df50b70617c71a4c261ce5900437bea8e7ea374e9600ff4a8ae32f6dd132225b24f12ce1e4b323aa192346534cc2001a97cc5373de0f08155ae248001e94c1663fe2fd0f734088eca6c92cd5dd6f0436200e6f5509c95ddbad1ec7893d77241b26c290c7e45733d4ba55fac9e684036e3f6634b57bef3cd11aaffee00d66166ee3e69905cb3027d659fc07d59135e4874f5de8d343c617a7e3f6d4fed00cfc45abf", 0xfa0}], 0x1) 04:40:18 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000080)) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) close(r0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000000c0)=0x5) r2 = syz_open_pts() close(r2) readv(r0, &(0x7f0000001640)=[{&(0x7f0000000100)=""/233, 0xe9}], 0x1) ioctl$TIOCNXCL(r0, 0x2000740e) 04:40:18 executing program 0: r0 = getuid() setuid(r0) r1 = syz_open_pts() fcntl$getflags(r1, 0x3) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r2, 0x0, 0x52, 0x0, 0x0) r3 = socket(0x18, 0x4000, 0x1) write(r3, &(0x7f00000002c0)="79da8809c9a08c23518439e1815e59c8665de6b3cfbc8860a6bb18b30edcf7f5ead57ba811cf114a851f987b29a92a9e0716c508c3a357cf0f3b17b3c8c3bb7f698ecb7ed0578e3f7e2266dac1e4dee7142c29a895d91d622c0e5a8e19c61c842a0888a6de2214e60de9372941733efb0b93d11dde41be84df051ea71ed4ee1d6dd6c55ea640e4f5a1997dd4857b014c268d1dc93d3022eb19e1e39eb07c4c40446ab8ed614d8062094847749a278b2a7f9558dccfcc4bf771ff007a09b867e204bcc4a7f13ffd607cdd02d7b9f28dde32fdc08c6141e081b7bb29469fc73d1cd63671e3cc8133580d", 0xe9) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x9, 0x1}, {0x18, 0x0, 0x200, 0x80000001}, 0x3ff, [0x200, 0x100000001, 0x6, 0x3, 0x1, 0x69, 0x1, 0x2]}, 0x3c) clock_getres(0x4, &(0x7f0000000280)) r4 = semget$private(0x0, 0x6, 0x8c) semop(r4, &(0x7f00000000c0)=[{0x1, 0x1, 0x1000}, {0x1, 0x7, 0x800}, {0x5, 0x5, 0x1800}, {0x3, 0xb, 0x1000}, {0x0, 0xffffffffffffffff, 0x1000}], 0x5) semop(r4, &(0x7f0000000480)=[{0x3, 0x7, 0x1000}, {0x1, 0x21, 0x800}], 0x2) ioctl$TIOCSDTR(r1, 0x20007479) r5 = fcntl$dupfd(r2, 0xa, r2) ioctl$WSDISPLAYIO_GVIDEO(r5, 0x40045744, &(0x7f00000007c0)) semctl$GETNCNT(r4, 0x3, 0x3, &(0x7f0000000800)=""/76) getsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000200), &(0x7f0000000240)=0x10) setuid(r0) readv(r1, &(0x7f00000006c0)=[{&(0x7f0000000280)}, {&(0x7f00000004c0)=""/207, 0xcf}, {&(0x7f00000005c0)=""/146, 0x92}, {&(0x7f0000000680)=""/44, 0x2c}], 0x4) ioctl$VT_GETACTIVE(r5, 0x40047607, &(0x7f0000000740)) r6 = dup2(r3, r3) fchownat(r6, &(0x7f0000000100)='./file0\x00', r0, 0x0, 0x14) ioctl$WSDISPLAYIO_ADDSCREEN(r6, 0x80245753, &(0x7f0000000140)={0x6, './file0\x00', './file0\x00'}) semop(r4, &(0x7f00000001c0)=[{0x3, 0x100000000, 0x1000}, {0x3, 0x8001}, {0x0, 0x4ca, 0x1000}, {0x0, 0x2, 0x1000}, {0x7, 0x6, 0x1000}, {0x0, 0x10001, 0x800}, {0x4, 0x3f, 0x1000}], 0x7) r7 = socket(0x2, 0x1, 0x8000000000000000) semop(r4, &(0x7f0000000080)=[{0x0, 0xffffffffffff4997, 0x1000}, {0x4, 0x0, 0x1800}, {0x0, 0x4}, {0x4, 0x9ac, 0x1000}], 0x4) connect$unix(r6, &(0x7f0000000440)=ANY=[@ANYBLOB="14534efd9e016f61ded6e122dc04dfb9dd64f37e"], 0x1) sendmsg$unix(r7, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000700)=ANY=[@ANYBLOB="100004000000887a9799f88696e9e8ff"], 0x23}, 0x0) 04:40:18 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = kqueue() r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') ioctl$KDDISABIO(r2, 0x20004b3d) recvmsg(0xffffffffffffffff, 0x0, 0x0) unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000280)='r\x00') setsockopt(r0, 0xffffffff, 0x4, &(0x7f00000001c0)="57f869f044398673a0fccc98debae2a393f13df13de0ccc8389bcfb53d9ace92cefbf5dbea071001312fc186a784c9f88a5394a61cc4b6f758cc1cebca010147ff51c1bd2173ccba295463d3f1f14a89b8d3530744c46b7378be2276c5420da90fd5d484c734b8d5027a09296d0bf0e55bde10bd7f5a", 0x76) unlink(&(0x7f0000001700)='./file0\x00') kevent(r1, &(0x7f0000000140), 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x4, 0x0) 04:40:18 executing program 1: r0 = msgget$private(0x0, 0x80) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000240)={{}, 0x0, 0x0, 0x1c}) r1 = getppid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000340)={{0x1, 0x0, 0x0, 0x0, 0x0, 0x108, 0x8000}, 0x80, 0x8c, r1, 0x0, 0xfb00000, 0x2, 0x7fff}) 04:40:18 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = semget$private(0x0, 0x6, 0x143) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f0000000140)=0xffffffff00000001) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20001, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000100)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x3f, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x7fff, 0x0) r4 = semget$private(0x0, 0x3, 0x20) fchmodat(r2, &(0x7f0000000180)='./file0\x00', 0x40, 0x6) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f0000000080)=""/77) 04:40:19 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) socket$inet6(0x18, 0x4001, 0xffff) r1 = dup2(r0, r0) socket$inet6(0x18, 0x3, 0x0) recvmsg(r0, &(0x7f0000001400)={0x0, 0x0, &(0x7f00000012c0)=[{&(0x7f0000000040)=""/101, 0x65}, {&(0x7f00000000c0)}, {&(0x7f0000000100)=""/4096, 0x1000}, {&(0x7f0000001100)=""/181, 0xb5}, {&(0x7f00000011c0)=""/125, 0x7d}, {&(0x7f0000001240)=""/5, 0x5}, {&(0x7f0000001280)=""/32, 0x20}], 0x7, &(0x7f0000001340)=""/129, 0x81}, 0x2) bind$inet(r1, &(0x7f0000000000)={0x2, 0x0}, 0xc) open(&(0x7f00000000c0)='./file0\x00', 0x800, 0x4) getsockopt(r0, 0x200000029, 0x2, 0x0, 0x0) 04:40:20 executing program 1: pipe2(0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="bdfa4d2582c321a8cf98848e4a8051bd3cfd55165ffed960c4a456f37b8b313dea8d0343d60de2d3280d33ee6185c6a19e1af2d4d9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ffbd4e719b079daa98742030000008aaa78947da61d759a9028a2b887f01391f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc350146ed5ead47dfc43c6c3b018be5455ba5fe8eca0ceda1aed7ab4d9b1e3a3060cda9b34edf51b11de8938f5d07eae38cb0a24cf614764a81d7d9dc5fa9988628191f123a350799222c3933e41e5074c1bdd2761853896e8bd9675f18d320087fed9e57bcfee76f075d9af7fd00c8abf2cfd6b0c2f315fe996d9ff641f7d57f23dcf209f19ed1636fe31d8bd4e9ef4cee3198d8b62ce8d40b28f030c40482e63f0c7bfd21441ac135bf8b437b7d663c4ea36e2f9688b9d4e2b2096aead1e696003c8f067cdf9536a6656bcf3f996eba275b154072cb77259284e658cd008b0a6b824257166be350fa81047c654103dc91be4ea9567618c06e6d6ef6a2121608afe3a5901a46d72c5e9aea053261adb8cacdb7415b76356ced32a9f201344a8a408a7a30db10412b8c280ea3eca7c0a0500000000000000ce1df2e824216701fbb68f4eb7f65e38e1d708", 0x1e3) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000008c0)={0x0, 0x0, 0x100000000000003, 0xffffffffffff2301, "b0d7080752e6d432900000005faf8a21452409e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 04:40:20 executing program 0: madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) r0 = kqueue() mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x5) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) munmap(&(0x7f000037f000/0x1000)=nil, 0x1000) pipe(&(0x7f0000000000)) 04:40:23 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000140)) getsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000000180), &(0x7f00000001c0)=0x10) close(r0) listen(r1, 0x86a9) syz_open_pts() r2 = dup(r0) r3 = msgget(0x3, 0x200) msgsnd(r3, &(0x7f0000000200)={0x2, "5c55a67c8636fa1a997b911d761f07d28811e844fcece549000e24c0f5489fd6abaa26b83cd96f448f9a7dcce01b"}, 0x36, 0x0) getgroups(0x5, &(0x7f0000000240)=[0x0, 0x0, 0x0, 0x0, 0x0]) setegid(r4) poll(&(0x7f00000000c0)=[{r0, 0x60}], 0x1, 0xef6) utimensat(r2, &(0x7f0000000000)='./file0\x00', &(0x7f0000000100)={{0x1, 0x400}, {0xffff}}, 0x2) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r2, 0x0, 0x0) poll(&(0x7f0000000080)=[{r2, 0x45}], 0x1, 0x0) 04:40:23 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = fcntl$dupfd(r0, 0xa, r0) kevent(r1, &(0x7f0000001400)=[{{r0}, 0xffffffffffffffff, 0x21, 0x0, 0x2, 0x40}, {{r0}, 0xfffffffffffffffa, 0x10, 0x2, 0x67d79501}, {{r0}, 0xfffffffffffffff9, 0x2, 0x0, 0x1, 0x5}], 0xffffffff, &(0x7f0000001480)=[{{r0}, 0xffffffffffffffff, 0x4, 0x0, 0x5c, 0x1f}, {{r0}, 0xfffffffffffffff8, 0x5, 0xf0000090, 0xe8, 0x4}, {{r0}, 0xfffffffffffffffa, 0x40, 0x20, 0x3, 0x2d}, {{r0}, 0xfffffffffffffff9, 0x40, 0x20000000, 0x7fffffff, 0x20}, {{r0}, 0xfffffffffffffffb, 0xc, 0x4, 0x2, 0x100}, {{r0}, 0xfffffffffffffffd, 0x10, 0x0, 0x7, 0x4}, {{r0}, 0xfffffffffffffffc, 0x6, 0x80000001, 0x100000000, 0x67}, {{r0}, 0xfffffffffffffffb, 0x2, 0x20000080, 0x2, 0x2}], 0x7, &(0x7f0000000080)={0x7, 0x4}) r2 = syz_open_pts() poll(&(0x7f0000001580)=[{r1}, {r2}, {r0, 0x84}, {r2, 0xc4}, {r1, 0x40}], 0x5, 0x8a) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x87ff, 0x400000000009, 0x149e, "e49b2256db00000000000000dfd799ab1a8143b3"}) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000001880)="e3dafd0d690f201127848fe5a144e4cc535324db86e815ca0fb0bbaab3e9dbc52c447c7fece68db0b86d4c4945a3277c786d9dbcbd4372d6927d46298a2a24620976f11ca44257d58b1a7bb5a4b0eb0741d6ad46248fe44b6fa8c4cdfb8c042fefe6e83d9d590a1e7b9977b91065883515d23dfacc221805315845073a524d20bb1a950052ea959958759784774bbcba239ddd7963a7e345736b3b598bce3c80a8f78031f4705b6c0362d3ea25af600862baa453ec4bda5b76dd281faf1b24e09469f4fdc1785cedd97a06631491bbe89bfa6f004a752dfd00687aff035fe8349a61c5e81b165995f8f840599817446aaf458d9c9910328a47bb08a2c3867859b79e70e9d98914dd0a572cb44b3fc98500551ea6ae7f3169a6ec078de5408d968a3f4907ac2a46f4ae380d5788bbcdcc0062c6c9b86fb6d6c846c2cac82332c6dd0581f03b557b6bdb59502da41dae40134c33df1071e59f4527c088e9552a6d915db9d1b58214de912cf51ed0e32c29bd0dc0321c0be1070520eff580980355cf735c041c2cbf63e8c5fe7106f0c6a2a0cf81c540dfa5af51f93694b629e85fa266b315cf4d2c633c5c503f66b57c7fd90fe22cc1b850dbfac0e3a420f2b1fa115623dc4348a9303ca2671fd77c2ff35df5ca1d6137357b0fbc3b7d52c245d87838b63c676a068de002f41c6ecca35270d9d9cddfa1dd868b563b9a5303833f04008570cc94431fb02881fcae42e4f8e804d4accec8c9ee1722fcafef7fd8cd6cdea97a6492e4165f017fed9f1381f031ee298de94529ea59df48609e682ffe1e1c92f0b17ab5081dbfd32daf3a5ce4626956eff86cd48991343a66d2f746921a10599cef31830c23d40c61cdce217ec0b6383fbaca4c238f4cd6a908ab", 0x27e}], 0x1) ioctl$TIOCSBRK(r0, 0x2000747b) getrlimit(0x6, &(0x7f0000000100)) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000180)="63fef133603df237de2530430cc838ce4d587061150abb9ac52f9583b996348c2197ab9916e95b7a7f7988ae701a0725f3f3ab86d9b2381aa26b43369b232e9a5475917cab109ba3144c0df304b6123592a092a47a11e320469495bfed87303a36ebbf51ebea378c70375feec4e856ddd7f4a95270c26f1cc6f6e137859f8c324e01f645fdd7bd05d305d792f44b15ed36b7dd3a2c442985d329fbcee8ecf4708f0dc730bb1e20424fa65724e46825fc196e70f814cd91f9fcfdf62e4c841b1a612c99cde821bc", 0xc7}, {&(0x7f0000000280)="883839d1f02ea5549d5afcb8d731d5c3bfe34d9508b476dadaca4f243731f0d6bf92c06e7ee552f03102fea0371d105e4dfab9995cded70b55c1d46317582e64f63fdcaa278500795f64c68c7b17b5690e73463887b3079ee58e3c331d10dc01d552f588fcb97a101bf568b1a6af8e77cced41eeb15a84dad77adc509dd2cb3cf9989a4712023285749deb853662300acb52d6cd9ee0c670f1264f482204f5a9acfa5982f89983fdbc1021a8b5af9575722d80fc073cc3f1df932d6bd2", 0xbd}, {&(0x7f0000000340)="533763ed468f6e9571b43bdda9072be40ee7530d518bd505d77cd70015fc36af74cf37fef8c450e8febd2dfbdabf449034827d2029c08a7c7936c764ecee1d9be9cee4a56ff8c877f37ca7219de0a7a663e59dd7eef1a39c487b85b2cba7ae24a9c4d0feb5fec0f769c0be2c7fcba8d01a8db08fbc890dcc6304207f1b36fc9c9bbaced005a6770b54f2878a9db70292b42b02b78e988f3d4531c37fb86dd1021047d20b845ce453ed98d8594b76956bda22b804c8eb1ffb6941545b66a14f", 0xbf}, {&(0x7f0000000400)="bbf5289c68ea55c8d1aea2199ed6ffb7a40e0e750023b9d4dadebc1587604ed71a0f9cec3836d106310be2e7338b2c65918e0f19302f96d2fa7d2235291d23e3478821fb306f78b946668574e9a7f5ef5a92879a0400121dc4d781be5338d7129e6542e32c68a9528ebb205b90cb6e615667382eaf103ae9a865874bf7a37ff86bd4fe01b433ceeaf83780b3e5fed36f6d71d8befabfbcf154652770e57f385730b2c424a880d675bfae379fd0aaf391b1c56f450c882824dfdf6fcf71fff5fef5d58bd6f77ec577d1b2791834f2cbe73eeaea66d211d93c1444aeba758bcaedfcf3e533ec2d9842e99bb08e3091e65edcdbbffa36be1d3dbc0f8b3c4d54fe9b9036ea1adc51fd68e18c7876ff9d93ffa918d400a8bdab292be906d17e9515dc61cc930fee6087806055f5727f95d3940fa2c2a38a1ec40d3a4e1bbfe909de22ee8e478a2a4c24fe84a12cb0adf50b65d1f9e2a6d507e95509e43950b0e33f8f366c94b920789dfda2fb39b1c81e8bade03c4509531d8ef99ab1bf16053cc6c7e44f01bc2b6c205c915e141cc169d100f47311c1f293c6fb55cbb5e4723835365cb40046546b73f8cffd6c5255f3668c65823e9a2a80fdae75d4ab6e4e45792a8faa89bf2e0a45551fb99fb460a682721e1e96165271b48cdcbea096b31ec1af8dade2b3dec68e815eb1245561d87168c4ebe488d035a81df4b4425fb3da56b75d91d980f29f7fdc6a3cdb330d67e2ae2a4cc0f8e63f551ee7fcc274139b5762d0afbe4c0bfdb032b4c9a1096432c01793ef64234c34914b0019c3c7748fdca6a093fea7f678b69d6786c5b02ac42b9626b67a6785948d7859eb427c4af405c65bfa964a902ad0bb03acfdd727b09ae49e45e295ddd94c78dc5f11c01217f5a5bd7c287e402524c0047d98f3a232a25855f36931ebc23f1bd9b4943e3ae44d1988166e41306b4c0d62da3f9f8b672890c8e44e0546668938cf50bbc08b2d0605f2a8656a02d3d28b6a96303c3abda6d092c8d839d069f4eebba6059658df9fed471c1f4a49205badc45c718595878d2f20656cdd729bb7e2e685220ad49930a11b88108d09a7aa67cc2c53120aa66b077cccd7e6081ac45ebbd90c4d320266d784b622b776abb627d06114f767de82964dbb15915ee53ac476628416942e1fbd0b79235150e4767ae6b1a7f4595beeb8815f8e356614b573adf2c31205285fbbcd11d056b883fc6f05d262421adef4afdf30fa3f083b54fba5097d7c6c3c8cfcb03155d0f56559adcdd2d19056e6ac05487f20b39d05325f0f203c82fc805490e69d7d937e10c0c3bc06654233454a1e126abc43481ac055f19b2bf083cbf75ffd5d9e6f7de4642c33090284de17dbe64237b1b98890cc6c3c2aac357901858b20938404a5f1c5864dcfc3c60029e0946058de12dd101cb0787940e4becbbde9e321acc049e59387df53d877fd3b25952359223a0d0655203c789ba25784d1fbb1058c05f14e70e3185a8e6cf3b57585f61acc75292b3892e671f7c815288e0f44306ff357ec6699769bb7e5ef0597e4a9f001f386f8026b2e29105bceaf124b4a5be080d5e5f020af8826d07ae7d78a088d09b7950ea1e36bc84775dd7140c45e9e7c063cb86d08c54712e2ae2d541feb1554a10487b15ac6919a4620328c4c984727162c53a39ae5d4d1664628167b46610503270c891aaffe82af36390ca519a8b54c6d19d6c402ef7252a01daf95a4dff27c48ca5c408c45ca159cd4bd98636bb6f2deac51d1e9d51d4f671b59db7f89c570c6e40c9f3ae10efeaa4d4368aace990f7e2a1d7f8bb819cc4ce65b86ce3126f326d21d63d79b1364a40440173d89c4250edf92c0b66cb5d55ffe5463c38a3e5c6fe53d2b8a1df0e64c92a2bca21664159684d9fcef57f78d4fa258af75b00de18f0fce4d1e98a58c7e1fa7b26db97d0b9a3160cf97823b1b023ab68f172141e89a9944abf9bcd558d2e0bf5b402b447f624c36724580bfaf545f088e80742fdaec767de46b495ea710ceeb5f980f66a5867b01970b6e86f3a20eeb0eac267d8d2ae2c7508da9e7d68fa6e4e38c17b7be87237b8eed11419d8e2ae8ebd514e7bd87c2157bcd806bdf8f2c1960c7f9b0e8e2a2782a135ed520fc48d90518831e54f7110c60f226581acfbcac4079fd1c438087a8c9a69f234144f56c55d36612e22a3e800f1ab7a89c97444559e36da0a4d88afe516cda1ff27b7fea824fee434db6db4cceea63a22ed7e58a74f7478ee44e356c8afb4ee3f1102c26031480294226b33552762f3cb5580d8c3bd0227056c72296aea1f70fa3c7a4b4cb0c90f38b11f0519d483325939fd3356895a32732360b7d5c058729c90e4865b5750ca16dab9bdf1ce43d48d4d8e26f4cbeef6886c7520ff380232e4dada8b3944f9a02ed9e89e630c01cc954a2b45a35698ca752731b0277d9b37962be6630ec7096cf4ccd2907e75635871e0ecfef478a521a2476f5cbdac2e062190ce34c05751c9bb56f93fc3ebbada4f6538895724d3f9a4ba89aacf135c38d9e42e538f3a17e00445009a257c7294f5a7a509b86fe88b37ffb000282fe8d0949b947d9ea38d6e9e96f34cb8b9636efbbc639174ded06e022f907ac36a407b20a4a30c009fdbcb855c95ad5a66b094c8e3f5395d1d2ae90a76c4332c00a8ffc889cb4945a6df7159728e5856e49b55cb4a708bcf254d0b5016aa4b00809fd098492f337f8f2d300971873360779f66e765cb00407ccd92137f28497ce74dbca98763091e4fdcbd1f79695a02e8b25afad6d545a204dcda59d1ffe597eb3fc37cb8e59437257ab7542ecb7c6fc33af0c4c437dc27018b5163299039b4c6715e4db7e175d6fbcb92d069af3da3624208773e8f742e514dcc22230712b08ac41a146043e974298cacdc52d6feb399b1c9a1c4426c8c50a583c8768cb978f6908c6dd84633c719ae6453b42107bd0026a6c9976d3a7a1e4e8becb8ce75edee96c57eb04a03e30d00c5bd83306679f5cfc2281c6f67139061aff38dc72237b468f4a9083aba96837e490bae6ed534d77b32b93cce20d78c70e9cee222737f24869a7d834928b0ce1971d6bdcb7739a6bac2be06a1c682f4081b84ecc84fe31555de77ea382b41988f51c47ea27d70efeb09023a5026b62066e21991a2c4442269bc97752222066b04158b78e719ba1b1d890d69fc4c2d8167fdeac4d6914cc845c781a94a833377cb923c1cd781f7f89afe9bdbeed641b5f2540f459aae65a59526e351b9b8b928017ca60ac16a1eb24769643fb5f7301ce401c40e030e6c4ed147f58837513395bd9a509b170b2eec5f027d5ac73abc6c3b40abb300deb3eb06484797cc3d91cbe809d2d5e88261a8c8e62aa7499128b6f6a570372e0f89c62e99b6467ffe912b7075f4f417ecaeba496e9c5e11f31a8f1eb648bbae96f51da81fce5dba6cc464eb1f70b22edb2ce2937256e114cdf7813c2ba177289ed17a21eb676112a2666ebf8d682a9a12b693ba2eb26d2385486c7199d898b1de8e19dfa382dd73a5dd8591c054a7fa09a8df7834f717f0f1474376643c25c3e79a59fba5d22cad7bcb5ac1616f72083718dc3f2d2d4cb98b000119ef015466547945a544760ed4fd161e6311cd68afad971800800db8a75bbd95f26b5e95f059455e85c41259d3fd1cbac438209f7a72c1973fa60c2d645e52bee710c3f0d4cbc1903aacba5ec0ae36780f1bba5ae0b430f5f38d76c70bea8eef980a3ce9e8990d25c2dd467e80bdbab553c3085725e1a93b9fd06e08a30c4f46bf48fc81bd90e33f46b746d291e90cc8e3626a69c36b972bb471a72b98247b12e0c7c83f381cc9c3a80232a0f507cb0856e9aee1eda294a14c4a07c6c82632d81eb31b3f4cd1c72f886336fd27ca18c6a57d38376df6a5f94c88e050fe5b225e6f50b2772b692e3f79f5c84030a1cf50c55d1207acfd9e551cb9bc73f3306fd366564e27b1eb5c6eaaa71755780b139f52de6db3d1d734544eb77ed6359b1d8d008ca3703ce3cff0c4a8052feaadc6c1ab7de435afba7462d7833e1e95f18e74a8bf0cf720b73b076ec14f56b0a7d62e51233d9b72ccc46c9ed6789925025438dc0e5155094669d62cd6ef207fc512906c3e04fe44075b548f371d0c75c0caaeb727c10b5592208a738558a559e691fce11fe4038cec7d3231b4021e1d4e5548199f257b487756ad640c09735939f0632cc3adb0c199c582a9d2a97c322dceb1bdc710dce16778b33af29077c55941b35e13a7231beb8c108e24b148e04249277cee38e6ce63145e191ae69abdc2b00d6de012d152585bb1b1c0e6dd0e3832fb7c66d44aa67e77c030841acf16599f1f60de70e84a787f168d6d144aeab06795292b772f825fe10407d194e28c0320bf5d55249d79e5c34835cbbff62121f13d25e7a3a82d3a146018a9bfdb9a614c5fe60821053e39936a349c0e08e1c0a8e00d627793effc0279a114d55d964b20b74aa976f0f2906e6a662a9f868c3d6b050bbac3f5579955e118a180e109827b9ee6e7b74b7e173960208fa2cd03aca5891da500b8df5e8ca7defc12c2bc53c65453c3fa162f797d4a3aeac3156de819886d59ad9659decf985ff0412a39fcd32284b62e46be9a930883a8fb438404a0010c4a9564c40f1ad2c7c5074331ed0b3c99d7480c52658ed8cfc0367ecf38e5a0d5362f4afe1c1bf3c3e461dbe4c93089e52b58b1ed3b1fb41a485ad2e55931bdc27c0dbdba11a80779c45a4c04f3770d026162d51638593d9ce822834dae6190000fdc5006a8153d3dfe1bf0a7e082b69a47ef4095cb9f2119c52da31bfa34b2a6343fe2e09aa84e114bf1860405500bce7b16496b244051312feb0ae8b3d82143fe19a3e4c29133026b5a8a34430f1682eff063bfcbfc3d6446c016e28807144de3dee802a92e98217fe66374e9caf6ac4b30838593bb1b8e579547d5008c9262b519036c895f9a211a1b42ea708885b66247f19da5234ecf6cfcb6fb04ab9a4a55c173d8ef15169dec5e552a16018110e05e124131415c86c9d31491972524cbbf428083a912f2d4d9339fa8cf9c027472f6e0d4c39eb5c66d60a3f9a38afe5105f83a1955ee5aa6bac0103c271c8fc1799f29a94622263c2b1d3a9e4e2af3fb4b5831382a8672488382e0560dbbdf8012e13ea85269c70e14db1a28eadc0f2d6e8285cf0d9bdfa52484340cab199591271c7a5b6fa135ab3586dc367b9a8937459aa8a95c284832c612671e19633586789b8389a80ad70ec2517bac258034fe36982dadc43c14d724225a783ed7ed2c7ef91d21a61353343f78c8241dc9d86923df207f981d6c2053a52b82f5c7c73bd9b61ba3caf3b5b4c0a09780458584408a67af9af3864bf0505df64966a3827201a13f9b025f35a640b951f1dfaf1f2621a93d60dde92048a99c9f7857fb88e8c5c57209f0f34ddd97ee9177c247f95c220940cf945bfeb61797aaa0dcc61fa47f4cb6c4ac6e7203a1fe4414dc3818da56ee5338c418f9fb337e4f27a97ab4cb4347aa96c6f346328ef242193bae8115af6def4ac4562dbb7ff0bfe36964b12a76107fb0eec1b617f007799d3e68dc01aee4c68bf3772afa05719bdfbd78acfa9a1ab0d0f299c530555950157fa9733552c8923baee548c51ab3096c3eec1a7ced873de93ce555d9f4c73e44bcf18e115c51d9a7c9f4249f25b58ccd742998438f7d4a44cff94e9c1b6e9ddf6b170bb5558d9ade44fe06111f4ad4da8f5c087430fe177b9720fa92b067408e508af", 0x1000}], 0x4) 04:40:23 executing program 0: mprotect(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x0) minherit(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x0) minherit(&(0x7f0000003000/0x3000)=nil, 0x3000, 0x3) 04:40:23 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000000c0)="56efb0c4264d8f405dc355ab321635e40184558f9688f997f24250d3b249a91d7c602423a543199f452b0b073f9a4ebc1e1b97104f7faf88f0919304248717e0e97fc50b5d5f03ce314b62821d1078b8be725d6653137c63", 0x58) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x1f}], 0x6, 0x0, 0x9d4, 0x0) 04:40:24 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea64cac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd108000000bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa750000004b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b28b46049befba997acb9ac407791cdffffff9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c4610667a53599d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c257fd257281fbcae0694eb4c1e7121b6a2c19d7c82056820224126e21463f539f9bc6a6649c1c8489aada96f3a84", 0x182}], 0x1, 0x0) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./bus\x00') close(r0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)="6c32d855cd1d485b5615f92085cbba5aec15fd384c05bf51096d295d7b008812803f54173d3c68253b3edd7f83308381def4f0aed87ebc7f922c51e20f1d7d833b37bb1b349cce762c9ca242ccb690dfb99af5a06a55c4cd6b9fe13c15ea3dd788ef825b5ec3077caf3d8f2cb44936401451def50fdbaa9bfb91f3710a6404788ca7bd718a45936a97549348cb750be2c1", 0x91}, {&(0x7f0000000280)="82578844c9ad199d0861072b0c568e48f06fab57659ad1ab2fa2b492ed57e33ea752a964d8d02f990cda2aa6455b078ab0ebb4905a6cd16d8d9369a12a4ea4a45ca2bdae4b357282a91df7abca17ecc5225975f8b41e1a5e0c1d6b9f9d8c2b2402a8660174dba2b5c76eff9a05e500d9b4bae8a93d01417c2706e5869e1642ae2a51e47d142b17742aaf38c54bd271db4909841a95808a3b9640490bd77ab3dcb473363f763f668e07c3e7b7649a9790468e01967ad771", 0xb7}], 0x2, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) 04:40:24 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="28000000ffff00000100000008c23fdf000000000bc0475bb024c61eb15305f2fdd5aea7a9ff8c986fabf45ade8befc73dbe4b03d242529b", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) dup2(r1, r0) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) 04:40:24 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"}) read(r1, &(0x7f0000000140)=""/179, 0x4a5) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r2, 0x29, 0x3d, 0x0, 0x0) execve(0x0, 0x0, 0x0) write(r0, 0x0, 0x0) 04:40:24 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000001c0)={0x10000, 0x66f1, 0x8, 0x75a8, "f0b3b0ff8befb356b0dd3f76a00541092aaf613e", 0x400}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x200, 0x3, 0x7f, 0x0, "19d655ce8c99894a3e6ad488bba4f8cd4d4a65e5", 0x101, 0xffff}) ioctl$TIOCSETA(r1, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r1, 0x0, 0x0) writev(r1, &(0x7f0000001500)=[{0x0}], 0x1) kqueue() writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) read(r2, &(0x7f0000000080)=""/76, 0x4c) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)) 04:40:24 executing program 1: socketpair(0x2, 0x5, 0x85, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000001640)={0x7, 0x69}, 0x10) kqueue() r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) syz_open_pts() r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x10, 0x0) socket(0x6, 0x4003, 0x8) dup(0xffffffffffffffff) r3 = fcntl$dupfd(r1, 0x10a, r2) setsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f0000000080)=0x4a, 0x4) r4 = socket(0x1d, 0x8000002, 0xfffffffffffffffc) setsockopt$sock_timeval(r4, 0xffff, 0x1007, &(0x7f0000000000)={0x7}, 0x10) recvmsg(r4, &(0x7f0000001600)={&(0x7f0000000180)=@in, 0xc, &(0x7f0000001480)=[{&(0x7f00000001c0)=""/49, 0x31}, {&(0x7f0000000200)=""/58, 0x3a}, {&(0x7f0000000240)}, {&(0x7f0000000280)=""/83, 0x53}, {&(0x7f0000000300)=""/152, 0x98}, {&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f00000013c0)=""/96, 0x60}, {&(0x7f0000001440)=""/34, 0x22}], 0x8, &(0x7f0000001500)=""/243, 0xf3}, 0x40) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000140)=0x4b) setsockopt(r4, 0x0, 0x1f, &(0x7f0000000040)="caf5b415", 0x4) 04:40:24 executing program 0: syz_open_pts() select(0x40, &(0x7f0000000000)={0x9, 0xb3, 0x1, 0xffff, 0x100000001, 0x0, 0x8, 0x7fff}, &(0x7f0000000040)={0xffffffffffff7fff, 0x9, 0x100000001, 0x9, 0x8fe6, 0x400, 0x6, 0x7fff}, &(0x7f0000000080)={0x390, 0x4, 0x3f, 0x8, 0x80000000, 0x4, 0x4, 0x6}, &(0x7f00000000c0)={0x1, 0xf2}) select(0x11, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000100)={0x2, 0x2, 0x4, 0x3ff, 0x7fffffff, 0x80000001, 0x3, 0x100}, &(0x7f0000000180)={0x8, 0x0, 0xff, 0x1, 0x3f, 0xfffffffffffffffd, 0xff, 0x3f}, &(0x7f00000001c0)={0x6, 0x100000001, 0x1, 0x69cb, 0x3, 0x5, 0x3ff, 0x9}, &(0x7f0000000200)={0x6, 0x965d}) syz_open_pts() pipe(&(0x7f0000000240)={0xffffffffffffffff}) shmget$private(0x0, 0x4000, 0x536a7c5c0548f1bf, &(0x7f0000ff9000/0x4000)=nil) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000280)) 04:40:24 executing program 0: r0 = getppid() fcntl$lock(0xffffffffffffffff, 0xf, &(0x7f0000000000)={0x1, 0x2, 0xb683, 0x86e, r0}) setpgid(r0, r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10, 0x0) ioctl$KDGKBMODE(r1, 0x40044b06) lseek(0xffffffffffffffff, 0x0, 0x4c19c4870b7c4c8a) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x3, 0x0, 0xfffffffffffff476, 0x1000100800000, r0}) 04:40:24 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000340)="90c9f5edf793ed9d75b12bd25efa71e5fa2f7ec856ccbde0a8ca879817717a905bbaa211c56fffa54f01635d8278109c84d952333b4c9b04c965b3785dce63704b56e1b57276803292a90d1ef0df0b349b1c8b5becc20e69851cb244ba9002577f2274dddde26d193afba15b8b225ad85703c3378fe4f984380e557baf13912924", 0x81}], 0x1, 0xffffffffffffffff) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x6, &(0x7f0000000000)={0x0, 0x3f}) close(r1) 04:40:25 executing program 1: r0 = syz_open_pts() socket$unix(0x1, 0x5, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) 04:40:25 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair(0x800000019, 0x0, 0x3, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet(r2, &(0x7f0000000080)=""/8, 0x8, 0x1, &(0x7f00000000c0)={0x2, 0x0}, 0xc) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r1, &(0x7f00000002c0)="64a356d97ca778a36789156f9b80f04064345389c77719aa0e62f589699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1b", 0x3c) 04:40:25 executing program 1: msgsnd(0x0, &(0x7f0000000000)={0x0, "b0fd86fc7de466a9"}, 0x10, 0x800) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000340)={0x2, '\x00', './file0\x00'}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) lchown(&(0x7f0000000140)='./file0\x00', r1, r2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000040)='./file0\x00', 0x21, 0x0) readlink(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)=""/129, 0x81) readlink(&(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)=""/151, 0x97) recvmsg(r3, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x313, 0x0}, 0x0) getsockname$unix(r0, &(0x7f0000000580)=@abs, &(0x7f0000000600)=0x8) r4 = msgget(0x0, 0x4) msgrcv(r4, &(0x7f0000000080)={0x0, ""/176}, 0xb8, 0x0, 0x800) 04:40:25 executing program 0: r0 = socket$inet(0x2, 0x8005, 0x5) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20080, 0x0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000040)=0x919) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) chroot(&(0x7f0000000080)='./file0\x00') setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000000c0)={0x3}) 04:40:25 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000100), 0x1ff, 0x0, 0xffffffffffffffff, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r2, &(0x7f0000000040), 0x4, 0x0, 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCDRAIN(r3, 0x2000745e) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r0) 04:40:25 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setrlimit(0x2, &(0x7f0000000000)) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0, 0x2010, r0, 0x0, 0x0) shmget(0x0, 0x4000, 0x1a0, &(0x7f0000ffb000/0x4000)=nil) 04:40:25 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xb}], 0x20, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x5}], 0x80, 0x0, 0x0, 0x0) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) recvmsg(r2, &(0x7f00000004c0)={&(0x7f00000000c0)=@in, 0xc, &(0x7f00000003c0)=[{&(0x7f0000000100)=""/23, 0x17}, {&(0x7f0000000180)=""/241, 0xf1}, {&(0x7f0000000280)=""/203, 0xcb}, {&(0x7f0000000380)=""/35, 0x23}], 0x4, &(0x7f0000000400)=""/137, 0x89}, 0x800) close(r0) kqueue() 04:40:25 executing program 1: 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(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) sync() syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) close(r1) kqueue() 04:40:25 executing program 1: mprotect(&(0x7f0000699000/0x2000)=nil, 0x2000, 0x100000000000000) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000040)) mprotect(&(0x7f0000699000/0x2000)=nil, 0x2000, 0x7) 04:40:31 executing program 0: socket(0x18, 0x2, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setregid(r1, 0x0) msgctl$IPC_STAT(0x0, 0x2, &(0x7f00000000c0)=""/163) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000300)) msgrcv(0x0, &(0x7f00000016c0)=ANY=[@ANYBLOB="00000000000000000200000000000000001000000000000000800000000000000000000000000000000000000000000000000000000000ff7f00000000444b2e0f33facdf92f2565b488a500000000ddb4f06a00000000000000000000002200000000000000000000000000000000000000000000c2456000d90d2d707346000000000000000000000000710000005c561b8d92eb56d865564100000000000000000000000077fa2cc209b928b5085fee00a74c72000000000084004d6e77ac3d0fd7fc45947b97409962a8af463425f689175371b6ddc021e7c22ef2c42693b51b7b6d295e53bd4005e54be0c0631ec51925a81a32bf9a3a1dbc90335cfe8a915c7b1750d0fde5228ce642f67736b83ca6b9c706a5d79584c17824265f5a823753a072223e2269ba151447a650e324e650be2bb40756ef760c8f25294fbd343de37f36a22f6ac304f709c1fa433cca5a796d19380d9e333c0b"], 0x1, 0x3, 0x1000) r3 = syz_open_pts() r4 = dup2(r3, r3) fcntl$getown(r4, 0x5) lstat(&(0x7f0000000400)='./file0/file0/file0\x00', &(0x7f0000000480)) flock(r4, 0x8) connect$inet6(r4, &(0x7f00000003c0)={0x18, 0x1, 0x4, 0x7d}, 0xc) mkdir(&(0x7f0000000440)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x40) r5 = semget$private(0x0, 0x1, 0x240) semctl$GETVAL(r5, 0x7, 0x5, &(0x7f00000001c0)=""/124) fchmod(r3, 0x100) rename(&(0x7f0000000240)='./file0\x00', &(0x7f0000000140)='.\x00') r6 = socket$inet6(0x18, 0x8001, 0x0) sendmsg$unix(r4, &(0x7f0000000380)={&(0x7f00000006c0)=ANY=[@ANYBLOB="0114f9ffffffffffffff87412f0b1b0503110e05e6949c178944c935340ea96fc86900b4d681d922830ef5e624074775e8d26043f38d6cffcda387b2a27c019c3c9ecaa7fadde57c35407cfb95627dc24a7e3f0740f94a9b24a3538bf710823873f47d2f22be12a8a71d7056257fc936884771def619bf37d150b8a069e0c2118f50bb4e2cad6ba457d9d5013af84a0f439eec4e02000000000000007061377ab88ef04fba2f073f93faaaeb077aa5a75e3b910257f14cef96aa90eb75249938f90581270a854fb43aee49bbaf756747c10000c8a8eafea888c9923cefe92353d7244a477d1bc67282336904a3f5e3bc7719a043e31d1e52a104b8171593ee21a198ed93062e5102623186f283b3bc7aa5bc0a7634868ab3743d8b7c4664696a5be1ef17016b6339acc17982fb876e9daa3b446b15db577ff8"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x4) listen(r6, 0x0) accept$inet6(r6, 0x0, 0x0) close(r6) execve(0x0, 0x0, 0x0) r7 = semget$private(0x0, 0x2, 0x981941aa907944ec) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000001840)={{0x524, r0, r1, r0, r1, 0x12, 0x100000000}, 0x3, 0x20, 0x3f}) semop(r5, &(0x7f0000000680)=[{0x1, 0x8, 0x2}], 0x1) rmdir(&(0x7f0000000180)='./file0/file0\x00') msgget(0x3, 0x2) 04:40:31 executing program 1: r0 = getegid() r1 = getgid() getgroups(0x2, &(0x7f0000000040)=[r0, r1]) r2 = open$dir(&(0x7f0000000900)='./file0\x00', 0x95824a6b78f8fad9, 0x0) writev(r2, &(0x7f0000000d40)=[{&(0x7f0000000c40)='\x00', 0x1}], 0x1) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000240)) writev(r2, &(0x7f00000000c0), 0x64) sendto$unix(0xffffffffffffffff, &(0x7f0000000780)="44bcf36cd1316fc4551f9e87652ce7c547352373e658c2353c8a6c55cbac87d8f4f25aa598d11c7d6625ecb12c6ad70ff0e3e44b517400d317c30c32bc4ecf8483c31c70be85001ba26dc78752e880052f448e475c3491eff3294b04bce39c004d95d4c7862425e4afeeb1bfae0ca0fd6b4b7449ad16ebc0b589ff8d145f2ef5867d9402b731db85b64a915fc2cdf1f89a3813b794abcd50c0cb66b25868013e85", 0xa1, 0x8, 0x0, 0x0) ioctl$WSKBDIO_GETMODE(0xffffffffffffffff, 0x40045714, &(0x7f0000000080)) pipe2(&(0x7f0000000840), 0x10004) sendmsg(0xffffffffffffffff, &(0x7f00000002c0)={&(0x7f00000000c0)=@in={0x2, 0x2}, 0xc, &(0x7f00000005c0)=[{&(0x7f0000000100)="0d3a37bc082b1be50470c25a16601a8a5b544fe06f1668542005d9fd80e1f50651793e200f96b2e08f1434df75e042ed2c60952e5cfd325b721e07c887a5a6eda89d3c8e07f734d106899cc6f590aee8ad403c841b254a5766a3a2da213c50854d71d14c88857c9538187eee1b2df16f7a86547ffc", 0x75}, {&(0x7f0000000180)="7d57d08e8018e1964c77fcb9765766", 0xf}, {&(0x7f0000000340)="df980aeda0292aa0756e02f72d600192e4bb9f21ed190839940932db2169d283be6790c0b2fbc99d0ae349a10a0468164a73b1250d6217a1edf853d71cc2de6345a57e22474eb598f0a47f7eeb6101827060d044efc07a8eba153c192f440a0c519e17269e54346211255320717033ce7e900b7c74991a44acd741d88e5941c8898497a5cd53c4", 0x87}, {&(0x7f0000000400)="02bf376722045d0c01f54e24220692115b4232cbff028998f57356b0b0da94ee7c8fc4b2a33ba0bfe79d810a4a9c3c4f31840f05980ab13ebc45ebfc4ed9642cfa325dfe31a5d9a9523fedb156aa8c533077b20196e78a5ba396ddb2b7839798c7b4101d57e5bb8df64672c088118ec89cbf18952d9d8616b2c79d74e3e7531095adacef2678d0d0c7aff0d697246301e55e95b5079feef4ab15e6496b20c637fab491edfbb6a760681a06434ff190227949fdeff5c2038dc087c75ba1a5bf2e4caef99bbc", 0xc5}, {&(0x7f0000000500)="4d94d09a1012cb5ae2de94a3997ea3b9feb7616c88c7c51ac890692f86c72655861b6abe84cfd73815f6b8ca721d3c136a1306ab16774bffcb04724099ca720d3943a5623ccb8a6c7734c4691dfeadeb93a9e8f72edd1619a082c3a12061f19487d7ea777673c2c7c188fa68b7b2f768a005f76fe27019e3269370596bf8568f5426baf83685966d571618626ff4ffef0a", 0x91}, {&(0x7f00000001c0)="06a68bfc6a99cbd3066fe40b3c989d2f2bf5a3a62e7a94a0328cc5316e39349f201d40eac6cf1a8bb434660ebc58b5451220765a08c97eb378c23fc66075979e16d4a97f262fb6fc59", 0x49}], 0x6, &(0x7f0000000640)=[{0xe0, 0x1, 0xf19e, "0679a4c28d5a8981c9a4718d65b4587b47c55084a6a11d13d39e5e3585b21e44239c0a827eeebefa3a8580cd510f3f95357e3a43dbebd16aa51dd0f8f6eaf93cb3442fb6153916335c8eb321d920fa20e0bd91ed3977761d4d04709fd6e8c751a4df70f03081925bfb2d6f09eb6296c5eb8e5e7d2f826a6286e9f35233d0c6cdad710009bb252b1ed9879816e733f82e37364303e5149f12b38e485bbcb4ecb221f47ded35227a7e06f24b982d8f7d3a66cc0001e55891ed4f99b7e63e9c64cbd59008da7e93494e09c0"}, {0x60, 0x1, 0x9, "accfef447e3c5c6d716fd6d4b39565722253a755041e764d718d65c8af58526b92064e27ee49a327daf6d9304ce3e3061ea70eaf52b652d43403ce95a2afc2069b08001a1192586c0d4c7d4a"}], 0x140}, 0x4) open(&(0x7f0000000000)='./file0\x00', 0x481, 0x2) 04:40:31 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x82, 0x10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x5) write(r2, &(0x7f0000000000)="da", 0x1) 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, &(0x7f0000000900)=ANY=[@ANYBLOB="00000000007600000039a1ccc2e6857ff77d5f2d354e150900ff7f463b18411f557e0222b711e63ba7ec0d0e5bb9cc094385ae37dada4e092d967dd606bc1f4abb9190b022bed801f1edc6fed40cd63a011f7632e94797b1a7b311f58a1ff562a4bdd144e32886559620e671bd47508b872a43db561c0757eec5ba4ab231c401c5f076fb6de96dd0362d430aa6dcd9b467b209c54ab2ec9c70a270281b9233000000000000000000000000000000000000006e971d32f25a9d460a977a16e1c35257b53368f1f29214a7b52242b86e6c13a71fce9eeeac43fb5528ed94d96128153bae7ed123"], 0x1, 0x800) r4 = semget$private(0x0, 0x2, 0x8002c2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) syz_emit_ethernet(0xa9, &(0x7f0000000600)="28c5eebe16198136b6d10ff5947cb4fa8f46cd4bc1c4b8d915963286e285265754e5a6371655072967bd6c62e414e2b845e052b93208a1ccecffe2c265a5c8157026e0afa57a41984d5bf41d6266a623e40083bd7cd346dc3eb351ac0f435cb103b2331e3b200a66e30fb43a1770c83de50d3e9e4cd443c9ec5d098398922f62da56ba722959ff695f52a83d35366970e0b1796e188b9da64da85667879002dc57198a543d67b1b8bb") getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = shmget$private(0x0, 0x3000, 0x200, &(0x7f00000f5000/0x3000)=nil) readv(r2, &(0x7f0000000100)=[{&(0x7f0000000800)=""/219, 0xdb}], 0x1) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f00000006c0)={0x8, [{0x2, 0xdd7e}, {0x3, 0x800}, {0x2, 0x6}, {0x2, 0x6b3}, {0x0, 0x80000001}, {0x2, 0xff}, {0x1}, {0x2, 0x7}, {0x2, 0x80}, {}, {0x3, 0x40}, {0x1, 0x401}, {0x2, 0xe73}, {0x3, 0x5}, {0x3, 0x4}, {0x1, 0x80}, {0x3, 0x4}, {0x1, 0x8}, {0x8aa4bce7fa2af270, 0x5}, {0x1, 0x100000000}, {0x3, 0x1}, {0x3, 0xffffffffffffff0a}, {0x2, 0x11}, {0x3, 0x40}, {0x3, 0x401}, {0x3, 0x7}, {0x0, 0x8000}, {0x3, 0x2}, {0x3, 0x15adfd08}, {0x1}, {0x3, 0x7fff}, {0x0, 0x1}]}) clock_getres(0x3, &(0x7f0000000240)) r8 = socket(0x18, 0x1, 0x0) shmat(r7, &(0x7f000026e000/0x4000)=nil, 0x2000) openat(r0, &(0x7f0000000380)='./file0\x00', 0x10, 0x20) setsockopt(r8, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) r9 = fcntl$dupfd(r8, 0xa, r8) fchownat(r0, &(0x7f0000000180)='./file0\x00', r5, r6, 0x4) 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) ioctl$TIOCMSET(r9, 0x8004746d, &(0x7f00000001c0)) 04:40:31 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)=""/228, &(0x7f0000000080)=0xe4) r1 = socket(0x18, 0x2, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x140) setsockopt(r1, 0x29, 0x200000036, &(0x7f0000000200)="04000000", 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x801ff, 0x0, "b8000000000000080100"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) shutdown(r0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x30, &(0x7f0000000240), &(0x7f0000000280)=0x4) close(r1) ioctl$KDENABIO(r2, 0x20004b3c) socket$inet6(0x18, 0x4, 0xb9c) 04:40:32 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) socket$unix(0x1, 0x200002000083, 0x0) r0 = syz_open_pts() close(r0) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffd, 0x0, 0x10004003ff, 0xffffffffffffff61, "73cc5155098c6000"}) ioctl$TIOCCBRK(r0, 0x2000747a) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 04:40:32 executing program 1: setrlimit(0x9, &(0x7f0000000040)={0x8, 0x7fff}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0f00"}) r3 = fcntl$dupfd(r2, 0xa, r2) bind$inet6(r3, &(0x7f0000000240)={0x18, 0x2, 0x400, 0x54}, 0xc) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x0, 0x0) write(r0, &(0x7f0000000000)="b7", 0x1) readv(r1, &(0x7f00000000c0), 0x1000000000000029) writev(r4, &(0x7f00000001c0)=[{&(0x7f0000000080)="6d728ec01c6eb7567f50a31487c52fc702f7cedbb39246ac434d2abee0d89902a2743325330d6c309f77a5c6942b486c259236b43509930fcd641625ea10", 0x3e}, {&(0x7f0000000100)="8ca0d05d70981bf3af53c1c1276f4b5e21642ae57d42850165c5f0827fd1cc0e365d5cf83da17e2defce3d71def7a4c2742ed683f9a4cc1aecb7ed3381aa43b5d5ab09335366a4476c0c83cb2b93fb7270f3c57906095a22ae7a9c82287c65c1beb3f506988c76960608ee0fd60daa0764dbed0bc1076212424c102b3d780fe537e10a076e7ad637dd981b032c9f1841bc3906f51f51894e7aa424", 0x9b}], 0x2) 04:40:32 executing program 0: pipe2(&(0x7f0000001800)={0xffffffffffffffff}, 0x0) select(0x1f, &(0x7f0000000000)={0x1f, 0x0, 0x0, 0x39c, 0x7}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000040)={0x5, 0x9, 0x8000, 0x200004, 0x1008000, 0xac55, 0x101, 0x4}, &(0x7f0000000080)={0x1, 0x3, 0x2, 0x9, 0x2, 0x5, 0x1, 0x8}, &(0x7f0000000240)={0x7, 0xa5, 0x80000000, 0x20, 0x3, 0xfffffffffffffffd, 0xffffffffffffffa0, 0x1}, &(0x7f0000000100)={0x6, 0x28}) close(r0) select(0x40, &(0x7f0000000140)={0x9, 0x7fff, 0x100000001, 0x2, 0x8, 0x6, 0x401, 0x6}, &(0x7f0000000180)={0x4, 0x4, 0x4, 0x4, 0x0, 0xab, 0x3, 0x4}, &(0x7f00000001c0)={0x9, 0x7, 0x6, 0x0, 0x9, 0x7fff, 0x10000, 0x3}, &(0x7f0000000200)={0x5, 0x8}) 04:40:33 executing program 1: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(0xffffffffffffffff, 0x2) flock(0xffffffffffffffff, 0x2) fcntl$lock(0xffffffffffffffff, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) mknod(&(0x7f0000000040)='./file0\x00', 0x0, 0x858) 04:40:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c35e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe2df55bcc9ff3e668642ccfdb9c29168aa3ce5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc35615704", 0x4c2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x3, 0xd9f, "044ab21de70b0008000000040000f1ffffff00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0xfffffffffffffd58}], 0x1) 04:40:33 executing program 1: r0 = socket(0x18, 0x4, 0x0) getsockopt(r0, 0x100000000029, 0xb, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x81e0, 0x0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000040)) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) 04:40:34 executing program 0: clock_getres(0x8000009, 0xfffffffffffffffe) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) linkat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00', 0x4) recvfrom$inet6(r0, &(0x7f0000000100)=""/78, 0x4e, 0x1, &(0x7f0000000180)={0x18, 0x0, 0x4, 0x4e7b}, 0xc) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f00000001c0)) unlink(&(0x7f0000000200)='./file0\x00') 04:40:34 executing program 1: r0 = socket$inet6(0x18, 0x1001, 0x0) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x0, 0x271, 0x9}, 0xc) connect(r0, &(0x7f0000000080)=@in6, 0x5) 04:40:34 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(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() r0 = syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r2 = semget(0x3, 0x3, 0x4c) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000000)=""/186) close(r0) kqueue() 04:40:34 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) mkdirat(r1, &(0x7f0000000100)='./file0\x00', 0x10) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x263, 0x0) r3 = semget(0x2, 0x2, 0x10) semop(r3, &(0x7f00000015c0)=[{0x6, 0xff, 0x1800}, {0x3, 0xffffffff, 0x1000}, {0x6, 0x6, 0x1000}, {0x5, 0x7, 0x1800}, {0x6, 0x2, 0x800}], 0x5) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) pipe2(&(0x7f0000001580), 0x4) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0xa4) r4 = kqueue() kevent(r4, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) preadv(r4, &(0x7f0000001500)=[{&(0x7f0000000140)=""/48, 0x30}, {&(0x7f0000000180)=""/5, 0x5}, {&(0x7f00000001c0)=""/146, 0x92}, {&(0x7f0000000280)=""/191, 0xbf}, {&(0x7f0000000340)=""/233, 0xe9}, {&(0x7f0000000440)=""/104, 0x68}, {&(0x7f0000000500)=""/4096, 0x1000}], 0x7, 0x0) close(r4) 04:40:34 executing program 0: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) ioctl$TIOCEXCL(r0, 0x2000740d) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 04:40:34 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000080)=0x8000000000000004) setsockopt(r0, 0xffff, 0x40, &(0x7f00000000c0)="eb44e1bd88a993b0d1dd06bbe7a511b4ec7577abb6406afa1de2e8ad149fd9cbe1ee8db4a7739c6d35e236ca9d56f4e813b68239a1981c56258018a9c3a4e2f5d0151a139b10d2a1bdd55b0cb6e3a282d169ed3ec5e401292cc6e8362ff4feb5b3336f5cd36d8c", 0x67) 04:40:34 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000080), 0xe9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0x8, 0x0) dup2(r0, r1) 04:40:34 executing program 1: nanosleep(&(0x7f0000000140)={0xf0, 0x7ffffffc}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x2f1, 0x0, 0x7fff, 0x0) clock_settime(0x2, &(0x7f0000000000)={0x7, 0x2}) 04:40:35 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000), 0xfffffffffffffffe, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0xa1}], 0x8, 0x0, 0x3f, 0x0) 04:40:35 executing program 1: r0 = socket(0x2000000000800006, 0x8004, 0xebd) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765", 0x5}], 0x1, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) pwritev(r1, &(0x7f0000003340)=[{&(0x7f0000000080)="5d6a9f95595cb029bcdad9086160c3e31ab098be8d14a82eae9bcd", 0x1b}, {&(0x7f0000000200)="7d28572a268d5526c8765af8223dffff8a8c17afd9602a347df3adc197a5d5e9994da212d7a9019a77d145523af921f4abffe278ffc0cb16c37412100b02d64e5530c6cedd6491f23fd57f52e41e3ed2df4067ae0f40317a88eec4ac8cd8733608f15725c65e16f8ee249adc792ba98d9230d9c6ec3cca39893290c1bb455383d85a2723e414f4cc6a21f33e0a5e8ed8a4071d7c0cb695b748b440be39678c7e4fcdaf03139249e856acc58adecb4a754a02266dfd2b3ad039b16dea7c3fa630dda7991fc905f5c75736d3e9079161d16d6f2f99a2d340a24fae0e5aa036fb41bb8be6f1edc2d21f86f50f99806fe4739479aa90d4e152c02dd38e1a12359f71f7ed3e2f25ef0f4ee1bbb6d4807a151a22d5f2c5a300f2ddd6d11dd65004bed6ff3e23694c3883f057a1ad1b5c73ee0545d95b82ad02a6a80836d6c7e2700538b802b0069ac7a615b3015aaf18a01f0314b80f354896728b8fc0efd57d856867be25c91042c0120f8043d56abd41c5e8aeb4a7978fc17cf9e19c383ab6440d971b46d84d635971ac6f54cfe6b6a358090511fcc0403b3a74e514e49820ff2fa3f3b8a32e4fae736b13546b2361bb39f56c8d9294053dbf10d18ddbb989947f7de5a7d594f94755db8dd1ae3283f04e52855c3b92eda075ceb23573dec786e080d31d73b5d0941646ee7b3cb12739abdffac93653d6ff249b013d5b9fbf6c94f4377c9a25001e5f9d8282085e2c2f4feb183f0025d64fe2ad3bccb157d09a24d4175c6741530e47e56bc42a9ea9f885062496ddc21dbdde41b95c6feab694793a21a243fa18075e57d2c510afcf43d0c81cd2b249c427dc4e44619c27f1c57b9c2b6ce336c29ebc3b02eab812127d84f2f3d6d4a3716cf590022e056d10922b5f3550c77f41905bf3ca27ee7233d738b897fdbed70e2f7034218165dae98cf2ad3accdfda24d12d7a4a6566c8b65fd20ee45a66b36f8128fb59d701f8fcd4f242e7c3b259f21b36ad346b6955e4322211aebf6dc2d0c380df0d1d936a77d77426adad7f1fa6e16ddfefa6737d3c555e8588f19a806b654c5ffb2e3a7619b3b8fbadaacd4ae620e87a47c6c73a6b09e1def65ee998503aee984fef6d859dd2602c92b25eca2bcc1639e30fb6b9e8316b924446f50a1493b09693791ecbd4a53940920a88ca85efdd6537c9f6ef5a9a080db4cb3318db6ac88c2a61e022e56eb4c8b55a02d739d476bd0afa351da206df9e711e318637b47b930c1fc00916d1538431163f21dbf45d4d31b04962e0fe98703891d27481e8396429a0eed1e23810f1ba4804589fb44423367b317d7b0890076649012770975dbd3a393ae34e1fc69133ad6ba9738190a93f2f41be39c1bda0f78e5b411a6e1417496da6209af1ca3d57860cd11c4170ef33dc044a0ecfe17938aa6ebf5ae05653f3d43f947d6cf9513d2c20ea2eded05fb467519b3153a925883f3ed288a530b908237f51cfea87c686ccf2e2dfa6167c6afe22f176ec25e588cd444b6aa09bc96f57ed7d3fc9b23fb0b8fbc59e2ada9e12d02b45048084340ac95e5fcaa98adea29268b55bee8f3f8a4ff133363a084a0e33bf0c52345acd07b580d8271b81b18abc5206b7c6dbf7fad85f85947e9ae75737be6a019cd7781b0ed95cdeba3616a9a19a00f65a39b9137c8bea7ce03f0c2a3950bd14b3002cc36d91c9807b038884d2a32343f7a4bb734980c4c62cd260a8f24b4d60d312ba670851dc15691292d7449c52516421f3f1be0d9dd27662df3e38dfd9f8d2aa613a165d1a008c76927198b7edd7017d1b4617849291885ba0b8599df6f3507addaca4df906b57d92a37b55f4e70249590e83b9830eebe53642571786484f1fb3585f38ec2a65f86239afd689ac8ea13d29308edeb2dd7808b70e2d42ad39d4e3a314a39662bea8ad6cd4c4645f9bd7b31ded813447fb324d1a56acdd4bf3dcd859d73e7426e25d3573a7cb95ddfb260ed80657faba53e5565c040753a3823591f3ef0e3731945152e607502920f3bdc6a83a3d95e4bbb1f6ddfa090f49afe67ed8546946654446c696d0a5c352cc97bb687c645ca9df6390e83baef4629239515d9a5cfb77841bfdf7f68fc621eb45743d1a6292cd173b6444221a67d51e9d55a84c4338f850cda8b7f2d09c21208c365aa3e6ffccf44afac0ea31633f56708e365473ff42aee4695daf23deb15bae1ae8b174e5311fb001959797499102dc58c1f447db39f03d69cd1cb9212564e2e53bb92c4aa03164fb9009e48766aa9644b7c01c748cc832b735fb0765296cdef8c6652346745fc4a3e3d1ee77898a2e204711dab9ce9af6d2cf425bb9cbe470453529056c6e884a23d555d6d2f4a0498e9bbc4b1ea4b4008c4bcaebeb504eb6209d83ab5829ef3e427fe8cba0613946fe733e103a408d59ac1004855ece2293ef23c767acba15c8f7b9d2d17ae698796836c079f6ce61fa8c4cad6c1a70c051a8fee392a6435122916163dd3fdfef62d7352aa0208e6078960e5dd219dd78aa3e8d60faeb06fc41905c5cfeb1e76133587d23b07ef78d2cd347fb1c6592a99227b2ce50b0621fc4eee8825409ebe287548b6ddf364bc248ed85df6cbc6fe3120b64b2de1502901e214d5b1a58ae500b0696919adc5367aa9c152b88c1f77e7c5aa63019458d02724e3cdfca66aa210ab9b3146e29fbe1e2681f49c6d589c2d32cb3f0a4e9a5a3c14929e6c8a3f8dba7c8a46e052fc266ea83d3bbdf8361a5dd62bf1a8b0dec2cbcc79a791d892525326945311a1e16d28c9b17344d1b3c48ec64dbf472582572da7402cce1c152aafafdc6623b9e8f174b4caf8568af660ca7417e9ecb344ab3c8468054010faca66245980d1ac43aa4b408a8c18d0e338db60b0172c094ec30575690076d1bb9c3f77292e6b7603f5dc2e860f220517e8f2cabd4d1706a5e6b2e051ef6ff8f07dbfaffc20fc9d8448e1dbce5784885e52166b46eedf09c4d77268d1f904731cb0d38ba57a7ebc675c048d6242df74b893a9665aa7d8167c0ae626b76469ec81867fcb2af2a3f6be4716bcfed60be7bc2483bf37b27f99f49bbf377ffa69357d8562ba520fbdbded9d31d9e65e317fe08ebc0d381c0b8a56137528a9dc833462e07ea9532db8f17c62ed3f2b291ee36e5f41e08de68879e6ddb76707d05bbd6956a693386b6ae30f32c45a9b65e76adb5c2e03016cbceaa26d93b209286585d4faf9b330db9ad7ff85b4004117c4f515e52d6ffd9336534a378e723f16461fe377a7c294911ad012245ec775b15662b4e5da31b49fa83618608458cbb326d16f9f7e7536c5ec84edc48e76ab27b11605f5974f9d354a61d29771f8f20c2a8186547f89bef1f1e8f0cc60d24dae1aa24ba653bb62b4292e2c2b760953322dfdebccc9303896afc78e4fd81aa5692bc3161ba9faf810fda917bb9604452416a9a6e499cc7514a6e3561829979576c52f33aea618057ff10de6ef8045af9804bb64e13f257651cad1c1d0bc377b6168a2ab4aa5290c54c111c1a386d10d27cf88867f0bdd11d3c828370403385ba33db359978971d342b9043e4c4657f808ef27f895d9b94ae2bfb9101015d1edc7209ba032d124a5d98b7999cb512da8d2ef5647680cc1c20e3417c072013fe684e8fae3723ef582dbb79d273fcb9ef343ce6b8d6495b797d75991278d154f50223e1c313914965f237831302949f77beb38abe06b1af1cf6fe28e0b1dd8fb840add0dba62b52fa0eafa40abf541c9d3c380d53e8a1e7ceacd2b2d23095afc18753745e6dd96867e509d54ae4130290a14611c40d6cba61bf4ad82f2f997645cc9ac75fbbc4fe0bb551d6bbac880fb909ae9e1df073a4b93833b586aea7ce3878e0dbc4f0e479acd4e6846dba7f7749ce44eea282b15cf1bb04b7f59d85f84a8180f8bad093e428f906dbcc4f73c8333c5d9ba39bb51db819000a7a26f262db52a88cfb5b4a212d6556d16cd8639bfad70fc837b1fdb25515eca07db870b7c56c6b55eb6894899a84b871af478d908104141515189067660edbfc6cfec996703dbaea9c8bb67972354c2fbfebb3f1f78b6a713172bed4471f9fa77b6e42a8a0e3fe04e910dda178405c32cc699901711cb29c185622549c1bbba0d640abdb77b292634bb19bcd21c9304438ea86125b03f46a6e46453cd4b6bd48a193cb7db51bb2b6612d82669dc6556801963f18971864b33ca7b450dd1ac3d0d371b9bcea9aa3c358833c29dffbdb26883e0f4d015b58cf889183e7f307d16f696b3c29cddc8a76406d2260de0195a623befdda4a9bec1b66f47d6b4563674c3d4ed8ed2f9f8f40d69dfd4575a729de79623b5d5c5bae5ecb1f4da1964a0262ee78abdb4211612a7cd2148e87a136f8cab615818a4254f3cdec167596c7073bf1ff7b035ac4ef59be8dafbd9b91af2fe131643926ff302a63ea175b179e30ed20c148c2ce798524846e94f931dfd7293430711d25cfd9628b69dcf9d26b81c849fc7d9769bfac60c34c358a7257858e24d30a8b1fb4a94b39950d054aa75242cd1a3f8b248ef5b78e0f8fbb2f0c39c04b3623333c78a670bd12dc9f5d8bef4619ef15e75934e9405957fabe6f8ccede90379e56e922a807bbfa7afad6b2bebd671dedc0c464cfa72d61f9ebdcfced2c537c6ddccb13fe4e73bd17841028d9b4c5bd254396e5533bd72bf27910a74a12f8c55e91e6de3dad314a42a68db96ca07d213063d64d27735fbf88ea868cce602d6deff59996f003bd3e2f16499c593c9640be60031b4b1fd451d04f6eada2d37b65c7ae4fa86082f563ab57c6abac1946d3943f9bcf7c3b85be1b34b07e6f9dc5845d33a9ce31ccd67210fa1f1e8054e1b4e846799125c4db2ff3777e8aed311fc79d0eab8dc4b17953a3ab894e43f27cee697ac8ca9f35c6f01e7f4a96c7023e710c27068f00273a4ce3d6caceb3b52e8ddec4173a8d8f819ab444dfb9beabafb2e087040bc101a68bac96da1b2d952f3c1306098b85e3b957c79cc406f6f797ed3048d4b8cf3dfd729ede928a458eb01efa22e87dca5f7c0613a54a7580db5b04c5bc5c0b989fd39b8cdf93e4782d94a282492c9aa186306d7412a268dfe4ee7c6e31cf2f1ca004d3978bf257ec27db5987bdd2140d3060df9f0d17df428ceb841b08fbff36a20441cd15b2d5f9d0225452f74dcef93720e2b9110ee07a158b8230f08b3a2e474ad36fa17eb2e15e06716faf550af8be9eeaf0a89b46174b1af7366298de84e3a0f1959a3e85c6df209adaf7c38ae7734f19114f3d386e2533d1179079f8f5032fee4b361d7b83f7c38743ca909ba38485df3615b6a1f7f7e5afab0493e09d18f96e9486b06181f8a82d5a4a46a06c944ddc062eee6fa9426829b722cab2d6cf88c65d12442659b401d77854c7ca705d3d7d2dcdeadc5a90c4d34236ab9eee87724895612129bb9aba60ec2ee1454bf1e7de59fc5c52b3086522f97b6bc4926d80ab685ac5511636f2cc4d32969ed64a120ecf7488df744fa4392642c1c06280ed8853af25e194084a00c7b1ee5f3b0dddf6caddbd0cf8e2a580f649c57b7c3a81638946ca6b80f746bbf6074db2bd7df6d3cde62e3d230ebbe6670936451ea5ecbdf14a44f472ad8bc967498dd3ee594571310447e1594244f8391aa0241ddce6fa70d7ead951b508d800b36ff6347ac14b230ba47d19497c20cafd98d25889f6a6c955243706d9accdf62495b9b56838ecd603119da291c0352bf5d80b61d5f7f1879f7d32521630d1a48ffd59e89dcf974597a90", 0x1000}, {&(0x7f0000001200)="50e0e7ed3c7f1ba9a2153f89c9e91791e93a75961292e7022369d752aefd56b5daaf7f03ab256e27d9465241779f7d244783902f6e1b85bb548483c51bc48be24330511fb65ccc3ccb0dd61fece6e245eae6c1ec09c2fee86f12dae14a6ccef0d1fbd23bd86ef1ea96ac65eb2352a8d8527ca12d476f1ac9805863bafaa506f73a4fdb", 0x83}, {&(0x7f0000001340)="2b2519e5fb03e1a64fe6833a4392d43757f857bcb192987716e21a6c25348b485f2ab0296e3da31b18ba6a7ef86d9996b3ebfa01b7fb864fedd4739d89bfd8e4d8f4e20ec91be95cb1fcaebc01ff89180f774f75f54ab3b7211d0e3308f031aad5659de771498e87cc32c9b2cff70bf8eb0ff0930b4c7eb6795f758722e88e26d188c1acd53132d02fc1f88d8af1a874c7789d0370aaa94967728c9983b4a0e3217deb6cd4dd6ace87d98a7f53e90974694ce83c35383b0cc600bfbaaf3b5cdb14112025a8c52ab705a859c87ccec7bc30a40fa7ec84e495f230790d507bdbf2392271c625ec7d041775ff93eae790978d6ecf35722b1754d8fb08ea325e776d4724800504b9cb5e1533bb0d784440cb474b12112d89fa25a19279e8666098fc46307e92ae0fabd8fbb6ef958a0b273c253f965e053e0c324670c9ce1a4f255c3fca248e6d5db496c35993d41164eab0c44530c071aded1a4770621e5065507476db5763194492de8fddb383cbe52f163f2d79ad2bef5e22ac1bb65a5cd138e9c75ab6fd12b9e2990606df80bd224bd5d2e53af1671c02c767f2cda7671717301432e43356b31b17e33451efe2df4ff767af4b4c9deeb794ea8a2c49dcd4a027d4e8646133085e5c6fd31b07b985dae6b70e857aa03978b33b558841b6b84de266d2b94f31b66dfc27db6befa3620dc2f45c8b4918d4ead4b9f2257e96960cfebf67b42177e9ca9478207e9819a07afc289ca803cb207d564058630d2d2ea10c071259e830196fdd6a8b783ad5702296e5b6425874f87b7ac9ccb2c2d1627a1826bcecfc492891b50a99ec6bfb61be3f26bf2288486802bb8dfda86f27780a15d6de2a2cc452533c00cbaaa6b0249da86cce9708f5b1bca8c1aa4ad9b7562d8e40ef56e8ebce0b77dd1699aec8f568ecd5c15b6df99808cf6e7aa3693f960623cab5f4040c5179b4c415afcea7f02f26a863a7da7e0a6a3d34f26759df148a255d0496bc952c7684c7b43dfb40e8cd8b36c47c70aeb1bed7bbe45b3df048acac6e78bb5aacd309a77434e212335e2d155b04d529f9dbffd46fb475efa444462e40e0c8602783a271ad43717968a00b764ba8a4e95ab2f6909538db2ed3767c8f0d49c251c8f5d882ff9a20e0dbf4ebd1b116ba466c15af610ee498c9b6b0625cb9567c6745f1fd93f0c9609caa61fa0886f5f15e27607c6ab013831eca72ce0664a6c5274114c617ee490b20b468435161e8ef57b5bf77f5cf79b411064921e3d8ea614517a18ab75fb140d5e4df9253cdd74e5c27f80051e7a7e4b4fded52a7b6f950c9cbae2ecc29024eb5cd2946cb69fa7665b1f96bc1252634ff33f764a601ffc7c01f10e8fa1be875323f0e2bc952d6b2c1acf44e22a07d0e9acd79d194e6ecc28e2a904bc4dd9b65185f3b1d7f92a9692277ae9b719a41dc4a2a4a8f414740372cdc15f2e308c1a358cef43baddd8c2c664fdf188dfcd98c4d4d09c7df5fb009d7f2b80f6664b04094b4ae5c339d93c3628a41a914d887dcd69929d651a46a66ebfcd912d63d79d33c2bc37357b8459f953c2fc5b6851548f633b760ba6f3b176848f1f5f58a2fab9dbf456ff7a20daa9048be6b076f5256384f56754a63bbd02071259de28047b4898228df069a1a43d53e931b5384117312385ff7b90fbad39784b8ad0bead312e016bc2c7866d9819932cd69bcc9d171762dd73f1caa93273ab805366c8cd0cde424d19fd0759807bc71dbb9a9a565c22d896d9d6cb9a9bf9e90b76b2c383a2cd6903565a656425abb27335fba3f8104a4af665fe83486ad7573f0635f874910833a597037a4ef1bb536475227d5701a826d591999b17448c192c563df413ad5cd361b95fea3db20b789b090cb4bbfee30dc605acbab58ed6f3694e81d48bb9a0f35c63e32557a935fc6fcae828ab369788171f2b43781a6c719dea072faf68eb1963e2dac621325711b3e818b2d655e7f133bd47c40645e738620416aa29033322d3b2826611d013d362087abc719116a39e584995d168288c63b270c1de4ae1e7332677eae0118faf801225e1e6ef2dd53e5c2911f2c00c3aef9e55805d5f226de7029a10599eaddf930fa05e540e1d32d45b478bbd6de1f5efc93185ae53aa70c1cc06b430706e696900952d31dee2ac3e2dc1ca0a70c256955ff88bc8d36d2cef632c8e3aaec5e6fdeb18885bb48447a9e0072376bb03ac61e416d104aa35a9098236c706435f4b6e1e7045d50d4a24707b07beb66694b48d5756e66b0d84e6bfadfec75147b651ed105825f2405c45ac50886728ca67075b9dfb7432d0c376cbc1fcf4064e8f5a6316c9d4c8744dcba5e1d8d5c6ceb182a2aa5e53b6dfa122d706e710f03c7e9b42f341af27e67cc5b048ccc90c709fe1648f7c5259a563c2eac3c3ddefcacbeb78bf2ad2165dbe1d5d4edd7bac66a60eceef6ad8dca0bb222c2dc659ecabd4982190055ab5c0e427c54bb8c5cd5b95c0296127b4d9ac964fc0d4b4e93ffab1cb37a50172acef7720604d5d025179f8a9f449cf426e6fe05e6f05a43f622403ef3d311c95a2d0364a90d13dc5b0ae4a464a54b3e58539f6c151a6f750b3e28221680c8e6d3d2772cc72e04dc162f02c6ac210d203e892664d7acae06be4522907ea88fb4ef6b5587b5cbe31372228aee5582308dcb6fa83f1ecbfcac758d42dcb8c7e0b4275db079918556d14489257bbb0910aed721557af74f5cc1687d2375c8baf5f0a42a9dd772873b1acafd73fd7e9d4d7dd68c8e9c939a36e1462427d0fac4ca81788e12d7ae206174bf84c3c59d58feeda4b017711f03804febe038859f6d792313ec491eedf63f1cc9fd3d4369c383a3e6de8e3b7da47a1daa5e12f07c8a42d9945e05034981a6a86515877158da866dfcd8ec6ba56d8284d23d12978cc2a3bb6218c351eaa9827a6ff7e5ee37d92c179e4c54e2d5d3ae187646e7ded45eaa307e3a26cdb1ca922b4be95e871ea99922cc0d798449889948e41c169857b574e13d2db4ea46b4c94eadca6a8ce67d304b42263d237de793c6be5e81facd070ab64814b423de1e3d331825c809fbfa35f0ffcab74111b4f2c6357a7edc5ca20e6efeabc49c82a7cb4727d2c86b4a3e285ca17d7809d25273b12f456292ce8320ada2db51e8619b20a96eed959d89d97c0daf85c67e94cef0a1d8a77a6af70af54b74e88dd2d03d90ddbcd6f862b04452b5910efe778e5c684f2091e7f2739ede76214dabea3f09700be5b45c2938734f6774eb9b33b086be84a512d43ffd4a87a8d3d7bac23f92453d4a3c9efe86827031856dcbe514c60e21442d406707382ed773ad8ed036905f0bed30a2ea75e7d9f7cb489e22dafd19252af60511016ec1c3f1c38080881e58be5f84a7b5ddf3a99ac73b329bdba1f7bf70ee095d5ff8468b79468ae73190c4efd0a303e59f18456309e881c93d4d9348724147de89c3e108c377f77f6f169109f537402afd6ac34cf725109b4930ae898c49624613daf218c7f6042dd4b566e6d3b934b814ff10ec1d4a1b6fb45e489536b1ca4d646a8ea36b5ffe5704ea9f342bfe22357308b9cc6cca6384212dfff95ae04cc11da535f7df2ee571feca77334c948e6590c11cb402b0ea3f8476ebb7300d8456ee03f5c7f687c3495311fb7e0969d87297fc382b58eb48d9c5c0e2301d82c23d6bffa6831dcf8cb8dc53e2d81f8270a92b8bdb15b601e90b75b1ae0a6900201f74b7c06e55d04be8a481a67f3bb1685dec87dbbd9cdd2f25ed0aa22bfc721c337880af0cb38b8d1d445d1b67b656dd41368b0fe5d7ce285fbae0a93a36b882d7434a49c49d2fb53394d078df31d1c8658823e6ad153cfb4007085f76250bd097e0714c007aac10564f127f5c54f7d549c34426353e041a8214687b244555b401bf1fb55901d16ef98ef19261bbffbbc548995b8d6e23a1100cf7b0d4aea9da7fd88276b7783166e52ced7426cb234b96ff4601d7745738b8c3727ca678af265de9b06fbf9054994cdba51f5aa5c6aa0e306a11a54dbd06571844b3d32683d3cf7d8d48ad14e5bd1917569e9e0716e57282beb537911b471b1545a203690674e4480901fd6262ec2915e5bd94bfc6295993c31f355af004fc6e63064b9110f166a8742faf9456a06fb83348ed679a70a2b6e8b1357a7e71a1e3537f6094f6bde57a65638292669e5ff01aec976ad9a2f7be1d41150c3c529030adf6a2d637e2c9d34ae6d77196bc835e60c7bffacdc1ad8b890c133cad47ebf847d1f04a5e55354209d09f7bc9eb4c13d9584cc8483a531a0482be41829bab46223a05a302de448829a21e0465a210279d00a60ceed4d8ea9bcf6edd88ccaf16db7701702e695f70f25ec9cd79850d6d2a585060ac673a5cfa9d8c09abc44dab243a560b6f140f78be0d7d054b140b42b778ded249b947d83659b577776adf46164ff87e53d70218b8b69466778c46e68c78ef97f76c05a664be04ad4ca1719f019deda1431d185d888b16bc1d3a580d69e10fb569828963e0a0889add30652f9b6465702ad8dca25c6bce0506374ef5c62b9ee205a0e970557a19847b7213119f2456978af816af7f8c97e55824f711d62c32543e94cf51af0783b5a0bbaa8d018bc4311600392e3a95bf9fcaca8b4914ae8846279f8cc151eea86da428a52cbc138e044a207e9d64c91feef7b52f7cbf016cd66c6866686ed6b85bffa5aa19861325b2dc86b449369c491aeddf1cc29537cbf946772da496279dcde8fc9a75e94e9ea514ae275911539e5e78a4523f3d85f655c6355ca9d34c7ca1a65c2102f38b2788adc891c94eedd2e6de5d97ccbb3d1a1ccaead6491a8f2bec9e2f50b86233f19fbd5455b615234e5847997c16bf5b43b34c514d826e2dd8d3c375539cc13d079388390016ab8db46d57f648bbce3a6b7b559d5b9b5794fdea4c224c9398c994a457eae8f37253dd7b70a588f9ce33e31cc1e48bd9cfb5e688e955935a1822bd4245a53c43805f9bd9550f74ded5eef35fa1b8b721e06f103e106caedec874437f040c1af124d4810e0c0319bf19537d67a641de9cdf79d65c4188e5dd7361d7a3b9363cb14e46474e1882040ae1450df2748a113e554ad9f761d9d763938582294e7bb9377536a266b9340f73cd3616e6df68c92cdcd09520f924eb74794329f8340bbd854bf250e144b683be029a98165c85b22c98bccb5ab28d737243bdad49852a5bc9a7e35da572ab9d7a11b2939d06f8b05053a22df91d9444a1501567b2c75bca0c90ec3224e8ceb70a159f10504dd011366f60052cd8363d5e0bc7b8bf5358b61451ecfa74779209d90c87608c115c904db177012a1de1458997bcd52739d9411465e57104c34262fd3b28d727c5ce081de409fa790aba3f0f423b5f1d387e5a148daf7416755e61740a6756481fed7d6f6c3e58fd812015b8e46feb0860bdf05e29775f2f80389abc09a5b616378887ebb8d2fbe80ac2100595a57624f3adb94cd415e9a3c1ed23eb121ccbaac9da3c0b261da4468f5f61cc865c3a60065e052df5fcbf8dd529a0ab76e51a95609a732c5b034d5086eecf0ad2284c749c10cfe8c8e2d7b939cf5009a90fb6f3c1b3cff2f045b145a10c2186c9af58a74c2d52c2a3f200a59e70d38227466b2ee723049d580c8dd88009d0aa963c27bd19de9a5f244146e38a6f03f89b26e383a92aa1d0a37dd999a4c84b6c0cfd261ee06712a57100d048c39af704e4da702179875caf413db8357916de233a43bc6061c5e5b4ab9976517052760e49adb7", 0x1000}, {&(0x7f0000002340)="19b2a88b99c139c2f2f93e9e0cad3208e0f0c34abac9a2091ae3ebc88badecec97bf1310ff49841492b2dfc7e8fcbb74cc084b54ac50f87ea1e6f4880418dcaacf99bbe453f90f6fccec60559bd0b7e3cc61dfa72bb14aa81f7a2004c4e1a2e5fbe5a6cb580015bb06140c4d88d3cb9c4cc272a35165d28bf8b14fe01bc1ffae4e2532a2d939921032e38e2c39046f7aea442893ab6a7ab17fefbde096380f15592e923912fac98ae54dc5503f9f3aa5a85090a9edd18f04c8d3452e528443cc0b331cef9cf971fee147b5496f69ae04f349b301224b4441435d1f9f9b2d1791b765479efaeddd073b48194c8d377d4393ed9b7462a1033120f3c34a94093172fc5514b0c64e88adb182d5026d0b0e71a86b9ea3001153429bff819f2a1d0ac3559267c474d7aae792b19fc0f0c5872d00fca58514c38be711cedab6efaecbc492b11145cdb60b388de32254a63d9637be5d4830fbc85871e4d653b69ebabd345339a038a4add15f6004ea0b0c249f9344245c06fad939b07810bac364c05c528804946e8c5b28e3918e56c6040f6fb8fa233a1c459b27b6fc45005ad603dfac861061cdda3bcadb7d054bf7419c9615424f2a51c6e8236a355b33dfe6a03aaed20453ddf974c05f0f9afc91a3ef9412b5d415f4a8d5c8c1078b566b3d301c7df6e48e6446c35765c80c0c7747e75b69535a584844995db089628f857a755b82e1ecf9294de2aad4dcb72feb08ade7cbd220975a9350be8ca64ca8b8861635b0414be8773ca4d99faea8fda8bd0b841c69c793370d3771a2ec778c0fe2694ce3dd423a5dba8ed9690a4b1196175074b0783d4a87973e098246d791d90961d0afe967e8e2f1348b4a6a22756064d1c39e2517835a0147b6ec434ccd75b8f910365357345c4f7fedcc6257d7a2bf2035295bd45840bf84d9c9ca86165bdee0ba3e51b6078e15550af3a25c9b9b2a8de6ab0e66b78d7f24e3e9569d090fd9e38291fbe91b8352dca42a7f42a9bcb2b13d867045a8a543cc00b8105e7a1752a29de338e776ef2d3be6fba595b79070acab06c21f783acfc075d65585eda3af57fdb598e6936a420e2342fe4eb3cf24b41a04d27195e7fbdce772a721e5826f4b79f3feef0f3353044f9fd35c951721341b29f9f54c0ac280e61cfccd4898d6d59c3b82b1658d24ea3fadeb05c419475fade0d179b69cfebebffa5dce96a5a048c270058ded10d61febba051cd9fee417d3791a870ae8f34576264aecc1a07d6e9418318cdcf731ac2e499de20cbd3b3f261133f8dd491fda66fe9b3d0ec7518ae4c7da6c1926f7cbbd67acecdabd987518789c9ae602576ec6eecaf6133a56e7c23ae4ae9e5c3a508444ee40a816347877c6b658f0165d8c8c1d3a39060d7c0f04c68a05b334006bb0914766257f26c15a98067304bb8a54f2e340a5ef8d934f59311723ed52769a9cf2dba07d2e3f466d4004c3385a536679599d312e996f5e63ed09254e8e5cbb3bf60da3b38871045d2ec714e3b8081cc5562a2ac8d3483eb2120d885a93ce19e6ae2909448f80313ef096daf9aa26829bc9107b8b3e8fa3e28ecccba2037fa9929bb18cb99e53871395909ce7806194ab9206add45f141ac815c403fe468dcde425cf47947eab028afedfc4c3e92fa34e1bc129f2ef27872304536d5698d7f943714aacd42517c53b5d0425f4b165004d043e3dc6e41f692401e0857cd836e2b830114056780b1986e75167089fa3f13dc790bbb6610f45afca1eeab43f954a58ee7412dbc52db2395f9ae34673b9da357a175ec20460e000ab4e0e01191195489440dc40191b7afb6797cfb16c765a84f290e5b05712c2d8692a1f478a36f790f89b47ede14bade5d332b1cb915b5c744c5588bb052a0fe796163d0311f4ef176bece1ba3880f345743285c3295444f03b3416acf4e77de6d7d72a453cb84ac49918c34aaff3a9a8b4ff61b29ee0661b3abd970f28e9cc7b1284a0cf3b85b0347fee9cc5f6943043c10a110dc1c773eae0f317df6a54483e0daf4551e8d46f513a2185433a4fd468f47d0909555696f3a13fe152746eda3540eaf136cad051ba5320183babfbf2e23f88ea6d701dad09031dd2e0d4e6a032b8742d5f3a4cd23adaaa9d79f1a13657e2c3fc33d419fb49f32c82d92c50127913cbb40a3d3e7742e166f11b5a7978599d4635105888d784138b53169601ddb5e015362becbdfb9e723339fce5d089898ec11a35a416c214cb31a15469f04f7370d9e6e5cbfd0beebbb37a07e2c785a7ee091af98d65e6d25810db6f4e88d9245c981fd739c4f036ccdcb245ec3a55bdeb9b0f8498a232a362ca465cba0e5697b1da4ef00f591b5d29dd701f802c47fb42266858d8584a075ea9b66f0d344642514a64a5dcdbae2113e938a7609c9239d4e7a9f0786b6f3861b5acc4d2dd316334bf200d88fee832a42ef87fa6fc826fc5dcd272985f7ce3c100f57850c5c307a7428731fb3d02d3d84ab2518cd6719f127c37178edd9bedfc049d8da079c53baa4f19940acd5d6c94a000a8f1f28b6f7e39bf656f3e8c7b801f2cd53ac49e793a22c20e473a40089553e1cb22b088c407471ed5cfddfac22f2ee99a0b2b7f54a7787659caef6fb189de0d67821c29af0e5420599fa632850519757f67c2c831f6fd0a340a22ae7b133451f58ac98441bc2b4a8c4e9348e3c6b18d0957ae12bee70ae29abb90332a3faab727a767f42ac962a5e04b6ccd67b2b199764a9014dd128029794dc76fb5f34064efef0079bb75d70d8ef920cbea562a952c8fdd826a10ff2ce5a9c230095024005cb77c85e5639572beedef1a22ef3b3d2169737794f465ac0ef74994fcd15dc6eb0c81098512b95049f86e28e2c6f02a1ca5d4147e4e57ce20ebfe2fd50e8148d7dc75e1bab9b4596eeaa1c0feab75f37516cb27cc59706f8a36c0f8df9c995bd7d12ca6dd022490332bf44443256733b6b2c3e2403934a75822a218d56ccda7db3c42826217a3ac4a72c63863dd0cb83ab894963d7bc25e5d9716e814ebf735d0f8e01c65772b0d63bce2a6c106674ae8f7677e6457f257364a4932ba16ffae72dae137a07f014087b07ea5fe5ce1ff2118f7da6404af4871de565b891b2db87b3dcf3703e62c79b6df349ac7c6ceafb377c925d65495af4753ea5797c6086f8167e49b6d062083c587db6592d49680ba6a0e1337c0b2868218094c43005f5bbe4eb16ebabb5cbe84664250f3a587cdd31f53c45ad0775e2d24a6903cccfe978ab9380ee966f848478c5b36908bbb451bb50dd8157ad9c1e26dd3d4652ca4f59971983beca82be308eab3a4b9e09112ac9d95344d208a558b712dc81c8ed7b9bf8c2362f4bd704c3636bd9014da0a5a4755017d2cb13137b718d033cd03deb4a92c440414773b28ce9c2391693418cd6f94975956883a39559efdea3b14e8326d987f2c85ac75c82713440c61e8009ab99d5936df19f55b0b761f2f2edd6948813e42a6e8b82408e71710db61a390ac203e06012d00f16184d98dafadfc17c4397cfb0ae2019e21fedb9bcd1e495412c73079a28378e8ba3f55ba06a43d8cbe28215e39dd996592d1eee671fff59ad5a64e638f803ae4d60c4cd5f843330a77bdd4990f3931de06574ef091e666622b26683ba31fe892ddf109bc6586b48b17fd973bf33babed98aed188f5c3a16ac65e0ce92d2f525439da517faf7517a67c1f2da61b460670d34ef999108e0cb8f45e94a1a1b14c8c91383465929f9622e136bd36bc36e00ba02259d9cedf42f754cb7553105d85e7c55f8f94032d028ff09f9c3a755c7b186d654ae2410fa3489fe5307ac065ba53ceeac92b1a792e90dcd7fc1fbb4e83c640cdd1ae820d3a95a40116d48021ab1782a0fdff25c758d860a5005b6c78590e541e66804fb61447ffbba1fb6062d559d46b470d55e41ef7c6eca9681a2285b9706bbdfab962853cadd71ffcc33d8de2d77128496f8c2dad151376856776adb49bb540e79dbe12e3bdee87f96f63cee1255941a58858efd6e4920a03a9a93f6c5765cc6f4f391c3545820cab72b3ed326fb0b71eccf623fc2814107ba3e88b11d99f1ca17255fde5799c72f101ebbd659ef8f58ad5dd8da443ad97a28a07a994d31d936af51d5adc3d9743954c3610a1ed0ef52d3efb833791c563b040b98968efb012344ee3bf153b8d35d08895e6d1a4de9312ffcfe75d082b08926f7ed6068904a85940f48388d831d97a4c6d7fbb7d589e057c86ecef3fd0451ae8f75cd3e61ec48f6959e02647f53d5ab2f5b29264f21b51bb649f47b4983bce810cd79d80e8b0546f3ee4b9b16446e0473318e0c4e68aed2997cccebeec19c6e57b6196c9ee8203aa121cdace541a77b367670e397543f09599d6d61d3aea91db7102f0df00f40fc4d1ac019e140cad872292f9abad20d2148cc5db5d67e045880c1980035e97291dc190f8a276789ffcddcd611d257515e5a65f74a24d35822a33c9c3bdece886713c3fb9caabe93ac1729a8685dddaf9f0aaa971d9d5d337d1f823a950bf96ebf0e0654a969eaf91df930ec242402fc2a966893b34683450178f06b91f9e77a4a10b88dcbb9dcdaa43bb0a683fbd6a3bf8d61765bf956895b02c781fddd6326de4be7e40bab52455786edf223275b3c7bd6ce9d0c5e330b2b62d0d1ff8aed45d605fac3e2de412fb333b5fa5884a14cacd9dcec090ad83022ecafa58ae96950dfb642d70cfd4c09ae89092e336c7eea7cb03ea7d7fceaf87ef0c76bc2c9ff592a6a9e0d692bf354af3b1cbd75c270e4af3e2c973ee477c26cf0cdb026469a8da359ac873b27d63a48216eef0f22ba806b54b6fa60c18fcdf15a99268175e0d12d4f8891c632947a5e6f914ef1dff9270de6012234bd5af93e301dff2eb524c29320ddfeef3e68146eabf2a925a08dd63e213dc8e5fa71953796ba5e7625fe2a117a74b02d8a65a363cd4f5a4b214284d812eb0cb89533f58b2ec50de86d327605853b255fd022bb5cbc1ce662dd304706868f60f061e65650e01d6ced345a902aa7c81245efbb4b8489cfeb2fe8bc0d32c48bcb56a357782790a42e8aa31a454bf5126a6f26928d06fae8578b14c9b1194e7536d4114efa99245647801fa565801ab2a3172bd28617ca29fdaae48f0b1f646f1956ecd8db656cb4f4cbf0d7b7d88d79b7ad73428c45ae7ec9fe8ef56d1710168865fcc44481fe4acb8df742f5318d1253dfb2790b0477db8cbdd5b4ea2acaacfa7574ebb2316e8eaf3f0110e56428a62b138588236b576fb8aa00c2560b5f8e93d55d42b0a5204402ef1f131fb24730c7f05d746153146cdc30dd775c747771cee500e2984690698b2919a9a9989c0e77a76738d01cb4d73d6bb60cc180a02c48c2bd039fcadef6a1e25c4bef450ceb28dadb5af45f91dc4190f0207536833b8b58d934bcb484e561e50762f61dfb524785237e0bb3d847381a6156c9d2ad6b6e53b5afed9fce8cd634fe3b97fd012270e22656a6717716797eeb5c213c4ea7cf015a26fdf8f8ac2978983a55110a3841f7a81c8c1f2b671d896d3d7491b57982c285b36568f54409a367dfd51359e71385b1f672cd9b2c7e27fce1cfa56034fa50caaae7fbcbd39e56bd3edf54b8d8061668c99afd4e2c0461afe5b01380bfd50f9b47e5142907860f348e65afa7d6c9bbbb978ae2041f5325999f7e646941a199802b65cbfc3afe5211aea49bfd194801797b30f7e7ef5b5b1230b79fa9ce4335026067103aa405f280789fe26eaf0b872ac1624bcd882", 0x1000}], 0x5, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) 04:40:35 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000100)="a88d62f955ce75c5f0dd2cb3e8670fca9aca4ffb36535422e7c6212e2d88cb7968ed3f3add98b76c90450fdaebca5bb77c8e3cc0224957d29acd58ee54f10342cc359f1c093a28979a42fd8b95512ba60415cdf2e7d18f9239890bb24d4ac9f9713e2bc9ddd5261da68135c262350c2a215b98e82e5c84e43b3d22ef2ef443f07b232e7f53967ce4d9d486d5852179d9392f30", 0x93}, {&(0x7f0000000000)="19575c6304cb68ff029892ccf9d5a789ec10b86bd2154028b2fdda788e8d4070bc97f38e78ebcfd3bacaf86872e5c6c0794d045c4d1c8cd25cbce7fe34e06b4e683ef70f28468c9db669", 0x4a}, {&(0x7f00000001c0)="73b658fe4c14", 0x6}, {&(0x7f0000000200)="e87bdc39707e6112feeeb9ec9618a2869e856c338e38f084a3cd134d71780af62159935ae01b631e5921e77fc7b56957842264bdba05e974c0f548a5f09a54cfe4ddcdc4962c074e3de5ec1fa048fb9c6d3795a406d2ac8d3752ab3787be46aa2635", 0x62}, {&(0x7f0000000280)="3fb7453175d8526d512839e5942a278fd2781cd5a0515fa461982e18b7b2e06ad9d61a7e9fe9eb0722714a64d1149bb4e3f3216cd3ae9588c05c9c70f7b535a6ecfbc4532bdf973b7200af30bb77082e79ca67df4e9c4ff6cd9b5febcf2cdb4b59af79a4c38343130810debfeea86ebb145dfa602e65082474f0df7768828eacb8ae8de422c2b25901ac46d10a249f4d605e282852a962bc63aae3ff054bd6ab1e30600cae3f44e02e2e46649fd79cfd1f63832ce93778be2a98ba1e5195eab284eea2a7ae470d", 0xc7}, {&(0x7f0000000380)="5b1c28ca9705207b8c25e3200d6ab76ddb039a4720953cca1077e79550d34dab8996ec067f639b538040e204e7d3d7d8578437bf35e2f9dbdf06fb033cc7076c123cb6c854cf2a380c14a73ac930990510a1f55fc4f2deceaf6f2ac23926c68fc5b6e3311aceaa14b3b2350c793116fc5c14c089902af0a4166bc3a64862e0aeb18e743a816b450904ff7bc27ad939fd96005b627b1dfb6bb1396ee0d5d90280e8aab4c89e1a76238c4fcbe0", 0xac}], 0x6) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r1, 0xffffffffffffffff) dup(r0) 04:40:35 executing program 0: r0 = syz_open_pts() getpeername(r0, &(0x7f0000000240)=@un=@abs, &(0x7f0000000280)=0x8) r1 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@un=@file={0x0, ""/108}, &(0x7f0000000040)=0x6e) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000140)=""/133, &(0x7f0000000200)=0x85) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "90de290e7989a23ff89c16723f911a1d962f681f"}) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000080)) ioctl$TIOCSTART(r0, 0x2000746e) 04:40:35 executing program 1: socket(0x2, 0x2, 0x0) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x0) madvise(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) dup2(r0, r0) fcntl$getown(r0, 0x5) readv(r1, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/56, 0x38}, {&(0x7f0000000100)=""/45, 0x2d}, {&(0x7f0000000140)=""/178, 0xb2}, {&(0x7f0000000200)}, {&(0x7f0000000240)=""/141, 0x8d}], 0x5) preadv(r1, &(0x7f00000015c0)=[{0x0}], 0x1, 0x0) 04:40:35 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x200000, 0x0, 0x0, 0x0, "0000000059001040dcb9000000140000001b00", 0xfffffffffffffffe}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x1497, 0x6, 0x81, 0x9, "73e32a2a83f14e951741518ace8536713098a05c", 0x9, 0x4}) syz_open_pts() 04:40:35 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b1b558364d47d1da1000000a7c800000029000000bbea41ea1c730717c5401671230000000300000035ce17351d70577f250ff8242b5c3df13566ee0243a92461bbe095db80455331cb8d1454d24587e33123ae654ce375e1846fbf8fe2edd74775d69d77ee72af5b5a14e9e7dd4279a02ab8520dd93a626ed574cd60f3650ef5f96e9d7ba872c96fbce0ff96335dc97879ed6411f43d9f7131ebee0bcde84465471cee225c40740f7bd8da0cd261175aa61bc460eeb1da7f56c00a8387640ce61cf1b7c8014357710c1c53dfb9c138211f000000000044d1e1c4b71920c0214920bc55337b9873c6dfd87ef4ee56b5098cd7a56f690fdff6ff6708b7a8e9bfd4a041f64c283ef551722d3fea57d7cc2d7d48d5280d8ef29e2ef018efd21b356c177d981e691356ca2940a833474b70460109c709c24210389536ca1b857897bf513ea1fb6e06a8"], 0xe8}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 04:40:35 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000240)="612167111439c4f95b1344590d5b76e3d528caf941", 0x15}], 0x1) fsync(r0) 04:40:35 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x4a8) sendmsg(r0, &(0x7f0000001780)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="80000000290000000100000000000000ca9a2b597aea0a8e047542c0b87ed7fb8663a2ac71c9156c809018d66edb88c636132571e9274ebdefeddd7ae4b2c1fb27fc474dec331b11a6cde47a9537a598eb462772daa0fa95c607eb6f054f6eaab7449c95da43d3eaab3f5dbc9c4e3f6fb63e4affb168f394b3e8eee900000000eafa12cf"], 0x80}, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10006) ioctl$TIOCEXCL(r1, 0x2000740d) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0x100) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x100, 0x0) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000080)) r3 = semget(0x2, 0x4, 0x563) semctl$IPC_RMID(r3, 0x0, 0x0) 04:40:35 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x40, 0x0, 0x0) socket(0x10, 0x5, 0x5) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) chflagsat(r1, &(0x7f0000000040)='./file0\x00', 0x10000, 0x2) 04:40:35 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000480)='/dev/null\x00', 0x609, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000004c0)={0x1, './file0/file0\x00'}) r1 = fcntl$dupfd(0xffffffffffffffff, 0x8, 0xffffffffffffffff) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000440)) r2 = open(&(0x7f0000000200)='./file0\x00', 0x288, 0xffffffffffffffff) execve(&(0x7f0000000080)='./file1\x00', &(0x7f0000000300)=[&(0x7f00000000c0)='c\x00', &(0x7f0000000100)='c\x00', &(0x7f0000000140)='(,()#\'%)(+\x00', &(0x7f0000000180)='c\x00', &(0x7f00000001c0)='&\x00', &(0x7f0000000240)='c\x00', &(0x7f0000000280)=')/\xca&U*\x00', &(0x7f00000002c0)='c\x00'], &(0x7f0000000400)=[&(0x7f0000000340)='\x00', &(0x7f0000000380)='&\x00', &(0x7f00000003c0)='\x00']) unveil(&(0x7f0000000680)='./file0\x00', &(0x7f0000000500)='r\x00') execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000040)) 04:40:35 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) mknodat(r0, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = msgget$private(0x0, 0x80) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000000)=""/5) sendto$unix(r1, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r4 = dup2(r2, r1) shutdown(r4, 0x1) poll(&(0x7f0000000140)=[{r1, 0x4}], 0x1, 0x0) msgsnd(r3, &(0x7f0000000240)={0xa9729cd16c7c350d, "1c0aaf734cd3b57f191d7854ada63cc67c89f7396e20c19ad6aa60e934114144dd01aa7f4695ee955ee5683ae582573bddaf7b80e71cb8cdcb65e25f904e3a57cc411870d5d90c83bd4e9bb4dfc3d1a29a22e1e75ab04f37d4506e52a8bcab9df47d1122ba89c58788b7981166d7b1e50afc0173147cd2c336a478"}, 0x83, 0x4000800) msgget$private(0x0, 0x200) chdir(&(0x7f0000000040)='./file0\x00') 04:40:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000740)="00000040c8a00db8bd24d9df715e780d030010006cc55c81a002cf5c624af28280a8a53751287dddc3b369c557a880258839bc313db6a2caafd14e3fc6f05c7f899b1ebaa68c4543579a10f38c0c3ab6fc70db0946eebac8fa6d997319410c4fe080c2ee04", 0x65) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffff6, "855c00400000000000769d00000000f7ffffff00"}) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000040)) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) execve(0x0, 0x0, 0x0) 04:40:35 executing program 0: 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() bind(r0, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) 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) getuid() munlock(&(0x7f0000ff8000/0x3000)=nil, 0x3000) setuid(r3) shutdown(r0, 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, 0xc) r7 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r7, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) connect$inet6(r7, &(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) r8 = getgid() fchown(r2, r6, r8) symlink(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)='./file0\x00') accept(r2, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) 04:40:35 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/64, 0x40}], 0x1, 0x0) r0 = socket(0x2, 0x400000000002, 0x0) sendmsg$unix(r0, &(0x7f0000000140)={&(0x7f0000000100)=ANY=[@ANYBLOB='J '], 0xa, &(0x7f0000000040), 0x121, &(0x7f0000000580), 0x356}, 0x0) 04:40:36 executing program 0: r0 = syz_open_pts() poll(&(0x7f0000000000)=[{r0, 0x1a0}, {r0, 0x180}, {r0, 0x81}, {r0, 0x4}, {r0, 0x10}], 0x5, 0x2) flock(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) r1 = fcntl$dupfd(r0, 0xa, r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fcntl$setflags(r1, 0x2, 0x1) bind(r1, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) r2 = socket(0x2, 0x400000000002, 0x0) setsockopt(r2, 0x0, 0x24, &(0x7f0000000000)="00ff0000", 0x4) fcntl$lock(r0, 0x7, &(0x7f0000000040)) bind(r2, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) 04:40:36 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x2000001a, 0x8001, 0x800000) connect$unix(r0, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0xe1) sendmsg(r0, &(0x7f0000000080)={0x0, 0xffffffb9, &(0x7f0000000580)=[{&(0x7f0000000100)="8406e63caefd53cc7ecf2f2c77d6214bd4f0f048bbe742a90525849ca8de621cddd2edea2864df26e8f0fc0ba51963e338adf977cd37438f0e232b5ce16a805ddbd0d52d733927f9c7430a32daa721d0e2c42c", 0xfffffffffffffec2}, {&(0x7f0000000180)="3a87829476a1e6fd825e16c1c5bd69db86db867219bf52f3bfa12a571d5f4db1285595354fd896b4606f71db69d1cebbae4630f38ae8fc197f8da6eb82dcadaecbfcf2b3f40c20ec76e1ec99b4e6b33fd87991e0c344fff8bebb01ecc646e5afaab76318eb286aa591fd20cf5ddad3032872a98e2ceb57c453ac69c250b75c01b323ed77e202aba39a6f0b0daf81c03fd4f84d3fec202346e0c816730e9a856f2ffe5b8e1113d96a566a0e97ea547a319be65b1ec004a84de969c63fcf71ec3e827fc5ae6f11e018d5ec1de604c9d2aa5e12c54aacf0b06dd3aee214b969bca0"}, {&(0x7f0000000280)="8c34d4445700632dcb55e94686ca01e2e20558622e46fb6e30431d7f7e966ced79e2112459799ddc00549086225047c9cdb2877ecb6924b2608d946818d3e63564df7c3be9f5d96c5dfcedd52e01d518931240bd92ec4c7188c5b1f9dcd552c434c939c7be74b4b2eed210045d977ad196895fefaba2178bc7f2b28457732cfbb7c57931a06284d60422f11674d25afa6855aee33b1f55d9218db2c0d33169aeba6672159754bfeb021de55146ff04eec013de"}, {&(0x7f0000000340)="bd26f2fc5eaaab83b8fe62952bca06b40579297cae21a671ff0f4852451712f2f64c20f812601a7fb4ed19825e2489557e9dc766680f463f3af3520a0a1a97386da7792c1e557463b0347033ea2c780442901cef258d5760009591c817012acb1415e0f2a83da3a3333d101fff7f9582cb02546cf11bd24a143b1ca65ae745a44d8ecd480f77c8cb556d4d695b65e1e746f79f4bb6f9483fbbd6327085959fcd2e8766d5ca2518be10f843eff4ab3df0c71d47b638eb21d59d95ce67a4e0e88e5778de2599f13ee4"}, {&(0x7f0000000440)="376f5d7209b9d850845c8e0b32f99f1577186df0418ddcf4646fa33fc968904940ec6343aa913142f35b6e6e19615d38a3638c9425faaa6ddfca941d42f2b7e2cd33cb10f2b556db"}, {&(0x7f00000004c0)="83241598c2a6942488c2b5f1406f615dcb5ed418fa70bceba81012c6aafacc16898d28431a05d9227736bf40ee7ec369c26a2cb2d554b6aeb406447b57faed5e296db1f0219156310d401bb59fb67594bd55bb8ea7a5a2825895daac00356cd9d88afe52fd14c84c69fe480bd2c659309d5110c2ab2e8773bc32c13493971abad5da919f193e1ac83890ca5bb0090756c105f2470b06b4dc9602faf9dd"}], 0x1000000000000069, 0x0}, 0x4) 04:40:36 executing program 1: clock_getres(0x5, 0xfffffffffffffffe) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x90, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) 04:40:36 executing program 1: r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x8) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x4000000, 0x0) close(r0) 04:40:37 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xffffffffffffff9b) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) setsockopt(r0, 0x29, 0x3c, 0x0, 0x0) recvfrom(r1, &(0x7f0000000080)=""/47, 0x2f, 0x800, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) 04:40:37 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230a21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f99429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bd81d31929a5440121de9964f46e33f0660b941e584fbef148d7b520f8017cc29f3bb66f5d286934f95d36c4fbdf8b82128c9ff0000693109b86c402f371c8eacead4f7c9d0d4d2c745729a0536e5fa05b0d0e382b733e6709c3e4ab8e8d38782e239471e01e8310dbd56e54bf7d853bef5a58d4d53a040dd749e13481bdb784cb54ceb424031dfa02e31262b9f5d1a32167a3a6de41574a81fd822d489681df1bb39d7b24ec80fcc0197ff04", 0x1e7) r2 = syz_open_pts() close(r0) r3 = semget$private(0x0, 0x2, 0x100000040) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000400)=""/235) dup(r2) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffb, "fff000bf7b3000"}) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 04:40:37 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000100)=0x6, 0xffffffffffffff7e) close(r0) 04:40:37 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f00000023c0)={&(0x7f0000000180)=ANY=[@ANYBLOB='ile0\x00'], 0xa, &(0x7f0000002340)=[{&(0x7f00000001c0)="4f1d8c42e08fb9f00793ab46f5b5fa6093ba838f663e52bb3e264fb8d83cb716a059d9daead8f78826893a2d04ceecec7de83420945ab851de9b1717bfcc229bd44dbdb1caaea837f23f1ed33866470867cd3a39dabd9259b370978182eccc4983987e02efc54509859179a98000b6407adcc8f6f764ed3bbd62d54fac7d37a016cec45188d71307a43c9e0ad32f1c9d06227925063d5ed84b2d34c8cccbc27218896134f80b9c26ebd4e57a8ee5f91bcfba5c97fe51381fa0f0850ee87ef8f86de1accfd7756e2fcc4fc73e5bbfa80f12395fabc80137a1d2e44dbe59e5898026881ae585bf0b2b04ce4e268612fce23cd40f2e7fe5c10f88a49d7b782475049fe411b0a8b7b1750775de5d778ae97cb3b9c0198b2b4aae1ed011c772a23c53904ca03aa2c2608c3be92c818b418c793375aa912cf0820f1c117f60adb86f662842e6190e7619c86a81270a5dc0c732c6e2dad24321df02eb9def5e7c20dcd3734c5b1014cc586e63d103364d45c2f9c7ac88d4e426659db49efcc1a108e9028bfeb85cddce0fb7531df6b49135f0549c4c651676d165b0e04fd340d402a07edb6f9f8cfed83aa5c8fb17d69fa58c769a78fa0f3b5b91b139d7b936497cf7b12348091953a3cf9c7f092f9933e27f633d04f9c5489ba227ecdf6f41b8b6cb1797b236ce2a23697c3518fee6ebc00bcd8bd11793de83f64c67fc3e243879f95a15f3ec201c2a6b8c7b802ecfeff63fb5af4529a7288c373f2f02537f3359025ef80f7d0fdec13903f42a158007089b89cf55efb066f6310eabd84fa7b7e7833f40931b275677123617890e8deb5bb6a93bf0719ff9b2f55c14288b2b3f7101164f5225bb62fc12e69696e3e5137681708df7dbc24f66889795b28adb73055c6352a18673acdcaf8b26eecc01908ef567ebbf1f4db69520ee536a35b680b4d0c4a25afd30c41f0957efff230ba61c0a074b16a979499032ed155f7c99c36bef100e187be9d480641743b3803937ffbd728dec3f017d41de8dff5459dc166a8296320155829d5ca347638bea4271d554d23a10d73d0b89fbb5a969e1cbb2ad332457ec060f9e7ba9e1214c76cc0a3295c914728aeb7255490c7c008e164ee8eeac975b14011d96bc038ff640af3edb69149758ba461016630be742e96f669088c112ea3b756f712135ddf9ffd5bab4c9bf1450c29a0c18879bdab40587b16160568e4da01956aa27fcd1f28602b628edb5d00f6cb1e7acaa30b7a85d558850c912bc2e317d85b0f3c480c134151d007e90d9fd33b2632eebcb9da64f7abafff41daad1d92dc3d05e8a6f7b75937747e697a67d2c4151a421f4f5df5d9f2c83ef7d53a727bd46a2fe95bf1995cadf8564b6bc97ed5f103a1e19b6407521422001487046481dcf8df931aaf508eb1106bf1fe29818cc53030c849636cbbf4511543041d99dd516462ec3b1c14080703f23cd9c52fb416a302ce3b8db83bf4902e3b9121e8bde8e42f1c915ac99c1f9cd4b2cb191215d9cbfbea9e3ff38f9660af300c7ce26e5697a939823e529d52f725e1392297e1af866be89321b1e384fb40edfb20170dec478a4021b0984f47df1160f9bb7f4c8a68dea56ff2572b95cb886e6c44d1f4b7220af9e5bcd28655e23da9968acde9874b6be9e9ccf69ecfca13fbf23f424892976650354ac343ad570a9300e1b70d2e0b92c72b2faa7b504785e36eacb398e3d648ab78bd8c57115adf37d742f697623ce3a934849f509d03be8b758420a993cbfc54408824105b03787ec089094feb2f07b4c9ce0ac899fe2cb6279e0c8ddeb5d5bfc83b94172db4f18a046ea52e666483443222d5b03ec5f4f32e6183cd0c2cf4770963914babe067471a5512009206dcff11d6e88b02c7b637d2e0713beb93f062135cd42a9cfbadc2d119e0c326e64303d0205b1dc826396b6ff98381d95a248dfd5a8e7286ae57d23523dece3340e842102aa1fd2dc6c9eae6ab0b8125f6391794d40d5b095c5cd1e3e7f943061d52c96e1453c8ff5e6e4ec84a4214e0a95ec9b989ca523a0c660530fe58e31a2b1123fb85933e69c35c6377dae35c77d07b5fe6539fd5ddef22d2e46567d213ae795425fe92e4dc2dfc0afaca6acee271692ba557c5f12094eccc2b58bf46ec8288a62eb57fcfc05a45531bee1be57cf107aebc7127323d1867972e0a52119810d5150dce1586df5cbcd6c476da7988964ddf35cb8f83a8951160bc9d3784c0be0e8fdb10b5b57dbc04fe5b8ed6eef97199e79e726599ab7eb9b461546d467c1c6c39d57018c87bb23ea1d06ae7422789d28e1fe4385211ba6313308fbd9a34dc28501ba5967312b4d9e8f42de1c7b2525d899cd9c6b189f28994f3f8b0d54d11d0d747885393bbb88c594ed6464fdaaf56e507c0a1a6c0254fa761603be1ab5c81e1eb7b7d4f4d7afa6135580c453a946b32d483c4eb1d8b24562ee7277db54675eb423d7f3591665d8f17c65a2ef41ea86f010884e8d719c79285c8b3f21a5e6b52f8abe695cb3480defb6d9151ee42d2bdf0f1f92d26caed5634c2fb49e10fb832de66ec7779b2fbc633d19345e7e0cc5dc29a1526d1be949429bb1e4cb67c3f8253d52c1c87672096e4ed46db40bd025f080f2100b8e62ad57754cec21e013653b5a93aff97c824d1427dd23c0c41dc34756997368d6d4c431085895da6aace04b0f594771816bd9174b44cc9b7395331b3acf1426379fbf43e162e83ce9f417f508564c979403a5c757534ac794d83f4241ba2f09f697b5d733f997d362db3271552de69dcf980afa0f4e2054bcfea8f4c79fe03ed954d3f9514163f8622e68b6d7680e2a1e7661af13a784d73fe5e1abf4f988881fe4831770109503c56e8067354c1844735588fdcd", 0x801}], 0x1}, 0x0) 04:40:37 executing program 1: r0 = socket(0x6, 0x2, 0x3) sendmsg(r0, &(0x7f0000000340)={0xfffffffffffffffe, 0x93, 0x0, 0x0, 0x0}, 0x0) 04:40:37 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x14, &(0x7f0000000080)='\x00@\x00\x00', 0xfffffffffffffe87) 04:40:37 executing program 0: r0 = open(&(0x7f0000000500)='./file0\x00', 0x210, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x4) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) 04:40:37 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x100000001, 0x8, 0x9, 0x1, 0x100000000, 0x4, 0x8, 0x1, 0x3, 0x8, 0x9}) read(r0, 0x0, 0x0) dup2(r2, r1) 04:40:37 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = getegid() sendto$inet6(r2, &(0x7f0000000140)="b3beafffaccc456a2c8be92e065a7406738620c789e03c6447112a3e56b936a59109015481993aa50ca2882c626f4a0d6c05dac2e451ea7314284c84db3bc7e2b57a4eae8a318af7880f04f5af4e63d7e4ca46d834e5c25fd65d668ae195ba6c1855091b3baf2856e2ebf2e3a57f42f2675b7213f2ec91", 0x77, 0x8, 0x0, 0x0) setegid(r3) getsockname$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) write(r1, 0x0, 0xfffffdc0) 04:40:37 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000040)={0x80, 0x200}, 0x10) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0, 0xfd49}, 0x2) r3 = msgget(0xffffffffffffffff, 0x3fd) syz_open_pts() r4 = socket$unix(0x1, 0x1, 0x0) setsockopt(r2, 0x7f, 0x80000001, &(0x7f00000003c0)="0a9c8a1ab68464fd25efa531364e1016fdcf763093283577d3e831c09dc06a53b471514329b2a5607482581810585f644af27455c5da4986e7edc80e78be831e5b1159740e4445850363dca7d0bb97bc4f19360c396be46e28ed683f656c73a03ba664d3a182e0be53c98b2f63dcf5f66cfca70ac13dba2774cd0f0eca07e6619cd1f8cf8e89c8acd91baf8e25bbd3b0a7b92c682d77ec66", 0x98) setsockopt(r2, 0x10001, 0x9, &(0x7f00000002c0)="7943d175e717a19a24ffd79e5cc9b11f752dac8eb62b34c39876adbd47065a1a29af5ba707ec3655051efc1f2650f9cb76320bfe27387c25addbd3b88f70396c05514b540496b1bb8798a76f0bf62d463f1bc1abddd5076202b612b1fdaaacd0c4cb9c3bfcf76bea6a3d8a30c8d91b2356923c6f4743101418714e2db4793e59e529c00577618aff1db8172f5c1cf7268e814abb7d9e894230efadf863d9080d0e573e8d0a7cb9ee757059abe56945ec88c6108ce93d55feda91c4fd72276ce30832b8bc237ca7e737dbcf5d21bb2ede95feb709e3", 0xd5) read(r4, &(0x7f0000000100)=""/145, 0x91) msgrcv(r3, 0x0, 0x0, 0x80000, 0x0) msgrcv(r3, 0x0, 0x2c20df3ec9a06bf8, 0x3, 0x0) msgctl$IPC_STAT(r3, 0x2, &(0x7f00000001c0)=""/209) write(r1, &(0x7f00000000c0)='N', 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0xfffffffffffffffc) 04:40:37 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x100) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000040)) stat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) 04:40:37 executing program 0: r0 = socket$inet6(0x18, 0x8000, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r1, &(0x7f00000003c0)="90853856a63efcf2dafd59dbb3cc07000000611df9e9a23877062c368035b5664d65457b1941530000000000004abe72096cb2b2cdb62ac70e9719f5072f67c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986ab", 0x3c1) r2 = syz_open_pts() close(r1) r3 = dup(r2) r4 = syz_open_pts() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000200)=0xc) chmod(&(0x7f0000000000)='./file0\x00', 0x8) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000080)={0x0, 0x80000001, 0x3, 0xffffffffffffffff, '\t\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\f\x00'}) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 04:40:37 executing program 0: utimes(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0x9, 0x1ff}, {0x9, 0x6}}) kqueue() r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) sendto$inet(r0, &(0x7f0000000140)="ef32ca893e52cb6c196a25496521185c98c4dd97799e7312d44f12180928df1e43aaa9c6ba40b484bcd2da1c94aebf924f4054be039519efc28a21e844110a8cc6312175024cddf06f56e97fc56b2e0fdb04e2a83a9208f29e827903011a839fb8e6323f0ffd77a7660a7a4c4d45641e9f", 0x71, 0x401, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x40) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x0, 0x1}, {0xfffffffffffffff8, 0x20}}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) close(r2) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 04:40:38 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0xbf9c, 0xfffffffffffffffc, "7e389ddedff371734578fbcef9097b5ac793683a"}) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)) 04:40:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f00000000c0)=0x1) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) pipe2(&(0x7f0000000000), 0x4) 04:40:38 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000080)=0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0xc, 0x0, 0x0) 04:40:38 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000140)=[{&(0x7f0000000280)="cd2609cbfd0cdd870a7968130972accb8fcb68cfe229cb841fe431d470fb33ea755b18f2525deebb1ec7cb3821bacb3533ccc68e921c633c65a35fe3aa1f8e23d87398bec71d692798e2a0d02143778845bf877f1edc36015c24dd679fe9f537a5f2e0a8af3a7f235dd1144ec88bf92e3dba459c4b40f86b4f2ec1f6", 0x7c}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000100)=[{&(0x7f0000001440)="63fdb1586859d949303acc113e4dfa71bcb26b750b172f06086e481592f27e51fdc0fbf2ba470464f9fa7f65ac5b0e0feda7d74d717d6e9a77174be9d756f47c596fba967230737fc7daf865aae4f7ef53c73da1090614dc97015b40f47dce2887e0044257b77b8ad2c874aadec36d1393fa8fc7ec887048a11dd7c2cfc22b3f38a7dc972bec179f1141a25193a233ff7d6fe2f992086b90c092de54b1f69c22da12d855d54b117d02aa747114b8ecbae7d124865052bc042c8cbdb1", 0xbc}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x81, 0x0, "c67f4b3498dc039b33c26e9644597fee8cd7d018", 0x100000000000000, 0x3}) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() syz_open_pts() 04:40:38 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) fchflags(r0, 0x2) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) 04:40:38 executing program 0: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="0000000000000000e97fbba5233fb0e63b9832b4f27c5b5703f61ec3deff2a6b70061c8bcf1f015ffbacc92a8972009742f94733b56c5af3df0fa3d94edf124e04b1dfc6db95c1b9d0b3ee2cc1408ad8cbbc8d303156a579ade88b3c544b94574febf71c88edaf9be1ce56d3c14cdf7ec3ca40fa8878ff888c77558b9a285f515067c638e1a459431b8eeb210e5388948ec3dedd59fd404ec7c457b9366ccf58535ebaf855ff85cf3d485f53c82b7e77ff36b06e073425e67118d1c7fc2c58bc63e340fd4bfa9b0e467af6922716c4e91eb5eb3fe42958e5122e42f9ee5f0196d4dfe99054c50f90fd68fb74b437dd6f4c54f83ffe84f83b189a4637e3f56eba63ecf305611df229e94d1d52f5d7897042d435401abc9370a7c1031074a91648594bbeabfe9c5c1e868ac6d84ec77533d9685a78bd4ea963b2e7bfcca5eaf1d91bfedc45128f946af30e132b616cd3077f1f14e369419236522b88a0d5d9f3e27ee5c7c0e6c31dde9fd89218a94479ed263c4e84086927419438504e8300000000"], 0xb7, 0x5366f817faf1517d) msgctl$IPC_RMID(r0, 0x5) msgrcv(r0, &(0x7f0000000000)={0x0, ""/17}, 0x19, 0x1, 0x800) 04:40:38 executing program 0: r0 = socket$inet6(0x18, 0x7, 0x6) shutdown(r0, 0x0) r1 = socket$inet(0x2, 0x1, 0x2) r2 = dup(r0) mkdirat(r2, &(0x7f0000000100)='./file0\x00', 0x2) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$inet_opts(r1, 0x0, 0x3, 0x0, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x80) faccessat(r4, &(0x7f0000000040)='./file0\x00', 0x4, 0x3) r5 = msgget(0x3, 0x200) msgrcv(r5, &(0x7f0000000140)={0x0, ""/53}, 0x3d, 0x0, 0x1800) fcntl$dupfd(r3, 0xa, r0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCEXCL(r6, 0x2000740d) 04:40:38 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) socketpair(0x21, 0x8007, 0x89, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000180)=@file={0x1, './file1\x00'}, 0xa) 04:40:38 executing program 1: r0 = kqueue() pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffe, 0xc5}], 0x401, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x1, 0x0) dup2(r2, r2) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000000)) 04:40:38 executing program 1: 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(&(0x7f0000001000/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, &(0x7f0000000940)=ANY=[@ANYBLOB="0000000000000000000000000005078337e1ce07a79a7cd1939d3f8e46923c5591ee2ed9087f3e3a62763aca44dee0d99622ac4b35dbdf5ebdce98bc6d23962e0ae61b041eb2ed0645bd8d451b8c96d20de2ae5939c77ae324aa18420098352d0000000000000000000000000000000000438c9520ddb2cbd82685acae617ca260a1a3b0f0b9885acf7add3f22411ab33a8f22667123860c82d5f10bf5a975394073c662e0457bc8772cf564794913e7eeccc1a94a41fb8d893bd7da1ee5c301d149bead9cd7fb42f69f5a3f27d6206d45c154c67f3433717d7e202c4adc0b4159b305a2cb64672fe0a789bf7c3b7879b3ae21355362105d09dd6e78f1f75bbaff07fd3dec8ac106cd58d06e9d341e608f9204f6671a11ec022254194d25fc54ad5ab73cb0b437bed35e3028884c6d2921d315eb1d70a746a8da09d73db2e31df99f166ec108182f4d147de1763a8b1d2ed4814a19fe82a859793719e03ab5a85b33b382fe9f12a676185e6ea7dbf1836fac96319cdfc31b23c5b8d0b06d99c17525cbd27e168bc5af263c939e2094d24ce179b1227e800d59c8616c1bbd6aab3436978f461ff3a7ed97e30b1c4ad0eed52e93415501687598a07a228b78371095cadd4763ef14b15aaf06107b29a0196100000000000000000000"], 0x1, 0x3, 0x1000) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0x2, r3, 0x0, 0x0, 0x0, 0x146, 0x3ff}, 0x9, 0x3, 0x0, 0x0, 0x4, 0x2, 0x400, 0x5}) 04:40:39 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x8080, 0x0) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000040)="dff046dc07404eab191a472a457b51ab07e9c991e4d68206cce44d0644095b1b070ad8e11eb3d1dc5aa9edfb7702a725b2376ec61d2b78ab5ed7cf19fe19ebcc8645130b8f6f2f0365c3deb36d6f88ca27ac903c5ac2b802a1fb5e7a7fce4afb82f5e0361d242e0ae8c0790e4a088bee957b74d60b72821613e36e0b68715bc73954dbbd94efd4e7f6e0449599e9344f34a79d21a71e4653c10cf9e51f779ed1", 0xa0}, {&(0x7f0000000100)="25adaebcb90327490c26fc86937c04ed70ae75dfe0e21cd9aaa40d3c31bfe98c5ac2fad4792841fe254fba5208f6be73db2adf6b7dddf0ba838395dcce1bb8d7516938c57457c033ebef3f41ec821e43394c7200c865b0a498d49bd53b73a13cb79785cbf644ecb99184aa0b8dea3f4b39bc16e327f9f82d96bffcaa347157a88ca0292da3", 0x85}, {&(0x7f00000001c0)="4667806eac6f3592d259cdc537db6a9aae09c41b5c601ac944982a7003414aa0927bc64a989a104087c88a7d25c4a03876c51c2c77f8aa4aecc8ce67868bbe21b3ea5bf12b7b7e0165c5ff9078f64d639cccde66fd4dcb9a3753421c2208bd9533fef5f91ce209ccafa66070a358f0ebc62a5fafc39a94b19fdb9aad77c012a37a12c804bb28ea70d61e777cc19fa1cb8f95041e", 0x94}, {&(0x7f0000000280)="b614332fa5f22d7cffef", 0xa}], 0x4) poll(0x0, 0x0, 0x9f) 04:40:39 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000040)=""/68, 0x80) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbe9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "a4eccea6da0000000c000000000000008000", 0x0, 0xa6a}) 04:40:40 executing program 1: r0 = msgget(0x1, 0x3fa) msgrcv(r0, &(0x7f0000005680)={0x0, ""/4096}, 0x4d7, 0x3, 0x0) msgsnd(r0, &(0x7f0000000040)={0x3, "d3d7254ac4723d4694dbcb1af5d41ad9b6e757098e6b185618ce8e68f4ee22c5246d1c4ed568b9dbbfc9f903f484fee5e1b3c7ffdd56473d26891694ad15d8d2355eba3f3404f3194413b8917e16c570ff543825979ce15f49939263be8828fbd87ce117490629db9230da8f563cc0d1122580838b347dd63caff6a4eba9c905010b7b41b84575f9d4373ab7667f233150c0f5d4220a3f235729aa35a1dbcd3d1ddf765aba52ee8621266db5733898062692dcd036492d484a802ffb334d411266e12d56d309c37b3ba9ee3ff861d4e1ab6c519d364cfa3f991c0318d525"}, 0xe6, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x548, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000280)) open$dir(&(0x7f0000000240)='./file0\x00', 0x80, 0x20) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f00000001c0)) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000140)={{0x18, 0x1, 0x8000, 0xbca1}, {0x18, 0x2, 0x3, 0x6}, 0x10001, [0xe7e, 0x100000001, 0x5, 0x0, 0x90a, 0x3, 0x6, 0x100]}, 0x3c) mkdir(&(0x7f0000000200)='./file0\x00', 0x2c) 04:40:40 executing program 1: r0 = socket$inet(0x2, 0xc000, 0x24e) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) r1 = socket$inet(0x2, 0x2, 0x3) getsockopt$inet_opts(r1, 0x0, 0x2000000000020, 0x0, 0x0) 04:40:40 executing program 1: kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) utimes(&(0x7f0000000140)='./file0\x00', &(0x7f0000000080)={{0xaf13}, {0x401}}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf03000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) 04:40:40 executing program 0: 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(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x5) write(r2, &(0x7f0000000000)="da", 0x1) 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)) r5 = socket(0x18, 0x1, 0x0) openat(r0, &(0x7f0000000380)='./file0\x00', 0x10, 0x20) semop(r4, &(0x7f0000000280)=[{0x2, 0x0, 0x1800}, {0x3, 0xffff, 0x800}, {0x0, 0x7, 0x1000}, {0x100000000000004, 0x3, 0x1000}, {0x4, 0x80000001, 0x800}, {0x0, 0x3, 0x800}, {0x0, 0x5, 0x1800}, {0x7, 0x10000, 0x800}, {0x2, 0x5, 0x800}], 0x9) connect$inet(r5, &(0x7f0000000180)={0x2, 0x0}, 0xc) 04:40:40 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) kqueue() open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) kqueue() r1 = kqueue() select(0x40, &(0x7f0000000100), 0x0, &(0x7f0000000180)={0x1, 0x7e51, 0x3, 0x4, 0x1, 0x9, 0x4, 0xffffffff}, &(0x7f00000001c0)={0x3, 0x4}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0xff}], 0x4, 0x0, 0x0, 0x0) 04:40:41 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f0000000500)=[{&(0x7f00000000c0)=""/136, 0x88}, {&(0x7f0000000180)=""/220, 0xdc}, {&(0x7f0000000040)=""/56, 0x38}, {&(0x7f0000000280)=""/119, 0x77}, {&(0x7f0000000300)=""/179, 0xb3}, {&(0x7f0000000440)=""/131, 0x83}], 0x6, &(0x7f0000000580)=""/237, 0xed}, 0x802) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) 04:40:41 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) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x40) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) 04:40:41 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) madvise(&(0x7f0000006000/0x2000)=nil, 0x2000, 0x7) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x40) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mmap(&(0x7f0000008000/0x2000)=nil, 0x2000, 0x1, 0x10, r0, 0x0, 0x0) mmap(&(0x7f000000e000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000040)=""/250, 0xfa}], 0x1) close(r0) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) open(&(0x7f0000000180)='./file1\x00', 0x88, 0x30) munlock(&(0x7f0000006000/0x4000)=nil, 0x4000) 04:40:41 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) setsockopt(r0, 0x81, 0x9, &(0x7f0000000100)="2282c8d844a03e75601727965f711d6cedadfa45cc18d089cef66ac4db0772f7b0735cccb367b50d9db762a660c67e18e650f0609b11e64a398fb5b82b87c0b05daecc45a9e6d7cb70c03bd2904ce7074690d7610c6d7805195dd98c3c6d6df0e056b90bde8e86b893e61bbb82cf8fab61df2397379f76ee871a3b1707b6a1ca8b384786dc2791f744e30c6edd95f8463aa12559257a9eb42b23763a0d4f70b55855a475e7c9831a4d2c6cf9c564fa154fbe9ed057460bc8ca450ec1d723cd072f793bacbe2c86ca04c8bce5", 0xfffffffffffffd83) fchdir(r0) r1 = socket(0x2, 0xfffffffffffffffe, 0x7f) setsockopt(r1, 0x6, 0x0, 0x0, 0x0) 04:40:42 executing program 0: execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000040)='\x00', &(0x7f0000000080), &(0x7f00000000c0)='{\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='.[\'(,\x00', &(0x7f0000000180)='/]%+-#\x00'], &(0x7f0000000280)=[&(0x7f0000000200)='\x00', &(0x7f0000001ec0)='|=\x91^\xcb\xc4-~\xb8\xd0E\xc6{.#\x00']) symlink(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0\x00') open$dir(&(0x7f0000000700)='./file1\x00', 0x800, 0x100) mknod(&(0x7f0000000340)='./file0\x00', 0x2022, 0xfff) recvmsg(0xffffffffffffffff, &(0x7f00000018c0)={&(0x7f00000003c0)=@in, 0xc, &(0x7f0000000400), 0x0, &(0x7f0000001d00)=""/39, 0xfffffffffffffe06}, 0x801) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000480)=""/189, 0xbd) r0 = openat(0xffffffffffffffff, &(0x7f0000000680)='./file0\x00', 0x100c0, 0x4000000000018) symlinkat(&(0x7f0000001900)='./file0\x00', r0, &(0x7f0000001980)='./file0\x00') r1 = open$dir(&(0x7f0000000540)='./file1\x00', 0x20000, 0x100) getsockname$inet6(0xffffffffffffffff, &(0x7f00000019c0), &(0x7f0000001a00)=0xc) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1) r2 = openat(r1, &(0x7f0000000440)='./file1\x00', 0x20000, 0x1a3) symlink(&(0x7f00000005c0)='./file0\x00', &(0x7f0000001a80)='./file0\x00') getitimer(0x1, &(0x7f0000002180)) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000740)={'./file0\x00', 0x906b, 0xcb11, 0x0, 0x1, 0x80, 0x2, 0x401, 0x2, 0x2, 0x54a9, 0x400}) r3 = dup(0xffffffffffffffff) faccessat(r0, &(0x7f0000000380)='./file1\x00', 0x80, 0x3) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000580)) bind$unix(r3, &(0x7f00000007c0)=ANY=[@ANYBLOB="01002e2f6e4aaffcd54759a8c16833d10045659f530c99abd3be1bc5196d722e45b800fe178e17874dbef1348b1014fcae9cb6d6d6402eae6bca1ad8ee65b15d3ed8849120ef326ce5b13e481a27d968d57b1f3275abcb334e5dd304317cb01a9250792c92bcbceee523f56ee4cc0ce1e61bf9f136c8b57fb4e1c70c948e9436532b0446b1a8621da9f75da3ec738feec2d707b57f1bf324bb50ef55b5c5b7fdbb77d1c12d0a8a720dcfed2b0b46103ace6853da7b4f8d0500d4ad173b356b48e09c0d07450ea973dc9e9626a842068a1c2d15280a22b693d6855a0ba036e2895be7f63538fe98dd2a52ee26623262f9e8c352064ef294ce44d1fb11def7a026d1e59566ef5ab64ceb18232575608ca3ce28d82b9b268dd35ebff9230991fc17532b6481e38131be4c5eb4e62de66bb18bed6271a674ce5e70fcc9e0c158c893ea49bc6a6a66961a9da427b896b2f2c4902244ae8ec30294fc4540203d0ca690fc693e60bb1b4f35a4cadbcec285"], 0x1) connect(r0, &(0x7f0000001ac0)=@in6={0x18, 0x2, 0x10000, 0x6}, 0xc) getpeername(r3, &(0x7f0000000240)=@in6, &(0x7f00000006c0)=0xc) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000400)) r4 = semget$private(0x0, 0x2, 0xfffffffffffffffe) semctl$GETZCNT(r4, 0x139e63ee8bb1976b, 0x7, &(0x7f0000002080)=""/215) 04:40:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "f000bf3e00000014aeed0a671f7630830400"}) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x6, 0x1, 0x3, 0x8000, "71fb383eb632b318453f4d05cbfc715d1934e9a7", 0x8, 0x9}) syz_open_pts() munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) shmget$private(0x0, 0x1000, 0x80, &(0x7f0000ffe000/0x1000)=nil) 04:40:42 executing program 1: open$dir(&(0x7f0000000000)='.\x00', 0xe0, 0x4) mknod(&(0x7f00000003c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000440)=[{{r0}, 0xfffffffffffffffe, 0x9}], 0x9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0xf}], 0x4, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) recvfrom$inet(r0, &(0x7f0000000080)=""/35, 0x23, 0x1, &(0x7f0000000100)={0x2, 0x0}, 0xc) 04:40:42 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0xc1c3, 0x5}, 0x10) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0000ffff0040800008000005fd9600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 04:40:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="00c5", 0x2) close(r0) r1 = syz_open_pts() close(r0) r2 = dup(r1) accept$inet6(r2, &(0x7f0000000040), &(0x7f00000000c0)=0xc) r3 = syz_open_pts() poll(&(0x7f0000000000)=[{r3, 0x81}], 0x1, 0x0) fcntl$setstatus(r3, 0x4, 0x44) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 04:40:42 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0x0) clock_gettime(0x4, &(0x7f0000000040)) clock_getres(0x7, &(0x7f0000000000)) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000080)=[{r0, 0x40}], 0x1, 0x0) 04:40:42 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) r2 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r2, 0x0, 0x0, 0x80000, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x3a, 0x0, 0x7, "ed7bf9d8d7944ce9c28061f5155b1ed664d66737", 0x5, 0x2}) msgctl$IPC_STAT(r2, 0x2, &(0x7f00000001c0)=""/209) 04:40:42 executing program 1: mlockall(0x3) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) munlockall() madvise(&(0x7f00009ed000/0x400000)=nil, 0x400000, 0x6) mlock(&(0x7f0000b06000/0x3000)=nil, 0x3000) pipe(&(0x7f0000000000)={0xffffffffffffffff}) preadv(r0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/101, 0x65}, {&(0x7f00000000c0)=""/182, 0xb6}], 0x2, 0x0) mlock(&(0x7f0000991000/0x400000)=nil, 0x400000) 04:40:42 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2, 0x20) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f00000000c0)=0x7105eed6) shutdown(r0, 0x0) 04:40:42 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000001940)='./file0\x00', 0x802, 0x0) fcntl$setstatus(r0, 0x4, 0xfffffffffffffff8) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 04:40:43 executing program 0: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbffffa, 0x81}], 0x11, 0x0, 0x0, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x60, 0x0, 0x0, 0x0) dup2(r0, r1) kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0x0, 0x0) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x34, 0x0, 0x0, 0x0) dup2(r4, r1) kqueue() ioctl$KDSETLED(r4, 0x20004b42, &(0x7f0000000040)=0x2) 04:40:43 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a404e3729900"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_open_pts() connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r0, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0x0) 04:40:43 executing program 1: semget$private(0x0, 0x1, 0xa2) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/zero\x00', 0x1, 0x0) r1 = dup(r0) readv(r1, &(0x7f0000000f80)=[{&(0x7f0000000bc0)=""/206, 0xce}, {&(0x7f0000000080)=""/139, 0x8b}, {&(0x7f0000000600)=""/21, 0x15}, {&(0x7f0000000680)=""/17, 0x11}, {&(0x7f0000000cc0)=""/91, 0x5b}, {&(0x7f0000000d40)=""/148, 0x94}, {&(0x7f0000000a40)=""/11, 0xb}, {&(0x7f0000000e00)=""/98, 0x79}, {&(0x7f0000000e80)=""/247, 0xf7}], 0x9) mlock(&(0x7f00003aa000/0x600000)=nil, 0x600000) socketpair(0x8001b, 0x5, 0x401, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f000079b000/0x4000)=nil, 0x4000, 0x1, 0x1810, r2, 0x0, 0x0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f00000002c0)={0x1, 0x2, 0x401, 0x3, 0x1a}) getrusage(0xffffffffffffffff, &(0x7f0000001040)) r3 = open(&(0x7f0000000280)='./file0\x00', 0x800, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000ac0)="cf160dd597928ec97f2e8e122bf3705eedfb76119e09244cb2702ea329e58e6e4922a19c33b9d5afcdd35f8761b54419bde73eb6a83e2f9d7742c5b52ae61148a9fe0a523ebe0f731b2427c793ed78642b1f9cedac69eeed178f5c7a04b81c8225a1c319cf9d5b8c006bfa070b631e34c9c05c9fefec1f91fbb22d31abc600d3e35c5732274f712d61f8f25e6a4b5f80261cecc1f158b9fc793c1620a8dd92ba752aebaaec79dda844d699d900a9c28beb36c479b8c6ec8cbf533b090452cab3b4fafd471036266295342ce9", 0xcc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) fcntl$setown(r3, 0x6, r4) open(&(0x7f0000000540)='./file0\x00', 0x190, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000), 0xc) munlockall() sendto$unix(r1, &(0x7f0000000840)="ffefa0dc0cde6b9d28a104a016d960a78272acadcfa91ba9de7ec883e84b4d657b8850ccdad9af55221e9841b4982bba8a46a7442773062fb1b38a1de71fd0522bebce397085be74c0d8617e213e586b2cc076e24688740ca22af33234164c2d0bfcf68bd2792847fb84c79296cb35b887b48e8141fc7e030000005d6516e1df53477a00d4b283a8e4d9325cce4d72083f6b679573a6d9fb521cca62cc4eeb97d31fc77b829584343f2a8b6c426a3f161c4aafef7e5ec2d9bd41119c78bff67d46927901828a5e66dc4b9333ff1f01000000e8e0b02710f829010000000000000000000000000000", 0xe8, 0xfffffffffffffffd, 0x0, 0x0) sync() 04:40:43 executing program 0: r0 = socket(0x800000000000002, 0x2, 0xfffffffffffffffd) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xffff14ac}], 0x18}, 0x0) 04:40:43 executing program 0: select(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000140)={0x0, 0x1, 0x33, 0x7fff, 0x10000, 0x1, 0x6, 0x7}, &(0x7f0000000180)={0x100000000, 0x8001}) r0 = dup(0xffffffffffffff9c) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) 04:40:43 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file1\x00', 0x8, 0x100) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x3, 0x2, 0x65d9e3a9, 0x400, r1}) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000200000005}) 04:40:43 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x10000, 0x10) fcntl$setflags(r1, 0x2, 0xffffffffffffffff) r3 = getppid() ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0xffffffff) fcntl$setown(r0, 0x6, r3) fcntl$setstatus(r1, 0x4, 0x8) ioctl$TIOCFLUSH(r0, 0x80047308, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000180)=0x3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) 04:40:43 executing program 1: r0 = socket$unix(0x1, 0x7, 0x0) fcntl$dupfd(r0, 0x0, r0) r1 = syz_open_pts() syz_open_pts() r2 = socket(0x18, 0x8007, 0x3) dup2(r2, r1) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) 04:40:44 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a7c8000000290000003e0000000300000035ce17351d70577e250ff8242b5c3df13566ee0243a92461bbe095db80455331cb8d1454d24587e33123ae654ce375e1846fbf8fe2edd74775d69d77ee72af5b5a14f3e9e7dd4279a02ab8520d650ef5f96e9d7bd772c96fbc010096335dc9f6169369d81542b3abe7749e7879ed6411f43d9f40740f7bd8da0cd261170008000060eeb1da7f56c00a838764b9c138211b00000000002f53568453afb19bfd710b946fa9beedeeeb2d7d139a4fe1ee88d44965ff7539e417"], 0xe8}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffede}, 0x0) r1 = getegid() r2 = getgid() setregid(r1, r2) 04:40:44 executing program 1: r0 = syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="24ca", 0x2) pipe(&(0x7f0000000480)) pipe2(&(0x7f0000000800), 0x0) 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) 04:40:44 executing program 0: socket(0x10, 0x4, 0x7) r0 = socket(0x1000000000011, 0x3, 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f00000000c0), 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050105000200000000b1ffff027c0a000ffff0000020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5bdc2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872ba5fbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) 04:40:44 executing program 1: munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) 04:40:44 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x23, &(0x7f0000000000)="caf5b415", 0x4) r1 = semget$private(0x0, 0x3, 0x591) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0xff, 0x1}, {0x3, 0x7fffffff}}) semop(r1, &(0x7f0000000040)=[{0x5, 0x3, 0x800}, {0x3, 0x5, 0x800}, {0x3, 0x9, 0x1800}, {0x0, 0x5, 0x1000}, {0x7, 0x8, 0x800}], 0x5) 04:40:44 executing program 0: r0 = socket(0x18, 0x2, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) setsockopt(r0, 0x0, 0x100000000, &(0x7f0000000000), 0x0) chroot(&(0x7f0000000080)='./file0\x00') 04:40:44 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="8745980cd696ddb1aba3c89d1e52c1fdb849cb7ea91a5a13", 0x18}], 0x1) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000240)) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000000c0)) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000180)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x0, 0x3ff, 0xb, 0x0, "f69b2267db24ca635c0300dfe04300", 0x0, 0x84000000000000}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x4) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000700)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e7a2c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e3039ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fba9bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054fc074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a092600f8ffff7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b095175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd6aa149236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f032533881ffffffffffffffa5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbbbd42437c209f7dea97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59cae92b03535bbdb643100a30132d2f49ed7d843bf5a407fdbb44cb3bba3b32cfbd37c554cc00de978689103d0a522a2986c02fd2ca", 0x4c8}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb199900", 0x120}], 0x1) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000280)) 04:40:44 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) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000002600)={0x0, 0xfffffffffffffda6, 0x0, 0x0, &(0x7f0000002500)=ANY=[@ANYBLOB="10e5b57bf4fe1e3f806d9c0000df0200"], 0x10}, 0x0) 04:40:44 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) shutdown(r0, 0xfffffffffffffffa) getgroups(0x2, &(0x7f0000000000)=[0x0, 0x0]) setgid(r1) poll(&(0x7f0000000140)=[{r0, 0x54}], 0x1, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f00000001c0)=0xffff) r3 = socket$unix(0x1, 0x1, 0x0) write(r3, &(0x7f0000000040)="053b184f917126e535453621ef4bf3e1775c838aa265a2e79fda04c9f5c4a67a092dde80476f06e37f10e9a95a743b87a1e1df30066b2a485f88747ce89b34896199f59ff2ca4de83ea589c6566d9dbfa2a95323d20618a0bc4def48c29a46d1130788eacb03af0d1f435088d9252681226ff997841915c949baf01b1c8209c8cce047c7964587afa4c540354dd6fb3d7cd6d88778f9fb9d96dbee2a34c796fc8ef244c06878fa44de5950c8ce7c0783fffecc9a2fb8c90ba5c3bc392dd2b48acdf5611b9c0040cc899f00d2c7bf5a3cea144de802a055c924805f1d16a850e254fca699adae5f52bf537183440e7fee6e5f21", 0xf3) 04:40:44 executing program 0: r0 = kqueue() openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000140)=[{{}, 0xfffffffffffffff9, 0x9}, {{r1}, 0xfffffffffffffffe, 0x65}], 0x7, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0), 0xec7, &(0x7f0000000100)=[{{}, 0xfffffffffffffffb}], 0x8001, 0x0) 04:40:44 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x2000000001005, &(0x7f0000000000), 0xc) r1 = msgget$private(0x0, 0xc) msgrcv(r1, &(0x7f00000000c0)={0x0, ""/166}, 0xae, 0x2, 0x800) 04:40:44 executing program 0: readlink(&(0x7f0000000000)='./file1\x00', &(0x7f0000000180)=""/230, 0xe6) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f00000002c0)='rc') symlink(&(0x7f0000000280)='./file1\x00', &(0x7f0000000300)='./file0\x00') rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='./file1\x00') r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x400, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000380)) symlink(&(0x7f00000003c0)='./file1\x00', &(0x7f0000000400)='./file1/file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x100, 0x2) mkdirat(r1, &(0x7f0000000100)='./file0\x00', 0x2) 04:40:44 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000280)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() recvmsg(r0, &(0x7f0000000240)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/142, 0x8e}, {&(0x7f00000001c0)=""/62, 0x3e}, {&(0x7f0000000300)=""/245, 0xf5}], 0x3, &(0x7f0000000480)=""/190, 0xbe}, 0x40) kevent(r2, &(0x7f0000000440)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) close(r1) 04:40:44 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setrlimit(0x2, &(0x7f00000000c0)={0x8000, 0x9cbe}) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0, 0x2010, r0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x29) 04:40:44 executing program 0: r0 = socket(0x6, 0x100000005, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setgid(r1) setsockopt(r0, 0xfffffffffffffffd, 0xfff, 0x0, 0x394) 04:40:44 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000f, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000100), 0x0) 04:40:44 executing program 1: r0 = socket(0x39, 0x420000001002, 0x0) setsockopt(r0, 0x4e, 0x3, &(0x7f0000000000)="7bdeb60573aecbff24d8fe3fc9a38ba911bdd18c1775b8177633573109433a872c89fcf2622c7be2cc55d4daad5e3a5defac34ab77926f9f28892d46b7f40216dce30a244680f6a6531c3da1a71f3dd7d9cf0ef7d293df0b455c86b7ea913a8a54e2dd754afe9bf703df7567578c972d8e90dca6e90c7e1844d8e4f1e7fb", 0x7e) r1 = open(&(0x7f0000000080)='./file0\x00', 0x100, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) setsockopt(r0, 0x0, 0x6, &(0x7f00000000c0), 0x0) 04:40:44 executing program 0: r0 = socket(0x2, 0x400000001002, 0xfffffffffffffffd) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000040), 0xc) 04:40:44 executing program 1: mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2) r0 = semget$private(0x0, 0x7, 0x2a0) socketpair(0x6, 0x8000, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) r3 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x10000, 0x1f) fchmodat(r3, &(0x7f0000000200)='./file0\x00', 0x20, 0x0) r4 = syz_open_pts() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000300), 0xffffff65) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) fcntl$lock(r2, 0x9, &(0x7f0000000080)={0x0, 0x0, 0xb84, 0xfffffffe, r5}) r7 = socket(0x11, 0x4003, 0x0) setsockopt(r7, 0x11, 0x1, 0x0, 0x0) flock(r3, 0x420000080000002) flock(r4, 0x100001) r8 = getpgid(0x0) fcntl$lock(r4, 0x9, &(0x7f0000000040)={0x2, 0x2, 0x0, 0x100000000, r8}) r9 = getpgrp() semop(r0, &(0x7f00000002c0)=[{0x0, 0x4, 0x800}, {0x3, 0x6, 0x1000}, {0x0, 0x9, 0x800}, {0x4, 0x3, 0x800}, {0x2, 0xfff, 0x1000}, {0x4, 0x1ff, 0x1800}, {0x6, 0x3ff, 0x1800}, {0x3, 0x7, 0x1000}, {0x0, 0x80, 0x1800}], 0x9) getpgid(r9) semget(0x1, 0x3, 0x42) r10 = socket$inet6(0x18, 0x6, 0xfffffffffffff801) r11 = getuid() syz_open_pts() r12 = getegid() shmget(0x1, 0x2000, 0x100000041a, &(0x7f0000ffb000/0x2000)=nil) fchown(r10, r11, r6) setregid(r12, r12) setregid(r12, r12) bind$unix(r7, &(0x7f0000000000)=@file={0x1, './file1\x00'}, 0xa) 04:40:44 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0x84) r2 = fcntl$dupfd(r1, 0xa, r0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000080)="7e4373dc24c189415cf243945cff6f6a0465e0299e9ac3b617836356e6caa2120f9f6f77d0a0a5a4210e2fa93bacf69a26cbd5d181569a86f8e124510841db7b0e316770346d81559f7698129ed769aea08c240ca16e312874c264d1353bca729e142021434fa0277c687c305f14d3b3fc3f1c0810fab77bfb132ae2562549f1344bc2aad7cb993ccb752295319842cad2b9f4851efce2bcb0dd5f86b820bf684d", 0xa1) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) read(r1, &(0x7f0000000140)=""/179, 0x4a5) 04:40:44 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x200000000029, 0x80000000000000b, &(0x7f0000000080), 0x0) r1 = getgid() readv(r0, &(0x7f00000002c0)=[{&(0x7f0000000100)=""/178, 0xb2}, {&(0x7f00000001c0)=""/137, 0x89}, {&(0x7f0000000280)=""/55, 0x37}], 0x3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = msgget$private(0x0, 0x20) msgrcv(r3, &(0x7f0000000300)={0x0, ""/150}, 0x9e, 0x2, 0x800) msgget(0x3, 0x0) getgroups(0x2, &(0x7f00000000c0)=[r1, r2]) 04:40:44 executing program 0: syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x81, 0x0, "002000d30628010000f8000d00"}) r0 = open(&(0x7f0000000200)='./file0\x00', 0x500, 0x41) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000240)=0xa0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) recvfrom$inet(r1, &(0x7f0000000100)=""/160, 0xa0, 0x40, &(0x7f00000001c0)={0x2, 0x3}, 0xc) setitimer(0x1, &(0x7f0000000000)={{}, {0x2, 0x200000000a5ac}}, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 04:40:44 executing program 1: semget$private(0x0, 0x1, 0xa2) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/zero\x00', 0x1, 0x0) r1 = dup(r0) readv(r1, &(0x7f0000000f80)=[{&(0x7f0000000bc0)=""/206, 0xce}, {&(0x7f0000000080)=""/139, 0x8b}, {&(0x7f0000000600)=""/21, 0x15}, {&(0x7f0000000680)=""/17, 0x11}, {&(0x7f0000000cc0)=""/91, 0x5b}, {&(0x7f0000000d40)=""/148, 0x94}, {&(0x7f0000000a40)=""/11, 0xb}, {&(0x7f0000000e00)=""/98, 0x79}, {&(0x7f0000000e80)=""/247, 0xf7}], 0x9) mlock(&(0x7f00003aa000/0x600000)=nil, 0x600000) socketpair(0x8001b, 0x5, 0x401, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f000079b000/0x4000)=nil, 0x4000, 0x1, 0x181c, r3, 0x0, 0x0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f00000002c0)={0x1, 0x2, 0x401, 0x3, 0x1a}) getrusage(0xffffffffffffffff, &(0x7f0000001040)) r4 = open(&(0x7f0000000280)='./file0\x00', 0x800, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000ac0)="cf160dd597928ec97f2e8e122bf3705eedfb76119e09244cb2702ea329e58e6e4922a19c33b9d5afcdd35f8761b54419bde73eb6a83e2f9d7742c5b52ae61148a9fe0a523ebe0f731b2427c793ed78642b1f9cedac69eeed178f5c7a04b81c8225a1c319cf9d5b8c006bfa070b631e34c9c05c9fefec1f91fbb22d31abc600d3e35c5732274f712d61f8f25e6a4b5f80261cecc1f158b9fc793c1620a8dd92ba752aebaaec79dda844d699d900a9c28beb36c479b8c6ec8cbf533b090452cab3b4fafd471036266295342ce9", 0xcc) open(&(0x7f0000000540)='./file0\x00', 0x190, 0x0) connect(r2, &(0x7f0000000140)=@in6={0x18, 0x3, 0x0, 0xfffffffffffffffc}, 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000), 0xc) munlockall() ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000180)) sendto$unix(r1, &(0x7f0000000840)="ffefa0dc0cde6b9d28a104a016d960a78272acadcfa91ba9de7ec883e84b4d657b8850ccdad9af55221e9841b4982bba8a46a7442773062fb1b38a1de71fd0522bebce397085be74c0d8617e213e586b2cc076e24688740ca22af33234164c2d0bfcf68bd2792847fb84c79296cb35b887b48e8141fc7e030000005d6516e1df53477a00d4b283a8e4d9325cce4d72083f6b679573a6d9fb521cca62cc4eeb97d31fc77b829584343f2a8b6c426a3f161c4aafef7e5ec2d9bd41119c78bff67d46927901828a5e66dc4b9333ff1f01000000e8e0b02710f829010000000000000000000000000000", 0xe8, 0xfffffffffffffffd, 0x0, 0x0) sync() 04:40:44 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x200000000000, 0x800000000000d, &(0x7f0000000080)="eaff019500000000", 0xffffffffffffffc2) 04:40:45 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCNOTTY(r0, 0x20007471) clock_gettime(0x4, 0xffffffffffffffff) 04:40:45 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) shutdown(r0, 0x2) close(r0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x8, 0x2}, 0x8) shutdown(r0, 0x0) 04:40:45 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = accept(r0, &(0x7f0000000280)=@in6, &(0x7f00000002c0)=0xc) readv(r0, &(0x7f0000000700)=[{&(0x7f0000000140)=""/248, 0xf8}], 0x1) connect$inet(r0, &(0x7f0000000040), 0xc) r2 = dup2(r1, r1) fchdir(0xffffffffffffffff) socketpair(0x988262e4188a7aff, 0x4, 0x5, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400)={r7, r8, r9}, 0xc) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000500)=0x3) getsockopt$sock_int(r5, 0xffff, 0x1021, 0x0, 0x0) openat(0xffffffffffffffff, &(0x7f0000000240)='./file0/file0\x00', 0x8001, 0x40) listen(r4, 0x9) r10 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x8) setregid(r12, r12) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000100), 0x4) setpgid(r10, r10) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000480), &(0x7f00000004c0)=0xc) setpgid(r10, r11) 04:40:45 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0xfffffffffffffffa, 0x0, 0x0, "0100000000000200"}) r0 = socket$inet6(0x18, 0x7, 0x7fffffff) r1 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0x80) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x481, 0x122) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x900, 0x0) r4 = accept(0xffffffffffffffff, &(0x7f0000000180)=@un=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) poll(&(0x7f0000000200)=[{r0}, {r1, 0x20}, {r2, 0x4}, {r3}, {r4, 0x4}], 0x5, 0x400) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:40:45 executing program 1: write(0xffffffffffffffff, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287", 0x12) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munmap(&(0x7f00002a3000/0x2000)=nil, 0x2000) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, r1, 0x0, 0x3}, 0x0, 0x0, 0x0, r3}) chdir(&(0x7f0000000140)='./file0\x00') chdir(&(0x7f0000000080)='./file0\x00') chown(&(0x7f0000000040)='./file0\x00', r1, r2) shmat(r0, &(0x7f0000ffa000/0x3000)=nil, 0x0) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x6) r4 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSBRK(r4, 0x2000747b) 04:40:45 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() getsockname(r2, &(0x7f0000000040)=@in, &(0x7f0000000140)=0xc) write(r3, &(0x7f0000000200)="e1", 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 04:40:45 executing program 1: setrlimit(0x3, &(0x7f0000000080)={0x8000, 0x10000}) setrlimit(0x3, &(0x7f0000000040)={0x8004, 0xfffe}) 04:40:45 executing program 0: mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) mlockall(0x2) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2) r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x20) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0xbc4d89f4498744d6, 0x2010, r0, 0x0, 0x0) 04:40:45 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getppid() fcntl$setown(r1, 0x6, r2) ioctl$TIOCFLUSH(r0, 0x80047308, &(0x7f00000000c0)) getrlimit(0x2, &(0x7f0000000000)) 04:40:45 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f00000003c0)="06000000", 0x4) r1 = socket(0x1b, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) write(r1, &(0x7f0000000100)="5de2031bbc8c45ce530bfe1c136bcff661a258d51eb0831e73512cbd01115c4d7ed5b47acb3d76f48f387358dfda646671ceb98f5ebfc1ae69e9f41e114270fc2d0b5f8ecf5399c43bc52fee949c0ebf3e058ec3a7dff611536a9d436e8822a2806959668e580f590ce177fed66fdb7b76ddd9add488332bb05fbabf9fc922f967207304bde7264d3db7fdc7cb4985ef8b5aac9a4aedefa2de357375873e5e9cabdd831932d5fd3bb53b90cbe79f7f0f2fdb20aa4ddc093eacb10c512b010fb5a13169d8e65e4eaecfea12e701d5cedc270e697e6a08e8341c07c47347bc5c9c535e4f38516cd0984a61d8da7b595e1486a28849067f6c62", 0xf8) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b800"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 04:40:45 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x10) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='c\x00') readlink(&(0x7f0000000040)='./file0/../file0\x00', 0x0, 0x0) 04:40:45 executing program 0: clock_getres(0x5, &(0x7f0000000000)) clock_getres(0x0, &(0x7f0000000040)) 04:40:46 executing program 0: r0 = syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1005, 0xfffffffffffffffe, &(0x7f00000000c0)=0x8) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x0, 0x3, 0x100000000}) 04:40:46 executing program 1: r0 = socket(0x2, 0xffffffffffffe000, 0x0) r1 = semget$private(0x0, 0x3, 0x20) poll(&(0x7f00000000c0)=[{r0, 0x80}, {r0, 0x44}, {r0, 0x4}, {r0, 0x14}, {r0, 0x4}], 0x5, 0x8) semop(r1, &(0x7f0000000080)=[{0x0, 0xffffffff, 0x800}, {0x4, 0x7, 0x1800}, {0x2, 0x40, 0x1800}, {0x4, 0x1, 0x1000}, {0x2, 0x3, 0x800}, {0x1, 0xa05, 0x800}, {0x3, 0x0, 0x1000}, {0x5, 0x5, 0x1800}, {0x0, 0xc68, 0x800}, {0x3, 0x8, 0x1000}], 0xa) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000000)=""/12) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f0000000040)="ffffffff", 0x4) 04:40:46 executing program 1: r0 = msgget$private(0x0, 0x440) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/33) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000080)={0x8, 0x0, 0x4, 0x8, 0xfffffffffffffff9}, 0xc) r3 = openat(r1, &(0x7f00000000c0)='./file0\x00', 0x10000, 0x14) msgget$private(0x0, 0x300) r4 = open(&(0x7f0000000100)='./file0\x00', 0x882, 0x20) r5 = accept$inet6(r3, &(0x7f0000000140), &(0x7f0000000180)=0xc) fchdir(r5) msgsnd(r0, &(0x7f00000001c0)={0x2, "4a0e2772749fe32eb26b479ab303c528688a8dc6aa339e"}, 0x1f, 0x800) r6 = getuid() r7 = getegid() r8 = getuid() r9 = getegid() r10 = getpgid(0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000240)={{0x4, r6, r7, r8, r9, 0x2, 0x8}, 0xd08, 0x7ff, r10, r11, 0xff, 0x3, 0x3, 0x6}) rename(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0\x00') r13 = semget$private(0x0, 0x4, 0x44) semctl$GETPID(r13, 0x3, 0x4, &(0x7f0000000340)=""/194) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) fchdir(r4) fchdir(r3) chown(&(0x7f0000000480)='./file0\x00', r14, r12) accept$inet(r4, &(0x7f00000004c0), &(0x7f0000000500)=0xc) fcntl$setstatus(r3, 0x4, 0x80) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000540)={0x3, 0x1, 0xfffffffffffffe01, 0xfffffffffffffffe, 0x6}, 0xc) semget$private(0x0, 0x0, 0x8) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f00000005c0)=0xc) open$dir(&(0x7f0000000600)='./file0\x00', 0x0, 0x80) 04:40:46 executing program 1: r0 = dup(0xffffffffffffff9c) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r1, &(0x7f00000000c0)="9085", 0x2) syz_open_pts() close(r1) dup(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfff7fffffffffffd, "854917029c11fe4dbfa620000000000900"}) ioctl$TIOCSETAF(r2, 0x4004667f, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "9dffc66dce29bacf81f894aa0a944eed4796b2fe"}) 04:40:47 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 04:40:47 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000180)={0xffffffffffffffc1, 0x0, 0x0, 0xfff, "00000000000000018000", 0xffffffffffffffff, 0x8000000000000}) r0 = socket(0x20000000000015, 0x400000000004000, 0x100000000) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)="0c61f615f59573d1ef30cccf8d5222097e41e65693d266d255f58133916728293ccc05757cc4c7698b70e7506de7470b585c36e958dfd93b44e3490d8565ceb322fe79378231bb02c54c8139c5cc4bb57d27ff2b961f4cd6003e94e5d6b7e049f43a9eabc328c02a41761d2072658304b0288ca3bcfeb6dd8371e34796bd87c4c1a68dbba5ce7005830baf519b264c682217addf3dbdeaec67e284a353091b9804d1bd48fbdb8a0b61", 0xa9}, {&(0x7f00000000c0)="50e04f6107b248cb524ac769c61dfebc1784e9574a23fc0b4705", 0x1a}], 0x2) connect$unix(r0, &(0x7f00000001c0)=@abs={0x682eb13985c518e6, 0x7}, 0xffd2) write(r0, &(0x7f0000000200)="491fd494a93d594daf86c9b9e206e84cd94c8fda79bba5e0d71c33c402746ab3a6cf2ab6c2f504e2216eecf632d5d395eaf3934ed7b7d6e9f65d86d7fb501c6d544738bbe32761b16ec21d109c4742fa71781d7d82a52a7b7809da3fcb4e0aeb79b0352580a901babdbd89df3fc7c13d92254c36916c591778a9a5b71a77311aeae903d7da2e06bea43041f860abf94f60", 0xfffffffffffffe90) 04:40:47 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x1, 0xf0000085, 0xd8, 0x1}, {{r0}, 0x0, 0x10, 0x80000001, 0x1, 0x5a0}, {{r0}, 0xfffffffffffffffe, 0xc2, 0xf0000000, 0x8, 0x20}, {{r0}, 0xfffffffffffffff8, 0x61, 0x1000000f0000000, 0x1a0, 0x7}, {}, {{r0}, 0xfffffffffffffffa, 0x8}], 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0x220, 0x0, 0x10000, 0x0) 04:40:48 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f00000004c0)="54ed6d34115feb3b5a733cf888195237d74a8d0f28c5075c5f4624e1c474989e7ac7bb8607164b406733130e8d66c08b3ec77813170d4f1ecdf7b5e2e6a17175d85974de40662e4888c6e8cc311509d36ea7fbcc0d225350a2bda1bef40102c2c6040dd2b2c3fd7a60a34b10f9287df61cc4c82d31647c42d10e220f492d6c757136856ac52bfcd1bc1ea932f1f08e90c2", 0x91, 0x8, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1) 04:40:48 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000300)=[{{}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(0xffffffffffffffff) lseek(r0, 0x0, 0x0) 04:40:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) r1 = syz_open_pts() close(r1) fchdir(r1) 04:40:48 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0xffffffffffffff78, 0x0, 0x0, &(0x7f0000001440)=ANY=[@ANYBLOB="140000000000000007000000010000000a80006d00000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x18}, 0x0) 04:40:48 executing program 1: dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt(0xffffffffffffffff, 0x10000000029, 0x7, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x1, 0x7, 0x5}, {0x18, 0x2, 0xffffffff, 0x4}, 0x5, [0x8, 0x800, 0x93, 0x9, 0x466, 0x3, 0x9c1d, 0x1]}, 0x3c) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x1, 0x2, 0x80000001}, {0x18, 0x3, 0x94, 0x14f1}, 0x8, [0x34ae78d0, 0x7fffffff, 0x49, 0x100000000, 0x7fffffff, 0x8001, 0x600000000000000, 0x6e6]}, 0x3c) setsockopt(0xffffffffffffffff, 0xd04, 0xfffffffffffffffa, &(0x7f0000000080)="e99be74569c7a9e9bd223850885f58063d52b31541abcb32e569ae0a8190f4653dfd87f40e19466284a040f9bb564840d28a36b599a6bc96dd77b7dad1a7cdc5b058a9ac556c055b44620fb41b302e4c40a3c3aca49e92c92b607a76167aef07422d22130cbdced10a45606875e0376f6a6f79cf2e0265f77e9b00405ef694d3d5f2be59488353db5635369e96f6b49c7db736b4ba373d15c9bd01e71a6a751f033bbeef0ef3c445a8846e4baf82ba2f10ef8c4c6718ec7ffd4b36c8ae776965e7fa1e", 0xc3) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r0, &(0x7f00000001c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000200)) 04:40:48 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getrlimit(0x7, &(0x7f0000000040)) getrlimit(0x3, &(0x7f0000000080)) read(r0, &(0x7f0000000580)=""/4096, 0x1000) fsync(r0) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000100)="c1f6071f5d44d004a2b1a9e60b9c5666db18d8d55e7a4e15cd6c934383bf0f5ed0474d3982fe07bada83fedf2948f3b1986434a2faaa0a6b43a0073fa58a429496379cf8de4f66d233810a2ee699f58d2ddc274c670142047c90a492b79412602cdcc826575ead13d0e7a769bc9f8cbbcedb0afd2c9daa315f799a810df9e3c94eb457952b1f5fd52544307b4b30194182145775f46005f781402529aecdd86319fc62c14307926ca1099177e17575c56b24dff58b47d89aea4832be9173d3c0c22624eaca1c6f5b5cfbd2fd5e2241b794e1e8766758fe47569d3e2291a2b8b97bf4c9bcf08ba466", 0xe8}, {&(0x7f0000000200)="e4aef603948d56c55aca76c3093a105bca093cd224c00034669f97e46ec5dfca27396bf2f8ec68933e79aa57a81267f32f2232f32ed03f7e623e3a5d6c0e5ca80843d8dc083d87f47f09bdcd3dfb7f008eaaec328e98decdfb4be3682da49429", 0x60}, {&(0x7f0000000280)="c89548ac7847c41035cf813e039a234bd7f31421eb4092c986e245754cfadbf8679d97e2756fe3ee3b25caabb84f378250e5657a31760288e20c401495cbb05939878dfb58f527f54bc0509c5bab6a5373476495201543c56b4a58eab505601e3847dde92a64263b852e6de167880bb44a6784c46d6249669e0dd189df29722ef08bf676e15b27dfe52c5c44163d737d267c7583efdb3bad0182b5a14cc0ddc0b2a745c75be2a87088f09d", 0xab}, {&(0x7f0000000340)="4e14ddfdb3d71217f443b70ab817f581b263d791337734c7ff4fa0983c1f73deae66a22d16c7c710bec832092ce554f6e0a0cf6926ac0769f1583fcc2ec5e99a5ac7a0db49b1fa29769b9e292ee0f3ee23f9bccb7b1c4b832b17e3d3301aa19cb358938a8c4fcbd58b9415d8812b250f3679b2b30bedf649bbe0df534fd8b9cfbaea5737e4e51bf86deaa815a8c98ae1982a33e849991c2b200df426ad47533a56f2eecfbe29f337458ec87f425acb41445fe0a0238ce1881786cae7dbfc7c6d9a727e6423a60f82c3d44e5515154b2427986f19438ec19a", 0xd8}, {&(0x7f0000000440)="fe876c0aec2256f73e404d0b0d7b87b40b718cc0616d8cbfa890cdf9e33c40a482c2dacafb8eb524cca3a8899fe93bdc2af92eb5ce4dc3da482292cd9d5fccdea152ebd686f4862499b85761fee36faafc930e1dd101ef1e370eff3d2e68bc0f88a66a07e599985a4a5def68f8f496bfb40b8ea998905e5b2d320e0cc5a039a4d93989abfd2bf61e7dccb082eb1b0f85a8b3fa41da07a6", 0x97}], 0x5) mprotect(&(0x7f0000ff8000/0x3000)=nil, 0x3000, 0x2000000008002) fcntl$setstatus(r0, 0x4, 0x40) poll(&(0x7f00000000c0)=[{r0, 0x21}], 0x1, 0x0) dup2(r1, r0) 04:40:48 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = getgid() utimes(0x0, &(0x7f0000000040)={{0x0, 0x2}}) r1 = msgget$private(0x0, 0x7e) r2 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) r5 = getpgrp() r6 = getpgrp() msgctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0x1, r2, r0, r4, r0, 0x10, 0x50}, 0x9, 0x101, r5, r6, 0x8, 0x7fff, 0x7, 0x4}) r7 = socket(0x21, 0x2, 0x401) getpgid(r3) mmap(&(0x7f0000695000/0x1000)=nil, 0x1000, 0x3, 0x4010, r7, 0x0, 0x0) 04:40:48 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r1 = dup2(r0, r0) writev(r0, &(0x7f00000005c0)=[{&(0x7f00000004c0)="a4", 0x1}], 0x1) close(r1) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000000)=0x1) syz_open_pts() r2 = syz_open_pts() fcntl$setstatus(r2, 0x4, 0x84) write(r2, 0x0, 0x0) 04:40:49 executing program 0: pledge(&(0x7f0000000000)='\x00', &(0x7f0000000040)='}\'\x00') r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x400, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = shmat(0x0, &(0x7f0000ffc000/0x2000)=nil, 0x3000) shmdt(r1) poll(&(0x7f00000000c0)=[{r0, 0x8}, {r0, 0x40}, {r0, 0x10c}], 0x3, 0x6) writev(r0, &(0x7f0000000580)=[{&(0x7f0000000100)="893913c1babbdf1d511b4db406d4a84175410ea4b235d368271ded0a8057804df0373c5fe732bd8641a94c9b", 0x2c}, {&(0x7f0000000140)="17eef68208ad7ace5e4951e01bf455514d2032ed5b3ffdb60ad648635f08b72be0de02732d2a9fc54be35436687c11d49b1de9cb91e441027b90f46b99935d48427e564fd16b259e930e85dadaa9fec43762408cf796ab44ae23ef273336b40b8d08b451b8ae80d25eba1f5c8b14551819efae899c83304906f8a7b4aa92db3c4fd681f92f7a1858cfa6203d7629d80db8410beab52499e59065836dc36d", 0x9e}, {&(0x7f0000000200)="b338e16fd69709527b58c62e1b63c9d242cefc85603f5530095ce211fda212fdaddc23a2e68f66e3bd59d991cd61949028f97b98cc8632da131f1e72f4900260711dee08ef4409ce038623a36a8e244ad6838f4a37c5f98c0f46ac0885113d1e8503062096743b6c0d33d3e49f6d1fb81707c0ddb452619fb234f0d107ce8f6ac9b3d2c451dcf9f49f708b9e7d38817699b944f7", 0x94}, {&(0x7f00000002c0)="caed13e94d6da11de630f33a90c5af6553b27e5c74168c56", 0x18}, {&(0x7f0000000300)="395fdda7ebc0b7ab224ab3f22468ec9e4c3c11970d5677d2f93e8720", 0x1c}, {&(0x7f0000000340)="4747ec156c53b3c16e1789cb8419e180609a5a4a07eede7810fb9471b8e592e5c0fb49df354beb11741c53612221d7c7b8e3febac20051bf40b177efb3c2b0042de9f7aef36ad474125e673d2c2bde876dd64009150515968e2366eb32f821362558af1cd8341c53a18aecbe10ef9d2434e16d0f26979559cd983b24689fb60cb5ae22b4fd22a8533ea1cf9f620440f09b8e1df42b23592536079f1af8e4c735d19b9e4c3befcfd590bb175a4e6fe6f4c5e0", 0xb2}, {&(0x7f0000000400)="0d2ba803c3432b7ffb19a3dd758d8030fa4b10ec259273257af7b8a75df72d2af43fe8da1e6aa5edef0d1e6c5222c38336a6fdfe1af9c5b5a344bbf525e7daab05351298c617a0043f449ad9f98c39c8a1e49edb3201f6b301fa9e2674728bdab73607f7d6949aa01f37ca4cf17e9b4c827ed2e3aa8ef1bafb63e93591676e7dc85a70ec4ec651265a831754b07aa9fe712340e773e72cfb40ca6455e59778815125f4d09e73bd56461b8c100a5971531bfebd4a38b64128", 0xb8}, {&(0x7f00000004c0)="2f55d2c875a8da3d9018b3c5ccc931a80eea0606f4b6fd19c79105d52dfd52efee2484babd4f9d00196cbc336834470eec20ee5d4a5c2db5074704422cf692a45874822db31fac28ae218878eedf97df705ead978593214ac775b8d32edf6c3692e564d189fffed1338f9021986f507b47f295bd26b7038695e3a37be20c7411248de896fef043d9d1e3b967e46eba4c7cd3d93a3b4ab76a026acee52f6e09f86d9d4b", 0xa3}], 0x8) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000600)='/dev/tty\x00', 0x880, 0x0) msgget(0x0, 0x110) getppid() ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000640)) utimensat(r2, &(0x7f0000000680)='./file0\x00', &(0x7f00000006c0)={{0x5, 0x8}, {0x9, 0x1000000}}, 0x2) listen(r0, 0x50000000) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000700)={0x619b, './file0\x00'}) msgget(0x0, 0x200) r3 = dup(r0) ioctl$TIOCSTART(r3, 0x2000746e) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000740)={0x5, 0x9}, 0x10) ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f0000000780)={0x3, 0x3}) pipe2(&(0x7f00000007c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000800)) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000840)={0x1ff, 0x4, 0x4, 0x100}) r5 = accept(r0, 0x0, &(0x7f0000000880)) fcntl$setstatus(r5, 0x4, 0xc4) msgget(0x0, 0x2) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f00000008c0)={0x7, 0x3, 0x1000, 0x3, "1e7c637ecc2e7abbedd5b36fe24212db4bf6f3e3", 0x401, 0x2}) close(r3) dup2(r0, r3) ioctl$TIOCDRAIN(r4, 0x2000745e) 04:40:49 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, &(0x7f0000000100), 0xfee3) r1 = syz_open_pts() close(r0) r2 = dup(r1) writev(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)="77e02b19c6fd02b6ce0db0da6f694a0c61b6c182982b5e0c90f51603fddaaf2a311549b4e5111b109ab389ddc99c0741a94b904f276c93bbfedb79db693fc52af32be4a64c409f12b9d210687c875df3f866f8ad6e5b0f054526000957445cf02e0b5d60028852f40078813a", 0x6c}], 0x1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x3, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) dup(r3) poll(&(0x7f00000000c0)=[{r2, 0x105}], 0x1, 0x0) 04:40:49 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getgroups(0x4, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setregid(r2, r3) write(r1, &(0x7f0000000340), 0x10000014c) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000100)={0x9, 0x9176}, 0x10) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000140)={0x81, 0x3, 0x3, 0x8001, 0x6, 0x7, 0x4, 0x5}, &(0x7f0000000180)={0x3ff, 0x4}) 04:40:50 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x8004745f, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) 04:40:50 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000740)="00000040c8a00db8bd24d9df715e780d030010006cc55c81a002cf5c624af28280a8a53751287dddc3b369c557a880258839bc313db6a2caafd14e3fc6f05c7f899b1ebaa68c4543579a10f38c0c3ab6fc70db0946eebac8fa6d997319410c4fe080c2ee04", 0x65) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000140)={0xa1, 0x5, 0x1}) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffff6, "855c00400000000000769d00000000f7ffffff00"}) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0xfffffffffffffc00, 0x10001, 0x8, 0x1, 0x2, 0xfffffffffffffffb, 0x0, 0x0, 0x1, 0x9, 0x3f}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) execve(0x0, 0x0, 0x0) 04:40:50 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') fchflags(r0, 0x804) open$dir(&(0x7f0000000140)='./file0\x00', 0x20000, 0x4) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x0) 04:40:50 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r0, 0x0, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000000)="14a2e28bb0fcaddb60c76eb0a025d11707ad1f66578dae342b9d", 0x1a}, {&(0x7f00000004c0)="88c2ca46895f730e7c8a9581f7b01f39fac2738e67fae8e57a9e982b21a8c651d08428c47e5f5786de59f2b16fedce2af50a9bfb611b351e38a0ac2351691ca72f1092d50d94010bb91d0ecffd61b4e217ba80ec019ff5eeba9acb18e4489b58bb4c45a6818ba8c7b4bb87b77da1d2e286cce7f99648c6b500e4859c40aa55fe5cf0e5b83bcfe6f8dae060e2e16786e897091d3b93d4147a04d4425bf1bd97f2e7d84d78ef0a5d3222992076a44b527ea214642d9ee02f86c2724d0863e56bfdb6cf059b0f65f5367a0895fa9b33138d8de089859254cf2b965610c1c2e832eedb9fa21fa1afc913a0473452f6cd608847be06bea94a3ac17ec766a827de0317afae0cb0c184ce523dab366aa7d420e418031f1304cf54619b98dd8b43067c938b982b83eb8ff1404b7caeae71bbbeb9c2cf7e42c54dc4d92d56d6c744e4f2924ed70a730e7e53f164947e315deaac50a9f658977ddacc2cc19af1320daf44f18cbe457d58798021078098cdcfb3564b332ab58fb2e242694a4ce7e5c30d97e8e683a69624c85d106ae5f5a0acda5edfdc268cecf9e51b7648014df49de042ffc40148e2668600f9215014e26dab90a85a645faa6be87155df90f52f7be9725387fa58c11dcdec8de7c4faa0fc635eec387177c664363fe57725dbfd4255635f9b40cdf39227bf0a14a7eadef0bcdb737c9f841ed23b4105d7e8b97199b0cf3c489b235d4232e2b5f00a5e9b913a7ac397a20b77631df73096b7544bf0efe21c307655ff88e72580cada683b6dfc5e04e8bd8ae46b0186a28209b5a2a9d44d4197dde3202450fdc18609b79d36f484186465dfb89374d6e0a098c01ce08abb3512743de2f6f0e948b6561be9e22ce93eb4ff4dad78415efbbfa0abb975960426d05bef34ef0a6921c33dfd56d292388df2827f08b259e695b016094709c8828def6efb9a81fbf1d49356d14a5552c35ab944ee4a825b75ba94ec69f82b09044cf49f0be03614b02510664773d14dccf81f6ef4ef0ae483ec716c613a4a5262badd1d2ab2964a2f19c6d807bd65c93dfb69b97b60c7a7a2c4df5702dc9c87afc34cc91774282f6e639ef75f5ebcec2e7251adc8c23e72b9a4273e12c181fc3830939c3d1add585371392cb1ef7e037c6ffdbafbe8535713bbd7da9b2a24a0ea3aa48bdc2c93351427eab75bac700a5d94009d9b8d6b5f127c88edb1df7c3a0c34c67015a13c61c7148cd60368f1006fd438328841b14a5284e194e25fef5fbf75d7df83393c6982aa776d4e1d75344fc7f64e9db581b3e397789a04423ac4248764fcf58d86054b4b2a2f486732b6192b84470679754d28b26f8589def999434f19ffc247c3037c7c3a2cba38ac81543777a92fbdc3797efa72f84c0b816836b37cc60518b867f5edd2670d0e15a8313ee16a0a2498b2c1781a13cca49da7c802fcb19be1e7c8a1c314f43970882c300a27ab74835d9a844df39426da472e3fb66da96fe68f2a00a06922de0f25dfe970a20a63a2511c3ecb96142af444e16318afcaad8e0f12622763c1b98ce7001466d929a9af67d53aec0fa428f45c3f46a63023fbddc04d150286e7894319f6fea4d6d1e879be34925dcbe021f357d31da04a8e311029d6cb1c5e49d0505b4e64a83261c3ee3bc30c04b32d10f8f2c275e7a4d96ec2067e746aa02f373b37bfdc89ec43b588025de6ebe4ea4b29f2edec2b9fc129fc6a5e95de098a6e6c0ae2d8f74f66ac3a8922fe3b1ce6e630cfb0a8249366de1ec82c9b41376f4f1e9dbaf52835fbceb8729ffda504dcaf17d7973621addc058b1f898655ceec5d21f761018246ebfb1e3d5c8235b07eed64798c7824aa328caa970dbf95b43b07f72814275e24619979cb1217720dca5c2962879ac78ecdbdf9ec813505a39ed18fbd82dcccd12b2a7536b1d6427e669e551496c36030f19dd2ded638d8e36f02e4e08ab29753f8e5395079f13d4198a80b3f5227914014ecc6d111a6cb8a7dd0a0f7d4421a5b467784683c92a2f7fa74f4f0468808330e8d57234feaf7bb0fd980034f5776854066d92218fbfd58520fb47644f3a3fa02e5f1eac97172c2e7523d2962c2255d2702db47bce37773ebea5dccca57afd7d2a0e9a40bcd76a96b035b641e789e73311c5fd1acc413db3cb289e3c2415a252a8954bebdea27d44c43e1cdf0c3ba69b3567bd8473bf5da58ca57ba3ab01b820932bf21b9d8bd626ab799e6cec4efced9f04f231607328e014788605ec7a3242a7a51e1c000e9d91ad971d294c67b3298f155abadf950186f426f378685d97e6d0d123dd775eb36b8d7268244a1ea0ca475fb6c63242c6d0a494a1320402041c3df7563501a5b5f20a8ceea29c2ca9ca3b63ee310dd3ce0b57215825becf2e508d58697cb63f664b0865bf504ad6232ddbef52c5e3cfa9be30435c049f5879a801e2727371b81e4e19529ab74e8c975e27ba3267d273c53e4daaa1047020db38e382cb212d941c0433b46ac307289119bc1dbadb00f80a3b963f61eda051d77e2f322de461664431378e949c04c2d9edab38bb2a4a8ce12207635cfba1b627c92b0c0da6e26448048c4d5399232ff812f44bbe220f5f5a4499b864a8ef35756acf8b87cbe573fa1dd20e4425687fc9ef3e2ecf0df6504c58932b00908b57458372411de3203c83d76903ad03909ccc47a8c4a6ebf0d2669231d50b2fb684b1d984e0c082cf9d8687402715e3a7e6581db3caa887ac22825bc4a0a5585f15097599da3bf191580dbb24430985f28be1e107d0b386d0de25c02059af2b865dd54d0b09ccc65361f699ec8e5c073e1498080b96ea018755c1a8decd57bd20628dd62a94db5cc49b2ba2384d27e53625e532a12a06844b4d03b35382c8c3539a6989ff3e52b97a7cb907c3a664575508b5ddebc163ada436fb752c8ee2d3c64462f83cc9d5523176ab5655d9f9792df788a7f6ef77dbde599306ba6919f91420ad12218e8c6af969f60a7a5ffa4c22c6688720cca6440d2337b546703a784b1ac262748a1a9db073a51096b00a0ccc21e28aeb3fd581a28dd2107cd4b7481548bd5f639ad04477d6f9020bc031f76eb37240de87223105e87daaffd63d025dda390fc2d1e6a88649c43fe2e1c9f1c0023e988af4951b9692eef1d227cb71d38a62b2b22bae2ad59439a332988de93a37182c9cb1c00f092a42ab3e9dc050193230c5ff51dbfbb74d47dc25bd7ff3d9da2cb93a08c5d920929672c38072d6b46476629b1aa6bcc3b1880c1902d313a976b8456952043679243af95b1fab03bfdea0b7c05e34d555b28514d7b73631606da29ab27f21b7d606b4e900f6de79a9f9207c3ab200956fea6dc6bb153c1121b53a593fdc599d6303959c49dc3d9aae0a4487c95eb107ba51547f33db0c4f4b14f87dab3fa4652a9195ac73e3ababb2f3fb1d86f8d6b7f5fa926e5dc07dda780d6ba1ab21bcefa3c21b92ca6069112ce41e41cc565317a500064fa9440b957227c9773e81dfdd08c292575af37245590585b0e998d7b5481a7a58058f3b5c0e9fd20b775907aefd4c266b784dc8347dec00ad1d6d449f9c9fa192c254717846715ff48097d9882e39a90c7cdb15cf08e34fc683660a57312e4dcac5dd066552a6457e434e91779ae981b865c82e59617ec3b34f361857a87fce1787a726d92847d6ac5eaa6fcc2b275b63e22f645693ee33cd2f8ddbe642f1a8ed3638ec149f8f2bd1a641365be273adb14983d88fab8b4f29978285d41a1c0b5932be3382a353e820492cfc554ea5c670fe26bed283ae1d35377091d5dbd5f7eb867d6cc9934babe1fd0ec4a51198f14cd777c9920b252f8d30278ca64999dc95e2b4bc9be7956b4f1e72aa603aecb54cbfd3cc46b0449a4df1492f9040ade3291754f03e773b9070e0bf2a8a431a2ae72cbcd74094bbff45a657ad7f85f64e322bba3536e7f03cdf244f9e5a781a3a91690f56df528f7112c677306fc1e2698bee36cce5d1378bdabb2871a0fa20202fe2814ee9ffc558f799f179771bc49cb440e3b1688079ab60650f451181eb2afcb54807300b690dc60e2a9617097303812152234e20c0a77dd5f556fc78d9747c7da90f907905f1b6fc4d0e0a0d6a7fc6c41c97720663c0b87b9bb90f0845155678ddc1e351441ba88e8df25217d3ca9e3824681f302638cfb4592877dc80bf08e264e706c2c3b7d6940da4249f8f6fbc520388eb47358e5f6999c4ffb9df262672105f5a962c2d249ddf7a54b19f5bf927bc23076bb8b2358d95ae5a21e65a571cc2f0a32262592769c7772074d58888b7aa974f5e006d9a6753374141a18918a294db621b063209357757435a8e59d3e564a4d8f71bf6af94965439226449c48f507c15fb56f8657392ddc9cb647825af1ddd4d79d1c0d050a1a076b34230150209282f548116b8cdb9aee1a1237ded4126c04da15b5d9e5de7a2b450a28f706c37212c2170973ae3e04c982ab6a43a59840e5246be7435058dc498e38f12e58ef275f8f0ca170fee83f3617ec66c9d0dafb6ea2b37f06a52ee4a2d897337accd9c7afc0d73f3684d804f7b69857df531ce797695ee955e17ca5986983d40a9303a833466866f15e1ef7ddf1bb53868d4b5a2f2be7e5c66419a34c90a88104a2fe68ea6a588fde9b62f6b8a2029d1d0c4799c93fece4456262e7c98b976225ff0813c92648d8dadc1f40980eb2e376bcd5f20b2f77645407bdfd792200fdb19a7a1bb551d8169e7e8c436a4e7058d51197f9ef3518bd7e924ae2d20e3f65ba4d2766e720969176737fe11266d01746bdf3730002f81604b086c0426fbdbc4e6fca80612dd226e14059e4774a6ca3e6db7292d0263bd5b5253658136c84ae686bb986e0e179fa61e267f04d05d804363d9305b0672ac2a8c1f33a5754c99b311e504dfc25338fdfe94e90543908cf4590ef0eaabcca4f1d95da47cc854ee01fb9e416ef27c87a5819b15c466e1180404c5c7bc8998373edaa1aafe7614211bb146a698f446ca26daf443fc4c9cc526486e87f5cedcee48a242de97480aef32c445bb805f57a694d853ca530c1819227453896c83c7f2ece74786e3b3601154b98c2cb9b6df14aae32ff63499217c08f2d5daa9170dcfb6f78d971e588b316caa141a22b155baa331a0abce91f66c8f134f69c5cc7276f38eca6f4f62d7f62a16f0aa994b06519a95c25faf5ea555afaa5b91810d3ec3c202ba59d779d8f08ebdce334f18595c22cee5313f5cab307085a498e5d7dfe87006bfc6e5c8129da5456cf16faf978964f835be1546a8ca870448b552811da0c75be647ad65f6100d5090301d1c2c63dfe5b99a4ca78ef9185b7fac93a5a0f0bcbb1f6faeb7e6040d92f74bc0bd53af472d6ea50c7d4c80ce2950fd80c42c373479c93e6175bfd461f3e4e9840332d04696229259f0dd88d46482cf22163dfd04bca2bd40fb4958c262bee6bdd31a2708ced6b555ff78987a396f2f1f78353b8aec8d54bf3f2141b638e964715e9ffbb97d16e9114e826d123113a0ae118faa00c9601d34781828bc7f948bfc3a4a0014c582d3f02a911f61e766115d90c15ba20675a9f1df6e706f574c06e69e8ea8bbbad6e0febe8f6651a82d6d26a0943145477d1252134306d542fc131aef40f75fa804d0fd52d986f9748c9cf19f30f7c46d6439d511126da183bc4ec83fa38bb4dcfa2dbc5420248db489bd3280c977b6335b4ad104f2658fd3e3edbabb45570ee33a24300c483977e6c3524233598e3b5661041a49170fa2b33e30bfe3fd2a3", 0x1000}, {&(0x7f0000000080)="e8201f2b42d70e4cf8550a834a9a44aaf5aaeeedf7472a5e1b1ae9de38eafd2771432135d6d983a6b60560a590", 0x2d}, {&(0x7f00000000c0)="53b7a209459b0d0082356326c167f2079914c04478a24b0df235e3ce89e0c4bae312c2db52167eca3f005b814826493b3295c914a9d1008f11fc42d26f75c4c6687503be5c8ee142fd83ca56c3ec20caa33234b77733521f52df46e45903951e54989ffec0065c2401e8c6b4762e5e33bb4587fc21a24bcb1df8d5644762a174433d558f3adea2f25e807f0cb9d86cd13888a66c217fd153d4c07037", 0x9c}, {&(0x7f0000000180)="6c1a78544bee25be7d8c59becec46ab648a978c4562eb246cc9b58aa3b55dceba1ffc4299fd8ed4d83301d9ccbe866104765ab3139e03eb6880b1dd84b4761c1100347821f004cda101dbb1b4881a534e9746d997f72af42f4997629f5aae9e0f713f0a4620e054d3fb28c3f54186705f664277faeebdbaae60cc5f8d76d5dfbd91ef4120764b7f0e44d2662e838ec09e95af0eb50229b4270eba3df2ccd13511e4ae72a553bd5bf6b6c429eb25f5de11a2660fe8b61f380d23981d682058bc26bbe9546501a05c99a343bde017b2a7226323cbf7121d241670519e266c00c30327b3cc713c41aeb0a8ec199d7b0a08fe077ed", 0xf3}, {&(0x7f0000000280)="b03fb7cb6a95392d20330bee2e6fac61963f3fbdbdaafbf206550258026eb96570fb91e7969cd2233b3bdb69dea832aa5e74777b90672036d629fb772d5d983721b71d9d232d1812bea9ae9876d10b521c03a30c0656949916049cd6464acafb49e8ad382a5296abb65ae2fac393f17db1ed1da04dcb9ae4dd8c23f8d8733be07b3b7263e724230a7e78469bf59779da1ebeb6e44b979c34038be3f93e2054de7204e93958a9ad827d97fe9448dd", 0xae}, {&(0x7f00000014c0)="f95d8bd5821716ca3bc2616c1c002ebe7c7671cde72fcd05fa34d1c96944266ef303079da797eaf7935b807edabff36613bbcf180a68e140e45639f5171187a09c8167619b2b8c0a4763c744", 0x4c}], 0x7, 0xffffffffffffffff) 04:40:50 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000180)=0x200, 0x4) r1 = shmat(0xffffffffffffffff, &(0x7f0000ff9000/0x4000)=nil, 0x2000) r2 = msgget(0x3, 0x208) msgsnd(r2, &(0x7f00000015c0)={0x2, "fe3f2a8f0337e4a354fbfc8b2024b36ee6dcc16a69156e1e927f81c730b558b4f833a1da76c2cb1714afc387f54433e0f1fc25eb951f37"}, 0x3f, 0x800) setsockopt(r0, 0x1fe0000000000, 0xffffffff80000001, &(0x7f0000001580)="3f0b17e232f586f41857ceef84f65a466a154867", 0x14) r3 = msgget$private(0x0, 0x1) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000000300)={{0x9, 0x2}, {0x9, 0x80}}) msgrcv(r3, &(0x7f0000000340)={0x0, ""/4096}, 0x1008, 0x0, 0x0) r4 = syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000001480)=0x265ca) setsockopt(r0, 0x6, 0xffffffff, &(0x7f00000013c0)="ab352da653443f9a4443459fa510881e524148559cefe830779b742f798d8ae7003a308dbdca1a309edd88717d3d992882", 0x31) r5 = syz_open_pts() ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000000c0)=0x7621) getpeername(r0, &(0x7f00000017c0)=@in6, &(0x7f0000001780)=0x2c4) r6 = semget$private(0x0, 0x4, 0x103) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000001600)=[0x4, 0xd, 0x8, 0xffff]) shmdt(r1) msgrcv(r3, &(0x7f0000000280)={0x0, ""/67}, 0x4b, 0x0, 0x800) r7 = msgget(0xffffffffffffffff, 0x3fd) msgsnd(r7, &(0x7f0000001980)={0x10000000000003, "d08c59611484eb450652907559ec25b27a03dce11e676798fa4d26b8530fa80f2e11ab9b03fe63a6252acdd2f9ea205ea09c11231164b4ad8d60b6ab907c3323fd49b7912d131b09327c2f45bc06989d0cdc9398a1db864d1ba230ca2ff8808753b284f85c7f6215b0c3f81a29b096427047c7e5ca17bd90f41cbb3d2d44b9c3bc7ae55746988cb3c453b67968d6254be55ef23d7af73e600f956e8c0c346fd9bd066da81e6b25b645d4581aa16cf06facf36d41b7219ad42538fb532757142f7a8bcb609b56eec71c54f635fec1b579611f97c41218222fa29b93c0b52259d7779c64c28af5107ebb74fd67a66f1027d18645fe3aff550b6dd1c1bf367c43e2514ed6cec8dd48a9f82214713b0191de1bef00261a9b6cc676acdec1ab63bd64e9bd99d22cd163950283107c9d6eae8043617293f67a11dfd4032faa21ecf00fb1642dc627d6aaf364ea7d"}, 0x153, 0x7fd) msgrcv(r7, &(0x7f0000000100)={0x0, ""/96}, 0x68, 0x3, 0x0) msgsnd(r7, &(0x7f0000000000)={0x1, "8b521dad735c63e63ce16894415b83b26f4adb16cc3ca8062e43fcf4caed6393f253394d59e4040e2be1aa2c7843eafec819cbd6cfad0baf9c"}, 0x41, 0x800) socket$inet6(0x18, 0x4, 0x2) msgsnd(r7, &(0x7f00000014c0)={0x2, "a132b306294353eede531137fb970ab46493403200a5a732117fcc2bb19fbacd10b9088725651f5e819ba90d624451ba7f9ecc6563bc7bdf1445d58344849e4540c6899c404820e3ad93ff3ebbaaa74d086daaf57092bf77fab5cc72c0ffba0e6cd07a9c3aa593417d73960da0d453a0378915a0e1d38ed0b6232b9c9abd22df566cb6beddc337f4346c4ac5de3999d894e2d417bce33490f08b"}, 0xa2, 0x800) r8 = fcntl$dupfd(r0, 0x0, r4) utimensat(r8, &(0x7f0000001400)='./file0/file0\x00', &(0x7f0000001440)={{0x3, 0xfffffffffffffffa}, {0x2ca, 0x101}}, 0x2) msgsnd(r7, &(0x7f0000000180)=ANY=[@ANYBLOB="03000000000000005477122a0f619610f1d772d22efd4c891efe06a576e25d149c13a854c07b8ca26592519c24072c32b204772c0db8e4d4be8120e0e3f5b499301e33af9f6701483bbbdeb055373fd0b45db983cdeae89acd2eb2814d7ae28701926334b6809902c30560794971e0b5b4063cc8a90bd7376455ed061b9fd5a4c7a6c58f8ca14de13f607e7cb0a9fc293d60f36fba0a5a7a5f70766ae7815b0286403bfb68e2909d2f04261823467ee096eacbb69959170b6296d2d9b526478359f813a913ed2425b10cc79a823e2da6f77ab8f5c73dc589344b1855d2fbcf031897f7db7a3ed897f1100f7f154db6000000"], 0x1, 0x800) socket(0x10, 0x7, 0xe53) 04:40:50 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000000)={0x1ff, 0x3dca, './file0\x00', 0x9, 0xeddb, 0x81, 0x100000000}) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r0, 0x40047307, &(0x7f00000000c0)) 04:40:50 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) fchflags(r0, 0x30000) lseek(r0, 0x0, 0x6) dup2(r0, r0) getdents(r0, &(0x7f0000000000)=""/104, 0x68) 04:40:50 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="59fd46f5f11c3ed87494d8a3f71a38531d717b604d2c50add5aa91663807f123d5074119db32d07b6217e3d80bc8318f1541f0507363dc9fd8ab2e778c1e755c196ef72322c084adbab314ec74ef9962742989dbdd91edb7c91637f8f5fb3714a0feafb26fd51c", 0x67) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000080)="01", 0x1) 04:40:51 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) sendmsg$unix(r0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x1000001b7, &(0x7f0000000140), 0x0, 0x404}, 0x0) 04:40:51 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x400000000000ff, 0x0, 0x100, 0x0) write(r0, 0x0, 0x0) 04:40:51 executing program 0: r0 = semget$private(0x0, 0x1, 0x200) semctl$IPC_STAT(r0, 0x0, 0x2, 0xfffffffffffffffe) 04:40:51 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = shmget(0x3, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000000)=""/90) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 04:40:51 executing program 1: munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mknodat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x2000, 0xffffffffffffff7f) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x1810, 0xffffffffffffffff, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) r1 = fcntl$getown(0xffffffffffffffff, 0x5) fcntl$lock(r0, 0xf, &(0x7f0000000040)={0x2, 0x755d64ce9a94ddd1, 0x8000, 0x3, r1}) pipe(&(0x7f0000000080)) 04:40:51 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x1811, r0, 0x0, 0x0) lseek(r0, 0x0, 0x2) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000000)=0x9, 0x4) msgget(0x1, 0x1) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4) 04:40:51 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x54) fchmod(r1, 0x20) dup2(r0, r0) fchflags(r0, 0x1) recvfrom$unix(r0, &(0x7f0000000180), 0x832f1f7d, 0x0, &(0x7f0000000140)=@abs, 0x20e94f86) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) 04:40:51 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) shmget$private(0x0, 0x1000, 0x400, &(0x7f0000005000/0x1000)=nil) socketpair(0x19, 0x7, 0x240000000000000, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r2, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) mmap(&(0x7f000000e000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) mlock(&(0x7f0000004000/0x2000)=nil, 0x2000) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) 04:40:52 executing program 0: r0 = socket(0x11, 0x7, 0x20) r1 = dup(r0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f00000000c0)) sendto$unix(r0, &(0x7f0000000000)="b100050100000000000000b13886ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) 04:40:52 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() pipe2(&(0x7f0000000040), 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "05030009e6ffffff40800000000000001000"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) close(r0) dup(r1) syz_open_pts() syz_open_pts() 04:40:52 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20000, 0xe) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000040)) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="491fd494a9010000000000000019552a231c524c0b6906e84cd94c8fda79bba5e0d71c33c402746ab3a6cf2ab6c202c9027eff1a61598036f5cd78e4f504e2216eecf632d5d395eaf3934ed7b7d6e9f65d86d7fb501c6d544738d1e3e3781d7d82a52a7b7809da3fcb4e0aeb79b0352580a901ba3d92254c3691a7b898a404785c31bf1fcd07ddd2a95f5b4dbe3a71355508312e7c7f5f391ae6857c27e70f3324edd44a125bea3d8546564ff463e663124304c3825a61d9747284b08d3ace4aed94f96e31180c9c4e704cff540b8d9be88b0319f1e606e3d89a63a4bd169656f1269300e176834216bd2a2ac56c450c6b4c090ec293a5c0b17cd1d29803721bdf9aea960d5b35257a42c8d6d5082ef0e02772859e78b3a444271cd09ee6d617b2a3c337e9eabf6e977ef47f1751f61bf7106d2dd2c60f8354d2bebee380961f40e09793d7641d073841ff4b012d6c91777464b090f489a5ac4f1ef393943b92af2723f3bdadf33a174a23d560e23ff585f73ac23fdb7c907edd6863f7b945ec227c51c45bf4b665b58bf191e36f785b9b8f947eda2b31f537a5a7b1208e60fd7a513d34a05f29954a958ed576c88b1953f1bc7637ad6b936457065f7617b21b3e1390819f45e370da30ac037f743abe1e156c07249240c9ee9589af7dd0d3c3013568bba15c4c3d931c71140a31b81b0c255378f4f0ba40a67055cbf51c456bff999dba72cc7e83e2cca1ac4a74f98c7b03fcfc993d02c01c68cfeefb487aa75eca698703821fb4ee861d02ab3ec12fd8c310ac8e93ca452f061b5079f3dc976b7ecf0961d61b2f4cf6d705d20054b740bab451eb4bd31a1dbde637fdb20f8980f653cd5c77aaa0f1c0863a7219b390810df5d92dd85b6d81ef6d9fff8e2447633df4a99afb75c3f40862bd4671dc90a26fbffcb463fb0fec15b452a0f746893a14df1e64c1c6144baaa7939f8dce933a66c3c3e4f12b89c76d68a5392bb7058f31b5e69368cd289e994334410f434075bbc3f71ee25d9f36039ae0d8cc3850a558dcc72ce1fab399be7aecc68ab38d6bbb168c1a2665029ee81a822a60f55d54c36ed5360e6c22b02a8c34ab83ea56ed9b0acc5a09105cb78fcf07f14d01cba0cfd8792fd49f5f28595a169aecd055f228492a38666cb4bc66", 0x33a) 04:40:52 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffffffffffbe}], 0x13a6, 0x2c) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x73e, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3, 0x10, r0, 0x0, 0x0) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2) readv(r0, &(0x7f0000000400)=[{&(0x7f00000002c0)=""/95, 0x5f}, {&(0x7f0000000340)=""/31, 0x1f}, {&(0x7f0000000380)=""/76, 0x3d}, {&(0x7f0000000500)=""/4096, 0xc0d}], 0x34c) 04:40:52 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = socket$inet(0x2, 0x5, 0x9) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x8, 0x7}, 0x8) getsockopt(r0, 0x29, 0x400000000000009, 0x0, 0x0) 04:40:52 executing program 1: r0 = socket(0x418, 0x2, 0x1d) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x3ff, 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x7ff, 0x1, 0xda, 0x0, 0xfb13, 0x100000001, 0x0, 0x1, 0x2, 0xfffffffffffffffb, 0x1}) 04:40:52 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) listen(r0, 0x6) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x1ec, 0xfffffffffffffe5c) 04:40:52 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x18}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x11}, {{}, 0xfffffffffffffff9, 0x1}], 0x10001, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x44, 0x0, 0x8, 0x200}, {{r0}, 0xffffffffffffffff, 0x69, 0x5, 0x4000, 0x8}], 0xf8b4, 0x0, 0x5, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 04:40:52 executing program 1: rmdir(&(0x7f0000000000)='.\x00') r0 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r0, 0x1, 0xfffffffffffffffe) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000140)={0x9, 0x5}) msgsnd(r0, &(0x7f0000000040)={0x2, "328880f5e9b8bea30a445a15009e37b663a4049297300dd9cdbd7920a71567af361330fe6cb1450dedaedeb1f420eac2c3087f086e2d6ac1c77e891a03dd9f726bdda5ad7e60c9335d4644eb0c64826b83e21ba85cf6e33e9b9e2c10f4464d91881c349c72d95ab5323b28f856ec4f7598b9c839fb5129d55f9bf5c85390cd92f94448f11d5206276b24f5bfbfb1ce17b8fed191276a3e7a9fe88e2994cbae86ba4bb1614650031cbbd189510f0b933819bbd425a9d68b1cc67f3df9df6dc70fa18d93a7fcad0cda7aa4a74461634314cf515e68b2dd8e067066629d68"}, 0xe5, 0x800) 04:40:52 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) getpeername$unix(r2, &(0x7f0000000080)=@file={0x0, ""/4096}, &(0x7f00000010c0)=0x1002) fchown(r2, r0, r1) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 04:40:53 executing program 0: mprotect(&(0x7f0000668000/0x12000)=nil, 0x12000, 0xfffffffffffffffe) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="9e0facd86d07cc77", 0x8) getsockopt(r0, 0xfffffffffffffffe, 0x4b7, 0x0, 0x0) 04:40:53 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000040dcc400"}) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x10001, 0x40) symlinkat(&(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000200)='./file0\x00') r2 = socket(0x18, 0x200006, 0x100000003) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getrusage(0xffffffffffffffff, &(0x7f0000000100)) 04:40:53 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001180)=[{&(0x7f0000001280)="ad", 0x1}], 0x1) accept(r0, 0x0, &(0x7f0000000100)) write(r1, &(0x7f0000335000), 0xfc94) fchdir(r1) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) 04:40:53 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) syz_open_pts() r0 = syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x80) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0xffffffffffffff89, 0x100000000, 0x900000, 0x2ac7, "70dd235caac16fadf0f60ead5e2dbfb4ca72e27b", 0x3, 0x5}) r1 = dup(r0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') fsync(r1) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)=0x7) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000740)={0x3, 0x1000000005}) ioctl$TIOCEXCL(r1, 0x2000740d) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x3, 0x4, 0x80}, {0x18, 0x3, 0x1, 0xfffffffffffff001}, 0xfffffff800000000, [0x1000, 0x6, 0xba, 0x2, 0x22e, 0x7b03, 0x8, 0x7f]}, 0x3c) ioctl$TIOCSBRK(r0, 0x2000747b) r2 = semget$private(0x0, 0x2, 0xe1) semctl$GETPID(r2, 0x3, 0x4, &(0x7f00000001c0)=""/17) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) getrusage(0xffffffffffffffff, &(0x7f0000000200)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000002c0)={0x100000000, 0x5, 0x2, 0x9, "402939adfde1bb53d983baf2a2ab3fb763728ff3", 0x8bf0, 0x422}) readlink(&(0x7f0000000300)='./file1\x00', &(0x7f0000000340)=""/142, 0x8e) semctl$GETNCNT(r2, 0x6, 0x3, &(0x7f0000000400)=""/113) openat$tty(0xffffffffffffff9c, &(0x7f0000000480)='/dev/tty\x00', 0x10000, 0x0) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000004c0)) getpeername$inet(r1, &(0x7f0000000500), &(0x7f0000000540)=0xc) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000580)=0xfffffffffffffe01) semop(r2, &(0x7f00000005c0)=[{0x0, 0x400, 0x800}, {0x3, 0xf6, 0x1800}, {0x1, 0x1, 0x1800}], 0x3) getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000680)=0xc) 04:40:53 executing program 0: r0 = socket(0x2000000000000002, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000080)) pwritev(r1, &(0x7f0000001300)=[{&(0x7f0000000100)="7bdd940a", 0x4}], 0x1, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) 04:40:53 executing program 0: nanosleep(&(0x7f0000000000)={0x100000000000000, 0x8}, 0x0) clock_getres(0x0, &(0x7f0000000040)) 04:40:54 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000400)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) readv(r0, &(0x7f0000000380)=[{0x0}], 0x1) 04:40:54 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1004, &(0x7f0000000000)=0x9, 0x4) kevent(r0, 0x0, 0x0, 0x0, 0xa102, &(0x7f00000000c0)={0xff80000000}) dup2(r1, r0) 04:40:54 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10000ffffffff}) fcntl$setstatus(r0, 0x4, 0x48) pipe2(&(0x7f0000000000), 0x10000) 04:40:54 executing program 0: r0 = syz_open_pts() socket(0x0, 0xc000, 0x80000000) socketpair(0x2, 0x4007, 0x3e3, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet(r1, &(0x7f0000000040)={0x2, 0x1}, 0xc) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x6) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) 04:40:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = semget(0x1, 0x0, 0x42a) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x400]) write(r0, &(0x7f0000000200)="e1f10300", 0x4) socketpair(0x31, 0x1, 0x5, &(0x7f0000000080)={0xffffffffffffffff}) bind$inet6(r2, &(0x7f0000000140)={0x18, 0x1, 0x1, 0x1}, 0xc) r3 = syz_open_pts() close(r0) dup(r3) r4 = syz_open_pts() dup(r4) ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffff6, "855c00400000000000769d00000000f7ffffff00"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 04:40:54 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) close(r1) r2 = fcntl$dupfd(r0, 0x0, r0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f00000014c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="100000010000000000a8d6098b0f000000"], 0x10}, 0x400) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000040)='}}\x00', &(0x7f0000000080)='-\\,*/\x00', &(0x7f0000000100)='.\x00', &(0x7f0000000140)='\\\x00'], &(0x7f0000000300)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)=':%,]\x00', &(0x7f0000000280)='+M+-/\x00', &(0x7f00000002c0)='$#&\x00']) ioctl$TIOCCBRK(r2, 0x2000747a) 04:40:54 executing program 0: r0 = kqueue() r1 = dup2(r0, r0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0x1ff, 0xffffffffffffffcd, 0x1, 0xfffffffffffffffc}) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0xab}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kqueue() kqueue() close(r0) pipe(&(0x7f0000000000)) 04:40:54 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x2000000000000002, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) setrlimit(0x0, 0x0) nanosleep(0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) write(r2, &(0x7f0000000180)='X', 0x1) write(0xffffffffffffffff, 0x0, 0x0) dup(0xffffffffffffffff) syz_open_pts() syz_open_pts() 04:40:55 executing program 1: syz_extract_tcp_res(0x0, 0x476, 0xc) syz_extract_tcp_res(&(0x7f0000000040), 0xffffffff, 0x0) 04:40:55 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2, 0xff, 0xff}, {0x18, 0x0, 0x8001, 0x6}, 0x5, [0x1f, 0x7f, 0x5, 0x1, 0x2adf, 0x101, 0x9, 0x8]}, 0x3c) getsockopt(r0, 0x29, 0xe, 0x0, 0x0) 04:40:55 executing program 0: r0 = kqueue() close(r0) kevent(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000040)=0xc) getpeername$inet(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="f838655c55c6034deec969a5ccabfff2c11e5a4345ae6e4d5741abd68f6e8aec09b980f8a5a50231825532437dd37779ce1c2ae73e1ffcce58d91836def7155c6a309a7695e5c69b6bc4994dcdef104a6872a4a878946a048f1b85f313774bdca670999613ccd1c151dbe329fd29cccf00f16d4e832f2dd7b1abae7c660407919d8923b69ebb63f34bb43a6333df4bb65994d7339d9b5974f6b5da4ff99f115011", 0xa1) 04:40:55 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x6) 04:40:55 executing program 0: getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x8, 0x2e, &(0x7f00000000c0)="ebeacbff13b9fd812eaa4e713048e69931929648", 0x10000012c) setsockopt(r0, 0x48c8, 0x80000001, &(0x7f0000000100)="7db6c61d2a13cd3960e6bfda72ddd37a5f7db75641db57bd0248c3cec7dc49187bfcef7331df78e9ac00248c3abde4037f25535863fdf44e32c3cc61e346a09b8cf449fb4635723e0339e54d17bf", 0x4e) 04:40:55 executing program 1: r0 = getuid() setuid(r0) r1 = syz_open_pts() fcntl$getflags(r1, 0x3) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r2, 0x0, 0x52, 0x0, 0x0) r3 = socket(0x18, 0x4000, 0x1) write(r3, &(0x7f00000002c0)="79da8809c9a08c23518439e1815e59c8665de6b3cfbc8860a6bb18b30edcf7f5ead57ba811cf114a851f987b29a92a9e0716c508c3a357cf0f3b17b3c8c3bb7f698ecb7ed0578e3f7e2266dac1e4dee7142c29a895d91d622c0e5a8e19c61c842a0888a6de2214e60de9372941733efb0b93d11dde41be84df051ea71ed4ee1d6dd6c55ea640e4f5a1997dd4857b014c268d1dc93d3022eb19e1e39eb07c4c40446ab8ed614d8062094847749a278b2a7f9558dccfcc4bf771ff007a09b867e204bcc4a7f13ffd607cdd02d7b9f28dde32fdc08c6141e081b7bb29469fc73d1cd63671e3cc8133580d", 0xe9) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x9, 0x1}, {0x18, 0x0, 0x200, 0x80000001}, 0x3ff, [0x200, 0x100000001, 0x6, 0x3, 0x1, 0x69, 0x1, 0x2]}, 0x3c) clock_getres(0x4, &(0x7f0000000280)) r4 = semget$private(0x0, 0x6, 0x8c) semop(r4, &(0x7f00000000c0)=[{0x1, 0x1, 0x1000}, {0x1, 0x7, 0x800}, {0x5, 0x5, 0x1800}, {0x3, 0xb, 0x1000}, {0x0, 0xffffffffffffffff, 0x1000}], 0x5) semop(r4, &(0x7f0000000480)=[{0x3, 0x7, 0x1000}, {0x1, 0x21, 0x800}], 0x2) ioctl$TIOCSDTR(r1, 0x20007479) r5 = fcntl$dupfd(r2, 0xa, r2) ioctl$WSDISPLAYIO_GVIDEO(r5, 0x40045744, &(0x7f00000007c0)) semctl$GETNCNT(r4, 0x0, 0x3, &(0x7f00000003c0)=""/76) getsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000200), &(0x7f0000000240)=0x10) setuid(r0) readv(r1, &(0x7f00000006c0)=[{&(0x7f0000000280)}, {&(0x7f00000004c0)=""/207, 0xcf}, {&(0x7f00000005c0)=""/146, 0x92}, {&(0x7f0000000680)=""/44, 0x2c}], 0x4) ioctl$VT_GETACTIVE(r5, 0x40047607, &(0x7f0000000740)) r6 = dup2(r3, r3) fchownat(r6, &(0x7f0000000100)='./file0\x00', r0, 0x0, 0x4) ioctl$WSDISPLAYIO_ADDSCREEN(r6, 0x80245753, &(0x7f0000000180)={0x6, './file0\x00', './file0\x00'}) semop(r4, &(0x7f00000001c0)=[{0x3, 0x100000000, 0x1000}, {0x3, 0x8001}, {0x0, 0x4ca, 0x1000}, {0x0, 0x2, 0x1000}, {0x7, 0x6, 0x1000}, {0x0, 0x10001, 0x800}, {0x4, 0x3f, 0x1000}], 0x7) r7 = socket(0x2, 0x1, 0x8000000000000000) semop(r4, &(0x7f0000000080)=[{0x0, 0xffffffffffff4997, 0x1000}, {0x4, 0x0, 0x1800}, {0x0, 0x4}, {0x4, 0x9ac, 0x1000}], 0x4) connect$unix(r6, &(0x7f0000000440)=ANY=[@ANYBLOB="14534efd9e016f61ded6e122dc04dfb9dd64f37e"], 0x1) sendmsg$unix(r7, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000700)=ANY=[@ANYBLOB="1000000000100000e0000000000000000001000000c5be3d9a887a97aa37ba4708e8ff"], 0x23}, 0x0) 04:40:55 executing program 0: unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') mkdir(&(0x7f0000000240)='.\x00', 0x0) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='c\x00') 04:40:55 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) getgid() shutdown(r1, 0x0) r2 = dup2(r0, r1) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000000)={0x0, 0x3}) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x3, 0x9, 0xf47}, {0x18, 0x1, 0x0, 0x5}, 0x0, [0x9, 0x6, 0xfffffffffffffbff, 0x5, 0x100000000, 0xcd4, 0x3, 0x400]}, 0x3c) shutdown(r0, 0x1) 04:40:55 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x380, 0x0) r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) linkat(r1, &(0x7f0000000180)='./file1\x00', r1, &(0x7f00000001c0)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000300)={0x1000, './file0\x00', './file0\x00'}) recvmsg(r0, &(0x7f0000000140)={&(0x7f0000000080)=@un=@abs, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000001340)=""/201, 0xc9}, {&(0x7f0000000240)=""/130, 0x82}, {&(0x7f0000001440)=""/177, 0xb1}], 0x4, &(0x7f0000001500)=""/118, 0x76}, 0x2) 04:40:56 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xc4e, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffff8, 0x4, 0xc0, 0x27, 0x2}], 0x800, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffa, 0x2, 0x4, 0x9, 0x2}], 0xffffffff, &(0x7f00000000c0)={0x1, 0x3}) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000100)) 04:40:56 executing program 0: pledge(&(0x7f0000000000)=' \x1a\xca', 0x0) pledge(&(0x7f0000000040)='\x00', &(0x7f0000000080)='((@\x00') 04:40:56 executing program 0: clock_gettime(0x7, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) bind$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) 04:40:56 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x27d, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) r2 = getpgrp() fcntl$lock(r0, 0x7, &(0x7f0000000240)={0x2, 0x3, 0x7, 0x5, r2}) r3 = syz_open_pts() ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000200)) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000640)={0x8000, [{0x1, 0xffffffff}, {0x3, 0x9b3b}, {0x3}, {0x0, 0x8}, {0x3, 0xffffffff}, {0x3, 0x1}, {0x3, 0x3}, {0x3, 0x1}, {0x3, 0xe462}, {0x0, 0x10000000000000}, {0x2, 0x6}, {0x3, 0x9}, {0x1, 0xff}, {0x3, 0x8}, {0x2, 0x101}, {0x3, 0x7f}, {0x3, 0x2}, {0x3, 0x4}, {0x1}, {0x3, 0x4f5}, {0x3, 0x80000001}, {0x3, 0x1}, {0x2, 0x800000000000}, {0x2, 0xbf6}, {0x0, 0x6}, {0x3, 0x101}, {0x3, 0xdf1}, {0x3, 0x9}, {0x0, 0x1}, {0x3, 0x3}, {0x0, 0x40}, {0x2, 0x20}]}) getrlimit(0x4000000000000007, &(0x7f0000000300)) r4 = fcntl$dupfd(r3, 0xa, r3) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000380)={0x2, 0xfffffffffffffffe}) r5 = semget$private(0x0, 0x4, 0x80) semop(r5, &(0x7f0000000040)=[{0x1, 0x9, 0x1800}, {0x3, 0x404, 0x1000}], 0x2) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000500)) semget(0x0, 0x5, 0x101) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) getgroups(0x40000000000002a2, &(0x7f0000000480)) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000540)={{0xffffffffffffff3c, r7, 0x0, r8, 0x0, 0x8, 0xfffffffffffffcf2}, 0xffffffffffff065c, 0x6, 0xfff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) r11 = getuid() fchown(r1, r11, 0x0) getrlimit(0x7, &(0x7f0000000140)) r12 = openat(r4, &(0x7f00000002c0)='./file0\x00', 0x10, 0x10) ioctl$TIOCCBRK(r12, 0x2000747a) lseek(r3, 0x0, 0x2) semctl$SETVAL(r5, 0x1, 0x8, &(0x7f0000000340)=0x4) r13 = msgget(0x0, 0xc4) msgctl$IPC_SET(r13, 0x1, &(0x7f0000000480)={{0x0, r8, r9, r7, r10, 0xec}, 0xca, 0x596, r6, r2, 0x7, 0x80000000, 0x7ff, 0x8}) fcntl$getflags(r4, 0x1) fsync(r3) 04:40:56 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$KDDISABIO(r2, 0x20004b3d) r3 = fcntl$getown(r2, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r5 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r3, r4, r5}, 0xc) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) 04:40:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200), 0xfe72) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x20, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 04:40:56 executing program 1: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') r0 = socket(0x6, 0x8000, 0x8) semop(0xffffffffffffffff, 0x0, 0x0) r1 = semget(0x2, 0x3, 0x0) setsockopt(r0, 0x4, 0x1b2fac3a, &(0x7f0000000480), 0x0) semop(r1, &(0x7f00000000c0)=[{0x1, 0x2, 0x1000}, {0x2, 0xfffffffffffffffb, 0x1000}, {0x2, 0x9}], 0x3) r2 = semget(0xffffffffffffffff, 0x7, 0x6c1) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x29, 0x3d, &(0x7f0000000280)="37d2a5e50024f445e48c63041859c21cb0bf6eff220c218570af97fa262d7072767b2fcb97f57066c7af5391edab99575ae51d293439e1f3163cf320996b970fcbb9406d558e21e308e94c4dc7ceb11efe86da96a6b49bedafb72362e22f11e62ef2e8213a", 0x65) semop(r2, &(0x7f0000000100)=[{0x2, 0xfffffffffffffffb, 0x1000}], 0x1) semctl$GETNCNT(r2, 0x0, 0x3, &(0x7f0000000300)=""/215) shutdown(r3, 0x1) pipe(&(0x7f0000000240)) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000140)=""/53) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_DELFONT(r4, 0x8058574f, &(0x7f0000000400)={'./file0\x00', 0x200, 0xc4, 0x0, 0x1, 0xfe0, 0x40, 0x1, 0x2, 0x0, 0x7, 0x7}) r5 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x8000, 0x11) ioctl$WSDISPLAYIO_ADDSCREEN(r5, 0x80245753, &(0x7f00000001c0)={0x2b, './file0\x00', './file0\x00'}) semop(r2, &(0x7f0000000000)=[{0x0, 0x1, 0x800}, {0x2, 0x200, 0x1800}, {0x3, 0x6, 0x800}], 0x3) 04:40:56 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$setown(r0, 0x6, r1) chroot(&(0x7f0000000080)='./file0\x00') 04:40:56 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x0, 0xfffffffffffffffe, 0x0) 04:40:57 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x6}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) socket$inet6(0x18, 0x4006, 0x100000000) 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) 04:40:57 executing program 1: r0 = socket(0x2, 0x8001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="002cb69c2f00f2ffffefff", 0xb) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x1) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x40, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000000c0)) 04:40:57 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="d8ff125c00000000", 0x8) 04:40:57 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x8) write(r0, &(0x7f0000000880)="3948dfc89468e564851f5d0cac7ab442698b998c632cf8e76edc6447517a437d78a84d253a9ee2b0614ffd245e3fb839c07b52a348a5c7cd432f1c1b3b1db651d3b4aa15d7ee129c04b3e79b060c4ec047a70ead55a0cd27ca879a007113b6f9acd47ff2cd636caad194ee2eb4a42c915beebae6984c48931b1df0dfa11cc200428d9f4662be74ded436d210c5b8ada5116deb0a38f3c372c6b61fa9297bd7d77cef33a6d48d80879d29e9b07dad516910dd7e561448eb802578348000b98e3cf20a6e6316194035b4e0f1b6866daf132c158bab4ac240ce6c064eba46eb0bd9c7c017d16cf8d30b51768a738dd870f6d34effff80fa26c79a10de4a4cc49697f378fd2e19c1fba67351a4ba46090e5f196156dc60a6a6cccaf32f2d5b6ea195240fb42ac5e72d6bd103ccff8a61fcc6a27a07a4b95d1ec45c6e05bbc487654aead58f76451312495ea8a5aa2989a66a022060bc51f502f1829cb7724c5fe40e32ca22b1c93941555b9462e08fb89b4a59b090456b67220a79704ffc67b49c7066cc03893da1fcc47204efafde6c6e9a9b0eb4c7fe4957faed6a92820418856baf2d02a1ede7586411ed1b0f00a270a5e98afa0b114a19ce5e48b7e691d9a97a67084c8c2e01943f3ef797ae3350a73d659ea7fa5adb5f74de2050f0252477f6dea6ed2c2b006cda9e81a87bd68bfe5c905e90169326f3895ff6259a82e961ab6e61f592250bf77946fbd7e08fa59eebca0319896a6286e49fa6ff8bf5e56c159ac1ec61ce46eba7809144859e45bbbdc101fc112f3d6e67c308af7bb3c0fde40ed42b08c0c4642f7dab7a6df919de6f9c558f398a17e0f0c4c453ccd6a152dfb3e1e8f42436598711dfa964ec00a14e9acc5686dec221af32bfdcb45bd23514f2a6d5cbe34e17835a7794ad3c1fee5decb9704b2e056f3ff48f202bcd94bd414e46238bb611e65cadd506998e52d9cc13bddb5841ba0e23ebabee8d23b79b1c79687dc76e7ef5ea624c766b8bbd6b046921eee5d87694af5c2fd639caf550eaca05e509b8ceb933abb13115a8d2c98864cab1251fef733390bd2bd2f7ae627b4bc30465a413ad90b248a6a247d4527288ecb70ada108c1df17b7cd8991de290f538672fa3ab973ac5915c85f8a5f8992a266d37240f1558adce4b8a71a91f837ed8d2690a0249bfdd4e7b3d5424b6d1330dd4ac02e78bfe405bf5c7328fb1d1e79983a9fb86be5442687e9ad6e4006b4109be499bca03237b400d04d28e96c55e4ef61c6d0c2df3b3febf66155799d78ffa4a8e29021273f160325934a16ad9327b30b65f414ecee89a3949b473ffc062af027580b80268f9644752f873610b97366fa49282106ab74e8c7d45bf01f4cd0aaee82f91896e5bb248dd20272ed2d16cab2c87d43b07b44cdeb4a5398fecf87fcde3530fc9a79e3e34362d2d3e78b5666b9f0d77538421accd2b7567534c0645ce16b0bee10cd9692e387cf04eb97ad578e50b6f4fca158929af28405b482f9d32c20b0320765b158181a9709bd6401752993890e9b3da564a22156f05afe20fef6590fe8ba8b603e8fe26b5cf2432289ff9b7fa60d1fa183c846dd07b7bd50123ee0b816a5dfa41f3747f43fa9a2d2e6a8c8f877283b4bfc6ab498d4c57c75b60255adb73f1fb627a7327133ca7acba020b528d31901e6ccd2c721311062ec2b5bbcd403213923c6610eb0753b2a14aa326acda401348a2c8345299c1fbd7eebc4e66b43243299402e7507ad4f49ba2d692364614e3e6ef5f85fd0f841a8c41b8d931f7142f96d477ab49637bde321b0a83f43a6c767ca4d7c38806fa513691bfad5a1c9a3f300f39f0e31084cdb5830d3d94a5a844584fd5b9f5e7f5b7db69bb515ca01facf9ecc3f4a5792b264d14a6ea91c437cb288d2a2a5473f9ffa0f13d7188abc47a71052941d078eb5072e67494793e8e3df15da630d279285811ea337a0a4318524c76f0d5a24f6071b43c31c79aa3bc2fef56c7ec1977dc24c09a668e9ca5e02052004a37556811ca3099c46a28a39b513f769fce97dde46fb4806705f2dd8c72eb143300bb23e4f9a0b26bb1418b94747c11d63cf5ec7394bb5f933ff1affdbb5355a79ac2e95f1f4ace0a295a94a7e641e9fa183fe95263efe631ff9449ba06441848942767e8b796bcf8181b80c5fccacf1e2c1f4823dd8d34918b3cf6a365dbc3f7d036ea129288a53551306b86528dbd8d7fb0e50552d8636c3cce1e1403f6a12df5e123bac7248695432697a7d3f9d7a1692e356523a51bf8fafa5a6cd50a5cc3585892ecaf660c914ae9db30e5273e319ea924c5f19641fd25525b4a67a71f9522212133a22e8ad03fe9590e2edc76261816fd97900ee7fe3ccaba1a184570d8715db54e1c3c13349e1f8658ba779c2260a65a18f3d920ff5468b34c52542774c6846702179854791e0053af868a2798a0d0379fbafac3a17732abe98eb56f86557fef87a0c226ec23c66433b27b1901f1280e40267baaf46405cd86a248bc5c222c7b90fe1df1f1838dc5d9d9721244bba7386e17794b77c5584d94583830e0093372fac528315b3d657c0aeb07a4f74a69f8e5ea8044f49c0563aeb0e690a4def984daa0f4aff6a383e301faf356262a05663e4608dd60c73a3bc73da77183eacca913973faf9eec3467d1e87ae11f4c5e53e4224025baeb66841a61f4602f14ae2df27b74a47e92cbfb9fa3b77dd98a0a16d90f0be9db2ddf0806071a9f6bcb914124e5a4b4d29001018642a56f9b2ce456b5ef0e7985bc4ae300c9bfa0def3d891ab8ada4eb47992f7f13daffa58473facbf1401cbce836219a6fcfc7afd3bef31a854f62c8b3b1befdbd8e57c5c9fcd5c14483b28b489c8a68486b2c551565a3ad871c03f151c08a11ec519e88af4ff10eb457e85f7e4611938c5eda51200df8c310ecae5fcb951edc110690e6dd5f6a606b525bb704cec63385e41af3fba33c91830b88a6e4e31ac49f099e1a8e4c74ce7c98625af8aec3dea46133cea4e92ee1dd40201f57c480037910dc59da233f087a1ccd03bdae3d8ccadac71b1563671e56cc87676eb56edd6a81e82e0dffab47fcbdee0e14db0dfff9644e473bbaec4ddfd95a12c02c486db00dfbb089900f765c9009cafcdea6dd6909f68c7f4bfd0051bfc9fc46e987ac82707f03e87179e8242ccd77307d4dd5f995c451d7968734fed9ed20bb7dd714782732293143987c2b63bf56955f635072049beedb9551c78505b6fc7d40f2061fb22d525f7b1722db291c0947dd054f373ed8daf0e5b02278399f8a4f83810a0c2ed8646e3377e462cd26b5c2f643b7c777fef64edc57d46c9db11df37b02015b37842a068c974f093daadef741bb74f92acf603d45f584a05ba78a93c50c5175d5858f89286010597207ac64ec9dc5870c2edcfd0142db5afd3270da057edc4d451a4bb1b4f1c5b65b0bc127c4e059dbc38c360d963d454747ad5846531b2daf2ec6b0f7821ec0be6daf669673d8cc4837163a6d543148fa5799f89e434bc565171beb52647a3f34540b68b2bf2b3dbbd883605edb50919f7e74a693e027480161636d0288f41825bd77affeabfe4796222deee25565d6c666b0e856a577c78ad90e5ead20f0a0b86cae02c11b80fe9209c00c8fe895cfd070046392774c291a36d45d5eebb1b16294f677b0611de0c9c3deac13615dfd33c585da7781f401461f3dc8f3249d9c582f2909ba8de35a6c879c999fba2a2e5b0d3efcaf715397c687b36ea03e54a9dc98ab25c0a56888a04026b59d71eb70fd07c1d33183b8becc27f2fc3c5761be3da6b4473fa04904c0583915fefe5684c13f01f0a442998f5369de1a728264a9ddb9a295f70a31bf8ed2fd7b9a2663fc00de7d072b168751ed1490e06d9c6cab65b75b47a6dbc006903c22315eb982d0fbcbbb7a1e218c95cfa406816ffa235d4f8d8c8981a1e010bc4fb89f27eed6d3f18fc047cc4719be4581e2b78ef1cbc266d031adb70d82e0c171658d9a9a3152608268e4fc58c8137f111db87df9d0c9fc9df744d0e04d45beee88bbe3d610a09b4fc5a1e5978596180bfd0fffabdd7960f32c1b39dae26615d1fe195e54ec12920f2ba65aac83f31c99e9ec04a6dcf547771686d9a4c09ad6af62a4546050dce36c12eaa951bf64a788a494e915665e4e23cd94d9854b7026cb2e41d8842bde5bfec4a7c241b1944c44824f92863d5fc27c1df9326fb782aa12ca0b50680714f58534466af36ba785146276a3fa36cd6e188ae1e3c8dc0e5e1bf18de1a077b7a89828355d15b80d5baa77e3f6507f393c078ce33f0e8b58594bda04279d4f6a94fcd5c2ecaccf8f4f8300a01136af854190e666bb951351e55bcc400bc04ac619f0c8dfe102c2f7f7ed6cb7f214d975b66beb2ba4179683fc02816c83de9b603861448b3508284ea7125b9b34e7ee365e02efb44de3df1bb835eadf656572a3e011db82c0a1a26d4f1430ab4a5ef5a48f4011ecb1ebab260cdc9669d4aa76ad755beab8fe25cdead1ab0cb1800611c361d9d3d35bc74289387624b7f647129a23c40e3516cd96819f648421666610840d85087f25a5ac1e2bd8de11f9bca4886d0168bd7a96078e0a5d817a39b511e3ada0ab04fbd38c1be7bbc9ffe89f7b33c53febcc75ac77a83641182de5536ea56e5cef67e5962a786584b066d24cd530783df83125c88ddec237564c969c472d244782dcdd1e5c5e623cfe9ad68532b063bea8117d32f6f066863c29ec687ba07d65486faba10953242a2ecb6174f5c53171e6095d20ad5627f283e166a72beafdc4fac63d1518d49e6fa1737a0bcbdfb62e5abc0b579224adaaed79d13127d97411bf8280538263eea491db457bb15626f8250e4589ff1a471a851463a564634b6ca0cb994b6b8cd96a66e087a0a6bd13278bc96ad15d5a8535862453d3b0738d4fef38100933ac639d7de2765288b293292b532bb9a8b8a815c4e2c8d6b1fc0f738842624b20de2d6cf1e5da9a82054fc08b5466ab3823948c50b3055eedc95782c4b551b12c9e635482e0a21131caa43304a1b9973a66bce7d452ed0f9ca7ac86373a90dd5b37f18c42b6b4ada14ca2588dfdc038b5e162c4a3a2950d42a0d8eea08bda5941451c68042dda5420144895aa958553be650d9c0e151be0ae21dcce552517d8790691f206bb8ea611c0d7c397d762fca458579f0fc2ba29810d70ac8506511eb9877069faf93a1bf731da3ce1a095534b8a514b5c83e01ef167c21223c925dc0dfb1cc87718f30f15acd48ff7d5c3c19a129f24f5abd875e704c002ebc9ad49ed15907014eb89d677908558c2afe9b26672b09438c8416bf707f2a515ed4ec6efa5854e7f998d3f842747ea2c86682025f2892a1e81ebec5df3df2393d71ba93470a9c94446fa17e9018d55b7db82e842bbf2e775f946c2954f4facb23a4755b5663f9b09ce1f919809a91533b1c0a86b559582f68c6bd6814eed5d6d79c15c44adad2cc49c32104107d0b4bb163841f187962485f98149099e71280d803bafcc13e9ce02e061f111166fc50f8aed95b73b3df84e9d47d5c336086aa064f5cf4b16955639e647fce9f4cc28cdf249481f100dbc83d761a5bc64a722ac8d519ea66fa47006cdf8d5e422d9a81b70f9c32235eda0b9edc01eea0371cf5624fadca6387240a87fa79455ad231abee7214f6e8ab08de9e61ca1bffbb234eb53037c265517526f7e43f2c21e0027a36b673dd126c01a62e34ef1a2cf83f8b5c5c1c3ad0f5ce01aa63292a9712b5", 0x1000) poll(&(0x7f0000000080)=[{r1, 0x40}], 0x1, 0x9f) poll(&(0x7f0000000000)=[{r1, 0x44}], 0x1, 0x0) 04:40:57 executing program 1: r0 = open(&(0x7f0000000240)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="9f", 0x1}], 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000040)='./file0\x00', r1, r2, 0x4) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0xfffffe12}], 0x1, 0x0) 04:40:57 executing program 1: r0 = kqueue() clock_getres(0x3, &(0x7f0000000000)) kevent(r0, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x0, 0xf0000000, 0x8001, 0x71}, {{r0}, 0x0, 0x10, 0x20000043, 0x33, 0x8}, {{r0}, 0xfffffffffffffffe, 0x44, 0x20, 0x2edd, 0x7f}], 0xa0a, 0x0, 0x1000, &(0x7f00000001c0)={0x9, 0x7}) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffd, 0x4, 0x20000000, 0x5, 0x1ff}, {{r0}, 0xfffffffffffffffd, 0x8, 0x80000000, 0x611, 0x8}], 0x3, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0x20, 0x80, 0x1, 0xffffffffffffffe4}, {{r0}, 0x0, 0x60, 0x20, 0x80000000, 0x7a1}, {{r0}, 0xfffffffffffffff9, 0x10, 0x20000001, 0x8000}, {{r0}, 0xfffffffffffffff8, 0x41, 0x20000000, 0x8, 0x4}, {{r0}, 0xfffffffffffffff8, 0x1, 0x4, 0x1, 0x2}, {{r0}, 0xffffffffffffffff, 0x40, 0xf0000000, 0x200, 0x57}], 0xffffffffffff4e64, &(0x7f0000000140)={0x80, 0x8}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000200)) 04:40:57 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r0 = socket(0x18, 0x1, 0x0) getgid() connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 04:40:58 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x802, 0x0) pwritev(r0, &(0x7f0000000480)=[{0x0}], 0x1, 0x0) 04:40:58 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x95c, "199ec8e90ef751bb3b5320000001000000000d00"}) 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, 0x9c, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x7}, 0xfffffffffffffee1) 04:40:58 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0xfffffffffffffffb) mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000200)='x\x00') mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x2) unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000280)='\x00\x04') stat(&(0x7f0000000400)='./file0/file0\x00', 0x0) sendmsg(r0, &(0x7f0000003940)={&(0x7f00000002c0)=@in={0x2, 0x2}, 0xc, &(0x7f00000016c0)=[{&(0x7f0000000300)="fe4f0c035374514663223b7a83ef9cb8117e9510a6773db775adf82af56026ebbf13e95ed66475f2d7a6c71d11f4657b083ba240a76fa28d4dabed0fb797b475bf01e36f838e669d1bd0bcb72bc46de2c0c105643291c74820da81725c850b190dc41f22bcf50c69662d020f35f5d4b0fd245e6dca6fa909bcd6be8e2275fd4110c21e1ddf3aed65d5930a", 0x8b}, {&(0x7f0000000440)="caf20b791b43faae709dfbfe5131533c2c529e432f6acbccfd9bbbc2972a176827fc2ad5bb0be70e1b876cb98ef4efffbd429c13c22c3a2785f172f419d05519fe33bd1795a5cd7d4f781c5ddf9b89de0954607e01fff0e32c5a1cf4c6480dbc9db88e1d3718c349af81a350b2cadc6e4bc6065f34af61a058c9ab474c85386647a63b1d76", 0x85}, {&(0x7f00000003c0)="466961ae9a60137e198b3f13e5052fdf78d69e9599066a29", 0x18}, {&(0x7f0000000500)="d50c3cf36872ea019521c49c0530c11bebfaa25ffd909a854005a48b21e9b6f44a140931d2e4db46c0bd3e7c4efac39a96be91b6caa12fe71235898e7d89c430d46f1fb5e708a93f47f77cb24f6d1916b171588cc1ef29c5f95be5faa0c0ecde9218855b8aa19256f6a4ae637712bf3bd5df9069738d2710a6e496730ca2497231fcbe4c446a6b3f27f9a4903ff2ba8638660d32e171dc62fdd06a19632f11d67d6e7341385e287d7c38711a14e59e80f5c9ff7d36e9e03d75418ba5fda0690bfa", 0xc1}, {&(0x7f0000000600)="35e5139fd7b9c1f9c270718cdd4aa0933303864aed2e08390dacf9d00bc768a45c1056e63a8c5fd389ad037f82b6138b42d12d6b51ff0d2ef76fc47b62d94fb8c625ec9927d156cc9613e4725796226f788e324283bee58108b8a4ef8bee5b52b1941b49231d1ac379ace705004e677d821948fd813b412d19070b4230a66508f38217dde03c2beab46849d81a3346832bdadf500764087018ca7655b9f218c82e4e3cd4b209137caf157feec1019b13c228bc6312aecf72d159d3814139122131bcad019218411b7e26b00e9153b9b459add19942362f9a65f0f0dfe5a5307cdbeb2eb3218bf2df17a440d3f49a4ead2e9d34bb883cd4f7e406f1189b39c4aeeed4e5de8ea794c8d2503ead3a65c8091ed0a0d53701d12a20bf9b4748e931afaeba6f40d9e11d07f650480d9238028f294d834aff0ae278d1bd6a1a14278391dbbbed8b4aec88eb374bd0427c62c932e52142e05f70df136a4fa101a970596c1ffa3283f44d9a53cccfbe04243b50fcab7b3f6396a956810b1fe7047c05907fc4ec7af697e14fc047a4461f2736d64480ca20ac76e6a65558dc2a1fe45626aef615db7472cc010ea0d9e661505c511658c9d47dda579434656509ca02ca336ef89d6e7d21502b1e6c94f46940d2f0ddc361a4bf371ca6bea54257857eb008a0bc03ed1990bee97e087f07a1503e31f26c05b1270e0686929f0382d3eb79f5d94ec1f32b6036a04b0aa442c7f72ba3383b15e48bc3241aa06a1cc36faaf9b20d74890fc7cfdc92111cdb45d4ad561b13208a1c6c1043fb81370726c67b06793aee52cbff827124f65e703d60e413a5ba7abbf863ccd692868ba156cb3fb983fe18f8c1199a2169a184dcdc7e4b49038c6fa6451fb1fc86a8ffc5a0cacb8cdfac0c016179f0f57cdf2e0e9e69bb9090d351f258ccf6a50f46300b1fa9f877ef9c696d63487ecdb33c683c4e82b507c69f3d29585e32574d0ac645c87250abae03aa7412f79af41a0de04d6b0a196a48b687409bf0b8637e442578d62510a5dae35fda3f84fb63065b27ee1b71b8c434337a9c53f57d992f01497ed4c09469066041a8da6331228236a81ff244d5868db8010b2406d92fa971a5dd268301094dd4f4e91777a3043f98c71b2a55c263ad0bbb452351fefe76f7010cba2b79ddd3f6ff4e3d3df80323122677da1b60cab4a8d8220d533c566909fd5088d999a8c2938e5f99860a609e64d7ca4e913108c3a1cfb8cef81a6c4b89611f2324677cf9b147dee61f01cf047df848d33303ce1c09fa8f4b6184d26d4e9d9929b2913f216b8e3f7da3b97e904791004d9c0bc2a9d4beac4dc3b85de11d8c093ef7f20e73e69a70ac4daccdab19da8549edada1a75a7fe9d7a8a0f175262cc851e70faaea0da2023733d20723c5e96b97fe5be6ea5bae8087b56ba2b95f38510dffc8de732a495610c6c17fa7d0da2fe0251de67f5f291526b4bbc557e79bb2e9f50f08f4865570884657054e160699476756f1e7103698a94f934ac3e5db1ea0a805cb046a0ea85eb310e77d7f7709ae0b69abd03ffcb0764c437f96c316a94bc69556a30369cc4e6d89dca273ae401780043de0fea973ea5cab250108809a39f88ae315382bde809ed5ac7d6864a6f3d07a8290193b634bf763fd503b851f0e4e3a7c090b5bc58fced3a8c8ccbedaf90dc636f99c2686a249794b051ce8e8cc8d568fc1c2cc7fc5e8e421ff65fa68888a41f69be28ddf905d4a3376aadf7a5014798c4db35be063c79e1cd1a435ca310d77a07d3bffface2dd8e24e53d009158f754a8353c811c805831edf219c86d3c2078f7eb053a2b5431e0e8a6e15a3a130d0ccea2ad33b0cc0a9d5d2373407bd035f57bf7cc6f16140a9d54a738eddbe570d31d546eb751da4b299a6ead3f690586d3aff7f06629ddc4d3fe8c6fe4cca43746f0b11e8d614a76ec5b63fe208ed204c230ea50e8ed2289d334e4751d5c4188a5112d5e7c0ea8e61ebbdc924abf0fb5c38eed17d4e307f9d4ca47f751fd16dae4d798f6878a044fb860f77b35f3a6f19ee25e12e6918cb253cb2c61c47b393b688ca88fbc00dadaa17b0dde63779fd951930907a9b78e05430ab60841d8def073aa7e3c174ff912d4eb06ef3b2ae53e396964843a742e7990c6b6e3d5e7cc34c990c0b7a7c9e87ac6929df541ea521521f1e410016d48062643c6b2bda7ec6d17a761821ffef6111c92864f35e904ed177266913aae4acb21ffcff0086eecdad4a64627efe243348cd9a34df25db1a3df78c83c6732b88476bf8de3ce1f65937e06448d517285f5cf50fc3f5de71e729f4cf35260e8acf6cc5ad52f2ccfdfd2941a9641596d5292deb4954e1993c1a0a7162486e900f7ed924d099e7c454f5c760a2fd79dc0240661acb1b89242a3b197e8c753fdec4e4c4924a2620fe25d0c5bcf18ead7cd7a2a7c8b0600633c7b8d0978673fce61db8d2ac203077203004e0ab515b6ffa394d8dd298100678ed07729754e3460d6b628e7e89358e0101e8d0eca1f20dd276159062d82949376b43f9453533921dc617d3b28612c821abfbb013e1ebc0c5ffb9a261c936d3b365c0bc6d5d03f8b15d3995877307df44730adb1f2b814a777282c983c331ca3193666e2a86645c4d2cfd1596216b3df4b55165c04b55948f78aea6268d956510a3fee8b591b8eb8a5a466de6632566970e41b3141ea27033ce34a53ffde259afcf5d55e8be705676d77eff785ed732a0f04a4bdfb74ebe8b35c2177f0ea390781dc130c6dfa96017b9507f4fe1c96853679eab258f744c538533aa7ad12c2e0e1f72f3d461ff1d80a474d5f6100235ca4c510ae26c6e34e6757ea3907544dc681c8c3ccf7ccfaa9f7ad69a31520d2fd8e69c55ec26bc5ce75267e89ef53c95c9711ad7f5cecf5b269d9b524228f471fdcb22cbc4ce30f49fcb702e838f6c4a421e4115e0a45c8639a554e94ec24e5460a36cfb64501f77f7438a8746f567b98d9756a072676f298c5f0c8e35f2018f47f4dfff7a3601e0fbd5d9663f767589e315077083024b6b6910db13e391b96fe3d675795fceb2b8daec6c10954b5783f7e6e0b9d97d324d54df8153a13ffd69477c7da8ba4a3d6e7aaa204b99ac3efc0ebb2e41d8627ec1e9147d2e105e4b8587d154a1950fb5c0897616458f12d7a8d93a91927a5ab683d722f2f857ccc3f92c0b48b49c397696f2aad25f1f4bf19b72e456c36d2bdaff43654ea2732a5d08305de3eddfcdf6acacdfe0f1664ddb315914001be262659a21cc16f933c5153bbb9937d6c8847c4b32c9456303a32f2838b59cb95238ca1712589d1d4fb4078c7a46ffed673c1357c0873326825ec9c7416816034f48972de359d208117c8469ba766742426475419fa2ef6e675e3b39fb8aee2534aec91ea612a98cec513f9735dfc61b526fc2106b23b23ddd19656dd4a493e2d762c663151381f3839d2a9bf602c1ffe45bc7a9bfd7a90417d2092ffdadeaa72e1ea78b9b77bfb66c05ea32b25f20ef8c2df70d3a98bba3bba5c35b2885ba0a324dfa401bcfe4fca9b4796eb61aeda5b11ccbe9510bc732f63a2573c98a6030730c8fed6e71a94abef67d928cbd30357abce96635057cceb117bad626f28ea9cd882d0e66fc5f30d230b52e99f8bf25ab57aeb920557690ca5ff3235a2e8d0b37c8a1fcf0a69f3b7406d9f9758ac07e25c16cb18c90fb2e9293916fa80783ce6a36e6b2d1972164798f8da1addebe032a0ba57e7f4a4271fe4e114ddad54e5c1111bf9cdf3bf431975cd039041d55b3f365a269e917412c1b599c81b576f5a7bfaef6fbb6bf0d00ff2b6dc611419ff833f6d9bea6a09bc7e9eb56b8334da3336753855308cc66def719625024ddac65de2ffea26075deff2de28fcd48b9d0a4f1d899601d15ac9e347415a7329eff19d9e406d42d87df7a470038715496d4c723e36a20c9d35f6872f3a36cef46321a7bb07b0a988ebd43f7fcf38b4dbbfe0898f97dd37ab2338d2cfd9c42a77b9423b88348b6857c42ef43a9d88e692a8a398061da85db134dce5c8e59202fa2e22945ae5f94a7c206be8666a14bdecc4d2daa00c0b016db336f58f09cc2cd8bf5629c61e39392b18888b254c1e6b5adf9a06590a6c64a954376361389cde611ac16e08d5df266259ff8d4c78408efa0d6a8ebbe7db5c1873590e123e616c8b4645ce3d205b783e9e58f5fc8f2af2f2744ee41ca24bc1879a9ad436d54112f9a90e598dc9524f6f83acd3d32525dda1302e113a74ea5b40901cb506c79c4ad0ed42213b4e80484d05289b89ae2ea4bc681d67c9f481be8af7a6317729c2f731696b823ea8c29f773d7773b7b22a11adaee6139223b168257452948e12fa5eb6eaa8b368f06b86c3655ef33f059c5c76285c671b3c363866979eba4bc178fa957d03c554b4b2c90a3464408810123ab90d35536d59ccd06500dc5b504f82e090f01c8e99366f6b693aae58713c6c3b45b35c2eac96f4a90f1e25ab868835ade74d3a4f71349c71bc1260dd62a37e4fb731ce3df82894d98056113feadc1fa93af1ffc69586f0945bdb6c72472938e1e4b83ce93ca85d64ea44e5f1eec6aa08eed2a6ffae648a3065beaa7fb55ba2ee77df7a1f75779755fea2ad22a0d6c577a30c6f647b61138bdf5361d24eced2f3ba2b694d10ab09fc391d152b42661f32ceabfb4cc555eefbc8476634f6e2ad07c1649fd0ca83e95f65e52cf909dcc477ec73fcd9038c49c8b6157720cd7af785fbb129c63cfef24ce18d48a6449978b64c67c5eab7787f0ea66e4c1ebdc2e6c267d1ff41fbf6b15fff00cb837aceef069ddaa4e06b1df345cc39305c2a98f46e907189ac16767e1a9ea20d6e324556e3e487fed45327ff4c6d2e0250490f6ed8569ae5406d29925db698f829c2f4a6787dd9d62923e1731109fc4e879a0f9a0c6e0ddc9fc2a0885e5792d0eb8c134601a13ad1f2f775e1788d72c01b3e0d3204d878d90ffa1ac93394ad120bb8522a13f9394d82e5449df9afee3ff99af165bf751d9b2b4c46bd2c0f28617400a03b5e49ffe9966d7c13389a920301aa7d6901a70d9007ef11277686631bad1a3805a6a0dfbe2daa1cd348e302c8f02e3faa75a80a85375dfdd79a58d2ca8de869b5d8633de25514cd474f520a18d254634e252e59cf8fef393709f65cafb33880ca182bc3642dface96388d76747345a4d09cb583ee47041c8618ca1eddce7f14e7ab494934e29c820d317ffd954c73ce91dd1c30ff0a00996065e40bd84e21c20a04456a5039f51fe2ac821ad98049d52f5f75b33d4372f0c1d811e657aec71ce02afc8a8c65d6321be188f5fb4227f84e8bc50d597e99fc1ee086a31e569373ab295212c85a44868c8545f58a74af2691d155c77735bb8a2e2e5fb11e1ac5aa9a90a174d420a23ceb19076baaa89d4992201676e9264ebad0fd8d8083f1d8447647d45e0d4e6c79419d2530d2c108bd167d762aef33954172d1fb803569d6e3a75d82077f00a86179b6fdbaa5195ccb5d7ff3cc7b03001ec9805c67355b3863960cd1199694e5de34ff516c9196a5e5889b8ccba43eb1d42dfc2daa6f8e500a1ccd00a25cf1c35dd54c3e313f9b39769ad36c731f61e19eceeebec893e9d5ec74de44d22ba6728fa816c4201a9611088461e644ac5c30b66fe1ad5d9e545f38ebcd3a2a93986176468e0152427237cb8b80ac7626a2ec545caa9396642d877edc2313c3e1bca699487c0e99036766025c01c437532583d6e4432e4e2f4d79559f1fbb3be0ab272e9", 0x1000}, {&(0x7f0000001600)="e38a82a6fa6f8ae7e14a6d13a9b32bbe85736bbe34b435ae879d09c20336e605d9bc1ff0a495eb0bd6df75935acd64a473c9b2332d11fa6b3bdd478333b12b02b79c05b3c932c7b1d32cb47659d88ef5f3ea5b98829a76fed62e87f135764125f68dfc891754d1a611175a61d44cb626d19abceab8c396b3ae94e4b852d010ee6aa8dbe0a7fc4d795e9aaff9af83e1ef8bf2804ff4f0e115ed8243f28de10f8c79af85d2401a32814621", 0xaa}], 0x6, &(0x7f0000001740)=[{0x18, 0xffff, 0xffff, "55a629"}, {0x1010, 0xffff, 0x2, "1a7b4e79f10acdf20b1971f76d4d9d168b324e985dc9828d2d7ec294be86402cde24606ff2c87d6e735296016916c146158457683765e07ce791298b514c2f87f639bf8f6bd1e724d0fc51a9aa3833ae3fae8ed2c1438a72a7f2efa7f1040b46713dcab10ba118ea43f45aa239b618917a28de5baf2dbc4bbebc1b51436d72de9695e96619ad3de464f7ae5dd44a15f4dd4f8227e94e48a07dbef5ba8302e5903b1a35000d4e4a65141144ed959ab17bf7deef7ba69fc453e1268e51902645a6e8e8fbe572881344071615567f1cc4696820c7951e5f8b4020be3527f32da9c51d842f8a92a882e22c36bf320e2bcceb957e924a8eb0af4fa89489f66ad7bd989247b38d31c97c7a020ee25fcd643ae1a25059a33cd41dc7a5a2831f2d347e9434a41f3d834953c12b8b4610790ca8fb93071ee2db35c926cf83dadc1fcd61870a21ea55830c3fc6c1da20e65ef3f5690d0d9e287080f50f474cb509b4719b9ddd04f3587bfba9cc4b1edfb2d92d422610dad15271f5314e60a3191bbf7c2c4aeab896228e930fb02253160c4cf62c7c91087f9ce8c390c8660af21ee8bb2b6061f1f93553a8d3bb0c3cf3aaf03189839afe1d6be71228078404b6d9d9a17091f08a39bddf4a128d0514539f4cfb6122ee6b1cad11753fb04abbe0481d31eff01dde7a9f231452769cb940d09df204d84c0eb9a6ccb89f0fdfb64d1403b53ce346f753de00b5824a0c924d4d8c1e86517d4a9a839d1f342555e2b6deac46c2d4919cffdc842b600f47f5967401422100d72731014c10c30246fecc6043fa53caaa8ea1b8c81273ff583d36e5df75748af8b890d92b05294d0754d779fa717910e45c868f323d730028b9432257528726d02c9c5022fe89d74b0eb39e38195a214b714ac31aef63a5a1f6a4833181c341ce4120cd886e10f6424cdf67597c7e22b55098ea6ed0e761c5b7b49c571b6a6a0ef0c3ba78dd1a7aadfce3e5aefb77fbc064af290cfffd6bfbdfa7f08ff132ebb9cee6e9ea9b96d1492165960cbedaf7b8d8d1355a4f5aa3a8f919b4923325cd409f0663ed6bb4d0359174c3d283833ff2810fc7f4171db32123a3e2aeb53034c23572f97dc50864709ae4dd73d2c56e3a79300d0cb1643c3c6b3836fb70af2af558311d3b106c81ce7d1c8aa1aa083e8407b1c4a9cef3f0380530db8b0fe5e8483cd92f6978621c93e133a0bd9d0d06d2ab45c1a3a77f2b5be9b3a4dd34531c603effc2634f0519a3acd97157d5e6bccbef69209a75bfb562911f2cabe115ee296a5326f9e41533287cd3c3509308ce62b996a4dac734d1d162323e5a4ee68b2f5378086b64df2fad7bc1680ef2b9476f01483fb622aa66998daebc13f12288d591b7201f3e4e5d0e14fa666cbc3c1da350f1747dfa4cb9245f2eb28d383b6b003875baf9eb18c1ae9a180170be9387be39d5590bc027c00c293b64f55b061d3e10edf6da1d1ea1b7d7fd7d831f4620bffcf3524490520e79c33a31d8d4f5b3da572642824b62aff81cb35667eb61cd096ff754328e87083b0e4dba7ca682554d3ead7e7c48ded3a686193490c8f32be09b1adae5ecc26faee12fc0be43ef8a516c2fe3e1d7cdd50e12c85fea9f09e4b8601a84eec45f4c0e3a20dab378d6bee3fdf1b5315e7706b32ff16227feabbf7dca231c386ce36d705e62b339c51e0086f393c1a903143b26a8db2dafd45fcbe7b6e2aa46de6508e8f09d18ba961989730c526b3d3ff9f5754c2ce6d66e136df91f55d11082e3ef54b3982ce730fe0b5ec41d79e38df08e0503c6872f0b5bf0bb9922e38ae04cde7863366f1cdb29a17782f44e36263bd5bcef0fea606d56c682ed3afaf6d78919815fc88c6eb60affefa6e5ddeddb619b2fdf5a46f0b2ccae8bac8d8192ddef0aa811d146898cb8a16d0fd3e4c0e65fbc9ab0d21f3dffe675d65c05a2959afc00f74a68c8eac0fdb6615295989fee50320a93bea29283b2290482793b95461309404648c4d09acafe3ce97e56945a462dca2bc4c284bcb75bc695c29a84244eb00be40a7d720ce7f4fb56fa8c959b88774fa3ff1f5046ccf0accbb53669292e7025da4cb96202f0bf09e77846fa4bf708b4c161f5eea152e479dd2dede0fdf45c879479d7c7eb5c3cd74c454eb525b50c6c2877e9bfeffe61c5f468f740175fc1f0384121d615978a4434a28e47690ffa593acc4462d62298a3c0c2ab70e18dd4626bac23dc82f52c57390e59394535982e7bc63549abd3ae4fe11b63d8399486fb5e92e87f2b1dcde60166866daa9e9da5c01342041c1477db4369dfa5e8a76be6d614c77b431c2486c453dfc0b33cb4d8f4c7ece730e1bcb354a5da28f1fcc9f644c5967787378c812ac4fc87f7f50b26f49cafaf3168d46e333eb0e41b62813c17e640680711059974133ee363f8f53625189b466538c7901630df79570a37587f64bd6340d11d5ddbae960e37fe3c82ed3937586be6a920236b670b5a980642d49b156ec46035e26a925e4b5803a88b79f6a0d573aad907fa697ebb9993256bcedcb0aeddf0855458b611fb5553856acc65f1f635e17f4127dee96dad72f8eaf75287da7b5f96a4f52bffea69d703218e528291efefee4cac0b1edb1c35894bc6a7ad6547b731726d5afef0c8c89a8ac2e5c1f3da1cd96709e5f167b9891700db302f1d2dbd8bfad091a006e0bd645bf5c07434d20a9f11c0be49b649cdbd13a08036a2f230d162983292b6898d2ca9518ab5494436c2380eac56d976029e1df73a253c68d3d5e44118ff9743d8fd320e3724404e7de8619f16a9d9e063ef3f9fed025c431c991a25aecfcec98a14cb1722f6401569d59fd61744dd22403f83cbb209d2236a23939e7900c152876232069620d2262026cba40517839a090f8c96f669adbd67a62f0287fe194411e3c96aed2df67acd9c50098f203b2ac6785fb785c7f3e7f5ea66ba6ed93464b526b94cec40282d5fd973d2e20bfddfc65e979b66196eed2bc73b92fbc0449129a1b2c2b0669d64a87c26db659b154f8ab9d2cce4bbd78b65610d09972d5b76b3e251cc20920540c5614bbc7b018193b520cf07199cf72afe61d81f19f78eebe2fc38d9d5cae176a180b27dfc0acc4a10888a3b390ae167121cc49e9419017813a85e303a3e4250dfae184d20bde83eafbfd346d6b2685d7203acb47ed75c15943be3078bd5333d00cfeebf00d7c0ca93815890ae997e77a1ea0064d39e3cd32e6733207b613b3af7d856d14e5e1b24d4c37a1847ff28e32bb99adee3e97a7b8f3f35a4323ccee584f7bd5fe20056247b6a632d27506dc8982a78ffa09d573a67496699eede33da90150ed2217a33cd6bf8fa55625a058862424306302e64018751d78e3b3b8d18c633c1a410b65ad8b7956f8e735e438de9fcd4dded61f169d5f58638bddaf1b80aa689ecf204dacd6f9edaa453fb0d65d76a5677bc656b5896d6af218aaa8be6184b0ee33ef514c3752dc3df873a1199a813ed0c7cecd395e59a4b70fd2de4fe407925a98ffbd38b8f14838f60576bffdcda7faaed269ea6a20ab593bb0b8472fc83c46bfe35202ad2a8db643d2ec8630e62682052b6614ef73cd2e346f7deb43ad9f9acbbad143e714b5f6e45b8c90e10db196ed1e5a2f42106d2b13c874da5cb8c58b187bcc9dd6bcfdf23a78e80ea7f9f1d6b2fb0cae039478185246866d69d37018f437ebf9879ea1518a3c1029dfd23b387d2e2ccbb2f9dfe9175348025af2ee6491db4c86d1013e8cef7e9f8f4bff63549a32afa6bbc81ff5cbb69d9112a3a0663fd288bb7e135ac0b00b0c1e6a37161f7c527698ff328ebc6e57c286d3e4a3c3982b94531b72e71153bf897b7ae54dd0aa482873e6527f07346259fb915cfef53a8913c5e4eb7662f2cd4b84a5f4e83bdd6ea72876ee0e1a421669731602896faac6fba54c67212ce30b23583d4d5a3de638d2103260a82b02e1fa569e3c1e0642b1e0171d781770bed285ff0d1ff788dc6bc2528e7d07c99ad8709a9bd2929392cb92351b3f44ca963a4e4c0a97841d788e4d15e184ed66bf8dacc80ba6d5f1e43f07a5d6291d82f1fa3e007c19d9bd52e7f51edffad0a907adefbf97553f501e6ed07a07fa9b646909e18abdf4a0cca32983057ac45b81b0bc6cf7dec7c561749f94f76d61faf27ad2832713ca239a6005562f20148cf9bea338b51fbb1438271f9f5d587ed7d4d21ea058baf82516d68e6bacc838ebcad51c8115eea6ff9eec0ff5a3fd3d4b663d18ab288b6e9acdcb499fb1253d4ef23091d8dc2f1e83b76c2b0b8e1264884359f2ecc6e9cb79f526017c8512a76949c78bc994ecfe3b9e1d478519631eaea0aeb3fb84d7dd1ce5c50feb4e60b22f27438d226a06af7a808899948b43d6b5fdcf01987e5833cd31660cb60c65c688808b4e816e1446de33f0ca90fa406f4b21399c13edbe3228db1d4a43e729934751f27fd581be1ba4a568243bec3395e1c504843ec0cd58ec2c6e789e228a6515af2cede44e33838fb9486fc759b268c6860a98bb14e1d09e885c713da88bd57a4d39014ffcfa93e327c24c0eddcdc1660725cedd08874af3915653eb42473867ff382a210b5b996cb6f213053cbdf6c5cb4974abdd15520b99c18ba6b16c0d33171cdab9bdcc2bc4caa053f51dc4800e0efd4ca03313452e0009e2c40ab0a110f69b1c79c0ab9d9f1210ca5497f7f9c8ccf95107447a2aced5e645bb6b6be215d302f8af9cd1d6c2576ee8d5d029e71511e49f11c85eeeeb47ef3fc21b6951e0f8042884ae80d19377f861a1f26396e36b9bbe96cebb6e74b47cd2eac36af88a4e1333f2a219cc486b8d0d61515f41140634787ee291a5a481113a86ca593b5f8c9d851ecaa35fec8ef800bda961df3fabe97b39eed5c7a0f8479585a8ee9fcf7613b750b6bbb7c272c7642713c1a9687c377701cc16d441361fc76aeed8ae7a6da5058e645dc69b11f036cde33ce29cc0f929a4eefffc561fe07518800119887677a66c8a94eab370296683141366ffadf9a001cd87ffc634dff67325325179bcb235f1cffe277d451fa9301c799885f3154b7524c8d0a465908c772cc0e3c4add98a66e5fb79c9bad5dbf9b8a8a74852fbbe213afb7c949d910e99fb0d78e955b3bd7b40e6e2964772fabde47ff1954aeaf0ef6e7a0ac6c98974e6b4a9dcd0baf7555373bce6fc91fbf1ec4dd209a928f21eb8ca8f26a20d7b784bc2038e68679356d275821c363d2aa5c5ca910f391e8e260376fe7091528bae0d137fea5fcafa7ae94e25b40ba1c2d88fd60829c1090237950ef8d492efcd0b5b40b718fb5afc0cf8cfe7cb89b96a4ba39e74ca637ef1e3d64bcd49e3098a9e5958585291c9aeed67e8727fb5ae8fa7decaf8c7af831f32bb4e5b33731ff1670f0ef99da438af39ad0c516b178870eed440e698689f7b8f3e790af1c8c3a8faeb8744e187ce1d4646c0be25879688a5c9352396af0e2285577c37f7039b468c8d65b5dbbe653da57bfd56c03734e1961c6e7b1b77e69253f09e8604e2a03a36f56e8580e8305764b19b0c092ce793ee0ceeae7299ca0bfea9ddae8bbcd2e7b75d483ff7ecac21a1ab9a91518e00f6414875a928a04d06a52f31646d64156cecc12f2c82074d4712d4845891e899c42da070ba5355fb89913994bcaa687874adabfade9277d44cf4e9bedb31401ffd2e5caa81cb1f2fc36aff9a658c5c9af3e1060cc9d446f0f410be79abb9c8eb1a3837bb27880e7b34d8cc4da01377fd441540bd6ac84db33a7ff976f62da"}, {0xf0, 0xffff, 0x9, "cef61061d9509f39c3fa603b8fa76ee1869d1b280e7c22546cd1435781b9135da4eac0d26b48f0ffc56fb673cf1c990a0ccb579a8154f72f3ed1cf5173b54cb4ebfe4c82a1c8423feb5f35a02496a437f070b740d7bdc898a6bb06ecd740b0addc26320635462d49557683682bed16ff5ef885ad86a42dca70735ef1f0f904c55ee827e540a81e606240ab4d7102ac13110b1cce23e36814e9f1f6b720ebae24a4d8b0e4d50dd04f68ba94c646a50fb8df477cb79f2f5cf68e57d4ebb9838f06038fa32a286a5e071a69bc97740b9bba71c02f2d526f787bcea3"}, {0x88, 0xffff, 0x4, "2f8e62e26f1f1bbb54ad5d3eb58e73bc14ffadf8ee24b891d7335cf6931e9a3ad05e8a880dd7f6a6bfb72f37a326742dff7f17b45b0d622bf9e5753cf366afbab616e5faaa7c672c2c51fea6c2ea1ee2f2c696fcd6b2fca1b58a400c89a3e60ee28d1b24bd45f04a575f60f95a1e7188443b94b0"}, {0x30, 0x0, 0x9, "8508ed99143c2ad47aff356e7634d302e64717142f8abef1c8"}, {0x1010, 0x1, 0x8, "88dd64033674e7ac0b52bfec761566900b7fb106c0b06baef1e059956b208f22446ffd18d47bc06ff500b9980cce7451a3bfabab382388c242bc7a93b75e123ed1b9e9060ba638e350cd0aea988d9373957a5e744ef0ab1365401e8d839134039e7fb8bd04ed2d6e0723998060afb82cc8a2fc2d3ac6a2439e871ceb9fb5f101e44d48e5a238ba90aa19279fafd08d37070e832f669cbf56fec89004416be43d418afe4f17a9f0dc9c69f1ef6be6976e03a2a9d5abb4e6006da60a7d6e6efa1699c52e6c398d5f49f712ed170ec484c9de9d7661c86f03bf551b3ac8502ed26295dacd73cd4e437b169eb4d5b7a030fb15369096a5be57b628899178eda71a825c1f8a84617e3a7f546bfed03db4b5602d800ca3d506c55a625707abebc39808594dbe9d66f5508f4595184906236066df0d07a4d3db6898b0a6ae96bf3ed5a997d1080022bb8cb4b059bcd98b3d0c98e3ff845a7a699829dc549269d3c072d41cb3dbc0b4fa3e1d15125330999f5f58e70694a1affaa54d59b5473e5811948d3a99f264e8ce8de8e9ae3ffc321b6c90304143d63c7624731439202b2e53fbb5a265169d9922343462998301c4709936acb905cdf3e96e396e12246b48e01626d0e612c8f06708935eab5c99f02b83f9c392b45225ca6593a6eda50cb24995e35366ab4e586e2fbbef8cbf613c7e2e52794936dad6f84728f052911b84715646e10fe00dfdd2eaa9b5cf4c7c96cf99e01959f63d810234c4bf61f4a1b74c97437b513d5293205d25ba5cb2251c7308d39c0920ada55265806293af9d52f3bc74a309e182a3084adecc83a994ded652043456c3d1c6d1f35da874cb19f36b1794754702bbce6116a37b9c41087e39507d53cdba9c701fa92ffd6fa7bf5128c2a4c8e41f691d706a9a4e134e530dcd63384ce5442a877191cfa46341f75a445a3e4a1a484f7c755a74411e23b9b8c2c6903001da648e44359a7481260692f97437b565770abb2057755c0893851b000ddec9cc144c8e92aba71b7a97fb4fe12c68460b77568be05a0fadce8d55dd3f819df1d69511eb18c52d837f9100cd20bb6fdc77994d84c6d5e491e142fd021cdf5ae98ae48cc1e4d2574fc04cbbea91e633a647c62fcae14b2bd7ad7802663c1575e0f2b305c297dfb241f5240354efd59dad6a7deefce9cd7b1e1768663e82efd1ab349f8741fbbf73685efb963bf859af24bfda2450005047c8a64409cea8cb441581ebd7c194bb78fb82472ccc1742aacb126b2092c1afeec515b8ade2b18ea1b2d089f24585081a41fca90e92e277fb0955e567e613254128613ccd3466dd3e3dce74c2b9149e36c8d388f6792b96e3440bc18f5fcc624bacc8b1bfa5f2515b3e4a072705606db02ba447ec96af8d4778bb30fc1b1b7b94565a77c917bc715da98ae2b4ccb0546e48cdf9bba8d8f4230307742e341f4c27c70681567066576729e2458c37f20043f7b64d8ade1842b041fb53d5f4ca783103ac593ce66d8aa9c55a9aecf92f74f1197dba2b4cfc1f68dc8b400b74f152cf3f0057608182414ee7e44553e74311beceb033edd895c9d0e18c419d592ca47442b5da9266d5d972081afc5b2684c510a8bc48fb5565eb479653d47ef81eb976d4ada864a0d4ebdeb3ebbf1072f741128274b30ba19f2631ab94522dfb8f64d59dea9188e5e4e6ac51cc26ac38da71ceb6f47a30384bfb528540894223cfb819d309dc0730caa8eab1fea732af08fc5fba548702e7679719405db324976ffbbcc379f854b9f9e8da2dbde5b86eaceb20f79751d10e71fabb78f1da5f292624958d6b86b27e6f692524dd6c037369b9c0a8ed0d134fe49e0dcda0ec00ac8e685c4c8a3b688aecf70b7d5548e2689f7193ab9aa8a81e13d5d1b53db026cc543e21c0a6d3976acd99113f719d2c23391fd64fd10124813df21ec68031c91abc28a3a010ae350ab8efb35bc61803812c83f3348f70c4234c097fb9cf49c63c72b09dbd21bfaf376bdbcc394a599616d7d1fb6bf8b1fc537671994931d9bbf94072602aebdbf28e9070d1664b1b9428ba02cd339980cd813e940a6b2cf176ad89223974fafd48d9049011d470184ad7df48b39c1a36a81e727474fd1c1f39f35ff7c17573026ab4760949e9c950f8aaa0893cb86d878a3631f4f12f1324cccc93ee148133658638ebaf378aecb39374c75dec681562ffdd1552ad30e66dccd0d5b5668859adb306a040dc57d4c8f161193e94009376d218173370c7ae5163fee333c7ed2264bf648f717f5c98f27dd620c387eeb9617b705ff19c19b4a0d14b7061e7dcd027728bd8a41b000c0c68bc1aff1f5aed9a8d4e4c6830afae9b0ccdf95d87a08ecc5732aef6cfd953bb43f6b164c91b784c0cab57d3b7587a56cd8868a710fbc259337f94c4587d8e84c1ff0bff40115dd8b4875860525da7e975c0cc2f45820d2ce6a25ab09d25678818fb739acaf6bdf552adc54b2764a8ef106891551c61457ed67d0951285fbd2c923135717936297ea30adaa8b5de3cf74b880f76272649f66c6e1dde46be56bf5da63d61a408fb639ed2343e3578132fd7632ce131f6451c92ca860004abd8181cd5cc356fba105c951a9dba813a0af85f615cd6020ef8e830cc00f2612dad66bf0fe9042a5f3ff473315f4be97136f71ca4fab651f3756be0ebd984157a86b7133b043009d5e9e4775729e572bced0db8f725774caa955625794658e586f79003ac3e8d09224836ea6a0880ac0d8a7a889835d2246fee0fb7d944691329f5a67a07a83ef7e1fde7db7072b38bd9ae589f7d28af9f51bf93e36c770bbb1876aa6aa244c063d4f3d24f32acda6a6c6e2ec48aab1057ecb66c2dbd89918571bd3f05e83a8cc0151342d24cefa29a59397926d2a4959c64111b0c337bab0e01fad01f068bdca9c1a71677ab03284972b0cd6de7c876d69e05443da2624512a6905e06b6abe07e4b2dee3b053efafd20ca120c7ccc8eabe3bd7b100c24e7a34b8a03a300ea998e7096821f62c1f2217452793253fefd855ec5c52d5fe197d5d525ca6be402e71f67557549f53e86b5fbe75287e9f06bb963829cea1798053d4684df6ed236b978df21676e3dadb72094d75a8fe7df067b2c86089b7adb87dc44ff0750a85bbdc1ded16a8017cae182c7cac6f2ea688f1bc7097072b4158db398e51714ba7d48098deb4ce230d5a8ba6ab383776400cb60f2a04a04fe297bb4be27b22576ef742bcf39c218849141e900c78ac86e8f4a87836f46c16711481f28ddfa7932d1e5a6fa3dc5a26594cd09b6ea6f90eb35d05fb7ed8db9d25ca04db1fac8c8e081936d949458f202ee89aabb96a0c7970bc842c3ca046b45566659ba4d5c4342ee46c4d5616085eab4dac5e042d58bb27611c0d86603f13c4007b17834af2070b5a30681c26398629d170fe904fc2d98c533de6483e83fcff642328e140428531e5f25c9bf18b787d2193f473fe440cba838c871c851336f2f0ee4cdfa976a78eb0a65ba21fa39fac5c4f8133c1bac4a5fadb0374ab1555a9be05b097ede02f71a716405ab80c79b99874aa1a59e0e3a31c9f29ee311c62988bb2eb2fbb72fb6f20aeda9288ab40d7ed5883e38b04a5b4914e41adff19b5ceda46bdfa6419270ac862c856b4bb6341a9d21ce807d77a1e17136668d2032197050e57f615512d4ab98a552893dc066acc60cbce0bf5374f1d9802301c1157b9374fb67fa9c880123ccdd55059c515be8f0c09334732fe8d88aabd6f06e940096c3dbbfb061db168f20d367efdeaef4658a7a6145a197e9e68c410bc5ff06faa8b0bd9f470bb3d979437f0b53bfed7dc9f363fda02180f4e1ca43e345d024dc6f7665ca4be2e42b6537a95ef4e7b4f562508337472deb687671682a804f591b919b9a1edea8ffae317e1405ac93a794e051dc425c06c7f262d4d4e7a296985fa1d6cdce81147044f4a9a91306524e73e0a94f060c8a9e0ebc6d3674b1c40490945b1a88468858a6180af2b5846008663d706c35a6992bfa00c84e36f5ddffcbc2ce3506e69537f5e9ebfe22b3705007c12bba9902d8ba139f0c8a459c8e3ce9e16085346e063543e91da9bae61945a7bc7d74c2f2c20a184cab504d9bc70363a308199d8eada501cd7e84e89c93d328cd9f79c52f404d10e7eed7c0f5a8b00a95b33c752a0e81187d5420d663b701f584526b543f0fa3bfa1bb07490fbf0443e423aeb05ae4636e3aa69fa543cabad9b63456a7a0d7955b3c250f1061e623f4fc13c9b7e7679da10b7df22a8e18b1f732a0849f1a0c40c5e10fe398eeeb639dd713dff0478459e652889e94ff5a1d6a79e11e0cb2c1e0197dbc1a71653ac27d81c576499d76038a182228586eebbfca558d6f56a3f2d2b853c8413c67dabaa4469979eb13a890466c64cdfab6bd7999520c6fdba4f5d068bedc8ae2337999d9c2f0ddb550318fac1d8db5b3d0519bbabf6a9fbee4b9617e57cd3789ab8276334c275c1b048433b79e7831bb9852fb1e00c4d79a1b064f877203e51209cead4478b31fda1b4215f8a98c4161feb60e5cd1a16f1d347d8372f1fd782197793395697fb966f0c810c68b7f110ce6611aed34a4b7e2238acc3bf9e57c9014d8ca519d92f406097cee247b108dfeee0fda897f77750e587e50842d4d88b82a941359a7ef3fccaacee5b908601b3657db692c913a117f12c7783bb0956be36524368ce1dfab6aef97ec4550271a0f58192f24ce04fcbe7789df7afb814da9a7c8065065efab4dfea3a1043667ceedd00e6f9bf522dbd5f1da9af21a414b70904f1d1a701fdaf1ef153ac41267f0903581ec798311f6ea3fef404c1a54016778d5e13016d9f3e5463d607a894a83bbe9b3e8b4a3b85c02b42f7f337fedaf2698971dbdec36cbbd3052fb3872712598825ad66f70334c21b3d555b40434d2ddef3a9ff0bd57d6de236ac06c8f9bb75e3bdd21ef12dd42ab29fae05c72dcccadd4eac4bdf54e424590c98b99ba7ece1823e70098f117582347568dd51353d082a79f1a703cbbec9f1dd996ced84d23ec6f2b8998ab13437fdb4d8d877510aa2bf55c1f4d5040ea6b647536b3e2503aafae20fdedc137874b4184f3296a60387bf57c0e2c3897bce325142aeaf7edacdbc258bf39f1ea8ec65a3f68831419ffbcd933ac46aed513235a4bc0ed7bb9d54bcaadba96fb8f2c8db2cf2fb8802dd955cbf8fe6e3ff95b94604379596e43ac705237a036be862f97d819f5b342cb87ea96a3572f4d1da370ab4476eb974de766e3113170c95c1170b300bab915fc5459121c34985f4de89c5343827242bae8a22f8af55f5b5c15bb9785e9183ac72463e0b1116d176ff946305cb27fd5a39765ffcf08c582cce85d4bdf50fe9da090d8e7d12c794b10f173655c4f366155b4cf38b6fcec12abd8211da04c88cb516fbb66a2c1f317657a3447ec141906861c908c104953f208230ef530b12f995ee04e8778719b80b53e90c72fa96f39f85f268bd0058da4ada51462769857377fa5d670d6b2672831b639953ff971e42f50579842603d80bf5425ead2877182e69c3a70013a9b75a7f91b259f1480df9b3c316ffb1ccc733bb7d21d40bd74dabcec5338598705266ad42e3a7a1e2c1b11b957f9053e4d5128f3954a4537912ce3bd77b5002ca18fa44d0086edc4cd21058d8adbff96b7aa5538288c938f9dc64321607810ba0c384f425bf8f8ff7262bd830d16c965b5267472ad75af90326c84ca30fd1d8df4fb4d8a18af4718c370c3381333bd409cad9731"}], 0x21e0}, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000180)={'./file0/file0\x00', 0xffff, 0x3, 0x1, 0x1, 0x7f, 0x41, 0x5, 0x1, 0x1, 0x1, 0xd75}) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000240)={0x2d38, './file0/file0\x00'}) 04:40:58 executing program 0: r0 = socket$inet6(0x18, 0x4000, 0x7) fcntl$getown(r0, 0x5) r1 = socket$inet(0x2, 0x2, 0x0) accept(r1, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f00000000c0)="116600000000000011f78a1c425097fe939fdefd9eb2fd9a88a957a0cd754e054dc290", 0x6c1fbd00cd582e55) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000200)="ba29522aea707b0e13edd335962d9c427f45c4883d1dfc1d70996c921af350dd7821fb89fca0ba659a8210005dac6eef4ab7713d65f9d355a943023f0d9377528fdff372355e2684ea4c3a593abeb9e04ae774f7bce70000000000000000000000000000", 0x5acf1753ba3df774) login: panic: kernel diagnpaosniticc: askserenretlio dnia g"tnnosamteic- >ausns_ferltaigosn "& !_UNkVerEneILl__UlSoEcRkS_hEeTl"d ()" failed: file "/syzkaller/managers/setuid/kernel/sys/kern/kern_fork.c", line 689 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *143904 64329 32767 0x10 0x4000000 1 syz-executor.0 247123 55465 32767 0x10 0x4000000 0 syz-executor.1 db_enter() at db_enter+0x18 panic() at panic+0x174 __assert(ffffffff81f7bdfb,ffffffff81f52a85,2b1,ffffffff81f4da4d) at __assert+0x2e proc_trampoline_mp() at proc_trampoline_mp+0x13b end trace frame: 0x0, count: 11 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic kernel diagnostic assertion "tname->un_flags & UNVEIL_USERSET" failed: file "/syzkaller/managers/setuid/kernel/sys/kern/kern_unveil.c", line 879 ddb{1}> trace db_enter() at db_enter+0x18 panic() at panic+0x174 __assert(ffffffff81f7bdfb,ffffffff81f52a85,2b1,ffffffff81f4da4d) at __assert+0x2e proc_trampoline_mp() at proc_trampoline_mp+0x13b end trace frame: 0x0, count: -4 ddb{1}> show registers rdi 0 rsi 0x1 rbp 0xffff800020c60f00 rbx 0xffff800020c60fb0 rdx 0xffffffff81f2146b cmd0646_9_tim_udma+0x16736 rcx 0 rax 0 r8 0xffffffff81e2f083 kprintf+0x183 r9 0x1 r10 0x25 r11 0xe833e472215270e1 r12 0x3000000008 r13 0xffff800020c60f10 r14 0x104 r15 0x1 rip 0xffffffff8188e158 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020c60ef0 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor.0) pid=143904 stat=onproc flags process=10 proc=4000000 pri=70, usrpri=70, nice=20 forw=0xffffffffffffffff, list=0xffff800020b392d8,0xffffffff82352f38 process=0xffff800020b8cd38 user=0xffff800020c5c000, vmspace=0xfffffd807effd5a0 estcpu=20, cpticks=2, pctcpu=0.0 user=0, sys=2, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 64329 426292 54259 32767 2 0x10 syz-executor.0 *64329 143904 54259 32767 7 0x4000010 syz-executor.0 55465 347487 14978 32767 2 0x10 syz-executor.1 55465 247123 14978 32767 7 0x4000010 syz-executor.1 14978 240528 67369 32767 2 0x490 syz-executor.1 67369 416424 12803 0 3 0x82 wait syz-executor.1 54259 505917 18894 32767 3 0x90 nanosleep syz-executor.0 18894 35273 12803 0 3 0x82 wait syz-executor.0 90483 405431 0 0 3 0x14200 bored sosplice 12803 441079 41932 0 3 0x82 thrsleep syz-fuzzer 12803 492536 41932 0 3 0x4000082 thrsleep syz-fuzzer 12803 255739 41932 0 3 0x4000082 thrsleep syz-fuzzer 12803 124392 41932 0 3 0x4000082 thrsleep syz-fuzzer 12803 181906 41932 0 3 0x4000082 kqread syz-fuzzer 12803 151413 41932 0 3 0x4000082 thrsleep syz-fuzzer 12803 17972 41932 0 3 0x4000082 thrsleep syz-fuzzer 12803 423714 41932 0 3 0x4000082 thrsleep syz-fuzzer 12803 469128 41932 0 3 0x4000082 thrsleep syz-fuzzer 12803 392312 41932 0 3 0x4000082 thrsleep syz-fuzzer 41932 445056 98705 0 3 0x10008a pause ksh 98705 258772 55030 0 3 0x92 select sshd 90570 473446 1 0 3 0x100083 ttyin getty 55030 135444 1 0 3 0x80 select sshd 33406 25382 23065 73 3 0x100090 kqread syslogd 23065 104756 1 0 3 0x100082 netio syslogd 77537 20177 1 77 3 0x100090 poll dhclient 44764 299145 1 0 3 0x80 poll dhclient 47358 317971 0 0 2 0x14200 zerothread 13309 209601 0 0 3 0x14200 aiodoned aiodoned 33030 351842 0 0 2 0x14200 update 63647 289759 0 0 3 0x14200 cleaner cleaner 82177 167151 0 0 3 0x14200 reaper reaper 17772 172299 0 0 3 0x14200 pgdaemon pagedaemon 17448 407804 0 0 3 0x14200 bored crynlk 97475 313791 0 0 3 0x14200 bored crypto 28558 156275 0 0 3 0x40014200 acpi0 acpi0 97999 416032 0 0 3 0x40014200 idle1 38807 351492 0 0 3 0x14200 bored softnet 30670 375829 0 0 3 0x14200 bored systqmp 8657 228783 0 0 3 0x14200 bored systq 19565 87680 0 0 3 0x40014200 bored softclock 54360 249858 0 0 3 0x40014200 idle0 2304 404569 0 0 3 0x14200 bored smr 1 131865 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 55465 (syz-executor.1) thread 0xffff800020b399e0 (247123) exclusive rrwlock inode r = 0 (0xfffffd807e1e66f8) locked @ /syzkaller/managers/setuid/kernel/sys/ufs/ufs/ufs_vnops.c:1547 #0 witness_lock+0x594 #1 _rw_enter+0x45d #2 _rrw_enter+0x60 #3 VOP_LOCK+0x57 #4 vn_lock+0x6e #5 vget+0x1c3 #6 cache_lookup+0x300 #7 ufs_lookup+0x1d7 #8 VOP_LOOKUP+0x67 #9 vfs_lookup+0x556 #10 namei+0x4b2 #11 domkdirat+0x81 #12 syscall+0x5b8 #13 Xsyscall+0x128 exclusive kernel_lock &kernel_lock r = 0 (0xffffffff82342968) locked @ /syzkaller/managers/setuid/kernel/sys/sys/syscall_mi.h:90 #0 witness_lock+0x594 #1 syscall+0x48b #2 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9459 6321K 6321K 78643K 10676 0 0 pcb 23 9K 11K 78643K 363 0 0 rtable 97 3K 3K 78643K 1006 0 0 ifaddr 36 10K 10K 78643K 198 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 2K 78643K 43 0 0 iov 0 0K 16K 78643K 46 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1200 75K 75K 78643K 1797 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 9 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 1K 1K 78643K 105 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12628 0 0 file desc 8 25K 33K 78643K 720 0 0 sigio 0 0K 0K 78643K 14 0 0 proc 44 50K 70K 78643K 848 0 0 subproc 68 69634K 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 93 0 0 in_multi 33 2K 2K 78643K 340 0 0 ether_multi 1 0K 0K 78643K 6 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 54 238K 238K 78643K 54 0 0 exec 0 0K 1K 78643K 343 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 85 21K 30K 78643K 2972 0 0 UVM aobj 27 2K 2K 78643K 30 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 31 0 0 NDP 5 0K 0K 78643K 87 0 0 temp 120 2374K 2440K 78643K 6128 0 0 kqueue 0 0K 0K 78643K 8 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 26 1 0 1 1 0 8 0 inpcbpl 280 374 0 367 1 0 1 1 0 8 0 plimitpl 152 97 0 88 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 275 0 235 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 135 0 131 1 0 1 1 0 8 0 nd6 48 56 0 52 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 1293 0 1105 12 0 12 12 0 8 0 art_table 32 1294 0 1105 2 0 2 2 0 8 0 art_node 16 274 0 240 1 0 1 1 0 8 0 sysvmsgpl 40 5 0 2 1 0 1 1 0 8 0 semapl 112 103 0 93 1 0 1 1 0 8 0 shmpl 112 28 0 3 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 2201 0 760 47 0 47 47 0 8 0 ffsino 272 2201 0 760 97 0 97 97 0 8 0 nchpl 144 3347 0 1715 61 0 61 61 0 8 0 uvmvnodes 72 2686 0 0 49 0 49 49 0 8 0 vnodes 200 2686 0 0 142 0 142 142 0 8 0 namei 1024 10617 0 10616 2 1 1 1 0 8 0 percpumem 16 30 0 0 1 0 1 1 0 8 0 scxspl 192 8530 0 8530 11 8 3 5 0 8 3 sigapl 432 812 0 796 3 1 2 3 0 8 0 futexpl 56 6229 0 6229 1 0 1 1 0 8 1 knotepl 112 711 0 692 1 0 1 1 0 8 0 kqueuepl 104 195 0 193 1 0 1 1 0 8 0 pipepl 112 746 0 723 6 5 1 2 0 8 0 fdescpl 488 813 0 796 3 0 3 3 0 8 0 filepl 152 5309 0 5209 11 6 5 7 0 8 1 lockfpl 104 165 0 165 2 1 1 1 0 8 1 lockfspl 32 361 0 361 2 1 1 1 0 8 1 sessionpl 112 43 0 33 1 0 1 1 0 8 0 pgrppl 48 50 0 40 1 0 1 1 0 8 0 ucredpl 96 1369 0 1360 1 0 1 1 0 8 0 zombiepl 144 796 0 796 2 1 1 1 0 8 1 processpl 840 829 0 796 4 0 4 4 0 8 0 procpl 600 1916 0 1872 4 0 4 4 0 8 0 srpgc 64 148 0 148 2 1 1 1 0 8 1 sosppl 128 12 0 12 4 3 1 1 0 8 1 sockpl 384 730 0 713 6 3 3 4 0 8 1 mcl64k 65536 6 0 0 1 0 1 1 0 8 0 mcl16k 16384 1 0 0 1 0 1 1 0 8 0 mcl12k 12288 4 0 0 1 0 1 1 0 8 0 mcl9k 9216 3 0 0 1 0 1 1 0 8 0 mcl8k 8192 2 0 0 1 0 1 1 0 8 0 mcl4k 4096 7 0 0 1 0 1 1 0 8 0 mcl2k2 2112 3 0 0 1 0 1 1 0 8 0 mcl2k 2048 122 0 0 15 0 15 15 0 8 1 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 171 0 0 10 1 9 10 0 8 0 bufpl 256 6659 0 1122 347 0 347 347 0 8 0 anonpl 16 102059 0 95627 57 26 31 41 0 125 0 amapchunkpl 152 6173 0 6087 15 6 9 9 0 158 5 amappl16 192 3229 0 2893 44 26 18 28 0 8 1 amappl15 184 77 0 73 1 0 1 1 0 8 0 amappl14 176 324 0 314 2 1 1 1 0 8 0 amappl13 168 232 0 229 1 0 1 1 0 8 0 amappl12 160 209 0 202 1 0 1 1 0 8 0 amappl11 152 78 0 67 1 0 1 1 0 8 0 amappl10 144 100 0 100 3 3 0 1 0 8 0 amappl9 136 682 0 679 1 0 1 1 0 8 0 amappl8 128 285 0 267 1 0 1 1 0 8 0 amappl7 120 123 0 117 1 0 1 1 0 8 0 amappl6 112 107 0 101 1 0 1 1 0 8 0 amappl5 104 182 0 171 1 0 1 1 0 8 0 amappl4 96 846 0 818 2 1 1 2 0 8 0 amappl3 88 514 0 495 1 0 1 1 0 8 0 amappl2 80 5181 0 5117 2 0 2 2 0 8 0 amappl1 72 28087 0 27636 24 15 9 19 0 8 0 amappl 72 2317 0 2281 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 29 0 3 1 0 1 1 0 8 0 uaddrrnd 24 813 0 796 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 813 0 796 1 0 1 1 0 8 0 vmmpekpl 168 10525 0 10503 2 0 2 2 0 8 0 vmmpepl 168 99545 0 98075 102 33 69 75 0 357 5 vmsppl 360 812 0 796 2 0 2 2 0 8 0 pdppl 4096 1634 0 1592 6 0 6 6 0 8 0 pvpl 32 301291 0 291515 137 44 93 113 0 265 10 pmappl 224 812 0 796 6 5 1 2 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 500 0 4 15 0 15 15 0 8 0