Warning: Permanently added '10.128.10.31' (ECDSA) to the list of known hosts. 2019/03/19 16:11:14 fuzzer started 2019/03/19 16:11:18 dialing manager at 10.128.15.235:16802 2019/03/19 16:11:18 syscalls: 1 2019/03/19 16:11:18 code coverage: enabled 2019/03/19 16:11:18 comparison tracing: enabled 2019/03/19 16:11:18 extra coverage: support is not implemented in syzkaller 2019/03/19 16:11:18 setuid sandbox: enabled 2019/03/19 16:11:18 namespace sandbox: support is not implemented in syzkaller 2019/03/19 16:11:18 Android sandbox: support is not implemented in syzkaller 2019/03/19 16:11:18 fault injection: support is not implemented in syzkaller 2019/03/19 16:11:18 leak checking: support is not implemented in syzkaller 2019/03/19 16:11:18 net packet injection: enabled 2019/03/19 16:11:18 net device setup: support is not implemented in syzkaller 16:11:22 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x880, 0x0) r1 = accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$TIOCCDTR(r0, 0x20007478) r2 = syz_open_pts() linkat(r0, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00', 0x4) r3 = getppid() fcntl$setown(r1, 0x6, r3) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000140)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r5 = getuid() setreuid(r4, r5) ioctl$KDDISABIO(r0, 0x20004b3d) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000200)=0x8) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000240)) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000280)) ioctl$TIOCSCTTY(r0, 0x20007461) fcntl$getown(r0, 0x5) r6 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x0, 0x0) fcntl$setown(r2, 0x6, r3) fsync(r6) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000300)) setsockopt$sock_timeval(r6, 0xffff, 0x1005, &(0x7f0000000340)={0x4000, 0x4}, 0x10) fchmod(r6, 0x40) ioctl$TIOCSWINSZ(r6, 0x80087467, &(0x7f0000000380)={0xfffffffffffffbff, 0x24b, 0xf, 0x8}) r7 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x20080, 0x0) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000400)) setsockopt$sock_timeval(r6, 0xffff, 0x1006, &(0x7f0000000440)={0x0, 0xfffffffffffffeff}, 0x10) kevent(r7, &(0x7f0000000480)=[{{r2}, 0xfffffffffffffffb, 0x1, 0x1, 0x4, 0x8}], 0x0, &(0x7f00000004c0)=[{{r0}, 0xfffffffffffffff9, 0x4, 0x400fffff, 0x2, 0x2}], 0xb7, &(0x7f0000000500)={0x80, 0x3}) fcntl$getown(r0, 0x5) r8 = msgget(0x2, 0x50) msgrcv(r8, &(0x7f0000000540)={0x0, ""/128}, 0x88, 0x3, 0x0) 16:11:22 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r1 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) r2 = dup2(r0, r1) r3 = kqueue() getegid() r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8850, 0x1f0) r5 = openat(r2, &(0x7f0000000080)='./file0\x00', 0x100, 0x20) lseek(r4, 0x0, 0x1) sendto$unix(r1, &(0x7f00000000c0)="6b14adf916c9d01726c7241d4286be27013cc7b1cd3fe2cf19e384a6a2", 0x1d, 0x408, 0x0, 0x0) r6 = fcntl$dupfd(r4, 0xa, r0) writev(r2, &(0x7f00000014c0)=[{&(0x7f0000000100)="beff55c205d5164a317032b1b0fa9e0ebef81bcbfc76beba591c011056b935fdf0c174377b662ca673d716484b7b9bbc6c06dd5a420b2735ae27145e69f26d4c30eb00e2731b044fc52f2d", 0x4b}, {&(0x7f0000000180)="07b488f498e3690a9244d472537b47c783fb24ce31196eb36e0ebcfa88633ef197b6b134ae4a8f350ce7677dfeccd8ee7d87f9b4f62c823a6dd201b791ecb20a3b8f9d458c6de1e1a51f7acd81c2a7fc5be7b3a7f752a72b0219e5c2fd7d36a8e449eae2b02efbcfe0563ec383bcac6290acebb726444a9cd443f7e0ef908c49fb46bb52798c7d8e415598582c91208c5ebcad64d35354045396408a0979a26626b0f4b0cc6e7cb935ff08210aee23c4d6077793d253192e3f1138ac6b3ab46dfe404a704140c8d07773b9cb2583c7b30602979239606aa0f2131b3bbe3962113febf5feb0d7f298b3b30cbee819d73e1e0754045f371b4156cbf161484e96824e5ebe1df38f6cc2ca81973ef3e973a0c65e7eaf421f5f5e95b29148073b172aa21147095d43f811dd3cbc6b81493bd3504ae7f8abf457b01db89e0a98fa21ef1a0e79b7c03cc6823fff6b947315d12701b08168faafc89cecb0ca8f6625b46744efb2139ece9bebbff8a0acdefea88d964919adbebdeec296aeb370559aed8750a85c92d2438dfd03dc4ec8f87619bdc5b807362ec0c9a77fe450ed1622ac7705f414bbb7dc2bbb683185985aade5471206a9f001cefa493d0f1e851d1b81e1df932d5983f05795fc8e79747bde642344915db584ef39df9a488adf934aa0093ac52a98cf001138e0d5e3351e43df052d23a8a1e9cbbd120c0cf3c589b695fe88f70a5917fb901c0c80fdcd4e373b0fce0d5d14e0f965830dfbf1c9efa4e411ae85569a7a3e961e19efcf92585ef54c2892d3bc40d9aa25b75114d2b4ccc5d790bd51c453ee007fe5cce0b26802ec8e3b4bfa79993457cad1052e98889216d8dc89a51a4c64ba5be1c0221d0baeec376368bee32c0d8109fa7bf3290f1cf03f43487dc7f84ef2fba9fd2cb13c2d896a0e495c52be557efacf0594dfb5ab80544d62fe94a410a26ec6f9b2d2afbe1e085fb99c0b0d5f072ed54df382159156ca91fde95a1ffc9ddaa07cd2a142c97d128ecb4a549dcd8c2cd8f46e68040728606affe3d742027d7b3533a0b771b4d6fec6e729feec240565cf205fecafc1a906b521d475106585f212142efdb4ad7a6b06008bdcad3029d02d442c690803a5394f187d9f54a9c9dcf6c6c6174cb757eb14461890fae5de8832342a8ecbbb6f34381e91839333725dd9c30ffcec8c0be3dfe5c1b0fb6e2f574bd72e2801fe843aecfa69ee0906f7214c68432182fc32dd365b38e73aacc24f0e72082a5822d98e49aa721b27251e5f46b6e774724bf0408a2a4029bc50ff10b44707c5ab5d1ca47988001d8e85d8bdf93b9907f586d28104cfcbf9446cac8e1e908919f7632662f811cc3bd9a94bc62775fad281bd1eec14aaaaa7170dbe348953ec273c2f51cdbaea5d1d982bca900826bc66de1dc5ed18723612980ba9fd608620b7d91e2bdcf3daa2e1da17df6d9655b8b99a9509bb0d5f12d5430aafc20130994c18358f5aff33590ecc04c5255ea6b8a7486d26e9caadce028e8e88642481a65a61ecc192b03edfe7900b1ebe5d156a49d1abc09c58e0bf7b4e50467e6acc8999b2818b93dae93ed8ab8c8a3bd749a57c603c0d53484a0e4ae76e89041d3e3233c6660de1638df5b325d0cadb3fdd0461884e6f01211c67b3f4d14bd6b05a899b41372380fddbee9417bcd0e4dd94f96fc797eb58f074029951e550aac228d322990b5faf0baaea185dffc88e4f41ad94c7e49b89cbb6f5f9485bb345411b9f0aef71fd61349271a3f60a086731b6042854c59a5f16163c1b73162699959d0572115f7212501607da223a7a70f71258cf76f8278a958fe6b040e146b4bb8ad8cd4bf05f9ab9f6b931d2e1e54f3ed4d2db1596481d254a88f7db59309e19cd0fbdaf70cd91e8ad8410040c09bd97c538180e38eb8779da3ccb0c9671eddebc01190a7bb176be2d55cfe1d343589299ca3d462ced919465c6ec09d45cb88004b2ad7f05755d6cc5e962f3b14b7fcae4557fea1e5122287b1df0980458fc10696ccf1cf882a71fb39ffae6662e249ac05675284c1a0266bf8bea0247131bbc0bbdfa6e4cd2d85259630ba048079c13064a561ecce8950b449124c4204fd600576b06b6a072e4343ed11c1e67bbf9fc28901156dfb2878c75bb2df3f51bbcae397baf86716914e81633cba04bd31fd52fa4faf8e4e176e21b104c47cfc99800802b50339c5b1f9c62cbc0598ca86d2ab55c598b69dd7344649ed03e90156fa22bfb0e0b6763020882672023a6e939c4d633eedb745ee6041fbf1c1cad0a6944b77c12363a14de621bbc17e3eb03074297769bae1437bfd5d00399d9909545892ce5e373d587ecc5ee7492f0cffabb5f39acfa1aa6ee400b3ac778f07b167000713eb76cabb002600763aefbb6c2b6117ab33e7add94db88de2fed4b2ce499f1235a08f7b3e0f5eba59737768c83eb6461871d377ca01a2261a34b79294d24db453910bc2cad4b2301f7b7f48ffb8eb404b9f45426a294009bf1c6ed6a3d6c5386c4d1497960b0637a09d3eac3d9f851a8a8434772c95988eab085b1f1f59648a8513e055894ec21cc336d4b105d18daae15f334ce2527d5925c131c0cd1e988c9bf4ccb88ca1105b60794db47f84725a75350d3a5c77919449eda3649407ed6ca48454d4d87affd0bf9e257961d017c9c87f30b5dc5aa6e48cbfdf829a0bf911a64c18c0daef0b68e01d57abfdfd4195c07fb79bcf3ac374de64fec216d14886ff65b6be838d7ee904bcc84fa39ad3539894df0573329dc9dd36f456da4a1731393beb92c535309deae10c18f857732bb61a035e445745bb191a10cd34503f0160f0723adda0ce00bc496fcc5a9180830c4232e0e4ed5c741f18fbb4d8b0cf721d4d5ecd7cdc148a096d72c1c8ed82daafced1d637cc76fef650c1afede96030fa3178f1a4a1cb3ebf551ceb88d089c92ff700aeeee9f30b2f1f88d9ae65d7046b5cc94a7b35965a7ae7a7ad706ce1218da162c7d105787c1e4fa89f604a780a157dac13db9af904d103f260a6915ad7bc4412a2ec469cb0d5841b1202f1e82a8edbb8f677d620d39082589a096ca75ee74ef2b6981f354555f4066902e82ff156a1262dcbffb2f9e6e09f6d55a31ebbc5dd2cfcace3cf6adad68798e647d65b24cc0870436954598b4b75a4874e638eaaf41d2f0ec28230c7787a057d40fa3189ed576bdd10a62cf448170068ea53d9c112aad11ede547a783b5121235aa8947e830cfde10afdd2af0ed467e039d87ab5f4fb380b355a0778ee10411b57ffc87b2f3a0fd59686c0626dc989dea43f78b2cda932f346c7e57366f7a1bdd684dd5a2bc9db73a11a0276ae58789289b62293a0af2363cb4f5576d9ce4b8445954d7e9248f8d2d73d19195cebe63ee565028e59e4c8b96429941d3c1301ba1b1beffb9ca99be1be536ff7aa3510e3809cd979b2289b48e52f4694d24325b8a1e94343b3f78f67b87a95be93b885fd7542953663eb82956d840cd79a552365431fc3301aa1f577acb47f08f04fe9790e01aeda5571e4cafa4de1195ade0fb0806019dab3b4f80e0a3b725e2f246802bee6bab1317916a690858481f31a3dd1b171434f87d12e5e9db75937408af4bc06ae31394d8880308ed4db199355aeb2076b11a69187c06d4bc344e874f718a88e83b5d28e8d8e672b41afda833afdea1da5a07924f876d3c147842ed33342333e69912f9d1caeb8d015291b72533139520bc36ff26e2c0f884548b2f9ab87391710351c407870c549d63379db0cc9df9f265f34075b996a84a2e8f92a179bd243e44bd70c4b9875e4b9727f7083e376ba84f826430ca3d0ef4faa2e4c8fc38299d376f4b67bd894d03498d5673318c0758f6802d287c71d9e626500c9fb0bc4b02acc0752cd9e3c045d99f3141242eb6138808a834be9bafbcdee6361e4e77c67df5758cd6a5d17334f81766498275032b04d6be76f3506599a7c6511506fd0f06d37106c748e122e08923fbee9713c9261d30d31cddbe984d850268f47ecfd15861605c3b08682ff8c9abd628a646992c00da339ea5a9f1d5835f7f183a3e83de776c314061755383bcfcf700466acebd2e8243c9b0db9b6a2b437efea436b11ccb1b85b2a7951698fce36d33ab6ef38df8b6446505e074c1a38a13364eb6e0f17d92ced3a5ed0326a165ff0dbd57267113e7790d7cf399fe73010d7f9167d3cdd18a8c566606f1034b673ec98040927e752093daf4ebfd1f94de5b14d620e35781db1f7ab313b37228f9113dbb516d0901668b0eeaf4c8f7445343834f5d3783ab242a32e94deea3252b0b6979d9965ab230b505cc21591c90e152eea85ac92c7f6b1576a04a29a667216ca44b5a2e0b3ad51b251ec2ad69d11927f98528f4e314c387f2698d63765e1baf49ef86d5d3f60c9cacbbe80ce61dab9d1ca8d23504d713f1c4090fb2491da39022f6555698126fea44264b51c9173005a74b07d5b2d0c25bcbccb8c8e91bc578d9e9c4ad6237343302b87b524ae68332debd34562feb209f1d4b77958fbe4bbdc314ef913af810e25641e1027c698f983431f03ec0840db844f909f4ec902b27409327888f04d0b06f165f8b468e7a02f73c12b196cf39271be749886056318f28b2d012484ac150d8105c5de102bb9b8bfbdf8fb1c7712b44964940601e3c5b82bbbb0687060f54f46ff841e84509f307a2a376cdc9fd97728e1a24a2a9e655837bafb2c0adad9391e779314ff674c11c60965cdbccaf01f508df088609025a4c283c3b7debbcf8468d1849415d953afec1b503cb4882e3417e2f1d04fd83f52092acfe39da9589e5156ea959106fb89720055c290919373325482bdaec121e9dba152ef2e2a4df398965054eeb84b9f6a8bb1d0ec2946f3b6be8731bf5bcacd924566056091ebf45c63d4c19ee3e64f70298ce08a72a5143cb9565bf79608fdf9effae6c43c7d7681f9474202f0f29cb77444454aa8a8358042cf78729fcaeae65309faa4d149f2cfc5c0a2cea6a68dddf92c190da1895f6c61482ff4601c858e32151a398407fa7382f48b3612cbbedea8e89d8129365bbfb60fb8c5084d274483422ebee5cd88c5d8b39b88105fb2ba35e06339bcd2747a59bec594908b17c6dcea05e4257beece9d1d64dd94d86aaaa60bfe7a116efe1937cbb6f6d68feb4d75710b5fbfd88b062d74bade650719d7a5cd87ea4f00b292f3e14107a7d1404f14f1196ff253e56f6d3b2fcf3140ca4c5aff842b56a9648c6eddb64699bcda97c7e8e131b5e412b2477ce91c793d955ac5a5b386afae3c85478866abc7f615a4c5830e177916e778f1c5e7cf07e07dbe673b17e2f9e93a321e77d8fe5a7e8129025a67b89de8c3bd35677de0b5cda6be2bc5f8bcaec31eba491ebc978a72d7dcc70cdbaa0bd6ed6d7c990eb8edf36f94921e2d6b1518578b02d1bd8de896c4e14721e8ea9c2027c1a87a68a07527c0f86facbf1251678bfd5e5eb8fea102eadfcb6a751f5eca638a3027dee14e593ac5cfd7f67d06d9c54352931f58935cf4166b0e7c6f6f60b5edad56401796070a1574e25d9b3937016ca867af5943bd3ed4d2c1c862b3881f3a3618e0b843b99759a4e2bdd45011a4735fe59bbff4e6034e0012ce4ffaeb02460102e39faa3998e5f8049d796ffa0bf5a427bcc14bcb36c01ab9436cdf4e0f837fed297da74168260a8823afaaec494c0baf74b8f0f1cc2f0156694230ed71d09273569139f9d91cdae336910f91af72447726c9bb736ffc2431268aa8931f828f1aada", 0x1000}, {&(0x7f0000001180)="30159b7975e5f2003a6b3d88094c1dbed4f9f78e259d88baa40d244d4ae80755e49358c7c9182c1b07a9120ed086b500e23f26a41806c543741bdf11d6f952ee0d40be46826a8ae26d4c2601c3f0dd3d76ceada118a84f14d4847ddd92214522bacfef89fa5a5cb107bfd662b4864cd5b9d5793a14368b20cda1043ffcfb9067774b5460b754527f268e8fbad71336b807433bac6d3504ed04180c4b3309", 0x9e}, {&(0x7f0000001240)="94a0e8cefaee8f44a01b7f", 0xb}, {&(0x7f0000001280)="5871e66f3645d51eb00297a6f0611d865a2dc8da293926d81e10364b0e4c14ef7808d1723f81603904ba6873b7eb5f9bb4e171e9571cfeb9569e0ae58b9f04e1481a0f5cc24fc851243f6ef3d93aff750ce2591e7b7c638d528671af5b675a6936eb89467cf006546a8f57caba798853f9a548ab76bdc3312cdb8c8bb433f2d11ae60939d450a7a468ef5e20f01a2c6121e29e9eb16f0438b0e70507a9897d27cfba7e0e79e73fd960ba36dd1290a326d78798b083526a2dc7c5029f56bb1c8e93372ded7d32bc5cd9cc8e65606906025b5bb3a06b602aae4af6b28d932a0d293e632ef3a555a4fb8a22290b7dcfbca6e21404c3a37cdad258", 0xf9}, {&(0x7f0000001380)="01d469d9c75ebb7c67dfc4064d6a19041cf8fc139ab0c00b49e9d945357b89129b859df073a85ae4605471a8ccc171c5579388ae641356fc5085827a803ab8c12fb739c0d095e39ecd", 0x49}, {&(0x7f0000001400)="ddb6ae391e86439e6fa79a5833584e68107f81eabfedf7b3e10d8eee54487043858984434636db70eb97940b81779fcbe92a4a4e154988a416e9baae3f99cb9b4e3502c2f4c8d39062e8943da3e44ac19b8c36d18d8bd26261e426b0075bf83531d8d8b0e1b1661c58e556f7835ed94013ccf8bfe65ead61fbd07f26d521db24d2d4ea50ea3fc37172268ff4b7965ed76382df9d36e71f06e49b8257b872256d2366d6c4638d7cfb367f2175750fdf", 0xaf}], 0x7) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000001540)=0x3) connect$unix(r2, &(0x7f0000001580)=@file={0x0, './file0\x00'}, 0xa) r7 = dup2(r3, r0) r8 = fcntl$getown(r1, 0x5) fcntl$setown(r2, 0x6, r8) open(&(0x7f00000015c0)='./file1\x00', 0x80, 0x20) chdir(&(0x7f0000001600)='./file0\x00') getuid() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000001640)) utimensat(r7, &(0x7f0000001680)='./file0\x00', &(0x7f00000016c0)={{0x5, 0x7fffffff}, {0x0, 0x33e}}, 0x0) pwritev(r4, &(0x7f0000002ac0)=[{&(0x7f0000001700)="5b255478bd09d48de1b0a385519d023975e53c8688d212ca3e532239581b8e62f9a91caa7145568c6b366e010a7f0f0b8d01df45bb02a22d6ae94bbca28834173b1a9d08e12cd3e78ab243d06b97b3386fb2a707437cf5e4995207ff5f609e83dc10de577b6064455e3ac7c6c1a3cfb7624941e9833a34c6bdabd655286d7f4ee1b44cb6b48e9a5cb4e940429fb45bbb", 0x90}, {&(0x7f00000017c0)="81b66145f8467993b4a97cf7c6f8b1adc3c085cc77331e14429b72a1e5bfa5a02d7f10955a4a2fbef0c56412f31cc0546796b2a21140b13212f966cdfb5a11ac54ba6bf2804458e193ade248d95e11049187e19dab30ce93c40e82ef26d1d3194bd06160ba774dad7af5bac1f6e8cde8fa3b8d480c9823ed50c5822c2619098968cfb959", 0x84}, {&(0x7f0000001880)="31de3e12ccb97335b5d16a26a06a95ee31d9e7913914a59718c445ca78afdbd447ee82f43ffd0340e2edd3a957eb9eae6fd440e6cf6af3ac06349cecad4a86559b6e1ab9adfdc114c990c2f2bc8fb035a13d02225466576c73c6ecb803488f20d653fd92305b8ac4ab251034418fbff3dcaf2dd94f30b4fd0c320cab11f836f4fc0d3b5e9bba69d48f5501dd3767d36a4c689ef966378a6a24d452b43c62d60b81972239a88905c68a3bafd7c90880b75224c68ac79f6f17f7d3890b28b2f0c819095b24353ba9542e5d1660473e4c33ffbe35b8be6bf3eaa49be0cc585ee7a6db9f048a3b926ba3a08975ca81e02e716084f9bec8580ced36a8f7f629feb388f348a0f11f96f059bf31b8d223dfe280dbca24430805f6a6011a07369268b0efe3afab1566fa9440a76edb16688127da40ef13f3401c7255208bd58bd0d30c2d012caad3762a8f4825c33e707a8ffb2adaec0c1cf322e2fe9b5163d5bdfae3d26ef95890844d0f7317e50b42456f7ffe21e0d30d9ebd5c690a6628b262ab790baf7f3762f08b4b5106ee5ee0939cab7ac467a4ee970a6c10dcd3d1f6c1d1badb69acc83c7d434768c2a034b6f99a9c9dd2433af2f10ad246b00e75e49e86b4560d7b9245d8a854bcceac612368dc9b310ab9bdb7dfa8d02dd6e5bf5c588db7dfe7a93a2d7fb71da0ad6420ac438b7cfce97712a570fb380cd01f9a0b25cc0fed6126e80cb1e5196054cd5a9a076aafe69becae6eed79a89dae799caa526837c41488ac6d1c6616fa3888fca5e2c33643b3f1319b3c38ceae8c77d03cd0e0cfd45535a9d5ea29ea5a505c191e9768f7fa7dc7aed6fa8f3419b1f47d97ca89eb2c0819ffd9d6675898d00577033f52e914ac568b92a529e528375daf84f22044c6eca4d5120aa2fd3f57de0f809d0059e8dfef6506cce3375186a3db0c2a1af147e8df2151eb591f35a19fc58d8671065b196cce1da3d5afbb2fae5938ff89bb73f0cfd66a4d7bcf7d6cc142b7745e7990063b54e1768da661efda58731c9ed1983f45175871497c5f83d7c2f6c32cf7034885a3a1640a21427400195c0e1996fe930bb0ba2e75c1c34880f76313a584621127b0b0ac21fc1034ded8824df832c9f0f710e4a996cdd7fbc5dae3e89f9b378249416ad90f51bb9618545404ca6a12e3b87b6d2da8db6e370142521cfe5130584ef3722ef71620034852421c4bf1ea421db8cd6deae9f34a69c7a076ac09c6f62d5c08decc0e5ab3d83c0a6cef41ccc3576cf28d3a6a8d971373180619fb84b50097152f7df71eca2c69e053aa2e5b1489c3db315c2c5c15c414559b2644cc34f4fc1574cd57ba87047482886944745572fd536ab248c7a03bf19ea87e87dd54c4dd7528aae5dae49473a463ed69280f3d9d446cc1dead4f4ebaeb0fc7189600e333af63dd59593254ce84c77d0761b010c220e4ac72e3e2a9b713f7abb66842cdfda1c501bb72d1bd6495e9c7fc91dda46d885800decabc9601415fe82a3c82adaef08c7ac3a4bcba213270a07f83e1bd76c121f6b0ff1fb7c498e081c65389f55eeb6866b4ac8ed10c671e2cebb356405ba55747576bed5de35aaccc318cd6f18ba6461587986de6131a09ae701d4fa29a786ef4c746e2b07d1fcda233f5bdf5f3a92a5be8f604684f44f8d5ed50b95ed6823f19d7487ae34a00484aa5ac23c260bd6b6575dd51925bdedf86524de534ced27dcd6628c0fe08b4d4717ef0cbe004a27d50db80244fbfe3bfec45738129d6e81726e93cb8f31511a5bdd5481875436a28a31365502b5ae505010f017622351e098213fbf8f8e255f5ced920cd7e2d65f59467a1923be2b79cb31fa73819384b1c957f27331375d8f3635802cc3185e315ff62cda5140a1ddf318169829a061f3a09d9477c7eb1e55e67a3c708845edacb433925003913d3b1777f595f39b08c612a29fc2d8535200da38efdda06f007c654588c49c6e03052df962183e7d6353c14ec825d47c9fcb9a4e6f367910d7388c0b05e5e370481e937b516ad3962215106ca20f746ba6c434a06459fadd10479553adb91cd26674c3934e7cadb90cea85459c0461833d28be94d497a413cac9f8b271a00fc0974a3163e414838d391dde7dd72949867c5fcbb70fa74193f06650f44b46821d368bbd318ead2dc5075c7540028296480f60b4acd43f67238a9ec603d9b006c7a6bbe3a422e92cad298183e5b07dc83da8b362390736b158e61f6016f63bca7b7d8c65c8c683f6a76f1a5f4acb21b60001ae5f8c7814cb64a6afd94630c9b4a02796366c854d8cba542873d261bcfb74c0b7f68dfc2275ddb768e1c9dfaba921b1fe809346ca1488f4908a41e15234b0740197c1c18cf31d862af00b9a93d7f793a9c3827c7b0dd522f6a38bfd01523cfe403b08b3e0c0b25cb8705b258f204aed9992ffd5c86fb52284cd1c128387427d3347ec60bd95681d6e32fecc6a65a323c81fc069deb15baaba166d109ca7e1cd617d70bfc373ce1fdedc6dee2dbe3dc609be90c29594a9c7e1f3d58bf98b3221cb3617f3bac339abcda3d3251ba85425f7d5e98b278c444b5765389fd9908214edc3c2b0e0f976d4fe9f4bf80579c669a787b97129d42fda687e03d2757d1b85c959ba5a5dd83d49e95b859fddd7645061bf5fa3ea482d553ed118f5b047e9ff8473c8695d205319bd6eedfb957b16ee9bf9f0f18db60a9f70b0d44d00d2f6b0f82400c019d272ba5496a72c42a2d68e7719ae69eb2d651136c89473528ee65d8a140ff304b0eb81d72a35dbf0928f7815b830aeb78bc9886f5b002e0de2724bb7c282dd8627702197ca45e0aee19a57ab2caa049f3af8bbeebd0b24a0d7056ebe168ef6e2ef989426b51c42f41cf00060eccedb9359a5d3203b7e6d62995501faaa22fabd72a4e15d45a18e98cbf1a6e56e8494a173c01421033fd7869ed58ce49cba713f4b471e4419e6d8afaa27dc4651b7e7446e2284a37c6675318bf626255e8750b2bdd4862b5cc95a6492a3a7430ae8578812ef99bf396e083615e6c5151e839f0b0dc2cc1b42aac8fc87fe95e338a6a1860a59e49d932f6bc3c323da50c4f137b2e6ac19ff97b710178c508316c0ea84c6b1319d09af61d8d242a474ee0391c3354fc404ea7cf96e3802a68c83e6a94d7fcf1513f5a99bf2c77563476e93b453148533327a392abbc72fa460dc5b094cf20f2c10bbe9bba8156f65abef7cfe2707bcc123bbea479f0c987aaf223082fa04b8028f37a2b21da5311b403b6990af9c55b65e438b610d9dbd76ee94ea7feb6a629529ae79582515eb4924fed1cf422a09913e572fdf9a4d29b2ad9ca50689328ae5f124a12a738081679949c7017b6b027df161016a84236f51ffe4c6112cf55c75c68a00d8b2d596b47edd5b0ea32ab1bead3d925e79b08a4beeaafe99bb1b5f592a3153d274698e9cdc69b5f987aafcdf4873e99b24d59a2ccb520a462b1be2c10488037a3c8d230229ecd11b386cf40b2af89f3f3fa036a306243da78c0b5294f2e60362b9b612023af05c50067dd2d8c282e3a5216dee63ff316f9542191f24b3e35e863b9ecdd09c94dd1b232f64c970a76305fe4afbfdecc58dd6d9546ccdf7fc506d9a1de2f604c3223397bae049d9b97d8eb2b034a920f86c08483b65ee25a953a96ef010093eb127b7f612ea942cf3f45a0706a032e45198d65e7d22c58feb52547071528870b42b9be968cb1f1ca640f42e907091d8861892a4d500d5ae3cdf7ecd1d78714caa07c0de9f9a4dd30c2b8f718ec74da9dd61efa026fac5efb07d69e5189607207b557fc8f6526d9d34183c722e915ae33e11ad3df5cd8172c4ea5eccb0cbb04229e96b08e8e078ec51415ddecf30da5534c538a35b4c9dca5456a76545970bc814b7dcb289de1eb03580cc6f31a4a7e573a70dd600c7c76665a24f68e491b8b4c432974828c539244baa6e9db7ef50e75d7f61d1d450f1d310193be840ef60dbe067510c292871b874f5be95acc47f79eb7c6fb356c0043f8345604628137c07b4bccf2cdd6e98586ed41f709e9470d589ca64ba053efb5016af9c7f667c5c22514fcfde1b4e46816a32f15118fc01bab1471590917b5a56cf686e995fabb0dd3216b83f0a9b5f2929aded0c7a9467163719f32b4134c3fc4c6450955cc7fc3c7b9ca419a9b8292d0f8017b71edb33a3c571dea253ec43924e6e9bbd03962a94aa4f9d084073bee2842f6e723c02cba5183b0650656eb6f2fd3a04337573afb7b03378535519e9cb5cb2d057ff9175a6b6be62e801d2f84014180525edce8111ab6d3ea8d2e0004b5ff0d72503015d1acf1a5da32ae9c9b127c5d6ebc0ca193dc878b7ced5df8bfa625f48ec2ee3f5951987e36c6ece2b57bbe7af74b7af0f6fd63b82dd962f9287132876ce249c12bd675a0ed83bf2128bb6e51fae3e6f3115b2a4ed941ecebfa2b31cade76b545911a03829144ae94642d1d7dd1f440ef0c4dce4eed080eb4503c44e2b1ecdf8dcb9493a6ef394e8b1088cd30cdd1c83c3283dff100605e561b7f0a67b57459fbc5dd551fb213c6f38147f54008909974bf7cf615b477d72f8f9e3428d2c2da56ea0bd3ce462091611fbc1f2ec8bfaad5f65bcd919a5faa331b32e7cab830ab32d7d19afe39f5e2af99a38b697e8edf6b1f0fc2687593a7f703c58409a23b738a1bf23489b24666462c525aebd97e0b35376f42a133693a3d62b0285a4961c9b2f4df2f11c131b6399e04109c49e733aac1a4ce64a6d3a7d7e60e87846d1195f947316d41193955d95f83962916b5fed40e6e00e92379d75166e261572c79d8f568e851476b1f51091dfbbef04eed6cc3039890134424ccc91bb38906d79e3b388dc414c9835a0951ad859248453324a00817608574c523d411fdc9c439b719d595ce2a2a91545013578679d15e1d391b20dad9520066f82f0a24770a529750b51fd3ee501fcb2c7c9c85241dbecd7de7290c7657bfefd684f4b99bf0f671061b3968faff45aeabeaf8e277f02085af6ff9919bdc98d578748092a506da6b4219a8762dad8db458e01be9ae3fd9dc9e1dd4bfeb050db982556e6e49420e99abc686bb20a8a78a54a96c36506b91a19cc52df817b44712cf53ee6a31161b42fe8d162d8bfde4c4022cd8278edae249f9a714fe0457cf473a598e5e90087947cbcf80ff14da1cd2167264e240cf13391a6cd1f074ce35c91710b043f04cb23c2cc6159c16c6d931068245d92d8051528f3135f17d41a3e65331c3e00cff2b8ef54f777eb74e0934e74b907f4ec4a820aa2a30bf1c036c7e3f4a3e895057471462cb36245c6b97aefa5d5c27a248fe93875d02ed22db582d807db9e068d60a9d5a487bbdb366900e7be60dc1ea69c1beae399f1959fa60a404c769034a2d657980754c4eb04def5fc9f9bc75d3ad9674e001969e8ce22464e4e77f4f118101b4328828a88d32269f1ba2128e9d1102b96fa221544dba0752bd70dc5400099b3dd47496c8f650aa2ac269f77ad3b0a4fbae1d9dd99500908cbc06f25d30311556d3149a4887b69e358d66ace94a6987857c033ec3a04843560f79238c3c8a31ddeb0f4c00013500eb02b515c1df3a33e5e7ee6be400bd998108ed90cc5e9b92e74bd662a233967bf8c0b3b4590a22b5296303be7767dac8e0864d2df1d77b3d8116131382078822bd875d46fc7a9e44b4d76663c637a18f63781610e62e79e739cb152117b7a536617f2e024b29ad0a2f3e6360dc43272bb3e28ce4d6862420da944307ca44eb4fb0", 0x1000}, {&(0x7f0000002880)="e2d4a84a9f95a14f25a1b1b4e88ed41e33802545e72affd584efabad50e1806da36dcf4e7f9b5c959fff4d22fc240f5bad7e948309d5a80a1b549368b23cb6525445218f4bacce0532a48e2522", 0x4d}, {&(0x7f0000002900)="9c81ae1ce7155794cb8622b5e86dd8efa19c0a0db474a8d3864e9570208bfcd5f52c5903324b03bf5e6b47d297007caf73f8ce2bcda2190763b54848d03ef11f47d7fb7d3273fd1cf6e1e5829cade1141fa741e48b8e60d567fa03deb5524f124562836a80f8e402d25284acde53ea2f6dc1eab458ede70387503c513ace38a037492ddb717bed027a8c11d296e5bdf03e667fcb766b01069f585a8c8993430e0f4a543bff7eb5e1172a4d5b12ff720c339a2e45cb05c40324cdb0698efbf5e69e391cbcad6accc5ac913960af45ebfbc07c7fb9cc442cedf75f48d92ece9a60d57a786da8c8171a4805905b9de331d046173f53324274c26416b437", 0xfc}, {&(0x7f0000002a00)="b99c82aa9b0fc1f91db67f94eeef1c5bb8cf4a1823fce8abf620adaa8799d0ec2700229dbe403c9d5061b874358bc29d8a73062e1272d46c570c19729a8f08ddd1b07d930b004138e1fdb35f730b39356bf3f77bf62b5011d6b1f771713ea29f3f4550bd97b8a028a95d1d98386b1cfe395cafe909e68437a7a21a96dabc5777776cf7f3c7a06739e804bd502854f0e3f97f717d12c360e6d103382693db83768a4ed9f967", 0xa5}], 0x6, 0x0) r9 = semget(0x1, 0x0, 0x40) semctl$GETPID(r9, 0x4, 0x4, &(0x7f0000002b40)=""/91) ioctl$WSDISPLAYIO_ADDSCREEN(r5, 0x80245753, &(0x7f0000002bc0)={0x2, './file1/file0\x00', './file0\x00'}) mknod(&(0x7f0000002c00)='./file1/file0\x00', 0xc0, 0x67b) socket$inet(0x2, 0x7, 0x64) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000002c40), &(0x7f0000002c80)=0x10) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000002cc0)={'./file1\x00', 0x10001, 0xb22, 0x401, 0x0, 0x0, 0x4, 0x80, 0x1, 0x0, 0x7, 0x101}) readv(r6, &(0x7f0000003040)=[{&(0x7f0000002d40)=""/131, 0x83}, {&(0x7f0000002e00)=""/93, 0x5d}, {&(0x7f0000002e80)=""/90, 0x5a}, {&(0x7f0000002f00)=""/145, 0x91}, {&(0x7f0000002fc0)=""/80, 0x50}], 0x5) 16:11:22 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000002c0)={0xfffffffffffffffd, 0x1, 0x10004003ff, 0x7, "73cc517b098c6000003dd100", 0x800, 0xffffffffffffffff}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) stat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchown(r1, r2, r3) 16:11:22 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x220, 0x0) getgroups(0x8, &(0x7f00000001c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) lchown(&(0x7f00000000c0)='./file0\x00', 0x0, r1) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000000)={0x3, 0x5}) 16:11:22 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000040)=0x1, 0x4) fcntl$getown(r0, 0x5) sendto$unix(0xffffffffffffffff, &(0x7f00000001c0)="b100050202000000000000000086ca3849451ae3d3051020741038f53e8551f30ce390500e780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe0a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7da96ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290000000000000000000000000000000", 0xb1, 0x0, 0x0, 0xfffffd92) socketpair(0x3, 0x5, 0x7ff, &(0x7f00000000c0)) 16:11:22 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) mknod(&(0x7f0000000040)='./bus\x00', 0x8008, 0x8) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f00000001c0)="000000186004008b00002b27feffffff0000000000000001f2e9ffeeffffffffffffff9d0e227df5ab009db9", 0x2c}], 0x1) 16:11:22 executing program 0: r0 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) lseek(r0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x8000000000001826, 0x0, 0x26d) getsockname$unix(r2, &(0x7f0000000840)=@abs, &(0x7f0000000680)=0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) openat$zero(0xffffffffffffff9c, &(0x7f0000000a40)='/dev/zero\x00', 0x40, 0x0) accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000780)=0x25c) r5 = dup2(r4, r0) getdents(r5, 0x0, 0x88da8d22fc571501) ioctl$TIOCNOTTY(r5, 0x20007471) kevent(r5, &(0x7f0000000980)=[{{r0}, 0xfffffffffffffff9, 0x8, 0x25, 0x7, 0x66890555}, {{r4}, 0xfffffffffffffffc, 0x8, 0x20000000, 0xc6, 0x8001}, {{r1}, 0xfffffffffffffffa, 0x8, 0x1, 0x40, 0x80000000}, {{r3}, 0xffffffffffffffff, 0x91, 0x2, 0x8, 0x9a}], 0x3f, &(0x7f0000000900)=[{{r4}, 0xfffffffffffffffc, 0x1, 0x88, 0x10000, 0x60}], 0x5, &(0x7f0000000a00)={0x3ff, 0x46}) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000740)={0x8, 0xb5e0}, 0x7) r6 = dup2(r3, r5) lseek(r0, 0x0, 0x10000000002) r7 = semget(0x2, 0x2, 0x1086) semctl$SETVAL(r7, 0x4, 0x8, &(0x7f0000000580)) connect$unix(r2, &(0x7f0000000700)=ANY=[@ANYBLOB="01002e66696c65300000000000000000dacba9bfe422ab9f7180eb0ce761f021000000000000"], 0x1) accept$inet(r5, &(0x7f0000000880), &(0x7f0000000940)=0xc) unlinkat(r6, &(0x7f00000008c0)='./file0/file0\x00', 0x8) write(r0, &(0x7f0000000080)="95d409c12e86dcd3d6d7cb904817669b120aa623d87e8f4f66d6d276651892c65f6dc414482ba194dc29bb396887fa671cf6d41598aef1759a6821f02a4289c2859676de0a1662c46a4048f51fb4bb4361484245a225eff45249f62959e56aaac18e6310e03bcf32d8c9413ce2d383c6e67f461a35a253ca704321b4ed0ed3b97d8838f35702af6ce9dd4faba13c28b3fa88bed9187dfd1e6455b338c8358e40381d1ba48a8047fa67da01c33a71a22b6ff90c64970791641a0d356629d1f442a89523a1feb3c0d636422b9f493996229890acbb03f8db78e9d3df58e86b993d9adf9c8855", 0xe5) ioctl$WSDISPLAYIO_GETEMULTYPE(r5, 0xc014575e, &(0x7f0000000040)={0x3, './file0/file0\x00'}) fchmodat(r6, &(0x7f00000007c0)='./file0/file0/file0\x00', 0x1, 0x2) r8 = semget(0x0, 0x0, 0x102) semctl$GETNCNT(r8, 0x4, 0x3, &(0x7f00000001c0)=""/167) recvfrom(r5, &(0x7f0000000a80)=""/170, 0xaa, 0x2, &(0x7f00000006c0)=@un=@file={0x1, './file0\x00'}, 0xa) semctl$GETVAL(r8, 0x3, 0x5, &(0x7f00000005c0)=""/152) r9 = semget$private(0x0, 0x3, 0x180) execve(&(0x7f0000000000)='./file0/file0\x00', &(0x7f00000003c0)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='\xf7\'@-+\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='&+\\(^\x00', &(0x7f0000000380)=']\x00'], &(0x7f0000000540)=[&(0x7f0000000400)='\x96\x00', &(0x7f0000000440)='\xb0-\x00', &(0x7f0000000480)='$-\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)=':\x00']) semctl$IPC_STAT(r9, 0x0, 0x2, &(0x7f0000000000)) 16:11:22 executing program 1: r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$dupfd(r1, 0xa, r0) fcntl$setstatus(r2, 0x4, 0x80) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f00000002c0)='(\\\x83\x00', &(0x7f0000000300)='\x00']) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x3, &(0x7f0000000000)) close(r0) 16:11:22 executing program 0: r0 = socket(0x18, 0x3, 0x3a) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000100)={&(0x7f0000000080)=[{0x23}, {0x47, 0x3}, {0x0, 0x8}, {0x0, 0x3}, {0x0, 0x1f}, {0x23, 0xffffffff}], 0x6}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000000010000200000000c00"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f00000004c0)="e25cc2bb7a5f960c", 0x8}], 0x1) r2 = shmget$private(0x0, 0x3000, 0x12, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) readv(r0, &(0x7f0000000200)=[{&(0x7f0000000000)=""/12, 0xc}], 0x1) 16:11:22 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000480)='/dev/tty\x00', 0x10000, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000004c0)=0xb1c0) r1 = syz_open_pts() write(r1, &(0x7f0000000200)="11eacbb6c8bc62847f63015f122165e250cb02dfd306496c895b4cbe0c2ae0ad1b029be1e162243e5ec2c109fbd47cf95c10ae40183a824466a089f2d03d931c554a7a0b973526091119e263d2bee4f841ae19a19927853d5d635b272b3194c0b39a7b0edca9", 0x66) chmod(&(0x7f0000000180)='./file0\x00', 0x8) setuid(0xee01) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x9) write(r1, &(0x7f0000000300)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e017a80c0000b60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c0aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e61f9a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1a5c9f065780f5a26c7bb6b56dac5a7af0d39c076206c88f83373cc0394d08b073df98669ba61b4f63caec35d5082101f4feaf20be12c91de845c593b04e4b8b48ec7bccab1ecce8a980b3503bddc3fe5bb6c66dca0bb5af95424b8a14ddcb2a27755096b17790afc94f0357c480b82047aff817894db70eed8da3a657bcc649acef14f1b4273218f8fe04a869e10044a3bbfd34b28f7", 0x129) r2 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000280)) connect$unix(r2, &(0x7f0000000440)=@abs={0x0, 0x0, 0x2}, 0x8) r3 = dup2(r1, r1) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000040)={0x401, './file0\x00', './file0\x00'}) listen(r3, 0x7ff) r4 = syz_open_pts() close(r1) dup(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x5, 0xffffffffffff5e50, "854955882e0261b6374dbfa608e08ff7ff00"}) readv(r5, &(0x7f0000000100)=[{&(0x7f0000000140)=""/45, 0x2d}], 0x1) syz_open_pts() 16:11:23 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5d00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./bus\x00', r0, &(0x7f00000000c0)='./bus\x00') 16:11:23 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0xfeb6) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) getsockname(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000071f1ffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000001100)=0x1002) recvmsg(r0, &(0x7f0000001780)={&(0x7f00000017c0)=@in6, 0xc, &(0x7f00000016c0)=[{&(0x7f0000001200)=""/255, 0xff}, {&(0x7f0000001300)=""/192, 0xc0}, {&(0x7f00000013c0)=""/160, 0xa0}, {&(0x7f0000001480)=""/253, 0xfd}, {&(0x7f0000001580)=""/123, 0x323}, {&(0x7f0000001600)=""/110, 0x6e}, {&(0x7f0000001680)=""/28, 0x1c}], 0x7, &(0x7f0000001740)=""/16, 0x10}, 0x801) pipe2(&(0x7f0000001140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000001180)={0x3, 0x2}) 16:11:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f00000000c0)="18960398d72ce65ee86f531b20220ceab9a0dc4f32531a8145a2fb3bf91f046e31101e26f42b233a7053775d85398413315c5c87628d353111d9ada470151ba97b350be038f2841cfd25a9e0a3d710a2407b968e838f750ad095a0a9193ae8366f71333ea9be8f5325d7ffe79ae804958fb5e9250d66148a732548a21b93c2cf9a634332c39be49203c5c6ba65048d3d800a9dceb1d0aa651e98f98cd9fd3ffbac05140d0ae85fd2e504c35f685bd462d4966a3a80e6028542dc82b59aadfa6d84cbb040d049eef031aa5bc391ea208875e2fef2490d21f92b80d35f916f9fa636af7e9de575f5017f7f3a10f721d72f445f33d799cd", 0xf6) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x8, 0x40, 0x4, 0x9406, "9db104224c721a0098972dd3255bf965e0fcdee6", 0x4ab48a05, 0x401}) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:11:23 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) kevent(r1, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x40, 0x20000004, 0x0, 0x2}, {{r1}, 0xfffffffffffffffc, 0x10, 0x1, 0x80000001, 0x4}], 0x2287, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff8, 0x10, 0x40000022, 0x1ff, 0x9}], 0x27f5, &(0x7f0000000100)={0x10001, 0x8}) ioctl$TIOCMSET(r1, 0x8004667c, &(0x7f0000000000)) 16:11:23 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$KDSETRAD(r0, 0x20004b43) kqueue() openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x0, 0x0) pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) semget$private(0x0, 0x0, 0x0) close(r1) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xd1}, 0x0, 0x0, 0x0) syz_emit_ethernet(0xa3, &(0x7f0000000140)="407fb67676da809fd1980b4132c9be70bb6240e6b44357fce34dbf93192363add3ce4d00fa0088db68c25b463e029dad826040674392582eaad65bbb18c1d95b2004cf86b93c493dd507fb8d9cdf72a15d5f56c6449f6fd29c157d6ad1a35baea625b178af3903047624385a54b6aaeecc36dbb7987b450faed56f1fde2ed48fca95e96c900eff10043bbf6c8227b001f9e741edaffbc184f464cc56f7171f23f56c17") 16:11:23 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) pipe(&(0x7f0000000280)) r0 = openat(0xffffffffffffff9c, &(0x7f0000012ff8)='./file0\x00', 0x0, 0x0) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000240)={0x1, 0x3, 0x9, 0x40}) symlinkat(&(0x7f0000000140)='./file0\x00', r0, &(0x7f0000000180)='./file0\x00') linkat(r0, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='./file0/file0\x00', 0x0) pipe2(&(0x7f0000000080), 0x4) stat(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)) 16:11:24 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0206981, &(0x7f00000000c0)) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x7, 0x100000000, 0x5, 0x42e, "d869279ccc0e06033b08e3b8d38e50942cb60696", 0x3f, 0x2}) 16:11:24 executing program 0: getitimer(0x2, 0xfffffffffffffffe) socketpair(0xd, 0x400004000, 0x6e2, &(0x7f0000000000)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000400)={&(0x7f0000000040)=@un=@file={0x0, ""/15}, 0x11, &(0x7f0000000300)=[{&(0x7f0000000080)=""/146, 0x92}, {&(0x7f0000000140)=""/224, 0xe0}, {&(0x7f0000000240)=""/179, 0xb3}], 0x3, &(0x7f0000000340)=""/140, 0x8c}, 0x800) socketpair(0x0, 0x5, 0x7, &(0x7f0000000440)) 16:11:24 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x100, 0x0) r1 = kqueue() open$dir(&(0x7f0000000040)='./bus\x00', 0x80, 0x1) kevent(r1, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0) 16:11:24 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) pipe(&(0x7f0000000080)) r1 = semget(0x3, 0x7, 0x1) semctl$GETPID(r1, 0x4, 0x4, &(0x7f00000000c0)=""/164) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000040), 0x4) 16:11:24 executing program 0: mkdir(&(0x7f0000000580)='./file0\x00', 0x400000000000000) r0 = getegid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000001e40)='/dev/zero\x00', 0x180, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001e00)={0x0, 0x0, 0x0}, 0xc) setregid(r3, r3) r4 = semget$private(0x0, 0x0, 0x15) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f00000004c0)=""/46) setregid(r3, r3) setregid(r0, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r7 = socket$unix(0x1, 0x5, 0x0) r8 = semget$private(0x0, 0x6, 0x4) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000080)={{0x0, r2, r0, r2, r0, 0x7c, 0xa3}, 0x5, 0x100, 0x3}) setsockopt$sock_int(r7, 0xffff, 0xc0, &(0x7f0000000280)=0x6, 0x0) sendmsg$unix(r7, &(0x7f0000001b00)={&(0x7f0000000100)=ANY=[@ANYBLOB="398f4511a2283393a9940700000000000000e5000000009c"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x8) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) getegid() semop(r8, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x80, 0x800}, {0x5, 0x10000, 0x1800}, {0x3, 0xfffffffffffffff9, 0x1000}], 0x4) setregid(r0, r3) r9 = msgget(0x1, 0x2) msgctl$IPC_RMID(r9, 0x0) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500), 0xc) setegid(r3) socket(0x26, 0x1, 0x6) semop(r8, &(0x7f0000000480)=[{0x3, 0x4, 0x1000}, {0x0, 0x2, 0x1000}, {0x1, 0x2, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x20, 0x800}], 0x5) chown(&(0x7f0000000140)='./file0\x00', r2, r6) sendmsg$unix(r5, &(0x7f0000001dc0)={&(0x7f00000005c0)=ANY=[@ANYBLOB="000000002200ffff00160197000000000000004bdcec46710bd46426a813834c752fab19a7fd1c296f5e1368750294b81ac8884727737946da887175caa129408a70d9c14925946d7dffe2c161181da511ce2fb50d8fbedc1754f8c3072d9d410ce9de6af073b39da36a012202387f5ad41ec5526f454cf685e64ebbdee23ae40922c8a52cdd229fbda5737c9bc5f0480d000000000000e83e6a4d2f1969bd343374e07c495864b0e0d46f5e057abb6b0d1e0c8345dcf1576dd6eaf96f13900a5dea4aa3cd14000000000000000000"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x6}, 0xa) getsockopt(r5, 0x0, 0xfffffffffffffffe, &(0x7f0000001f00)=""/220, &(0x7f0000000200)=0xdc) 16:11:24 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000000)=0x40, 0x31) 16:11:24 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file1\x00', 0x0) mkdir(&(0x7f0000000340)='./file0/file1/file0\x00', 0x0) clock_gettime(0x0, 0x0) chdir(&(0x7f0000000000)='./file0/file1/file0/file0\x00') rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000300)='./file0/file1/file0/file0\x00') open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) 16:11:24 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = socket$unix(0x1, 0x5, 0x0) accept$unix(r1, &(0x7f0000000ac0)=@abs, &(0x7f0000000b00)=0x8) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000002c0)={0x8, 0x0, 0x0, 0x0, "61aa0db11de9a78b3ec000"}) writev(r2, &(0x7f00000001c0)=[{&(0x7f0000000340)="f544af1e7186b2126515e03df64d9974fd3d64bc7d1456474145", 0x1a}], 0x1) close(r0) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000140)='I', 0x1}], 0x1) write(r2, &(0x7f00000003c0)="40bb0f6f80a49483dd4fabd5492c0dca0e12f12b660507ba1bb386c5a567339fa9163cc332588bb51282cf54ecb7cdb592a9afc838dc3b5c4bdac2d6fc859eb78195985ae5c9dad11c1f60add38db15622e5c5eebaf0a17a12c0c35c427ed3594b7f931c159478f5342d842c67654e745e9f3402612cc627627142db23e6ab9d93f92ce9b4089eb96a85be65ae2d492d4f9338969b4a59becf9fa1d5ccf472dbd9d823ef7bf408f331f6544943956f95b6d97c08674251440d49972c3311bec747a813db9182b56e2064b271ddd19501cc7ab4f8e55dce664c3e7a4d4279e8ddaa87a8e0be2a", 0xe6) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wskbd0\x00', 0x100, 0x0) readv(r0, &(0x7f00000016c0)=[{&(0x7f0000001700)=""/108}], 0x1000000000000176) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x3f, 0x6, 0x8, 0x4, "d7b6171d7f2700d4b3578d67f48dc4e95fd3ce7f", 0x200, 0x16}) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10000) r4 = getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0}, &(0x7f0000000980)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r3, &(0x7f0000000a80)={&(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000008c0)=[{&(0x7f0000000240)="e79a75642bc322d2fa7216aceec4a7e5570239c36aabd1c7c753bdd48c57ce4be3944b5560dbcb3fe5c84ed04c9c557d82593e016dcece3e7d42946242423c444ae0c32ee69746c4492ecfb0", 0x4c}, {&(0x7f0000000300)}, {&(0x7f00000004c0)="f74ee0170fda0dbf5bf2e4343c5ffdfdaa1f55fe2f74967091b4843b365f38f134c865483983c8f81c0ba23f6ee23793b21707fbbae7e2a4ce579a257f1eacbd58511b1ded5f9b22aecbdd43661c55a5772859c5dc2a6e083a801dacdc6e4b82ed90718895392728420a2ae2ed1fe6c2974ba4914015927dc770b26142c6ead186e4be3b2fada0333c98cc8386218bf9b3739efce8bf1c2fb8ec2f564c9a6a833508339d47322be84abc67b900c62b152a", 0xb1}, {&(0x7f0000000580)="6bbc7597ec0c9a4d235c29d305dfec8c8ac689439388c76325f37cea2639868b71ae4d7412b76667ceaff3ff1fc19e049936bc4628bd5da8b13aba72c21bec5c650b9ba5bd7a75174f561bdc737b0f86c9fa6a3bba537117bf86c9d3cfe38d8e", 0x60}, {&(0x7f0000000600)="0e7d65c0351748cfea9a2aa356e15b15e45deca1be2b386f8e88a6db8b05a2bc0a368ec12d4c056790734ed12f657515352b236ce378c1435f88f2f62488500ce7e2318e8d0760c2fed53dfd79a4a2cd56569affe46888936412c7ab1622b9c66835980c7d0a82c0f98fd399094c33e2f02fab0121123e9a4787d67a25bf333976a468b43882d569d068a01ff5a2333e0067e7a5dda6ef99576cdf02da95d4c7fbc001d4843828c600c882dab454f9805ff7c0db19cc30d7c1b63d72087291aec721769757175c952b3e5a563d76bb9e9e1d6c0eaf793d3ed07cf06c9848467edd916f53a2f981722300", 0xea}, {&(0x7f0000000380)="c1eecc9b0eb716ff6337f190409e3e3158c46c80e8a91718fd178903", 0x1c}, {&(0x7f0000000700)="5f568452a7e30abc8e80fadd1b40fa056e95c62463b4aa88f73bae91ae90f575a9c983e4516c78d1fe7196e62bbf5ae617f3aea3e4e610ce48706b723aad680a06ff960f68dac665cbed045d6d1d2a3b2dee3a135f0adbd53543a079c72c780fe49aeab2e273d7d87a5f4116721197ce53f02fd8b147cad08140befcf299a3f468855b55e84181ab1a55d77ae0f8", 0x8e}, {&(0x7f00000007c0)="20103c79808593824bf27286e7de689714bcfd0a06ebe3c2a41fea5e4b6d131ac9e67648cfaa211ee0b6015da67478a2b613c4eb60edfa1e79a255499fdd573ffc92eb578b4dc25b49e4c173d9b08db3cb742ec99af829536824969d704ddd06d83785b9a8a905395c8c0af7702c2bc9f8e2070008af0c3d0b7902af3d1dc5ff0ea3f8655f49728b3e74fafddcdfff9ea4510d4c2112533a31f62054ca7d51dbb46529a1cbe29020558c7359a6cee0af125de95e3857288ece3a3e411d3af7c706e9a58dcd9afc7c14bdeff897c1811d88041e704cac9a016db22f016e0703158656f4e8713504247fc7d189c1e2c634c9056403d5b3ad4842831d", 0xfb}], 0x8, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x38, 0xffff, 0x1, [r0, r0, r2, r2, r0, r0, r0, r0, r0, r2]}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x10}], 0x80, 0x1}, 0x4) read(r2, &(0x7f0000000080)=""/183, 0xb7) 16:11:24 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000440)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000480)=0xc8a00000) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x9) close(r1) getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f00000000c0)=0x4) pckbd_enable: command error 16:11:25 executing program 1: poll(&(0x7f0000000140)=[{0xffffffffffffffff, 0x1}], 0x20000000000001cb, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x30a, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000180)) fcntl$setstatus(r0, 0x4, 0x80) getrusage(0x0, &(0x7f0000000040)) 16:11:26 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) r1 = fcntl$dupfd(r0, 0xa, r0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x3, 0x80) pckbd_enable: command error 16:11:26 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x91, 0x0) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0xa2, 0x2) fchflags(r1, 0x0) r2 = socket$inet(0x2, 0x3, 0x102) r3 = dup(r2) ioctl$TIOCSBRK(r3, 0x2000747b) open$dir(&(0x7f0000000040)='./file0\x00', 0x700, 0x1) 16:11:26 executing program 0: r0 = msgget$private(0x0, 0xfe) msgrcv(r0, &(0x7f0000000ec0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009913c900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f3ffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a96cfab42349e2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b6a383a484917201a7752f6e415053c8eabc01472bd134b0c02db10e0abb92865060e2aba21235020bd1abbaf7d07f6a2f5fca169146532922aa92eba9de4758b180d8bab6e1f89e405773402a1ddfa9f7"], 0x1, 0x3, 0x0) r1 = socket(0x0, 0x4004, 0x8) r2 = getuid() msgsnd(r0, &(0x7f0000000e80)=ANY=[@ANYBLOB="9901f5f32e25106d09461ca97e23473ebf6143"], 0x1, 0x0) semget(0x2, 0x4000, 0x60) readv(r1, &(0x7f0000000980)=[{&(0x7f0000000800)=""/196, 0xc4}, {&(0x7f0000000a40)=""/99, 0x63}], 0x10000000000002b3) seteuid(r2) r3 = dup(r1) r4 = openat(r3, &(0x7f00000002c0)='./file0/file0\x00', 0x2, 0x10) execve(&(0x7f00000009c0)='./file0\x00', &(0x7f0000000c40)=[&(0x7f0000000bc0)='\x00', &(0x7f0000000c80)='*+-!+\x00'], &(0x7f0000000040)=[&(0x7f0000000cc0)='\x00', &(0x7f0000000b80)='#@)\x00']) msgget$private(0x0, 0x601) msgsnd(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="0300400000000055981eaa540539f1d3becb3ed305eeafb7492cc532591bb29e575495fc045cc113d08d9e54ca6d564e2a56f22cfc54ef570000000000000000000000e766af93cd2fc97a182ce9d2f591e5259522297b650037c8cbdd2ed7e7610450d75d8aa7cc8f1c79504f560f3e0d53c275e7830912d1ca3cec4628159c5e277d8ebfb65116e8d4bc185e84dd6b19271bf3ee5c9545c467719fefca06e6e5ef3b2bc52e2e578be9166056819c5c2f0ccb3c14c5b3b139df3152d65a81f374124b78d6ecad2b813ab97e7673ebc8eb6d978ae954d802a4ddbad97bd423e9838c45852bd5451b12fe0c28a8e7fac1ce484b6477220cedef777cbe271c314f27307a130c6e76fd821a9a0a58b5937fe6142928a970c9e211c512dcd60fd63f5b63b1cf53091aacc7047d9db19078f3000000000000000000000000000000"], 0x1, 0x800) msgsnd(r0, &(0x7f0000000440)=ANY=[], 0x0, 0x800) msgrcv(r0, &(0x7f0000000500)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fd8189d4ea0e5cae765aa82ccc0a57560f82fe0db47e0d8e594c214f69920f5aabafc52b0b148851a16c6540d6e676fe33d934a955c8ddb769bf98805253d2755d10af4ec2594fe351dd17a0fdc5967d4dfaa731207a8d53b9d0c7c70e0c44ead7d0c2416ad2bc45dc4348fe891a0abcd88e6ca3"], 0x1, 0x2, 0x7fd) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) fcntl$getown(r1, 0x5) open$dir(&(0x7f0000000100)='./file0\x00', 0x209a3, 0xc4) mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r5 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$VT_OPENQRY(r3, 0x40047601, &(0x7f0000000380)) flock(r5, 0xa) getpeername$inet6(r4, &(0x7f0000000280), &(0x7f0000000340)=0xc) r6 = openat$null(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000300)={0xffffffff, 0x1, 0x8, 0xa3, "e98297bf256867bdc22553cd0046aece5472b197", 0x4, 0x10001}) getuid() r7 = kqueue() kevent(r7, &(0x7f0000000000)=[{{r5}, 0xfffffffffffffffe, 0x7ffffd, 0x4}], 0x1f, 0x0, 0x0, 0x0) kevent(r7, 0x0, 0x0, &(0x7f0000000240), 0x9, 0x0) msgsnd(r0, &(0x7f0000000240)=ANY=[], 0x0, 0x800) 16:11:26 executing program 1: r0 = socket(0x800000018, 0x3, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0x5b0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x4f17, "b04d00f3ff0a631a00"}) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000002600)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:11:26 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x15, &(0x7f0000000040), 0x0) shutdown(r0, 0x1) getsockopt$sock_int(r0, 0xffff, 0x989, &(0x7f0000000000), &(0x7f0000000040)=0x4) 16:11:26 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000080)=[{0x6, 0x100000000}, {0xc7, 0x7}], 0x2000000000000054}) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='./file0\x00') 16:11:27 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0xfffffffffffffffc) r1 = accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = msgget$private(0x0, 0x80) msgget$private(0x0, 0x100) msgctl$IPC_RMID(r2, 0x0) close(r0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f00000000c0)=0x1) msgctl$IPC_RMID(r2, 0x0) 16:11:27 executing program 1: pipe(0x0) mlock(&(0x7f0000221000/0x3000)=nil, 0x3000) r0 = socket$inet(0x2, 0x1, 0x800) r1 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 16:11:27 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) setrlimit(0x1, &(0x7f0000000080)={0x80000001, 0x480}) ioctl$TIOCCONS(r1, 0xc0044266, &(0x7f0000000000)) 16:11:27 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) kevent(r0, 0x0, 0x0, 0x0, 0xd7c, 0x0) write(r2, &(0x7f0000000340)="fa92323fd844f2f9bdd60be89e71708049eee4948bfc488b5bde6146f79d9360f523db8518425188503a69bfe09bc886b48adfe372b969c47b1c3edc6f8ba0473625837e041d814a47b5d038082e4c25e2947c0814614f02817a5cc1e670b67815a3995c378cd0c75f35c72d786338e1e5efa65651bcfcccdb227c8eca0c2f09e4650cb1b9b3075ef7040869a5d5afef967c7201ff17b93ffadc266ae7295f5ac1cb18956f27706f8d3d78dfd65b8b40a4e36e1ac5", 0xb5) r3 = syz_open_pts() close(r2) dup(r3) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r5 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{}, {r5}], 0x2, 0x0) ioctl$TIOCSETVERAUTH(r4, 0xc0107008, &(0x7f0000000000)) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) 16:11:27 executing program 1: r0 = socket(0x3ffff, 0x7ffd, 0x3) setsockopt(r0, 0x29, 0x20000003b, &(0x7f0000000040)="f5ff1200", 0x4) sendto$inet(r0, &(0x7f0000000080)="c8d7f4e2ead6a3ee78904f3429fb62ab984665e58de1b99eef7a74f2cf3a60f411b6373625bd3d24c0a1ffc346c7b2672ebf3d397168542d80cd4a1f46dc9d7a100970cde800de3766", 0x49, 0x2, &(0x7f0000000000)={0x2, 0x1}, 0xc) setsockopt(r0, 0x20, 0x0, &(0x7f0000000200)="3ffc128f27afe54b5079f47e91e449dfcd5d50da40956afb6acf23c844e698192a377bed2e0ed940a3d850030a2310c648c101986fa1a91692e47914aae4c9c2650a72d325d7c7c47c5470d03763d82c4e4729fa203c529df2e23b3b457aa3870519aa2da5a3ff2adb192fd0cbcd489d3d40f3104bc697033655cfe7fe8dc8058c4663850e29ec6e8331922bd3085a183359e0e971d9eeed5145b44b1a93c3a066541d2baa6da9b6e3e5690a3d8b6e8f43ebe9afa73a33265828559e95ee6ade209babcc04e32754d55c62ae9034c9f5e8511a7c5297b607df46e06a5e258728e52f0a2326bfe50fd214de8355a03a27fad1a1256946eb", 0xf7) 16:11:27 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x3a, 0x0, 0x0) 16:11:27 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x5}], 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x93}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = openat(r0, &(0x7f0000000000)='./file0\x00', 0xc2, 0x3c) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000080)) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 16:11:28 executing program 0: r0 = semget$private(0x0, 0x3, 0x100) semctl$GETPID(r0, 0x1, 0x4, &(0x7f0000001b00)=""/128) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x1e, 0x0, 0x0) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) write(r2, &(0x7f0000000100)="9b3a9fe1302d49b975674e25107db7dff6cf127882218759bab8966efef15d529142b2b2f0a24904752a173aeac42180276f08d55af46945ce64c9020b0eecb9e39f27f9c7d949072eeb93a2250f805e95", 0x51) clock_gettime(0x0, &(0x7f0000000180)) mknod(&(0x7f00000001c0)='./file0\x00', 0x6000, 0xf2) r3 = accept(r1, &(0x7f0000001980)=@un=@abs, &(0x7f0000000240)=0xffffffffffffffd8) r4 = dup2(r3, r3) kevent(r4, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffc, 0x0, 0x40, 0x5, 0xffff}, {{r4}, 0xfffffffffffffff9, 0x40, 0x2, 0xfffffffffffffff8}, {{r3}, 0xfffffffffffffffc, 0x12, 0x10, 0x80000001, 0xffffffffffffff7c}], 0x5, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffc, 0x4, 0x1, 0x6, 0x2}, {{r3}, 0xfffffffffffffffe, 0x80, 0x0, 0x81, 0x7fffffff}], 0x3, &(0x7f0000000340)={0xffffffffffffff28, 0x3}) r5 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r5, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r5, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') mkdir(&(0x7f0000000100)='./file0\x00', 0x0) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f0000000380)) accept$inet6(r2, &(0x7f0000000200), &(0x7f0000000400)=0xc) open(&(0x7f00000006c0)='./file0/file0\x00', 0x800, 0x10000021) msgget(0x2, 0x10000000000750) 16:11:28 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000209, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f00000004c0)="fae61764f957b6d0f4487e44bbac1919e99311c9b9ab2a5acd91cde29cad7a", 0x1f}], 0x1, 0x0) r1 = dup(r0) fchdir(r0) pwritev(r1, &(0x7f0000003a40)=[{0x0, 0xd1}], 0x1, 0x0) syz_open_pts() 16:11:28 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x41001) r1 = dup2(r0, r0) fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x2, 0x7, 0x27f9, 0x3ff, "e12163286a59e28cfab352ab321bc08a52656149", 0x5, 0x100}) write(r0, &(0x7f0000004280)="1130deee954a118face7b911b4aff7b9a8136babb4b90edba0e295eb21e3f845212c963b20cad81a9ccbf8eeb9e021d093e8ea4d989dec07e4551cc26a14bfb2da1f099d0e786e5db248721e8fec7b3e5276f0ad800de77344b574aa651091fd3ffdd66258a02593bed5d92371f9fca3b91402350d183ae8f46f4ec057f1dd3f3ca9f3ca6e4d9b3804ef6dc02989ac75cdad70236fcf67f2a5c1b02a48249b5bbc2c0e26241ace840962b78f1588c6445abb63dbdbfcff0c77534d932c00e04daa039e67d1a38b4c97b98ccfb97e93c02c043619529d4c8a18add7e9a9dd9292f73ab427a88a3890264ccb9eab375230bfc53c8bde3cc899a8105cf9c4a58c39b909b355f4f12cc642c552325c8a89c260f7f2b13c740adb12399f69a3e3d6ae2059aab700f9628640fd666257e82bff8879848616e93881ecd93e822cdeeaedc49e1857500bcd64ef188b7326fe38e1494c18af11391ff1a6499bc937afe0c261f5662a1b7ef9e55122fb661185e8372719a5b38bb280d8291ef2ef6cd5580c583022a1ed4d02dc316f29c8d0a855cb31c8bcf839b8c0b97b42e6fe90c1c3da4699e312808e7d76ac8ce13d24661500a443382f303e50214b7353131982dce17ac299d30b2d6dcda0aa75b69d526f90982d702c86287c194d5e99d7f54c5928bd461cb7b39d71a5b3385bf5d82227485a568ac307d39e88e36137b98d65bcc6fd92351b7237f2ea4afbb6af3981f62ddb869b4e40ccd0fcb3ecfb4df7ee34ecf7e180942376ba28a21f4af36bcc330f6f94699fb8b560234bb03431166abc5a3b500c1e9052f632c0bb8b12bebb14de34cae3bcfbb17fe90e1420aa34dc174912283badfa22c8ccd8605a4f782f6888d6cca11be42a5a9ac8e60e1c490aca0a64be55c67d63cc1ca3220dabcf8da5ecf4427dbb3eda55e6324e3294dd905b2feb3a65cb71a8167302ee6076ea0bff1550374664206801c12c2036474db56455fd7ba690cf56d10ef72496c40d152695f57cf8a7eb4516623cef6bcca87b92ac398cf7de7922608108ba1fc260a2c227d62e698c871b9016676462a41a737de475687cafddd657a7eb9bf04c4253a91682616d11187144693e988fe3af19cfa03079ed6df1cb1868b640bcb5cb8bae61f02efad2327001d3d57a09f3d1fd5e2b4923bb112af0458670164ee068699b7c1f78dbeb5b58eb9e421db54fb84af4cde7e720d8ad2777c2af61477d35bd9f784104da782204fddb0578cafd324fde89e28084a21546b19a982e49650575095383e8446bafb6e5b8f6e2a53989b97b6a8a0d9acec60c3f44febdc158931571a47c03e977049199bcbc9db79825cace610bb76162e21a4d53e4288748cc36ed8c6ea32e31434f2efb2ce914039a65227ec5181ee5f5ee2148d266b83b75fd46c374f68530973adbdcc3efb8b084237c08c0b940ea1b04923ca349a1870a2f732228ae97aded2df8a31b3eae0ace1e3424d91b35793f853ee514b34e2d361eaa67cda1a573956ee565c74f18b10125b46ba70de5ae6fa316b50c3170e115f946b881d4e6c3e5c87929e8a7d0dc452430980e55934e234e433699f9cceed1ae77cf53823560a47e242baeaaae3f6b69a99759c199fdeedc2ca0fa4f6c35c9665e4d1d4c203c577569fc4bcc5f60cfc1cf44a39007d5bda6e9a57481f463f49d98af346ec9957f46f54e591f67f535ab5f83ccb7b0e399cd5d721d16ec30c78e53a42dacd3458c3cb4153af245d1529741524ac469ac950f6bd21d3a95e391405116c043d45dc04ad4539604fa95ccd12d31fddac1f7d8adadddca2466a3bc8439cc3f071e61521dc6be5cd990ef3d6e84719dce3f6603be3cefc8b103bb20f4b32aa1d1c221be56e87ad48080f7a8c8cbe4f4c57f1f95f6f0ed20e7127953c34c8a99109a6cc9ffba7d196fd58a5493ddbc20fe83c3993d6f64c5d9f31230ef3bb2fa7c66abbf67b781ce29dd7b08a04fa84840ef272cbde7db6b6a607aca1aca9ac55493cb6ef0b0021a03423d332791a771d95e4a2c9dfcd9139aacc8ca6a3eeebd7f7b632ea9442cc229d1acaee96b7f96544677bdf709a4afa09d9cb3d423a088a72fd2e797a862eae8141f7fa5173625b14fe88b3dd74d4483574a465bebc53a8f2f19627ac762b4c2731e9d0caadc245a129a69008ed311585c8eab3d76a935e751c688726a697a82bc8c6e8ae54484a169007ba070aae6e3215d262bfaf314cc0082b532b968d9dcb49d2142727842bfb7b70fe09ebae08dbcf5f5ef8b3fdb79f6175a71d2b3ddd997979ccfcc0d44dafbb5715b3b5dc6baf6e0bac8b5056ab7ab71f191e18aa373e3c130651314cd2ff6a631fe4ccc341d56139ab3081d49eeb484961122ae2b841c619f7e8572a8ab03036f84a5bc348ae458367ae0127c589d4312a5c7e480e377f2edfa034d4450cd9eb171dfde268f18a35b26b9be02ccb5ebf5e123b84f5edf08065d6b7c6222a51eaf1437a2b2561dde85ddf3358345eea65ef5392319a4e4260c16a08e554264edbf4b203be4a92668bc36bbdf4aedf092e15f4ee7f3794e91390bc14361e5caea93e5e5888067b2831ac12f13f158e7f53d30b5aa9c2bb573f5677d44b77e7895912105d7a26ec046dd725833bc161d7701e43435bedb2388c72221891a9d71cfc5074f9cd8437c531cd69c0c14623b4dd3371a983757aa344e3e3952d3a91eaf2f2d81a93ca62f03b5e38fb4e68f50b4fc1a78214cb414fedc6697fce2c90d4a7a86ff43953efd6f25ec091f824317cc032a02bf2c0a1539eb14360010001b3781820a8cbd74f5a7e129acfdc9abfc8d0669f3ae07030b2043aace02fff2f3e1a8dcbd8e23afd8aa22d1f831d0f6ee130f601751a6f59451051785640fe1901a445ace4cbdc66cae914a055d0ed1a593970477e265b555d55227b652339164ad89ea04fe88901601665cac4aea90b8b2813b48cf709586312932f854c540407233157dfa2ef476fbcfe02cb7d3e797da105883b99a168c5e52884e7d8eceb1877790b8468d1b6acec63dcc56706b63f9413071ca1f94cfeadd011b20ad7e63b7ed43e1017c58b4d05f49324e1fd42bd3e2e9965b86f1445046285cd2749d4760959bd559ae08aa09ed68a67276d9e167bb4d3add1c2cd69a3ff1f94dfa7ef989283e88c87922eacf01a119a0b8bc710dc9620dad00a135250cf43d792dc0512e8b523527cb5d17a5d34bc718f0b3778af3cb8be9123f117729a843a0dcd3f95e98b41c4bdc8a4dcbcbe62a02bcac24a3c00b3f4f2f34b85aa8949749aedb6f570576e29d727d58b0fb0be5b81ee97c5a8faca2545c68991d5ed2d90e6d8fae67c7b9defa268e730c0f1c687b9ab3e79f686c38979e121a8212706e82fa38d4572630946763c07f49940d67996a7e6093e6c677acc0dbada3da88802d3c3b56f6df26b8f231d118eaac0d150d789473a0e7a3ee7e2d31cca937dc8ee9cd9769bdf5e7c039c9463722c39f5b19e991144844cad09335d190712c0ff2c010e7a8a66f0bea1220987ff270dbfd0eaf36cbccc043d7bf202457390e3bf4ed4ad66ba03a4a0b49542fa5eb099ca923087e744d49037482dcdf5bf40c6b48aae2fefef210f30e20270faf366432c8c6e4f4a0fc889a734956f1c339df02e63b02d8e4a525cb98fdc425dc9983549261f4ab6875c0f824e9a17d9e9c5bca0ee4ab12cb25374c3bc6033413bcee5703a9055ba2bdc7de0b84efbbe079239580785c2ace2bfa37b9f65d0bc0accc17ce7c539fcc6b5b9e13f91db896d1704a609b2bcf2bea7eebc4003cd7dd130086d26abef4eed83128f62987b802411ca461da4eb907a6b6659e1c72a32d9c89649462d165727a1679a15a5056a489ab111ce9e79a198cd8fd105daf9fa057aef865622c73e1ead7e1d509a6f0835df38cfcab8c13edb910a2445318d4f4b683408a13c176aa4d8ad1a5923b9980eb14666e1dc150df0ae81e5d228a86e9495cb2debe83c466ba3f4ad02b4dfda9ee285d80c244dd7dc93b1163ed6c41c0c5daf8a39ef773e5ad073378989ffa4be98ec1cdc02146daf3c8f620f047b82272e722e3ff98229cbef0c2354e0515ac3c6531f8e07dfeb93a72e42ae70e3d86ac5f4d973c2581cd8e373987e92a1665694064617c58c2f7d1e23e3c8577766991dd55037e84a72aba97213f2068d6f43ce5d9953ff96d5cb59210221db7fbc5125d8520fc8d35597013eefc3c2f8d26400cf8e68f9aa5bc98abaae1041bcf9f389712ab8768472eff5250a9d1395c427bdf2e26a19e8369c1118fd307dabfdb2f6a0899754000b4d55dfe207285e57e2c93112a57aa2b339f354b0a6fd872bb438a6f7f58afd59823d4b9b292f41bf815594e72eea62b6ad6c52a5df1c4ccf01aca256c30f810aa3e0c12d18311c37ace00cee6ed75631420f8137dcdc844e5548538e5d63e969323f73d78fccfa2ad2edd2fccc6fd9614adb1ffe35d5eb44b106f2df8dcd41efb42d5e62d80d8d27665ae468999140926f359d0374b0e07afe8bdd3c55628c138b7ca0727dd021613c45ceb3aae9150cd6107d2e743557b93e293e9829a9b9b2b24949d9412d89774e9a7defd7d265b6153a7cce45a48ef39f258db75392e67111837bea4ffbdb1a00f83f8add6569332aceb1651e6a817704202b298e4968c5c9be908b95bbfdd00f8d4cce3e82f47a66a3afb1b9315b38108902873fbbc1ca54919d6a65ac67dfc6655a75966f3c8627120e51661319573a70ebeb19f61871642b79a3303e1472ae3a7c6d1f843e6c9bae05166ea58067afe0f8ae1a7641fb19ef19ea5b8664830f9bbf455a6261da17c4154600383b8ec09e1bcee4f8a645054f8822b305b08a2736ef0f03cb952e7365338d499c19997515e51e4800cfab62e26d269d64559f03eaa8b93e79c02b401adeaf76e962588fbe73fead3d02e0ebe243c21ec5802b8f8148bca009954d69e09be84a34f5f44d4373e1b22fef4ea998c2eb60f70ae597a57b958cdfc2539f45673441c7627437e658676327e814ec9cd2a37b9bc9c53561c98f29251f342eeab0b25705785f05e7df5c8711d88b8ba5837384a213cf38e0077b70ea179b550f4fadac22a65b69479002ec1ae21c8b4c2c9b750be741052d634605022cb4827d18ba20ec2bd7794ec413c11f8f7bc26b901c3eccfd6320e0f39e28cd398bfe6eafb0d7e2b228bbb693a4c057cbf417535f4e6541f7cce455854aa947bf53b167f5573effd4b236d99da20e94d6390f44925bce65d3c679820453f5ae4211aaf42a39f311b2aae76768f62d27d3026ab3e26e7c6114354662bb305e869e5dbc0be079a80a1a41328260c679e1e9497ac84373f5d75c6c5f21ac0d7302b25e8446ac379c4162097164d1c10808e35dd03fb7e51473289eb9f69a03408824be2559cb46d8d35507fe73f9f338d2d7d17d68b401efe08cc6e973d7b72efcd7fdb5f873d91803a5b2f4b6976b1e675b292ec0f99f99774ca75398c27d78455e0cdb3cb13af5f672eb713046e19f7dd7e66312f8ae762ecc3b54c60cf296b599f61f622d595d99f51dec33683349fa978e1d8bc9056d3fb2889e062c2a13fcede31625b4c5618ea9223dc040af30b1b9137f2b0b2595537272fca336bd364cf161e7145b00f14ecd73a762302eca47995bf0b4de85c057a4b24696acc3589f01eac68009e296b7ffe4d352219038f4dba3ad342e938f68844188118164921f106cbebe559d101f60c182344ff40e42ae2540e16d39abe1e075f41a1e004ac", 0x1000) bind(r1, &(0x7f0000000080)=@in6={0x18, 0x1, 0x4e36, 0x80000000}, 0x13f) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0) 16:11:28 executing program 0: r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x10) setsockopt(r0, 0x29, 0xe, 0x0, 0x0) 16:11:28 executing program 1: open$dir(&(0x7f0000000140)='./file0/file0\x00', 0x0, 0x9f) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000040)='./file0\x00', 0xa0) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x44) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x100, 0x0) getpeername$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000100)=0x1002) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') 16:11:28 executing program 0: r0 = socket(0x1e, 0x3, 0x400000000108001) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000140)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r4 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r3, r4) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getgid() getsockname$unix(r0, 0x0, &(0x7f00000001c0)) close(r0) 16:11:28 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x2a, 0x0, 0x0) shutdown(r0, 0x2) 16:11:28 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) writev(r0, &(0x7f0000000580)=[{0x0}], 0x1) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) read(r1, &(0x7f0000000080)=""/76, 0x4c) read(r1, &(0x7f0000000100)=""/227, 0xe3) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000200)=0x7f) 16:11:29 executing program 1: madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x7) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x7fff, &(0x7f0000000080)="b36afa53", 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x21, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) munlockall() r2 = semget(0x2, 0x3, 0xe) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f00000000c0)=0x1) semctl$GETZCNT(r2, 0x7, 0x7, &(0x7f0000000000)=""/110) 16:11:29 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0xa22) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0xc0205602, &(0x7f00000001c0)=0x203ff) 16:11:29 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) poll(&(0x7f00000000c0)=[{r0, 0x8}, {r0, 0xc0}, {r0, 0x100}, {r0, 0x180}, {r0, 0x1}, {r0, 0x180}, {r0}, {r0, 0x31}, {r0, 0xaf}], 0x9, 0x5) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) pipe(&(0x7f0000000000)) 16:11:29 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x101, 0x2, 0x7369, 0xfffffffffffffffe, "bd33d5992d22be57ff098ac415063e093230c5b3", 0x8, 0x20}) ioctl$TIOCMSET(r1, 0x80044279, &(0x7f0000000100)=0x100000004) 16:11:29 executing program 0: r0 = socket$inet6(0x18, 0x4041, 0x8003) socket(0x1, 0x4, 0x400) sendto$unix(r0, 0x0, 0xfffffe51, 0x5, &(0x7f0000000040)=@abs, 0xffffffffffffff12) r1 = semget(0x0, 0x2, 0x411) semctl$IPC_RMID(r1, 0x0, 0x0) 16:11:29 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x1b, 0x0, 0x0) socket$inet6(0x18, 0x4, 0x7fff) 16:11:29 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x1ff, 0x8, 0x1f, 0x1, 0x6, 0x4, 0x3, 0x2, 0x0, 0x8, 0x2}) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) mkdir(&(0x7f0000000180)='./file0\x00', 0x1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) fcntl$setstatus(r2, 0x4, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x80, 0x0) ioctl$TIOCMSET(r2, 0x80044272, &(0x7f0000000000)=0xc6) 16:11:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d1, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) dup(r1) r2 = socket(0x20, 0x4001, 0x3) recvfrom(r2, &(0x7f0000000240)=""/157, 0x9d, 0x0, 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7, 0xff7ffffffffffb80, "855c55021a0000707b634c00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 16:11:29 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r0, &(0x7f0000000100)='./bus\x00', 0x100) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = shmget$private(0x0, 0x1000, 0x4534d5772303ae4e, &(0x7f0000ffe000/0x1000)=nil) r3 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r5 = getegid() r6 = fcntl$getown(r1, 0x5) getgid() r7 = fcntl$getown(r0, 0x5) shmctl$IPC_SET(r2, 0x1, &(0x7f00000001c0)={{0x80000001, 0x0, r3, r4, r5, 0x4, 0x3}, 0x0, 0x9, r6, r7, 0xfffe00000000000, 0x80, 0x9}) ioctl$TIOCSETVERAUTH(r1, 0xc0107002, &(0x7f0000000000)=0x280000) getgid() 16:11:29 executing program 1: r0 = socket(0x400000000018, 0xd, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000), 0x3c) 16:11:29 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2, 0x49) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)=0xfff) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x7fff, 0x0, 0x0, 0x0, "000000000000000100002000", 0x8000, 0x80000000}) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(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) 16:11:29 executing program 0: shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}) preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/184, 0x112}], 0x100001b0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2006, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) preadv(r0, &(0x7f0000001740)=[{&(0x7f00000000c0)=""/89, 0x59}], 0x1, 0x0) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000540)="3435f407e50cb378a8cb5d4c6f203d0e356dacfdec76fadddbf02468144bca294b8686bedd97f2fa28084a611d87ffe7b1", 0x31}], 0x1, 0x0) truncate(&(0x7f0000000200)='./bus\x00', 0x8) chflagsat(r0, &(0x7f0000000240)='./bus\x00', 0x50000, 0x2) 16:11:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x1, 0x6, 0x7, 0x8, "d958e4016f1fb15bd224724e6f270df52ad5922b", 0xffffffffffffffff, 0x8}) ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f00000000c0)=0x9) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) ioctl$TIOCSETAW(r0, 0x80047460, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1d78e7aa5b1b666f00000800"}) 16:11:29 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x0, 0xfffffffffffffffe, 0x3e8) r1 = geteuid() r2 = getgid() fchown(r0, r1, r2) socket$unix(0x1, 0x2, 0x0) r3 = dup2(r0, r0) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x5) chflagsat(r3, &(0x7f0000000000)='./file0\x00', 0x20002, 0x0) 16:11:29 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x100000000cb}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r1 = kqueue() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)) fcntl$setflags(r0, 0x2, 0x1) mknod(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000040), 0x100000000000f8ba, 0x0, 0x10004010000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 16:11:29 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000100)) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x2, 0x0, 0x200013fffffffffc}], 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000040)="510fc3a0", 0x4) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000140)=0x6b0a) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f00000001c0)) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:11:29 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = getpgid(0xffffffffffffffff) fcntl$lock(r1, 0x8, &(0x7f0000000400)={0x2, 0x1, 0x3, 0xb8, r2}) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) writev(r0, &(0x7f0000000580)=[{0x0}], 0x1) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) pipe2(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10100) kevent(r3, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffc, 0x30, 0x20, 0x7, 0x4}, {{r1}, 0xffffffffffffffff, 0x80, 0x20, 0x0, 0x16}], 0x1000, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffff8, 0x22, 0x2, 0x3, 0x8}, {{r0}, 0xfffffffffffffffe, 0x1, 0x1, 0x9, 0x2d}, {{r1}, 0xffffffffffffffff, 0x80, 0xfffff, 0x0, 0x100}, {{r0}, 0xfffffffffffffffc, 0x80, 0x1, 0x9, 0x80000001}, {{r1}, 0xfffffffffffffffa, 0x80, 0xfffff, 0xffffffffffffff37}, {{r1}, 0xfffffffffffffffd, 0x12, 0xf0000002, 0x3b, 0x1ff}, {{r0}, 0xfffffffffffffffe, 0x29, 0x4, 0x20}, {{r0}, 0xffffffffffffffff, 0x80, 0x20000000, 0x9, 0x3f}, {{r1}, 0xffffffffffffffff, 0x40, 0xf0000003, 0x9, 0x8}], 0x3, &(0x7f00000003c0)={0x0, 0x7124}) read(r1, &(0x7f0000000080)=""/76, 0x4c) read(r1, &(0x7f0000000100)=""/227, 0xe3) 16:11:29 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="1000000b0000000000000000daf14319"], 0x10}, 0x0) getgid() r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000140)=0xc) r1 = getpid() r2 = getpgid(r1) wait4(r2, &(0x7f0000000040), 0x0, 0x0) setsockopt(r0, 0x1000000029, 0x2e, 0x0, 0x0) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:11:29 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x41, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0, 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) dup2(r2, r1) 16:11:29 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) ioctl$KDENABIO(r0, 0x20004b3c) setrlimit(0x6, &(0x7f0000000000)) mlockall(0x1) 16:11:29 executing program 1: r0 = kqueue() open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x100) kevent(r0, 0x0, 0x2, 0x0, 0xe4, &(0x7f0000000000)={0xdd3e}) close(r0) close(r0) 16:11:29 executing program 0: r0 = semget(0x2, 0x0, 0x0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000000c0)=[0x0, 0x3, 0x1000, 0x9, 0x5, 0x44, 0x9, 0x80]) semop(r0, &(0x7f0000000000)=[{}], 0x1) semctl$GETZCNT(r0, 0x6, 0x7, &(0x7f0000000040)=""/103) 16:11:30 executing program 0: r0 = syz_open_pts() flock(r0, 0x8) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x6, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000080)) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x4, 0x0, 0x2, 0x2000100000000}) 16:11:30 executing program 1: setuid(0xee01) mprotect(&(0x7f00001c8000/0x4000)=nil, 0x4000, 0x4) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) r1 = open(&(0x7f0000000240)='./file0\x00', 0x80, 0x8) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x1f, 0x4003, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) pipe2(&(0x7f0000000180), 0x10000) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000000)='./file0\x00', r3, r4) 16:11:30 executing program 0: mknod(0xfffffffffffffffe, 0xc000, 0x4300) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) setuid(r0) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) setuid(0xee01) r2 = getegid() setegid(r2) r3 = openat(r1, &(0x7f00000000c0)='./bus\x00', 0x80, 0x100) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000100)={0xee2, './bus\x00'}) r4 = dup(r1) ioctl$WSKBDIO_SETMODE(r4, 0x80105705, &(0x7f0000000000)) 16:11:30 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000240)=0x101) r3 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000180)) chmod(&(0x7f0000000440)='./bus\x00', 0xd0) r4 = kqueue() kevent(r4, &(0x7f00000000c0)=[{{r3}, 0xffffffffffdfffff, 0x1}], 0x1, 0x0, 0x0, 0x0) kevent(r4, 0x0, 0x0, &(0x7f0000000480), 0x9, 0x0) kevent(r2, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) sendmsg(r0, &(0x7f0000000400)={&(0x7f0000000280)=@in={0x2, 0x3}, 0xc, &(0x7f00000003c0)=[{&(0x7f00000002c0)="5a45f92cdb0f1f4584fecd1e2e78f6ba96f0c8a858133fb3ed385106f9ae606140e9859c1b480ab3d5b1e8ab7d45f7b676193bed081ce43616e124462bb1272dc4665b2d6b261a13ca1ec4784c453d47f35c29e6b0eb85b071e3c3700b2f2d2a0a1fd0fd49014c907adf779e505fd5f5c2f06934cb5109d6e5d27eec7bdb1b4a692885326eae78904c0c3fa85681af37b421ece5e582f6c16326ac25860a870d5b30828ed6353130ad12c9eca67da81f875ccf67e5958abd8e63315aa4d19f4e6dff34b0e5ed553552d48f1693a401dfcedb0e219ca335", 0xd7}], 0x1, &(0x7f0000000980)=ANY=[@ANYBLOB="4800250000000000ffff000001010000e2f6a90af17c06f5cd8f50271ae905c158d39b7f1df2419ec2a6048360d98853b357047b8d19e0dc1b48631154b1ab4615bf000000000000c8000000000000000000000000080000003ab2f4b5891010fe160088630efb24c4f385ebbd7620dd1e7ec357d1db3b1900f8cb68f604a140907d820d1f825ad9f8b9b8aab64931678a7ae13d6bacfab491311d9d3ffc7d7fb574002e4b6700b82b8b7686f06dee69d7ca83f81d501598b2637033af7bbf9aefadf6275eac3ef9e30e918482216eb252654ea3052315f3534da400759f3305fe28df3c76fa310705ddd579cff19887a7e35bef592dfd6d497c30f48fc5053cf431d14b1c9193d5c800000000000000380000000000000001000000fdffffff453c68c89737deb24efa997dda189e7dc885a1369d33db5acb17e686f9a9f51e5e9437ecf8000000380000000000000000000000000000008b28b7a1f06f04c61573e24c2a9f7a7a36487a93a324c82aec89f5644c028a91cec3dfaa69000000a800000000000000ffff0000ffffffff9bf6c6603c55f480031414da420d67a5f9b802ae6bccbf0c0567d7c8074c5e6af83dbdb677d477a95e4511d10514050df3451f55ee45f52ce016b5eab3e88248c3de60276e9beb34618d419c330a59327ce97a5257f5a771c11c715c828b186513f7d9af48fa6db4ef9a58abccecd3007803bf87c4e6ab63322833ff0d744332539558b4f16d42f85c9ca64b598df94e77206202727b00006000000000000000ffff000001000000595645bb778e33cb3177bb080b2bbf5f89fa5e8bd7d504218a3549200c9ebad2674a46a54771958fa68005c485432ac1aa86fcd4dfc57148932f2e5a3b0ea4f725c1d8562c06874e0a6e568958e40000680000000000000001000000ad390000a7980b98df9bee6af26de5083a6cba944584d25c9b5c4f9afbbb73e7c2a2d6bbdfc66d412e4c6b59b2e759d9ede2821f2b18a00f153e53fc7108cd4e1f66f13a41a3c6be48a539d4dffe55f442e09e18f9ae0c4700000000f800000000000000ffff00000100010013786e23592b47517056f936376e442a91dfdd64101ecca190f97961f82ed0d8c458c7a0653195a0fe84416660d833577e660e4b6ebecd1c4822dfd719c2e094c39c6f26acb2e753127e3216308e4e66f9a60e48e350dfddd8672a29e0981ad47dde1dfe7e0d038a70fdbfddd32d01c7ac435213a498a8e01a373ece1978ea96da33c1f38da7f19e16c1da1cbaa31adf4cbfee10d7ae30a190100748004be726939cc6c0adb4768d1e0a66e857f04d1ef18ae30e1301735ac46b181203296c911c2c3a4236127749350a546b02e362d8f3dabcbe5533ffd4bb9b64b8a9f1c761e396675db0321381a3952c39ab0825a3d84d00abe984be735cda2a8f26d3d5de197bf0c6a169b11e7682cc8b4f56a8220ffc6001d52087856739f05dd1887a362bb51e36ef672d106aad0af4109202bb75f93e13b09bbf2f5f3005755c079f3a1431c3a22f9fc7851f37"], 0x3e8}, 0x400) kevent(r2, &(0x7f0000000300), 0x22e, 0x0, 0x10000, 0x0) kqueue() symlinkat(&(0x7f0000000480)='./bus\x00', r3, &(0x7f0000000900)='./bus\x00') symlinkat(&(0x7f00000001c0)='./bus\x00', r1, &(0x7f0000000200)='./file0\x00') read(r0, &(0x7f0000000140)=""/21, 0x15) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 16:11:30 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2040, 0x4f4b) msgsnd(0x0, &(0x7f0000000180)={0x0, "f978bfcde8ed92dabf46a8efc5604517ce539b634f4e9eebcfa8cd49596192d3dbd26bf25a8c42309ef1dc01432a88ea60b513a0360edc724cb1132c9b6f1e0ebc4a54a333410d3d89e7582c45575147872f2e5d0a83ee6bd609f9aa863c1f8313b0a8ed93d536e0f7c1c4f10668aceaf95145eb33051a8229671cda52e9651ad8db63077a59ebc42c3f9a87301ceeeebb9e153244f0daede5c46f886f8f66d12a9f2caa64f0fa9646a318a83d67da252dbad1aac402f900676038060c03a1d89e036a44415e625b68944b139014b4c29f24c660472f255d9245b3a1abf2f5d5c2e2a6e4b792b6078dbfb11d169c9e8792ef7573315310a5dcd7f153f09bfbcf5510740da15944bb4008277dc842c9a2313c5d4d028426c62bb2357b772c9ab4a199f3f92a6ede42a42296e7fbd242d0dc00f81ce77f"}, 0x13e, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc2c04200, &(0x7f00000000c0)={0x20, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffa, 0xfffffffffffffffd, 0xc4, 0x5, "7cb2b184e1fe52aeb04fc68cd5e08742e818f0b9", 0x1, 0x8000}) 16:11:30 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x1000, 0x6dc) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0xfffffffffffffffc) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000380)="a70f1fa2aad63e339e8917d234d9bda8cb3c28932b7f17eeb1733ae7860d5417fb8f1eb3ebf1ee38f5c38431b6eebd9004614bcf333e8d422bbdee00fdfefe91a5e8a371892e1e824f90b035804c0350c301583b4beba3346dccc769d3bc023c3e9f364015cedf9bbf8a9d5d7e4367ae8f5d5d005ef545cbecd86b32e10629dd02452d", 0x83}], 0x1) execve(0x0, 0x0, 0x0) setsockopt(r0, 0xff, 0x4, &(0x7f0000000080)="788617c316020976a9b5e2c74baf7c0cb44c7ed09c", 0x15) getpid() mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0x10001) 16:11:30 executing program 1: socketpair$unix(0x1, 0x200000000000006, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f0000000080)={0x0, 0x272, 0x0, 0x0, &(0x7f0000001380)=""/232, 0xf}, 0x0) 16:11:30 executing program 0: r0 = socket(0x20, 0x27, 0xb) setsockopt(r0, 0x29, 0xb, 0x0, 0x0) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x0, 0x8, 0x5}, 0xc) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x1}, 0x8) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20000, 0x0) ioctl$KDSETRAD(r1, 0x20004b43) bind(r1, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x1ff, 0x10000}, 0xc) listen(r0, 0x1000) 16:11:30 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) kevent(r1, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x27, 0x80, 0x1683c00000000, 0xfffffffffffffff9}, {{r1}, 0xfffffffffffffffe, 0x48, 0xfffff, 0x1f, 0x3}, {{r0}, 0xfffffffffffffff9, 0x2, 0x20000000, 0x7, 0x5c2}, {{r0}, 0xfffffffffffffffe, 0x20, 0x0, 0x9, 0x6}, {{r0}, 0xfffffffffffffffa, 0x82, 0x80000000, 0xff, 0x2}, {{r0}, 0x0, 0x1, 0x3, 0x1ff, 0x88cf}, {{r1}, 0xffffffffffffffff, 0x8, 0x1, 0x80000001, 0x97e}], 0x887, &(0x7f0000000240)=[{{r1}, 0x0, 0x20, 0xfffff, 0xfffffffffffffffb, 0x6df}, {{r1}, 0xffffffffffffffff, 0xb2, 0x18, 0x200, 0x5}, {{r0}, 0xfffffffffffffff9, 0x20, 0x40000000, 0x8, 0x1}, {{r1}, 0xfffffffffffffffb, 0x774050f0dad76f57, 0x40000000, 0x7f, 0x100000000}, {{r1}, 0xfffffffffffffff8, 0x80, 0x2, 0xffff, 0x4}, {{r0}, 0xfffffffffffffffd, 0x88, 0x80}, {{r0}, 0xffffffffffffffff, 0x41, 0xfffff, 0x5, 0x4}], 0xfff, &(0x7f0000000340)={0x1, 0x6}) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x8004667e, &(0x7f0000000000)=0x9) renameat(r1, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='./file1\x00') 16:11:30 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x20000, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r1) setgroups(0x0, 0x0) r3 = getuid() lchown(&(0x7f0000000200)='./file0\x00', r3, r2) ioctl$TIOCDRAIN(r0, 0x2000745e) setuid(r3) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x408, 0x0) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000000100)) r5 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r5, &(0x7f0000000280)='.\x00', 0x3, 0x0) 16:11:30 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)=[&(0x7f00000000c0)='.*\x00', &(0x7f0000000100)='(&\\#:\x00'], &(0x7f0000000200)=[&(0x7f00000001c0)='-\x00']) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getgid() ioctl$TIOCMSET(r1, 0x80104277, &(0x7f0000000000)=0x7) 16:11:30 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x10) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000040)={0x3, [{0x1, 0x3}, {0x3, 0x100}, {0x3, 0x1f}, {0x1, 0x200}, {0x1, 0x3}, {0x3, 0x6}, {0x1, 0x1ff}, {0x2, 0x6}, {0x1, 0x4}, {0x3, 0xce}, {0x2, 0x7}, {0x2, 0x4}, {0x3, 0x4}, {0x2, 0x8}, {0x1, 0x2}, {0x3, 0x3}, {0x0, 0x4c9c}, {0x1, 0x1f}, {0x3}, {0x3, 0x9}, {0x2, 0x100000000}, {0x0, 0x3}, {0x3, 0x7}, {0x0, 0x14277242}, {0x1, 0x343}, {0x3, 0x40}, {0x3, 0x318d3f5}, {0x3, 0x4}, {0x3, 0x7}, {0x2, 0x81}, {0x2, 0x2}, {0x3, 0x9}]}) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000180)={0x2, './file0\x00'}) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f00000001c0)=0x1) ioctl$TIOCSDTR(r0, 0x20007479) write(r0, &(0x7f0000000200)="eb2c074848d42e25d8fb7b47c55218010a75afba6f6c18dbaa3bd476966fa70c52a1923b1bdf9abd0af2adf54c2cd7dfd0a0dee57611debf2a1cc5bb315fa492eb0e0d3e791cdb77b6f6f653ad1f6ac0e9e63cdc11e55dc8ab7843918798ad1540f47afe47ae7982a075", 0x6a) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000280)={0x6, 0xffff, './file0\x00', 0x6, 0x1, 0x290, 0xee54}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000002c0)) utimes(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)={{0x8, 0x7}, {0x40, 0xdb}}) writev(r0, &(0x7f0000000980)=[{&(0x7f0000000640)="b93ffba785f1e0f3e753c8", 0xb}, {&(0x7f00000006c0)="eab909718725eb9858685affa9ed99440e07075033ec93ba678f13e576a0a07d96c046557eeae4df02d17061fbff58efe21dc83e2963cea0542fbed80d74202b4998dbdc5d6e2dc9244fcc5c4ee519384e772c3de64f56bcb738ea8fa246a948674b894012010d01db8eac3303ba3843f3cd9a3720bc2ea05a157f", 0x7b}], 0x2) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) unlinkat(r0, &(0x7f0000000380)='./file0\x00', 0x0) accept(r0, &(0x7f00000003c0)=@un=@abs, &(0x7f0000000400)=0x8) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000480)={&(0x7f0000000440)=[{0x25, 0x8}, {0x84, 0x8000}, {0x47, 0x1}], 0x3}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000004c0)) r1 = msgget$private(0x0, 0x200) msgrcv(r1, &(0x7f0000000500)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x102, 0x0, 0x1000) accept$inet(r0, &(0x7f0000000940), &(0x7f0000000680)=0x8) msgsnd(r1, &(0x7f0000000880)=ANY=[@ANYBLOB="02000000000000002c48718f5c00fe7761230b60bd23c6231b74727ebcfade1bce1f1b13be187e4fe025dc6cb439f75e82ae294d1f1f4460777a181fcbab2a9b904684eb784d34ec478d2ce5f753c183171d99b76fc4efe6760d65fa9f8691ace64e17112c26c91f584292806a5ee74c719f3a7204e09686cf3dbffc27dc39e4e11371fe76dc00a1782a31012b3f96e85b2f6b395487b2b0cd9f963488a9754dd12d9cc802a8585eb9189020b2ed6c9b8a777c644755f8ea8f199c"], 0x41, 0x800) socket$inet(0x2, 0x4000, 0x7) socket$inet6(0x18, 0xc004, 0xffffffffffffffff) r2 = semget$private(0x0, 0x1, 0x3) semctl$GETPID(r2, 0x0, 0x4, &(0x7f0000000740)=""/174) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000800)={0xfffffffffffffffc, 0x64f9, './file0\x00', 0xffffffffffffff81, 0xeb, 0x7}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000840)=0x7fffffff) syz_open_pts() mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) mlockall(0x3) 16:11:30 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0xe000, 0x2ca6) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0xe0, 0x28ac) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) close(r0) 16:11:30 executing program 1: open$dir(&(0x7f0000000240)='\x00', 0x400000002c2, 0x51) getgroups(0x7, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 16:11:30 executing program 0: r0 = socket(0x10, 0x6, 0x1) setsockopt(r0, 0x6, 0x9561, &(0x7f0000000000)="4e0e77a748bf554086c385fe6446dfbd15f310fc1cd74ec58a1fc7f9e6bcdee57892473bdc33291945bcae7d29e7e291c29fe69566b9ce2fe4b84cbc2b60dfc7b9758e6461284abbc0a9e88f3b5054d7d82ea7a7d7e1da06fee9f585c9b71641f225b2ab4db8cff2c858cea3c74560fd0821092c5590d2", 0x77) r1 = open(&(0x7f0000000100)='./file0\x00', 0x10032, 0x2) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000140)=0x1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x20000002a, &(0x7f00000000c0)="4b74954c", 0x4) setsockopt$sock_int(r0, 0xffff, 0x1808, &(0x7f0000000080)=0x3, 0x4) 16:11:30 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f00000000c0)=0xc) getsockname$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) r1 = socket$inet(0x2, 0x2, 0x6) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) r2 = fcntl$dupfd(r1, 0xa, r1) setsockopt(r1, 0x0, 0x100009, &(0x7f0000000080)="00008a9ba82ea0e9d41791344ddf1ffbf68c76de83320000", 0xfffffffffffffd88) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000180)=0x4) 16:11:30 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = getpid() getpgid(r2) r3 = fcntl$dupfd(r0, 0x0, r1) r4 = getpgid(0xffffffffffffffff) fcntl$lock(r1, 0xf, &(0x7f0000000000)={0x3, 0x0, 0x5, 0x8, r4}) ioctl$TIOCFLUSH(r3, 0xc028698b, &(0x7f00000000c0)) 16:11:30 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x100, 0xc, 0x0, 0x0) 16:11:30 executing program 0: clock_getres(0x2, &(0x7f0000000000)) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000290000003e00000000000400"], 0x10}, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x881, 0x20) 16:11:30 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202b, 0x5) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) recvmsg(r0, &(0x7f00000001c0)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/87, 0x57}], 0x1, &(0x7f0000000180)=""/41, 0x29}, 0x1) write(r0, &(0x7f0000000380)='oL', 0x2) pwritev(r0, &(0x7f0000001600)=[{&(0x7f00000004c0)="031a8b093c70cb75b59bcfac7224409a13f972dc3760c89b0866f26ee337442e", 0x20}], 0x1, 0x19) execve(0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0xb9, 0x1, 0x7c87b7dc, 0x7}, {{r0}, 0xffffffffffffffff, 0x4, 0x80000000, 0x400, 0x401}], 0x80000000, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0xb1, 0x20000010, 0x80000001, 0x8}], 0x6, &(0x7f0000000280)={0x2d9, 0x100000000}) 16:11:30 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) write(0xffffffffffffffff, &(0x7f00000010c0)='v', 0x1) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x8420, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x4, 0x10, r1, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) read(r2, &(0x7f00000000c0)=""/4096, 0xc0980d) munmap(&(0x7f0000000000/0x1000)=nil, 0x1000) 16:11:31 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) 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(&(0x7f0000004000/0x4000)=nil, 0x4000, 0x1, 0x14, r1, 0x0, 0xfffffffffffffffd) select(0x40, &(0x7f00000002c0), &(0x7f0000000300), 0x0, &(0x7f0000000380)) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3, 0x10, r0, 0x0, 0x0) oLoLpckbd_enable: command error 16:11:31 executing program 0: semget(0x1, 0x3, 0xfffffffffffffffc) 16:11:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x80000000) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "dcde2fb3333df96bbc8a703a7523d25f7b0ec5a8"}) write(r0, &(0x7f0000000380)="88958ab138216b586c56bb3dbafee499b3b9e56b16e7b321358eba44267c9ee753b500fae74b7b9364ff816ddac21860443c4a4f0800bd0e8fe820da02cc990beddb1343b299e7420fa3ddb1220032463d4daaef77910e1356883b288184083da8f0121936", 0x65) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x3, 0x10001, 0x80000001, 0xfffffffffffffffb, "6b92427253e6e57d5252ffe2340aad4668a0b046", 0x4, 0x1}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "a24f9aaa6a601be37f7d23b4563d4569dd680a96"}) write(r0, &(0x7f0000000140)="1e", 0x1) r1 = syz_open_pts() dup2(r1, r1) socket$inet(0x2, 0x4005, 0x4) syz_open_pts() 16:11:31 executing program 0: getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r4 = msgget$private(0x0, 0x8) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) r8 = getpgrp() msgctl$IPC_SET(r4, 0x1, &(0x7f0000000180)={{0x81, r5, r1, r6, r1, 0x100, 0x7ff}, 0x7fff, 0x6, r7, r8, 0x2, 0x6, 0x0, 0x40}) r9 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCGETA(r9, 0x402c7413, &(0x7f0000000000)) setregid(r3, r0) setegid(r2) 16:11:32 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) setegid(r0) r1 = socket(0x11, 0x3, 0x0) r2 = getpgrp() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r4 = getegid() sendmsg$unix(r1, &(0x7f0000000540)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000400)=[{&(0x7f0000000100)="6e42afa8fc7bdee20dcde6c06c193c7f946b86364130b518be9cca3124c305be39e8968c508769bb0b285fcfa36bd933344b7c3bda156b1ca3a7de3e5d8dea7229f02f47ec78f1e36259b1198b4a144e5502ae02efd145e19740b0c743ba30f85cd682f04fc96e03db3e7dc123d33a315d822ade18ba002fab0888426536fc746215dd25c0a2e578cc62b01f0a7fd98aff217f374c1376e824e2574aee36c03f20e950d144dff771c2367d931c330cb1509d2faf327c3e35ba4bf6f3e997e258ec75204809288d23104a1f24574c8744d7599879130b279637d689ca25fab847d60da0f6c28733333129aa2eaf22d6e0e142506022903e35dd", 0xf9}, {&(0x7f0000000200)="cfaa21ca3dca5c0fa49c", 0xa}, {&(0x7f0000000240)="b8c5a1e737b56f5d64ba4ca1d875ee87549250bad170116613debc85b945c7ce0756ea1e4e82a7f248c3f94a2e2a88103ed1aabe4c00e6b7d3d613fcf2ed6270c763ecb2316345a150a33adb130d8b89a51afd20592d1b8a9080e9105d5e77980005c4bc8bed386f", 0x68}, {&(0x7f00000002c0)="1f0497324a1172d53f32fcf42222263ab16f13ae5278afb214526c835c76137a3be365fe1becfef5b34f1a302dfbe54597148884a7bafe3b307fe0e2b2476b005cb3e4824e8ee7b76ebb8d039a04bcafec8f204c0333b6ea174621aa602637df258c9d3e1ec1111f1835244e676358918e0f956881e76a30aec620b58c73da9430eac8aab52ca7df30d6d8cbe1f08af887c6333d4cb2618e6547fcf8ef8fa7756123e7f4af16318f9fe19d786a3d588a134422370c71ba45674a56c2ab429d9d7e06bed7162310b201bd87cc49", 0xcd}, {&(0x7f00000003c0)="bd67531ee3a4b4db188e1224b8d2ae5d35d0ba8e59f5590e85d12ad28851f9a0b5baf51a586f", 0x26}], 0x5, &(0x7f0000000500)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x18, 0xffff, 0x1, [r1]}], 0x38, 0x4}, 0x8) sendto$unix(r1, &(0x7f0000000000)="b100050300000000000000005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290000000000000000000000000000000000000", 0x176, 0x0, 0x0, 0x0) 16:11:32 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9}, 0x0) getpgrp() sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) recvmsg(r1, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:11:32 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x6}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000604000/0x2000)=nil, 0x2000, 0x5) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) mmap(&(0x7f0000604000/0x3000)=nil, 0x3000, 0x5, 0x5010, r1, 0x0, 0x0) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x44, 0x80000043, 0x100000001, 0xfff}, {{r0}, 0x0, 0x1, 0x1, 0xf7f, 0x6}, {{r0}, 0xffffffffffffffff, 0x1, 0x5, 0x8, 0x400}, {{r0}, 0xffffffffffffffff, 0xb7, 0x0, 0x1000, 0x4}, {{r0}, 0xffffffffffffffff, 0x0, 0x20000000, 0x897c, 0x4}, {{r0}, 0xffffffffffffffff, 0xc, 0x0, 0x2, 0x2}, {{r0}, 0xfffffffffffffffb, 0x80, 0xf0000000, 0x6, 0x101}], 0x1ff, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x9, 0xf0000004, 0x1}, {{r1}, 0xfffffffffffffffb, 0x12, 0x1, 0xace1, 0xe0e}, {{r1}, 0xfffffffffffffffc, 0x1, 0x10, 0x1000, 0x3}, {{r0}, 0x0, 0x0, 0x40, 0x0, 0x1}, {{r1}, 0x0, 0x86, 0x20000058, 0x7, 0x9}, {{r0}, 0x0, 0x48, 0xfffff, 0x7, 0x8}, {{r1}, 0xffffffffffffffff, 0xb, 0x80000000, 0x9, 0x3f}, {{r1}, 0xfffffffffffffff8, 0x0, 0xf0000000, 0x1ff, 0x7f}, {{r0}, 0xffffffffffffffff, 0x40, 0x26, 0x5, 0x4}], 0x5, &(0x7f0000000080)={0x7fff, 0x8b}) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:11:32 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002d5, 0x0) symlink(&(0x7f00000008c0)='./file0\x00', &(0x7f0000000940)='./file0\x00') preadv(r0, &(0x7f0000000800)=[{&(0x7f00000000c0)=""/185, 0xb9}, {&(0x7f00000002c0)=""/165, 0xa5}, {&(0x7f0000000380)=""/232, 0xe8}, {&(0x7f0000000480)=""/80, 0x50}, {&(0x7f0000000500)=""/154, 0x9a}, {&(0x7f00000005c0)=""/244, 0xf4}, {&(0x7f0000000000)=""/3, 0x3}, {&(0x7f00000006c0)=""/142, 0x8e}, {&(0x7f0000000240)=""/50, 0x32}, {&(0x7f0000000780)=""/107, 0x6b}], 0xa, 0x0) r1 = msgget$private(0x0, 0x48) msgsnd(r1, &(0x7f0000001900)=ANY=[@ANYBLOB="0100000000000000b6511cb223806a121f617f0cd9ce774dffd9c5d7216ba49aa6769f1a419a18ac0f4739ab3eba7ccecee0e8d88a60af98e1392b77787e74907c735fd6787f7a07463a048c45da93e50ebc5513fe25cb351f6d212467ab27980795189c2160bc8931d3a698c79bb6e4e6a29f31fd9613676560e978ac10fc243789fdbfc0c61043367ed00caf006c8338832013e3ea91ad789f4b531a6716449f22bb810a41bf3ca9b9b9b9b8123d61a1bdd5f580b942e00aaf88733faa11a252319faa240000000000000000000000000000000000"], 0x1, 0x800) select(0x40, &(0x7f0000000080), 0x0, &(0x7f00000001c0)={0x0, 0x101, 0xa00000000, 0x3, 0x740000, 0xffffffffffffff7f, 0x101, 0x80}, &(0x7f0000000200)={0x0, 0x90}) msgget$private(0x0, 0x660) r2 = msgget$private(0x0, 0x40) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002e80)={0x0, 0x0}, &(0x7f0000002ec0)=0xfdcf) msgget$private(0x0, 0x2) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000900)) r4 = getpid() open$dir(&(0x7f00000009c0)='./file0\x00', 0x800, 0x60) open(&(0x7f0000000980)='./file0\x00', 0x2, 0x40) msgctl$IPC_SET(r2, 0x1, &(0x7f0000002f80)={{0x0, r3, 0x0, 0x0, 0x0, 0x8c, 0x9}, 0x0, 0x3ec, r4, 0x0, 0x4, 0x2, 0xe0f, 0x401}) 16:11:32 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000140)='./file0\x00', 0x400000003fd, 0xfffffffffffffffd) write(r0, &(0x7f0000000380)='oL', 0x2) write(r0, &(0x7f0000000040)="0ae88e5847ac0866167e955cd0308abf144bf810d7a71b985d59a0985619656b4300e19bb8ded8ecc9217f8303d7ecafab8c31b7337afcc20f7fedc634260619557f87ea934223c411dd8f51bdbb729662d36af65438c18ed076e162c883d7ea423e28e5bcd7bc233a62e03b4ada26d7372ce85a9f58c56f4c", 0x79) execve(0x0, 0x0, 0x0) 16:11:32 executing program 0: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f000000d000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = dup2(r0, r1) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r3, &(0x7f0000000080)=[{&(0x7f0000000140)="034bb9f9f9bc49ce2c07115d779946fe2d7bf90be1d3df910e69a5f3a870d6b1436c42c74278fb1287638d5914a72c8d7a7f0b73498b4fe71da3854ec2edcff518dfc6017d91832ce946a18a4d3132b624fe2c8c1fd0e5f86f9d662aa5602a83b8cd591384cae3ff2e6678baaf95ebba664255b619ab2bc447b115ab7ecea116f9c121168513797299d3882fca8da74d140c66dc523041eae027b2b9c2a0082f208826002bdc4a1fde7964e9766b0c2f0ab28308d9498f6f22aef718f0b9a32f795dc30b073961a889063dad15e6b24ba2971d391d18d7bedd85", 0xda}, {&(0x7f0000001240)="b89dbf2c4322ec0859184ec8ef051a0dbb67a907fafb8c36f24a7f9a818d377fb5b71993b7b2b7d7c5905110c3aa2b50ab72fe562d0cea3a004070500e71bcdbc34129b7a62c64a52c05a65bc1f8b1270199686ff72c085e2acdd3a98cdff999ec51bf4fc8cd343ae2b6c2f2da05a6af26082a9ffb229be6b08a270c3b27d48a9f11cc763ef23ae1d8f9c19c5dc0946d64250c6a0b7289b26632aca7a2ddc91681643d0133c401b3982783c378cd01e2f65fa6314e470e92493ee7e50852dcec3adfb7a19cfaa09dd0889abd8320f085bc8fd81b27a29373735725f0c05b07bee650c5134f6ff42a1d5cc26ed9a1e79de835e20778fc61ffd2a14d3eacdff9b6f7c1c7d77785a68ec6967986b133e686bdd1eeacc4d4c9c3f706f60e6f4d2f86b253310e12ec6973d3a7e8c06aa2c14c66753a62d5e75ef51e28afbda4c2f34875aa448b8ec1262ec56037d107ad5887128580e8051032ff4c1c81672c349ac3a704f8bc8101ea31ff190e0c2208842a0f337a2e5d74e83f4d330fe7645063f5b7000c7558f41b58307fb62f1e999f6dd19e3e486f49d30ec069072a4251690544166979acd3b401ae78ba1034fcf270430edfbd0ca70e8c0280452749c68feeb2ec7885f74fc5a01675272e8792a00d1ff103b5cd28197083c9f73723aec550b04048a5753b275e5772868c687a0a9da9a1b608680688a055e2a37484841fb53efe2ea3288f817478453a21c7dcaa865e45d6d43d54d8d7cfb076a1396bf5868fedf277d3c5ffa50d16e4707258c49a92e15de4921bc5b30342c996b883937bef95ef9826e0ef9857c6b2b6fb51d8dafac04ddba9c8de3e06833ebc8902d41025d1b1c30af1198c179be5716c4742562a510bf3b70e38dc7c7eb4909a598739e229c632e0154caed09f44d3918fa10e67b5563982432f1b98a1d0c4a0da7462affa56e574d3ee001367c5c823f3786a9fac8561a5b531decf812246ef2e95dfc2025da78a41e2f142c4731f2cef75b6f7dc8b73a89236752a3e8263565b1c401feb6741a8070af26a446655f7b71b2a76bcaa5417ffee8d90031a296a32918c01e7a2eacc6ab921c7d8a51b4185671515e5307deb3722cbb3602a4373a3c9e56515e672ceddf1a95f6a6dfac129f1b21667091a19663873fd3307a4cb7917abeb58f5ad538645e20fc6b0a3389f207cb0d29d689487dfc239a4055f96f508d09bc197c4615056a5d5800aeff0708991e2147e7698d4b510930ea955bf9ccdf4a95c601ddf21810b84653f1e335ba5eeaf1d8c9b1a3f0a6ad6805de89685d817b9ac41e5fba871f47ccf73d771f96187e830e25bf5a7d33b1d94cff1fdbdb6206f9769076390e730f8dd8d444f7459a5123d31bb1c7381302452abd7708fe42db60351e468c3eb66f5e06ea0fdf5c8edde5e33d68a7b15cb5c716ea8a660bc5f40df355727cb009c064a134f255ca2d49ae0a4af91daf6bca10cffefe2d17419018d6b27cdb0d83941db8fb1d514b1e8d668cbb49be74e747257a191a88779a1f25e0c7e5540c490e584bf701fd617c14da2615eb4db269ac5b23a352857545f7bdf76c6f716fc580774c5cc3b417b67157295d419392726554b21445be6f7187ed58b513b9779c327787f1bae833760d60740f239a4d4854d4dfcf7a1c6d795839fb5b27b0ad761318936593a6f5fd2d70688eaaddae67778ba8cfdda450a87599af3ed4d0e34ebd602063c393f13e1717a8b21159b6d63afac6e289ed6ae3cced86f11d1682151cf69263d67129e4ce30d3dd32797de8308c5a50f7a725877e83543a8a9797c2833213a919b1ecb5b0cc641db0c59aad01d2891037dbb3b64d7f8882ff074cc3980152c2cde58876bf58d0113ba03250277c43ee50cf254d1d43da973bba5dab8b9d8ac9949c4b2ef5d9db2247d43ce559300ad29a2b06218a8ef8d2dc86efcee736acd7cba8f6d6945ab5c61fd1ae1b0b831b739700526e17dfbe464b20be28790c346e36d4c980d8088efa5b8740b77f62e1d4a95c52f23b9cbb593797e87e44bfef13496c243876720074a3a5bcc110636e8cd4e433ffb946fcbe93a047fbbf782aa7d6d64d7ec9cd8108cc1021fc7f98057c5d80634bc3dd1986a4396a6f1c9efcba18444c45e5a5a748a50dbd2f8d12c51bcc23f2958f924f2387c998c5a537b9d1708dcf940a7ca90394f7cb599bd0213374f523f3af376cda56bf38aa2aeab6de078d7604ea108b4a4a371a4f08c2ced9dbcc3853e6e477169d7a56a1be3e5643cdad5e0332f071434efd170362a278052fa0623f2cf93f5daf07ee0d4a0a74fd3864485fdf94d9f1f08bf2a9efb7359af4d2ea96ff7b1d22911d653238b47e38d4e22edfd4a48af804b007f55de3255ef6be6ed8b6c8d0645e67d04f0fbb69f3c21ac867cc51a2a696ea0194d968633198ceb21be66dee7ff6037b3d486cc03240ec9aa546d2a44e523622ad40719c60563647d56c1272a4b243bc6463f789b054810670ac47ec4d10f171bf43fc5e76d675bd948fd0f0cef94283d038108858c2b2112015f810f9f1362110415e078775c126453da9bb8de4883688c9cc33e4c776234b0b57e97e240d857394f1cd30bb726132f261119850cc4c3735ab26954af5a0f684bac1a9801b52872e089f5dfae324dc86873b0beae6bfaa35764b91c71c66230b9116e02339a4efdfd32aacd8fc2a95df5817d9093d4f9abb3279f3807d49a9efcf8c48c2d37d9cbe7ca2cef80a2f4c13bf4bc6b2525b9392e8acc9eb31dd64b291fb18489b4d397f1a9e041ed83c52f6c5247f3d76b8e8cb76302eea9fa55666ac33fe51942e76b053d05742935ab2850528ef6f006eabb984efd3451fc72fddeb1cce2bf2fb2bd755dc330cb783320d679113d5097fb67f230fa7e2fabe24169045a464a613a443969d5d3d06b1da6702a6a4aa4921d0986bf5de5db34ff002ceb2779e0684b610cf4881753ab1f72824de9da79e7c921291abd574f7c846d899a9b6a61dfbc959fab6f2b94d8b3088d3de596318d107cee7da0fdbca873f593f9adff3a6305b8a66a9c086fb00056a686b6daf6bd3dfca96b1223a4f0104b65aa26200137c585d7a0c45bfb8d1209e56e619c329752bcb14c0607c560d624c94f28ab3c965ce360afddc6a5d710a6df1ef9a2036989733f407d66867380be7d0c7250b2020989ff11134f1d526a4c173ded51bb6d6572b3e9cb53971632f57000d2daf7705bc8eeed3d691b3f87de8ae5f6b360c320ae73149ae4dd52f5f83a00e280dd69e492ed264a8669506a491f5004ba7dfe35c0103d8de39d7abf8ad0b5108eadcf6625234dc5c04a598ac12856364cb4a7ae8bdaa7fad127bab5e3f0461ef8f294db08e6108725b329c4827d958a30939fe23e9d25389b4da6da128a9cddf8f94291265c66f5fd0f21fb4e904bd7f683a2efa27be4b7136ba461b5d43d68f6b24ef78d187c76ca49b81f365d7f2f33e5c5ab1f3841f574b60bf55eb5000663515b0a3346a62bb43a12293e97790dd617373ab3481acc4e8d0707c9b74d202c3d516687a5e90d0c2830d07640fa9c0525acadbdb19f4a1b24b7f06744dcca1a8894394c3ce0d94bf68bd86ee92d6bf8ffb0a98953ba8bf087f18bb0fd3c697f67335b115854568868a282624b82f4baec6cf69bf6ef14f381beb7d40d5f351efc65693bfd16b1b61848a30fdd5eac0094978bfe73208117bcbc566872f539f57b676424e89ed8c54a5ada8c5d02846f8feefcce39e08eb6d0966a2e87d8dcd591cde31ca773f908066a4c4b3df4e7828a174c18e5b94cd1310f212739b8c5b85ecf04fb9604fb0abf8a16e303bd18e1de7c6f20a7d6d4c646ce26a8d1f8ea9112a25a4bcba76d894d6914829c9b9738f062d7f8b0e6a4e85cad07bc374579483a1defe01ee4223bff8e5dad506e2717ea7b4e0ff2b80cb2fd387b3621671b9d3cea31855d76fb45a836c0d6d5a678fcb2db51eb9843e79eacccafa2bd12d9a88e5c930a39318131c798986acff6df6ce9f1a69a51d5baddfbe961ff6ebdd2a7bdf5f6f6ad093f3246eb0bce11fab0f18b61d71d24c96a48cd4b3e1410af38a370f05f79ecb08a9c56449ae14d69a899b99b15d8398283b5184053148c3f8361d97380e9f48367f8073adf8a7e8b925ad3c68df45a35579683c6f51c004d839451f13c6f65ab7a962abbd0497d6f047a5f0c5adfa391d623c4746e072a21b60b76b98556312ffb88ef0b50a43e5c297d30f5e0f8700443ba30277b9e1f7a93917b8288345fa6e3b30958fc98080f3bfdeb29bf6bc5d6f88ee0604332ebb865da65e108678c6983566b1c6fd8b6509a0063e80a69c653eab1519d9576d7db09ca57bd0e9791c4f721b0d50b471bcbe9f1dfc910dc2405800e38ce6250b8f0231cbe50784c845fe2e30dcc60a2fa0ac3f7536bb3a795f72563e936524fabdb143985c5ad14fdfd1461d3a5b928417ba83854197ab33477a1118ee2f5971eb7e90fcc14ac6e2c900aeb589aa29f9781fa6fcecf0f77d90877e8b7be0fece9b4a98fbf3d018a0b0beb6fdf26d6d27bac4d172bdcf0b08fe7c237528123433eb76580e1c331437e7c56217e9f00cb09ae9145f97287be37bfe6cb1e5a39d77c1b32ba4a1412886b690c49257c72b99306fc1ea8c79a6eedab7814c32b7f3651cdc799ccf025566fc1e0b719f64447f003994356d402b03d612fc92492c441d1a0e1aca2bd33d51133dc371b652031116e14fa2c2eb6bf7d35ac54cfb892438c9514230ecea92ec047417f9c967cb2bedf070e970c5f6a059111df1c8802810915a800e284f0101d903dcd9aaa0d28f523d8c715d7b04657e59bc12e8347773a1a243694e824b3e4b6a869aa274cc48efd23d20173affe43e76d06d4ba99115d6a28b865c4c5bd80193bbdd4c28d20e69aa535f0975a26547654b9bb1d3ae682b350be078b56dc601a84197bed6271ace7501e1bf79b6bc501326f61d1b48d0b8d106ab97a5c7b429eb8ed06fde4b8620f750581d7096cbdc20090101a997206169a4d10e53600196842a2cf9374fda5554726a627d0c9e746e4a52c87fd6f68a60e10fcdb2a33df39e91fd57536039efa1d12a283b5a3d954ee0d5f97033faca5ff8f7cb563156661e9b6accc509a52c892ff4dce3a6e04b9d521e0e0c9676a23ba6cef9f74ecd388e77dfc8c61b8d1a4160be8eceeb76308428e6b2f21e403ffed2f84236e420a4f064c963aca6342240b03ffa4c448b864c5e1370c7704b4b219e22279c0335d26ca7ad2345c931b20627b23186c5bb5a57c25f4271238fcfbd42bfa9eac582369d7285f74457c612aeca4d8813f8a54022c13fb7085802896f71d33c765c7fbd0ec8a0903704b0e06fcde39c8f13684ba876fac15eace6c0c9e354383621477a932e0b6e6ec141f542ec52a0195c6e8db9f9523f3d7b3b40bd629e9d76a4e453e6762442d53071efaec0882849a61f3c60507790f4db31ed0b56827b40b210de69e1389d1509745a8c3a857162450c1de75ade12b02a16819615ff07325a92fe570ee172527ba6a04661041f250b24e03520c0fc0ce3359b351b9c91bc2ffeb40405df48b61325318f91a5e3ae3ec78b6a3d604287d57f856481ad2a9d3848ff9e46278b4bf36e4bbc0b0ef82e4c5c56e06e703d5b566a9c42044ff132989ecf27317cf014f075bd5c2e902abe4043dbf2a06aba6eb80968560808cfc352341fd6bd63a4735147d4c68f891e3c6a8ae68d6c145a214ceb537be62a3ff85724fbf775b323936d1", 0x1000}], 0x2) write(r3, &(0x7f0000000040)="f8ba5e942f64a582df00dd00abb40b055ec7b0c294d6363f3020c9e40e76af2e234457addff6d48d8d173db8038145415629a8f7", 0x34) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) 16:11:32 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x801) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000080)) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) 16:11:32 executing program 1: clock_getres(0x20000004, 0xfffffffffffffffe) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x200, 0x8) readlinkat(r0, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/138, 0x8a) shutdown(r0, 0x0) shmget(0x0, 0x1000, 0x40, &(0x7f0000ffd000/0x1000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r2 = getegid() r3 = getgid() getgroups(0x3, &(0x7f0000000180)=[r1, r2, r3]) nanosleep(&(0x7f0000000000)={0x6, 0x2}, 0x0) nanosleep(&(0x7f0000000040)={0x0, 0x9}, &(0x7f0000000080)) 16:11:33 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x40000000000001ff, 0x0, "b8000000000000080100", 0xfffffffffffffffe, 0x400}) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="50494d626c4fa354c3cf1f8b5695e90c18d83d651ac443421b29599e28b050636fb74dadeb0274648d870abfd00831eecb8d922e81de47f0e653064904470d70edef53440cc040760a2ea4a28960245044ed8806dfa3e3b24be9c6972e8a71511623cf79e2a9f6a23630ee17b2e17a0f5b3a18cce46c82447133cd3e3d3c2d79f6cd1f62f4c162446d2e99b413eab7900b32f80d80f08b08068e1a92225eb9854d3e013c02b6cca544c965910e9d6d73168597871b6021f02d33bc61ca19b9a245", 0xc1}, {&(0x7f0000000040)="ee2d951a3863abdba521d52253ff195899a439180adeb3", 0x17}], 0x2) r1 = socket(0x18, 0x3, 0x3a) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r1, &(0x7f00000014c0)=[{&(0x7f0000000400)="9347099334d7e6ca30277c261e5bfafa025d815b8f5808e25f4fdfef92a5481e33d7cefb8f64d4d90a2d0ea24579d0164aca49952a9a99b81fc673e5649ebf1229f3cca3f1446909a5acd2e7fb0aefe8018b83c9b6587273df8d5395d7e4f4ce53f3ea90d04234ee8e11dc9cc1e54a0f772652dd152b5f67c19ddeb592be082a0948c8e97a5401a025457254035f3295c0005dc3f0483fbf7586101f4fefb07a415b03ff0392484557403e", 0xab}], 0x1) 16:11:33 executing program 0: socketpair(0x1, 0x1, 0x1, &(0x7f00000005c0)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:11:33 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x8000, 0xd01) mknod(&(0x7f0000000180)='./file0\x00', 0x2090, 0x401) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) open$dir(&(0x7f00000000c0)='./file1\x00', 0x8020, 0x82) renameat(r0, &(0x7f0000000040)='./file1\x00', r1, &(0x7f0000000080)='./file0\x00') getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r3 = getgid() lchown(&(0x7f0000000100)='./file0\x00', r2, r3) connect(r1, &(0x7f0000000200)=@un=@abs={0x1, 0x0, 0x0}, 0x8) fchdir(r0) 16:11:33 executing program 1: munmap(&(0x7f0000ff1000/0xe000)=nil, 0xe000) r0 = socket$inet6(0x18, 0x3, 0x0) fcntl$setflags(r0, 0x2, 0x1) r1 = shmget$private(0x0, 0x4000, 0x2, &(0x7f0000fee000/0x4000)=nil) shmat(r1, &(0x7f0000ff5000/0x5000)=nil, 0x1000) mknod(&(0x7f0000000040)='./file0\x00', 0x100, 0x20) r2 = socket(0x19, 0x5, 0x6) sendto$unix(r2, 0x0, 0x514, 0x0, &(0x7f0000000000)=@abs, 0xfffffffffffffeaa) 16:11:33 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) setsockopt(r0, 0xffff, 0x800, &(0x7f0000000000)="2a67b39e", 0x4) 16:11:33 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="ea", 0x1, 0x0, 0x0, 0x20b) dup2(r0, r0) sendto$unix(r0, &(0x7f0000001180)="21ee5afe6e51bc61ff673e3a2ec888cf59a5feaf7b179cea86c6dc86d48eddd2b879113f3741bdc86755b2746637da13a295a290e7a267511fc2a73a68cd554667298d1d697de967e55e7e03387315af5f09596370b23e69933a84b5ba4d7f51560c24cb68925de20b170854fb59121d0dc3e47b891922346d4b72dec6eb062ef0a974c4732bc3b34b123f29ba130bc3c911d18cbb461060d37b3eb807f7c94972b4a824f6d33c1b03d7bb1a2760c365b1f6f8627c76df736f0085dc083814281d893a62275b8ba98b145085e2254d448364ca9e32d7cda540711d1508669f32caec05a50cfea55947daef8f5380d97870e80850b904c98b82a790208c49c648a17bb62674e0ae73b34e8452964696c720958793d88e7eed6fba05c4ec165717f59ea8dbc143205ead7d42386ee4b2a7fbeda81e1f9a45ceddfb57bae679d9f41a254d9ec7e41d7240926abf986bf30949242222d296eb6b7c2433fb63aeeb7afdac746f9e1e1b5f4f8a45d0a95f649ab1b3dbd2b622bf5e1f67f08380a6f68087f6569ada42eea7cc2e4d075a6c5de31c5a095a9477a9c4c0e2ad07ee3ae19a136c1701028304756745434e0d0b57af701d7dc908fc43778a16b26dd6989ea7cddd9d722cd56926949cd8ca145ff6548db8c05332cff60c2ef35de6a57c322213ecfd2dab0ebf65e78238f2e90277d7d6d39da8d584ce91d29c2f510f5ddad7891ccf08a4238a13582cc6de73e2f163b28704e38a3b706dd214336506bcef265088523e92b4da0c09107104c8af28260a9d757559110f93add958be9a08c9742e66d59c00085c2eb3b6c29c966c388834e2b2115aa5721b7ef2a23b01ab0414f8a42291748ef8ebd3ba5e62c4ec7d441ffb5cef873a09a1262b11195f86311c13c2f3121473eb27b3d2dc56bb5ab999162a873e3c41930d6a7469b5d5afb3c40ca97873d77edf8f233fe5e57b03e941a36ccf88b441ec97afebfafe9c8c5dadbc94e8e65c65df4f8f936aaec7e9b5ab6ab159268b4e09d771067a9fb51b8de7fe027d347ef582421f6e1c18f9b040fc33e579b874bb6f93e1263a40e9b34ce98c7ff8947c12a0d2698eb657b2d2c28bcd827e4c7f8397fa14de09cf16870a0fecede92b3e15e5fb822399168a5300728a1a2685155f591a7e26257a6b68e2f3120f428173fe6a576d9d69ab3f74813a5c37b78ea0ca94ded644d74ee55db5da04eb0827f10918256a03453882977224aa7f37fb1ff27c67a5d87e4b791b0373e2c8d71d32a799b61f68637ffe122e2d0abce113ad5942c9220b8dc2d0954fd4bf63c84e225ab3d4a0d4340120c9b8fde92fcc4a09c2ea5bb3573b4994667de7ed17dc6ea6cfa03b22f5bca45d01260f6197669e081bc4feb78016ea54bd6a3da1c14c336879f6d605bf0ed50b13feaa42085c11ac28ba4324cc760b52db4b53684be67c3b7830d6d82475474b4162bc0609480091c0892be81cfb8def507a90696af4ab21e8aa2b96eca81d2e0ddc98c7ad401bfb352214eedf093f93bd76135f8747d293d5c5419db6190f7de23fb9c6b0b8180642903cf39dee7809194b0b562c3f5bb22bdeec0b9d224a31d7c0686108ce92626276eb399e684bf471bec2adfdbdcab0faff857817dd46faa2410d10573e302e423a47907727fe87c8875d94df58e21b0988f57fe4a7242f091d83b6727522f7957632c6421035ac25ddb0a20cc040d901aebd1611b9ff3612ab9de34a0764a8b071c667330f1c2a8f1d3ad254aa7a12f34277d193d7d2450d57806829008875fb87604b6e74e485bfd80b53ba7c33908bb7dd830ab2f10e3c1cefc038d39abd2810e0c2d32311d4a9ee1e50efefa566700f19be52cac277a5fbe442c39080fa2bbf1c32118b5d38bcf4db9b45e2bf117d7742820bf803efd3b9aaf9d940bb8d0268a668d8f702c3cacccb38bf45352aa714facaaaf4a04bcca4188dd578bfdf4925f2ca156c39d13ce6ad564a340ca8485df80ed3b4f39ff5e348ddd482d32a0a157dac9e9248afdd95541d53d9b22f9999a8e4fa2366730802e4944b6df8adafe85f3957003281e5e3216fbf99662b0cbbe0350b7b92cd1f498830d908e03355695496945d321b39868d66ba673a0b4167902fcbb20d2f59bc28f7b36758d454bc65825e56a76794e116e4307723e328d027357f7095ad3ebdc23a200586f67ae76a35be5347588c240a079ca67a6a5e6333d57f778112fbb850b6b78ef8c02a6fc699d53d1f80e1e39da68ef6f9faf001c5db41e79771376736e3f7568ee7ccc19c0ef9164bdf3b2621f6e0557c34bed940cbdd2042432586d3d580bfd6f5b4d2fc16c638e4f1c55c0e8282809aa78975bcde72329b46aed5ae5b96662f41cb5c4cd8181247b0150943d025a616a8ef4bb234c5ae0f2bee965b05d66be0f5bfd58c46d3732c80be135810d4a620238b9bf4fc5ca26564414d442a3d52fcc9a2f8f57e9e5770038be2f785eea4b8da32dbe16b74db57d45d4796e5a4eb967c4688f80757c93ad6b6b650074f9682625d4a3c4a2a8286b08518988859536bb9595b966a45b51dba8bef5fcefb60df87a437fd7ceebe8a59032a07540e014f2adb25cb67e59ba21030368aa46031a0ec03a2405a70a7832dd8624bc6a7176cf581514d344f266c564942baf1602be7199ea944a6c1ea2587fc2ae75aca7b13a4459e9b13eeeef5eb3244d7c3c526264604ce914fe188af8aedaa9ed113027ac667a5a7cd6ad06b583a8970f43d5577adb90dde57d01c021a69bf021c10e134191095b48b2bc871d9f8bace1b4a0b968709baa0373a74bef825d7a12e89938669497d6509699574a14befa38f5f4afa44269a06c83392f665e7d4bfcc08c1cec2efb0887ffebc8a3469b265eabf571a3015ef6df22bbd3d43d89a4a9c754843314abc83947eb8036b94a7875722c07f78743990a2e6d8833c04141f39d6db9435f1f8ce92d921d9c4df9190c2bc480c91926b549619f2cafbcd582d3e0bb906f4a968259fb0180f170fee477c3ecafa95c5a986cca5e5d4aa130b7cdbf7e621610109df03fa0843b1ac0732840144e5720879741a8b6f01f0a482fa8e51bee650b5cb67678d0009916d8b512cc80cfc6bc72d81e9b40141a2bf716d674bcc3d446f551cd76e1bfb3e418bb6e3728d16f2f2516091ab6e0c9660cb904fda20014a5a06d1666f1f658355335a24ae243b0fde055cd83b05db2276fa4b3af68e8bc6a072721fdb7a430b6e2ba5e5731e6abd0ea2e54e2d0ee879cbc5b73b559f4cda06a2354065583dfb5731ab1e43956bcfcd3fb8e036e31d45b8d9d1c4a91e89217069b82ff956db0e1efc990ddd8fb6c710d264426e31f6370b767735ae53c5531a8a73ab6054c980b11e607cd58d1b633ee6b34f2237c9942fa777a0cfa98453f05c14cc82c29f5f9973da773bd66dc599ff86cdc1846146dcb45c4185506fc097d3e059b52d8031262f275bc0f1aaeaf2f625d80e102de1f4b952f84434017ebc1461d10f21588be57a63cd9232e6dcedb4fcddc293a3f86828e6805e85315b918d654e80a05a3edb378e557500670518ec56b2ef1fa9522ef3046d2729eaa2b586d2c7a8a75e16abe6ef89906e3c45d47fca433bdd95accb7147b6c6a7377a53c22e11169fe8e03399e00247eb275694a6d970b4245063d3f85f35b1c9feb44d33482275aa8469355c68310ea462b0bb7732ebc1f0bcc3e3dec8a1cfab51a577995262fff9665fe97160368cc883da43877c9e699d97a11bfcbad5c418bf661fc27a310826a25d3bb7ff9a614f22f88d81fefaa405ffa473b9acb153d00b5fbe679160ef9b4841d86c76198992e2012bec6afa4c80284d8a536d3214c6e654521896d6f11e283cd03b3590c33ec9c62843e107b6e3cb6c9762555ab3b493e7e6cdb7f7e506454fff9bace7c443f73ad405a8f0be8191fec1d5c6df135c511dd18053e3b3f9b017de7f20cc7a2495b2d0367087c9ea4a1d88184e3a55cdb2ab9bf057385e361bd7388154ba43dc9929ccb353da7f223548acc4e8bb234836825c660d498f1aa8a6962d1d0e59ecd8ddbaa90b842751ccfa6480975ebf9a6b03232e960e6604fb2aef89c33bc039695f485de78071e7723125a1acb6d6d8a38a7d78c8e2f6a799eed3c61afd6b30e88da5d8a3b014256c5b360d7ba8b8eb70936245b0f85180141ea00dc6894109971c3222a90092e5d254b74fa2256c4ee5fc8c9f98ca4e1501d96bead043c03029253a0568b80dbbb257e448dc053a4791ba223d0f63c9564365df72da9130217a2ce66d9b797c474d21035bdc323734048f0db55f5e1d3eb3b72de83186d1be464413f65962f4e1daa4d0307764017ca252c732077fa821762f98ebe5e16c3baaa06097cd1acc012f84001e01b33f74382bb73102d47bd96110803a195ebc8a4e4e6eb319fd68396dd69a9a9b4438448f8e648c71b42b856877e1530927ccfcdf3f82ed71d1ebfcb1c79b373f8ae2f8b4bc21776efe1f59c8a6cb06a3f4a2fd2e383156e87c06470a6ce732fbccc76ae535c0edfa185a988ea1b79f3e8a4d1b9c2c0a943171e80d44f7fd68af953592af0fb58585a8f9f845bcc518862fedf0292884083d0268e6b71cd526c0955c809649e8b53770deb018ee0fe3e23d545c401e3b2138b368c9fab71e8b242d613c80389478cd8a15c588258e7a7466c41a36307b77afacde468b3e0b9b1b464db813985ca9cd4b801c1eaae006c03ba3ca42cb95a839be63748e0e91ee4698950022906d178fb32012512e20ad05c6f737af0d315f21c0550cd723e6471a2dba0da71fcfc197ccf619504b55ba671568cdf660c4d4143a9f76a3f090308d5ef57ea87a2fd926d00807d3ea49f0f182667c2280707551ed2155a1746ab4c1c63cd9808b9e3e9f7897aeeda199044155b99f479fdfcb72216a2793f2224ffdfe25b81ebf5ba1a29876e4383380c0a470cf9ef2f86c9d05f6906b2a6a5d72cf5c08917ba6a14ceb34a901d48ae2f0242bc6440d3c228b654b954b0b4ffb8b8c9b29c5f0a264eb1a8a337ce89ac5e5156536f958b25b3d78606fe81a4074319fe1b5a916c2cf1342fec2df20f729dbdedb7677dd4d9ec462db06337402f3bc0cfa8234846509a50c0314a6d96d806c8076b9102d09fd08910bfa6d345489fcdf3dfbfbc6bcc290bd3fff09c4050b17ceecec0051bb1629248baed1be217bcd1f68910b1fbd92cc53bd5c15a63cdc7511fa9a9f1e0812fdf3f3d2378cd3084ba330f79fa7d9b17249ccc7826622af84127d518a28ee3fb73c08b10484873b34497999492eac2c50809ea7d39f74452b76cafa05f7a0adcc738e9427abd46ac04b8768835a146fda9b254f5912f5700167725a37c9acfd89c9f17bb46dbcbddebdeb95ab79cd2a1ca4c0e423ecc3ee3915d9b6c5f2fa37965d02977874e503747b4af7e6080d37e1e67159b5a4e059fa608dd2ded29bcb0c15aae479fbf61ee9703b5c0dc1c503d535418b1e2183e6d5fa6057c353bf87415975cd0e5df8f9a499e1b33a48c181cb92a6d08392c3cffe62a358312b4234723c9c858b47cfa1275d1ba5ff99ae64e374a4a8cd7b9e283b08c233d4d6b466cc8bb631ea23382a220ea7fbbd308b20a1b013052366ad800e129a68a6acd939d2339fd99fa64c69cab2cd8bf8a9f7b0d6843321024fda42a34ab1468fa9f380418a1f144ac32fa5d38a6c49a380277ad39c7c966812f5c45b42b2048a03ca89c0c8bc7bf1ce7ca932c7a34bdac267eb9d0160a0695507c1fe33", 0x10d0, 0x3ff, 0x0, 0x0) 16:11:33 executing program 0: r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r1 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x67, 0xfffffffffffffd23) dup2(r0, r1) connect$unix(r1, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x10}, 0x1c) 16:11:33 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x5200) open(&(0x7f0000000300)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000000200)={0x2f}, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) lseek(r2, 0x0, 0x1) write(r2, &(0x7f0000001e40)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) fsync(r2) fcntl$setstatus(r2, 0x4, 0x80) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x9) writev(r2, &(0x7f0000001280)=[{&(0x7f00000000c0)="1fcab5bbdc653d727ca8711db3cd28ab42c4ab19d21479be43f96b2caf68e12974f0ea6d93a1b42fe5a5eff426da6b09e8bf2fa5605e7ee7fd266250e5fc935acce4ad2f5f2c654222d83ea92de9762bee956c495b2a5a7ff54f7161a4fb27b020241d4130183330e4f44a05b1e3665b5f490dc7c296b59f86270f2fbfb8716f74e576d9197af1a450c033bbb653a58a00e688e23502f9d4efd3011d88bb3d982e9246f7ad27cb742e4d0cc269c3a982d194a65bd63e8c15d08108eb5e93f7021acf85823de43cfd9517f5373548b3e346b441a942f56043704cab4832cc88984792756202d51243995f01ca6f0c8489a0de854425c2882914d9fa37b0c70d02ccdf843e5c1a86e1eb92ffe13795d39519c38cd384aa4b6dfebd86635cf92b92b3e4635d57e5c62d7511f54b6bd6e21f24be92b43446fe8792b590e0278019880a04ef70604899887fe9406c2b8d99ffb57bc1c311484e062cf618f69b95c686f14b0035e74153866c259cb93e607671d4548c1a07c72e56553d0b474659c7c493c3988ceb9c67358b5300320cb76714ddfed766df9fa30ae12ff080d3ab8645f193bdc0f042d1e0c6fb43b87e4f7521b03bf9d3b942c382361cf4670ca1c4192d0740d1d9a84ebf99de30f2b5a29cee72e24029f1f8b9a47ab04a8a9ba03e81985b91b809b9714f34b16be17d3cf31c65f00e9aa2ae483bd3c303bf55adaaf78248cee839ed227cb1c227a099d57aba6909fa9d0368f5250a20c8e7cc51135fe6d1a401731201fd06767657546628a1778ff1d7e8a06110ff6b5a042d06af1e6c7b373d0594e684fcc310eb50148d3a1896183547627869adb8257cf5bd8ab8ca6b379d284fbacbaf9d13ccc3c341094a9c65d24961ff967fd7524c222089ea62bec21fbcbbf713fb44323121b262af83c269f9eb6984645ceda4e52f9f1234f88b2e379245e2c5e21fd81e694ad675db5edd18ea4ac1c62f375ce8b4a5ff9645cd7c2aebed72a8768122a54b72fc24623acf03688f48d4e7a90defaa261210d4e8bc5aa3e39d0a", 0x2e8}], 0x1) r3 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f00000003c0)=0xc) setpgid(0x0, r4) close(r2) dup(r3) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wsmouse0\x00', 0x40, 0x0) syz_open_pts() dup2(r1, r0) 16:11:33 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffff5a}, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000240)="2efca6d8fd4759e173f90023f3b19df3e666450fe34d9a57c19746fef097b76359d064d505ec1e628901d3bd11f7a1b318346c0e721c2b9e9ca5e3debef9af22215ef8f81fabc78428b1e2eff20377e964cec4aafb45fbfe80bc7713191f1dc71185daf9a21bfbb49c3cf0ad70888ca332cb15a90850a4a44deddb29887107", 0x7f) read(r0, &(0x7f0000000500)=""/4096, 0x1000) select(0x40, &(0x7f00000000c0)={0x8}, 0x0, 0x0, &(0x7f0000000200)) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x100) 16:11:33 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000001c0)='/', 0x0, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000100)) fchdir(r0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='r\x00') 16:11:33 executing program 1: r0 = semget$private(0x0, 0x7, 0x400) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/4096) clock_settime(0x3, &(0x7f0000001000)={0x9, 0x2000000000009}) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000001040)=""/28) semctl$GETNCNT(r0, 0x6, 0x3, &(0x7f0000002580)=""/24) clock_settime(0x3, &(0x7f00000010c0)={0x0, 0xffffffff}) mlockall(0x3) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setgroups(0x703b29e1af29f8d1, 0x0) pipe2(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000001500)={'./file0\x00', 0x6, 0x3, 0x6, 0x1, 0x101, 0x3000000000000000, 0x4, 0x0, 0x2, 0xffff, 0x80}) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getpid() unlink(&(0x7f0000001080)='./file0\x00') setuid(0xee01) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000001140)=""/175) semctl$GETNCNT(r0, 0x6, 0x3, &(0x7f0000001380)=""/230) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) pipe2(&(0x7f0000001200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10008) getsockopt$sock_int(r3, 0xffff, 0x10, &(0x7f0000001240), &(0x7f0000001280)=0x4) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000001300)=""/46) shmget$private(0x0, 0x4000, 0x2, &(0x7f0000ffb000/0x4000)=nil) semctl$GETVAL(r0, 0x7, 0x5, &(0x7f0000001480)=""/80) getpid() truncate(&(0x7f0000001340)='./file0\x00', 0x9) 16:11:33 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000340)=[&(0x7f0000000040)='\x00', &(0x7f0000000080)=')+\x00', &(0x7f00000000c0)='\')\x00', &(0x7f0000000140)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\f\x00'], &(0x7f0000000440)=[&(0x7f0000000380)='!}\'\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x00']) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r1, r0) recvmsg(r0, &(0x7f0000000700)={0x0, 0x0, &(0x7f0000000580)=[{&(0x7f0000000180)=""/232, 0xe8}], 0x1, 0x0}, 0x2) 16:11:34 executing program 0: r0 = socket(0x6, 0x400000000000c000, 0x2) close(r0) setsockopt(r0, 0x29, 0x20000000000e, &(0x7f0000000080)="02000000", 0x2) 16:11:34 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x100, 0x4) accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) write(r0, &(0x7f0000000140)="9c87c377284c35b8412e2e2e", 0xc) getgroups(0x5, &(0x7f0000000180)=[0x0, 0x0, 0x0, 0x0, 0x0]) setgid(r1) execve(0x0, 0x0, 0x0) 16:11:34 executing program 0: getgroups(0x1f6, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) recvmsg(r2, &(0x7f00000001c0)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f00000002c0)=""/140, 0x8c}, {&(0x7f00000003c0)=""/181, 0xb5}], 0x2, &(0x7f0000000480)=""/201, 0xc9}, 0x1) setegid(r0) setgroups(0x2, &(0x7f0000000000)=[r0, r1]) setuid(0xee01) lstat(&(0x7f0000000380)='./file0\x00', &(0x7f0000000240)) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='W\x00') 16:11:34 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = socket(0x2, 0x4003, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x40000200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x77) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) write(r3, &(0x7f0000000500)="ecbcf7704a2b087046fddb1b65bcd228fd8b2a3865b9f5f227aa66e74df13ec1b95a2c300323188ea588c554cdd2036dbd17cf13f88b170ddd7df2ae0f557b31a6fc8689fb7ef55068f2fd04cf0711f04162edb7d23ea169b16954799eed1c04d6f44fe584ff52ad24abbfbbf260c89e8c31ceb0a960644f21ce9a09246952e6ab6df21ed3b7830d713f3128098f2d5db8643b6b18143558ee5d383fecf01883096a8aeb9e18fa0efd727b9a73e5a43ea7151ca469c921c9dc6a63c585f7e378591263fc6ef731d747676a4439a0a58766d6145b374cd7a975ab642a7fd8879dad3b5192040b09ec54004003325286a49ce9bbf9015b47d0084e6c7c4449b484625f20955858c6c08cd2d531af44c4778e8f1939e81117afd11b1c7cc646261d16597a47e1063b8c9fcb29c081e002feacf3440f249e37e412d7d1a5e95715794f87b3088ca7c239f19029b83edc065ccd08b075b22ba562feb30c8077d153632a780655ecef8eae68891cbbbfa9abdaff74eac47a8d6b81238a63af6d6548f34b590ac1877104a0b8989a51e9dce5a6f0c57eb2f2ca9807caa0a96bee7f7002064acd2cbd0bba356ff81727064846fa020dc2349fe8fba4b1b54f29071f35560fda065fa07a46abfdfe76077e58a2991a0974515998fc8ee170bd346264e3b534b2240c52c2579bfaf9b651ea4480f427c7a5c8fcd781df58e0c726122c7c00affd4f47905caa191cd300abd8e1bbbdc6072e5431c5e50b3eb1b649a47e7d10eb757e51aeb93f715a73901661919bb8c48f969c234ebafaaa76d8bbb9d8e7daba84b57298646093507f762b5c307f48352a901c7c8f331f814a16d936393ff318c578fba1bb9cec5fdace723d4afa51ef55b06c0fe2e2b558cf716aacfe6b64342ba4ede8931c1109e8de318170d3050b1b6c024c9f7ee11dab46aaa7650e8ba2764f7a31e81a01f9c8a578730070b164f4019f6a5e746b9ec472b515224d1dee51f24733f1961f4f70704189cfbec188dd8aafc004c9687997089a70d03f4d060d274709dda66dcd1398c6c48fc19c19701e3d20871a46f83239a34103c8895eb1b344e0f6e57e52d37b3a0cb76a2315cca1b810b2268683809985a2bc5914d02a049c4b639d2c72a9f5f0ea4905e4e6ffd0b69d8662b41dbe9d0fefe82e48f315219ba72d3b0ffaea790b0d3f7c84c3767eb7cedf3468e2bcfbba7511b4e1a755c0e9754350c0f1577bc61dfab1ce8332fe600db86a6d087c5794b8646811aa6a9d92734a6e8281828ff24aaffc1758793ac98c20772ee9db8dc88997ea238dbe23f9aa0ed9707247638486aec1dc9453eb01a6d64a19b506491d4ac6649a2a6b4aee8ff80cddf5bb80315fc0fc4c91d8166dd49f73b9aab31fdda7d2c3091a929f1220c4a5820014e9f17756762f1385bf1a12a2e4700e767e87453592c8e6e69cdc48dbbc8a3f105a3fec88fdca9621e6522cdb9b9733a1fc835a410e7afd1c2c4232575d2485f98717de4555731d447b5e3548f17e9c2fde5855cefe3a970b0b2279f5225caed41088546fdd561099de1d72290c93efc2118c3789402c8112bd0e1479f8513be268d49c30cf7be9d5a9f2ae5a4f8f72a8a11f449b0b9c430183ad194c29c5e19892b825531d2ca04106c0e12d4418f8593d48cb3289b79c0eecd32decb3c8ad5f07eaf809df1f4d1ddba089de2e5abb88219abec5a1daa10c4f8cbd42c3aaf484788767441753f0dbd859d071ae65ac66252d30ca25317835c6fe00f0b17ca288e5a14e7ad7ce258795ebb19fa6c32d46be905685e118a56200f0022da4de39b3eff287b6e7f7bde886073abd475b4fb1c56f6139a5ec1c89691a44c2fbea07a4e386531803965788cbed47fcbfd7bb8e93f8e71e925c81458b843bdbb5bf9135f6a3e8176a18abb6482caa943b1b8fe777528b1cf83c07c3ddbe1358a75f676bfd1d43a2ad56f923cbcec13a007cd1d4680b90f5449fa5ee72f5554b87c23967998b694a7ff19c13b821347c0047847fa882a1549c1042c1dcaeed1c3c3f0271644a8848b64d2e1bc5bab262559584a91a7cfbadeb86740e0650e3d99e20b2364f3e956f93240da06d5c4427b0cb264c1930ebd055c2be8d6d4ba33ff330e83b596fdd2de27dabb3ff531e781e9a5830516f38389d658d498140fa8a10190a91ca443e1862756c9164a6c74c4759e482d139b8eb51116207d71600479a3c16d0e324305e8536c432f63dbab77ba69e27818a5816221e29f69aecb2ec7ebfeba57f0a4e5e4da6e1405f9d271f4cc43610bc3cd87adf51ff47929008671f7a2be92663da89e68f5ded15099aaeefdb0064ee575f521cab722565fe251f5f857559eb4650e56962e4214ca73d47c924f217c0ee5a678516fda736311656d8af1b9407fcf17eabacaa20de4fd7fab02c0213fd9cd4c875375fec2ad933abb39078ed7db6acca28d45b1e00b4ab326810c9535694daa00bd625914e87a86eed9163b9043f8408fcf603c44e4f79e857ec89268324a167e47f8b97862c40d240ccfa5f1a4a781757eb8268e90a1e29e5cba22c2b880ae0f20482bb1d21e98af73bde5d09397ed03f41ec3a60a888afac46a33cfe13ef558ffe6c8b31f72e6b341e2f83c8d00430e547a6bee24c8b59afac05aa35d6903077f308e13062cbcbfd8678250243f2bf719c3a864fcc4e4fc36f2bf159889c80750218c60859cc9699f77fe4eb426f63e873333d13acfae4f71a130952d364e241eaa870a58783f3065b59e8baa805c48030cc45d4e0c55272679693e69318e9bbb26f87def2a87f5a1798ff31413e811f6e5a2bbaeb1433278465e0f80dacf16acec2ce14560032f5a17862debfde5992a7eadeb28203a9b671110c3ba69420193eb7e0733c6bb6285a5dee710c6d58b4139a5152398e9568c57515db15f7639eccf988b9cde3bc499702f16bc1f79d0400a5ef17624999551d87f78ef509d393fdcf5a8604e77cdf9581fcabdb40d1d33ab16bdf50704d068c4e80f30108a295729027feddd69b72ba3dd0ee74eef3a5e3856c88f8af1224e208495ebb2f43d1d4a4119c4f13e88bda3f0f1689e622b73a350f04c210483c371f006e43589181126ace2ac59879a4e2bf9314a032b289232a070ecda6d0b83d6b16259323e5157f785ed6dc48e5cc9d51bcf6c11dff7818a0859179a1975a5b7c865691935a2d9194bf29e00b73b99dde512748f315544fef0f76529dca56e7b93951382764708f4f200fc9d9dc58d10519082c253fcdc35e96304a371be22a6e5b8b45d5e28f14ffc42a86e44225e1b3f2cc88e02038faebfa3d64004ccd13ea5885456103742a91f377c0d1362bb9d78c3612fe05ca96c21da9ffed3f6869bb05204d4325505fd238981f23b11900eb68ca6b19608d18db7a311d06bc6715e66959f954e1f7289ea28e7182a64d033f1282dc8b6e85be0f05b924fec02f2e163e2205de762023c66706322d45666bbbe8d172743ed927d14d1ab51e4825aa8df569a4d1a9a691055b69d998a45630626e5a185394824f05c72b242c0b54f88faa459342920291dfa8de5d0f3a8fd93f67c9c6f47cce60cfa76b24c5028ecda630248c2b35fffcbf9596f946a425b0cf74e157fda7953cd42401d51b4b44ef64ecac2116e0f13c4b3d89d8c991337b2aa09dc9c7f450e93fbaaf3fba0cc78bc2ab0078794aeefbc8ff503e96f5ee4576c918649ff3ab5e0843757b6987a73cc51232ca3317448177355915b51599c6572c128ea5f738eab0247127b48b778f15c77ec2cfb72d87a1954715d950536906522a519759e19c18b605d70bd8c4d5facd078bb01e6c54189509a1a0de55b02bc21962d7b2b0d18fa5b7777f33d1b4ecafe9da150ab16a4fd02af1519103627a7c6a5898768d2bfe8d5418ebbd865f79c129895b24692761a2173f0db7e59307a5332bb5f9cd37a0e46befa64c72afdaadaa2258768f392ff96d049d69e54e61bad1573eb4582a04ce623dcafee190c7f507053d12260d9bab0149bae8e995ac5badca208ff992c2dcb72a7023ecaf0181313024f486e4a9689abbb374a9a5dce9f3f38dce99dd0a3e51ee08eddca87ec80240c90f83fa7f180c4f57c258ad56ce3f580900dba218a77f903098400821e372e770350c38afdbaa5669da6d2a82e2505ee207b11881dff94862a6633ec28c978c540b8373908f76d60e37929b6230e006907bb52e71c295f7e0094710b64c0f5c872711820a27c4da289934bd1cb61b023aa2228de480ed31adb8a6eaccd475bf3a909f2ccd8cfed6bf39c0c671fb9eb5f8e1e2782c1bc716ff3ce6fbd22aab12a1d51d939ea71798340cb72e97ab201f60319e608649af8b4dc2137243cb5fa200e4465d866ea7fae1212f44ff210d5a9ac0622cd5c7cf2d540ee0793ff1eeef5c2220d93ba03ac665fffd2b16cb4726adf355558c158c5fbd414150d501761f288dcb5972a03898922d9eac1c601fffe75e4c581e80ed289b9bb1bd9902ef5538fb3d26e0a280492263136ba8beac39dbc01e4bf25f1b656330652fd5825ac9a9d0027917d11d903d51ecda07dbf13680ff6a8bb6050ae05db67457ad95fa131dd4fc2d63cbd74a0d79cf9f3dc8dab554c012c2a77b4e78669f284a859b78eaba672ac3222c96c6810122ad3cf6250c181c2cb7e2d3640aaf830fba9479864fd46435fb0d36bc68f455ed12bdeb8c82c452a7ac38561e97cc06c0a3dd81853529129ced30b03b001d50258eeeae24f7198d1044eada8793b76880a80529ab697f03e7c4ceed06dce539a2e81e731da3e92a5ac0bda690e012d8aed7d8c1ed9f9c3c2c844ff9192ac9a28fa30ba758b4d381b7cf27d5dd029674be65a123655d120e6ce7031fc9a81084305e1847cd10e4318dff0397cdf06d0e1315ecd9efd12e61a5c8b48d1aced90cd54118c976e89843ae0db769bf257e1af96aa20a1bba4503fae9a4c35461a3b664ca26eced0414f87715d5e35c08e34d82f082afaf4aea60f8c29d52d2b853d3c9aa2cd5fa5af26b80aba21c75f96de540e43ad38279179b8fbd4659a97341411e71eb747f17ca8a93a7bea22d9c713b66a35ecd4814aad5d5b1d4fc30463000c3dd5af884c0d84b9f816e1de1e9b9c43af162636d5e87b8baddd1e9b146cc782ff2a4a3dea44a627b14df96030618cb357412c985be7906bdf967d43fc4edca074682f9e04dd13a9cb2cefe8567ecdc14d36e6a49589919de3d3ecfcfbf23c5b8bd87ae7e001d753a42aed34c1eb7f1fe704f07372a32050ac9a03d5e32ef6a3a2ae033ff9dc483b732dd41edd70f1b5dab428ee89f75639d21adf00152531cc615cbc2090219915b196a91ebeffd5573fdcd154226ff511f58b7552d7e6cf7b82aaf2ee88b0b09acea21b8b735e8b8029f2d869fa42bf5e5977cc0acb24a59bf48c02b090379822746c2503a0729b599cc07e5879decc7b8f77395ed3a1640dba36c38839dd4bd977c2d237597e6594a4878d3e33e27020fc2ae04e363ebdc7176e7876f857bb46f9cb136f360cadc32c36b2bf3b308805d894a9bfef85b05def3609f4c491021b3f54f866c0bcbad6ee5c8082e0a5f6d28cd630affa2b7126b0281936263e6a95ec918c5628728a46ebee63317fd030539092fb5af31585ada1ce36cab20548cc6c86f301e710b9e4113ebced29cd9f008062cf76bb6799ebe68529a43bc202d32c4f68bf298c611826739311f1b1185795e38343afc742eb38c459a2527578d5122f085459a8d7f0da4049e0017edb1d260", 0x1000) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0307006, &(0x7f0000000080)={0x0, './bus\x00', './file0\x00'}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fcntl$setstatus(r0, 0x4, 0x0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000180)={'./file0\x00', 0x8, 0x59, 0xfffffffffffffffc, 0x1, 0x400, 0x7, 0x8000, 0x0, 0x1, 0x9}) 16:11:34 executing program 0: r0 = socket(0x18, 0x4, 0x80) bind$unix(r0, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) shutdown(r0, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050400000020000008005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290000000000000000000000000000000000000", 0xb1, 0x0, 0x0, 0x0) shutdown(r0, 0x2) 16:11:34 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) getrlimit(0x2, &(0x7f0000000000)) setsockopt(r0, 0x0, 0x67, 0x0, 0x0) 16:11:34 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100001000, &(0x7f0000000140)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffffc, 0x0, 0x0, 0x9, "00000000e74de40000000000000000000600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x14) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000040)=0xffffffff) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000180)=0x2000000000009, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:11:34 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() getgroups(0x3, &(0x7f0000000140)=[0x0, 0x0, 0xffffffffffffffff]) getitimer(0x1, &(0x7f0000000000)) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, "61aa0db100000100", 0x0, 0x4}) write(r0, &(0x7f0000000500)="b7", 0x1) readv(r1, &(0x7f00000000c0), 0x1000000000000029) 16:11:34 executing program 1: r0 = socket$inet(0x2, 0x3, 0x6) getsockopt$inet_opts(r0, 0x0, 0x200000000001f, 0x0, 0x0) 16:11:34 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x1001) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) open$dir(&(0x7f0000000180)='./file0\x00', 0x10, 0x80) pipe(&(0x7f0000e2aff8)={0xffffffffffffffff}) close(r1) lseek(r1, 0x0, 0x0) setuid(0xee01) getuid() r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x800, 0x80) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000100)=""/46, 0x2e}], 0x1) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') 16:11:34 executing program 1: getegid() r0 = semget$private(0x0, 0x7, 0x2) semget$private(0x0, 0x2, 0x2000000029) mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = getpgrp() wait4(r2, 0x0, 0x8, &(0x7f0000000440)) fchown(r1, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1006, &(0x7f0000000300)={0x0, 0xffff}, 0x10) semop(r0, &(0x7f0000000040)=[{0x5, 0x8}, {0x2, 0x3}, {0x1, 0x3, 0x1000}, {0x5, 0xfffffffffffffff8, 0x80000001803}, {0x1, 0x5ae, 0x100000000001800}, {0x100000000004, 0x100000000, 0xfff}, {0x0, 0x5dcf67be, 0x17fd}, {0x83, 0x0, 0x800}, {0x3, 0x200000009, 0x1000001004}], 0x9) unlinkat(r1, &(0x7f00000001c0)='./bus\x00', 0xa) shmget$private(0x0, 0x3000, 0x360, &(0x7f0000ffb000/0x3000)=nil) mmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0xfffffffffffffffc, 0x413, r1, 0x0, 0x0) r3 = fcntl$dupfd(r1, 0x9, r1) r4 = geteuid() openat(r1, &(0x7f0000000380)='./file0\x00', 0x80, 0x8) r5 = getegid() lchown(&(0x7f0000000280)='./file0\x00', r4, r5) r6 = syz_open_pts() link(&(0x7f0000000100)='./file1/../file0\x00', &(0x7f0000000140)='./file1\x00') fcntl$getown(r3, 0x5) close(r1) ioctl$TIOCGTSTAMP(r6, 0x4010745b, &(0x7f0000000340)) unlinkat(r3, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000080)={0x1, 0x8000, './file0\x00', 0x0, 0x80, 0x100000000}) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f00000002c0)={0x8583, 0x1}, 0x10) mknod(&(0x7f0000000200)='.\x00', 0x1100, 0x0) close(r6) open(&(0x7f0000000180)='./file1\x00', 0x3fd, 0x0) symlinkat(&(0x7f00000000c0)='./file1\x00', r1, &(0x7f0000000240)='./file0\x00') 16:11:35 executing program 0: r0 = semget(0x1, 0x4, 0x20) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000000040)=""/52) r1 = socket(0x800000018, 0x1, 0x0) r2 = socket(0x80000800000018, 0x1, 0xe11e) setsockopt$sock_int(r2, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x3, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x7, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) 16:11:35 executing program 1: unlink(0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x100002002, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) r1 = dup(0xffffffffffffff9c) r2 = fcntl$dupfd(r1, 0xa, r0) open(&(0x7f0000000240)='./bus\x00', 0x0, 0x45) accept$unix(r2, &(0x7f0000000180)=@file={0x0, ""/63}, &(0x7f0000000100)=0x41) fchmodat(r2, &(0x7f0000000000)='./file0/file0\x00', 0xa0, 0x0) sendto$unix(r2, &(0x7f0000000280)="a313c4d43a2abc8b37bce57f38dc5116e9ed93522abf4a449ea98352155990adbaf8eb4f2bd4aedcd02f79706373ca35bebadb9e28e9455a378492b0d2a567780ab00c7f6d106e047085e2dd9ca9cc1a0746c2", 0x53, 0x400, 0x0, 0x0) fchmodat(r2, &(0x7f0000000200)='./file0/file0/file0\x00', 0x124, 0x2) r3 = open$dir(&(0x7f0000000380)='./file0\x00', 0x10000, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2010, 0x800) ftruncate(r2, 0x8) r4 = open(&(0x7f0000000400)='.\x00', 0x40, 0x84) dup2(r4, r3) 16:11:35 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2003, 0x4401) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x14) 16:11:35 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000000300)=[{&(0x7f0000000200)="81eb1dc1fe03cb3dcd63b4a4c69463d86418f599a491a9ff9160dc7b50ed6ae07779cf7dd61a8200646fb418199e6b1f02624cdfdd703742242a3e9300db228b587122746726f4dd694784f8bd538148ffe85403bb11083ffcd07f9c431d297f3a3ba9b33aa0f0062c0a2b6cdbe8eecb42ac4a7c6b9139ba457e3a208a50b3905133da123631c3cce49906801bd8b285de0d7fdfee768a9bfc45b8b496abd619c86aead972c2ad5e04", 0xa9}], 0x1) read(r0, &(0x7f0000000000)=""/248, 0xf8) r2 = dup(r0) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000340)=0x1) connect$unix(r2, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) msgget$private(0x0, 0x4) recvfrom$inet6(r2, &(0x7f0000000140)=""/160, 0x62, 0x40, 0x0, 0x0) 16:11:35 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r1, 0xffffffffffffffff, &(0x7f00000003c0)) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) connect$unix(r1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) mkdir(&(0x7f0000000080)='./file1\x00', 0xc0) 16:11:35 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) accept(r0, 0x0, &(0x7f0000000200)) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000080c1, 0x10000}) read(r0, &(0x7f0000000240)=""/20, 0x14) r1 = msgget(0x2, 0x0) msgrcv(r1, &(0x7f0000000080)={0x0, ""/73}, 0x51, 0x3, 0x800) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x100) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:11:35 executing program 1: mkdir(&(0x7f0000014000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x200, 0x0) mkdirat(r1, &(0x7f0000000080)='./file1\x00', 0x2a) symlinkat(&(0x7f0000000040)='./file0/', r0, &(0x7f0000d06ff8)='./file0/') 16:11:36 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) openat(r0, &(0x7f0000000200)='./file1\x00', 0x400, 0x2) clock_gettime(0x3, &(0x7f00000000c0)) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x1000000400000) r2 = openat(r1, &(0x7f0000000100)='./file0\x00', 0x10268, 0x0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0x0, 0xfdc60000000000, 0x0, 0x1, 0x1, 0x100, 0x5, 0x0, 0x2, 0x0, 0x5d6}) ioctl$TIOCCONS(0xffffffffffffffff, 0xc0044266, &(0x7f0000000000)) syz_execute_func(&(0x7f0000000240)="dbe3c421c8c6f403d9a000008020c481345c7daa410f01dbc4c21929a686000000c401f9e64f05c4216ddaadf4ffffff0f381d14cc8f68708ff806") ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000080)={0x1, 0xfefe}) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000280)) 16:11:36 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mkdir(&(0x7f0000000180)='./bus/file0\x00', 0xe) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)) symlinkat(&(0x7f0000000040)='.\x00', r0, &(0x7f0000000100)='./bus/file0\x00') chroot(&(0x7f0000000140)='./bus\x00') 16:11:36 executing program 1: r0 = socket(0x6, 0x2, 0x2d7d) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000000), &(0x7f0000000040)=0x4) r1 = socket$inet6(0x18, 0x8001, 0x0) r2 = syz_open_pts() ioctl$WSDISPLAYIO_SETSCREEN(0xffffffffffffff9c, 0x80045756, &(0x7f0000000180)=0x20) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000140)) ioctl$TIOCSBRK(r2, 0x2000747b) getsockopt$sock_int(r1, 0xffff, 0x8, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) clock_settime(0x3, &(0x7f0000000100)={0x40, 0x7fff}) unlinkat(r3, &(0x7f00000000c0)='./file0\x00', 0x8) 16:11:36 executing program 0: r0 = socket$inet(0x2, 0x8000000000002, 0x0) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/99, 0x63}], 0x1) execve(0x0, 0x0, 0x0) sendmsg(r0, &(0x7f0000000140)={&(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001700)=[{&(0x7f00000001c0)="9f781b323cad84d18a6421c88cf48cb4508f60b4cb31cd23088610514a904ff95da4b5c8dacc12c423dd1bcfb56b7b6c3e7f0164bf22f2b09ac5f6f67f99c83199ff537c3540d02982002c45c59c004474292bc47d94334584b831c7174eccec826e1151588133d826ec01c3abf2e937b59c1ddd963eb95121098dd756696db88f3538610fdb09cf7e46ff7c2d1f0ae6968567b2b9bd63dee53d", 0x9a}, {&(0x7f0000000280)="9c8c94a593bf965b777225580115f0c3db6370ffd55a3ca85118f5487da19053306215f54c2698e9d9f9f4a1a8fd16d791f136f991a82e525ad5188dffb4237fa760a60421fc11cb3aa2e2eb7f0778ac90589bb17a5b594780935503bc73d49797074d917d17f8ebd2b65693e118cdbaa3f7e4103dfd6f28c31e2b4277de98c419ea6db512ec6e71d971572fe220ffe8aeca851365b5546c36cf0cd19807203566b4300d356a2c348fe7b986a71b7292928ec070bf185e1f3fd9ffd04c80e6678c4352b632f7a3e28e663c62f33cc5d0a213e7904a1f", 0xd6}, {&(0x7f0000000380)="383892353e1066a0c3ee168ea62065b917f114fc7190a78c00eed43132e1f86f5ac68229f3b98801241bb21e816c6efe431aead88042ad33cd7e369bc5338d8cd6cc7d27452463f83a9af4771ad2f638c9651bc26ab54abb5534263c0ae66e838468841e342aafb7b70938b0370b51d5b6fcf6139e73d5802df6a2794ce5a333cf08ffdc8ced4ad772426e5f6c70772755eb4f5d506380a55392baac6e44f9d779c611a1ebe7b9a2eb51eb143bf9508c45e4b1bf818e37f2e2fe", 0xba}, {&(0x7f0000000440)="0bdd8f6b4ea962f3f02297591c52fcb472d2b3def5b52c4f99d41d18b79a0295b96dcbc4ab5474c80352612d2e398bf2540ba3116364f2150cdaf34194e117e6c2d5b0b26ec2724586551f9b708c4513fa73907e5b16ad04f37ce10c026e17f266425769b2b70bf3f12a6fbe99ee27ae6822c899dcc7ae6eb85588469944dee3fe01a244c7d31b9f9790792050ec47ec1eb4c165fdb87eeaf1164d30f0371254b110af8aeb6fa8", 0xa7}, {&(0x7f0000000100)="b874e46a5e9d1ac1775303af849a6249ba9d4d8fa062f0c9b5b39b3ab382", 0x1e}, {&(0x7f0000000500)="15d28a6110a85c1659270915cc4fc9ad487218c89b15c28f1c9d68f1eea393e2ba49dee145581ef2cc1b6e0fb7c379abd9e5e394428e5326a4d2e366e301359899e6208df47346807257ceb1da9f807b330a96ad56fcf36608e1b12901e631db6baa", 0x62}, {&(0x7f0000000580)="808b2422588c6d4282a74a463d6b36fa1b1729ce53da428ad925c561f6a6ce85589c4607e150e2722d3420a5afd6419a7f31439c50f41dce3a5930121937d94327f52a11f059d27d8683b9302e590686cda8fbc869294794d64599dbfccb3c81c58c67dea6bb0fe06f39a361b09a0cee6bd8ecf9f832f78f5091da3c467fdd32b96a28a19fe7e139414d1ea749169c40958a1b3ed52ca23e23636ed5506c100cd1ef0cd09e74baf52fa9dde04b6e50959e3433e2d64e4e3a304804483de9329a914d8cf5385fd2a6395fe916e085e9c7b3dca35b5139a33a677a30b411951a9f94630a229ae682dab882638f3b606c7298a6158872335a9f2577f3", 0xfb}, {&(0x7f0000000680)="031ecd234851583f028c818b856d2557a4f7f45805ea34f97854fb25939c3152a7304ba75d0e80135cd1c2cc08c4f2d94dda63e80894b04444d395c58e3cf7ac8bb46c330f38527d43b7a25772e8ac1ccd92b1f3bad6656422d6cfe7b1e769ba4c5b9171b95f2c5b3e", 0x69}, {&(0x7f0000000700)="862dbc13b2fe57753ed5a1180096368fd514edf6ae0662fb57480fa537ea0b329ddcaa5e71447511d3db58aadbd263b10cb89570c404635e23f805839b5a94abaa08192e4f0e0d7433d4a3b9135286a9c92ecd935b6e495f9a309b543940507d79f47f4f3de3ab41d87764e1f993c5f1d3cd803f2303892b2fa70ad5d4058421177d43b1f80b684917a55d4e68f8ea1a9735199d7014cfae003d928700a968d2bf65d6690519e05c40e5b9492da6206345cf4b069cfc16e724215943b03bcda6fe787fc5943684714c30f2e7f65e075a65efe47fcec121e35a5f62611ee35310f899d3a50287a7d33bf1ea7b7e29e87dc31c1d5f174e1ed5151262d3a6a57d1a2eee53a0b56773bb400d396fe5187a352b7dd48b990a9b9d7d2026848a2ecb573485eb2f902d37a598a83c2d7471443b44b71383a19939a022c4342b2761561ce13a129cf791ac5f278c214d18719f2d87a6d456b0149b7452d990b39a838b290a7ac8d981c6473658926292e38ad12ababf745d82f74ed3e3775f461a3ae1e3981ce41c80b98da56904d3ac14f769f2f768e953becafa7519b619174498a1c8fbe2a369320e490291d68ce1c130f26d1bfc4f090497666c5178458cf066050979265435ce50d8b942755bfd7d18b5fd5a100e9a65289a8e94e61674c1afe06ae9a14f51f26668376ccd92bc00445b47ce9903d7c4cfabf0259330ed08ffb46eeae973c1560ca623c0490bdb27a2ca10b65f41fbd1000fd0cac0209640a8e582fa1e562266fcf3a3312d656a571ff35a932c3176e3fd6147deea257fe416c9b623f1d3e116538df37688285701f74807044bf55ef7890365be53e85fa1883c265b43ba8655078ad94af4f19149d113613ef87176e0e4c19e7f6838997defbc6f06641de6a1f80822ae3b213a187eeced9c2e8da821e318b19d6e886e07a8a314fb10973962cc3e2d4abd702d69ca426bf6c875fed87c6ee3322d2bc52112ae6b629a4c8dedafd83ee4b6593e1fb658d9d7fa657838577b08604d4b2f030139cd7b9ec107a6ce72b234f1357f6dabca77a0033ec066c1156874fe54926669161aaca50308f0a52cecd5dfdd5e932863fa3d36ef10be6cf3cb451a8dbb16f448c8893625d63155725b00bca717f448024b72df9d25e387e04e02948f834eaa30ecf367d133fe8bd19c39c966a3a9cd948cd34150ea2f3429a305d95bcffc7f1176f658ecabc66a444372f8c3ce781cbe67a32fcf5391f0a507fa71787cbf152847e6292702a4188a5a46bb95ac0bc12a00261ae8bf7fdb982be6e367489b6f9bce28aeca843ace423f3ebebba1e0a7d62abbcf67484dfd419107da700ab1f5f44ce6bfa2f7c41fb3c67595c00e4ff33d682bd6f8ce843b83bbb543fc7479009af1f6bb16e631c6fce40c34f960276df4303564f280d1a0448c684e097a180e74c55a436c71cfb0c3a73e01e016c359d63217fcae07a057127d641a6bcec59931dc21926bbe6097263641a0180bd3ccf2a3d897d08afecbe40641163169c7d5b2ececc2308f8b4bbe4c1b955090c7a9f1fe86f63f9603a97bf73069b66ea35d3b7e764602a7f6d658eaed11b48371c690c7d63753beacd53a0f03938e04765d9fb885fa5235508493d7355fdbcf9cb36fbc7318a00a00056068446c3b7ac2d4784ef2fafcfe120ccf0fb30f3a693fe4769f191d0dc10d3d330093261e5d291ccd316e7556bc50d8d78b85f96cbadbc4573344573683db86be322fad2f3dfe0c6244cc49bc99c68c5d32f7d77e14f265ed361f846338c949779a5295a30108ca81ef41cd9d544c10ce8e4ad87c72455a7a6b8ed04244ed3d94f6d469c6012971c538cc64899cb67996f633be598b851d7208d6870aa416dc9f87838cd01c0c0d9a6d419a9e7759717e18f877969e15914d52ef2a829751a1b4334b6f28b7f9dec49ea48aff303b2f9651d60ec84996065879b56656c013eaa19d057acccb77ba8e19fefb0d85141e303bcbabab834c79a91197231f35bc30d2966bc4e32a7acca06224454c9e96d1a29931aa0fe44757614b8f42e52b323cafd5e80fde37e9515a6df806c8d32c5280a6f956f49779e88471613dc9e7acf5e0d1fcfd752bd0040c3d5c6c59db9b66e004eec45a3aff280d895fb5083b755fb743165f1f19848d3316e5e9089e060b89b5580e3684a8def43cbfa815eb528ea1d669bae22e683aa7602b31c70763a004098c957816f467daf00ec4320dd73a354c3a3032d38b1f0e69c3ed6d3b6a13c0acbb7dedf789013ed0d2341a70189dfee66701f2aead8957a7965c9b52471548f2342b86eb10d010dc9b5291a0874dadfb6b42dd8de2c7e3790b2124b7583920e33e1d85a0976a5d67b1ce860c51f8257252fd157358ff6595d3c8b3ab817b7ded2bbc55abd36ccb275963db4f4811c9d203e719b34283d5d79192e9dc018b269de69c9250fd791931a54bc474a86761843a875b6bf518a00a6bb4731a6c3fcc1631d8cd12df3fc07f56fc775ae1fbce2570293e1d0f7777ff845bb31b48446e6b5250c85ffdfa2d4d34f2ab16dc3a0c1cdc766b60a0751063b2156565c4291a26cfd675bef3bf6decb761b4a38d21d333b7bbd2772357aca739cb5ef99a356c2c23b845253979562ded27263685e2ad13415e7ef5c10bf1809d70886780e72c48bee374380827f5e677d8a08990db0c1d5cfb2db05dd509dd4024ee48191d43e0b9c5cd62aa55d0b90015c53a93f7c0a36f0e3992ae31d79f015046e07ecf111de9e89b2a05a65255c05660044d35aec95d54734f8a980b6fb15993167ede629fe1cb31afb99bfc8b3de853fdc6a3282b17b3670a0b8b93172db3d0d893d8a22d30e60ba7e49e29382d8be9304a3fd638db140247df80a2e4c5a29b0d2c839500d0800d867471c207426987e657f81a567b3187b1b058682554fcc5d7695de00573d10ee54825e672a07cfc115ba5fa1724450245c2fffdca58113d50096e26c1f812f5d2a030e00b5c4207d4585279828c42d2c9b26d8f3b17f6c62c420e98052278e226d4b647b029b25cdaf622bd9603a111dc72af8820183fe0042a94e598b2d512211737c617a27332c6824e697d11ec995982b9be94a76d51304e54a37c205c05c393ed01a9d31cc15e7d7cb5781fdc9649b45d4de8b15ca8a81a9528e2f5e440841f9a75a6c242f91a642cd9cee2be5813779c1407ac62a0ab37e78666499d53ff7468f244e6b4bf22d1b94af42a455964a74a33fd01e1366babc82d01f530c0d6b3aba7fb48a0f1e31ef55698e8e93350094a4854992c4588727e9500f30e82852bca8a0d7119716d3ecbe21b8dce3c03fde92f52261496695128bb2ceff157e185837f53c6cf6c1e4cd89397ea372f0449172f6467105e4f18c7beccd354a2cfc4e0bbc32dc20da2664e2b747c8dd9839ce519fac58e18200310498c6c7860049cdf9b3f82cce36d25fdc89d53854c3579c3de00e3016ccdfcee7b8c365611d2d2d8e7acbbcda4d713fb67e5da9f52c7ce846d9e195c844245aac4745c93149f71a943c5c152e6388426b385de22949d592878b5cbb18b1238a70c9394af2103694856151c729d33a2f88bf675822f02304c08f4952c943ef1e2d634ddc6705e0af9a0f45362e683a059918b56687f4a6fbf1b5855dbb770c2819538631999edeb05d5863dec290c2b9aa9adb35b198d11bfe1b7c041f10546e1f91201997521a127225ddd1044e1a827609641f2393661276844f562dc98a2e1d96318f8bea3750c1e72ceeef7b548331e39fe5b0653282c050fc0f29a76ff47549e458a7222a88257ba76c29f73c5fe276dd16ebe23039aaaf451c01deddc4cbec1af4857ec655acf3b43ead5c51f757007cf081fc43f6213fea282f9e6e5ab01895ebdc5267d1634965175377a640240c7156d70874ef9c95b04a15610cd69be655af044abd520401a28fd770d60a2251e7f2d09a3bd28dcfd836ea2eb884674ab537b46c2ef32f5db10568a12baa65bf610741024bc58e25251fb0a0019c83c866f96ec9fe5e465dd9b4ef61b9c9b4f77f7bc2d108a000d82e9de9860f3b201f24a075a8ef60404c76b8063c3be90d623585bfd1c6cd524243e147befa9d62955c601c9ede20823b0e5e745fb8df979c24d4c48c7edbe61b79e14776934de33114880e0321db23976283260d941e162e26c828d700bd8d57ece0c2bf09b812b175f295043a683ed70c3bddf69c56fe4a8f8de4da10495be374ba13aee8cde42435c71d8e3a4fa2640c1af24603511207d173741610c9710fa2569963b8aae8fad4075720d67ea394c28e80f7c0d950712eba725bd6fb420231b95cb73fcdb2e5c7491ffdc7ba4d498cb2845b6e6ef2c4f4ba54215475cd10f389498d0bc7f1ab78a251381cdff1da3a437348e27cc4d1aa9033346c75d9a308e26612ec3a92fe32718c09759e0162af486113b587fa8767579098bdafff899f3ffbe55a695c5b3eac8ba07160dc9788624971c493b617fbe464c38acfd61788b9c57077c2331dddce63933cdc2459fa4c820a303dd8ce76d610ef1f1fe6afab81a38a6bb3bf4647be2a42f982e35b28f12eed418fb176c099860b26b0ec7e3d2a056814b9fd3fca1b682c2ad22078d2642578321aa17409f63c50010aa0ae7335b2624a78aaf66088a5ae9e4645187bcc5dc5c39b11b601bff9875a711df8a0c46d5ebc8cb56b65a42948a173fef630df15aebe96de3fe6493563e3f8fa2771ac50e2b61e7798b0c10ccc02b7cf322856f0efdd3fd473025faac627a975b2245fa4701f8e632a80aedaf09660878c22e0633c2d0e8c7af1130bc7dbf35de999897719982cd2bfbf1bb3cf8bed0db08f07e1178fc018bd628faec765ff85f1a749125b1e586c2d015abe5311c11dafcc781b8f4a3cc9a289a09f7c434da452e7d3c28145505cfd6eec8ef05f5f5c5d57a1cddf637915e4dbf78ff1004bc5273c60b0297aa4151de6dd28542ba8ebfaccb189ce37bc5612048ea7e6f810fdaa6a19dab8b6154bc5fc17f95e2b34921321a933568060a6c1ce996fa65c2bae22093e8b577dd65c97b896c433ff99582a348ebb09a5bad744f95a7e49920d6773b0547dfe7c92bb13f703c77fa3965cf64263e25443c826591c34d72d8583c76188c1baa99ab62aa88a69708134db3e3840a55765497fff81d5030ab1fbe872b9458f97a309eff453b40100c372194cda9c2de4d5889ae1c76a134d184558fdf139c884ecef817b916fb3b7bba767d9c0351a81f4c7e33a16bd449f2ac8fb642692229b07b9dd2b0c2415aa150a54a0439b48f778193fd7c4550f854c904ed8fb9d53871848bfc4549167980161dcd35d8975e274cd30bc01024b90b323f1c074a4923201907ada23d07821e4c32c6ae7f6ec241af68ee3c2ac0cf7087e11e44d94d5239f0a3fb6fe7ff8dc59294f76c723281bcce73f4d1d214e91eae4ec07954439e6dfb3a2fa91506176a91bc28639d7e5cca0091e06c50a2353d87a5434d03c04c63cdceece86e1b1d37573da9c332dd6978e44ac7c2c6873f0db0242c3ef0cadf413f1fedb65260e5bbc35fadeb3985b3e5649d81fea9cf964f4bc6c40be86fd109af3f033a28866ef4fc0048b26582ab8521cb3f47de10a89df651d1a0e2fd98aa1732b0dbac59835259b50879717056eb81646582c1f3fdd8618683e49dd02629f94ebff96e018df0129adff67f38e7b16e8517d26d4403f0e00e7de8a969bc100cd295dbd6bb09eb27431a18cfcc0217c3e5a2d63d47ff47522677f52b", 0x1000}], 0x9, &(0x7f00000017c0)=[{0x90, 0xffff, 0x9, "a7f4bef62b48718201482e60ff9eca4fe66a337d3519670fc5d23fa59a2cd93c0d6d446de082e9c09c50f2ff8587eca096ce053b29e72c544e402dcf3718f1d1c6766796f5b469d83b09d2051683f9111fca571a93e0554913424c32ca7e0645a6cf86dc7b7a9cec933d4bfa447edb99d6e9f081649aae904ec06ee646"}, {0xa8, 0x1, 0x90ee, "fd76f8474c3976613f812d44318476c7ed7619bbeaa93556aa3774ec41172ace2cdc05a311e0e19dd26bea868981a9a1c2d20035faf5532da67b1e7eb2a86b359aa2d21146a27af3930887b5a9853f2dcda9bfbd665eab803a5289098e3f7401af1fadb57bde86843af87d7db59696641798e84fec9c2bb1a9ba33196b94317e1522467ad9530c60c9f768afd46dc84b5ea8e115"}], 0x138}, 0x8) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)) shutdown(r0, 0x0) 16:11:36 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) lstat(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)) 16:11:36 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x17c, 0xffffffffffffffff, 0x0, &(0x7f0000000100)=""/230, 0xe6}, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x6110, 0x10001) 16:11:36 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050300000000000000005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290000000000000000000000000000000000000", 0xb1, 0x0, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10068, 0x0) r1 = getgid() r2 = getegid() r3 = getgid() getgroups(0x5, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x8, &(0x7f0000000140)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) getgroups(0x7, &(0x7f0000000180)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r7 = getegid() r8 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x9, &(0x7f0000000200)=[r1, r2, r3, r4, r5, r6, r7, r8, r9]) listen(r0, 0x2) 16:11:36 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0xb9df, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x43}], 0x7, 0x0) r2 = dup2(r1, r0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000000)) r3 = semget(0x3, 0x1, 0x100) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000100)=""/215) 16:11:36 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0xa22) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)) ioctl$TIOCCONS(r0, 0xc2485607, &(0x7f00000000c0)) 16:11:36 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r6 = geteuid() ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000240)={0x4, 0x2, {0x1, 0x80}}) ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) getgid() kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r7, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000001480)="7222f9bfef733c1f408b8003c64cdac760f4bbf395c10d879dcb3398ec9b8f3eeb3fb32c68cf07329cc638f32361c5966403fdbbd3b4bf029fd30ab47547db0aebb8249b02", 0x45) accept$unix(r4, 0x0, &(0x7f0000000080)) accept$inet(r1, 0x0, &(0x7f0000000200)) fcntl$dupfd(r0, 0x0, r0) fchown(r4, r6, r5) 16:11:36 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x200000001b00) r0 = open(&(0x7f0000000140)='./bus\x00', 0x400000003fe, 0xffffefffffffffff) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000080)={'./bus\x00', 0x5, 0x91c0, 0xffffffffffffff2d, 0x0, 0x100, 0x40, 0x8000, 0x0, 0x0, 0x6, 0xda2}) pwritev(r0, &(0x7f0000000500)=[{&(0x7f00000002c0)="728eed3bc41992b718936ce1992cf2f286fbff86dd925783406a7bec69f677930115c1f004dc2e7512c7652b", 0x2c}], 0x1, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x20) execve(0x0, 0x0, 0x0) 16:11:36 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0xffffffffffffffff) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x20}, {r1}], 0x2, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107008, &(0x7f00000000c0)=0xa32) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) fcntl$lock(r0, 0x0, &(0x7f0000000180)={0x3, 0x2, 0x7, 0x9, r2}) 16:11:36 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) setrlimit(0x0, &(0x7f0000000000)={0xfff, 0x6}) setrlimit(0x3, &(0x7f0000000280)={0x7fffffff, 0x7fffffff}) 16:11:36 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x5, 0x3}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffe01, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c0d", 0x26) 16:11:36 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x0, 0x6}, 0x10) write(r0, &(0x7f00000030c0)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a31e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d21349b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e36b4a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60734ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0e10a0d8328b9d92d773d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7a6dbf851256806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d1e3ff829ffcef010a155d9800100000000000000938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042104966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fb3bf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb515d704fba19cc6cd66dc7905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c864789e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9e856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e4332981f7d44d2582b99589fff6a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b164f99e4533e51a7c4f8608a187114a5f766970000000000000059410d203798bd637e88c728e806aac11ef4b3c8600bf8d8a385383b3171fb50adf3c35295f893859aa7a030f718260d70dc9fb1a7459935654b428ec1029755b5e3c443049fafd398d6274d0f2ec929eaa70bd5b85816a7562d151804ccf881e3493fcb619906b4d549c9a8a44d68b5e357c9e173b661bcc311216edf11cd3f41a6f3e6aeea4b14db30ce6c5fa02c0e16b26885657bdcf1e7e777aa5ad13688b5bd602410670c14556ce3cf2138a22d6bad64", 0x1001) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000080)={0x1, 0x8001, {0x2, 0x3}}) mkdirat(r2, &(0x7f00000000c0)='./file0\x00', 0x20) 16:11:36 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000027, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r1 = open(&(0x7f0000000000)='./file0\x00', 0x30000, 0x14) ioctl$KDDISABIO(r1, 0x20004b3d) dup2(r1, r1) pipe2(&(0x7f0000000040), 0x4) 16:11:36 executing program 1: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="8202d42692017315443305e1f9416e9543f9307c12db3acc229fdaf6c0853665201074b61b9395ee9696ed1c00000000000000000000000000000000"], 0x10) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="7f1f000000b733aef10f5673e43125fc6e58004c", 0x14}], 0x1) 16:11:36 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3a4", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f00001ed000/0x3000)=nil, 0x3000, 0x10007) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 16:11:36 executing program 0: pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) munmap(&(0x7f000002f000/0x2000)=nil, 0x2000) setsockopt(r1, 0x2, 0x2, &(0x7f0000000000)="78748f7362d9a8bb9c871ffedf73caed39b7eba9fd92e83362", 0x19) kqueue() kevent(r0, &(0x7f00000000c0), 0x6c5, 0x0, 0x8001, 0x0) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) mlockall(0x0) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000000c0)=0x1f) 16:11:36 executing program 1: setuid(0xee01) r0 = shmget$private(0x0, 0xe000, 0x0, &(0x7f0000ff2000/0xe000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f00000002c0)) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) r1 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x20) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x20000, 0x0) r3 = openat(r2, &(0x7f00000001c0)='./file0\x00', 0x8, 0x4) socket(0x22, 0x7, 0x4) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xfd82) r5 = getgid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) ioctl$KDGKBMODE(r1, 0x40044b06) poll(&(0x7f0000000440)=[{r3, 0x4}], 0x26d, 0x21) pipe2(&(0x7f0000000080), 0x10000) ioctl$KDMKTONE(r3, 0x20004b08, &(0x7f0000000040)=0x6) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) r8 = getpid() r9 = getpid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000340)={{0x9, r4, r5, r6, r7, 0x4, 0xfffffffffffffffc}, 0xad, 0xd007, r8, r9, 0x6, 0x1ff, 0x6}) mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r10 = open(&(0x7f0000000140)='./bus\x00', 0x200004000e, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r10, 0x80085761, &(0x7f0000000100)={0x2}) semget$private(0x0, 0x2, 0x402) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f00000000c0)=""/234) 16:11:36 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:11:36 executing program 1: fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000000)={0x0, 0x80000000000002, 0x7ffffffffffffffe, 0x10002ffffffff}) 16:11:36 executing program 1: r0 = socket(0x18, 0x2, 0x0) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) socketpair(0x6, 0x4004, 0xa1, &(0x7f0000000080)) setsockopt(r0, 0x29, 0x2b, 0x0, 0x0) 16:11:36 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) r1 = dup(r0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000000)) getsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x0) fchmodat(r1, &(0x7f0000000040)='./file0\x00', 0x30, 0x4) 16:11:37 executing program 1: munmap(&(0x7f0000000000/0x1000)=nil, 0x1000) minherit(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) setreuid(r1, r2) sendmsg(r0, &(0x7f00000004c0)={&(0x7f0000000080)=@in6={0x18, 0x0, 0x7f8d, 0x1f}, 0xc, &(0x7f0000000300)=[{&(0x7f00000000c0)="71df6e5535f4656fd92f0f3c2c6278e66bb56631ecd74a5e18b86892f097f3cc34ee49cb62d3ea9a0c60552de44f6d52de48dd47c3b8ce4eff9180f4e93207f1ade4", 0x42}, {&(0x7f0000000140)="752a734c92c663183052d2bbc84c4b3a244ab84e9f59802536422dc05f22c8803781434fb1f77edc0c8f028913174cd12a3de7efb1f70cfd3efa9de4c66595969c6fd229f31bdba947cec1cf2cd4a9f8c0a5411d45e69be2501bc4aafa4afd37a1a086cc9c4d22e436993941855e3b52cd8762ae19582ebd684d0bc1ec0b40841a", 0x81}, {&(0x7f0000000200)="3e170c", 0x3}, {&(0x7f0000000240)="df39229b32c5b083c5d71a76f8d7c4618fc065cd3fc26deef812591bacae0c98b1781eacb8ddd28ca5cedcc6911f0c5f80179db9e66079cb8d96e792e2a964e33a8e4ba79fcef3c8ff9a1d0fa87d856bbcb7b2de74f18ca4d6366641138d01250b621779ad3ca458300ad4d34f6a93a03901ab7855b2c4f076dc58c0720d3512e82a", 0x82}], 0x4, &(0x7f0000000340)=[{0x48, 0x1, 0x821, "c6e7fffb522d3466b94e919989fd37117cf9e3fffdbf41bcb7a870c26b35f7a024f11faa056890056da30cb7a0e8590916"}, {0xd0, 0x1, 0x7, "c2c503c98520ce05a7b7a5e13a5eaded8fc4928e80d6bc7934ecf3f95a2673f5c65e4d4e7a8c1032670e78e0b438ecc77d7a652d6699c1dce52985e2012440cf25a094b726c67d33fdc63fe311d954dab43b2e8046bee24804532c36ac63e1a802fe7d75b776da69e40aa31d072c45882c3ad32915b17ddeac877be262d6b78a75c42d8f82a4b412af4045e194a41da201af73340a3cfde17776f2d3fed9c5b0e382fbf583e412ca9d2dcad077a22e64b4bf3ff63b31fcc7c86361"}, {0x30, 0xffff, 0x0, "697884c798705238e5266904bc4a9d1a02919c7b4e31e72978927e71"}], 0x148}, 0x2) 16:11:37 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r0) setreuid(r0, 0x0) 16:11:37 executing program 1: r0 = socket$inet(0x2, 0x4001, 0x0) r1 = msgget(0x1, 0xb0) msgrcv(r1, &(0x7f0000000000)={0x0, ""/203}, 0xd3, 0x0, 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) fchmod(r3, 0x1) setsockopt(r3, 0x3, 0x9, &(0x7f00000014c0)="0bcee355bfd3236b3f4054bcc8d752d3ed9005169872178efbcc7bca7689fdb5c0db03d232c9739d3492b31f00c6a0f892303d6cc0bee05ca2ba60f40df42adf59727584b9f189a1cd9e2993bda7f8ba2b39cf3f88be789e358514ae1e7f276c8262c9ca7f7e5d0d331f551eb3dce2b2b62861f3ec5f5477ea5c20ed3d313dacd0755ef0b7d6773258d708f790e18ab72ad64e53f9db9f9e57b8bb525767e1973cfafcd6866c04c6b87c6b657c466c70ba5dcff439daa3c024b2d2750478ac3d12f2002851c3b5db867595f676012a2315f567cf161a48881bb18b004ec6ecc44c02c409f845bec6fbf01583e83ec48f4cf7aad78dfee7aa7c93c1fc6e966cb946032254f60b0792c412b4b8842856564b180f0ffc1fb8cb7faa679a951599071fdfc2eb30fc7ba2f5d02e2adbcde98e90ca2623d5275b1aa51f719e72c1261bd2a292e1756ae3c5f940f20d02b4276c2155ae08bf424f3ce1ef21eec5681ef8b154ce0b9d4dafa6470689b04a547705e0acd384d634eeeaf352069c3f076952ae55f39733fc33d9d711a723c8b40c4b4d8d0280a3f76067ac047e77e8fff23be893e168dfac69bf1cbbde3e4ea5e4fcd6133aebe99ac5d96a9107ede2b7e622edbf64c79c1001f2cd0d97b812a24324f3c34b69698e760e64a2ed48c5544a35358ae62cc263a9efb7d09502849c668dffab0c9ef05d647636571ba9a4ebf39d7d3defc5c38c7a32a8dc3526fbe7deffd8bb4afa649686346fa2ca732a6ae3078e69eb44124c6b01963e025e57dba69f21bc52b718485ef0404029e497d32b439240d8f0e63b6e75ccd8606860e253f3189325cbd28198af350130147560db333b05aa6ddce2ad8f7d35ace9c6173b0c88b66b677db5dbab73c2d10039480938e0e47f054d49d2237da7710762e000fb83ecc1b3551358d5933706b518f39465bdc311bb712c992d06d5983b1fe0b91d75b8d36a26584a9e443169fdbd7511675fa0ddb96a46a7f8f8c0afbacac4699c4a4fb25027f188ec4feefbd4e9504e149a52b30240e0c0cee56c997e2a500b750c83dee008620101a77222ed6a6534a287fc82920af5231cf3a1bd98f0115cadfa4d32299f674c9ee57b513a9fa824f0f1d9e39cbe19710ca904994074558df8fcf538025f5ad486b2223f5025439ff3a1e6c64afcd60f59e055c312235b62773a3c1765efcee5eb088dd4cefecc9c9af63ae71bd6d9135cc1e9b9b53dcbb6274b4b14a78d94ae2d3ae4d042ff601f5beb4ba29b64f957d07ba1edaccd23d799020707542da9647842ef46e4c888fbd29e16cd361e38d95116864509693f5fb5bb6bcbd1fec1697a1d27c45ea43ed86b7243c471b7d6fe92a5cee1b451357af1143224b3ee58309b4bff5cefc1331717f13ee6e64c5aca60fef611c489f69b9ba19cd357faa0486dd364e4827d1c8bf409eeecbe8c71211ebc86b070934f620ab6c2e86b2dcfce8daefa8fa04fd6344a6c5e14ce3aa15919ac7d3364dce3cd18b43d434d2b3428d5af974d5f95bf8bc382e321fb6508498b564825c3ed8cd09f9ead84b6a7604c45b1fcff68fd16f8dfb52902dbf169018ec73eb4d0b6dccc745541344cb15d0e83ff8c5ce41f20d24490379026f3f896456c3c43271da5ff41173e02bae3c2e99711a486857ff96669dadaf8ed909c1e3051a257a6c61c7b1365c4e1a0b8b6e70e52479bba6945739bbb66d9a7b4ab50e6b0ca108b75df4a6121ddab41269381715576cf1bfc5b6d5bd5933872fdc17bad42bc06bfcfc22f9b03b2f23cf9a4305e9705ac29b71d5b595eb358458393ce4e436ca00462373a01addc581216d710664f25836ee5a4b6c2aa947c52b1d5c8c64e5db45965b9727f991faf3bc0c28da807a8511db42af7676b683f832eeb030d42491577afa134984661c32a5e670af0fe79368f29212e589c21408eacca7d3fe76f94ef7a5ac4f32ce852a1423d08e60919785378dbcdbe4d39ddf3652369b88798cdd13aad18cf39c939ef80c87e4867ab8d696bbd98a127dd88ff90f21ccaedd5b7a9e1e271a0a6f240e7bc768827bd2571567362b6724e4cdfb87acb13a9f80cfcd886206cbee7cf0d663c63d98acb810c0feb953a36acc3780f3b7e64fd1242239d3ed4f56f63dce7661b623abe9c88a1cf47cb94cdb1d0e91175d2f647e5dd0e166917d317c42a855606ec0eeb7607ca44423ba2ad45714d10e91469b63530d9d5a46096caf5cf486babe17013c6aa4d768d7dd163bd8005fb968a228c9f196cdb144fc699043ebf3a247658d77227cb93943b963e86331f509b8085c776afeac9de8c2be51b848c6d5e7a582b39770fe4c5aea4315241b78d439c57b4643d7d553645f482fb908708278ef91850d4f76291c6709bb25bc49ef8ca54d5918c6f7af53b5c374fac94305fdc38cec6ec3db4bfdac126c9a8ce3150bd044f6571f5283340d60cb383989115884e133555f11cf95864fdf577f5015ed2a845c70fa829b5ebd75274af7d5cd2251676a298c8a396a43dd04a5bca77023a928b61f42f67ecc3def9919371a1c85de0498f8098785bdcb38e7d9ed2390257d3beb5879340248d9cc48af0b373a46b86be2c044bd63011bb6b5d2e42462d268fb3d0cd691c38bc18d416b0bcffa0c7e9ba914c4324f970a8254c5c8343cef2c59c43122b2dcbcf3c431ade453527abe7d4ecfa1ed06e944ed67998d63d432741a688eed1749e372d3d51017d774fd0445f5cb55b32802eac5fea3b14b5f42b9c3b62664ca704c65eb7fc7685230602ba534ec71b989b2494f958903a40fbdc1c203d5bdbb80f84ceee0f1c4a106f58a40d69dec56e0300fe24469176feb47f41d6ac03262cc911279ec62e6676cadd1b10f0547813e74d8cfe30fdae0e4eeef0034b5942a9850744e4c38a4287ee8a6150b1d34aa3c9a3352d46714beb6ddc06d8568c591e98c89a9a5e8a040e9cdbe29e3fc2967ed65fc448880200eff20868990150a189aa25811e4845945ea867e52c3c719cb1e7cc8acaa5ffc131d1960ece989f62ad3bcd876d4fd1b38a30dcde3ca40e576e696e7c81b567ef2f4a91621c05c6cfc230045f44a6c203811fb43a0851d6645ef16f9bebbd56fd1302725de479c9916f8146c7b19daa76382c4d020e632dfae1e29a04e4ea1cc721a38bc931023991fa25c709af7de4fe99bb530756974c40a167b3b5202fc6aa8dacc70d084be733fcb3f782fab5cd999e8cad9791aba465b8f23aaddafa8bcd5f401eb2ac9c60cf6e4f4485dcaac42e0dea87bcb6f0890e0184472e0e8d91bc9245f2dac7c2a7fb7de3a0afe9b0de036173bbef3c2d48a85276fdc59011538c63e14521a9ade8ec4b69adb138f8065ed214087f0b32c9f3382ee8f5cc7913bd97983bf347206bd98975c6c61b5d16a18a8eb2e09e4f3018be8aee5b040b210bb6e1039b94c3374e7bfc0532067168db939ad1508e21519dffd4ec70bd72e80831a8af670bd5bbf39d1a0a44b19c7a569ddaeb2dee30bded8adf2a6c140d21ed442af2e946218f5bc5b01fde1ec33052eecd8b60b62b2109ff8e739d8347542241c0fdfa904468c1ded895f00622ac3dfa5ef1276abea619b32a60566d36c9828ec928e9faf7f74b6a7e50f1a9517fafd361fb710174b8f86a92e43ddd6ce50529ea07a8f912cc411d8652353d2bd7a12cebea0044a68715ff7ee2c4f67a26ddb8e0b5929b3f547472649e9b8cbf78ca5640fc5611fe26fcd399f6abe136a614adc0040bca647473783f72cdb857bc9bab22f98ca41a6a0ea32caaf30c8da9010e66958a362aa94eb0862589ba8e1030a892c3a2da565ab524dac04eba097258cd9c036a51dfc3db4725560bb9020646b0988edba47d726cdb69a5d4e9b15eab2734e9bac58e926a29576698bbe5c1ab1d20092e8d5478fec4332ca09386b35f9d802fa7667dfbe43a03eeb744454bd642f5fb054b66a9c7b24e7381ae5d1fc03f6cbbd6a13350159bfaf111f417ad01afdbcb374d27f1d82d048235dbc618a0535f2b2d743a05b21e319c93bac26a7fc07df15d3f46526da9d13b736503d5644ef4f8f24b2bda84c9f701dd79c414c4696678463d3fa50c67ad117996178cd70b75f3a9f271cd944c171ed256a665b4ff357dbbfc537376f7bf6d815a4a134fe09dfcc14e4b16e8f243dc93a4eb900a75ca55d1b87ed3fcc5ad4bb59a0d1b7312eeb36d50c343a51fd28cf946c068446cd61b0f9c1ad2fb09301b2285cdbf9edeec8bd6fc0f57fbe1a130c0310053e83ad915870af6a651f417b36aa4ddf1788c21bb9df1c4a3f4fac9663312fc6246fa6ed0bec9b71afab82674ab2a2c4d7c7ff25c07da065946e2bc92251d28b3bd9b2b9aaa065e21daf4c666051f1505f12ca1c51158dc82b7894ce2a0f90b18076edec0e2599543044191cf1fdb0fe5ab3fbd7781a2a80731463ec142951241cfc2401c62b1f1448eae294e6e134347a28d9250723e358b0f8ab79ebbca15c6603906e6f41dab6a37273054fc3f3cab8e9e06dd77cec89590fc4af5aaac31ec403aca9d4067d6611566d408d20ecac848ea2a5cf1110cf346606449d77412d871b40f44c56b76c0163f157d6d2fedd4160471e1e573108e4a3a7cfdd47941686ac0d87830f0661efa278c953c4edb02614ecf644cb1b34557d719a06df9b40e990a50c396f44b7ac8ceba17203d845430e2fed8219d8c9262200f312dad3172fe150dcd01854c7334b087917cd77bd4dbf284e5603899c94a325a5e22ebe1c0231235d05266d1da47eab6ed7627ac6bb5879d86265f54797e082f49136427e528a03bc3c3e84b70ba7fbabf70a0b5d3813c7e16bd960106e088a03b4286c044f67e59c99d992f0eb9140ced7a81e2b619c065345b2f225e8869c3c40fbfa9bb6b0b90641dbe21363e6138bd5bae82953a3533bde96c415a2a0c67b18296228f32ae62719931b7195af372dddfef01eae3e7a8b83637390b0c2e5ee8d41394a1d34c822ddd39e786850aa7fd571e8d904808bd99c77c074f113e03203a27dfe5782ba4a11ccb85af0a0423ce3b7b14272187bdbd135a37f1999a5bb35ee1a6c8c106fe0d753c6f879b933b32b6fa6ccf51eba1e3c910dc4755d6e048c27c2a640eb4070cef56dfeabd62e5c50200dd594d44cdd3c11709c5d51050e9ff7289f26523575b4fdd7a4f32a47cda743fb2a4641afd429dc94292527712e0dd9954726eacd6281c1cb7dcfba6efa55a588cb27098436b227a1ce79706f7ade7869ae924f780478df173279f1a39e29f1ea455fb29831206c6c5527c7d237b526def51587a51966edab1cf09545bd6c5c5ddc51dc4fed5afcfbcc7a412912da7f5b56123e9ce9cd6e2a170323c825a2710bf2340da29f9fca6cf7783cfff52aa880acecb12a6fd019edd1db5e546d62f05f027d0a28795b329becb106e4efa434e5386dc30cb82298a1a4e31af18c9e34bb6bdcd33e8e48086cbbac217900fabf762d78f2963d1d4302fd66fe26c1d969d7f8bb2de1953bea39b36c1d70353beb70f76639d0864c80d92d1938f28712784c6b9d563fc79f8db6fdd6f41d5a988a5b2b1b972e8fec7ea3d7742d9088eb7596d2f65f2923761b6e5010e560512913b18afc4a66896d2f35463d24ef36dd493f14f70c27da6a7e16af12fcf644c47c604cdf636ec46fa523680d2363c941b0841718ed7910f2c70e19158a98f9d5c860ad443778e9c6edfdd75dbb0000baf89accf21881d29ccf9402adaf5009219d1cb2a2fd03e47b71ddc0ed9bb8d5b002c", 0x1000) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000240)=0x3) r4 = socket$inet(0x2, 0x2, 0x8) r5 = dup2(r2, r3) r6 = geteuid() ioctl$TIOCSBRK(r2, 0x2000747b) ioctl$WSDISPLAYIO_LSFONT(r5, 0xc058574e, &(0x7f00000024c0)) getpeername(r4, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) getgroups(0x5, &(0x7f00000013c0)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setsockopt(r4, 0x3ff, 0x6, &(0x7f0000000280)="9ebe8977a428037d88427abf2251d34d34ea014adc85e896aa08a6beff8952f69ac14f1e7f9b0b69", 0x28) setitimer(0x2, &(0x7f0000001440)={{0x7, 0x2}, {0x7, 0x2}}, &(0x7f0000001480)) fchown(r0, r6, r8) ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f0000000180)) shutdown(r3, 0x2) ioctl$WSDISPLAYIO_SETSCREEN(r5, 0x80045756, &(0x7f00000001c0)=0x2008000000000) chown(&(0x7f0000001400)='./file0\x00', r6, r7) faccessat(r3, &(0x7f0000001300)='./file0\x00', 0x80, 0x2) setgid(r8) 16:11:37 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='r\x00') getpgrp() r1 = getpid() r2 = getpgid(0xffffffffffffffff) setpgid(r1, r2) openat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 16:11:37 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x80002008, 0x1000) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ftruncate(r0, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r2 = getegid() fchownat(r0, &(0x7f0000000000)='./bus\x00', r1, r2, 0x4) 16:11:37 executing program 0: readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)=""/223, 0xdf) link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000280)='./file0\x00') r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{0x3}], 0x2}) r1 = getuid() r2 = getgid() fchownat(r0, &(0x7f00000002c0)='./file0\x00', r1, r2, 0x2) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x8, 0x0) r4 = dup2(0xffffffffffffffff, r0) kevent(r4, &(0x7f00000002c0), 0x8, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x1, 0x1, 0x7, 0x3}, {{r3}, 0xffffffffffffffff, 0x4, 0x10, 0x20b, 0x3}, {{r0}, 0xffffffffffffffff, 0x58, 0x40000000, 0xdd1c, 0x1ff}, {{r3}, 0xfffffffffffffffd, 0x8, 0x47, 0x7, 0x8}], 0x6, &(0x7f0000000380)={0x3, 0xa0a}) 16:11:37 executing program 1: r0 = kqueue() socket$inet6(0x18, 0x5, 0x2) fchflags(r0, 0x1) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x1000000000000000, 0x3, 0xff, 0xf2, "5558849ec985fae5f44a27f7dc43735c401f231e", 0x3, 0x10000}) mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r2, 0xc2c04223, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x5, "0471b000001000d8eb52aebf39720c00"}) 16:11:37 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x4) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) mmap(&(0x7f0000ff4000/0x3000)=nil, 0x3000, 0x3, 0x10, r2, 0x0, 0x0) getgroups(0x4, &(0x7f0000000200)=[0xffffffffffffffff, 0x0, 0x0, 0x0]) fchownat(r0, &(0x7f0000000100)='./file0\x00', r1, r3, 0x6) open$dir(&(0x7f0000000080)='./bus\x00', 0x384, 0x0) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x800c5712, &(0x7f00000001c0)) socket(0x18, 0x4, 0x200) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) 16:11:37 executing program 1: getrusage(0x0, 0x0) clock_settime(0x0, &(0x7f0000000040)={0x100000000}) getrusage(0x1, &(0x7f0000000440)) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) pckbd_enable: command error 16:11:38 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x40000000000, 0x0, "200073c339000000000000000401f50000000002", 0x3}) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000140)={&(0x7f0000000000)=[{0xfffffffffffffffe}], 0x1}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x15a, 0x0, 0xfffffffffffffffc}, 0x0) denied attempt to set clock forward to 4294967296 denied attempt to set clock forward to 4294967296 16:11:39 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000100)=0x100000001) fcntl$setstatus(r1, 0x4, 0x84) write(r0, &(0x7f0000000040)='h', 0x1) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x810, 0xffffffffffffff9c, 0x0, 0x0) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}], 0x1, 0x0}, 0x40) read(r1, 0x0, 0x0) 16:11:39 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) getpgrp() r0 = syz_open_pts() close(r0) openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x20001, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x80, 0x80) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000180)=0x7) connect$inet6(r1, &(0x7f0000000100)={0x18, 0x1, 0xd0eb, 0x9}, 0xc) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7ff, 0x400000000009, 0xfffffffffffffffd, "f69b2256db24ca665c6d2adfe0430000009200"}) writev(r0, &(0x7f0000000480)=[{&(0x7f0000001880)="e3dafd0d690f201127848fe5a144e4cc535324db86e815ca0fb0bbaab3e9dbc52c447c7fece68db0b86d4c4945a3277c786d9dbcbd4372d6927d46298a2a24620976f11ca44257d58b1a7bb5a4b0eb0741d6ad46248fe44b6fa8c4cdfb8c042fefe6e83d9d590a1e7b9977b91065883515d23dfacc221805315845073a524d20bb1a950052ea959958759784774bbcba239ddd7963a7e345736b3b598bce3c80a8f78031f4705b6c0362d3ea25af600862baa453ec4bda5b76dd281faf1b24e09469f4fdc1785cedd97a06631491bbe89bfa6f004a752dfd00687aff035fe8349a61c5e81b165995f8f840599817446aaf458d9c9910328a47bb08a2c3867859b79e70e9d98914dd0a572cb44b3fc98500551ea6ae7f3169a6ec078de5408d968a3f4907ac2a46f4ae380d5788bbcdcc0062c6c9b86fb6d6c846c2cac82332c6dd0581f03b557b6bdb59502da41dae40134c33df1071e59f4527c088e9552a6d915db9d1b58214de912cf51ed0e32c29bd0dc0321c0be1070520eff580980355cf735c041c2cbf63e8c5fe7106f0c6a2a0cf81c540dfa5af51f93694b629e85fa266b315cf4d2c633c5c503f66b57c7fd90fe22cc1b850dbfac0e3a420f2b1fa115623dc4348a9303ca2671fd77c2ff35df5ca1d6137357b0fbc3b7d52c245d87838b63c676a068de002f41c6ecca35270d9d9cddfa1dd868b563b9a5303833f6c708570cc94431fb02881fcae42e4f8e804d4accec8c9ee1722fcafef7fd8cd6cdea97a6492e4165f017fed9f1381f031ee298de94529ea59df48609e682ffe1e1c92f0b17ab5081dbfd32daf3a5ce4626956eff86cd48991343a66d2f746921a10599cef31830c23d40c61cdce217ec0b6383fbaca4c238f4cd6a908aba8596e3a8cac18aabb9a7451693499a8157cc36d2f1a488e0252e02eef899b2a53cf1992ec260797b530c9ccaeda44a1302a364facd8a4b3999c0c01294ccb6be56b66c24d7f85cbd6cc747179f309a928c6cd4e51efff5c4dda8882a9a271259cea0df3f61c08f6d18ef0a741b3c80e7c687656b219e34bb079f81c5b80eaaa4c4b4af00bcd3e3b0de1e85e41604ab30be5f910c372bba6f0b9fdd8483118d2227961dd0195252ab5a3691d861140ab6774c8dbdef4ef928fe57ed901824d87471b52f7d645a343db21e39939e077e3d3de43abb92c00e305fcc3266296b427941483d2522f790c49dfe0bde885a69c7c46e839b6081b209b29f92a62f1a25a64acbd0abde46900bffb5c9ca35f65d678a8bc3503451bcf8084e1371b3158cc6ef281445d6b6fc3fadeab305c93a6496a", 0x3af}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f6", 0x16d}], 0x1) open(&(0x7f0000000140)='\x00', 0x80, 0x80) pckbd_enable: command error 16:11:39 executing program 1: kqueue() r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x3) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f00000002c0)='(\\\x83\x00', &(0x7f0000000300)='\x00']) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) write(r0, &(0x7f0000000000)="bfae993a9d815bed4e6ac653f67f92c716d85f", 0x13) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x3, &(0x7f0000000200)) close(r0) 16:11:39 executing program 1: mkdir(&(0x7f0000014000)='./file0\x00', 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x20000, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x200, 0x0) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="01002e2b66696c65302f00"], 0xb) connect$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="00003000001f000000000006bdbf000098b54e6aed893d59964b20801a646ae03d789bfeb4f224c45223eff48684997bc9fd0000000001000000dc279176d287835eda706452b85030ef9ce8839409c214fd37f98d7f9fdc14839541704f36938cc96ff8c9a25761b56ebb020b0a4afa43ce173c9237518b5a953acf240cb54be56288c966b67ee5527ba8992d4b6b56a36cf7fdf36690bb59e698a7ca50576bb7489854468a11bcefc08aa9ed06854f522198efe873b9010457cc0c6e186064cdb010139cd79c4a09534c85aa4c00005d301d6f5dfd1dfafd269f0e40ebfdd9855b3c32fd5236a761aa35"], 0x10) r3 = semget(0x2, 0x4, 0x81) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) r6 = getuid() r7 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000500)={{0x7, r4, r5, r6, r7, 0x4, 0x71}, 0x401, 0x15, 0x7}) symlinkat(&(0x7f0000000040)='./file0/', r1, &(0x7f0000d06ff8)='./file0/') getrusage(0xffffffffffffffff, &(0x7f0000000280)) kevent(r1, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffd, 0x48, 0x1, 0x6, 0x74f}, {{r1}, 0xfffffffffffffffd, 0x41, 0x20000021, 0x0, 0x6}], 0xe138716, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffffb, 0xa1, 0x1, 0x6, 0xffffffff00000000}, {{r1}, 0xfffffffffffffff8, 0x94, 0x40000000, 0x1b86}, {{r2}, 0xffffffffffffffff, 0x14, 0x40000091, 0x7d8, 0x6}, {{r2}, 0xfffffffffffffffc, 0x80, 0x1, 0x81, 0x9}, {{r1}, 0xffffffffffffffff, 0x24, 0x10, 0x7, 0x6}, {{r2}, 0x0, 0x4, 0x0, 0x6, 0x1}, {{r2}, 0xfffffffffffffff8, 0x80, 0xf0000080, 0x1, 0xb608}, {{r1}, 0xffffffffffffffff, 0xdd, 0x80000004, 0x81, 0x100000000}], 0x9, &(0x7f0000000100)={0x0, 0x10000}) 16:11:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="3e2a7913e4c5d21c734f4dd36a27e5e27b216d673553c0c080692be1691106bfd44a1b3dfaf90f001e4b2ae5eefeaff0f2c85e3831c61ad4491d1f7828bc2d2a500a35afbcb44ebd2f785630b3293a134805f28b04367b8cbe6ff94f7e8caaa6951a67959842aac1d8fe68169545c6524c7d5ac3f036b6e3c7f6b445ad3cacc9fb3eb471915e58388817def76fb92b9988583feae0b7eaa8c3a625e139230524065be78336aff62eb5ac7a71b19f5bbc82a9f10a0b8db4de31f9ddd9085065cafd48f82d35da81078553cd6befbf5741cc6b891f4e367cca8522a690a086da2d967c416efdf420aa2db526196c19d86517594b98fe7397c3af7643ffc9d9d313dba62d15e15ef5d005bd64e74f80e8b2037b65afd749852558f9ba2fea", 0x11d) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) ioctl$TIOCEXCL(r2, 0x2000740d) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) r4 = semget$private(0x0, 0x7, 0x181) semctl$GETNCNT(r4, 0x3, 0x3, &(0x7f0000000180)=""/106) 16:11:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000180)={0x0, 0x9, 0x1, 0xffffffff}) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000500)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fe000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000080)=0x1002) getpeername(r1, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r2, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) poll(&(0x7f0000000000)=[{r3, 0x113}], 0x1, 0x0) write(r2, 0x0, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000140)=0x1) 16:11:40 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000400)=ANY=[@ANYRESDEC, @ANYRES64], 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r2 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x880, 0x10) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x2, 0x2, 0x45e4, 0x7fff}, {{r1}, 0xffffffffffffffff, 0x20, 0xf0000000, 0x0, 0x7}, {{r0}, 0xfffffffffffffffa, 0x80, 0x10, 0x6, 0x4}, {{r1}, 0xffffffffffffffff, 0x73, 0x36, 0x1ff, 0x5}, {{r0}, 0x0, 0x14, 0xf00fffff, 0x100000001, 0x8}, {{r1}, 0xffffffffffffffff, 0xa0, 0x0, 0x0, 0x8}, {{r1}, 0xffffffffffffffff, 0x4, 0x20000000, 0xcd, 0x3}, {{r0}, 0xfffffffffffffffa, 0xa2, 0x80000001, 0x0, 0x8}], 0x6, &(0x7f0000000200)=[{{r0}, 0xb3ce8f783afa604e, 0x4, 0xfffff, 0x1, 0x1}, {{r0}, 0xffffffffffffffff, 0x80, 0x80000000, 0x5, 0x2e7a}, {{r0}, 0x946eb38480866110, 0x2, 0x1, 0x6, 0x8}, {{r1}, 0xfffffffffffffffa, 0x1, 0x40, 0x8, 0x6}, {{r2}, 0xfffffffffffffff9, 0x1, 0x2, 0x7, 0xffffffffffffffff}, {{r0}, 0xfffffffffffffffb, 0x4c, 0xf0000000, 0x4, 0x401}, {{r0}, 0xffffffffffffffff, 0x10, 0x8, 0x2, 0x64d7014b}, {{r1}, 0xfffffffffffffffd, 0x0, 0xf00fffff, 0x10001, 0x7}, {{r1}, 0xfffffffffffffffa, 0x45, 0x0, 0x200, 0x4000000000000000}], 0x9, &(0x7f0000000340)={0xffffffff80000001, 0x1}) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 16:11:40 executing program 1: r0 = kqueue() mknod(&(0x7f0000000140)='./bus\x00', 0xc000, 0xd02) r1 = open(&(0x7f0000000100)='./file0\x00', 0x2000000000000, 0xfffffffffffffffe) r2 = syz_open_pts() writev(r2, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x7) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0x7) execve(0x0, 0x0, 0x0) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) kevent(r0, &(0x7f0000000000), 0x101, 0x0, 0x1ff, 0x0) 16:11:40 executing program 0: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x2}, 0x0, 0x0, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x100) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x6, 0x2810, r0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, 0x0, 0x0) 16:11:40 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = dup(r0) recvfrom$unix(r1, &(0x7f0000000080)=""/7, 0x7, 0x40, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) r2 = fcntl$dupfd(r0, 0x0, r0) write(r0, &(0x7f0000000180)="855026c259d9739c03aa489ee204953c2926bdea026c6ea3a28a46d64296f1e62376591aceb4bf66c2cec63a796fbfa3c250e4ed1dbbc84eedcfd93f4317d2e1049020a6cc31f9d5791816214d6fa53dbd6a7837e92d70ebc7d7da1318db04c61ba2e250ca4a97da53553af9a809489111acd3b5d93c5cd94cd700d93e76a8cc9ca7d0d424320b13a8b2aef22183d6c6ee02b6e1b6e93284d08b3918df2a1df2a70c94f359a274f80e6e5420cf599c3d3505ff8c8aa3f7e3e0a4749ab5a0b8754deebd007235b236701cf407cf6cb4afc99eb13f6141753ccd1f3edb06541feb3b048720487fb662da0c4df6491c8d070803c9c8a88b44e9f10353e5fcb3dcb988b1ee63ee814ca7ddba1598070e53426eb3fde3a97a3f99c0deb4d8623fbb6a788c4fd961a77b090b542aa64498131022e3fa81726afbfe80d7d1c2a951a02492c21d55182d23472fa712a4d747b43c3e196bf56523de9bdea5afcffb9bf7be228f65efbe6289d2b2e232885394f23111dbbff36ad5f0aaf70ae2622ed09ab4c0945ea9c2bd58ef4ee9498db7243fd1d372025398364483104f7ee0cef37527a57eb97ed92b6a699d9d0fc1cad820c35d3586de09d3421da4fb922ead21b527eef9dff912749878985b4aa1651359d4f8d75aa8ce7922d2276037bb29c5483e3f31a274a8379be992aa8af9bced7921a78d1e7d28d9bc763743492c65e5b9342995cb8c84ea1a883d204868cf409946625272d77288e0d5433ddb026362eac34e1e2a9dbb1b9c36abfaa2588161e4670daa01f2d3635289caac2a6ab6769ba7d0e460ca8821be8dec1d09d3bb6d65edda642a7f932737875ff67ecb7d6c57398d64dcc4ced8bfe145264392d390d720e5e07a685b2d052b5cf8b9751e447b16a76af68ea8293cb378be445bd2ee735c04a4817c658b0c46be28298da489054461f418ce84910cbe9b2771cc4f743132921db6a3ac4917324178b0289cce9f3c6640865028a1ae9572def43a37f6b3c7d4c1afb9356f4ee450983588180ee0f57bc9ab7edad98dca84d653593f008c3641f513585edbbc6b74cbc36a23dae0212d3b8178209dd2cae58c6418860223ef39282156307bcefa2db1bafe0988b6e7341f53e40d25bf51f23745aa6f1712b361005d8bdf30586a55e9d5a9aca04c1f6b94ca4a728ac52d9617a37387437ea4aa99ad0856cc0aaf913f0306869827ee9ec8c71900dfcf1441748e86dad0afc6ed8b48863f0e7280c0fafea5d28ffb50ad34b9db10d736107f869ffd0d32559dfaa2eb68f8a428bc8a4a81eeac7212051f22fa9aa988d33bedd0cc00d559c5435ecdea7df2632dea634bf66c67463353c2f80c7505351cca15730003bd8fffb1182534f026194ba6a05541230ad2ab735b326b72768e5e9dce9a26ecad58dfb4677e1c43b51e5d9e1a03b6224db42831b5fa73ec84c9455a08848d8e43449d3d56b4198a4c62ba76c677ba113a3b2a11e9192234cbc8f4665677522012635caebf8fc7215e2ff7e7b22af26f70b75651e5037406c27a1aea15e0e3929726c2f3ad8911f3242e01fd70df4408594177a839762631f3705547d0d9a8d3461fde894111a03aa2e1b512521d77f1e8c493fee4172804a1dc441e7a63528006b6f608faaf278d3e626100bda9f15574a9da25825a6d7489b63115da941d3c5c1260ed6949a18dc2e10f33316c9c496d2c9353a83a92b956b1457311a6ddcafd3f6618343c6068a20a6078c2cee81f4839a5a71c0eb4dc1a62ccc465e5b014117d2eaf18ddaed0fe82d41dc5f728ca76b29c41a8804ca1d5c2ddf9c58bcf05967ee6ba4f6c9d1f369bfb86d2b9ad2a5ce281037edc04422bfaf82d55bbb2f208ed02fed398d358a419ac44ff8b006b2ff258d7786a0ea2faebfa7cbd0583316ffdee9847f85cd3e27ee68eb6d84a076c7847ef2f2e013190f7f9e789d5f8ca0b7c30b1d15bcd56acc16b82f88bd8b25bfc0713a894f5ad606133a84a98c8e609fb78f5fe42a20834fa469a07500dff2153d6619dc5f99a17048ff718601c7898f34d84bf2f62c3409366c355dd9aa3d48300feb53163a26d92f651a8bff276191cf380def0c0d1c7c832056d0f4cb059f88f134ced18703fd91bdffe62cbf6529dd7a0490877ac80431f560ee6d35d8623834ed212785859d1bdc2ee91f8fd243cf5fa0e92fd3e0403ad4044bcf8374cc9d2a9b35be1a354526511f9d3bd6ab95c949929b2cd2b5b76a1988297debcc4b3605e313f0a49e702b67bde2578adc40fa6c05595aec4c05889157f7328d0e6982ea492bae4e09c27d8ef1244668d4b09b69ea449b94d944a6dc05e44e63206358e19cbf38f981fa127c1fa4bacea15b7abc6a270b553dc5849e5d23c07399e604c5df9734864834ee55b7aebe2a426e34683ebafb81ec8190100d75c6975ba109b86fbe561553495da379dfdb0e0c3b30c410f556c058423a5486f1fb1db3aad1ad79707f462ae0ce6ad68c08f53664f0189c2747a57d3a0d9d888f0b83f9f2cc359fab67c0063b259faea2b232f6fe611ed98749f3b396804ef2e8adb652ab78f9d35a04b53f04976bee72286f576b2e206e514c484adb5ca28dfe2f205a35f03b0a8dd8ee88e273b067d33abef3af362793cdf0f09ccbc207c7207f0ef6061504f40a23684869d514fa04f79be4fcd537e1030da1b7c98adaba8c06ec370cc0d347aa98be4488c78c37b1036ee1f083462b29e4c33b2cce5274dfab6dbdc6e8e2330b112b03fd7d406eb566e77368df8935555462be369dd9c34c4f24e1d6dd376b2ede14815c2008bd5cf2675f2eac16ce1c83c0e169f17d3c275b00bddcac7b5d50502cc67b7cbefe03705bbd6b3a219193a0f295df5a6eefd75c0b1a63db09e4ebc0e925b6398f239a5695032ecb182895c7abc94c975aed885cff8b36fe5c61efb160ccd30baadaf2000f4821d376d8ef572131c234ee3ce33d2dfee05c62ef4fe84035dc894c98aaad945a37bff4db81f8a0f2bae7e49ed51903213bd41358bb43768da8a7e0e0d6a04142b555c5fe23ee13b8734de960c9986c588217606d9f2d32f6de1aaa77e652a271f046637e648d4e75bea25fa5b5acdfaa1806765a1bce834366947c44cc6a87aeb832ee4b8df75d308c9ec547a1326540f65318b4e3a36e353bc58f0e09b523d58d30b77bf6b3b759383825fcfbc012caa80048c6071605baf3e61111e6f5fc5c388906a268a59df25b09d9d2ce871a41c22119b8c629e9278425021d9e01ae694edc19c4d06dbd7ac5c646f4ea31b2361ce73ac67ebb2af526e0013ac886692abbfb1f51c8b009b2f727929cc61fc3ba19df4cf758358202003d0b7a35e87392fef8f89a36f5558a437a11cba42ea787166d5f903341fedc284a869751081001925aad9a92aef71d1df79ad98e8d02ecbbbf391002e91d284fdf3c5b8928efc786a285c1a9e7681e4380a898a716bce8722b40f147530630e97f1a32e064a07ee04f9a344b0c5b4f056e5b9cb3db508db3bd36f86ef63fc715a198da3f4d2762162e342bc2856b27c006701b04e5ec20a650786204a5083020b47fe7006ab2135dee3b62baca513279565ae0cd54a3c3351acc01b383b98b7f9b788f39a5fa73114b667f1d28e82fb55de85e5cc2e3754686473892e4ff199ade73a3e75180d0d223a5574a4f9c84f6a42c3885c94435c737586fa1f586852fb615a61d21cd2ee44b60e0984adb516c7f2ce2d640f2e76e08ddd46b101b0bb3c29dac223931d6523e85e567ef1b3b6383380ee45083470feebc9d5c037bda28c8c28ce98dd524b032982877242adf5d3e0c1f98b727c023f991c5a9fa1d4497802953464b60e49876f6d2e9f855c118de0def4be385ec52f3985587c19a03f6f65f324cf51e15e379bb5ad682aea304ff0252629ba5a989869bd359057c49426a8e666db767ec6719dedcff531ac6e2706a2583d004da29d44847313e0db7c6e59b274b54f36c06236659f910b4362a34d329b1aef6e0d62a004a127b6e13f5445bf21380a870a60df23dfc4a4e2741c0cb7f640a2c38e11af9ac7d5ffa907b07c6032e82158ccecdd9b1153ff7d18f0998e42d27638f500df4271a81725f867e8cbae474aa41c387cdbe42288ae0d20ab787ddd46f4ebd9cf504a082e4422b74bdf0954d7b4f421f40755d65b672f1bb55989cad47ff040d29e06df9362b1c68b841f80c5a16b91c93c8bb0f8450beb95bcd81fdd28741e8073a14e8c47e1baf656ee76bf52837009e3b048eeeb80b91cfddbf5fe1d9d52c99be33f3aafe72315a9b7b52633c5c0f4845bac113cfc9eb03357d1a9fda17b80b163ff5840435fca34a8a345ef529c41893539c8d132622825ef2abe2b7193d1bc54028d7d9e7b31f0266e9111d1f1a55d2df8da33e1a756f50d7ffa14ec11e6006e3048a6edbb1a7dbda262d8a171c8db476ce8273e6d5f88357d2554aa79adf8d44decb677d0788d28a27aa84dac67d115ff2a127ad7ecce98dc7f9e0c80ac05093413225bf55aeaed96ea5417262e44f444d17dae647bd43c9e9834276aa8ef27ad3eae629175162ca69cc3c3a64fdb23b395a92aa394b8e82fae3b82f96f10ee8d60b48234c557e06b3c424b5c7dd7f293024380143be49bf7ab2f506f39dea3e70591770ce1ea96b9484a20c6d5500e26ed3082c8e50e342a3128725fdd4f23fd805bb4ff33e4970ddff38411e8af51e85c6acd243dbff3e1010b1e8c2199054fd9084097554df4410b1d630c497f257fedbecd8ea0571ae0c929a93baedaed85bc6e598a8dbdd084fec18689ffb6f5a0dcb6cef45d73babeef0475e6f63bee28476596971fd33e85b3e5b7e0df4d89e0914e5ac40214a81811870beeb009f8cce06a67c0960d06a26489feeba38bcaae16873e68ac512b8f597865c6c1f619f4edd82e2ac5aebc5ef665210405ba43262b579efb1fb8e8a3df92c3a3e8c0843ad88e10126f42ff33d3cb74fed45432763c6dd42dac43342660281c1aadc7df20d725fbccf4453973ab9f5145768fb4ff4f35ac2d666bb46a38388af365db30a1889ef60d4d058efacc9dba3c9c69ff1b438b464abc0b037435541205848afedd303d24c47a2c35b233847b276fd1e2f43a59c15d953142f25ea86f2da82dbf5f2ed4e2e238580c41138eea9ebf0a87ffc1b90d0abde48f7a829f3c073b62b54de01f169828061600ad42a1b66f2b74b7f97ac7bfbd0ffdfdb12579889d3350175d2fc98bb528823929e278b04bde01d3ffc211bdb5a48d01b7509be5ec12bb1254044359e56af38d67fbea2ea10862021b2b458db3fa2ce1b3a1decffdda072fdca2271689485a624b2c3e2a74febfaf4d5365fde1071f7ed1df4b2004dd88459897632e1799d91f7a784f4b5ea10cb09e868a76a031e3d1a7d209f9349d3cf3adb1c722439312512efcded9cf888ec64bb2418bc636353d364e962a4c8af760d0c5bf0ca19c7740b780b18fdc771e0120b0525fa81623e0e284f3b50612b9e785b266a3482bea8a3c7e6f457eb653ac8fb19cc8f06d823e6a86eec7ede208075b76b840ee55f26f6d07b024b78d4b12b7ae4354581ce8170bcccec250757a4ec03a111c0cb150091a1532c208c2b33dd62abe6ae3d0094b62d31d278b3864bd41594c9e7b86288cc23dda9a9be1b298c922f8a1cca029e392dde1e0699030aa67b1c36561f280e0c76a81bd1c87ba987e3766292b31616bea561aee336dca9f19b513fb0be8a98408cfcbefacce8b9fcdd6000f8043293298e03f104178", 0x1000) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x40044273, &(0x7f0000000000)) 16:11:40 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x3c0, 0x0) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) r1 = socket(0x18, 0x202, 0x0) setsockopt(r1, 0x29, 0x3f, 0x0, 0x0) 16:11:40 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod$loop(&(0x7f0000000080)='./file0\x00', 0xc02d, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x80044275, &(0x7f0000000000)) 16:11:41 executing program 0: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x1}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket$inet(0x2, 0x1, 0x3ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, 0x0, 0x0) 16:11:41 executing program 1: r0 = dup(0xffffffffffffff9c) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000080)) sendmsg(r0, &(0x7f0000001300)={&(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000011c0)=[{&(0x7f0000000100)="eacd7f674edb24c38a31edfe4c92a1c1754cf2c927c37f0d35afb56a7b4fdc72be808dcf1c9c87f43d943269b5a88197a64e4ea4aeb28a42daefc721e112b80cf6c2ef111cda4c72dc32123725764e630a830a01ab2bfe4516fd512f93b7dfbb20a8e2a0d6253393500cdd4829242f7080745fef310540f31ef16d9f18c848c21c52ad6a8a4e630765cd3440c9612b73c9a099e960d4a3b5b70168e0e0a31030e57a74d0912d820ee119a37ab125ce5a644a513e427b1598d5eabba7a00a71", 0xbf}, {&(0x7f00000001c0)="348e811e211b14c559020fbab959a7b7ee453be854ca504807c499cb30d30b0629f53e50b81efa00636c367cb0921c7888b431a18a2dfe0881aebfb9e5542260214fc41fa1a1415caf75a38e8c11852002bd9d9c724f0f14284dce1252ae6212c33381a8740fe9accdb68b2ba23b1bd4a36eb1a0903cfa504d1aef670f24e0d238d9e12d21cfc0904374b192af80fd63442e7ba3c81460bf3a1a929c2e8f526075796fb2db23fca34863e642fb33133d90faaca3f4f6e4c5872b0964364c7c32c46909463802fbe1a4ab754286b2a5ec5bf9cd5e6b8a929e31f18122aecaee50c925ac9eaf3e5099b400a9039bb2fc85a358636e0e637872494ee262e833bc56ca3105acfdd3b55ca45425d8719b8d6791a079d838104f818ff81cc5cdb5658f61724d0bb444771fd4a79270cb40534e305b8e1f8fc95f72965df5032d00b7790763ebfa799ae175cce9f80b67cc2f4e971232b6bf683b941f16c9ff543ddf4b8a0bc647e9ddce8e155b1b7305bffd39d59c9c5444d267a644c3dda6a8e9e0fe5e72eee56afa81b56255372147dc33dd685c9ca99ff5ef6fe81fbf3751994e7cca930aa06653454dbe86ac345da4db44299d3cefbf10d3b20ec3b2c2b4bab4a10cac963397318a162f3cd48afbdd9acbd7731b938912f2c30285bd2d4f7c7495fe78d31ad048bca5d65768d086b94df8517450aae3c63ca1c847b889bebc5adf267a7e96025f6f55ba737311d369a81b46fc36459f1cc422fbbc1d6d9a8ded3bd21ceedcdf9ede83c1595a47389756fe79c147f1c06c45dfffb54aa2a0b1bbc81fc189102e70e203ed4782c45e924b08b74adf01924e849d1c6df36a6d9efc64dd193054d1d32e94972fd08359fbf5ce90c5f31a123926d653ae264c4611c5272f14ec55733ed2cb137b3f8e38c56168b28f14791268030364210e1d76693d552c2d7b3d4ae1529ee48cae4c49d6b95039682f7cef76676d9b8d99ffe2c0b69f78aa46b0fea9bda06999ef54fed08f570fbd4d26709281d7301ea4e3afdcb0d3a5b8a03d6349a33538b4186cae4de0b9c37a1b9c2e3108f7bf69f39760d819c371c0272ccee06a8404af89b3bcd1f9eadad31d728de624f781c4d7a95d509c6c844f436e489bfd69ce71ffa320407a49349f7a5a66723c0f75437c081126e71f232560f7301005fadfa9b8e5559c365e2082309874a6e22c52cfaa6af81be91639bdf6dcd448ab29f242456406fb058e0456f169642154be8db3f49e39be8a5640ded0a75e8959fb7de51ef28c9a5ff582bd347b1ed3b16928097f6d8eef3e68cc9e898d13f3decfec5d2c76e9a5b8d4675fe33aa5857572b5ae8c02892922435cffaf185abe057dc9b6019ebee0fa8c3b15ff8a83664f02634640983ddeceedcafea2b721f248e42c6840ebbfe3b9182f4162403352b98c55f8eb6905fcc9ab4cce1a82f0747ec77e6c9d513b3c1d4260adafe63da1937948b7723e6e707205977007b5a317fd5433554ed387f81c73dfa0e3cc813b5f00ef8b9e4f2095d679c108b94ba323181367de1402c15e1e389373d044be6cb1cd42973276a1af7c5dd99f1933f7e4fc9d9fc5e17ed4a0372f126f0296f8996aa7e60fafe0f2f336d7aaf233d10843a51517e7fa2c358fbd031887cf9013a46958b1c788bea348637eb70cce62ec01d69eb0aacddeffdaf7f6b2ab9f1cdc9791fb3de0c89a14e60996ed98b3b50ed41a0da18632e5fd7ff7b2094f1ac2528094592bf00248af840729a0286b72c85631627da3d4785d9f47817cde77b52024f5ac053b85b755fd38e646ab7eac2185f19d1803443540bf4d03137c4a0af857e21955176c8011f1dc95eda65eae90fa42fc12380c700ffdc882c3e497784725ee2d73d839feaf37cbc12c80dd4616257098b407f74d9c004e9af3dda4e77cab1bd77c5b7574dada228ff9baa09e2528f1b67ccc4bee489a9a5631f711a61a1cdb7e61776e3fce700dbc7e55de4b32f6033918e6b2d0216d3c6b76254c994444521b5993f00b521dafe028787fffa0199f490169addd5bdaa68300e7a54309ce2d286d5b15c6f9e9f031b3a988746487c0833d8345ce961a740eeddf0218d66292a7c096246ba488d53791d9f7794cab7c113e4ae28fe20f798ae7d5a48a4579bf596bfc1163689c07141f066c8ba9fff4e20932b16f5d0ed1a0452ae6243297f7a64ca505ce5e6203a903c394a4c8fdd5abd056b62a610c7e17abed31e215dffca64252d04a4fdeea9381669cb96a8f091b96b4c4f9e16950fa028ec01099cfb1c690a071fd4966ac9b680d5f945cfb739a431aacb0b0f81d823da9a1dd40b8a1396dee0aba5fbba031c738acb5bd17710fd4b04bf537eae3ec5c6222608692f6f2c4b735d365f8e6fe733070efbd5c58baf96d96b26a71554354f8bd3d6c52e6e1e034e04e8dd7388022191a9d27066ccded4fd9e966301803a0b640810ecf2fa792ec6437c2ccf11f0020b10a5b7c78a98ebac25afb618ceebf60690b1db5042dd9c70886d7468d3097b538908b1c18700439db113d6093babfbf2249233afa31c2d1ccc65567a4bf39f9dff4f84ca4992c7e8a034d55150cf91e85e7255c56009cd29e66af68351f40165ffa384642794916cb2ee9975f6772f81bbdde5f3b0f571b6b19f61a4f96a5803be1968b6ccac9d4d5b1bc976abf17b31757ec3e15c8b1af9abea28c8e0b299c5831d782b4b472795f1ab7283d63165fb0f3daac45e4e70daefb2d03ac106c3aa83885f62aaafabc04d2d3b493d9db1818ed9bd933d4156ee1708d8d014ffef497e2655d0863ad2c2328e9272d697734c035b90384cd455c8ea75a73ec97597f0172771108478d45bc85a4fe3868444dbaf54fae97d13d7fc61577aa42b5673e600a24bcfe059786a564607eca8e183cf9415eb84586cb19ffd4fa2e914763483386d1e4be37b507a062e0ca75929f3b11b6578af4642f51e92f8c228da6e5f197d292a26e954a7f62817529f31cf4e4a0a573f8a0ae765b7a34cbf1ab7f6ddf84c4bcd2424541088ac828c8ba95c08ba56e788e32b96fcfa33314c0406e83ac58df55c2eae51e68dafbca20a439f85a7e6d11d428f60642c4aef8a2bbbec9b2181b83e4c8db98ac068f647dfdae9e2d4a420737bdbb4a6bb94e397f4ffbe73aad74e90e7377eec21f9269ab0f3ef89fd1d89a07977551b8e682e38959f5a124e97d4c2a12597d9052c6923e6049f97bdf87056d04ccfec218227d8afdab98b53d7851a768903ed3313186cded96ae247bcd5c0b9edf3a77d5333b98ffeda833d92047ca8633d5a4036605123232fda3c94255008b5124193e622fd2e975b250456d32cf34831ff2ace59118114c074ffcb58796cf475d53053ac7025a8ad22c742bc28b68a4e7516cb8955eab6b3e8f28a7feb60404170ecfe02fcd88f38ea0809dbb1d285f37fad2f0882acc3a8c09937d3cacc286b8bcce8a640040e44f5855b7b3544e720dd271ad4657092db7e56ff67bbff31ff703c6fda9b414a32fda0fe1cd7402868f1f1d76e5a43f67affe929ab2fed725278980c21ef7b639db50d1a95b4ebc09efb1d29eaa21ed6f545218c42a910ffa672c8b7fc93f4ecd83a2b3657e3017fe890395ecd61164d8c4b1a2d851847b7dff2044bebe871deb8a4606e12a656e4b0c5da0bf5a6901762168689323cc98cb90644c5ed9f2aa8bb1ff1640545d481896e19ee361683b2dc36d45941bc9a17102e607238fd3cd788b685a2171869c66ce03b765b9919172c6cc6ed3e4071234bee72667e626a60fb37215f98bbdeeb90bb771afaba45f272ea057d728af8157b0212a5e1315d1b22b23db2620aa410d061a3d43b3571d34c9f0fec8af5302c5cd88063c9ef2d7760c3ba92cc9bd04342881cceec6644ad42fd548886fff2d7255335332362612c31407dee75c9de3f58d02854be3c330af945abee27d8345c34cb460cb4066e0b7226c6e9ba8f26ca7a66dbcf0fcc7eeedfacde4bb9c3beb626a4251cf6c260c4b1271258ce7c4fc6a401eb2ad69cec6168a5c1ea1e9c2dbc004f2df8449b45fa39a0ae6b5be3626165be22adf9c3a3ba30791861cae582a46dbaf031c6d5e13d4e200e5963c835ae04433188df17c697c9c0735b72c1065d6dea436f3fdb87e39a69fecb69e6a3be7d9c14d2b791959a4b37db46bfa160e12d24a1aa182941a1277740d89a65c32a1495c06bb772462d90228d862bdeff29f600b5505460de1f0613d1cc05418f8ea173a409c9b4a5d150534e2a8e3cdc11c43f762fcbb4e58d875af7303a5975e656c2723db5d03609ecca7851a931f249cb25c8cea4c23a88008e9117136ccf65395bd61a6234993989c9163e95a9b1164ab6d6b65a5106a1ec809afb22f9ec17b8287b93673ac8ebb49a50cd88abfea23f4c1e1d1a42008a1675c0579efa5cbcb71d7918aa53623b3f6b2ce1046cd308d42e762f31feb07be46bbf6054cc557b34a709cda2dd236d88585d9361bb801590088f2d7150e67f4c2a2e9601c9a5c72337e63915dff2ea0a20e3310823635cb4b261f271e24a40ba3c9bd08c9422ea4f3712d7b09bdc2dd7fbd09285348ce35875180958f459cee415c494ae95956c1a218700e96d780a8bccf1100c8664cb6d23da127c3425911871b2e6e65d187cdd4b4a70da11b758779cc879bb326ef0f86978636f12eb58cc2a7cea5c5d52c2ab7f09f3f416957717106b2c1c53991c4db9cfa0098fac0a0d345bd2ca65fd039e6785b31caefe59af310911eb25c1017aed5baf05d856fa2c3288c68756eb57826790cc494d5d09dfb253f83fd3568177fd1a2d1f086ed4520644e7703b374d7fbfed85fba0dd9028c2b7693403728c1f69b3f08003a1d494aaa11c1fb18224178b3355ca5db24f250e044d222f85b60641302ac45bca2c9aa88c4f146a84d91ae7605bc6259c8ab9d2ae66b61f4890954f78e9bda1d91a5de645446acae281269a0df7212f9c138f57714755b4f303465d80c6ec615112648a985af6b034e26781f691b401ce60c8f3c87288473e35917ee5529a2bc2dedfb86562df8e6c8396c8d53fd5b5408b8b49b0a8b95b7758d350cf5e64d2359b8af8dc707d9be24a8fe1c38964bf60fc5d5b6eea0fa687b13314875177f22c75b49661437b611c27d3fd1b117f3be243b4a484220889a0a67d4b26359e73c56d8860d967550f389fed5e177c51a841e8ad7834da8131417204466647d70252ba10c3bdda53202b3aa49b0d2b2b58ff667ee56829c80e53b17035984da7cae7c8b4e565a3478edc3cc37f59ea7e3696f987c79990abe77358f79106a25a86a170e66932f3231b8a8d37af0d1bc6d11f5162ab79b6ffeae07299b5b77f4817aed83dbded73010b7c164b2c96a696ef5b5b4357bb908e6a1cf994c9847873fe42889d64d45506ab218d7cb45695ee6649aacaa05afa976c61b508aed23e243f7424a15fde6f3e4eb7817a6a61a8cbecdcc1687c08d8f6e2674f6e6a043fbd8a40897e10324547281364fc8d8561633f5a94027d002c75ea5204914c508a346a94ae6e218ee08f6b4c4c15873f2a5c23eaec7df39ce5cafe1b7659ad0e110c0db24f2cf95b0f408e34efd98a0972e6c55bf1fb29e5a8f024319618004a02f382431b98f7bbff80a355d6291101d18b04d4b78b18eda5769e005429ddac78e2dd1af90fccaf19cbe334e308e51702532826ca439dd27706a5a7a9e6eb9f9d2f68a5a3fc03c78968721f080dcd1b81dcfa66c3e641fb1f9286b172678b475af2610be60", 0x1000}], 0x2, &(0x7f0000001200)=[{0x68, 0x1, 0x5, "a9e10790c5b3bdb9a744f3bc6ccf59e1447b77097811ff4b5c579ed984f0695f35db043038c1297341421520def0b215e0a1cff414bf0d70f993bc4cec154fbb8318beb197d4682ca9c756db4e3e1d01f8d360e3"}, {0x78, 0xffff, 0x8, "c363f74e61fe82eca383bf6c42facd4d5940c91cf75d55a740a81ad38ab681d3662c06cfa0faa8be36aa5c83f77f460db8175134b10986c7d510a0c4c05833321b93ed5c607b02d29c4792159d3114f46905550726d28548032a4bf3dfdb2315a0e2134c5b86134a"}], 0xe0}, 0x400) r1 = semget$private(0x0, 0x1, 0x12) semop(r1, &(0x7f0000001340)=[{0x3, 0x9, 0x1800}, {0x3, 0xfffffffffffffffa, 0x800}, {0x3, 0x100000000}, {0x4, 0x7}], 0x4) munlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) fcntl$setflags(r0, 0x2, 0x1) semop(r1, &(0x7f0000001380)=[{0x1, 0x9, 0x800}, {0x2, 0xbc, 0x800}, {0x1, 0x9, 0x1800}], 0x3) readv(r0, &(0x7f0000001940)=[{&(0x7f00000013c0)=""/167, 0xa7}, {&(0x7f0000001480)=""/124, 0x7c}, {&(0x7f0000001500)=""/109, 0x6d}, {&(0x7f0000001580)=""/170, 0xaa}, {&(0x7f0000001640)=""/117, 0x75}, {&(0x7f00000016c0)=""/118, 0x76}, {&(0x7f0000001740)=""/249, 0xf9}, {&(0x7f0000001840)=""/91, 0x5b}, {&(0x7f00000018c0)=""/118, 0x76}], 0x9) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000001a00)=[0x2, 0x7ff8000000000000, 0x2, 0x6, 0x8]) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000001a40)=""/211) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000001b40)=""/117) fchflags(r0, 0x2) writev(r0, &(0x7f00000021c0)=[{&(0x7f0000001bc0)="93fc57d6f5a5079a2c4303cf060b53a4b30c02587aab052560bd383e2b1cc43e7be8ffd4eb332f213b360a7dd6173aa7859c8c7e85c8ef6fa4d393a781c5553ce42fda25c903f8795c8216c4e3496f16bd0aed2fd529e3a58a2ac826a606cb72c35ec51851feff9faa7f809d50d480535a45da8b35f056740cd9afb14e71a943f66bfce0a44598842d871c08ed2cc89282f0102af2871d0a439494b7c023fd78c78acde166ebd907b802f906fb459dc1fd8a184dfd0075ecf85f65e61f8df6d37f149a4d66d2da2f260a8b735aa06fa9239e8e16759bb6c87ce7", 0xda}, {&(0x7f0000001cc0)="8c8edccb6b1b7cdfc01148e8fd82a63cea2a77dafe08e111de5995f74cf0a03c56d9833d5a944ee43ee1a0cdb09e36c52f38739aff3f51a443ff4764483a6024ad4cfcbf8696b9d94e11312c305e32e6e9526f9bffe07f1bf8eb477270e714039dec4a48495de5b2b8e3825d00330fa953629dcef9cc0c3abe6dfdce63a8e94a2b4d9961b1e9c852eac9c5b8d6864e3af17acf2399b158af43cddfe908a3f97d6757dac5774a9eda765c05d6f9cbf947914aa2bfbaa3efba05f1cd4f79b9d89dac80f27a6f285f4608e47623d93dd091962728f0ae4d7971e062d71ab219f15fde358821e9514eaa9f16c44169ec9a16cbfb", 0xf2}, {&(0x7f0000001dc0)="dc0e2ecd30bbdff093988af3f9f4a2271861bdd0b8399ed36b2b3b6aa2e4762ec1b4013c980db129450b8b56a3c1d3ba2daf74b95a40f165597e4ab37e4e4406d0fec9de88e8fb084915322d10c0e2d28328f28c1d1655f97bb97e07e4fbcb4f50060f9e1d50033b97e030b4fcfb9b2ed3a0d6b71cd6546de5c0ee8c2c200009573303ee8d45bf944376a39a2df59a26d0c1b142599941d132aef49ed001a56409647358102983f014b16afe2ff6b8236d9d8cdf640915f4867910b70fdc7652f6d067c9e600d869a04dbf9dce2ed199e06df3b27e4d4f663d9c220cc33d", 0xde}, {&(0x7f0000001ec0)="fd892aad6ea1eb00e4d65d09ea87b5c69e7870800c569b4f69c6df318fcdfb75873e0113239ef11b3b0bbf0ef2abdabe8053c6525d43fcf880c453867ce4b2510ae9dadafbcd338b2c4f38e3696e441028a0db445110aa2f41502817a14ceb072aafeaa5539f574b780b4087fd62de5437d1a30eaff3877ba4b5a2d7335f71e9f8c4a8559afe57a46d460ce3af66e7cc30c721e7064d86e2d4cb5b2cd6fa", 0x9e}, {&(0x7f0000001f80)="7e2f4d1422440d2216c80f697a95583b71e58e5af65dcb08a5dc0dc7f5d9777505b18abde27b32565c409a90883c1de3b2858a3d59e123fb9bbd6ecbf598a288957726d77afd088a17fd025726d438a8884b4b43010b794aa0213b9c289ea61b2c60b04cb0f84f87c870a624eee62ff1e852ef6545273a3bd5502d2d84390e76e246506a15fa94cdd11db9f706189a4ffd9b06e91d6aea62cc5561cead4fca78854493a1d7fcd5952c444500ec0c129813cd51fed50b031cc37661d317bcbe810903b25e03299c8f1f86b1388a9d3ab2cac6aee6bd8cf26144078066db3eec8204015fed", 0xe4}, {&(0x7f0000002080)="0697af977a5a77d3a6c87ce1f46d6a83dfd8e8f15ade289ccd6d5f2e983093", 0x1f}, {&(0x7f00000020c0)="6f1cff902753859ed9703f797cc358d6951653704b93221aface8a624073fe36b69df09a7802690122c7", 0x2a}, {&(0x7f0000002100)}, {&(0x7f0000002140)="413c65dfd8422d82d0d58d79f1c253b097b80afac8387940b24e7a455fbdf716431e02617e083c9715910bd845811ce4ce17d5c2f85f585d85faf11ee3a7442698714c89f84ba349f97c735659d9a53a0546e550f2d69a55474f665e9b73", 0x5e}], 0x9) getpeername$unix(r0, &(0x7f0000002280)=@abs, &(0x7f00000022c0)=0x8) r2 = open(&(0x7f0000002300)='./file0\x00', 0x40, 0x20) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002380)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000023c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000002340)='./file0\x00', r3, r4) listen(r2, 0x4) semget(0x1, 0x2, 0x208) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4, 0x810, r2, 0x0, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) r5 = openat(r0, &(0x7f0000002400)='./file0\x00', 0x1, 0x20) syz_open_pts() getpeername$unix(r5, &(0x7f0000002440)=@file={0x0, ""/4096}, &(0x7f0000003480)=0x1002) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000034c0)={0x2, 0x9}, 0x10) semget$private(0x0, 0x2, 0x100) accept$unix(r2, &(0x7f0000003500)=@abs, &(0x7f0000003540)=0x8) 16:11:41 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) linkat(0xffffffffffffffff, 0x0, r1, 0x0, 0xffe) recvfrom(r1, &(0x7f0000000040)=""/135, 0x87, 0x40, &(0x7f0000000100)=@in6={0x18, 0x2, 0xfe, 0x625e10dc}, 0xc) fcntl$getflags(r1, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r3 = getegid() fchown(r1, r2, r3) 16:11:41 executing program 1: r0 = socket(0x11, 0x3, 0x0) shutdown(r0, 0x2) shutdown(r0, 0x0) sendto$unix(r0, &(0x7f00000000c0)="7cf3eeb226811a2411c42ba7f9e62298543d7c42f325038e1f637f29481c97ce4f2215b9c707b7c23a94538221a77b0c134585dcf8379fc02e33289f1e18883f44958ad3a24eb92b1559497990681c5d715a3f5b0fb368dfeff468477a9b06254a1cc91d2bea9d892639d619c46db81e47876625164a4832e47bd737884474352a3943f24b2a30ba3aa464ae9ccfcae87976697e0206b6", 0x97, 0x403, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050400000020000008005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290000000000000000000000000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:11:42 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000000c0)={0x0, 0x1, 0x9, 0x2, 0x4}, 0xc) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000100)="000000186004008b00060000000000000000000000000000fdb39c6a000000000000001f0000b374b7bc276e", 0x2c}], 0x1) 16:11:42 executing program 1: r0 = socket(0xa1, 0x1, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xb2fe, 0x0, "00000000e74de40000000000000000000600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:11:42 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) accept(r2, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) connect$unix(r2, &(0x7f0000000180)=@abs={0x1, 0x0, 0x2}, 0x8) mknodat(r1, &(0x7f00000000c0)='./file0\x00', 0x2, 0x10001) write(r1, &(0x7f0000000140)="02", 0x1) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffb, 0x44, 0x80000002, 0x100000000, 0xa31c00000}, {{r1}, 0xffffffffffffffff, 0x0, 0x8, 0x8, 0x1ff}], 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1, 0x0, 0x0, 0x3}], 0x6, 0x0) read(r2, &(0x7f0000000000)=""/50, 0x32) kevent(r0, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000100)) 16:11:42 executing program 0: socketpair$unix(0x1, 0xf, 0x0, &(0x7f0000000040)) 16:11:42 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x42) r0 = dup(0xffffffffffffff9c) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f00000001c0)=0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f00000000c0)='./file0/file0\x00', r1, r2, 0x4) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') 16:11:42 executing program 0: r0 = syz_open_pts() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getpeername$unix(r2, &(0x7f0000000080)=@file={0x0, ""/56}, &(0x7f0000000140)=0x3a) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000100), &(0x7f00000000c0)=0x8) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000200000001}) 16:11:42 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r0, &(0x7f0000000040), 0x3d0) 16:11:42 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) semctl$GETALL(0x0, 0x0, 0x6, 0xfffffffffffffffe) r1 = socket$inet(0x2, 0x0, 0x399a) socketpair$unix(0x1, 0xffff7fffffffffff, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000006c0)=0xc) fcntl$getown(r2, 0x5) r8 = msgget$private(0x0, 0x2) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000240)={{0x43, r7, r4, r7, r6, 0x100, 0x84}, 0x3, 0x566, r5, r5, 0x9, 0x4, 0x5, 0x1f}) openat(0xffffffffffffff9c, &(0x7f0000000800)='./file0/file0\x00', 0x28080, 0x100) sendmsg$unix(r2, &(0x7f0000000840)={&(0x7f0000000140)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000007c0)=[{&(0x7f0000000a00)="a3efc3d04af7f5b23d9108c099a3f287a3ad60c3639ce6e7cc4d33c27e854547ae81e9b6aef5ebb01605f2989405637dddf232ba36a0335e18b52b941d8e67ec25e17a3e898ec20327fac6695b4a2dc450d2f0b33e316ae7c20f88ff5d562145c630953853aadc228f34e0e7f64e44c983ade05021fde80d7f7ecbebe6e48247e359a092f3c5140b8d34b040751bba844f1812d93926cd4e58e3881097033e569f4e0d1997ce38bdc47bbd30dac23075d308909784f5efa851b43f61172203c798b13854e1bdb2f95666a7a4a612dff6f50be21faae64186c1a24556bddfcd338c49144e0e", 0xe5}], 0x1, 0x0, 0x0, 0x408}, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000380)=0x3a8) r9 = fcntl$dupfd(0xffffffffffffffff, 0xa, r3) r10 = open$dir(&(0x7f0000000940)='./file0\x00', 0x8442, 0x10) renameat(r9, &(0x7f0000000900)='./file0\x00', r10, &(0x7f00000009c0)='./file0\x00') getgroups(0xa, &(0x7f0000000780)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) getgroups(0x1, &(0x7f00000003c0)=[r11]) sendmsg$unix(r2, &(0x7f0000000880)={&(0x7f00000001c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000440)=[{&(0x7f0000000540)="18dd41484cffb84e11adf1145663affccc1c8c9b2649afa805701fb5dcaef796db3f9d59835e731f51bcda827c4fc345d2cc85b398e38751f0e97438f24ea22f5840ea262ba214e38bc6a75740b65ba9fe6dc2177bfc0ab228e7e32299cf894a42282ec3fcfaa78fa732270b536171ab3fa3b4ad12b85b46403e714bd87eb6cf9c93e7817c82a0c7055780935b95860f9e78b3a2eaddc953f7561f86aee82fa076e727499de88bcd8a002ea696e10e861a4f99baa71c3a61d3d9c5e5e298c8d44e8d6db612b19b779b0ebfeabe7ebe185fff00fbe37e296bc1f893df10196cac3bbeb131048d64614f5dd1015c237c2007411022a0242392", 0xf8}], 0x1, 0x0, 0x0, 0x408}, 0x9) munlockall() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r12, &(0x7f0000000040)={&(0x7f0000000180)=ANY=[@ANYRESOCT=r1], 0x1, 0x0, 0x0, &(0x7f0000000c80)=ANY=[@ANYBLOB="c1abf625405bacf1080f0036bcd112c69c12f2641105ed9d7918a3c2f60ee0a36995df524d3877a817157e209b663f48b4df9926dac40a5898da39823ddad89a725a0ea5771f5672448195ce33c305d7e9fab39c24560a08e28aafab055cf08edb55f29afc3933cd1ed8872a6b4e154200d8a8af5919e7737e933775c180fd32fb3253c10a20a37c1e57af669674804161a381f6fc99f46eff3188c9eb9497a3083b5d72d21f98fb930a46020d0af508e563b88e366dca3902b83ab8c1701f2e2fe29a59c6431708b9651b1ad7b3a1410a19d94cfe156ea356e84bb219da31151e9e78fa98f314d5196cce78ae91db71dd014a68d3f53f447bb5464b3f2372f8dba027920f8c05f71c608ab36532d3683f950eb2037185db37f8b2d32800cb6246b72558fe92dbb98a59d48acff525a9c8c7dadeaaf59b841ac477795eaa5da3ad4f737945ace85f"], 0x148}, 0x0) r13 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r13, &(0x7f00000008c0)={&(0x7f0000000980)=@file={0x0, './file0\x00'}, 0xfef4, &(0x7f0000000580), 0x9, 0xfffffffffffffffe, 0x148}, 0x0) r14 = semget$private(0x0, 0x5, 0x2) semop(r14, &(0x7f00000000c0)=[{0x4, 0x0, 0x1800}, {0x3, 0x2, 0x1800}, {0x0, 0x3, 0x1000}], 0x3) r15 = semget$private(0x0, 0x4, 0xa1) semctl$SETVAL(r15, 0x3, 0x8, &(0x7f0000000040)=0x3) semop(r15, &(0x7f0000000000)=[{0x2, 0x2, 0x800}, {0x2, 0x10001, 0x1800}, {0x2, 0xbd2, 0x800}, {0x0, 0x5, 0x1000}, {0x2, 0x8, 0x800}, {0x2, 0x3f, 0x1000}, {0x2, 0x7f, 0x800}, {0x3, 0xffffffff, 0x800}, {0x6, 0x7, 0x800}], 0x9) 16:11:42 executing program 0: r0 = socket(0x400000000000002, 0x5, 0xffffffffffffffff) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0003"], 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000240)) r2 = msgget(0x1, 0x1) msgsnd(r2, &(0x7f0000000140)=ANY=[], 0x0, 0x800) r3 = syz_open_pts() writev(r3, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000340)) mknod(&(0x7f0000000100)='./file0\x00', 0x1009, 0x21) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x4) pwritev(r1, &(0x7f00000004c0)=[{&(0x7f0000000200)}], 0x1, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000280)=0x4) setgid(0x0) msgctl$IPC_STAT(r2, 0x2, &(0x7f00000001c0)=""/20) ioctl$TIOCGWINSZ(r3, 0x40087468, 0x0) getdents(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, 0x0, 0x432) r4 = getegid() r5 = getgid() setregid(r4, r5) fchdir(r0) socket(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) r6 = open(&(0x7f00000000c0)='./bus\x00', 0x10012, 0x0) pwritev(r6, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0xfffffffffffffffc) 16:11:43 executing program 1: setreuid(0x0, 0xee01) r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x800000018, 0x1, 0x0) setuid(0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r2) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:11:43 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x2, 0x9, &(0x7f0000000000), 0x0) 16:11:43 executing program 1: r0 = dup(0xffffffffffffff9c) r1 = dup(0xffffffffffffff9c) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x200, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = accept(0xffffffffffffff9c, &(0x7f0000000100)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000008000000000000003ae400000000000000000000000000000000180000000009000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000"], &(0x7f0000000180)=0x6e) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000380)=0x1) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd0\x00', 0x80, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffc, 0x40, 0x400fffff, 0xfffffffffffffffc, 0x8}], 0xff, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0xf82ed1b1e6ad2853, 0x80, 0x401, 0x3}, {{r4}, 0xfffffffffffffffe, 0x40, 0x40000001, 0x74, 0x5}, {{r5}, 0xfffffffffffffffb, 0x19, 0xa8, 0x1f, 0x8}, {{r6}, 0xfffffffffffffffe, 0x42, 0xf00000a2, 0xffffffffffffffff, 0x3}, {{r7}, 0xfffffffffffffff9, 0x80, 0x40, 0x0, 0x2267}], 0x100, &(0x7f0000000340)={0x7fff, 0x9}) r8 = kqueue() r9 = syz_open_pts() ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r8, &(0x7f0000000300)=[{{r9}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x8000, 0x0) pckbd_enable: command error pckbd_enable: command error pckbd_enable: command error pckbd_enable: command error 16:11:49 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) unlink(&(0x7f00000000c0)='./file0\x00') bind$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000100)=0xf9, 0x4) 16:11:49 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="49092e2ee8db4a9c2994997e"], 0x10) getgid() setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(0x0, 0x0, 0x6) poll(&(0x7f0000000040)=[{r0, 0x4}], 0x1, 0x0) sendmsg(r0, &(0x7f0000002900)={&(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000014c0)=[{&(0x7f0000000100)="de438287bd6a2c7473aafaa382717e28bacbbd8f124c480bd5c1e02dd0fefd6c890d774986928f47e20b397bb2c5497f50785a60101263a235afb07d850ed467648dbb597c2ca38ca4bd5a43867aa5ded1281b81d87ddaba88493a0b08a06ae98d4a63d8b50135fb7fd203471be082bf406ce48270de97374119ec14073d652dbf5a6877d3bd6d2236854cf3d86793f6b162706215d16485b19ba80c44973d506ed443f920c8e1a91830b8d0cd1dcaf2ba80977858f1553da674d350cda7bde12a69dc745ae41ce2a3f71ed7403375ce6b1f84b5d4c14e566cad913609d08c1bc774a057cb30333a9bfdde03cc5ae0559af55f8b26bc6473d5ff6613b2bcff573f3a30284bd9fc80283b5209cbd72fb54096043da98367264f3d597365948c3b0d27a2baf6d45dcb49b379fd69c53489e8088c82a425cbaf1eaefc57a74cf6bee4ceaf28853667e392dc5b5ab872ef1d35814863216a58c0b60239c44a4fa493d5993b847bce14029602644612827e9aa5355dd3a06f92e07eec480976760ed3ffe3378f5a8bb415da89d864bc6aa3632bee718f370d1e73812960e5322697c0f281783b90ca171bf72a5e9480b670c06faf8aef29fd88d976fbd9e577b6386e321b7b6a82eab58cb1ec1b3a048d50cd63cf86e33587fc3fb33cad3311ae067346685bb2e8c59009428932f460c3ce72accb5ba8d8ed26dfcf97acb5874cb2c6c9d0d459affb36e5ac78c3d07d2fa144901d885b5d2ba5c723651c71bea825820ba6e7dfbd39b79f5001be91215f72e64109567904964d41713173b6be3895716b2b4d98b1a9ca94f6a0dd06bc497b8a1797b1f0fea79d1ba7014ab59e1fffce61b70906cd4ddfcb6bb1a6bb36c9775e5f93294dd0c4d9e9c37730354510ef07a81d7ee4662fb775ebb768fbcebff65e4c594347a1be2de9c58b065e7290d108f1e748eebbda9ac330dc6de660d80569e90e0351b96a849f6431356635eba0fe0bd38740f15ff807ab7943f5c5f97679da169eec491a22f7a69e0022776aba0f27cc4759a1a3a933c4ff2f859ba5a4b7d6b7ca70844d4a42a5ea95778b9d143d46efc57c70b9963e0f88677ad2513f6d4660482d4b0439dc5a7fc990773a10cbad6c92e33f7a0e49be423c5da5347791a18f5cbba10b8f234ce137c761ae7b395be16022aa37d0e93e50343f119e8e2f66cbb67454161d9f945db490c3bca1bac448c0fdcafa27c656f90b158dcdd5406465f4b28a35742e09c4240c50c2058586024e1f212e8f239c3d759afa7999d810359f220a32dfd624e70f0f48c47eda2dfc81c97e09a1c0c520e5bed162ae07893a4a6959139b50c669a0b736046bda0224937f1fcd6c1ba2c97848e9b386453368a627b0833f77f4f483ba6bd4cd755c11a6f877fd30fc807f02bd8c1bcee5fe995b7f66bf162b5d25e461ac326597394ef25a3b9b68426c037f162dfc5e83ecd1dfee79f9920d3ae96ddf310bc07288c1cbcb170191eac975bacd1dc808749b3450c86a3cb9c1856c764e0caba7bef9fd4145813115d2ac7fd5988b2f202705b68a380fd0179f80eb06bc8cc36457ff3b25666f8bfbc917572e31bf640031d84da31d2970c14b2b736bcabdb34fe0e74b45b2eb41d5c42fc755466bc2a9468edd7b52b66f6f015410f333d38fea05035ecd50ccd4c6d57601eecc59c34f9572deed7f701b2549c20fd683ded0300fbe934118b738df07026d25d680ae63cb6e2b726343f9b73092d3ffbd58d8bb2f63b14d0c5667f82a2f5cef5179613219cea05948b7a4e6f58887dd754e5e23bfcd4687175a00834607ca0c453ab19b4fa63d9facc5bf3bcd74a26ab402cdfa69577311d04e72013d877ede33d9a7849a8826ae14e53af83889ca983237d7d82f41e38df16b136f7ec1b5f111f3b0637d75c36ec592cb74babd41f661359f6d6717ca33fbf1a60e2628e865d90ecc31abb74868706ba8685648e0e7a56cd030ae9e6b30e29837b9808d68d011fe3544f1704307e6be7b6522a5678fb6f4e6fc0428eeff26898658ae52885005d261be51d0bad22267e9745b332b91b189fa7e13dd32dcb77a97e27c43ce246351b3109475b345cb4d2b67e9cb267976998533eacdbc4b9492d31c546d086df937f2b0cb6402d4573e353d1c123e6c3816f73c60165069d7515965ac156d46aed7fc65adfa17b0e02bf5514ab0a8814249a68c9e7339bcbe7a31dadd96eceb536888132dd2fe9bc2548de9f5310a384907a61de1ac2f1f2512153679b78b87254d05bdd6c99c62f3b1813ecca4a6179d4359489dcc681ea961fa0de0be3c58245d94235938f6b9acf484b3480f96c797e4ce3eb96d82138072fc9331cc03ae056e7444cbe2ef349b1e51f93fec03b6dcbda6f33eeeb2888817d34d11a17bff1ae6150e01bbb3270ef6a126d9995945ddc937b8be8cf52041ae63b28cb3615c5116892c5661805005273be30defae99e216a194f7e0ba66310d23ef97b1216de43842ccc1c7490e010402d57065613b408821f7b42a3253a02c050bb41e000bc5fb658dae3e03d0daf377a227bbebf1247f070c24403b2f67190bfc53b7d57f02f0ad71fac9e69d00b832626db196aa442c23b876de1f0af22a4db81952215cb1ab3ac0eb810577d7caf90abf009501d58370c58a1c51b4bcf435c84696b0eb514fdfa9eedb6b14e3699cc7818328f15af257fd7acd4ac7071ff6c13bc6eec9a03e6968c7e01b97f8ba6a351cfb6435e5dc46a485ae6fe0a0af8ed0baf4de15aa8d202468025c781a548c8e0b5398dc35ba537d25cceeae18b404c74ec1ff3253a9fae26f07f4668bea16b9fb6d9b07c9214638cac29263e83ce1bc7075c0bf98175b92053be8a024ad724595fe40d762cb3547f5b0c76f98885cb028f9b5670da14772c86efc55ba8aa0613fe0afb194c079796be01aba4a72d5f3e5f6e04f43d88f9c81d886077d9380f4c87a304b188724983fb6157a2fd3d486d0751f8fe236ddef1c79b3774927686aca58be5972a9e79ad63cebdcc93030a5202d4644d8d2e81ec0a2cc31dfb2457f78ee17f335f7db7d1c27982a8f15437a5e6e6e7b5ae20585cf78680d1c9509ebf345fe38d1475b4b14f70041aa0ef1e3eda8838983eb9a1c6d2211639222ed5a74610b7c5804d5bef0d02006d915626d4d48abbc39c9ddadb51c859ba39c684dd7e488961721e8b44ff21a74d8887e4885fe1ba0753e66121bb9f62d823a3621a9742c9d7d3e0b9a81b7c470b8f8fb84e710fe5bbe77d93602a8d7d56639ae364a813e9230455a06febd8f3e031d3c2d15a03c00c81eecd0daec311fe28655e3e3948fc366e46d877d3c3eb714a18218a5e9e715845b54e55f89c5167e32a944eb32b16018032e91194fcd53a34f331c88cb638455d83796d9d90cc5cf40d257610c1e6bc3e0df0c5efbd1344beaaf98364e6e19e3e369d64703c498e2c177b02cf419b2a77e9b7c64ee835a376a4e223d15a1b0e30b0747cd1a6ed70ba319b0e483a9590cf4b12439bed7cd57c7ea34f0254c5dcc38adc4995ce5036f76dde4f0753905ae91c7587a00e48dba995ea314c5ae29d5808aaf956b8a132e42bd9a44e934017dbbe2ecc18b9a97dc100af1158789d62a9e63739cde2fdfc5448706d77fec341512f4ff02f057f08a6a01fdf749b3913c2a27ca0df3231b281ad7379ab0a806210e56b6936d4f195cc442c559a35427dbc27772c265dc626586e71817e5c149e0b9a3499526f95d9edbe3d13da199bf025f75f60016a587de44b172fd387cf844cf51a277f3945638a534b84e425c6244537d61e5e5034fc7ccde7713679a86a1077ba98c5d7df46cb64748264b84fbe9846eb7f51766cd829fd4197afc6f145acba6de83b8f638073b4939dd2bc7822cf51271c606f0b67f9c47632308188254a7b6c9eb31877418b3f13c535ff094e8b41796d0e30d0123c38552e912fd7f7031cc9ea695ac34221f26ab43c773b8ec17d7500ed2ee2cb9ca6a7f522104e2da005c5444bce409f427b1d44e833c26fef2bfaa1c888bfb8df3b8d9e280e0cab224de77bc2867fca3a6625c36b5501d44882072708a9ad15392e5eb3a8541d166e65cf82986d6945b600bce2815407fc1baf0a5f26dfc5f974d112d537c33c9045c6674b48f54a8a51a71c6133938451630a02c8ea81377dd8d88174cdd05c247b1dafa9d239c17f04ae48360fa7c1ee2f6eddb325173fc2615fb337bd7ab9cff17168707c26b091db6bc5de4de80c4ed91627fb8907ec679da93aa46fc968b630b02716d983a3ca12e357eb19122fb65be7dfecdb0ca693590641d316c12981283307b85543e446b71e6c2678bc3e18a787899b8156db8d73bd00a2eed217fac9e3c110fe59f45f4a3fe5ba49f7fd01a87c4f6b02ac05480d20ba1498888eab8c54a3aab00164594eb96cc9f90a9b54b3cd373e2463c953e6141a6466bb6cdd82674e1fd0a2177e15e84fb73c35c6b6fc95af8d759669bd9e266e24e154a5691b6b9f3964a5d87ca984a0977060d6ff42b267367d8ab7dc37c520b76bb405a536de73499dec1703b1f53e1bba004e085be239d607a85029ed762fb6921445cd8863f83022baf12d80ae739d41497adfc750e179eac4a494ece28b99661d6c4943e34d9734ce7b66cad92e1eca25edadee16de75670e802087fa649e54b18c403e0670a5b4ba436207dd98a68b568fb1d803b2692eb22c1e4408a60bed69f1dad3156fc52af4d75f32075ad35f5704d74bf0f0317ff9c1fe23c072164bc21d378d151b028389ed907720e5f013a1c719ecf5b1b1eb9023909193e7fdf9c1019e617db7a098f7b5eb5640c846eb923a3e5b07783b4eb37da414cddd61d77a5366ccc1d9eb5bc635ac38ab6b5658b3c48485061d67b2145ea7a82712d8957d1c093d2a3e39cced44e2425d989c1c7d884e274df57be34af1503210a8d67fc726ac7e1b74d24370ee162a9a68b11aaa10616c82b32f0fe8b4760ea373ab508de9b0962e9c2a6f255f063bf953cf3cfa6ecf5346bc28187c4c444f4c4dfbff265a68bb9dc0a0af388d84ced030643616afabaf1bc995ccf47cb4c1bb0546214516713340843e8fdf53f77a09e6f3f3f9b8caf0fb00e8cd076c74f87cbbbaacc81d35977307c9b513c3d4d18bab8b386b88791f6cf1e61f2a1d46a6b8f3fcc13d32ff4cf4ae1705cfe6dabefdca50aa27e9b915fb0948f76475299856f3a728f39cf4121c1866853312c7e40a782759c48c0be31c3cec87510e42ccf2c003dee75f40e938b0cd69267dad6114f11be320d1cfd6746862ad86412af65cc1ff47895b1ab5756dc62e0ab9173871c7e51c367e13421da8fa78ad2e8c3c98cf5a15c0032bdd0bcc17c4e8655e0abf3af41c377d2c730d6519b516f186cb6cb0cf73329fa5add6805a143f700e397d67f80c3d2ea64af573c8490f526b0afe96d2888be4281fa74bec50ce220d533558569f9c14ddc224ba6ef3347430e9f5934d0150430cbe3e8235b7387e274e268b75d09a75fb5c65e87ed845444bdf4619f04cb4bbc68f8002b690629c25143f5f8f4340ef1af30f5ddcc921de2ae36509b7caac02bcce85b0244ddeb3a730e33a52fe2ddae8e5124d9860572146885620b3e976fc1920fe2eb06674e17563a2e2e3a595f14c46aafa9c6d9cb71f414912eadce4cf334d9e14f15a5361a77bbea3bd9171c7a6222da0ac899baeddd515e3af6f6fad4ae52bf8f4b0ae59673797ef280dda549831ea638e3c13901d852d87d0612840ba56a137220", 0x1000}, {&(0x7f0000001100)="3e463f8cd3d0b70c6e393527395058fb21ee253e7cf22e9acc1cfc7b74937158d0563afb18ca8ed50bac2d65bd5053420b0d6d0a8d4794cbb0c6e5f2984523ab03a3dc4d037602f96537a66aaa1f37cbd739c128a9c2af331991d1697a755ca032c1fba5016fc606ad24925cfab1d175de0298580c469c2225b873dedbc1d194824ca58fda18376f3b7cf7e7d3baa43bc23ec9", 0x93}, {&(0x7f00000011c0)="b63625bfcec02bc243c02d233e1592f71f01b7612e43dea83bb982e57afa410e8954e40f4b1f06c4467661d0ba9cd12c69de52e46e71c65cf8d0a0e7f65cca12e75e9b24a9435efac6392d84d3d3d63eb7b806712188045bee12659f79bbe0f5d2b3dd0f2b7dca4b9b0f12276396af142e8273ebf03d4b848250f90b66340569826263c5169707e5e2cb823e6c7601e4d463bba6aba306477c34215c4bdb5719fc4ba5c76ea9b443a633edffbcaece051a", 0xb1}, {&(0x7f0000001280)="178044085e9061ceafd3802d705cd7ce3c47ada2201a63aeb942ec7cad14e271ce56f9709b0d4f1b2f242ebfb1470022e25768dcd2a7a833870151ce947944705f63112205e034dc8075a5de480352249f525a5a9d191d2bf627e618106bfd8446bb447f0701b58fc242e0ddb387fab78d9849076a8cfc78de6e2f50ff3985d9ec18b224a6f5", 0x86}, {&(0x7f0000001340)="3647925835c6ade7b24fb1976bdfd38c263ea7c076afc0fd2f48d10e2ebe8f90126b46ff49c8e85c27ef5372454d93cdb415400a961d8cb8f15695bc8f23a3561164fc07635b553b05e2819ffa0ce3463f4b21e3e4853ecfde31c2d2bf1de078626cfbb882b57b35f6aeebdd", 0x6c}, {&(0x7f00000013c0)}, {&(0x7f0000001400)="fd62806a4cff526bed447e85c57cc3c15211bfc60ff837efe49b9dd6a15b83a4373adf960cf57698059d410988ec35341a167931deed42ea6bc86c638a1747eebc94bdf42d88a0a8bc1fddb5163e1548e69a44402963f7a935cd0884102984eba8d8ad3af88e4a7291267552df53a0ea964b2afdceedc030a11f39c2b035c4b1a6e361ac8c1487491b7d488e94d0ebb5cb7224f1f9b7c8da84b829415141464f7e0194b2bd95bb6df4ed59aaa9b1fdd7f5dee5357d8028f18c", 0xb9}], 0x7, &(0x7f0000001540)=[{0xe0, 0xffff, 0x868, "2a0df52bc78e0fc29e95efa669acbfb59d0c1d60de40283dceda5a47c9c60162da523fe102401151337f7f092e812ed8f7fb0044f1b44fa124b4bef4d6033a529dfe438f285b30c18bb0408f95cac99d07fc57a6e95c2cd7f0d584abb74d44bc723595a93dd560ec269a9ea4aca4fd5b7ad1208075feee19097ed220dc82f38966a0e9c9af656f60eb083a8462d73ce34ff00cdc71c50c1a634296ca57aaa70007c52fd633e4a9b15c04af7b76403bec92ac89240b213f1d97aa2d9ccb25e730ccae6f55f2d4638363eee4848fe47d64"}, {0x1010, 0x1, 0x8679, "5dc9eadf64ed05c2c7e725988254b85210ef160b0d0b85a1d09816e860db697b39c5a8f88d47cb143f85ffbe12426e388f76433bb70a6d0936bd5fc1d81bc892815ee35c92b9cfcc1587ba9604a0082f7b16b3fa4631136e287fb911a92f3f075dc9ffe726ba8fd4032095a16d7ca750fef38ec4e24bd75ddd7070cc22cecd4887215f5a9620fbfcfac128df5330d9e7bd2fc65c6c4178ef7c2181cf0b20dc748bd5bf2e3aee01f8d86bead28c344d55d330df66554f89187b1f6cc36b738784b5432a28cd76d25935865f2c2209a6c38f9a8c9ca49cd131b788e1ec3b9bbc71edd8418ad4b5111041565a3411db0c890d0f52f93812f96d39c21f1820e2120d2f8d3983f9783cba2bde08548d86e1f94806feb8e7e8fe2f47b38ffe45bc4d479c83813c805fead842ba2e62125daa573c6966c73250f700d9f12ce31fbfcf82bfd991c083469f3ef5eb89d2e6c914805a5be39c85d40b11136406bb2ab65e9debe90aa053f1dbc46cff7497f7deadc0304f56912378b734f70daadd581874d38ccf1e9cba0d12656ca00f06bbc9377a073dbe6c78f7fe3b24388f023a9bfaa0e91f0a189b4e43b901ce55014f154e5da264cdbb2e7edfb647798f9e90800b509026cedda9e577e4483dab1c03fa09514e524a277f745f2e850d7634b0cec0f3074b0cc1314ed9a792a3af7c8ae047606e495312ab542b10ff5a60d80631b88f7d9776f2e201c25fdc9aad2853a545e94a13dc2990d6e902c646414aeb58dd8ba0490dc4e8be1ce3d9f90f94aec1338d8389162dc6a46b0c175f52d890af29cf3e6d3515378842cb635d551ac7a44eb3ff24f554e6ff5c3560af34cf897c1a714a453a47898b96d2f839fc8810e2086f8d01f417abd893ab5c82e7d573615ae685d848e3d8ef8df7baf6cbbd1fc651034acf0ad5a627174822cb61e822845bb8d9ea99512547c314c2dece93a343ca75b79c19514aafbc6c38bae0fe308e1cac27a14cf375be53e3d6dd1afc1b38d109441feab02880425555b909ceebd1439072aeace1487b7059f0adedc9658ab67d23cda77802aa3d56c81473ba9c6654d3362e778d01ac4d037be92cec0c53878cc05cfecc426c1a3d7e485d189bda2afa2d743baa9f622f1f8926726454921c6d252de5b261b9f0d36cbbe54b2f6a332065c414eae3d8b5ac63729464b49c3837df90666e2730f57b8d837575fdd9b17e4139a8efcc23b987136804c2556b75637849fe222f88badd85883742455d29a5f20e3e757796b1d5668be4fa331db8974feca07b33cff066e8e6daeb7cef4911dddb8f8e1b45650c33ac9e48b13605b614bc861f253059d778c99af84902e1b65fc13d6d432574286bad52d7ddde4f4cfc7d336f6c2df24af181ba73158f0c5dd962bba4be3be6aef565c0c597224b4ace311a24d847b695917fb027645f2b9f9d2ee643c746633f241d15c2cfebc4f63703e9a60ce163957d0a87bd6c17a418b28e3aa8b1b950637a29656113a42c784d779bbb1eff91b52cff5b2333148524b832ee16003a6182771b376f2b77cba169b8d7bf3f0fe8b406c34a9a956d2cb5ce55834970e98fd2153babc91b42c3fb911d6338c6b62580ce55b3ef1b32f716ac860de7e04c6b93d6941ce50478eaad2e083c0419e2a3c935b96474a95cedf6048501d703759b53c33d01a18fcba34935d230768d787ac5bb687b27c5cca84ffc4e0310aabc0351107551aadb52716eb753d9e946d6d1d0ab5382c63938c4d42544600b5ff924ad41bd3fda3a6793562ce33761ccd583097a574de249f3db243467833f6c9c5b79745f13536a2fd5e33bb78030f283b29cf9041c4651ec97ec9883f75f655fc539739807a2f53d21e8389d3e6329f30fa61d84f7503256359f26fa58e4368f58826319c9c0aee992a9f260abf1c03e902996ead6d3d67f4a01cfe145d96b8d13639d33af57ee1df9ec12cd21c5b58a270d1a735447a3463df06fcdc7039bf6d6aea740ba078137a01c4391396fa1d11fd84ebce04b5037994f7143f220ddcf8f073bc91d1811e293cc876bf32807f9f028d739b3ff7b4149e483ddc2fd9947008e2ebf2bd0933a302198fb713399649a88d947b8960705f7637df5c85080f8ac375b904eb6e3f1cf14c0c5c094db4f600d931ba8bbc983787032bc7153a632e1b7b5189fff194ea9efe0bb87a870c574d3420e585d554be534a47925c35667ac1e4a4cdcf924a1389369cbf3648c58aab6bb2d0b1d31029afa4af342fd9e0fa2040bdd498e737ea103d0411e312bed24ea0113412e1fda882fd7d8a47237247db547acada6bf9b768205b98851bace23906e24f01c6e9336ac7a4c75d27f06eda23780d467ebcfbe8a670b88e6022dab02ae0264ed1c075c594f32a839aa025397f3862b0bc21bd902084902322fc58396ca8663b3853e9762210bb5631297cb06638302cf413e3cdb02e61688b4bec8cee4e1af46038a51dca7a6e2527f05f8711df62dbc0ff2b2266bbafae23323c1e1f1bf05f812d1e8d499c29dc30976a3234b95bd38876ccdae436232ffcb21f89d20304065ccc29da63ee4cc31657317844994b933afc7ba9d887d626b9a27375872cd121532e9755ed8cad6535db105eb73fa084584c459c7de82550fd222181c5b59c093814fa2d56b53818bcd8667984a1567ac5ef5bdc4e7570997f5eac177b964f2ff9256870e06fd18edb17f08962975c7e659907b6e49b9b09ec68fad0a262ed107be206ee584c0f0bf755baf0e1c77c312d7aeb04eb9fa2369783a2cea81c95a028b0d1da8e44e226ebf432921c97add52d17f2aa92f43d16bee3aa4e679b7caa5157e2eaca8cae9b17e8a6d6f0f9ee9317da3a7956ee01584239fdd472dfd417df4a84223695edad7b1c22bfcaa0ed817daa69d703f8deba4bdfa9f7a5cff943879d151508c0560cb46cbaf265d4b00d4a0fce336a2af17659600fcf1cc012ac138a72a379351cee264465f93e8c083f60701fd3623985eb2a2bebe99071cb6d2c9fc358b834fd5fc41b4dacd35fb58d9e12b3e8391f2fcf151415aaaa7a372bdf84429623d0c1b60fea2080bc4955e17a0cbeaf0daf962a4455b36c3c33492f9e9f38bc6618bb64eae6893b9e870bd458560233f26a3f11bad9945b1225da6e3ed60de88275e6c5b8ef6f073972f70199d018f23616ca0dd3de2d39746ba964be5072ba5f6a4165172dcdcdb664e1fb575d40996b731b0ebde298c1b72738c0538dafcf6c7161abf867736d0cd59080498cdab4a6d6b910a9d3558f6820ec25e557208bf7bf5f1fd3b880103fd5fced676b5ac5337a28d148a0f9a93080c92035ef1d88bdd8501976b8e7119e7f9be3ab3eace96f28d33010625285053edb996c7efd597f8c05c682946e1092ec4543d3f97ab78eeb64fa11d3952fbfd7660249c7fd27d675d23626568c6a43e60d62284b2e1b1dfa078b58736fa7ad8d6ab90001629c2bbb14dbf564a47a9bdcc7a17be42bb6948b79b8971c684ef12a8033f9427368f93a72ebfa2143290c68a0904d8aa24c5df31f562454f6ea9d8892f027024109521795a515d4578fc0d0da1f0dc6175755ea643dce01fe7030a3855ded6e4ba8d57a8f125468d38a993368663b4e928b6f0eb8092fab262b89a275c9411b6758f988fd9504dc6562270606093dd7f1c38024d60df38e06f7abbc705e455a561551d20530b9ef77fa931f23d0fa60586476bf309253748d69f172976b2e2f60e37f4cc65e5c33122d25f2c04943c655f1524e3651963c8c03e08c3fdce0e90e7377d4e81966ccd60af46fe4a002080b6742d7ec3ba62625a92a569220fcaafea7402ad83dcfce6cae33b5ccdb291fd4d4d5b1a63f07d14e34ec5739e4414f3cd3eb91eb4dc3d4b94baeb6a82e56bd3aac78190998001fdbfd93339470248020c62d1fb91f4044d5b323f36a1d0ce5a15ea8f831e9fad93093c31a0068ae36727d70115f5f14474d8cf73c87dda3efa24e03148c39ebf8c3e5b06391973c492714f145c470e89eb26f9e80a40f995a0d9d7fc396d1633215e9cdd07ac459b092412dd199ed2bc15bcd5c8db7d7ab85e3c1986cd0c32352b13f21dbef876eaa2fb4e5e85b38f9c6e19a3f9202d0f808e407ba385d7031b1c27a5e0218a59064524db0a16e1a1a264ccbe9ed7997384bbe41ed90a620ca5076069bbd801a8f2f90b93f92e162e48d37b428c64a3d6fa9845dc0236ae890124371ed1f5f295a16794460eb7828c365f1e12131ab1dddbbf6bbcf408bfd116904791304b8f1f643e501225a5f2ffe9c8a1fd3a0a5bccb429b3ec0349b1192affc83309eac6a1e7f81dd09cdc4374e9f43dc608acb7c5cc9fd0708f9c9e66b8c963eb78770811027489b7885f0866b3f11c05e5103ef21ee85751810abf8c5df794fe83170db01ea635fb51568acb5cac1e6baa7ef788a6107e83b820f57ff2a318c70d1eba545f72ec93c177f352c06ed4a628a322ac5f1258ec3ade18ad42ff26b4cb55b43ec5f61ed90b7dd624ca713e980540b568d9227d27286bf51a8111df8786a3bbef19e510013f2d16000324b0925bf9e8a8ae7941768603544d761e73936b021786cc09cf3aa9681b72bb24f7964ad6892efa017cb92a73d1e555f79e26d610e8c06dc2f6e90a769e2c9f773f8d907b4cb09f1ab37e91e85f5461435a47675c19267b9f9eb69a8626ad00f5e20390d69c589f354579eaffccc189cd43033aa6f0ccb89add8a8f4378dcb24c834f56fa5c74e5ad3c0b4722e0096372ca503e2d1287f42b4b294d12ffc3dab82ad43524e8dc0b3491c47e70f6375f65e8500bb108dbefcde87f99ae1239f3cb728c908bf8f94e83531ddc8516b2dfffc9dae04217e63ed1626d4981eca19869f80fbe0c4f4adf9fcd1a1279940a46280e1ca0b1865072fe355b40c63eb12f3ee7a863031e744e55ff97cf4b5f4c2c1616cd515470d24aaac79ffc3a93f1bb90c26cb3991197140d8473c0806b378fe3c9d7b7d53090741fdc87cf0c14734a22b53cfe6f846c7c51e1d0f36d824333ffe0fb6691233faaaaaeadaca717a828dd85e6ab0b3214bec07ca1ec491027d23713b4f8826b3ebf347b53306d8c0321a7e0571dec83cb8b2456d2924e158f6cf9deb49ae519c0b236bf61b13921c9d10570055a9afac7b1a8184e73fe2b2ac3a3ec33bffbc6cfd429042da1c1e5e02c9d2cf1fcc376d57ac03e771c3814ca0257b6eb03989dfa6dd83bdc7de4ebc9a4fc04afeb1e3436cf9623e378080e4a992d687b27ccbd6ef0149a1f719d44f0b66494b99a973a2c61f082ee7b364631554705f5c61d577de73ae9c10fc39e1fba00bd3f717300d0e5a396027d14e7d5f0e2448dc167d7d78d32e690f096a535a8ce7bcf186d3d09b2f24704f3c526968529a93bdfb95f9d528c5321fd0a6d8668e4923cf54f39d1b8eb2135b001f58dc79b70f1e9c391ff1d8efb250908bccc4cc9cd5d8a82b1663f3ceea6c70253e2fabfceb66706adf18e820d6149317bb406ac876e2fe796b9db66b4504a108e830d2c4cd86173c075674f5eb2d599ab2b1fa6a77c095b5465041aa2ef2d6d836ead6fa06798ec8f2f70584bcdba9515c71686a60ce55f0c82a7aae382fe5dee4f3c6f4c43ddfea529621abf70f677cce902c3029da00fa9c8a281d9198f67d5a4569fb4a06aa3732afa49701b9c8d6f39fcc7d49580be16a6013a58c54725757e1f84db9d8188593ea14711e0846ab6803fe8f1039911b1b7765b4df90a84a1eb5eb7ea1b819ebdaf08e74d88"}, {0x68, 0xffff, 0xffff, "999d7fb1e3906522847c808a1d6f43f2b11d8907238afb5aa60ca101bba5743f4baf16a08533ba1225851cc4bdb2db769d04b0fccc26eb722943705201cecb75afb3e7a7eeff532640638a1361f761b9b6609313f8e3"}, {0xf8, 0x1, 0x0, "c17d63325aa0ff759a139a806dd35db970a4168ec6be531bb81b53c72bde1ccf2482c0f43a41f1ff20bfb8670c95bc2027c054ac74a6ddd7c656d17a69336e22a18f8deff6c19966df7df1a7af7ada744801418290b063e078eeeb39c18c54b0577291b2b2d72e1db9847f3c17d5aa33ee197a2334c6bcb6bf29d5c52b89e893b450aea76418cf567fa2cb117abf964f75574ff27084b3bbcb1fa08ad5c8be1262cc9dda63972a977b15e8dd1433e60b7d109a5abe225691350728128208315719e3946217c98b62d3e8d9f232f2524aaae8192be5b9f271c4c518cc20b783d972fbc6aeecdb"}, {0x50, 0xffff, 0x6, "3925df2b84c0c462edef8151d184fdbb7594a40d3108f953b8b20d473090e422b1dbda50882734d5b09c6b64e5442ec4000d479d6028740f98832b2e48"}, {0x100, 0xffff, 0x2527, "a184d61a9d4d2da62f2d3fcc1a4ec035346b001dedcce4979496dce85ee3f671e1e9289df310e94736067b2269786ef837be98373ba0612e63bf153398822b88c66611c562df214495352100b47db613b0450428781f2124a52a0a276bf3cbf60492db2727e6c56811a672562d4b5f947170e456403e7c4f40a25b585b899c9575f83fabb0cfd64f39f20772e8d858cb8565b1db3d19494426ec3d77f33608a003466757b020ccad6554ece9fa2f476998bb2bd9b4337d17dabafead62d6ef5d4429b50260bda15fb5a12f07559e0d0a59f40ff8161ba0460eedae6e93036223e7b5c39f34d760f61446da10"}], 0x13a0}, 0x2) 16:11:49 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chdir(&(0x7f0000cd2ff8)='./file0\x00') setuid(0xee01) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='v\x00') 16:11:49 executing program 0: readlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000140)=""/147, 0x93) mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x4) r0 = open(&(0x7f0000000480)='./bus\x00', 0x400000003fd, 0x0) execve(0x0, 0x0, 0x0) unlinkat(r0, &(0x7f0000000040)='./bus\x00', 0x8) 16:11:49 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f00000002c0), &(0x7f0000000300)=0x10) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockname(r2, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) setgroups(0x0, 0x0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x400) 16:11:49 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82df9e1a343987f9502d2f66696cdef090"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="2003a801f50be7576a524ce0dd601a0d0400000000000000e2ff0000", 0x1c) sendto$inet6(r0, &(0x7f0000000100)="355c007efd2f77db1e6847ba43f807351217734b244277720c8155670f55c47907f5fb21077b0d98dcfed6e0d8b78427f5739809577e941fbfbda475c195ceb8feaf3e3792b9199d4600a9b8597a00450f74c4ae45a7d1b3ff89f98616262effb118f844a9744b63700e844cbe89216fa74b5761daea5b02e81b7ccd08bf6a1b37d9df1e6125a30a17e1be29d9f5671fbc", 0x91, 0x0, 0x0, 0x0) 16:11:49 executing program 0: mknod$loop(&(0x7f00000001c0)='./file0\x00', 0x2004, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x53d8, "f1f743cb40e374632e860065a9bfd71e8158806d"}) 16:11:49 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x104a0, 0xfc) execve(0x0, 0x0, &(0x7f0000000440)=[&(0x7f0000000240)=']\x00', &(0x7f00000002c0)='!(\xf7\x00']) fcntl$setstatus(r0, 0x4, 0xc0) sendto$unix(r0, &(0x7f0000000000)="075ae0e55bbee5828cec4b85fa1187fa2323cfc156832d12fe4cc7cc22cc2fe5c354c91b5a2c0da00a2b73704a1b677f463768e6", 0x34, 0x400, 0x0, 0x0) pwritev(r0, &(0x7f00000003c0), 0x10000000000002ac, 0x0) pipe(&(0x7f0000000080)) ftruncate(r0, 0x0) close(r0) mknod(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) 16:11:49 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x410, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0xfffffffffffffffe, 0x3) getpeername(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000140)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, &(0x7f0000000400)=0xc) r3 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, &(0x7f0000000500)=0xc) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000007c0)={0xfffffffffffffffe, 0x8, 0x2, 0x5}) r6 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) sendmsg$unix(r1, &(0x7f0000000740)={&(0x7f0000000180)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000380)=[{&(0x7f00000001c0)="aa69daf7465be8b5399adaaed935639dde40fb0b0c4abde6d4db275fcad896b0b9b52745a090fedf525cc833a1947f7842a8f0eea4f9ca85be76a849fd5736e9ef0eeaf1f07f9436a5f7631c939b48d11e7a23a676474e9ccb197257d0846623e186bd087bd119024de0f18083877f7e8d0e0c458b100ea710481aae6dd7027df6af002527e9903d8b52e26c4afedb97e5c7c5cbd692039a8589158379a52704356d8959172564da21f02e5466d151e2", 0xb0}, {&(0x7f0000000280)="758e08e9c4d70944bbfc609e0b2d27edda5f8f8fa4c2681a661eaa142bc80084476839d922af224cfb5e72139f21d3d594", 0x31}, {&(0x7f00000002c0)="dfed05366f5d577af852f6ad322c90958dd45a72ccca76002586b271e044561f3a05b972328f6e0f650df87275eeb48df88a8cb9869c54050abcfeceee31b663d784d4b2424dd56e4ca22f7e31ad5f70c19ed22a1cdd98e715d1b461519c04849fef9ad10f584e8d86ca08361598b8feb8bae26e55c6777b120e591288aa47b345b47c3ef90e2a47c816932c5ca9d1115f9f187ddf1889765573d7b47925270662fc184868a1ce53d3850d3437d2261dcbe690d84a2b99c5289380", 0xbb}], 0x3, &(0x7f00000005c0)=[@rights={0x28, 0xffff, 0x1, [r1, r1, r0, r1, r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x38, 0xffff, 0x1, [r0, r0, r1, r0, r1, r1, r0, r1, r1]}, @rights={0x10}, @rights={0x38, 0xffff, 0x1, [r0, r0, r1, r1, r0, r0, r1, r0, r0, r1]}, @rights={0x20, 0xffff, 0x1, [r1, r0, r1, r0]}, @rights={0x18, 0xffff, 0x1, [r1, r1]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r1, r1, r1, r1]}], 0x160, 0x408}, 0x1) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDDISABIO(r8, 0x20004b3d) open(&(0x7f0000000780)='./bus\x00', 0x1, 0x131) 16:11:49 executing program 1: mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) open(&(0x7f00000000c0)='./file0\x00', 0x6, 0x42) munlock(&(0x7f0000ff8000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 16:11:49 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2050, 0xfffffffffffffffd) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)) 16:11:50 executing program 1: socket$unix(0x1, 0x2, 0x0) 16:11:50 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f00000000c0)='./file0\x00', 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x2000020000, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000040)='./file0\x00', r1, r2) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0\x00') fchflags(r0, 0x40000) 16:11:50 executing program 1: r0 = socket(0x2, 0x3, 0x0) shutdown(r0, 0x1) r1 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) getsockopt(r0, 0x7ff, 0xca00, &(0x7f0000000000)=""/165, &(0x7f00000000c0)=0xa5) ioctl$TIOCSCTTY(r1, 0x20007461) 16:11:50 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x8) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000440)='./file0/file0\x00', 0x148) r1 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) renameat(r1, &(0x7f00000002c0)='.\x00', 0xffffffffffffffff, 0x0) accept$inet(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000080)=0x4582, 0x4) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000100)=[{0x82, 0xa2}, {0x8a, 0xff}, {0xcf, 0xe0}, {0xcb, 0x4}, {0x20, 0x3}, {0x25, 0x7}], 0x6}) ioctl$KDENABIO(r0, 0x20004b3c) 16:11:50 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) accept$unix(r0, 0x0, &(0x7f00000000c0)) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r1 = socket(0x2f, 0x6, 0x0) getsockname(r1, 0x0, 0xffffffffffffffff) socket(0x7, 0x4, 0x7ff) 16:11:50 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x1000, 0x3) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)={{0x20}, {0x8, 0xfff}}) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000000)={0x7, './file0\x00', './file0\x00'}) truncate(&(0x7f00000000c0)='./file0\x00', 0xb9) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x20004276, 0x0) 16:11:50 executing program 0: mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000ff7000/0x9000)=nil, 0x9000, 0x2) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10, 0x0) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x95, 0xe7, 0x3, 0x3, "99bceffe29a453946033e78ceba9a94c0aaced79", 0x80000000, 0x1}) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) r1 = fcntl$dupfd(r0, 0xa, r0) openat(r1, &(0x7f0000000040)='./file0\x00', 0x808, 0x9) 16:11:50 executing program 1: r0 = socket(0x20, 0x10008000, 0x576) getpeername(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050400000000000000005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290000000000000000000000000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:11:50 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "85496a00020000000000001167f5bfa600"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x1ac2, 0x0, 0x0, 0x0, "ede922120beb03f84197ba421113a99d1eb08906"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x653, 0x400, 0xfff, 0x7ff00000000, "3ef92d8c514191c3c75cde1594e2a4f2e062ee6e", 0x6, 0x2}) 16:11:50 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) close(r0) ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f0000000080)=0x1ff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x7fffffff, 0x40009, "3e76b5e10000020080000000000000bbf13f00"}) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000140)="88", 0x1}], 0x1) 16:11:50 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) unlinkat(r0, &(0x7f0000000080)='.\x00', 0x8) r1 = getpgid(0x0) r2 = geteuid() r3 = getegid() r4 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) r6 = getegid() sendmsg$unix(r0, &(0x7f0000000440)={&(0x7f0000000100)=@file={0x0, './file0/file0\x00'}, 0x10, &(0x7f0000000140)=[{&(0x7f0000000200)="7755653c4b7b5d997b9a85f9e15d221918b0e82be117c911d1ac7da88333d2665dcdbc09dbe528a8323116983bc0f1ff86977a91c17fa705b7b79e6ff98593854f274b93f51a4ced72ad367a299ef8bad984a3d412396799dee553521bc62bcdbd5617ab6b2277665a4fa56d9aa23171618a30f45480a6dd493e", 0x7a}, {&(0x7f0000000280)="015d9576cf320d4452076c0f5359585f3d4e43fd9522983b499f95600aa5e95cd5af9f85ea94360f3bf5c399784ccf0d5e63d7a5640d3448cff45c9db2b61afefac5e811ae6433cedd621543bcef8b2bf513d809de3c731056be385b44f4e5ffcbe11efd3ffa12afbd7cf1c2500f7077e0dd11b23857525ccb346db05506c205c5aaae3a11c2a68dea2c044629c0ce7c2fc9daa144e5034e55293957c937a45aba2cc975d124886c8577aaf19a16fbd562361883785074a6ddd1f84f6e", 0xbd}], 0x2, &(0x7f0000000380)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, 0xffffffffffffff9c]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x88, 0x2}, 0x7) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:11:50 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) sendto$unix(r0, &(0x7f00000001c0)="7b5bb406c93e83a94f38dbe76271f71832df27bda28733b395eabf897f714916ae719887d121f9517e0abbaa33e3828457f4e67a345709db599e707102010242657fb41b2ea7cf94", 0x48, 0xc, &(0x7f0000000240)=@file={0x1, './bus\x00'}, 0x8) read(r0, &(0x7f00000000c0)=""/248, 0xf8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSKBDIO_SETMODE(r0, 0x80185760, &(0x7f0000000040)) 16:11:50 executing program 1: r0 = socket(0x2, 0x1, 0x0) ftruncate(r0, 0x3) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="82022e2f66696c65303ea91b56f19d045fea831f06d44d00"], 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000140)="e1882bd3ecbe3725d97f0a99d3d8208eddce49f87827cd3cb27d1bb44645a5f412b640e4c1786955466731baca2ef7c1b9bfb6b98f338362a8cebf4df9453267f0b9973673c94e62956138f2d7ba33dda588b5eeabe139ca3e7a906d75d895e3ed08315ab34f773c8d82080d5506de", 0x6f) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x18b00, 0x140) ioctl$KDENABIO(r1, 0x20004b3c) setsockopt$sock_int(r0, 0xffff, 0x1d, &(0x7f00000000c0)=0x3, 0x4) fcntl$setflags(r0, 0x2, 0x1) connect(r0, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x0}, 0x8) poll(&(0x7f0000000100)=[{r0, 0xc5}], 0x1, 0x932d) 16:11:50 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x82) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x68, 0x0) renameat(r0, &(0x7f0000000080)='./bus\x00', r1, &(0x7f0000000140)='./bus\x00') mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) close(r2) 16:11:50 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x4513) r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000980)) r1 = shmget$private(0x0, 0x2000, 0x200, &(0x7f00003e9000/0x2000)=nil) shmat(r1, &(0x7f00003e8000/0x3000)=nil, 0x3000) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000719000/0x2000)=nil, 0x2000) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x2a2, 0x0) readlinkat(r2, &(0x7f0000000100)='./bus\x00', &(0x7f0000000140)=""/54, 0x36) ioctl$TIOCEXCL(r2, 0x2000740d) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x9130fc3, 0x0, 0x4000000, 0x0) madvise(&(0x7f00003e9000/0x3000)=nil, 0x3000, 0x0) fchmod(r0, 0x8) madvise(&(0x7f0000719000/0x2000)=nil, 0x2000, 0x0) shmget(0x0, 0x2000, 0x629, &(0x7f0000719000/0x2000)=nil) r4 = open$dir(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000040)={0x726b, 0x1, 0x2, 0x10001, 0x800}, 0xc) poll(&(0x7f0000000180)=[{r4}], 0x1, 0x0)    16:11:50 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x46, 0x0) ftruncate(r0, 0x9) utimes(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)={{0x1, 0x7ff}, {0x2}}) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=@abs, &(0x7f0000000300)=0x8) r2 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000740)=[0xffffffffffffffff]) r5 = getpgid(0xffffffffffffffff) r6 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000c00)={0x0, 0x0, 0x0}, &(0x7f00000007c0)=0xc) r8 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0}, &(0x7f0000000840)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0, 0x0}, &(0x7f00000008c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000900)={0x0}, &(0x7f0000000940)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000980)={0x0, 0x0}, 0xc) r13 = getegid() r14 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0, 0x0}, &(0x7f0000000a40)=0xc) sendmsg$unix(r1, &(0x7f0000000bc0)={&(0x7f0000000400)=@file={0x0, './file1\x00'}, 0xa, &(0x7f00000006c0)=[{&(0x7f0000000440)="ba24c4c62ef41c", 0x7}, {&(0x7f0000000480)="228c10df3578abc03ad3eb7afb255e51735b4bc6735a87b103c11577bac3a1840071bdf9b3d90f8f15f5d69d58530012f952c7fada63ed5e5d90af082c2149e538e7e4cd49bd1b6b337b9d4c2487e72e38e5e58d60fc6f8e66f6d21ef40dd5337379342dc25539f83036241471359a1dd43e8acd38c26ee11de705f54e057fa2e4e439c01b8a95f6bcce4d88f747f7575c410d83700878294294259476756d31b5f41e2597bb29be8593433dc147b7e99f7160035110", 0xb6}, {&(0x7f0000000540)="b235b25f1f22fc469c5b744413e678a8b117bdabf7f92ea2e89fdcd5529c22049dedaee734a2c8a5660309095648f4157aad7304c60b4f3e2e61a58c47e51012c214fec94a82a5e50336330a5884eaee9e6872da1f3de4df5be4d916dad266ed0348bd9e8392e4c81e4ce5dd6f2fe9e71c", 0x71}, {&(0x7f00000005c0)="2f697e56f8c02cd97699030dc84ca7d9256dece9ef20180048053a15fd46624a67e63c7a7d986297add5d53efd8e98c95e3131a752db9791dd2dca450ff48ce493e59ebe3b16750191792f483614e6540488e72d177a7ec1118c7942fdc8924919f1791404f77bb2e8c557ba8450005deb19435e054eb6d73843a13e0a7187fe8671800a921007c4edbaee810fd485835e7618292d8aedb331d0a4c896ce2eedb0fc9a25b35e8caafd8271c89b86c679b9b4a5db1cb3bff829e591c2ae7f2d0cddf3d34d53b1ef", 0xc7}], 0x4, &(0x7f0000000a80)=[@rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}], 0x110, 0xa}, 0x408) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x8000000005308) socket$unix(0x1, 0x7, 0x0) r17 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x401, 0x0) close(r17) r18 = socket$unix(0x1, 0x1, 0x0) getsockname(r18, &(0x7f0000002780)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f9000000000000000000000000000000000000000000000000000000000001800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffe000bfcdcb000000000000000000000000000000000000000000000000000000000000000000000000ffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002e5400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c5367f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000395f393d8327708800000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000001d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005315f6a4d5529f4f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000212de6807b9800000000000000000000000000000008000000000000000000000000000000000000000000000009000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000370000000000000000000000000000000000000000000000200000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000b32e7349dc1b8005bd433c5a40c6f1eb000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000048372c76e0b0a01507535e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffe10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f9e8c0809a00000000000000002cdfad8ace63e47a05c01500ea56cbe754a9752883f5bee02531061c1239f91e8a318fc0015fdf0df0be6cfb0935ff0300001dd35d5ec9f22d90bf587c6b918153fc70748b000000000000d89bd0181733d7aaabf37fa9bfff63dbfd7d66a6fb6f449006270adcdefabcaf50b23a826a003ebd2d54ac3da6675460d1bae57b134aca1229ca9985bb062aad14105e8d5b4c252d310659519500000000000000000000000000000000000000000000000000000048a3cf5b24671a2029b8f55e5e8ea1f4f640cd"], 0x0) setsockopt$inet_opts(r17, 0x0, 0x1, &(0x7f0000000200)="f7d1106abb7b128dd9e3b1173b25b584f52adecd0a50127c9831c0601c9ccc29b1205b1e14f18dc9f91f762f5cc2ff8614bc151a6818da0206666522fcecd43e53dcf639f82987971fe79fe3c49360c913eb1b6a99f099d60a7593d82dfdb81ca0435c8f735c2db13c493210fa61c28a3abdb3d06c8c2152995d00d682719a40b785feb87a9973dffc05e0e63fa9bb94044418e14975914ad38b23eaafe6a69104b0198da8b9c1c7537bc83943dc89a988fb9a0632ada62bb3db4887c171ecf1e9a68c1d52d1413b9d96c6e77ba2", 0xce) r19 = dup(r18) r20 = openat(r19, &(0x7f0000001100)='./file1\x00', 0x20000, 0x20) connect$inet6(r19, &(0x7f0000001480)={0x18, 0x0, 0x7, 0x5}, 0xfffffffffffffcdf) bind$unix(r17, &(0x7f00000003c0)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCMBIC(r20, 0x8004746b, &(0x7f0000000140)=0x6) poll(&(0x7f00000014c0)=[{r19, 0x124}, {r18, 0xe}, {r20, 0x80}, {r20, 0x80}, {r18, 0x4}], 0x5, 0x9) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2) r21 = accept(r18, 0x0, &(0x7f0000001180)) ioctl$TIOCSETA(r19, 0x802c7414, &(0x7f00000011c0)={0x1, 0x3403, 0x53, 0xfffffffffffffff7, "cd200139dbf6b52fa08d80eb7cc0b43c5be7e101", 0x2, 0x7fffffff}) r22 = openat(r20, &(0x7f00000000c0)='./bus\x00', 0x8000, 0x68) connect$inet6(r22, &(0x7f0000000340)={0x18, 0x1, 0x9, 0x8}, 0xc) r23 = semget$private(0x0, 0x5, 0x0) r24 = getpid() fcntl$lock(r17, 0xf, &(0x7f00000010c0)={0x3, 0x0, 0x5a, 0x3, r24}) semop(r23, &(0x7f0000001300)=[{0x3, 0xfffff00000000000, 0x800}, {0x4, 0x1ff, 0x1800}, {0x1, 0x1, 0x800}, {0x4, 0xb, 0xf5cc4c3fa115b1c2}], 0x4) sendmsg(r17, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180), 0x204, 0x0, 0xfffffffffffffc6b}, 0xa) accept(r21, &(0x7f0000001680)=@in, &(0x7f0000000380)=0xc)    16:11:51 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) getpeername(r0, &(0x7f0000000780)=@in6, &(0x7f00000007c0)=0xc) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0}, 0x0) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x5) recvmsg(r0, &(0x7f0000000740)={&(0x7f0000000080)=@in, 0xc, &(0x7f00000005c0)=[{&(0x7f00000000c0)=""/43, 0x2b}, {&(0x7f0000000100)=""/1, 0x1}, {&(0x7f0000000140)=""/176, 0xb0}, {&(0x7f0000000200)=""/154, 0x9a}, {&(0x7f00000002c0)=""/8, 0x8}, {&(0x7f0000000340)=""/199, 0xc7}, {&(0x7f0000000440)=""/58, 0x3a}, {&(0x7f0000000480)=""/221, 0xdd}, {&(0x7f0000000580)=""/18, 0x12}], 0x9, &(0x7f0000000680)=""/141, 0x8d}, 0x40) dup2(r1, r1) 16:11:51 executing program 0: open(&(0x7f00000001c0)='./file1\x00', 0x0, 0x83) r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) getpeername$unix(r1, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) r3 = open(&(0x7f0000000180)='./file0/file0\x00', 0x8, 0x17a273a918fd0977) read(r3, &(0x7f0000000200)=""/158, 0x9e) r4 = shmget(0x2, 0x4000, 0x91, &(0x7f0000000000/0x4000)=nil) shmctl$IPC_RMID(r4, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) r5 = shmget$private(0x0, 0x4000, 0x2b0, &(0x7f0000000000/0x4000)=nil) shmctl$SHM_UNLOCK(r5, 0x4) syz_open_pts() mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) close(r0) open(&(0x7f00000002c0)='./file0/file0\x00', 0x400, 0x0) OpenBSD/amd64 (ci-openbsd-main-6.c.syzkaller.internal) (tty00) 16:11:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f00000001c0)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fb3be756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff985f456b004170162932fda25d893b0679a400000000000000", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfffffe99) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r1, r2) fcntl$setstatus(r3, 0x4, 0x4c) bind(r2, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) listen(r1, 0x0) accept$unix(r2, 0x0, 0x0) write(r0, &(0x7f00000003c0)="9e540f218e68322af5bc41e5385a9e7b5ae7e39fd3936907f5a47567917e954fa324b3a3d2038ea9312918a1dafb77ec1c4729eff6a2eb950ffa8b4c8c170a55524c06f9c4113db6d6c5a2509095032fb8438e6c8c2c854b17336c3bca727de4922f66fcec66d736d34e1b0eaf2d1962cb198d3f3d3cb47a74a840f34be0de13b74f76f373aaaeadcb4a1fcee1a5fcea31197d79e522df003095befcc9e42c5ca72e81ad933f9a707408460974033d040968ebe3f0de9dee69f739fbbf6e1c650e358cf945f0e483729ff592af8dd8ea0f82ac42a96f4d8f5f3bdb14f0bcb3ac1fdfc700b2287089b57fc8375fce6ab039730f1cdbd6beec800ca184cd1f9a16f98e15899dd98a9e006feb87267e7215246029c80cfbce03b3d0da4710430f44c7e8101ee23793fb561cf4d7d95a4391a40ddf8fbace89e30df5e1cba71c98d8de6f60fef387d7a038cc4f09f8a606ed2696f00fb6f1771928aca87f5122341e2ac46b8df38ba3d484f47930b575368366e77f5ebb0a03581a0a", 0x17a) r4 = syz_open_pts() close(r0) r5 = dup(r4) writev(r5, &(0x7f0000000080)=[{&(0x7f0000000000)="264503a3a55b6969b5cc828ebdfd64ac6474", 0x12}, {&(0x7f0000000280)="5b13f1e7160d500c79c2d8d8f5be2102764dd1e84fdeb8036eddd0a80e3fe8142e5871c6ad92a74100725a0e119de8e885e65154505d9acf78a7f95a6aed0da392f761f09ad3b976c1a404dc248ce0110cb98c9d0df97b71782110b4c164d62d2e213a8c78494305a962d032bcd43b9b55ea5460d53625e766e676da2661dc97aec49017806a28b56f16349e775b0b119133976f417d14fa193bd8733c36653da90c6b5bb04f7fb131", 0xa9}, {&(0x7f0000000340)="454d38f0cdfa2f98b7cd1c100b2903a6bd9c5445d03296d5047397fabbc38a874d3b89a553b16f7017b59225c0a61f18af89000277ab415477ecee68ac0521e944d6809f6a072cf24a826b29f962cad014d3f2019d297754117e867be675a1fd", 0x60}, {&(0x7f0000000540)="feffb8045b97c0bb5831fada0b8fe665bae8981689259a16e233145c16b4331d95f2282862644271131df4ac042dcd0bb3e9c8d8b4a4297ba3970304c735ad5c1d4bbc6febaec2845d03b5bd53ce3d1b119e67403bed92116081f556da03d28566534df5a8c6cc60c63f9e7325156b4425a647f04a1469344e485eb9b613f5b4d66a0695059ec6847adeb3a9e251bf22b4a9a35bfd051437faf558fcabd03a1c51624f30b016", 0xa6}], 0x4) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000240)={0x0, 0xffffffffffffffff, 0x8040002000003, 0x6601e399, "840500000004f040a4e4563600"}) readv(r6, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:11:52 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x6, 0x0) r1 = socket$inet6(0x18, 0x4, 0x58) poll(&(0x7f0000000080)=[{r0, 0x31}], 0x1, 0x1ff) close(r0) flock(r1, 0x5) 16:11:52 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x4, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc020697e, &(0x7f00000000c0)) 16:11:52 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) recvmsg(r1, &(0x7f0000000500)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f0000000400)=[{&(0x7f0000000100)=""/247, 0xf7}, {&(0x7f0000000200)=""/196, 0xc4}, {&(0x7f0000000300)=""/195, 0xc3}], 0x3, &(0x7f0000000440)=""/176, 0xb0}, 0x801) r2 = socket(0x18, 0x1, 0x0) r3 = fcntl$dupfd(r0, 0xa, r1) r4 = geteuid() getgroups(0x1, &(0x7f0000001680)=[0x0]) fchownat(r3, &(0x7f0000001640)='./file0\x00', r4, r5, 0x4) readv(r2, &(0x7f0000001600)=[{&(0x7f0000000540)=""/4096, 0x1000}, {&(0x7f0000001540)=""/188, 0xbc}], 0x2) setsockopt(r2, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r2, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 16:11:53 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2, 0x7, 0x3}, {0x18, 0x1, 0xdb, 0x5d06}, 0x7, [0x7, 0xad2a, 0x0, 0x5, 0x6, 0x7fffffff, 0x1f, 0x4]}, 0x3c) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_RMID(r3, 0x0) getsockopt$sock_int(r1, 0xffff, 0x100, &(0x7f0000000080), &(0x7f00000000c0)=0x4) r4 = accept(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) shmctl$IPC_RMID(r3, 0x0) chflagsat(r2, &(0x7f0000000180)='./file0\x00', 0x40000, 0x2) bind(r4, &(0x7f00000001c0)=@in={0x2, 0x1}, 0xc) kevent(r0, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x3, 0x80000000, 0x800, 0x3}, {{r1}, 0xffffffffffffffff, 0x8, 0x2, 0x7, 0x81}, {{r0}, 0xffffffffffffffff, 0x80, 0xf000004f, 0x7, 0x2}, {{r2}, 0xfffffffffffffffa, 0x9, 0x88, 0x3, 0x4}], 0x4, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffc, 0x8, 0x2, 0x5, 0x3}], 0x5, &(0x7f00000002c0)={0x4, 0xd8}) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000300)=""/128) getsockopt$sock_int(r4, 0xffff, 0x1a87, &(0x7f0000000380), &(0x7f00000003c0)=0x4) shmat(r3, &(0x7f0000ffe000/0x1000)=nil, 0x0) socket(0x13, 0x1, 0x2) fchmodat(r0, &(0x7f0000000400)='./file0\x00', 0x4, 0x2) r5 = semget(0x1, 0x0, 0x10) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f0000000440)=0x3) r6 = socket$unix(0x1, 0x5, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000480)) shutdown(r4, 0x1) shmctl$IPC_RMID(r3, 0x0) clock_settime(0x3, &(0x7f00000004c0)={0xffffffffffff8000, 0x3}) openat$zero(0xffffffffffffff9c, &(0x7f0000000500)='/dev/zero\x00', 0x200, 0x0) writev(r6, &(0x7f0000000600)=[{&(0x7f0000000540)="f25db540fadc365d0b8a436f96ad712efb09e007a572df108f950dba996845a27559211314a0fe2d60f870aafe001b10c5b74054e49dbc58b992710145ed1c9c9d02870aa767f7949a2b0f79c34060af4a1a23813473707195bb7a9daa3ab5c1564ea7ca0b73f59044ebaefc44667c39ac352b5fdda84f7731958bb59112bb672f2a7741be548a84d67cdc5f014ec2c76d54c8fc20d34d353136922a91a5402cb6c5f5d00129", 0xa6}], 0x1) open(&(0x7f0000000640)='./file0\x00', 0x800, 0x80) connect$inet6(r0, &(0x7f0000000680)={0x18, 0x0, 0xe35, 0x8000}, 0xc) faccessat(r0, &(0x7f00000006c0)='./file0\x00', 0x0, 0xc6614fa329a7b1d8) clock_settime(0x2, &(0x7f0000000700)={0x101, 0x7}) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 16:11:53 executing program 1: pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "b0d42000006e9300"}) sendto$unix(r0, &(0x7f0000000200)="7dce9c69b57e0b9a241b41f9bbb012dd15a9fcc9c510da13f9ccaead3f94f074153a5a6769f5151622ad8e2a25d836214ef8ffd7e1a78e18c1025c70be6b854063050d9a39", 0x45, 0x400, &(0x7f0000000280)=@file={0x0, './file0/file0\x00'}, 0x10) r1 = socket$unix(0x1, 0x5, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = open(0x0, 0x0, 0x0) r3 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) rmdir(&(0x7f0000000000)='./file0\x00') utimes(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)={{0x6, 0x40}, {0xfff, 0x2}}) r4 = fcntl$dupfd(r1, 0x0, r3) getrlimit(0x0, &(0x7f0000000180)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000140)=[{r2, 0x40}, {r5}], 0x2a7, 0x1) ioctl$TIOCFLUSH(r4, 0xc0106978, &(0x7f00000000c0)) 16:11:53 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff8, 0x21}], 0x0, 0x0, 0x7, &(0x7f0000000600)={0x6, 0xfffffffffffffdad}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x8080, 0x20) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:11:53 executing program 0: munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xf4, 0xffffffffffffff01, "90de290e7989a23ff89c16723f911a1d962f681f"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "3948aabc13f4a665de32e5731318666dea8b0aee"}) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000140)) syz_open_pts() 16:11:53 executing program 1: mprotect(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x2) mknod(&(0x7f0000000180)='./bus\x00', 0x84, 0xd02) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f00000007c0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87eedbf0ca8e60b707e3521338b32b9c2087bb053532d1feabe37b8941e41ae3f5b6b267c09388473c6a8d190ea07f7c4ccd21e615d3ecefe268f27e25967db0ea2162d33deb56b7c72c087faf977de4e5c04faacf63b7c0ee266e168af2f8cef72fddaaa51325818e08986d44992924bbc87180dee0bf57c131e1b8ad8c5dd293b716c1a4ae520b4947704b1bb5a0a92399aa0a05d6c5077e5026778b6d2994ec161a7ca86da9423aaa6162667305392ca6b4769635ba394d828977a059b213112dd7651b1df688e6d49c7267da4c64d92ff6eb998774131fb75e0cd25edad4e9ebbe891d02806558d25cd5103fb488ea04c720659903d7a4944c902fb0fe5cedaffa0737411abb1aaa4c4726976eeb91e73728f35bb8958a95e6ce3eea95c22e85f095469101f7993e150f2957b2ecc942422af315c8cef7b9c9d8bc0c3f7677de09990ac255d32e7df55f05338a06187dba0dc5aa6594a134b9fc4e209d649ff46fcbc5c44a63e75ba05f8c585e5147521651ff3f043856dbcc491de97b31cfa3ce1a7d789db8be894eefcb49d234f00da2fb56468998ac4c596f255517bef0b0608469fae77277718e7f3f3546f258c08fbf7ebef33fc9fce94f554730995b", 0xa00) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) getgid() close(r0) fcntl$getown(r0, 0x5) 16:11:53 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x81, 0x0) sendto$unix(r0, &(0x7f0000000080)="d93fcd3c1df5f4da48a6ed363567c76b5a7db004a95730d0ca3f8741318019fd07ed3a86e3ae1c2ac4d4a32469a9dc48a2bece40c3fe2ab8bb1064216d2c12c7d3e3cc8eea39735b1e3556012f94dfa69bc0", 0x52, 0x1, &(0x7f00000002c0)=ANY=[@ANYBLOB="01002e08000000653000ae207a27bf83c818d0e82b873cfa65c59d4e96c9c0ef205e01225bcfbf147c65b33232c4a7da093bd7e4fe8212b142f7a4dc134b1038b20750"], 0xa) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x33, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) setsockopt(r1, 0x3, 0xfa, &(0x7f0000000200)="9b484a408b40fe6bad589cdcdeb1d14a0dc695192d4d0fa21f346d7801ccb27a0f3ba7678572fe2bf8ba3f4f203f9a3e323dd45bb79368eed0aadb79555ca09da17fd6c66139a1aa9f221f8a04575ccf8fb37e28a4bae10a65fcc255cf03a529bff8724717d85c66ba5d5c1eb9c2966f307e5026b3a727f22c91ae0f404c9c7890ddf455604cdaaae513cf16309e8c9261b837db7c85e21053aa1a4383239440f10adaf12b2133a56111d86fb16751c01626b8a1567f2958083d3ed874", 0xbd) 16:11:53 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4302) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r1, r2, r3) pipe(&(0x7f0000000180)) execve(0x0, 0x0, 0x0) readv(r0, &(0x7f00000014c0), 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000140)={0x0, 0x1}) 16:11:53 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:11:53 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x37, 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 16:11:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0x4268) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000540)=""/4096, 0x1000}, {&(0x7f0000001540)=""/4096, 0x1000}], 0x2) write(r0, &(0x7f0000000500)="e7", 0x1) r1 = syz_open_pts() close(r0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x90, 0x0) recvmsg(r2, &(0x7f00000004c0)={&(0x7f0000000100)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000003740)=[{&(0x7f0000000180)=""/46, 0x2e}, {&(0x7f0000000300)=""/248, 0xf8}, {&(0x7f00000001c0)=""/2, 0x2}, {&(0x7f0000000400)=""/191, 0xbf}, {&(0x7f0000000200)=""/48, 0x30}, {&(0x7f0000002540)=""/139, 0x8b}, {&(0x7f0000002600)=""/4096, 0x1000}, {&(0x7f0000003600)=""/158, 0x9e}, {&(0x7f00000036c0)=""/98, 0x62}], 0x9, &(0x7f0000000240)=""/52, 0x34}, 0x842) dup(r1) r3 = syz_open_pts() dup2(r1, r3) 16:11:53 executing program 0: r0 = socket(0x18, 0x2000000002, 0x0) setsockopt(r0, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) poll(&(0x7f0000000080)=[{r0, 0x4}, {r0, 0x82}, {r0, 0x40}, {r0, 0x88}, {r0, 0x4}, {r0, 0x40}], 0x6, 0x6d36) r1 = dup(r0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000000)=0xffffffff) 16:11:53 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0x4000000000401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x8000000000000000) fchflags(r0, 0x10005) r1 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) chown(&(0x7f0000000000)='./file1\x00', r1, r2) mlock(&(0x7f0000000000/0x3000)=nil, 0x800000) 16:11:53 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r1, 0xd7e6, 0x6b, &(0x7f0000000180)=""/12, &(0x7f00000001c0)=0xc) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20000, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) mmap(&(0x7f0000fed000/0x13000)=nil, 0x13000, 0x0, 0x2010, r2, 0x0, 0x0) setgid(r3) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="82022e3017a4175ebbff"], 0x10) sendmsg$unix(r0, &(0x7f0000000200)={&(0x7f0000000040)=@abs, 0xffffffffffffff8a, 0x0, 0x0, 0x0, 0x2e9}, 0x8000000000000) 16:11:53 executing program 1: r0 = getuid() setuid(r0) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) poll(&(0x7f00000000c0)=[{r1}], 0x1, 0x0) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) readv(r2, &(0x7f0000001480)=[{&(0x7f0000000480)=""/4096, 0x1000}], 0x1) poll(&(0x7f0000000080)=[{r1}], 0x1, 0x0) 16:11:53 executing program 0: socket$unix(0x1, 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) r0 = socket$unix(0x1, 0x1, 0x0) shutdown(r0, 0x1) 16:11:54 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000480)='./bus\x00', 0x400000003fd, 0x0) fsync(r0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x81, 0xdd9}, {0x46, 0x180000000000}], 0x2}) write(r0, &(0x7f0000000240)="87876f31c485204044332e2e", 0x10026) pwritev(r0, &(0x7f0000000780)=[{&(0x7f0000000540)="e39291aef28a80b7b2951fba9c743a46", 0x10}], 0x1, 0x0) 16:11:54 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000001600)='/', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') fchdir(r0) pwritev(r0, &(0x7f0000001580)=[{&(0x7f0000000180)="ce711b0c723b8d73a7113943cc13634a9b8495044f3a713d2bdafe56c39134ce66659309e9f34af891cd8886a6df77532bcb8bd2d8383613f25b74b92ae116aa92245631d241c903e3acb1743e1b38fd31ca7cc824759013a7680f0c97f29650db9d78f9056bf8a5c8727a501ec3ec139b58ebaffa876dd7283d8754b56a989ca7e3dd2000de98338951013edab196c5bd16ef", 0x93}, {&(0x7f00000000c0)="f228bd046ec0ab0a9ebc5519f48eda248140e23c5a7e177974bc9c5a6fd3c44dd7cbef01382177eedfc787d3e7b6511165361dc3ff64ba377c3728eb8c2397", 0x3f}, {&(0x7f0000000240)="70317ccacfa07aea50546a80ec6aeb6af031f070cfba28538dc084453ffc6b7e523d51c312ee1d1fe6faf5970dfa68dbf4bb2da89734d7a1c05995b650d2751c12f59451a0836169d0c49eb2d814b9c1cc854914f7356b7492de87801da4c3d96907d296aa034e9caa39639552f02b7f52b806fa20131064a714933a61775927befdd50bf67e52c0d0e149b39437e1739fb614c8e3ff9e9e87c6cdaaad8dcb47dd2865b2a080c225ef5defd74995e9eb578d071b8fb517a923c28580", 0xbc}, {&(0x7f0000000300)="8cad22139793c790b62742b74174caf5505dd8713e2456842a5ddf6df835bfd7cc0291049e40d20c8f6972e055eed2d4c760a3f8b9698be058990825a5d55edb336f42ccc9cff8b997c1db457d7ff768970ad2db640dbc367f61797c5ccf67a5", 0x60}, {&(0x7f0000000100)="7085e70843d18069dff609bfdb34036c634c54c1b0aeada1ad6941d2c504de7c221d7ca1c69d9388c19702667dbd72465d44", 0x32}, {&(0x7f0000000380)="cea2c364ba9b5f53484c03473d9c96d23d6f96a5c8accb9ec5a6b0d98f37374f8d6bdbc051fd73a7c048664513b929a7ded6c3210676eeeb0039f740a21f59c9ee4565e699ed05740c4e9d0cd85a18cd05041bcfb79ef7865d1565af0c9118d4eef17a2fc71080a9dc47cb4732fda55faace79f457c1267343395f9652b3cbc5c180a30adbb705de9db86de40830baa65fc8d5d872632e649f3f7ce122612ce5a7e75522dbdc5caafd04e8f7ad230127883c772826846d9265847181a77b65be77adb0543dbd7220259c7993866fac798b995607568051a7878a16", 0xdb}, {&(0x7f0000000480)="5bc5e02cf03ca444e08bcb363c8eda3b348938819457fe7ba609e2c8dde1dd55f9d8ef891fab59028422edeeef112de530f62c220d44502487ca44793d7316f8c5ea5ffef4dbe5c5184af103f873ec7e545636886072cd4c654f9b7b760fdc4790ca67386b7971d8eb0bfdf5cd49e12580c299b2e317beada7c6409298b1030ec58d60e38b9bed5c61d1f065e8fb5a0fe0b57e28551082b83b00fb954dc667450d0a06be62b456cf1a4e31400e6a8dd1058c95a2ca569e1299787d53cd36c808cf582d26958086002f7541c8a52e82a22452d504d72d6c71c547028a0c0386633bab4b4bc1f78596e5fa40879709156e0b1ce5b965f2c908b3c27dfe0db8b7", 0xff}, {&(0x7f0000000580)="d66a074e3d16571daa188eb4f1590beb2e520d452b7618a7eb6e2ef5f8661c8c2240a73a2c5c57da792595a7b0d50e9099cacf9d2b506b1c2dc0c9531fe91bb058a59e6913b8cad58576eac35a1f3b966bc9deeae4a4a04d4d5e6745c7ae2e0303d735cab3a0126a2d189d938c7e0e2e5eeffa027cd755a97e435312ffee014e655d169eb31d01ef1343dad64e9ae003fcf6885447b9fb2678a03e7833915f6d2059e9a70df660fc4962da607f90ecece0cadf682a44ba1a872981b089e79bf3d1fb896344a487a6c61a5fa690e0d5d45d48f64c1e7e868d8ba678b1c09a77134450349f3dec1aa28fcdd23e012cc3e57ac53f19b9ac0a28349f1eeabde134cc9d88c440a9cee7507aebe216e97283539fac4379b26b7af75d26fab1161d3fb3d28475e821872015abd365dc19f98da5c99969cdbf9aeebc5eeba73c221694853e4a1f0c5b9d7090b9a75350c3cb62a749afadf5e96560515f9c2771c2b6e41bc35b05822ec5306b838aed4281fc376685982f33455aaaf4320bf97ae98557fdb87e9b530501fa43976d5580f82fe42d7172a166c33be7456951b7f1ce13844001f0d26e196003ec2a71132bf688e895f581ccb6f37345fb78bf72b7a7105b53254c4351401650b710547263d609aa34a5b5134711eb6bc7385ecc63b4566d35b8e8e4e3a97f4f77f273a2d3c1a04ff53b9a61b65779ec1638dc933a830e37caa4dc7996e8d3fa3c69430aabbbc26dca6f67df6353434764a34821aa1eb8cbb179352cc97ae2e0bcc002557c543a7015b7a9b2e15ae7cf22a0b8d7ec3f54a5d9f08b91ef64a4952f44f6f4bcaa2d33793fa33ce8150e5fee8ec75f0b2db6a3391251feea0b41820a6aee5118cbcea1136ed0a031f9466c1cdab17fe5a89d8959a72cd35c909c34241ac7b2aa50f716f1c7871cc6a3701e280361c1746913df3dd30fdcb51f8d106dbc5314121009aaf009dfdab712baad514a91b6dbd9248bec6c2a4c805705dd73141653ff35b53fba431f4fc02996bfcefb63677251d7580f91bc53c66512db7e0b12351afe94596a2c413c2c9da4a6c81731ebd564200d704f24416fadb7763679123d13ca70fa18948344a4dba3ee8166ebf4939356b63fc5f8cb2307dae90e7f03eeb18af48c28fa70824a47006f6c6339b31616cb4db466ec48f0cd75895ef072f6d819023a209e30a44a9b6ecdc9ce62e0b19ddffad00103e4e6b6fd5fdad971dd487db10a42e555cab0568638e03164a067360b817398e4b9c1b8195c18f0408e99df354352f311f992f67f59930fc103d5c1e47d543be69477631301d7cf57b18440ccbb29ec8105c51a7fde700ae4c4d7c8f5256d4b0f62087c432530db37d337d7108b10849b5e91da01fa107e0e913c848cb3f738df7254c224da573b50e45fa23504c982332316014d5844cfc204032d83d45b5affaf568ca091d0392b5de15e4cb503f21bdb35e2f2b3eef5ebcae52326c41f64d7d585bb2b5affd6d94eca9d3d8b5cf4d840dd0f72a1216d4c67a208f82a4510df542bca977861df050c75b666c1884fc8a3a069ba8bc23b84ad7ae751ccdefc18c68d1e96ab360cd90e9c740ba96a38e1663729fd620222fa1bfc0048628477111f44923642f9e286e0f5a1a721391d4ac514a9883cfdd0c72cceee840f33dd85005e378cae9d8a047eae02f45ebcf777cfaa86c302909f2f62de3be305cd7aeb6c11069d89495f5bfc90a66a09943eeb405b4fe95f00e25b1d7bd5616a323d58f7ef2e0f2615d731b9e1349a7d7a7e54a515c5e04ddeb8fdc54d738173d8d95ee842a412bb1597e4d4150cd773dd3b34b7c21039f2db61f0063606e938222d3f9c333bc065c70449eaff9b62e0083fb398fe1c7af956633d4b9fa1f64c1d18489fa6efeaf1ac34a2666536626256864d0bf1cf70609093cadb7095c4d710ad90375058e0f005d4789877eae269616241bca1300c171122016da1f32b4a6e6304046e11120ce10610aca6f08d705df4f95c674502a2a532969df7c0ef5c8826653b938932e62d70c6a046d128a4ad6482cf9ccd04557dff6ab61c8dfdc460bfdc5d85a7e59ddc017d77e08f4525eb23459bc2973f7dbbadffc2339c28dea278f8adf975ab014f4070f4fcb118b35e4437ebee6e87a235d7db067ac6b1efb86112cc0929c6b81d356981051a2eab6059df2402c18282c5f95cbc9d0b3245beed9d3d3405366ace133528de4791fabdbe8bd1773536d0e4d595866f8c4e5919e7b1085a23f6d235a7479dedd5a6bfcf503b5fa1f4482fc06f38a594e90bbdbd5635a49892604199bbf0ac39bd4bc7ca2c89c619430bcee6f19e5dbb9eaf01ce3837c678cd8b0ceeea70cb0ade7e873f47a4e114e0b334792d6db3b59f1ad3813c482426febe6482ab3e0c535e8277ab50ca06a44d15f522b21d4088979e06a1c52b0fed32783b62560e072a273667fd412613868309e7c0d61d797829f2ca9dfc428a2ef9da3860418ef464dabe61fbed3d0c5681b2a9d1176c3fe281c04c91e34495227a1d242c39568a096e246de72f30bd52cc2b57574c9848bce820fb264bc5f02b9f4bcce121f6ed620714c684aa2df98c1d64364c2930b0fd3fb2c43716b57bff865b4ba8158e77ba0a09c9d86e8dc7ce3b70d48a326c95106f497e992d397d03b3af5dc6a5434eb26c5ce9f9f20df8b4d1843ca389c227b223f66ef509c8bc01daa9d3d22fdc9ef81e7fb74082d136e3f3c7e26f2c35106c012b9ca087e74ad0fed15f691b94d3ea17027159cf473af4975f4ef74d86afa2183592253c881a5e843e1ac99a4a952b6a00ff68e282cd40fa4a895d63c3affa5672a5cb01459424998febeed183c36a069a4fbe9759aad0319b806bf7df85b5533646886128d1968968e01998b7b3100a256db113b3e06227d09b2497ef72170633842dc38db664386a0858d4c379d8020e0b1f6be787886a1d0679e0e329898ae5b63f7c57266e381fb376bd1d2c6116f310096e01a3ea87299023841c093e6bf9c22beb3a96f095f38d0af4b372af3e1aa9d878523b3f863575562361e059e4b11bd6972f42fdeb3c5250d8b1a16e441db42c81da3ff137aa8da968b54b2a4677989ff28b2b59d9c5fc8ab6c923e513c1faecdce7883e182e92cfa2c028bcf5d5bfc78f73dfcc55d9f809e8f9c06cede000bfae02a25e6a53250b68f80633db6ccf38a0a9fa9acc073874ce2fce8d79ddb1ed6fe25975d7cd08195b84396385d91b8b07bc7fa88e951e2ba90332e337cbe1965267cd1fab7e8a9237d9404aae11c733dc23a113db6333f2329f1a9a4e6e30c553d6133a6d202ade754e3ca2caccac0861f6168063a37d4807d5470447ece1a37d89aea821e2f0cae3fc00ae216284f44d04231e08ac56ca790e257862d9e0f25ba88d631cec4bdaa23c705acf3a41f59d697ddb8a5217974c10c3e86dab35c50390bc5f6121887c8088afe0210955cae1fcd9c64c8352a338df7055341050072db95966caae4f2ff64bd9922e915a282559ea3cee76f43712f0729419decfb1d58728b151917c82cc0face3635cd509876b037c073d2654e707f124b393ac5109d68cee61ae7664aade9ccfb9157e39d5bab25847373624ad2e6e5165f632ead342b11608dc8d6bb258a54b19caf01d1e6dc6515dc64824ddcc05aa4bad7aa9b6aa639b5d64c196b6e299700df439320be8fbacc9590efb6239b8423c1a8b43610cc6471ce30e75278d8b9a3a8e7443cb4e1f371001fc8982960d0bd38e1397a72e664beea3d0eeb9ec262cace706a47f120cc5cd2445209e1b157369da5aaddd25f1e8f890cbf87a759a4ece24ebb11d2afff57e15984699adeac5d33212c3cb85e661f0dda7d6c0411ddc4ff63b3b41c3aaee5a58b843e269fb18acd869d27a6199707264cc1899f349574634b566e0178413eda4e255346d7ef101188856e3c75d3b2695e78e0a3332389c4c329fdc353066b35e382c2dcdc4af90b3025a205ef8cb87d906d8e4d6eb642624bec25eb30f06ef00e6756472c5932b198a9f20c0cb30a583d1b11de300e0161ae61b53b14430a295d98fc68470134ebfe2a914655dd37ad27269809c9c3d1b57a69300e0b454dc3b0eb8785a71c3661c24c6ab986dcab69a943362c2e1bb1c9bc2f0ba484141ae2195038ed487759addad5a7a934c7ae5f703bb6edabedf3f15e2bca3f3a6548b75d9d3cec27ae13bafc8683bcbd220d76fe07c42995b0b28582660c8efa4ee0d47a721e5e6ba80b530e897e4cf27c6dba5325a8053c4ca53eece073bf73c24c289fb18285ddbb7027bf9b8f79d77e635762062dee44d9ffb56e26a53bd8ea9bf79391f6e7a896648ec535f58369cfa14038d2f78075ff341ebdb27b40b9ae7417b1119c8576a0443f6d5944a866460986c83b285115629f00122110b243dd36ecbd7b9b80e07b373c36ceff1e09fa6de19fa836e62542928ccf8b763c7bea40ab0f61f98eeed01344e4279d5b1f7bc306aa6c0111ea58a8d563a433371eacb90febf71ff686c2c699745789a1ee49fa66fb84be62844946ad40fb942754016d3f3f366f4271dfafaca5943c8693ac3379aeb0061595db46faff394b65a03e222d3f9621350a42f9a3cefcd8f2e3b9392de35610e0b126668bcd468a9f194f4eb20c6d07695c62da5ad9bab2d2ddf34b48e82768ec2aba9dbed2d17e3f692f6fbcebcba10c8aa21d10e1aaef0391e7e876750f9618b56d95c832895230225f652cc477098731f0cccabbd56894d7b0c4c0e93aa0c11aeb038f85cb6acce9a52057ac1b81f04025741785806d9686063685559e2edea47a300a662492521465205174627503312e5dd2a2719155c92457e1188dbf683531425f211a12ce4b7e7bd16e00b33d7b2d1a417f65a04fea2904e62afdc54004882474fb29829df4f873480ff7fd0563b93534c7d231fa048bae9455c730291653852a05d59247dbe17fe4653635ad21cc3d194759e2d2325b97cb6065b25f40cc1cb5c2daa16d070e9b527e2c4359580ad4316174ffcf66b7aeceedb34aa3475064387693e9ed3826baa8e62503908a4e659a45668e2b5176966db4aff546cd4d279f86ee29e95282cc62e8835e01b0c0c09451a0d644bc9009c8427c7c45d3e73fa9ab2f94dc5713e964826bc07e8c9b12c32b1535323b5cfc825dda09c6da4feae24e3abc468121fdda274c75d76518f905306bb80c11b5a569347be2eb02653d0b952db24b044d4c1902b51326187970afb875b289145505341c9661c8900a2d3c729017e41d1105b261c68eb5cb4bc46b43fa378c9862da02f036ee1257f635f4c04e1eadd45536bdf65f561ef929a87951a330a1b3aef82a4076482005caa1a0bd8a91017efb5b83b2706c49221755910d5c7c9fa7017596d73c8ec7a29ea8252d05ac53c0c3f6ddf55d05cc82f6fd09ccb32a8d996ba05958ec3a997bd14964c380cc3e698393d5f3e5d4ff99c6e0f69c5fe11d928ba0bfc909641f28175c9deaec4fef940b42162549e5d8a8ae3219545e0272dfa26cd19bfb57eb392a59f5a49954ae519b09e84e0ee68468f750cc8d3d3e5e3e799872e9cd553b44fae13b9e92abda5b86e279d03e0324ebcf2fe8e0fdb29a0bd90e2553a3863e112c08f67b1332ac2e34bca15f9e86a1fe1421b2bcd0369dfa53a65b40809533200b463a8fd64c5be1b8c45e65654a1f30b5d8e87651a3d7d23c365f4ba5b78b504b88d99364618c203f70662af3a3b34d200c11066dda8b2a83d1868187c060c1568c50ba9ff", 0x1000}], 0x8, 0x0) readlink(&(0x7f0000000140)='./file1\x00', 0x0, 0x0) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000000)) 16:11:55 executing program 0: getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xffffffffffffffb3) r4 = getegid() setgroups(0x3, &(0x7f0000000280)=[r0, r3, r4]) r5 = semget(0x2, 0x0, 0x0) r6 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x8000, 0x0) r7 = shmget$private(0x0, 0x1000, 0x605, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_STAT(r7, 0x2, &(0x7f0000000140)=""/183) semop(r5, &(0x7f0000000200)=[{0x3, 0x54}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x3, 0xc736586, 0x800}, {0x4, 0x8, 0x1000}, {0x5, 0x6, 0x1000}, {0xbc00cb6bc5884753, 0x8, 0x800}, {0x0, 0x7fff, 0x800}, {0x1, 0x1, 0x1000}, {0x2, 0x7fff, 0x1800}], 0x9) shmget$private(0x0, 0x2000, 0x41, &(0x7f0000ffe000/0x2000)=nil) r8 = semget$private(0x0, 0x5, 0x10c) getgroups(0x3, &(0x7f0000000300)=[r4, r0, r1]) r10 = dup2(r6, r6) ioctl$TIOCGTSTAMP(r10, 0x4010745b, &(0x7f0000000700)) setsockopt$sock_timeval(r10, 0xffff, 0x1005, &(0x7f00000002c0)={0x46}, 0x10) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd\x00', 0x42, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wskbd0\x00', 0x8000, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r10, 0x80085761, &(0x7f0000000380)={0x3, 0xfffffffffffffffc}) r11 = semget(0x2, 0x4, 0x390) mknod$loop(&(0x7f00000003c0)='./file0\x00', 0x2000, 0x0) pipe(&(0x7f0000000740)={0xffffffffffffffff}) ioctl$KDMKTONE(r12, 0x20004b08, &(0x7f0000000580)=0x1) setuid(r2) rmdir(&(0x7f0000000440)='./file0\x00') setgroups(0x3, &(0x7f00000000c0)=[r9, r9, r3]) ioctl$TIOCSTAT(r6, 0x20007465, &(0x7f00000006c0)) utimes(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)={{0x100, 0x4000000008b6}, {0x3, 0x5}}) connect(r10, &(0x7f0000000640)=@in6={0x18, 0x2, 0x8}, 0xc) mknod(&(0x7f0000000400)='./file0\x00', 0x80, 0x24) semop(r11, &(0x7f0000000600)=[{0x5, 0x630, 0x1000}, {0x0, 0x3, 0x800}, {0x1, 0x8, 0x1000}, {0x0, 0xffffffffffffff4d, 0x800}], 0x4) semctl$SETVAL(r8, 0x4, 0x8, &(0x7f00000005c0)=0x5) login: pckbd_enable: command error pckbd_enable: command error 16:11:57 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x4001, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x12, 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000100)='\f\x00', 0x2}], 0x1) pwritev(r0, &(0x7f00000024c0)=[{&(0x7f0000000380)="573f0f052446fea56a585a40376de99dd3448b06de2cbce006c13336623d0f6dcd9879b96d604b348d2d2c50bba70352dc5bcd7718c1e9ffb2260eb560b2be22e11011c58870fe56c67f3e95af436a40012c2600ece7e47f29c6191799729f31c1a76fcfacbee7fee5bdeba407f9ea8f77cf76fd2b6d79aca1f430d321a3d17fcf06180488f56ceec0a25b0eb218ecb927692a49a8780b0c33ad6318857605ec945ee155f977ac5e5cabc021996e8ce4fe37c91620986dd58c074730d0d92735695b5c05df61537226a3ac792f47f9570dffa3a7e21b6f149ee474ed7349c8d989dda3d0c259eca6076a2d60292be10ff02adfd90cdb6cd3b3e9d50e0d7c4e5892615a09b858fa8b76912f1074de591ccb4f6df173035e4cd62b4e2f2f06b6ec02750d5b04cc22f47e4f07fba60a0685f49a7386bd82420807849e0991fe5a4a407f0349e1c3b98ca600db453263d4df7fe3108e3a378c2cd38086379b68f2747d4266382948a2d369539fe713a4105f328f9ba9152c465b7e0dea62c07d707a6f3e8727e63f757ba2ef5a792adea05f55a40a075154db06bb4762507200d22e8380cd97aae7a12e054335c867d25685018cee2cfe48ace570e5202cd5b62d976313af757bb72fcfb042cbf453588a00a8dd79dec49b212bc98f0931931a80d88c96b12df23c0e9130f1afd78bee608729cce3954b544e9270552544792160a064bc5bd7197144641191aa31427933c5155c3cf2e5f9eb98b4aeab351a1ab9bb55a662b74fdc41793465c9c31b3a4f1a26fd4504f6e5a546888694c5d0d02bfe829514536495a2acd2cb08223f72126fa678e8ee5197b16468e7e073ac5f272b1e8ee934d438ddf6842ec0bea48405c5b808484565e529a8949d8a01242211def7ab4809096061d489aa5ea50ac3cf4cd63cb69fe9cf3f27a1b0a5ba2ce901826f676a93784faaa285f9dc1293dd40d35baa80ba7e8e66cbf51f5acf3b0604182c705b9aebe54692a25b8a2825bf45a567d911dbe3f463d1c3e116ec9824d85a06c1e101d33089e2cd249dbb497fd3a841b7df5aa6fe49413e930a354d90dbf5e60a21dd0df8b2ab3d3076beb206065ed82dd37c708747d06b59c17a0b6aae9d2171611c54396c113b6028db7d1371c7baf94e45d2bef1df5da8523d0de313d9f7c9cd075de38badb0b6e6bdf0b2df1c28616e202fd0695596a7d9159e8dcba5d00082a0474b2328f597f85452067bf27a8b805c383285b322d35ef0c55b70083bc6644c1187daa7f89c99300b2aa806796b31068b4c69685928b4efa4640e10ccda869763a25be5287df6d81d00c8806580f5a4ca047c7e220c31777a8651be15c2e2a9022162d01e94066d734c6536a8c81a70c73241c4a08dbe4aa5953ab4e4ee01f71a587005c11e5b41ca38842efe10c83356af374429307410bb1cae57280e4f8a41482d4f85745c7108a416dc81d4371f25b9dd22905e5d4b75df9e697188a34e33a056f712364d15d3956b577a9a5026b7766435a14591bcf5fdebfe5d6c274181e04f21d10d80de2c6d6b3ca5db5f195cac75fc02d5fa60df505344d98339889273347ae640d91c8ed253e0010df3689a32e4d8d7a0cd126e0bc1d199dc43cf3979acb918eb97792a1475960581ca5b32b7cd632d", 0x499}], 0x1, 0x0) 16:11:57 executing program 1: mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) r0 = open(&(0x7f0000000100)='./file1\x00', 0xfffffffffffffffc, 0x0) mkdirat(r0, &(0x7f000003f154)='./file0\x00', 0x0) r1 = open$dir(&(0x7f00004daff8)='./file0\x00', 0x0, 0x0) renameat(r1, &(0x7f0000000080)='./file0/file0/file0\x00', 0xffffffffffffffff, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x20000, 0x23) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0/file0/file0\x00') openat(r2, &(0x7f0000000140)='./file1\x00', 0x280, 0x0) 16:11:57 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() chflagsat(r0, &(0x7f0000000080)='./file0\x00', 0x2, 0x2) kqueue() mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x23) syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x93}], 0x28, 0x0, 0x0, 0x0) close(r0) 16:11:57 executing program 1: r0 = socket(0x1000000000011, 0x3, 0x4) sendto$unix(r0, &(0x7f0000000000)="b100050305000200000000b1ffff000049451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) 16:11:57 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000000), 0x0) 16:11:57 executing program 1: mknod(&(0x7f0000003880)='./bus\x00', 0x80002002, 0x28ac) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000480)=""/101, 0x65) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) close(r0) open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) execve(0x0, 0x0, 0x0) 16:11:57 executing program 0: r0 = socket(0x35, 0x4001, 0x9) setsockopt(r0, 0x0, 0x22, &(0x7f0000000180), 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="00005d2e2f66696c6530c06993510bdc961f21a0abf657e43175389ad4d34dd2e5228d4b3500debe2fab5e512eb6c883539061266ce2aedf64f7342d89d8ec09e13c24e75f7765860f483e0f6eab08691dd3680f36616a644cae2fbae2dfc34f47bf96e396be6f21b768216639d01d19b485f15cf6eef2a503ac3aca8400dd9614f5a030da294604103f0ba8c833428f75eaa948977948f7f3825e260900000000000000000000000000000000198523c90e410935e5f0a8275bf7c347910235d1bfc8f96a789767989056fa56d918aeb0f531095111fa57b920a030d557589d7e0439b65a60fd16ab49d8d6661a2b9eb507358761bb1d98e57dd77029c0ec906d6d0c5666f99cce4269"], 0xa) 16:11:57 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x1ba, 0x8) r0 = open(&(0x7f0000000200)='./file0\x00', 0x80, 0x0) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x80) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0xe0000000000000, 0x20, 0x2, 0x0, 0x0, 0x9, 0xfffffffffffff37f, 0x0, 0x2, 0x2, 0x43}) faccessat(r0, &(0x7f0000000040)='.\x00', 0x2, 0x0) 16:11:57 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x20e) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000440), 0x4) setuid(0xee01) chmod(&(0x7f0000000240)='./file0\x00', 0x20) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x1000000000000000) r3 = semget$private(0x0, 0x7, 0x100) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) semctl$IPC_RMID(r3, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000003c0)=[{&(0x7f0000000300)="e8b732976fa4340204568edd6d4d95ae33e1f033d80ecd4d8a0d104845eb7469026b2f5b3d99f21a1645ac4b7319d3b42a116ef1dea7529a1779c49d7f01065afa9209a0f4adcc54150d3e685c66b336a5bed6e7a22a5bfeec46a752786c277f6941282fa397d5c078085c86f6a0f09bc22f674ceacd35e7d058ef7dba95b033b3f4e23a2ab5ef", 0x87}], 0x1) r4 = semget$private(0x0, 0x3, 0x0) getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xfffffffffffffdd8) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x400, 0x0) ioctl$TIOCGFLAGS(r7, 0x4004745d, &(0x7f0000000540)) close(r2) r8 = dup(0xffffffffffffffff) ioctl$TIOCSBRK(r8, 0x2000747b) setuid(r5) lchown(&(0x7f0000000140)='./file0\x00', r5, r6) r9 = openat(r2, &(0x7f0000000180)='./file0\x00', 0x0, 0xd1) getitimer(0x2, &(0x7f0000000280)) sendmsg(r9, &(0x7f0000002c80)={0x0, 0x0, &(0x7f0000001780)=[{&(0x7f00000016c0)="dc39bccb21e1355a561baa2533fd12e6d8611c1ad46a52118866c447ee261165dbb7aece72d149e13edb43c136f2e1bb934c77bf8aa01fb4a194cc3d89c01116949fe1d75bc2034e0807e2f2851921d8647c71760a0f90f1163026ebfd6593585e21b9fe95cec636e33e67440e79397544c36c88b266b35b9066a5937688ac8ae55aeae0dac89bfeeb17c6172d7474dab3853459820db2", 0x97}], 0x1, 0x0}, 0x9) ioctl$TIOCMSET(r9, 0x8004746d, &(0x7f00000002c0)=0x3) syz_extract_tcp_res$synack(&(0x7f00000005c0), 0x1, 0x0) semctl$GETALL(r4, 0x0, 0x6, &(0x7f00000000c0)=""/36) ioctl$WSDISPLAYIO_GETSCREENTYPE(r9, 0xc028575d, &(0x7f00000004c0)={0xf77d, 0x2, './file0\x00', 0x400, 0x3, 0x7fffffff, 0x4}) truncate(&(0x7f0000000040)='./file0\x00', 0x0) 16:11:57 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = socket(0x2, 0x4003, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x40000200, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0) ioctl$TIOCMBIC(0xffffffffffffffff, 0x8004746b, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) getsockname$inet(r1, 0x0, &(0x7f0000000140)) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) kevent(r3, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffc, 0x4, 0xf0000000, 0x0, 0x1}], 0x634, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x11, 0xf0000010, 0x6, 0x5}, {{r2}, 0xfffffffffffffffb, 0x2a, 0x42, 0x4, 0xff}, {{r3}, 0xfffffffffffffffc, 0x32, 0x0, 0x3b, 0x8}, {{r3}, 0xffffffffffffffff, 0x8, 0x40000000, 0x4, 0x8}, {{r3}, 0xfffffffffffffffb, 0x50, 0x2, 0x2, 0x7f8b64b3}, {{r1}, 0xfffffffffffffffb, 0x51, 0xa8, 0x4, 0x1}, {{r4}, 0xffffffffffffffff, 0x40, 0x41, 0xffff, 0x1ff}, {{r2}, 0xfffffffffffffff9, 0x2, 0x0, 0x990, 0x3}, {{r3}, 0xfffffffffffffffb, 0x93, 0x6, 0xa7, 0x2}], 0x101, &(0x7f00000002c0)={0xffffffffffffffff, 0x6}) ioctl$TIOCFLUSH(r0, 0x40047002, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000300)={0x3, './bus\x00', './bus\x00'}) close(r0) 16:11:57 executing program 1: getrlimit(0x1, &(0x7f0000000200)) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x93}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r1 = kqueue() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x80, 0x0) lseek(r0, 0x0, 0x1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000280)={0x8, [{0x2, 0x100}, {0x3, 0xfffffffffffffffa}, {0x3, 0x10000}, {0x1, 0xbd2}, {0x1, 0x3f}, {0xa7eac80c255e44cd, 0x6}, {0x2, 0x3e}, {0x4, 0x76}, {0x2, 0x6}, {0x1, 0x9}, {0x3, 0x9}, {0x3, 0x80000001}, {0x3, 0x6b4}, {0xfffffffffffffffd, 0x800}, {0x0, 0xffffffff}, {0x3, 0x6}, {0x1, 0x1f}, {0x1, 0xa}, {0x3, 0xa33db53}, {0x3, 0x8}, {0x3, 0x80000000}, {0x3, 0xffff}, {0x0, 0x1ff}, {0x1, 0x1b}, {0x3, 0x6}, {0x3, 0x117}, {0x3, 0x3ff}, {0x2, 0x19f2}, {0x1, 0x100000001}, {0x2, 0x8}, {0x3, 0xfffffffffffffffd}, {0x1, 0x8}]}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000240), &(0x7f00000003c0)=0x10) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000080)={0x5, './file0\x00'}) kevent(r1, &(0x7f0000000000), 0x60, 0x0, 0x3f, 0x0) socket(0x20, 0x4, 0x9) close(r0) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000180), &(0x7f00000001c0)=0x10) pipe(&(0x7f00000000c0)) 16:11:57 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) write(r0, &(0x7f0000000280)="d5", 0x1) lseek(r0, 0x200, 0x8003) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) 16:11:57 executing program 1: select(0x7, 0x0, 0xffffffffffffffff, 0x0, 0x0) 16:11:58 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0xc0, 0x190) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) ioctl$TIOCSETA(r0, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 16:11:58 executing program 1: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) r1 = shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x0) r2 = shmat(r0, &(0x7f0000e00000/0x200000)=nil, 0x1000) shmat(r0, &(0x7f0000fb1000/0x1000)=nil, 0x2000) shmat(r0, &(0x7f0000ffe000/0x1000)=nil, 0x0) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) shmdt(r2) shmdt(r1) 16:11:58 executing program 1: r0 = kqueue() mknod(&(0x7f0000000200)='./bus\x00', 0x1000, 0xd06) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x4000000000000007) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0x7) execve(0x0, 0x0, 0x0) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) syz_open_pts() pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r4 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fchflags(r4, 0xffffffffffffffff) kevent(r0, &(0x7f0000000000), 0x101, 0x0, 0x1ff, 0x0) 16:11:58 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000000)="2003a801f50be7576a524ce0dd601a0d0400000000000000e2ff0000", 0x1c) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000800)="efb946868c6c63fed30a70a62fee1be9b05d37482bb5833b06b7971f98ee4a1bf0d733f33f662ab03938a49726751d671cdddc929ce37edffda8650a501785495cb8efb9195f0837717b16115fe6e4d31c9d54d0965fd6a3f7a6bb43ddf951c4c9c2c1591f1ec864653c2b1a48cb9b30f915138d71461323a06a97f850cf53c510f1a1cd20a0377da7c542879ea73682f3c56607065539bde5d9de70b92c3f151618b782294e1bea7a966c675e485a660440580a6965b8186bc32288b829e9663f7462edb6a47def38d6c610f43fbf603ec7af7ba0a26757629664687aa5963582b4d8959ddb0fc4e8f67f00f6392e5e70845f3a079585c11b76c1135f927a972ac7e3ecec8354daa7b0099cc69936eb90274d3d873a19c5d14285594af13de973612102fc6023296bf04eb3175103a5595ce2d5e5dbf9135b3433f8732f4f757850e522dec6a278b743d53a6d6cb0066dcbd8a76b00b7ca457348120ce44334001a28ed3aad598e3e3f25402a13614fcb03ff696c722fead7aea4fbe17c72a0719dd966c84282e243a8c581e0239c4ff44c5032ec361ac7d4e188fe89f7bed20ff4726655f663d859c891b701852a6f36c50297902aa151b133f7402d07808beaa72823e54f9386359cf76938713ef253c41105486daf9b9e198578102323f3e1ab62e872b7947b01452fce43f30da2a20cd374ab9cc68b619aeb9ad1a1cfc87c14f13f6c9a495c94e7f7331ae2293c93089766238ee9310de7e0032558d17ce738790dd33ef0fbae076c1ddad530642727d2d15d1d029d2502d2829d5374f33b1180bab5dd7d015cc0ca4e503e519e2fcc1808d43c898485e022800332baa0bfb3516414cefe8ad5b519780028cdf491386354a2bee96045d65fbd2e752e5127fef73fcf962369237c46cb70fee48e7d4e2f764a4622808ba8b21598656cf907e3066991f46d8c43eaf3e8e46dcbda6f64c408c62b9a5a7e150b6fb05249f331f71e21b6588e068edd4e3f0cc83779a0fd349969f97234f1cc9447388b364ee4f59132a67feb5660e0a1232047a516b848b3693eac747a54e0b6e8fb820824ba5a8efcc2c7864022cd0149e22b08d408d51e5aa424b3b41fb66fb05c034869b1f6f64e0aa17e2207d4f7d542e4b8104396b319af3b955392136fe7c3710ab219ffbc6fac6de2ea94a402c8bbccb1e4779a4c87503a9e98771dd429e1cad57c6613b8058c281731348f7ce819391e4ac70cf1d99f2d93d0cc5b0f64693e114155b23b5fb4c5e85550948a760f321a88ad0ad4dc1bc9aa7e9d5674bafbc0735ddf63710d3decbfd9c360e32081496bdac4df8b726a48bfb3008bfd00cc27a2ccf59851ffb61fbad99aa455358212a215f730608b94e54366b533d92fbc7e68a9177a64fcdbecdcb5ddb64e746bd5db2b9b35277d68c047c038e9de2a1bde1ab50b2bae0860a184cd43e598b86e25f13feabcf21e2663193774190e2e5062b6f37b30f804aa38abe8501620a7219bf59b2dc3fb3fbcba3c1c3c8d4d08f865d89abca67f26d144b69798c1e1b2dad013adbeec73680b72f844857f3ed46a8b942ef869dab8229996337f6f51ee0b0a076984fe79dc93755925191592a241ebb505834119c5178f2942d83879e93a9aa339682784987cb6630e57231628ca832556992dc489b998ca073e67a5c5f84c5ea329f86b454ac77045bae6e0e6523be92b8e16449f4069d395691903fe28991c330458ecf4be9f80ffb0f96283aab163ca14ee703022b74e66e2fcfe492ea00ce6f746f1ae43fd6d675e8fcbe7dad8cfe20ea29fb972d64c8aaa2cd1c298e6b98a19cf347434fafc02e34e55490ab819223709dea876b56aa715c3591af788dc57f0b0ca62fe1c6c9cb5e55e583358eada90bef6a1bea8109dfcddb06d509e7c91e36f0fbdd245bf0b774eaadd35e3f5cd074de8363092b31b1186c8210073609d0317c37fddd64eb5e9ef1fadf15474b95f7b4c847d129761fa11ead586f9fbf99c375bc900ace2bb55471f3c5b444cbc39259731065fa1f7b259ecd2f47c679df1e5b515c4583042251291868fcec8c4b6e2fdf76e61f8a5d436cefa207186b1377fefe3cdd43aa0f0787e6d3c3ada71e640b8a0b9a7f5d1943a7071b6c43911d5e8ca8bfacd36ecbd57b7f909a2fdec4968542f9a02d731c841b04c3046b294c29a14090231894d16a82c9eea3ab2af226bcfea94eed396a73883d85badcd10539895728eb91b20dbeef316986032f3d254ada54edad249520359ca2d0e83860fb73b5e6206684986db08cc4c6a5387bd92776f5f561202f10f0619032723df8af96c0f9a49ca273520b51983b766dccdfb1b6eb788be9ecc09964149e6efa17c5aba093eba2ed3ee4719e33a5f94b79f1b5d2c0eb7447b7d37f9fa0d6ef10ba8ad8da3a4fea32677f12e575e89aa5f06cb9ed8af5a8bb0b176009d9197374dc330be916dc88711bb66d80fe5d6760af251440773f61712d96961b807df7343996ad935571cb54cf5aa623af4db1bd33f99728423c5d57554621cb046684527e4b5ae9ef60b479117a82802881a7141aa06395572d5c6f2661aa65538066eb7080e5f8e8a15ee838f09bc2e89bf78e2ffc4c8b82adc20fe1dda3821b7a5462a3ac402f0a3bc4230d91eea34a2fdf09228ae71ad35af901376589da0b206f46d57f107ac6a5b59f650465811d11c4a5ae868a1e3c505f1dfeb8f3aaca2600f568d975d1a8b242473832b62ca9934c0806072fc79b14f572ab19fb56a81b7f07726afd83071cdc2bbca27142edd023bf95991e3be35571ab5ad40122ecabf26ad77ca4b7baefd10759fd024f2f1055096c80fb43ba304298122a63b5f09e1cf13414d1b45b456b26d59f8a5bcfd539bac69309cdf94f91367a6e17d57b65c780cb8f4af36dc5407fa87e5e8ac7e0e2dfc09e1ad1c00efb11cc8e6a248740fcba9c09aea062aac76b76ae587e28f127854f7c0af18357fe682be007a72f3c3d04dcac94fc38560c9dd56d4d342c4b59190938ff39df37aed0a72896b1b7a5591b32c3db773dfbefca6bba2f687db64b616d827dc9b9a3ef2012ed41eb4bf9f2d9df27ddb2f9ce126cccddea6d20cd454e1ab3a3dacf45e6e7776ddf590d81dbad0389cd15e7f1a99de05b96b02d4d53ead099e1f388784d0b4cbd141175500e1c6f2c5a07d07ff7f50d5635996e5309cf4a9923802036c9cdc7f36116ed8e0a6cdf18219f3f5d1d818c93c8976be9d996e2e9f7a29fcf8d130a553f3b22bef5f4359f7d340de371f8b59d439dce060bc7fd757cc5e916805b87188837a44b55cf02dc7721ae488016d82a1f5881feb1abdfb05a25dfd41be4f20cc9d8ec1035611bfd0f60635ebccdc2d213a6f4e0e960fe73d4e72885bd51d4072851aaa0adc7546412eeaa93b0c05b39b8cf435eb963cba66922a48a6b063c061f82e8e491bbe2538b567b188c2820aeb03a87338812c61bb36050cbddf43a706ff5d7853fe8fa6ae2be168378e48966111988dc9afe37ea94a070e0f2e0f36a3591e09c943969f104a8993e17a21fa24e312349f5bca2e94a86683f9df6adf0f0ffcf7f487298b07acc42728e01f08e100aba299610740eefccb424dfc89b87ea60b2daf15c01e07cfebf7bfb49c58b981d1b467e8b8d43db50897f8edcdcb6c03039b060e334923d27a5ba1dea589957a747f944c2400e202161f0e092413be00ff6aeefe5b0b164a56b3b0af1847c6899be25dafbf415baf8aff495272beaa78f0cbc71a4f0497742bc68f565d03291f0328d706e557f35e2fd95b57d4eb55e40004009557d6a46dbcd6be5d1b4848448841069e137fd451ebe6980b8082855ef66b44864cf6b17ebc66d59a35187a48c41309e4921e994c1f5c564101d1027c8bee1e7cdc20361c29c50ab6e9b22d2b3583bfe01bbd7cace5c885e2a9f619d9a3b2613d4d4809c44547a9c6ad4885e21cd14bd63364c9b3a12295a057fdfd72d9c85d6a99a3124d7be5dc2b024224817be16c5d1f5e3d3f5770c773806e99d1d7d1962dda7e75bbbd081648c2302503e83437fab8c68126d6e7f87e5ddb9b03535526623ea719d5f8e7f827d2609c35bf9d035c2dfb863f474e85e0546b3b79b48a41a109b6159c8dc21fd4ac47f78658518846f2a6d1f50593cb48c7e686a363b984c834acca0e42b7dac8da75e0de03eb1ebe905c79026bfe950e7de7e6d6068b98185ee376db86d6b37438a1bcf5ad0502546d8a442306173cf3dba89d94f2ceef7f2ad34c84f55a685bf59c5ef6b177845a3742b26065cf766d774baa5bba7f9f7e055473e35d6e8a07ed95f9c14cdb348e9f087e0fd10227ed6db348e35a70d0da7ce28fab1cd9b1de37b80f96ffa27840e842ed195b8b13eb62a59c428a442403fd30a9c7d338eae86ea451ac06772d615b6f26dc3eb6e78128d24021faddbc6086bf73454dfec818863fdc47a5edb62da22ca3e41846e482df5107a8636eb2c37b34ca7137070222380eed0c2e1b72fa76466c1e3385afed9f194afa225f60bb9015794c51a67270d25c60fb22f805a9c816afe02e51c1ffdb9976e048f1ea7acaa6a7cfb61cadad55447181b8643b5859ba9200dbcf292532e31aadc17420525804fe6fea956d9af604c7a1bdcad5d5d71e317b5d51b13d464a805ffbb20ddb31dbb06f36242d92b6bf90339dc01db2fddaa55fcaf5790a8972f3f02d9161808450863a75a69d5d06e8fb0cf6645462f9162eae07721bb2af39359b841e1f54611e5e16de6542fd9d90d1d2c5492540c179dd8f8f591b94de877ef55e68b57aa965336c23e87d94c9aeb45df246b3efc450731568e39f1f1584b1b51002574fd0b4791ecaf471e6c503d28389d0ccd222b87421e1fe7b8390d1e0c4dec4484d79ec0129264ace721dc51c322e595a1981123b4f334925cf4c6e5fb450485a4350e2eba8c82678946078ce357d4c4e177550e6ef1d3cfc021991bd250bfa05440e6f5620c3faa4d66c296973fe49bb12f92afa0403b6de34807ca72b5a42920981a12c743338198cb22629834b19719d38aadd1b6ecc32ab799c9696be35d87c9573b52b367d6ab2ac4667a0f530e5cf0bc9748c51b1997805a37deddae6e47e35459a240870cd104e0e2fe61308795697147fc3e655d3b94948eb8b5164c72b94355c3afd19610829d849cbd192f654832774046e4bd5ea4712910fcdc22130d154fb90ee19c1d6d8241ab15888434091bdcdd4aadee0d48c62465dc8add3c902cc7f485acce7e928e27ee63b0b25a4bc9fc840df0ecbf7445de6170febbae0d8f458894efc61ab0f29b505a10775fc70f4c704eeaca957e5672132a4300fc94c40c21ef6205e3510069deb417ef57b8b7b8d89a673e844efb6238bd25f044b2872764caa7527b091e177c92360ec5b1f31815bc5f437f5252807727435943b44e07994371b7a88efeb1e4efafa8d3236287490fb5fa29c95c7f3281516823ed409395f22bf4b907ccd453bb8b0bbbb9d67c1f875baad135bcf6e2b9920e4aa324783b6e714e78979d97c894c6f17c505399427307724eb7b1cc8765c33137ba50961e9ab0ca8dbd3431e887322241a460002020209cb710f0dbf9ecf78dca45ff0d4ac3aecdc7e645d340ca6edee9543df5b0fa17560c671a6d8dc4ef185cf0af00beb285ca295a5f8bad95dc3da7f314c09c06ced1b7730c1dfc608f95646b1e91391f960926e5bb8ebaa0270023281c162a41c71a3ef07f0ca7bb08acb6e678da4b3d474e605090be952e52d78865d", 0x1000) writev(r0, &(0x7f00000007c0)=[{&(0x7f0000002540)="995427ac0fad2855abbf8454b16b95452cbc5ad6dd5ce2b6c47cc195c25b1c5925ea6b8c2600cc14da3d9fd0e14f2fd2eab3d06638bffd3af29b5f9bcbdac736034220cdc8b49ad94f435ad0c307f7b11bf158f6646ddd835c614144e9341aa109191f5f236af2ebfbeddbe035c93d8337fe449ef2728edade8ff719a79a09b5635661985651bded9786482ee28e293be68c7db89b52df957609b3658d21eabb0a6c5ba203f5c1d279318f0ca172684c1ee94a6e77a60a55b7cba8f664ee180ea635069a6f4ff0163d33fbbb1faa4d4e23ba1c615b52d009baf2dec4a0e4e7979f1b3342c1934bd5fea34877655a6d9833d9ab3ea24e271876d544dd7e97f3619ef4ea4bacda15dcf3b25cac73b39712a6e319584f628c5cc433385154aaa020c0e396dc137edf002ab2c16fa52dc20ffed9aef7b60c1d5ef924428c0f49b1ac4196b78ef247abcf507e587fa82c5166de85aff374f5406d4fa2b945edf497688c3dc6051549359f60fae6ed95a3d58697f6adcd7b41a8041af0b2cd9ee5d9ecb5c6de2c095458709cb0e382b0f4b969bc37787a1d6fbcdfcfd10c39b9d50c37da6a25e24d996471ec33f59b07ce9bb907403d5c65d5d7424674d5354599b10be97d597339a8d42eb7dc91149417e1fd85744b76e6cbdab6c2582396f4a3b5f3b614646c91b2bcca8929fef6aaa800bf827b83965871de3e7edf9a3fd98b447879686079bb5fc82ac85ba73143b8762c0d939a163e01b843ec2384ac93e0637c96c436021e320ee1110b11a645860961267fc7ea69e07f709f10ecea22785078194c3d5af45e1f7dd560d6e3fa6b1b700eee14abf1de976b4abe99093dbf0eebba0632bfa19c4aec2cd3f76bb1823ac425e713a462f8fff91c2190a949b2fcfa710382d3ce47568342bac1941ccdb8c4a0862c17ec078e4b0cfb4bae5d782bbdabdd04412fb7480c2229a1cf41b186282932608a502b1dc1d22d77dfcf2170a5d2269f61c757c1d33022540afe821de80a2e1c4ce6c882b2beaff638af9ecc4453e60ca1c8a4b8713d0a8606251dde9c7f33ccffbf704832d43c8f8c1794640a2bde1e868b194458700eeb3cb241d76261c3d6d720c6b580f570510b1f5cc71d62142e0a662e17f677e7dea457e12e8637b3259254ef3cc9d4efd0b18b2d1da97c5ac1897db4b67e14e787524590118352c58ae0a91b769652193e547bedccba64f83ac18607ba8b1ea66b0dbcd4d1b5ced45f81212df80f2065244c1551a3faa7bbc3272241f929acde9135d60cc1fbd41ffa38e0eba64fa88446d0ddcd7af95b58141f5e97d7dfca647bf3daafdf0a435bd178366f2497afdb6f8fc3d81a1365ef3876d385ca7dbcb81b0d82a5a8089b7ff31aa2705cdbc4e3eff3efd86fd2aee85a25a03f391f62a132a72d6908897ccc612a1085838743494440dc3255b906a516199924e23466c9d7965bb34e6b4b693b845c635c8acc454431d5634dc1e0bb371080f4f46d5c8685e62200594d91ad8a14d541e5d94f9b7ed3470cd4e49a9b1fb74411b9c5f2d3e57a5a8beca025fff01afa5cf3345daf2760dd89088aecb33e454071453ff1fa4b810df119d94dff0f78c23e4aa7aea253feed2051687905d67eb42f0f091b310b69d21fb2ca796fa62d08a2b2983998c8b4ae2785db471279ef96ff687bb07e68403bf93d88e76f0406fdf602219d646eb9b3e99a9a10751a7215815c516ba6462012fd9d3ffb79949a6fd27fe69f4d6265bf7f9f190b1d53c162f8f49e9585770bc1a79d1059dbff462c2f8b451bae508f1f5927b467810d90e25992a5b1e51886f2625a7eec672f6744b6e5b462dea8a7b7cc582091ebca02db1d368dad214f43b4f34c57effd071ed902a6b31d52bf3585ef45ac349e4f53b98eb322e4d6a2a4f026a95418679adf278c438d018260fd0fbe96187e43867b343fb5634349ebd9a2b5ec6a4ec38b5f0cf5f13bb043066addd40f7bed7b0a76a7da35c28e8d46aadf1ca7881b9f972b6df0f8e3f9ebe29797f0c92e243bf824e1bf20c67fc1eb0d44c0abd7a0d2f2230b0d95bb95eed3e32d08b3a28022308a0db88120c808712a8e849e696e70f63ba00d907cb790f35c72b5f845fbbea1b7db68fc2bc430823871807b7339065633ad08489c22dc5655d93ba1f8696dfb5ede040e55aa96a22a3efe636a0f38fa440007f141812174dc5f0c76c06e24dd02ed0f34a26c7deb2b4c60d4f3a085056c7338f9fb719c143f1b24c6fb404a23a85d122209544ff9ec9e8d78c27895c960d83c16f66c29167ed646dfb0fa2e8134030ac1aa57d918bbb05d2ae181b9c7e2df91c981a8877ac13cef76cc2685d40b5301634ec2352a296b3622a1297890e0b78cb4845e0d608eb7b40042233b56dc3c26b5ebb6df653c238390ee2e1555f381d5f47d75a621c8974c4b978adf183295504c87b6e170e0d547e101a2909af3c9585f30c31c075f4bdfec186e45eeaa6baf17abaec2fac57b248072b4a2ebaa598e0035c48de4315ff65cc286b3f5ed321584f81b8a1d924f17c389686d74f855e025acb918505514d89874df29ab0fc55d595ce8c84286dafc4c713a02bf4cd56cf6d3efcfe3aaaaec7ae011f346686567d68f81e9a8d5e7b9351fd63f9050d7e8583db7a4df1945c541df448526abb96ae2c8db84af08e130c4cc172995c6eae9be23880081d088097dbbcc4bbca300151e77a3f8ca2eb4894766ca2da3ad0efab480a1816baf18b1e3563f78cb4a6e6aaf985a00b151b4610918a9be1a7e6980b4b76d16dc74fbb99b0f32b4918a33363837c66080c47d83b6995b163e2428868cfccabc4c4eb5e5c3cf7dac0641cdfe1beebd09c7e77bf26707b706715b9a63931096905a91b64453a5adadc7cd69795480f6af9a28f10bcefd9578d600fac8d11ae7ef6e4a9a02ba44ab99f781b0d601eeb42b43ded9b34207e4d6654c1d56d910ecdb24b43cd2414730dbba9ab4d198bb047207542b2560b3e66826f371ad03f96cd83f821188b29e8cd19e6e54e63e02d45acf1d17a93051173eca27b3aaac63e94f610e1557f032f0f52c82d51f8b2ba1742bce305cfd1d40d2b82fdbfa118f14b737e6537a8487b0edd601c0300308d09a6e093d90745beb09d8a48684611bc2717e8797941103462af21d882a2b0b9185d28dd1269b1cc9fa97701bfcb8e1be4121bdb4f450dd1f2f2292258bd54e32f4e5b885d786ec470e8cbecd818279fb1e987f9b7b348b430de2ad82504f49effccd7d14473381ba03a148a35df7c927187832753ca259dcadaa6b51474f87fb57d044927c035cd5468cc1da1007c40abc8b8ebdc6cbb04cd380d0fb340287d3e7a19fd9bc44f6ea1c861328b5075d48e8a3674b88e8e667dc555909f6a51f84896a8e9ad4121a0b01caf34f7992f81a24afe4f6b01d0f7ac34e8f840c07942c2cd63b0b61c92a35af4102efcbf37bfa841fd6bbab3d0e10873b1d97b28a9278bd8d1e9f88995bc6403dadea186ebbadafb3b4cf7e6fb8e112b5920f694c3ca0717a5fb75b60292cdcf0dd07464eb40c13565a964fe16768859d988639745bd98970d646fb5a1a0ac2dc308cda0c76d09da4fd69682dc6651358fb287d19dd79ad6f4ce0a594dd4a5d8c4b2e3707bd60cc70c937af5665354c8dd47fdb94bd2aa7ddf6b52cd6fd6f1bd2d3f2dd431a4348a58529564b8009db8759bff5fec5ced1a3078025ce83b7bd2f1b348e4598182d7857e42c61f2a4b1eaef8d7d35fe0de311957219857d5f3ddd4f21db118c0ef2d405905419bdb303837bca516746235e02899738b702e5e00f6ce65e1cf46f50e1120e4ca9f906f04af6d38886f7ed01d94bfc1b5f2376377bacca9aabf66ab73f9ea75126262d65af9193281a42157dcdcb5dffcf87f6ac39683dbbcd368c01808fb6a88e511e595fc6fd9371ef2837e186b7936d223a20b5799297c98813116fc350ca820a07e1c49c6190e3dd113ea7e18dddc419cf3db7df808998dc4ef73407e1f2a8da083d7b147659439842325942efd2cc1f5fcdbca9d137bd53ff4c6491ea0509f52c91adf75fc72c760e29002b5daf43938e969955db426efae366503f82b5b011919a6bb26b83d83595e6ab8c9e17ad1cf646f98d4d84475d17851586d11572612b0aa82e9671630de4de37668293b1ee0440c45d8bd1167203afecbf5063e904d666b00ba1e8e6f0db11f0bace534394168c0373acdae5cee0916924d3e402c600cb9085a270ba2f7fd546d973b96c3228f758ff0b25203566c561c47c7b0f4a4a453bbd74444ff962623d8bf180d3c401605b4f92f00e6b74480e9d32f4a27eaa753d4c2b1d2a4245a0300e4bea26494b458faeb5d04b908dc5f27660fd96a62c84d0c648cdc6384dc856ec62421cd5b7f91a825ac40e4fac998cf092d13a34a5fd6542e3459297dc6f22ab8c442014b809c23ad16b3dfc13b32669938b75a8a6e792c2d2f41fe8a753b330e41792fb6f1de69ae97340380106afe23cf57ce368841b7869e2427104f47bcab3a713e27dfddd9b0cda8ba7558a6461bccd14bbca8b9a84538a96e543a7b66de41ee6a1c10682e599e681fe1d5368d4e72f46e845007c90f0e2d9f2b2f126dc3e58626203dd1bb260b4fdc92253dbd62d8c772035ab732351736c4493684ef9fd347ef52a59b1211c9138bf4944744cd89b79d9b44b572fd718e7fc6d4d930ab9921819b5262108e7d71395fa843ed760721153aefad623d7d012610e5b90507530858c5265ed0d821603523acd580d95f1943a2e17bf1816ccb337878d204484fff474545b76f8daaccea6a84b3273750f4f28f57ca624cab4494f3bba95b44757a545e65ec6124c6bd16edfdc5a95238df29b38eb315cf42c0c836b5b489fb40814dcb1242decb0263541bd698666d0bc9d40732bf43c6238509ad055b5c2110061a35163e175c7c1857a4c93e739229530783b2cb8ee68721b16e5c8e007eb954c3c2e3f8dca15373ff077c778f8f1b0ba8d6cac0cb223c3c1e1a85aba5d6adf7b7b60fa08fef468e570f480289e5de638555cdb655209028214d139fe43a01b2f8f66b8bf040abce7c78dd67167efbb5818e445abc478a207926a405eb191cca4394b07fae148f8057926701f0dcb857bcfd28d236151d21066b57858498e68b6959b8a6652082437287f952b5238267d9ee992a7a21505ef1346d85a7d5e9b589a6d842b5bf41645d6142d30f6b2ddfdd1cab6250fdf12a31e3636c8bdd83f62a995536e8c21027cb81cf84bdb70ee3dbad91667103243bd12b0e01413abf1d055493666c6a8a035644df7bf494d87a8088ae326b46ae6a92ccdffc4cc50b5909f9521c6a161a9ab1d1c95aa1cfc6879b4c049b8f7ac57a944e4f3922ba00592388a4947188daf6a166c0cbb772b7e9a4507fa7f5b898b4d2817aaed0dbd4487fa5bdec0ff398a019f68390ee673e6047590e349afe6e3af99b9b4b2afc0511e5cf500f80c78756b2ae645178c3e08ecd9e5be2a4c54b53c99e2756a1c42497aa62983af3ff38a925aaa29c431e508416be1f3ba3d6aef20a47513a0e4e4503f32c40b9a8f7a289aea9885b0baef6fef079543a7022b06775331a57da626376a5037b7c3a726e365deec8e445dae6c7a91c0556b8458d53903463c3cd0da65629215500f42bd00e9665ee2538a22fa19", 0x131d}], 0x1000000000000139) 16:11:58 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x6e11) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) 16:11:58 executing program 1: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) sendmsg(r0, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, &(0x7f00000013c0)=[{0x1e}], 0x1e}, 0x0) 16:11:58 executing program 0: r0 = socket$inet(0x2, 0x3, 0x4) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x8000, 0x0) 16:11:58 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) pipe2(&(0x7f0000000400)={0xffffffffffffffff}, 0x10004) readlinkat(r0, &(0x7f0000000440)='./file0\x00', &(0x7f00000023c0)=""/4096, 0x1000) r1 = open(&(0x7f0000000140)='./bus\x00', 0x200004000e, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x3}) open$dir(&(0x7f0000000900)='./file0\x00', 0x31, 0x24) semget(0xffffffffffffffff, 0x2, 0x204) open$dir(&(0x7f00000003c0)='./bus\x00', 0x10002, 0x118) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setreuid(r2, r2) fcntl$getflags(r1, 0x3) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, 0x0, 0x0) mkdir(&(0x7f0000000040)='./bus\x00', 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f00000002c0)) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000380)={&(0x7f0000000300)=[{0x1e3}, {0x5, 0x1}, {0x1e7, 0x5}, {0x21, 0x48}], 0x4}) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000600)) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000100)={0x7fff, 0x3}) setegid(r3) pwritev(r1, &(0x7f0000000280)=[{&(0x7f0000000540)="ca5bf181421462505e52582bca42e206eaf1180f383db1b02573e45871793ec4fefab1abbbcae3f16875eda93da0ec5b1f8789c55f43a891b2845c2f5822eb244917b6d58081235de1459f937db969943d6c74c96126842b7f74211d27c32b39b99d1eaa94a4b012953f9531c1fb6b4e8fceb3e5ecf9bdf302c63418ceb75f89aa479fb072609df8996444430257", 0x8e}, {&(0x7f0000000640)="94aaf0471399de4a6ca525c3718eb9a652b0ae4944449414f55599a14bee37585515a356f9d27efe84a9eeb86a7c39af43926904a5bcad90687c7af111502bd22d7ca16b93d72e71eb53a4ce5f66604aba621a733e5dd59f7300cfd7d255ced899a869b0280735375a5116d612617092b7d932f5a08dacbad64c539ce1a2b9771e0627730b9dc6ac513288f55fe5aaf057c8a33a9aea9fb1ac86b6ddfd2c9c595cb8d77cfc6585addd732fee57d9c8e459ef46526adfad0d6086df14a7659c18", 0xc0}, {&(0x7f0000000700)="c61cd7abd6b3e0283dbada56894e69bff876f72c862ae080ce4b2d3a105de2e27f69be66b3e92cb975545f440c31396a1dd7789d6a3909be6bb40960f834894b751b7cc0c4c143c63f1715db7f725bcf9c876a3ed96eac657de0d7729444e8d44b039b0c7d2ea3ee0005ccad5f9a7e2bce046969058b36419ce203fce982789c25735d81b88111150ebfc93aabe6c0badd38c75c5b168553ee83e7a23a365090af75cfc71e2ba07bd395ef1bed76fcafda", 0xb1}, {&(0x7f00000007c0)="a698a443a0f6e84e24161122e362b2771fd71830f96fb8df0c2ce44aa068cce989b498c8281d705bd2be27edf9295da1ba0eb3789a4076386a3fe6f3745cbb44e2654ce6ff5db83cba23daa810b344c38218f3af2b973630f80aaa7dc5286c35fe2fdeaa6b20c0c447a15ea2fda9261d9f6a8252f90c102b34c2089ead625b27dca193695961af7fcb", 0x89}], 0x4, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f00000000c0)={&(0x7f00000004c0)=[{0x7, 0x9}, {0xcb, 0x1000}, {0x42, 0x6}, {0x42, 0x4}, {0x1a7, 0x3}, {0xcb, 0x37}, {0x66, 0x2}, {0x86, 0x2}, {0x88, 0x3}], 0x9}) ioctl$WSMOUSEIO_GETPARAMS(r4, 0x80105727, &(0x7f0000000480)={&(0x7f0000000880)=[{0x22, 0x9}, {0x48, 0x20}, {0x0, 0x1}, {0x48, 0x5}, {0x44, 0x418}, {0x86, 0xe2}, {0x87}, {0x8e, 0x5d}, {0xc3, 0x6}, {0x0, 0xfffffffffffffffc}], 0xa}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r4, 0x0, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x8) r5 = open(&(0x7f0000000000)='./file0\x00', 0x80000000, 0x4) preadv(r5, &(0x7f0000000340)=[{&(0x7f00000013c0)=""/4096, 0x1000}], 0x1, 0x0) getgid() mknod(&(0x7f0000000240)='./bus\x00', 0x400000000009104, 0x100) 16:11:58 executing program 0: setreuid(0x0, 0xee00) r0 = geteuid() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x8000, "000000400000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = semget(0x3, 0x1, 0x100) semctl$GETZCNT(r2, 0x1, 0x7, &(0x7f0000000040)=""/80) r3 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = open(&(0x7f0000000100)='./file0\x00', 0x2a0, 0x100) ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f0000000140)=0x6) setreuid(0x0, 0x0) setreuid(r0, 0xffffffffffffffff) 16:11:58 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000340)='./bus\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000001c0)={'./bus\x00', 0x8, 0x9, 0x2, 0x0, 0x401, 0x1, 0x7f, 0x1, 0x0, 0x9, 0x82}) read(r0, &(0x7f00000000c0)=""/248, 0xf8) ioctl$WSKBDIO_SETMODE(r0, 0x80185760, &(0x7f0000000280)=0x40) 16:11:58 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x9) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000040)="000000186004008b00002b0000000000000000004000291f2abac8dd3f64b701c60100f2e9d80683b14a97e4", 0x2c}], 0x1) r1 = fcntl$getown(r0, 0x5) r2 = getuid() r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000015c0)={r1, r2, r3}, 0xc) getsockname$inet6(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/ttyCcfg\x00', 0x10890, 0x0) bind$unix(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="01002e2f627573005ffe99ce6b8f91ce50ad4ffe311d8962ee198630b7d30950cbb11c1045983ce7494f26a86988ed9a859a13e809044fd181c0332a93d8badc49048e73768aa7a57d0946f4f07cb260d026a4444f11e58c927cb949b0618eb47e9d429d2961a539f80fb9025b64e2cdd5a80779832fb729c4042b820523fb2925738f38b6f0817567ba2a9cefd2d3dec0309d700087116062c548936e2ce2ef2ee9571216bdea44912340b11819190a52a58a2521c7c3f1b160c80b834671cd43ab88a5d3f2"], 0x3e1) getsockname$inet6(r0, &(0x7f00000000c0), &(0x7f0000000140)=0xc) readlinkat(r0, &(0x7f0000000440)='./bus\x00', &(0x7f0000000480)=""/121, 0x79) accept$unix(r0, &(0x7f0000000540)=@file={0x0, ""/4096}, &(0x7f0000001580)=0x1002) fchflags(r0, 0x1) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000500)='/dev/ttyCcfg\x00', 0x10000, 0x0) getsockname$inet6(r0, &(0x7f0000000240), &(0x7f0000000280)=0xc) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f0000000200)=0xc) 16:11:58 executing program 1: r0 = shmat(0xffffffffffffffff, &(0x7f0000ffe000/0x2000)=nil, 0x3000) shmdt(r0) r1 = semget$private(0x0, 0x4, 0x404) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000000)=""/248) listen(0xffffffffffffff9c, 0xa) r2 = syz_open_pts() r3 = dup(r2) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000100)=0xff) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f0000000140)=""/159) mkdir(&(0x7f00000005c0)='./file0\x00', 0x40) r4 = open(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) mkdirat(r4, &(0x7f0000000280)='./file0\x00', 0x0) fchownat(r4, &(0x7f0000000100)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffff, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x0, 0x0) getsockname$inet6(r3, &(0x7f0000000240), &(0x7f0000000280)=0xc) r5 = shmget(0x2, 0x4000, 0x63, &(0x7f0000ffc000/0x4000)=nil) shmat(r5, &(0x7f0000ffe000/0x2000)=nil, 0x3000) semctl$GETPID(r1, 0xffffffffffffffdd, 0x4, &(0x7f0000001880)=""/21) ioctl$KDGKBMODE(r4, 0x40044b06) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000000300)=""/121) r6 = semget$private(0x0, 0x1, 0x40) ioctl$KDGKBMODE(r4, 0x40044b06) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000002c0)=""/8) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000380)=""/192) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000000440)) getdents(r3, &(0x7f0000000500)=""/162, 0xa2) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000480)) munlockall() syz_open_pts() semctl$GETALL(r1, 0x0, 0x6, &(0x7f00000004c0)=""/40) 16:11:58 executing program 0: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) close(r1) 16:11:58 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x8, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x80000001, 0x6126}], 0xc4e, 0x0) kevent(r1, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) kevent(r1, &(0x7f0000001300), 0x7f, &(0x7f0000001340)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x101, 0x0) kqueue() 16:11:58 executing program 0: pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) poll(&(0x7f0000000000)=[{r0, 0xc4}], 0x1, 0x0) execve(0x0, 0x0, 0x0) fcntl$getflags(r0, 0x1) poll(&(0x7f0000000140)=[{r0, 0x40}, {r0, 0x40}], 0x2, 0x0) 16:11:58 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffdfff, 0x0, "b04d00f3ff0a631a00"}) pipe2(&(0x7f0000000040), 0x10004) r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:11:58 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) socket(0x20, 0x1, 0xa99) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) shutdown(r0, 0x0) 16:11:58 executing program 0: getrusage(0xffffffffffffffff, 0xfffffffffffffffe) connect$inet(0xffffffffffffffff, 0x0, 0x0) socketpair(0x0, 0x0, 0x0, 0x0) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) listen(r0, 0x479) listen(0xffffffffffffffff, 0x0) 16:11:58 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x101, 0xc3f6a19c4415e7f3) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x1df, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x8000000000000000) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x0, 0x811, r2, 0x0, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 16:11:58 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x10, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000100)=0xc) fcntl$lock(r0, 0xf, &(0x7f0000000140)={0x1, 0x3, 0x72, 0x7, r1}) r2 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) flock(r2, 0x1) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r3, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010005}) close(r3) flock(r2, 0x8) 16:11:58 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x800, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)=""/188, &(0x7f0000000180)=0xbc) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0x1, 0x3ff, 0x100, 0x5}) r2 = socket$inet(0x2, 0x8002, 0xca1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) clock_gettime(0x4, 0xffffffffffffffff) 16:11:58 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x11000)=nil, 0x11000, 0x0, 0x5010, r0, 0x0, 0x0) faccessat(r0, &(0x7f0000000100)='./file0\x00', 0x20, 0x2) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000240)="90c3fe67ebb5b59860e63f0228c60c934ce50425f2f573e0e8ac83c18d65c8e22066c09761e7c6b58a3ce3d22dcd6774ce2c9050a56c7a1dbb5b5d6fa76a74eaf9af1de7e1006156fdbdd2177ea3fda4e9a635ba8fba67b3e32675650934636770079d15092a0d811ef13ca8af97b1aa49121e2d17b68e49be2f6f7d995ae2356ed920000000011e1fdb6325d80fdfa10505a90c03e70c8d586b5fbf2ed4431bf81ad1e2a2af1bbf2012f52e918b809fa8778c932b054f721ee9668b1f2bbac9351d00b33aaeaf5a6887e353d16b3d149bb76f9452f4294fdd4816a66500b0c5f26c7b7d4f89c0b50bf689b5e94b6a0ed1a9bc0206e25da76a923d9e93feaebcff1064", 0x103}], 0x1, 0x0) write(r0, &(0x7f0000000140)="8c684897f018781ac95402f5759853cff783ab622c5c0a9e99b9bf573d37c31258572b4166973a090d67e9b35dbf41cfe689e02c52da41beb2d4e1359b2cb256d69520bee04f476b09bb6a9b861b6f279b0d55c8bbc8d4043d5effa6b92e2ec4d4cc38ebe11f5128d3cb71b955e56f09fcf7c8b0268bf972ec095ca81d909b9dfb4d4ffcab179e6c725e955ae5909f4532bfd5ec1adafbe746464da0485be165c9742852080d7d3f5b3c68dc77588cee98899ece8ed10f7e2d6115ed6a49247eeeb0d4237ab5b8a84c1eed1e3e0221d06105a761831b0da89c1727c602b847ca2fe6", 0xe2) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000380)="6bec606814916572da3bd64f2c3efe72af7a0a60f0049788ddb3a719b7b83b14583d96038ed9b3e6b2040a1d268155b21eb9b744e736fa0190b6c9837f627feabd0e091df6486959e889dd19f36ca8c39390a80e7c82221e7f825ae40b2863149d6f7161c39c81a760d88494e44b84879ca801cfb9b130532c2927f41f101b31cd437ea307a7512699ea72c89b5a7ff32993b667e0cb66153b03e7aad4b4ab523af6246f40fa40da6a2ca259210f9a3435609b9b591d63c4c44576d52f1c2209c1dfe0faa7d566932f88bafea6", 0xcd) 16:11:59 executing program 1: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) lseek(r0, 0x0, 0x2) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10a4f5c428000000290000002ef8ff0000000400"], 0x10}, 0x0) 16:11:59 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x167, 0x2}], 0x1}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000200)={&(0x7f0000000100)=[{0x21}], 0x2}) 16:11:59 executing program 0: r0 = dup(0xffffffffffffffff) fchmodat(r0, &(0x7f0000000080)='./file0\x00', 0x20, 0x6) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x40044273, &(0x7f0000000000)) 16:11:59 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x86131) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x118) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000017c0)={0x3f, 0x5, 0x946, 0xc8, "3b90727d86c7fc561e4bcd546bbd924222f6f675", 0x0, 0x4}) sendmsg$unix(r0, &(0x7f0000001740)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000016c0)=[{&(0x7f0000000300)="f7369b0f9a0a06867c2a56ba4b638f3b2ea25960fca136d4d052bbd62052f2ce8ba5205b82d18674bdfe4685cfe86e1f9f679fae0b77fecb6c1809e27b38fc666769e6466e1df21a314271907cbbc467457d96e1fe7e9ebe009cf19fb12481ef9e038c7b10422978f4fdc9eb25d330898d31a18f91907bc1bc644ad99139125a4bce92b4fa700463059e0b7ca2ef3af4b44091e21a636c2dc9797e4647c7571936e0d65163914cfb87a5a2fa0902e5cc88844d31df458829530dcc1d0fe77d856d7130a0", 0xc4}, {&(0x7f0000000100)="96d0ef23b2dfc053f6772824b8addaffe8d5d67a8dadd43876078c10e29f27692d48b5a89edb1e", 0x27}, {&(0x7f0000000400)="0c314ec3c7fa34feca0ed5607a7f6c16b513f31b5d7f565a5a2a202c1751b28198fcfb224379e7955f80ad85bab4c60c0d1bc844b45599c1cd9b0cccafd0489fa0e597487cf8b69ab7911fc94ed8fd1752a4bff6e177527b4b7114cf1fd0e2dbce9a685f5b14825e0384d0d0e769a58d7be65f5df605edeb6347b9ead9321cc80594e14f242e001a357da074b9df1ccd3b0876dca9c861dd51a76e427c465cebae12c1b47f33609c3351acc83d60ff41e6de81cc5ac6c7813fc9fe8d3e56a1a3568c36ad06dd424af09bbe01ce8bebeb12f2e1837b8d5e3b76ad84ba0378217b3299cdc7cafa28314c0a008d71af4bf4eb15a535adba2154056057a036e7d99b40d58823470984aa21f7e692f54659060ca50409a96f7f5b47e7a1f7b6a1068e852447b5eda65d7fef1cc1beebdc599c2d48112b49957fe51ed3c9a384a527f63fbae12cbbc2d9454b29e2f891a9de303f06d35e33a93c6f239f3e7f3c849b975fd192fb4ffd10e31373a1e9e3e4c81877de347365e191acb4bdd03460239847e6dce30193cad53fa63a680cdca7bec1e96117b2d598ecff60bb4d89e2d97f846de914eeda74347ae63323a63fe3aec6d1f580dea69a65a20dc3cd688ca4a67dd7c8dc006b19c66473de7a230e2df5a42fd19d78d77fd23f14dcc1913257181c8ca28371ff3d4ac385503ebecc5ec3f00ee6943ecc2d00c63cc9adf0c865648c85cd3009a2da839bd34ba71ef74f1db97292381a6f43912a4d1c01e878c2cede533e854a92d3c28c2765f788743b0f78be264b6cdc84774da3a2fb8211e15481c1e5f6eb2b316a565fac819edcfbacb30621590895e90a8eedea0400965507ea618ec99a5968a7077df800b9ffa99b51aa52ecef7aa6586b0d349fb93a96656015730177ec4d77f02d62438ae8262fa563af2097562d8ca2dbb30717dd25475ea681a993aa8c32a39080849b61e0f0d1282ce0f5662df07febfa03427722bf7d603a54dbf228f86826de94b4d1313122643625d30558042aab2cc954562bf5fa391021c1a7d79a07bdb4507a714f255425037e2d3a611a9b6af393bb0528497203cf9a13712cca3317e892ea50c8a64a6a07998acf695cc264d1d9e67498f37346a93f3ef8b28d81c60b1ed07363ade1d134c200d8f00e3939ac1ffa0196b741128ced166705b5c357a42f6c315cd53f97661aa3a54c866fb7b64db785b597ed888f44a1121a932c86d47dfa47f05c14906697730ad8c3efee1fefb75a05372175f107da95d7264787cff28a96943392a9269e4a0c6c3295c4f706c82f0f1c6f6044dcdc5a2f73d8cbbdab99c1bb5587647adfdd3de7fb5543cf00c11ffd774fa2ba2830f3761104f38de3e6273f3b375b95adbabd84d5ac26f612f4d7697918fe4737b99ddb98ab641439a6fc14eddf5c50c3f65994d7fac20a3d3253f0d3933e39f159a26edb01ce8d9ad39fb3ef1a6784ad41add6ced8f7e5511e8ef6457d13470805a495cdcfa1dff4e813693c2345e32216becaf1a15d879c50278c7f3a8454a6c13e22b3938a786beb58c486c528a6cab94468cbf28d0594f7d195e95b0dc770bd7e28e759ba5fd54407a26f097fc0a9b4e4a345e04987bdf5bc16cfaf5315b02a46cd64eb54e6a864f2697ef647c15ee45f0c25c9e98252036cea15f478a011ca7b77c391424695e2c3dcc22390ba4d71c565be61c3d0be41efc8a6b7152e143945e4ee794d4489ff6abb4e21a28faaa2d64be11f3892461e7c8ca050aa5c0d9a073575030f6980fa1a070fdcc81edf8ee62a7d735e6c2c16cb4373946006e46d828b37677b47a59e1344c2fcc01e2f588792eec7fcd2d011f55e315055bb60a069a53ff4b68b9a2250c018aab4391a0d5da8c079fc6b334a130964753466a5caee58d1af56ad020da04de0a53d0282e02359bd1e871d347014a2378a95c2b93ce50e9ce3db1fefe4bf78e05362a7523f26daeb4c2b944549ddfb16b6b3bfffa26672240bec675731586af8a0e41516881a55069e9774e0a9faaaab908234d8c6e915d07d6d18ee8360412aac5a9343b71702e67a488ffd1b985bca4bb2d55b5f8c5992443540ca06324bdd361dada11f1109d4dd983dfbe305a2dcc313a96a3f7afc9268ee2a1cddb2af1f4a7649a6190639ca39fa1532b00a37767021a4fa3abd590249310905edd221cad80e40e321547ee17b377b08c59b8a9365b6e84e22ce9896e154dfb8f75131968ce502751e253f5265ebc87f728ccad916f1ecf2b8e9f553248e36112f5f01e8c1c6f75dfe5ec55394b994e056fe73e01ede2f5c244fff5a8cab21f1d32404bd9e0e42046713b4e693c82c3e7edb05f6f49b6aacf6d5f4aa8c2b207c58b3191e5c9ad5d6be6c5814819389b87fbdd8a47cf58bd754abcee991170260396e8170d3364dee1c2eb5075d820210c019499d3874ca50c1dfff5ca1d91dd405be0865490c5b894002d13adbccf236861c01fa304bced7e8ec76f428c340a1ee4d83982385728ec94c9fc67ceb402e88c7c8a497ea88132290cacb0d7f90f8f68dcd5a072a6e16c09f7cbbc619f04bf4b678d8e0062379290543f72fc0c07b7380eaac35f5618a256eb0b7cf749afe3584f28140e9f29d7d539a4262cf6cc39a7a9ca6a235d17ad9e26769b291ba4cdd73d29548c7aa65e08a962dcedb5f33f39ac06fa03d0d88e3b63ec6565e7c33e732555412596ee36d0c52a89c1f634f8e3ff3afaa2db5780a9f956da7f75f6a9061188f52c33fa0c4163e076a2f959658cd9e7de27f776cfaad68ec70af4b7375dba50b0596f089d42bcb98e27d71e6d038fa9dffdfc60a769ccb4b87351e67b100d4be18080cfdf0b326dd264224248ff014a1de456157f23df3158c9da3e99c99f9141b585d3877de1d1c3395dac48fcaf275fe2a2d3f2a257744149c7dab915157190cdc86cda31931c1f006e3f67e3f94aef68ea8428b32d920906cbba481155dadc0df5fa104210119a5fa9178b1e5a43cf88a8f0ca4b61ed43d78021ccdd2f00cc747300b3833e5b09abc96a81efe3eaaa388aacbba5e6b12654ae425cf7e2e2526898c30577b4d201a3617748418c8e13915cf8c08ac5fb894659fd5dc58180aa1961f6d6100f3bafcdd098fca914ad95649203dfe8a6ad2c0ff10eb95ccadbc5c12db9bbbf907f59892a01e9779984319489a579d88115f610fbbf0c2d62fee386a8cbce06a465777a7b2771bcb1f3158eedfca6a48c7a870affaa3e168959097691db602c027842c8ffddd581d09cd4a684779672de67b9e35a59aded8672ae9c97bef1f2a81181d3270836999b6a1256865c6d074530c8de33d6a127f3ac4fac565902e022602e3d10eaaf205ae8133326d29eda4e77d05e6281a3f79893c26819eb29d6e822b54cd70f8aa9b2df836365ef0abb4eeabca8a078b5f97d71eb1c702d4d0fd569ad226c657a6b92a641a8813b19e07321d94b5344df9779a09ca2cb24cdfa3efc18800283a4f78ffbb3f7311f950c869a54bb62ae6029c2793a100af01c895b839ae20320386553c4ef9699abe52fabf5e5414c58751eccdab9d882b0864f031ae7ec45f4a2fb586da1bede3965c75d8ed4fd61243d9335a71f4988ea4e1a84f32d8064653707fe677100ed617636bac9733780272b8fd290e633bf21ba532c6c9f8101c76d3d876670aafd4f18bea75094e3c9922843e58cea932665579f752794fb207cc5b2621190a5c1c58ce2117b29f86bbaa43eb19c9d9906ae5080ac01b12dfabb8e432ef886654c1c9d714b296c8d278024901b439d4bd040109dd76deb2ae8086cbf345ceac59098d06aa1de7078dca476d0367ea437a2918d39f21d817262de6329db392935a385603fd772c398a1df60c4084c702707f492c35790361e25f48e54047cb1b4ccb696034a71d8393450181b47b63d7859af13aa01bda946b894a9f19ce07c06c1434b5c4a8c5141e9a3ba248c028713b5b44964f30d4ca5966ddd4230db0bb15d68c2e4c7b1031e8f2db1f1e3c428aebaa91116b604529d49799eb51404357fe938fa4b79127d8b300de4c02c7aed2966cb45cd242edb100b3b5eda36fb1bd89fcd09e419fc2294a55e934f0b7b88327121f18f6a544429c6413c84cb86332210ad212ee855f51b87989904c5dd952e243e0f3582dd0c83955e29c00a3daa23a83d4765dea03c2ef18930505b7409312ea378f2dad00b81538bc4c1b849a1db0a316bcbb1d26bf40406d60bcd9da14320dd6c48529cbf9aa82c7923a38bbfd60602bfe1ae1448e696dbee0bd5ff8921e209c66b6ce79434aeaecbaac1896ebeb3738f96cbdb08fc9b882c13922993372b9f4d7a48531c53d59e9b3a203009b8234ab0dfff47b8bf4406879fcb6aeb16a169e21e7852a3163eb78315c6d35ac24aafc8cd1c9b459ef5be886b9fcddcb8206f87fd56510ec37fd2f94d3dde39cb52cc82a35bf92c4c4438ce9471464494b2dde79ee7378c96f9dc6691b68c7c7593f768ac58dd9bc440e1c10f15b1c9f243caf04d8b77e6f6e2f4d6207b4678926d3cfcb68627b0d625bd920f4cf4c0c0890fdcbc8d739b6cabc73b9271ec29db06ab959a7e04c8773c07ba865e55e2a8896ab217cd62f056af825a04f44402fd5fbe4ea771cf19d72adccc946730d7801626a0874f993f20eef38b1268b0b519cab2647839ed6070e9157ef21975c1014030ad81b45d4d6bdb0eb1f74ccb6f46cc9bcf24ed1bfbbe233652a386905701bcb60e18703565eeb3d25a9c0c7d2fa7cd377d2c80509bd77646d2cacbf45bb4616e49ca8ab5e20e239fb0155c0bc4ae0b7bcbc279b7a2f8673a07755fb4e1ef7fac3185a098aec2aa118b0f7f8d0791fd85b2af4fea460bb4bbde5a55df2b371eb51e1ea0ab7ad53defa6e5035b21b32b3e166960090326f4d7c502ab686fef5da30a10e55137bc017487c90a58cd608d92e3e6b8b00830bb3f16471dfa1e9b0cf83afffeb22e9eb8689c861c9177f355aa99aa7db28e87ff48971fd28962272b6ee3d1847e42af35549cc6c201647fcd6d8c7f278bc830aa1f53d69661f1e3cd33b54f48456ec3fcbdd7374bbb40db42abfc5f5410415162a10a7f84fe1e801428d421b1aca6a3daac69f63f46766d046c97bc2cb91c0cba91de208b85af01b193a2ea1424953a8631e1a4543aa30f27f0f5159583b28d965fa3524eff42f04d58e60425861b7887026437b5596d052a308c30cd6957f2c921a1466a5aa3a90befa43af1e2f084c347c1952db09175d6e7722ab9f64a6093b65b36a2e0135222a32b7cca7edc8309ee24f2d0d523c2abe046561a119d7bf4d019091f4efd703e7521cb1e3546f21d21c0ccd39a7fa292659483dd8a867f808977b237e693cbce55f8251254b9718cd57902664b1bcf64281579f93544785cc753e9bb92c1fd7f9a2a09e2c2e86407e5b1c5c2b04cf89f62de334410cc9acba734358d3e63da3604c3c9c25476f0e3bca60ec397eb6e4e62d045e0cb83d170a730c13706c69c83b4e3e7456bda0af045b436e140af69c4160becc784957e4ff533fb2a153be33fc572a972e2ff9d8c4846f02dbe460f8c1c7dd31011443ebee9b5fac80c6b19cb3848fc6633480bd513cdbdc38a0260e0790c248b8dca76cb96029d89796502d420a20ce0abf47e0053dbb732779e1ecdee75a5247d6743bd016374a7b2b4a36eed65f6feb8d4478d7fdf888616e0fb05e11471b56440fbadfb8c169c0ed18e57a084453f586fb45f277e7b0d6999bef9e4cf682e258bae4941d8146ac62a7", 0x1000}, {&(0x7f0000001400)="90adb30e155fcd4906e4288f35f806380e2b9eb03a3931e2cdfcfe15b49f0ca52ccf562af7503583d50d70521c974cfaf418c50ec76497adc889825bf16cd224454b4336ab9261d6df2d2ab7693fa00241b630dac842a542c5aa8d3247cad896554222648823c273c8fb67ae08e9f3c24c6c9b444623e96c7dbee3c3e6a38503e2f7fc6c52edb18efe5314e797f7662e465b5823002adb3444943729bb4048353204920c840a8bd4a66c82c889cf3d9464780a3298acda3a61ab67577db67a3f29b3b3fe5ee46214918de04c7eed3eb1e335046bb9d792ec649e329cfecdaaa2c1664b", 0xe3}, {&(0x7f0000000240)="37f90a9d73d74b865d9cb3e3b79b9037aba6e116b10bbbc62255199d70aa8859c6e34a8e99e88d669c8b4431c78acd62605ddafbd300921c4b23eaf27f0ed10c563db0", 0x43}, {&(0x7f0000001500)="3fdbf855e30577bd2200e7b0a65376ad0f01f7ce4c1a635c2694bb28d32d3b3f5133ee2ac4d8a08bbc77089f72995a498f63e241a16de4b71a469ec19ef1ae5dbc3df7bbca964eec11439606cc9be1a4526835305e72b40b5281ee4958b63d99a8cdd08a62eeaf3a835c61bea26ec07db0d246a4a39d19f8d304861fa2589f2dc5fda10601aa4ee9f0845dcb8648c041fc8626672b93a8030b5d304a3c3c8fc84f3e7e57712bc7f7e94d80c1c1125492e93172ce77466a85280b136ec99c3e59ab055e6deb7a42f2cb4aa460d1a233c3058e917d6bbea3fe7c9574661a098f93f799ad7da76074e4e5586ffe2dc6bae41f7c3cfbfa30bf0b", 0xf8}, {&(0x7f0000001600)="59e63c69e2b0f12e933e40368fc8b1c417a770f5bcdeb9e33da8d88c73031577cf617dec119dad4dee512e721e40bab13d6f8090e2d678177ed777e7b5ea8ac10f839b288f42959bf06c401d1ef04b296bbe9c0663fcc9e3238a21c0463c47c6", 0x60}, {&(0x7f0000001680)="eefe3c9e63294824807b6fea2fb6d2db122e067af116d6a6255bcde43341ebcc2529bd51d5875ad477e13b78474bc9308be6f89d93f649240fd60cb3", 0x3c}], 0x8, 0x0, 0x0, 0x8}, 0x400) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000000)) r2 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0xffffffffffffffff) write(r2, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30000}, 0x4000080c1, 0x10000}) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pipe2(&(0x7f0000001780), 0x10000) 16:11:59 executing program 0: pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x50}], 0x1, 0x0) fcntl$setstatus(r1, 0x4, 0x10000084) r2 = msgget(0x1, 0x402) msgrcv(r2, &(0x7f0000000340)=ANY=[@ANYBLOB="00000000e9ffffffffffffff00000000000000000000000000000000000000000000000000000000047e280000000000005a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f797e74f000000000000000000ffffffff00000000000000000000000000000000000000000000000c000000000000000000000000000000000000000000000000000000001e00000000000000000000000000001001000000000000000000000000000000000000000000000000005c5e8e17000000000000000000000000000000000000000013000000000000000000000000000000000000008465f591c10ff5322fd00123f727be26aedd63367c9c42910543aa3e0a9bb24aa5ab967157"], 0xfa, 0x0, 0x0) setuid(0xee01) r3 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) r4 = geteuid() shmctl$SHM_LOCK(r3, 0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) r6 = getegid() pipe2(&(0x7f0000000100), 0x10000) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fcntl$getown(r1, 0x5) r8 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000002c0)={{0x80, r4, r6, r4, r7, 0x20, 0x6}, 0x80000000, 0xfffffffffffffc14, r8, r8, 0x40, 0xff, 0x41a}) setsockopt(r5, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000000)={{0x4, r4, 0x0, 0x0, 0x0, 0x40, 0xffff}, 0x4, 0x100000001, 0x0, 0x0, 0x7, 0xfff, 0xa}) munmap(&(0x7f0000000000/0x1000)=nil, 0x1000) shmget$private(0x0, 0x3000, 0x100, &(0x7f0000285000/0x3000)=nil) setgroups(0x0, 0xfffffffffffffffe) 16:11:59 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = geteuid() dup2(r2, r1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) chown(&(0x7f00000002c0)='./file0\x00', r4, r5) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r6 = kqueue() getpgrp() kevent(r6, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x9}], 0x7fff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x10, 0x0, 0x300000, 0x72b62d8c}, {{r1}, 0xfffffffffffffff8, 0x2, 0xfffff, 0x3f}, {{r0}, 0xfffffffffffffffc, 0x5, 0x200fffff, 0x8, 0x2}], 0x300000000, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffc, 0x8, 0x42, 0x8, 0xffffffff}, {{r3}, 0xfffffffffffffffa, 0x14, 0x80000040, 0x8, 0x6}, {{r6}, 0xffffffffffffffff, 0x6, 0x4, 0x9, 0x4}, {{r2}, 0xfffffffffffffff9, 0x4, 0x40000001, 0x401, 0xffffffffffff7fff}, {{r6}, 0x0, 0x4, 0xf0000003, 0x1, 0xfffffffffffffffd}, {{r3}, 0xfffffffffffffffe, 0x2, 0x1, 0x1f, 0x80000000}], 0x5, &(0x7f00000001c0)={0xffffffffffffff81, 0x7f}) kevent(r2, &(0x7f0000000380)=[{{r3}, 0xfffffffffffffffc, 0x0, 0x80000000, 0x525a, 0x800001}, {{r3}, 0xffffffffffffffff, 0xc, 0x40000000, 0x2, 0x8}, {{r0}, 0xfffffffffffffffb, 0x21, 0x20000085, 0x7fffffff}, {{r6}, 0x0, 0xc5, 0x10, 0x2, 0x10001}], 0x400000000000066, 0x0, 0x81, 0x0) kevent(r6, 0x0, 0x0, 0x0, 0x5, 0x0) 16:11:59 executing program 0: r0 = socket(0x1000000000011, 0x3, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100051305000200000000b1ffff12004938050000000000000038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5267564c27d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a850c881ff7cc51e894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) 16:11:59 executing program 0: r0 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047466, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0xadc, 0x0, 0x0, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) 16:11:59 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) bind$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) writev(r1, &(0x7f0000001400)=[{&(0x7f0000000040)="b3a273fa5b5c9a894eddbdffaf3d3ee2a2b10c769ec963506c6ba800821b7cb3d0e2cf1ed39c3ec6f1a4133098a59151732663dda029a5a999d0580aa0d0bfc2cf858ea38b1c2a66d2d37a34974a673d2703c06ac55b9b4638411eedacdd88d2fe09480fe872570898a8beb92e6f46314f127ae94eb5f88670e24c314e37372ff45f2eba9244a968e7ecd826140350375e006c9bef9352c6beb6ae33800db435c844a526cd", 0xa5}, {&(0x7f0000000100)="20abf9b053019e2b5b58212eb890d7690fc9879ca115576b35baa4277c0887d327342fee90e3", 0x26}, {&(0x7f0000000140)="6ea1311f7fb6ca00541df685b2df8fd7422fb3f2336e01caea8f8ffce9b00e5e8a87b8e83ff21a38d2bd29cad51a8c74453940ca2b193991dc56a4ddab7ec2404efc905d1f20df00230cda22b9fe1ec39c59e2dc31f8eb0a6a11a6bb75332c169d233bca16f27e7e0e2210694011f7595ee3143cd2aec9da73e436d71d926a3e5e28cb3118b0f4fe91de2ba4be0f3bf6", 0x90}, {&(0x7f0000000200)="84fa4ed64b79939064125dc535a2c05c3af48c1428b72192d79fe2e90d423820772221a868e66279b8b6dc4bc9e7d265feba14551c10f0d6a8cb0d6bafe85cd276e739cb22bdf4bd5067ab556946c7a4a39a51bdb89bdbf6470a4650b5400f4d498b58a0ff88dcaa7b9473b30b1699011fe0e55685ccf37f20", 0x79}, {&(0x7f0000000280)="77f66332f22f74e8f9d15540eead71053db4a5662f8f", 0x16}, {&(0x7f00000002c0)="0e94cd9a979cfb", 0x7}, {&(0x7f0000000300)="f90fcff4d696ac10bee3c69a736cff409966c4ceb98433e8b262283b1caac03e", 0x20}, {&(0x7f0000000340)="f881dde68d8dec6d129d46ce3e66b8f48a1adf3fe7072d371d56d402204ef2e1681a67f32da5f0ff8fe7ef9fe834c349c131fe6fb65b7f39c2450db1588328cba2fed1bc918e69e2a0b1ed036ac643e74aba41f37a16abe0c52da804c193f979ba7db93ce8b93868f0550f711fd94a1cccbb79c1f003497879abd0578b5e812821e729964588210f09346e6f52222d112d720c40aaa19ad93aaa5fb256b017fba2e96677540a668d3b9563302a5e034212c8834bb92ae2b2c367133ad02c45c848cd425ef307837046e916e49152c644f5329fa704d64ea3e3394ae3db72f694b696ac00bee8cf39c3f853d539d98ae739039f1d49b2d33b32d02d1127bda1ee97f6edb3217995bd1bcc8a4cf15ea6d0c9f8d5fbdc1340cbfce9df7682309a27f554046fcfe3f0de467ce15cbb098de4fba1ed241df77b0a8c042d28dfb25fdd83520e55149406fdfb03940942b6a249aba322dd97b3476801644e46e647f73cd35524539a358bdf0ddbcbcb3f8baaebf8398cdb4d51f94a604ab4f2855cacf9e6a62e5ef7c820dbe2b70af822bc76321c1f7908c2e946304bff2896e8d71c7be779eba0d10fb3f89f6f4d1f0e91a4a30fcba0870a2ca9487649d89c51a18024eb7baee6c471e0befd8d4fe59fcee65a1e65dd32359bd390dbf6d172b60839ff1018ef9465553dfaf84d8011887e0d47516e3187f605f2158a783963238365e288388c7bc8c54646ee3de6c712469d86441dc3e033428820d393c2ee7fe38d1bb9c2c92b3bcbc0b2d03a9e85dcb2bf1027fc62993d6a7b8dd9fa870256cbd882bb914efde300be167ef9046dc146772d960886f70776bc411aa6c3d3315cb59aca8889af6b8321590547328cad9e3b8156b2950c5ac76da936e2deeb19316c12065f2db9803d5189314fe99d2649a66e2ae516e5b97701e321ef68637c4b871930eedc0a962ccce7e23803935c2cbf6735296d66b77df0782547730eb2070b5f21c907884142959a9e85baf8759cbe4cdf653c9fe90eea596acee4da4421f7074247fc22bb56abddc44a652495e41967711d599a35002f77a558ffd7c19f79af30b7e686925c922eabeda963c126c577ab0b8445a6aa770aae0177b7f3580fe653867bb6e7b6b2cf09e97853404528834d586ace028a6ea4ec1b1d79f8d24675a6d4fd20810ca33e852dcfc0dbe0b212855baf97b0b63bf0e6ab0a2b2b63340e2483bba8709d33d80da5f3b431d72d7e93a08466c2ab4e1d43e5bdb5bd47c531d65b2264f04ba6b325173e99f4a71668b4f3844ab1fc48dd8d5e78c84f862729c0383a2a79bf75fde7b6f9aa191f9432bc52cb73bede94cd4b317ee9db546892bc5a7c079b435cfe54f012b2995df30398ada455da3b8cf5e4537840542295a5f30ec334670ae9cc1075c70796bb531427bb4fbe0c0187f6ddede04efcb25f01e05dbe2baae8f8cee7f2770e686643897bd13ff0b23ba50977838afa04424bb0f25af149b786687597fde71685dab32d4b31b9b051bb478ec5db5c2e5b7a44399c3dedcf23408566f16c2ca6f8051998e4d75cf32674222db7be91f34340c33b4a11d6775cf7fc2a2dcd731c72c9ea782be763efeaf9bd076ccf937298bff3e6405cccbf31835d1f58e26a9a677c57ed2e38f45fcf6bd880adac199564cd29d2f902f1674b6f12c6d692cc3a0fc7b4bd32472f41a136018fa4ab8a2a07ceba5ebb450236f6df3799147ebd2c8716d6bf455267d6ce09ec92e032dc2ce40570fa62c56725922bc5be44cef09f8afa90bf8a0af47cab69ee0bbc79d844521ed4830204c6e6ead8e86a2ee0813c7abc19952a4dc375a89a611d155a002a1674c56452835a813347d6448e327b0097c38f2b152ff9db57a1e0d3447bd72c387ce2f57547547407fd980cd82bfff11275e1b656f5d822d052b82abff144ee4572b54a50cb5eee50b8a2ce1b6021521a09b86f46ce577d21d401ab2ca584677582af3dffa79e4ba69cc9c7f1e423d4b7c143413faa2bce4a9f27493a765b626daef2fec22b59766c72aa5dad7d6df47617dfaf2da89aa21d875ff872e0bef89d43d5d841edf0a0ded50f0f359760bb02344c4dfe3facc5e245fd7b7ed2337b734d48ac1a67b6572175bc11aa1fccd0d4fb6d24eee6101821db08531dbc974025b12451f8c5346d3c2066d5c1b524f163e65190d6cd7785c47fa5349badc95c90e34fd6efa6555fb80598b50e280d998709785e12f7d834bcbf3cba980773d0222c68833ad86361e5406ef1480b836ee78b900ab1c50660758ef375fab979fca37276c2141421820bc8219f1d36ffad5588fc301b90bb1029f6c21a51a55b269565baabc938170f038a4a99a814bc0a4128b0fb6fb857f006ee2a8ea24d137f4efcfadf7e2c7a4e0fd00618b6661c54678746d7d61e1f7fea8ea0611c3e70b135395229c1031ff6991ab18dc6e5fd30c187bc01c0a5ddda999cdc7bdec809f97bf51b8caacaffdd484064555de96c9bf7cb3b76e50fc786c3faf56abec3b4319efdcd6727e04e5b8734a1dfe5eaf7a607da6f56992806d6a43db00b814bdf2bc01e450dd6d9046e64fc18bab259d9517366a29428567d2468a49879e7ea55f29ff804da24791c6b60827e818988a6fdcab2ecf28d2e550ecad44c2b6b204fd58cbb0f930e78abf1385ef822557bf6f4b8bd07a010d789c91c6ce636fa1d6015211aed4fb47511ee58003b514dcda6f2e92491d0dac3136eb0e45d8e157f40f486241e2543c32c5fed9ffa03baa23f26f430b251d5574f4aa1c7fac50afa5561c71cd196a2340c70388d5cbcc23d918bbbeda899f8198041cb9bc5de334a4c72b371c5bba85ef083776263cd60029dc1babe365a37d5994a7d6f899ecbb94bd949eac9fda23e8533f86d57a2e72cb82b487dadfa10c1826be2e72d13bfa3e294eadcb2b04489c8e5abb34de5a2e107e2600c6b444d829ee6b36177978ce6d44d9ebb13bdfcdfae9f9924b64298b4bb29ed0d1df2c134913e4668d59c3e20c9ccafef04e4b7c29c912f31a90ee08f12b3bcde4ce56185fd6f70de9294d01fd787d70794f747653742cfb521f45f07b7e81f9979ff468caaceae94bbd358c19dc81f51a7cba83d25f9af1fd5a69a98ed287f172ecfea4a23a2ede114f4bd339ee3986bf3c765f6d95a12c26718fb09a7aaeac34dec275e453667fba7ae621e6326f1759872d20f2884cb15346df3f0548e9b636d3473ff4ef771a2f1051b7481ecbdb59db587b124a81a83884005e80db36090c29f1bc2be6fc299cf74e158deee649ba76efe30b71c869475f3f9bcd4a31ba6de725521646281882f2cadacda83d77b99160e4c60e62618b7d480f981cc18da32f8ccc46571998e8e75064de55927ba7544d2108f1972e847ba8635c7d0a61e459d0cbe9840cfdf3d2b59c0bbd2d101eb23bf65f4616c899845eeaa704bee7a9cbc4ec48a9fe6672e09dfb5f957e123749d7863f70a502d16445cffbf687b0b4334fafe4cf0cdfb4a40c7e96d7ae48fab3c47963c5b00e6046a70b32757a0a00b049eefc0f6c7f9f961355c1fc9c5d8120162384c9d36a34cf57c08114d4a82457235e67ed96929a449ed34e4dbb2b988b1f79f5f3c976ca6aca75a9a761c7007730cd6fcc6701548923b5b49d4cf312765d42832f7fc1e5691b172e399db0d359f877f7183b74b73a83e462f8715e06186d146a5dcc4e4568f2e4b6e95410dd6d1eca897dd56b0b6838ecbd2cbb7e2d7d53752f75edef13176a1bf782ed6d5b58505557b72019ffc075d69c9b1ad59cf8a26d5a344f41cc4e00c61a21cdf3d4538a65d4ca8c3e320252cc2f70f060137999cfc6423c49da9c7bd9adee664fe1636d10aa13e7325c9546525cc6e577ff0fbf796907b2177092bd0d99d2a5930750cc24505ad3a937bd58a483aff5e3497536ad6318face8ee5968ec453e633ed7598d0c07fb31f176a4b61ad0309ef24eeeb05bdf2ef83fcf3ee2db5c64f3e08873fb1a424d1dac6163df463e33e110376d69e5310e89d72d449ce30534981d1e4ec3195f99f2a4cdb8b01599d40e747f07afb0043c99ecb9669893d4caea8215d486203e177fb6ea7104b0372c4bdfc25d821051b260dff1bc6b9b7e335b7981f397f6c2b9f8ad6513ce7fadddca7e43b3b6bd7101077692f5c3320de5588bcc25ac8a3725cc2348728ce7e47a9778535485064373c07bb8a11ead8f10e939f9045d026efdb25312b015a3f306a1da42e94661231426bae050892df6738d9d1cfcb990d75f5a5ea263ec8cac6e2b44543471b7a77236d2d9697ffb932879fbf1e618f47518f6daf2cd0e61442662d8db50bc851658284736d3a475824c3ce22748ecfc4bad29438097284f5540f39e1dd009377642342216d116079dded4ed14d65c29dcf808823863a1bbacca0cab1e808710b6963c3f9949c1c162e45753e7b4ed2e896d653d35a69a7d6f868373330c74e55cd584256292cc9e27549c5252cf347fd6c1c7a9722c17b5704e6582df561bc9edbfd84e3f1786b21889eaff1ecb332740294d7a1fd13bf3b922c6b9129e6c5166fc0a22b377bdfb7d26886e493ffc1de49a2377fe466df17846f2c10e305655604defe4c9b46f8ed1cadb5760473ec2d424b322c23eb953dea4cd5d2842d15dd4cc7c1f3eafc58fa88bab707dfa91be5f6b5557f7052c770b9a29b0948ee37c173ab5a0a2af68ed48a825780ead5a5ec4897ef19c9bf971e3dacb2cdd1edf7c776c25336e5070c57aaf7168aae0150fe5b0d6aff7a1195106fc136b407eac8eb988e1f6dca150e7fa1009e404ac8d8e0be888b3e4506492f201d6a5419710cd5c81ac357c1781f6e262670ce62f27b6327a81e58942d90ad20864d4bfbcb4658e5f98f5ee0e0f1de9096b84d0a26f7b63e063a607f02d1f8727fe6906ce7b3764d91507e1b8640fbda4a4db8e98beaa69e5b2f594b727f527c8054acccc504dcf4479143469e2ec24d3c074b4a526180e58fa55f798341d6b9b491f0b1605b0c4db9b46188670c63936309982d4cd0983a1f0c592cb97a9094004ffc50301d53120e60ef916b3bb87f4d323b5f290517aca8ec850b7525cf3ea836762550f7e72ea445e4126c9f0e47178e82997aeb6dcd2cbc8975add1d34a5f3c59c1c97bd811c83b018779cac7980f80552587222a7af63d3c4eb03940e5ce8e534c032a4e6332fbe8788c5e7de2ee3fded2e945b7b86c42dcca567d737d60185dcf0679ef9669c98b7a04a76e9a6f678ab1ce6905e96e2d15890cabce8f6b48a0557b225119f1ffdf0c8b19003de7ae51ef4fc04a5ca174bae7c35d3964017d8e8027d1a80ee0b158760564e49c41b581a004b260f97eeeb414b1e533a8a569fcad06f14d7e7a73a6c7e4b4da6559a67eb3e3d45da1256ba18537929e8fff04237ef2634058dc4a33d50c714d091ae4e3fc120e56f5597e45566072b0179b6e2540b47f09e69ae587cc0452427cf41e3afa018e3a3260d069cfa79a894b1cea02afbf5838359f10a785ce985a8df1671c02edaf628d7737bb544eea747a3308d9335d48a5d5d4f05822cd84b3c33d5f7928e1ef62d6524cc5a81f9a9c2aa5bc11bccab0bc8a0b9337d3d6be187a83eac65f2ff4c4fd0159339d0f15073fd1236f758ab9f193f8cbf72a877c4ccf1dab83692e6be0d9a53044e545aa491da84bc7d2ec2598652ff946230731736fe4cfe0710b9b09402d39458606b2957ad99db15ce66d986a88dddfa5069085ca60e2642394bd2f53b8dae2a9a9dd274a4bea13666", 0x1000}, {&(0x7f0000001340)="ef1938727c6336cd8ddb7edaf5998f1ab882585b6545eedcd5dc7a1a8f0fef", 0x1f}, {&(0x7f0000001380)="cb4e37522cffc2ee6a887b24564999bea6f0b0ddb1bf70ee4df9b451dcbf3e6c258c0cc1b3dfc44b5074f8047824731f83d60f06f3c5acdfdb74c1030b160ee56c916800769c1bc6e67f23864f54eb25a0bdd588cc36c09b374ca10c91e172c366f22371de1a3a928459", 0x6a}], 0xa) 16:12:00 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) fcntl$getflags(r0, 0x1) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r1, 0xffffffffffffffff, &(0x7f00000003c0)) 16:12:00 executing program 0: r0 = semget$private(0x0, 0x7, 0x400) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/4096) clock_settime(0x3, &(0x7f0000001000)={0x9, 0x2000000000009}) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f00000012c0)=""/28) semctl$GETNCNT(r0, 0x6, 0x3, &(0x7f0000002580)=""/24) clock_settime(0x3, &(0x7f00000010c0)={0x0, 0xffffffff}) mlockall(0x3) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setgroups(0x703b29e1af29f8d1, 0x0) pipe2(&(0x7f00000015c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0xa) pipe(&(0x7f0000e2aff8)={0xffffffffffffffff}) close(r3) lseek(r3, 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') getpid() unlink(&(0x7f0000001080)='./file0\x00') setuid(0xee01) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000001140)=""/175) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x159b4) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) semctl$GETNCNT(r0, 0x6, 0x3, &(0x7f0000001380)=""/230) select(0x40, &(0x7f0000001200)={0x8, 0xe263, 0x3, 0x1ff, 0x8, 0x10001, 0x3000000000, 0x8}, &(0x7f0000001500)={0x3, 0x7f, 0x2, 0x5, 0x400, 0x200, 0xffffffffffffffc1}, &(0x7f0000001540)={0x2ec, 0x4, 0x4, 0x1, 0xfffffffffffffffc, 0x8, 0x3, 0x4}, &(0x7f0000001580)={0xffff, 0x1}) open$dir(&(0x7f0000000080)='./file0\x00', 0x400, 0xfffffffffffffffc) pipe2(&(0x7f0000001100), 0x10001) pipe(&(0x7f0000001280)) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) 16:12:00 executing program 0: r0 = msgget$private(0x0, 0xfe) msgrcv(r0, &(0x7f0000002b40)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f3ffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a96cfab42349e2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b6a383a484917201a7752f6e415053c8eabc01472bd134b0c02db10e0abb92865060e2aba21235020bd1abbaf7d07f6a2f5fca169146532922aa92eba9de4758b180d8bab6e1f89e405773402a1ddfa9f7"], 0x1, 0x3, 0x0) r1 = socket(0x0, 0x4004, 0x8) r2 = getuid() msgsnd(r0, &(0x7f0000000e80)=ANY=[@ANYBLOB="9901f5f32e25106d09461ca97e23473ebf6143"], 0x1, 0x0) semget(0x2, 0x4000, 0x60) readv(r1, &(0x7f0000000980)=[{&(0x7f0000000800)=""/196, 0xc4}, {&(0x7f0000000a40)=""/99, 0x63}], 0x10000000000002b3) seteuid(r2) r3 = dup(r1) openat(r3, &(0x7f00000002c0)='./file0/file0\x00', 0x2, 0x10) execve(&(0x7f00000009c0)='./file0\x00', &(0x7f0000000c40)=[&(0x7f0000000bc0)='\x00', &(0x7f0000000c80)='*+-!+\x00'], &(0x7f0000000040)=[&(0x7f0000000cc0)='\x00', &(0x7f0000000b80)='#@)\x00']) r4 = msgget$private(0x0, 0x601) msgsnd(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="0300400000000055981eaa540539f1d3becb3ed305eeafb7492cc532591bb29e575495fc045cc113d08d9e54ca6d564e2a56f22cfc54ef570000000000000000000000e766af93cd2fc97a182ce9d2f591e5259522297b650037c8cbdd2ed7e7610450d75d8aa7cc8f1c79504f560f3e0d53c275e7830912d1ca3cec4628159c5e277d8ebfb65116e8d4bc185e84dd6b19271bf3ee5c9545c467719fefca06e6e5ef3b2bc52e2e578be9166056819c5c2f0ccb3c14c5b3b139df3152d65a81f374124b78d6ecad2b813ab97e7673ebc8eb6d978ae954d802a4ddbad97bd423e9838c45852bd5451b12fe0c28a8e7fac1ce484b6477220cedef777cbe271c314f27307a130c6e76fd821a9a0a58b5937fe6142928a970c9e211c512dcd60fd63f5b63b1cf53091aacc7047d9db19078f3000000000000000000000000000000"], 0x1, 0x800) msgsnd(r4, &(0x7f0000000440)=ANY=[], 0x0, 0x800) msgrcv(r0, &(0x7f0000000500)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fd8189d4ea0e5cae765aa82ccc0a57560f82fe0db47e0d8e594c214f69920f5aabafc52b0b148851a16c6540d6e676fe33d934a955c8ddb769bf98805253d2755d10af4ec2594fe351dd17a0fdc5967d4dfaa731207a8d53b9d0c7c70e0c44ead7d0c2416ad2bc45dc4348fe891a0abcd88e6ca3"], 0x1, 0x2, 0x7fd) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) fcntl$getown(r1, 0x5) open$dir(&(0x7f0000000100)='./file0\x00', 0x209a3, 0xc4) mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r5 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) flock(r5, 0xa) r6 = openat$null(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000300)={0xffffffff, 0x1, 0x8, 0xa3, "e98297bf256867bdc22553cd0046aece5472b197", 0x4, 0x10001}) getuid() r7 = kqueue() kevent(r7, &(0x7f0000000000)=[{{r5}, 0xfffffffffffffffe, 0x7ffffd, 0x4}], 0x1f, 0x0, 0x0, 0x0) kevent(r7, 0x0, 0x0, &(0x7f0000000240), 0x9, 0x0) msgsnd(r0, &(0x7f0000000240)=ANY=[], 0x0, 0x800) 16:12:00 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x9e5a, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x3, 0x4) sync() r1 = msgget$private(0x0, 0x101) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r4 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r6 = getpgrp() r7 = getppid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000240)={{0x27e3, r2, r3, r4, r5, 0x8, 0x5}, 0x101, 0x9, r6, r7, 0x2, 0x3, 0x9, 0x3}) setuid(0xee01) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f00000000c0)=0x8001, 0x4) 16:12:00 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = semget$private(0x0, 0x3, 0x100) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000000)=""/172) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 16:12:00 executing program 1: semctl$GETALL(0x0, 0x0, 0x6, 0xfffffffffffffffe) r0 = semget(0x2, 0x1, 0x4ae) semctl$GETPID(r0, 0x6, 0x4, &(0x7f0000000900)=""/109) r1 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000000040)={&(0x7f0000000740)=ANY=[@ANYBLOB="00002e2f66696c65300081e9bddcf1e7bc59f2e533781960b3897e3c79b3f456b88bfc42cc54993e0e766aeaa8fda789b2284872e5dafa62694fd3e20000000000000000000000000000000000000000000000"], 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) r2 = semget$private(0x0, 0x5, 0x2) semop(r2, &(0x7f00000000c0)=[{0x4, 0x0, 0x1800}, {0x3, 0x2, 0x1800}, {0x0, 0x3, 0x1000}], 0x3) rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x80045713, &(0x7f0000000700)=0x1) r3 = semget$private(0x0, 0x3, 0x407) semctl$IPC_RMID(r3, 0x0, 0x0) r4 = fcntl$dupfd(r1, 0xa, r1) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000040)=0x3) mknod$loop(&(0x7f0000000000)='./file1\x00', 0xc000, 0x1) recvmsg(r1, &(0x7f0000000640)={&(0x7f0000000280)=@in, 0xc, &(0x7f0000000440)=[{&(0x7f00000002c0)=""/158, 0x9e}, {&(0x7f0000000380)=""/135, 0x87}, {&(0x7f0000000540)=""/224, 0xe0}], 0x3, &(0x7f0000000480)=""/79, 0x4f}, 0x2) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000840)=""/102) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f00000006c0)=0x203) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f0000000980)=0xb62) bind(r4, &(0x7f0000000680)=@un=@file={0x0, './file0\x00'}, 0x105) semctl$GETALL(r2, 0x0, 0x6, &(0x7f00000009c0)=""/103) semctl$GETPID(r2, 0x7, 0x4, &(0x7f0000001b80)=""/204) semget$private(0x0, 0x4, 0x408) r5 = socket(0x18, 0x1, 0x0) sendto$unix(r5, &(0x7f0000000b80)="b25c99d16eb11a166a117748afe4eb4cf783484c76bb71b930045466b0c7f509887952f66db8cca3474c3ca096ac52b83addb299c129aa5a453a2c67d89680d12526dfcecd5d7f646050b13fef1b40b7ff4a7d44381c55d5cad058041cbb89e428093611d8eeff459306620f5d8868d7aebdc2eb6cb6503c6c183d97f5190c8357acc666da06e571406ed998a14db1d71bb12104882c98e4c51901c8446c32c01449dbaa68245aa56944eea6d9fac00fdc066ec6b1f10a02d797149747920797df6b12f7e8de476cd78dc10f71a7113323e2f016560d00d68f7463116b6f78d87cdd3f8b10a8d8e36848889189325ec7b9158d48612b1e64ad3e557cbe20526d22a570ffc79445b167338d0f14830e531e76be46a8e362530aa28c15e44806d59f2e73e1a082bb2d101b69abb09e2de8881653ebfb3a437745f907a51452265f80b9afd6cd975fe2d2391105e7a25e9b0d3d0036f7f07565a377e891d977a0a09c8a9499796f8a9161e8fb7bf37c1f32687185cc517d47021d19072e29b4d631dd3a834385e3fb9188e1e9043a05f4e32835c29eb33baf119e051e18aa4fc3d56c89f25b4705a6758fd92d2380a3cc330c2228767edb80c4d7ac94dae02ce7e31bffdc0d3f55dad2261c48970aa52ce20dadc1e6be3d9f85f17e2ffdf3c43aa1578aefd5c94044e05062465ac84f105d06ad668994cf070ed3137e9d7b19469f610ff4b817f01854900f1bb05b993b5badd469c2e88cdb4efa13ade6b03f44afe569ae38e0bef10cd50296170089bca493feb225842830fa78418344b330c0821c73a787c480a56c3207df6a294fa4ceae0f08b220d1a92636b22abe3d6fca11f7a70e6ee81107e0761ac09876c4c49823e4d60a54eb29ba95b64eab42e985a8abba68f2851d208e4f59b99edb7c6c110f90d4456d303d40cbb549c29abbd6190a08048ffb339f0f6150450e33eb06c320e9ce2b789cda7146e7dd49df0987f53d433400657d2013cb3abbf162490395a1ddea48c48f9246eb64b33db11628848fd3149ceca4afdff4ca17d04ba49b5652788f770261240afa522b8bc7fb1024a6e257ceaeee747052c2ba57983b2823a6cfd5a6aa22f2efeca4a6624262311bc6c0cb51a12ff9b2dbbb221f8ec2736791d5800446e19480803914018678623881d289c2ce5d0b984201d20d7611f87a97aabb08b2e3e553ab88839d8a7cbcc7741e0fd0476683115ac4c23f424cc3e988b5edb6524a641282032fa4e07d9a63c797c6778d101839d6ff61fe4a70d10ebeffa6632dc995668756fecdf002dbedcbbe66a2ddcc130f79ddbb3164f956e3570a3efb80709843874ae21e86d48ca24db482479b022d3c594163d1c5fe3bf067c30f857dad7f3e2cd269e5a6397ae1d02521702bbf211b28d568ee42a5f951ba5172c7d79bb64ee413e2c21f0e7a08df45d4d67da9d6b4e32775ab2f942f1c47ce59d5aa2eb34c1de69c9a837f1f432282dd15fc84f5190b343bb1086f453ec988a68a8f40b5ea310bb916e4c963caf280ab4a458ac1e5e3c793dd5097d568e5e75c1d92d66bdeacc09e4d26bcb1598a8c62d3f9ca377562c638df36c6d76a9bdde1f75d23b47e2408aa737e86fba85336eece7443563a14181a2f2e9c212d6179bd4b9fbe0a907a5943142f0bf2ee8166866be4d336c86d67c1281d95d08afcd371877386f34ac2a49cf8a02e0b4d8a6579260c88510f5d48e259e24b6caf8724bfd732c4bcc3f2a7eca6ba4ba6e7aacfb595a39e3bcf98e6714461124a8a71a46a8ea06900ecd0729703a918bf0459bee16dfa77ab189e292116ae26d29af2ae714c73581a1c9cc17054b5b7896c5f7bcfbf53cb417e86d9d8ffe38715c0200dcba1a58ecbe07dbf71edc730f4d412dd24932f3e1fa9b549dc05ba801fb64381f8aeab6994bc370e535bd861bc7c4b3db50a0b0646bea1671837894edf572860330cf6ebba241909297b4167e29e2a672f822756d6903947273935f1ee8c7ed33b34af09c4d773291aa1a890d4a200eb3c8ca8aa564d914d67b92527858a983d6f384eca26e150f1044ba5d95c45a80ba3b8edf7984d0e84e3de4563189302781bcb71719ad3138cedc3d67caf33474e9c4de74bfd92c253a637168b5965e65132e35e3804c32697b361463dff1548d746475ab3787aca8ba3fbfcfffb160e98b962de93ba33628147a8ea3ac91f4f75f60c4ea094745eff923653f1a7f02f6f014c6cd3096e51f0be7f385e68e5e6427df761c6aaf3b5e5aeb392c182ae2684a5fc2ee58c04bd980cfb143588fffc17587557821e78e3adb982ef077d044ba5135f39be5364a53d019cb6a89202da05752f91eb04c65855ba31eb87a6ab26d1f1bec2dd41089bf35d0c0299bce00c2a1d80be71efa89e07066b387ef9ba895c08ce621389020d309a8d76d7800f16fb106803863f89a889d03b117d44f7238a0300dca275bc55b9f76264400c6bc9f147900fc7abafec2dbc1b60f8aa11ad04993b0bf1dc78ec0567d5420979dbcb6cbc17b69401712be7c0d0f717c7fce8ba5ebace4dfd3a1e66844429084d867b87bfc5ea2fa2187b45da2af357ea51430f4c29d10b63871b4ba64c81fad851c0e504a4eaa8a2a254c335209282e8d98a50d01e6062b37a664ce857cc52c5db6c07f2a074dafe2b2edeafba22e6d07bad6d64cbcd729fba3953026f397973dd7f1a64672b7b3dda3d7d3de523cc69b30fa5a71abe5dcb8185ca428262df5bb8894b6421fce287f75177f9188c214fff6205d9c9ea532d27b6f162deccf4fa44f83f6714d5a9d12a69256824dc562ea9704a080654bdaa5993d20512a3f41b6f5f520c2b57b232af047df22d5452cd8b3f0525f699d49e1ed806cf65ab359baafce99141e6613e6ec554bf8dfcc89311183ba50ae2dd7552632f3265aa545d70088c724cb2669b0cbf0244c9a8419b4fff975330378503b6a46809b1a7a28a319fdf5c3374cf9e26dac282bdd7db5fbfa3f3c863ddee6cc83908257b5e919731b1d1982bd2d8dc7d060947e557c868d474256ad0332e0d61ac76869af4ec0620f0a37ab36c62e6fdbacb8a5660e06aa34d8067d13a34e98fcafbfd75448cb250f58d9c09e068508067347ed543e58e813d2e48930789e7448f5d730d4d15214c17ba7a314c08cb10d5707452e54af946ea0c9fa1d3290d76686bc21ecc6f5809aee5799af2588303af4e04f199499f42405111cf0999bacea3628af4c61133d9b55d85e368887c3d26de7207e3a4f0240705b8f35470644c9e60e235647dd8a90d29a4a99121671edc336b44e2ee4c81fa0b8d4eee2723f1c5b765a90ab4ad6540462763f8e234efe3618369a951b43836391b682550478b2b4297c5c651b62b2b5f0a7ef7de6097aff9d91c93258e80eb108b6679cf13fae38a4e71eda44ee45c33eb5400d64688a686a07af1de3d492f3ccd4cbfd0e9024860170c5039322a8851255279dcd63e52ff1c8ff72d663da0c6acfd6b94e3b7cd4f8c4a2708c1fa892fcfbc6d05b415233e1896f31e90cfb97c8548a3ebc20464d8dfadcb592778604e73ca1c10034af4a551e5eb362268ae560038f7bdda09cdf1d166d0f501298ea5720eb290900b469c7a1616161195df8e26703795b0322f88bd3efcdee9e8646f198e9c269bce720784be8c932648f31530f8663b7bfbf0e1460e38fe5eabd30737e50121d7286eb8e4b9fcd73fec6a663dc03796010df6b3c72e9e44fbb022c77a02ca64bf0ddfead0948d5963cf67d16aec5c6d30c3c7e25f8471f196960d5e5c3dcd14dcd2fd2754f6b389f44d7baf6322da038cebf0b038481d7c10dd298c70411b5df6c4c4cb1eefe7b0f8d51d50b50240e6a41046787b7a218f5f170e38f17ed64711e9c01535e3128fdc3520f30002eb7b66608ba9d80c83f93e8073342ff1ab8ae87ccfef2e408e35fc75f9c720adff05a0ce46f21a96729d8617f64b5fe1a0483e423e4bc7144b5f773e58d639799799d52069baa9c82c386228505ac0727802a685a3a3dba288f524d3f50310ecb7a99d033a3425512de49cd42e6daf2251ea3f2b4af4d2e058d8419ffce5d6407fbbef7a8af8acabcb2fb1f54af04aa549b4d427ec68baaad38e6902b5dbbacf732eb05e6dc1203411650370f80b7afb0ec38b0df732264273bd7291a19bad4a65f006a18a62d15eab60ef3594a2125b050ef2704d7419e299d1b4461645f4959263e921075c90e5419edc243528cface1a17e540a20940fa0af104a27999f6a4ee942f5740e862288617338680c4800d932030de72c24caebc0436dbd4081eec2958d31dde7fb7f7ac15f84c71e199a8ad644f3ce628112c4d8da27dda248ca7583ff0b91ca96ee1d0c59006e2793a67f4caef85e81519de6bd071ca5d5a2635e3b060b5d8351a6fcb06e852268cd2cfdbbf492a98c1a1187504d4b2b2ea5a6e02bf40d1c1b5ba3d55a01cf446ff389d00fc73616050fc3c1dcc590847060813bf9e703b0a9a6b789bc77cd71ce6957f60efd2265f180acc837aef7862803e1378abf7bee3e415e40d1694699d880ae6c3c1874596f1ccd35eb4d599bd1634af2061ce92314a2b8279482d70e9148bef95170c80cd7f01e3ea46d44f59f152b191265453669a4050037451da984d76c7f2abc3f1cc8053aac7dafefe8cc2e2204661ef4bd1f744146fb9e6dfa2d819c4cb85951fcfcd7e33072977dd57c215a802fe68b6b49dda2a123f0e960cf201f11876dbf21c7aea87dfa427af36e297e21e5ad3aa2378ed497253d7a51d4c74eee47b8d6fb8cc3dfdbf925684d4216cd329d893a84c4228caf0e6743978a0f46ee1e6d3258e32fa6024c9959a67de88b22a52f31f1c0ce3cfb240515ea44e3d983e27f8aa78b4c2fadad906cd182bb2101941238578b42ae91650cdc65354b54cb76b5096fc11e99378170652b7018ff695bb7a36d061ae7fde6e0974ae676adfec72e0851debf7647909737b2c960bbeda9afde8a2c0c02844215654f709a23efa41f5d785cab17c373c8e6b856ce3d5d85cc47a1ee26b09a9bb34391fb283331f7d66c68d7010e12fb42b5b3efc2140035da61ae8de118810d97cca5a42802fcfe83f1ab00597d51b16e1883ff3a6f09537ce1cea7ea3709f133aa863b6f03b025f29467c6017995db93fbbad2c38ae37b7895bdf70b3ea13b7eec8767dca0a37691589d06d6e7658a3545e5e05585c9ed2afffcefd24db35c4d0781392467d7d19e8eb2425eb5f90240aaeb8da842148aeedc0df83248e01b33b2d59faeb8dcf526bbc4719ccafedeb0370a0adc2b80bf83d224ca65f3f43851b4d41ef9e90f3192cea87dcadcc3c2766508aa67b2a7e5cbdfb1f8954833be5e09061b2057c9ebcc14cf0ad9d439323a9b8e5251d2aeaf200d9bbabbece82cb962bf39053a7a76fa26b6bebb5c9be8f54e14f5451a3a4de0fa800a8f28a294d25147fbaebc6671fde6389fac1fbcee518c6cbad042146244b95a4f065ab496cf179c5a6cb999c59398a9d4e196b4b8e01b77b55e7369cf19b0b4db07487533488d283c6f0f423dcc759195da3bb038b85369a8c25cd08901fda27ba8780a5673961406ff660c37ad4bc7ab974f47f6d74075abb7464d840b40c64116f5da367d927fb3db9689cc60e968d1d70e42068380f4ec6ce0556630ab80e7fe4bd8662247c21a51cb4aeef2dcb6547167408d92f732bda91b8f3f62838e76b9c501c8d861a9ec83eb942670726bfe2842f6c32b2f8bc13c22ebdb2324a012b96a39460e9f", 0x1000, 0x401, 0x0, 0x0) setsockopt(r5, 0x7, 0x9, &(0x7f0000000a40)="bcc158d883493ffebe495631bffe1386d8512cf606457ed64ef79f0700000000000000a0317c2ed5f339712d2c719af24733da5254ee32f143d9a5c6c440445b54ead7fa81dc94b5915f0100fd7f9bbbf0faba05484d476860c567bcbd0dac248cdff0f7d67fb8e4047ef04762e8b7f50dd4879d6bf6a541149f98ac6b6cdccbd3870a6d021fa5ea6de21b4a6683e85d0f09fc8e5b062a44fc212c597c2bcf53b4c2fa89d818daf2eea65d2e71807190631d99bf4f98a16657da7b8149a321b6ae8cdd75f5b3ea80e78a424ed64ea1abd02500000000000000000000000000e759d7686d068a1031919522f27b58c9a224fc8482de8539ef6c2864ce6c26071266c74f76e1330e868507adcee1f74440e22110252c03c0930ee58f1838de4ad2372ba8c279151b24769339b3c652d7a2ac717caf83af2b0b9203", 0x13a) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f0000000140)) setsockopt(r5, 0x29, 0x800000000000009, 0x0, 0x0) ioctl$VT_RELDISP(0xffffffffffffffff, 0x20007604, &(0x7f00000008c0)) bind(r1, &(0x7f0000000800)=@in6={0x18, 0x0, 0x8001, 0x2}, 0xc) getsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000000080), &(0x7f0000000200)=0x10) 16:12:01 executing program 0: mlock(&(0x7f0000000000/0xb000)=nil, 0xb000) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) minherit(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x3) r0 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x20) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000040)={0x17, [{0x3, 0x7}, {0x3, 0x9}, {0x3, 0xfffffffffffffcab}, {0x1, 0x8}, {0x3, 0x7fffffff}, {0x3, 0x3efc0f92}, {0x2, 0x5}, {0x3, 0x7fffffff}, {0x3, 0x7fffffff}, {0x3, 0x4}, {0x3}, {0x3, 0x7}, {0x3, 0x7}, {0x1, 0xfff}, {0x2, 0x63}, {0x3}, {0x3, 0x2}, {0x2, 0x20000}, {0x2, 0xffffffff80000001}, {0x1, 0x1ab}, {0x2, 0x4}, {0x3, 0xfffffffffffffffc}, {0x3, 0x3}, {0x1, 0x7fff}, {0x3, 0x4}, {0x1, 0x4}, {0x1, 0x56b}, {0x3, 0x100}, {0x1, 0x100}, {0x1, 0x9}, {0x2, 0x80}, {0x3, 0x2}]}) 16:12:01 executing program 0: r0 = socket(0x80000000000002, 0x3, 0x6) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000000)=ANY=[@ANYBLOB="56022ed90b0139232100"], 0x10, 0x0, 0x0, 0x0, 0xfedd}, 0x0) 16:12:01 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x8c) fcntl$getown(r0, 0x5) 16:12:01 executing program 1: r0 = dup(0xffffffffffffff9c) pipe(&(0x7f00000003c0)={0xffffffffffffffff}) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse\x00', 0xa20, 0x0) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000480)='/dev/wskbd\x00', 0x100, 0x0) r5 = openat(0xffffffffffffffff, &(0x7f00000004c0)='./file0\x00', 0x40, 0x35) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000500)='/dev/ttyCcfg\x00', 0x100, 0x0) r7 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000540), &(0x7f0000000580)=0xc) pipe2(&(0x7f00000005c0)={0xffffffffffffffff}, 0x10000) socketpair(0x20, 0x7, 0x5, &(0x7f0000000600)={0xffffffffffffffff}) kevent(r0, &(0x7f0000000400)=[{{r1}, 0xffffffffffffffff, 0x0, 0x40, 0x80000000, 0xcd}], 0x6, &(0x7f0000000640)=[{{r2}, 0x0, 0x10, 0x12, 0x9}, {{r3}, 0xffffffffffffffff, 0x0, 0xf0000000, 0x4, 0x100000001}, {{r4}, 0xffffffffffffffff, 0xc8, 0x10, 0x7fff}, {{r5}, 0xfffffffffffffffc, 0x23, 0x2, 0x9, 0x2}, {{r6}, 0xfffffffffffffffc, 0x0, 0x8, 0x54b, 0x317d}, {{r7}, 0xfffffffffffffffe, 0x43, 0xe, 0x903f, 0x7fff}, {{r8}, 0xfffffffffffffffe, 0x8, 0x0, 0x9, 0x7}, {{r9}, 0xffffffffffffffff, 0x8, 0x7, 0x9}], 0x9000000000000000, &(0x7f0000000740)={0x3f, 0x6}) r10 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) pwritev(r10, &(0x7f0000001640)=[{&(0x7f00000007c0)="8df6a96f63b686e6ea2de2709a7a5506827bf2a26314ec410faada3627e2923eade41ab2e5c4c3d8f538e2daef1058ec3b9e2acf44888191ba326e18834cd56576a10e3d67a63ee64af409acaeac249b3f02da7472f812258f4006320d65ee0fb6fa2ec20da515bedb5a51b517f4225fefad3470abc0257bf02d07a81504d193414cc013bdae0496d602c6779f29361058afa3b9db7ede14ebcef425f856dfe7ac49031dab9bd2b40379e78328d5068cd2033e9bf3d1a7b9fa2fe3cc7f7ab55543b39dc60d6e5576795cb907fa6b722e3470a67f5e32aaa85a875e4c5931d19e2ddf0320b9ac603c0f96aac6de73990d3793835af8ab60493ac8fbeaf02b4467a671bd1f15d71664c4b84b85feb4fab614b67c8aa376928ff5fabbd0e96bf9c9807712432932cc9c9c7079114cdb9c35071a4eee975bb7e31988124f10d215ea113ede971c83140f6cc04773dc78a0dd14ab928acccd78142c14b901e1cc04a3c13e90ff1dc4a3d1d287e05c8f690d0a037223330277537932d972a46db646ca35b9b4cf1d4c6477f483de88de8da080ef1ec7a0506e7a92aa54c0584eb356af60abea019c4b8a99319c3f0eec9a2c5e1e0a6933322caa8f76af1eabd75bd2d3fcdfafb8e97b882e4a3363acb649dde760eb7c5aa650dd093caf4d587204f61e538859af2cc9ec1fd94288ea0ceadc93462492031d64f8f3c20c8f3af003ba3784619b0000000000000000000000000000c097cd9938f86f4078682a3d", 0x21d}], 0x1, 0x0) getsockopt$sock_timeval(r10, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1, 0x7812, r10, 0x0, 0x2f) r11 = socket$inet6(0x18, 0x2, 0x0) pwritev(r11, &(0x7f0000000380)=[{&(0x7f0000000100)="f76cf25c422ae565b9397cf17258f325142484de0c6dd6d7aa26230f09b65029451719d99bc4c2318b90655fb811b4408ec25fecdf3ba023ea1f00412a95b32b64690bbbbed29227b106f036f5bb1eaadeff770b2ba19c8140826466a8e08d451b7fed73d6b3330681c2c5f367b41f5491a421bf43c52decd6bb392fb0dab479b6462591d6949254ca68e212279b7557b953b5dc4f33fc6d93be1bdf58f95ce1d71df77b9151f0812ff20b41a71ff00169", 0xb1}, {&(0x7f0000000240)="b8b234cfa4a3c60369abf197a7bb285a76911e8ba6970fa19b6f68001b4e55168f4a0834cee23fd103e6b155f45ea283977dc31261a55778365df36473dd887e51ce", 0x42}, {&(0x7f00000002c0)="0bb73f82ceab29227cd969b835ec3834e107cad93edef7041f7fc57cd4dffd3f25acd064b906a8d395dc341fd46c940b3513b5486e96254e6047a51e0319f221ea6d24e19f1562b27ac76074a2a1cbdc44388a5ca9c580684bc83ce13032e1f707f19ddcf8116479f24b841f99c93e315f993f3d5ea87888c8fd45a1233783680c228c8017432aa12008800d20b6c9a93c5cbddbc85c9e3792b79042ee7898955a8eb59b4712a969c03b", 0xaa}, {&(0x7f00000001c0)="62815b84a5", 0x5}], 0x4, 0x0) r12 = dup2(r11, r11) sendmsg$unix(r12, &(0x7f0000001700)={&(0x7f00000000c0)=ANY=[@ANYBLOB="6ee70100170f1786037cba8f00000000000000000000000000000000000000000000"], 0x1, 0x0}, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000200), 0x0) 16:12:01 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) symlinkat(&(0x7f00000001c0)='./bus\x00', r0, &(0x7f0000000200)='./file0/file0\x00') mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x6) bind$unix(r0, &(0x7f0000000100)=@file={0x0, './file1\x00'}, 0xa) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) chroot(&(0x7f0000000080)='.\x00') openat(r1, &(0x7f0000000140)='./file0\x00', 0x8002, 0x2) 16:12:01 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1}, 0xc) getpeername$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000180)={0x2, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000000), 0xc) 16:12:01 executing program 1: clock_getres(0x2, 0x0) r0 = socket$inet(0x2, 0x1, 0x2) getsockopt$sock_int(r0, 0xffff, 0x1802, &(0x7f0000000480), &(0x7f0000000540)=0x4) r1 = geteuid() getgroups(0x2, &(0x7f0000000000)=[0x0, 0xffffffffffffffff]) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000040)="1e6ce2f465eb00adb4b8039cff29ac613f19c40d8c067797bc7f1c4f8897c8bb1799146af8d08568afb9aff4c256a6af7e6367d52875e39fd43398e97b106c02a98624364c20522e2d3d4bfc30af298d8bf66bb156dd59f0d208e1eddee56cac4d91dd633aab3dc2fe6f5cebd8ae82b4518386441b7d3aae6aefb647cf5e6cff5163", 0x82}, {&(0x7f0000000100)="e3a800ec2de1d26bfff72b2e678f75d67da560ae6bdbfe97dd1e5833dc65b5814f4bb67c703ab09c4c7f9fa5c8430759001cc7a1902a242e09a6ace7987b81f06ce05ab23c634a68acba5c5a9c7476ba6939cf95a0415603ecbf520339ba7452d49cae604ffb3016818c21c56e472f99626e4f95ba1ea2e747748ad4fcb7b3dae7f63c82d18228f41a3d99a7a869b34d56e17021190e723ff5b7344fcfbb66a5956acc5ad04d882a26cc1f8d039a2152b47dc90899642c7a15e5997186a6b54b8c4af9c973ba296deccb5ff35367f09d3096d9d130fd364ae876ba889a3dd006b6166f01ff03f89e57d265a0af08a0c7ec914d35", 0xf4}, {&(0x7f0000000200)="ca2b8eae886f1ab93a41b8d8ebc6b52b6cbf5e89634b6d7790bf8f8ac7438658b019fa94a6621366be39e6781e5285f3c6e16d5a32762a58cfa771eec73bd0bc8132c79084cc5117f89478291beb0afdcb83b4b5712cf4aeb6bebfd1a5fff5c386efc46d8f18627aca8c6595d4720d7f3aebc02b0856471dec9c34736ba900bf3679bcf4ec521eefcbb4519448af03e639eb3906eab06ad8d7b92eba119498c7851116b68b620f9ba379b46beccb92192a50816b0b9da6022742b9c042085240d5a5db632ad9b8fba2dc12f7e9edbb9907aa2cf4f57d5626", 0xd8}, {&(0x7f0000000300)="0008f904df97e96feacbd648ccdb9dde4a92d5cdfc60f74ab5d34ca7c9d67d4dd2ee", 0x22}, {&(0x7f0000000340)="8f6612e9ffb41900704c544006e58b372f70db0d12ef45422e1de18d0c84af303cd8c208108782ba97e3eebcc71240b608d9a6868b111369441829b980ff4064d8338ebbeb0fd965030d6a705d2427a86a04e619130a116d953242e219d232d95b37830518a16fe9915fbfabff87d261c37d1af3d51e8e39f870ec1300af70a45c5943f4086d0cc96d3752", 0x8b}], 0x5, 0x0) r3 = dup(r0) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000000580)) nanosleep(&(0x7f00000005c0)={0x2, 0x8}, &(0x7f00000004c0)) socket$inet(0x2, 0x2, 0x200) fchown(r0, r1, r2) 16:12:01 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/8, 0x8}], 0x1) fcntl$setown(r0, 0x6, r1) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x20082, 0x6) ioctl$TIOCSTART(r2, 0x2000746e) close(r0) 16:12:02 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() r3 = semget(0x1, 0xec2d904d980beeb1, 0x80) semctl$GETVAL(r3, 0x3, 0x5, &(0x7f0000000a80)=""/4096) kevent(0xffffffffffffffff, &(0x7f0000000180), 0x0, 0x0, 0x0, 0x0) sendto$unix(r2, &(0x7f0000001a80)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r4 = kqueue() dup2(r1, r2) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) 16:12:02 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0x4000000000401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000140)="d1adbf7dedd2db84ed1fd6b7dcefc84278aa596290cb3f25a5b0a641fa639308d274f765d8fa9a51e33c9a714816dbf164be61b3a29141ac1e444f55d0021451d8b3e89d53ce3989f4a96d8f92fa2475a73ef8db58697c64cc0cea307691adfcb27ce92696f87d25125b4e92a2cf6f51c2ba13f86451d3f9553059e7a98e0ba2cbd17ad15e7aebe28ccc5b905c2712148af01aaa7d16f6978010b8d9791c7933755f6dddf0d93fce466c4d0677a14264b5ea70dd9f075d8f5ae02e4f56dd68a3d3f5c1133232de0bc9ffca842997853867c4d1f6f01251daa3c8ff203acfc9299da0c5afebe1797cefa78a77aaca55234524a1388387da2f4064bbb503fd2d", 0xff, 0x1, 0x0, 0x0) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x5, 0x10, r0, 0x0, 0x8000000000000000) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) 16:12:02 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) shmget$private(0x0, 0x12000, 0x40, &(0x7f0000fee000/0x12000)=nil) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x884, 0x1, 0x80000001, 0xfff, 0xffffffffffff103d}, 0xb6) 16:12:02 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x65c) r0 = open(&(0x7f0000000040)='./bus\x00', 0x82, 0x0) writev(r0, &(0x7f0000001500)=[{&(0x7f00000015c0)="99e9a08c3f7c9bac87fa8629a5754948daaeb28788bea419324a7f6b43072472ef162a6dc8f9f587879025fa57f4c02561c0089347e8fa17f84bdd0da6d29f70ee295d1b3275e8c178d35d7cf4e4c57cf5d722f58378d26eae0e8d50b4782ace7662e2314aa30da9afaccfcbc6d29626890dd92b2568a99134f7d16d43f5943be38b0c9de2e6e0d21f209331f9479cae358eefa156a0b1bef00203de794c85c85f4069d3cb6d3f650afe22931521723511a1d1e42c690d279a984c58b1d094f6d22174bd22bb4efa154cbe357d61d5f73161f483f3c908ea8b15f6ece4a2f3587fd6f37e95a5904aa7c19ee563e9734ae1ccac3e32627af9b8a89856abadb39604c10a1dfeca856ad7ae63609d37787c8ac0538b8a57d4c0f8b073e8023cc531ca1c301a73aa4976dcf47d63533a19e4082507b86b9fd7e35c0d201cebc41d3b88d99d8cb133943380c45e280f446ad2139540abc86d2a6a36e82adf9cf2ea35b36cad96aefaab7abe43c934bfffb2d9ef0a78997bd021b7ab6202d45bde24f7ba88bc2f9b70602441bb4eee6b91d8fcd8329cc1b3b9bea129bc34a141848caae428df996e7244e81fcc4507332839be0f0609f4bff6f0b9d43ac0d15331c6078639f54d9b9a23200e23d8e931fb6188f91f14a9702ad07391334ce1e630b41f9fd5d0f80b997dc3f9c73899959c5dcfbd4adfc13dba7f37da96c60776fbe224b155e11c89fcda082c1080c59b5377b3a1b45d51d9f3043bdd3fd7c0d66ce2cc68adb6eb8a53a464bc930805579b8837bf89a8fd34eacb747f021de82ebb4f4a8145c6c5c372d93946392f219b17bb9c0f2c8e8afe8efee21afa84e7530f3d04bcb4218028641ab164bc12cf55e53ac4e366f336555214dec53daf0d3ce371a1f01a7841937058a848d05d59c81b0386b8c21c04189688596f1fc9f5c10a01c726364dcf379c7a37758738298506008281071e631240e1f3f6ad1df9805df6af21f1385397cda0a065a30687a4e958501460641ab5452c5718e0901bdfc537451306bdf69051fcf0942464462982dee9ad8e772699bc586dc5fda6b2e61a65bc10271dab2e7c208936fc29db29e931f4c5823a0d86972375a078683295304a4ad516727f0d27ee1a889c745521ab63142e5c30aab4923e2f79b280eda74bf3070eb3083da3c53473361ee880d2a20530172d83f9273d6c91e2de8fdacf4fadc05e1a4a8d5583f9d5907e5a221ecb8bc8c40f3facd7fc251262d8a5150b1a1604e0148067e09ec9f0d243a0034755c87ac6f7d3e4e06a54b4b568ec491ee6578b60554fce37adc9081dce48d8392cdd155c66e1163d6106b01f9f66d51b6f3bb4ee2f9dcd5dbdbba037bfe1dcf83237e6ba998bb324b8844b0268786165c8e012d9d190008b166a6d1366cefbacb8c21078b0c771b04ef326adc9c5a6cab52cc3128d28e599dda4783a0b04dada1fd974c3191bdda11e35f4c4f7cd7d0df0f0b82ebad0d6a8a9b8319878629a2df7b8436ae9bfe3a9de9b7f4dd57e5a85d5ca03eafe553b43315537f7b24c158a051ab152ed7445f822fc0f09fc255e7cb4c6b785f84a0df5024598a163a42b2d46034f75bb6b238059bfd715683f308e0198f3757bfac9ff7c61e1a56bdefcb09452d68e8811b451ab1348f3f02bcfbf96a04abf8dbd9656baa49aeee58a8760da8266b8efdf4d5d358fe402a2b59be876309ac97de70a7b57136b6d326ebcbb55331f1ae166f220729c80dde7cc1dc069d4270032da1e237d60cd1b60c2417d694f98d5f5d6a9961470da8cdc5b8f06ae7fe846c580ff0d2b8668ade6f24bacca37aeca31f03b257ad19a2557058437d1cefa66fb6db2aa42be9b98ca7e71666541051993d5861bd400d01129944260653dcc4a27e04f34a6ce2fa4b21ca7dd64be78916124eef89c9f1b359d64322fefc12ad87098a2c219ab330b33d84f47ada98b3ac005d0a41877e6110a953a5b7791d865e73b794b6f73477389bd60dbf215c650a625ae5c3dabda9326588547a39b608996c6b479861e4966db71fd71c5c7b7784386e4d4c34b86787dbf59d70d9be180027c35d1560a1f635dc4d467733ef4a9092abf07a0697544134779d6d25a14339a494691e9626ec37eeb147289e39b1fd316bb897832163608a9e027d4f4afee24c30d56601c8ea8d4b495bce4c4db4f28dcbd6013dca60714bb0ebae87e26de68fe4ef8e11a095a0734fdb76fb88894f2ae916a2f8dc104102be43a47771ad7a994619c86411337e02441fa2375b57c1298919e27cc7bf86a58e65d0a28d105ba46bdcc9d14da2639773f5109648543f34d3ac1f80d6f2ad9b0e53f3866d7460a96ae795d4a105f74a4c33113bbfbc125cae457e6eec11df2e44336a6f500c4a6e268e0b275a28ce03be28a6255ee4efddcbfd6769528468c39edb2387d4dafc2507ce71a5cece91ca9eda0da5d109cec26fd8e902d1f87a28d52d5ff67b46fa4d3293b68810fe02210f70d29a8e89d454f9af2a432555fef4eaaab13d3a329dc6a6d752d1220fbc09009bbaa3aac9ecd722043e5451f305e6f9d0bec7e8d5936325714737f4ad875d07663ee089908445b1fc09461f8f02724f5678c97b8bb6f10d20fcbfca922c652a84d8ae04d10ad522b750d61ceef93702bf07a0bbc7bfd11a5bc248f7a61ebb505b195b9f302f5f56c389e383a322cbeaf102003ca80b0a5f87d7f94a63aa94b174a803e7f6b1c90b2827a2d5c39f3b705286fe00622a275ff8b25159373399ac2a8f51e8761e995da057fcdaa40f1136bd14c8c2d5ee79f9ed882a9a05b1edb819b5bc3b70db593f5945f006ef77f56046531b2c2f7d765716c02d7a1a945036944ebc6b85b94532f67e642153539a8589ba98a327e64f9c92011ee9931d0ecc07072ca4ce6b0c13f30c1b48b9ebb196717568bbaaf1b0343764d05a87cf432d7114ae0289683f63af77ee9c45d1fefa748bd023c33518bec0923032577dc3c977e4b28b68cd22a9a4a41e232b2cba6797c4239ce72d3bba98b929b0aa2a4282c0fb4555be458ba71b999ca978e1df96fed30bb975b0144ee4d53a792426629761fc9a997bc2f4210270b4198b7668d865ec29b1529ff7d2d38c48d643c5d34b2289e245d18bb33132758a10efdcb1ff7ccd0c62341a7a761781a59f4e4b830647435d1d021ac226096e6f2d47a0b041bba02330ac2a3630c53df6f60e29c428818212c74e8c2bcbc585bc3f5938e883a0f39eb8b5e3dfd33e1dd89cff5711b33baf098d82f5b23d03fb53934256bbe9ef8edbf7a0e372ca8598dae9ea847a8b941746628a6d51892d3a46d8d4b0a4707d678ff50cc69ad31a2798dc9e66d17fdd0f1a59f8182eb7d913b796214c586e7aa52ef5293f740a0c85d62ddf243d56224b7eed89ce4f4fe8ed1b1cb68124133198d42af9217afcfe539e3a30c5e945c5df6c9c4dcb6200483af4b98ba675c9103b6826507cd0252db24b5645e090edb103f10abc37b2af33a99927df7ad88252c345aa05a2961f038b7d203f9b2d1d18d86c3c9193714df00b0548b20a368418578005281c7a49fe02a8c2c7dc5234e9cf9819e265255e686803ba8539aa16af8f9274f165dc247e26eee372e2d50312f2ec04c74f31802b3af88cac008dded7f471ef6c0cff9fc53e956955201ed59fabca4cd30a12dc1075afba51dff4c0eebf4375e000c478594ab4517d34e748cf29d315ae51f991518e58ec3038fc5b3a75a2324047b4c0c8f7fd4aa330185f65a759ed502543671617ce900990cabedb8b0719ef49f276a4b94792ec09be9537ef9b6d8328851a74dcffd40c3fc05dd1a6032fd1567a3292886d4c374f6fedadd2b6d0e3731674d93bd57673004838b1d4a0e827f7e24b685d6a435221fd998d9828f3ff8159b1b89034e6021f321bf01491d1fca5d256132a74397f24a1a880a2e10bd81c4d7ccaa22c244920a4c8211370faa9da4808eaa14e47806884dca081d563f0a4a71ea9f847ceb034e251d01f65102f41b55901d0ca36d83f16d522351183fa3e22f90e246bdd1a1561ca75b2dc6667094ae80a077bade425f88652f18681f21bcc9a0e058a0d8a55c8884c5de289098e2537af2a1b584341ec280a33f335380274c8bc2c9b3fa15f1a07ee41aefad0c2ffd90fe0f1b914842c6ed621fd918730c31fb0fb922c43907a2c0cc7d4a8242e0b9f420db99e4aedaf9d6cec000b47f01e43465a1e9e989fbdea92dcc7d000678d22faaf59b4aab0567a8420c23aa66737cb38737a20c476453f2261b312257a8e481546ca65bbfb54f7fb5cb0df9d6eb62a8107e40fdfe4edc1d3e8c93178b8316b2f15f86204da1e65cc121e3d226c897ba283d91dc258ead7afe63bdb1686b3ba9a17288769dd420b3a3c5bf6b3908fb55417298c410ec32f3ca24a49906478210bb6f723a97c4a5b8a1ddccedb9c67a3500dc1f0d78e3ca805e56677f7de404ac0ece90cf06f68db8b2862a9d84b1e5062a7a6c758d110c42c7c136f32279239f75195e06fb024b9b3a88e71f4f3af005eaf9b539919550b1e1997ed925bb91c6a654d0f513ad93955efdd82fa2dcf5d1d9af9e9c73748da130f2e50430cc0d74b3394b1ceb0ff2381fcca280543ce934ac94f6345656f31f58b4ab174a8edec848016562a731b7d1ecdcf464aaa950325052ad6957c5926ae0e8c822607a148a2fe541b4f4fc29b948ab9bcb49f2d1aa7048c7b625d12d04a6cfa462514b7f1c90cc72b3fbff2787fc8da3b6c60486c4adf0d3a969bf9322fcc1e58ac95f692dfd84098b0f2a743c21dbe1265edd142c337db30545e346b7f0b088699139552549e5542596c6add39eb59672c9eecea4308bb9931e2c138fae04891fb9d9420313cee8ef67fa632f94e001d9d6520906e533ea005d18aaa6c801ef58b4feba917ca4d7f7981afa7fc949b99f95ee5b711f472c76519b325974868d7012f557e7738e33d3bb35f431e06445652b7c57d03d6634600e8c8dd6520e7aafaf52cce744c8253e761d43553f31cd1e237c89ed826bc69f6a4af2834f375e3744649d700de9365b44519b612ae09c482345ae7a2b19cecbb0d2a65786c6aba1431c227ba00b9272bc8c797011c97a0ad5ceff065332d9ba184ff24da22eaffb5eaa85db31534b925eb93f48ed0ababc752b087aac3e8207d9eb47b2c8b5f36da97590058cb99e01a72c3f08d9d383ae3229f47e62dbc17ab44440ac375b66ffde04987016b80257683edfb7556e70c227b42f8375ab92f8dc99ed2e54387907215862c475586d81c402d14b8494eea91f2e33bb6d9bb250db639a59d631c936839a9a6940af16336cdf53e4e09e241121f8fb8162e004c0e5c778bcf3165867df4f1ccde99b6d2f635927c75f3a2ecae9a057b7e0f901b7d3c6cf24efbd0bf2d9b54230415360d94dfee05080276600133a357720ab85a9cfd2f2cc5410e4cd1431ba62b37736badaa20ac523284600dd2d50cf0f9640e9c8afacd225bce0c498b3974808b99580eccf21de2996935aa4aedcd52ddebda358f1241f30b52d1b368ab5375feef2760403a5905e63813c607b1f004d5370c4d3d430e6d87d36d4fab145854ad48fbd79dbcb3d3ada112c0365c94560e9616c16fb60dc783af8392291e22d087e37a12350d60f0a365ed8e535859542295eb3650bbac1fb0cfe80e375547ca1c2c149168936390f6ca39325513ecbf5f943345f806e02e969beddeb63fb0e4f4ad06bbb49f70c9cf4f02ebae8560200d49bca470d00f0c84f93e2", 0x1000}], 0x1) accept$inet(r0, 0x0, &(0x7f00000000c0)) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) writev(r0, &(0x7f0000000140)=[{0x0}], 0x1) unlink(&(0x7f0000001580)='./bus\x00') execve(0x0, 0x0, 0x0) chmod(&(0x7f0000000100)='.\x00', 0x18) 16:12:02 executing program 1: r0 = socket$unix(0x1, 0x800000000000005, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000000), &(0x7f0000000040)=0x4) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="47520b671297dd2f6f9fb5a4940a4d", 0xf}], 0x0, 0x0) setuid(0xee01) r1 = msgget$private(0x0, 0x41) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f00000001c0)={0x4, 0x7, {0x7, 0x1}}) msgctl$IPC_SET(r1, 0x1, 0xffffffffffffffff) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000140)=0x7, 0x4) 16:12:02 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) socket$inet(0x2, 0x1, 0x1) setsockopt(r0, 0x10000017, 0x7fb, 0x0, 0x28) 16:12:02 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getpeername$unix(r3, 0x0, &(0x7f0000000200)) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r0, 0x0, 0x0) r4 = shmat(0xffffffffffffffff, &(0x7f0000001000/0x4000)=nil, 0x2000) shmdt(r4) open(&(0x7f0000000000)='./file0\x00', 0x10080, 0x20) close(r3) 16:12:02 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x29ac) open(&(0x7f0000000040)='./bus\x00', 0x400, 0x0) chdir(&(0x7f0000000080)='./bus\x00') 16:12:02 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = socket$inet6(0x18, 0x1, 0x6) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x881, 0x0) r4 = msgget$private(0x0, 0x315) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r9 = geteuid() getpeername$inet(r1, &(0x7f0000000480), &(0x7f00000004c0)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) r15 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000300)={{0x7, r6, r8, r9, r11, 0x1, 0x3}, 0x6b, 0xae7, r12, r15, 0x401, 0x7fffffff, 0xfffffffffffffffa, 0x5}) kevent(0xffffffffffffff9c, &(0x7f0000000100)=[{{}, 0xffffffffffffffff, 0xc1, 0x4, 0x8}, {{r1}, 0xffffffffffffffff, 0x1, 0xf0000043, 0x92b5}, {{r2}, 0xffffffffffffffff, 0x48, 0x4, 0x5, 0x7fffffff}, {{r3}, 0xfffffffffffffffa, 0x44, 0x0, 0x8, 0xfffffffffffffeff}], 0x1, &(0x7f0000000180), 0xff, &(0x7f00000001c0)={0x3, 0x9}) r16 = kqueue() munlockall() msgctl$IPC_SET(r4, 0x1, &(0x7f0000000380)={{0x7, r13, r8, r10, r14, 0x8, 0x30}, 0x4, 0xfffffffffffffff9, r5, r7, 0x401, 0x4b44, 0x0, 0xffff}) kevent(r16, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r16}, 0xfffffffffffffff9, 0x1}, {{r16}, 0xfffffffffffffff9, 0x12}], 0x80000000, 0x0) shmget(0x2, 0x3000, 0x100, &(0x7f0000ffb000/0x3000)=nil) fcntl$setstatus(r0, 0x4, 0x4) 16:12:02 executing program 0: msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000240)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x200000, 0xa}}) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) 16:12:02 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x308, 0x0) getsockname$unix(r1, &(0x7f0000000040)=@file={0x0, ""/92}, &(0x7f00000000c0)=0x5e) setuid(0xee01) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2, 0x10, r0, 0x0, 0x40000) mknod(&(0x7f0000000100)='./bus\x00', 0x2100, 0xc4af) 16:12:02 executing program 0: mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x7, 0x10, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x6, 0x10, 0xffffffffffffffff, 0x0, 0x0) pipe(0x0) mlock(&(0x7f0000221000/0x3000)=nil, 0x3000) munmap(&(0x7f00002f3000/0x2000)=nil, 0x2000) open(&(0x7f0000000000)='./file0\x00', 0x100, 0xc0) 16:12:02 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x8000200e, 0x5dd1) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x10, 0xfffffffffffffffe) 16:12:02 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f00000003c0)="2b18be8586e7b6bd06646c0717dc7a27446dd5062438e3958ff31e85426980a960038450fa41cf0af899176b3fb365a899ded1cdfc3aa233ceab36f7d2e9a9c3150043ff836fe94efa162c9c0188067ca163d1152aaafa7f4136c19c26a2d1e9df0f4049381f921f1a505336c3f73b9e712ab933e8e6879e6e6a9178382a385f9abdb3b00db75f9e", 0x88}], 0x1, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240), 0x3f, &(0x7f0000000600), 0x101, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f0000000800)) link(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus\x00') 16:12:03 executing program 0: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0) munmap(&(0x7f000000b000/0x1000)=nil, 0x1000) r2 = getpgrp() fcntl$lock(r1, 0xf, &(0x7f0000000000)={0x2, 0x2, 0x3, 0x6, r2}) pwritev(r1, &(0x7f0000000100), 0x0, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="002800f781f0df1622751b8079d0318d320370175a38b1dbca9232436437f905a74931cdbbefca43a5ee4898e6e3524dd431b95474a76a3711a780431fd4f3084466c693bdfba08f54b3c76e2f38039d5b90f36a2ba35a9528f3b1e0349aa2d5437f39dd7ae81e5bc8fb82984e649ee6acf76104c8d7187e3f97aada451a975e43ef6d47d41a44937be597db4c195f64da628445bc6f046c59f63c259f22a1485071f163c60aa967fc43fb8ea0b497ec6148bf97dde6962792e7dd0d12ac713c8f8f87530c51c5c9e8f5bbb15fd422e1ac02b97b9885c7aa1ca2b132cdd8874d9887d02d30add16064ca58"], 0x10) r3 = semget$private(0x0, 0x3, 0x4) semctl$GETZCNT(r3, 0x4, 0x7, &(0x7f0000000300)=""/249) 16:12:03 executing program 1: socketpair$unix(0x1, 0x80000000000001, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) write(r1, &(0x7f0000000000)="da", 0x1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x100, 0x0) readv(r1, &(0x7f0000000080)=[{&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000000200)=""/123, 0x7b}, {&(0x7f0000001380)=""/247, 0xf7}], 0x3) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000180)={0xfffffffffffffff8, 0x1, 0x8, 0xff}) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000340)) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r1, &(0x7f00000000c0)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) 16:12:03 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x10000, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) r3 = dup2(r1, r0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) fchmod(r2, 0x8) fcntl$setown(r0, 0x6, r4) 16:12:03 executing program 0: chroot(&(0x7f0000000000)='./file0\x00') r0 = socket(0x10, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000002c0)={0x2, 0x6}) sendto$unix(r0, &(0x7f00000001c0)="b100051307000000000007005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000040)="d33bd515725baadca02d8f59bac092e3b52613cb68d931cabcf93022a7330cc4d7eccbdcfd162a5ca129574de06a29ee5927e08d3141d47ddafaabf70ad584583da80acdb9912307ca65f490c575d77985aa420c350282ca23c9e17bedd07f6ba7bad4f2d5dabded77c5a14f7c0af3bf4bef985a03c2d7b7092ef0d6e7e2bb7314a1ce3d58f0bb7e207c8fb4481a4afed2405b23d563e6b615a50c0300027588ba6ca32bbdf31bb0b8994ae68a1bc17e969acf1a5239d940f2e13db34fe6d10b6b1a2177466c438028183ef7ae2e65a8ceb6b8", 0xd3, 0x40f, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000280)={0x6, 0x1, {0x4, 0x200}}) 16:12:03 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000040)={&(0x7f0000000080)=[{}, {0x20}], 0x2}) 16:12:04 executing program 1: r0 = syz_open_pts() mknod(&(0x7f0000000300)='./bus\x00', 0x2001, 0x100004565) r1 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) r2 = fcntl$getown(r0, 0x5) fcntl$setown(r1, 0x6, r2) 16:12:04 executing program 0: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000000)) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) getdents(r0, &(0x7f0000000140)=""/111, 0x6f) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) preadv(r1, &(0x7f0000000240)=[{&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/19, 0x13}, {&(0x7f00000001c0)=""/110, 0x6e}], 0x3, 0x0) 16:12:04 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000080)) readlinkat(r2, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)=""/118, 0x76) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) dup2(r2, r0) 16:12:04 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = getuid() setuid(r1) r2 = syz_open_pts() fcntl$getflags(r2, 0x3) r3 = socket(0x18, 0x4000, 0x1) read(r3, &(0x7f0000000180)=""/219, 0x54) 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) r4 = semget$private(0x0, 0x6, 0x8c) semop(r4, &(0x7f0000000040)=[{0x1, 0x0, 0x800}, {0x1, 0x7, 0x800}, {0x5, 0x5, 0x1800}, {0x3, 0x9, 0x1000}, {0x0, 0xffffffffffffffff, 0x1000}], 0x5) r5 = kqueue() r6 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) getpgid(0x0) getegid() getpgrp() getgid() fcntl$getown(r5, 0x5) getegid() fcntl$getown(r3, 0x5) getegid() getpid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000380), 0xc) sendmsg$unix(r6, &(0x7f0000000740)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000001a40)=[{&(0x7f0000001940)="2c3317beee3e5dc08792a00ba7e244eff5f34b7856cb49e1fd5cbb7d261beb36d1b45b87566a858505ba261dae59ae73a0c58c9d7522bc708b41957d49893e275f7f80f2824c0765d29ff5b76f1d677e8db5fb2b8405e6df003ded344c6360693779992fd40f842b0009e259d340e1a9fd3451f0ff064a00a13ed87a0b7817658ef06347fbf1efc4f904dfbebc6521715378dbc380473f195dea8bbf44e964721d5bc9092419e11a27270c7df6c06e6969bee5e0ab69bc8184c67709124aee8207d7e759eb3bf724f79850ffd2", 0xcd}], 0x1}, 0x7) kevent(r5, &(0x7f0000000080)=[{{r6}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r6}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) r7 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) ioctl$KDSETMODE(r7, 0x20004b0a, &(0x7f0000000140)=0x1) kevent(r5, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) execve(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000680)=[&(0x7f0000000280)='+\'+\x00', &(0x7f0000000440)='r\x00', &(0x7f0000000480)='r\x00', &(0x7f00000004c0)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000540)='r\x00', &(0x7f0000000580)='r\x00', &(0x7f00000005c0)='\',\x00', &(0x7f0000000400)='\',\x00', &(0x7f0000000640)='\x00'], &(0x7f0000000340)=[&(0x7f0000000700)=':{\x00']) 16:12:04 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0x6) fchown(r0, r1, r2) sendto$unix(r0, &(0x7f0000000180)="ffee32207776a7e7cc96409f58e33469a72fcea547a9156dced3cd4d2cede2b7e998ed75df847e", 0x27, 0x4, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) r3 = socket(0x2, 0x400000001002, 0x0) sendto$inet6(r3, 0x0, 0xfffffffffffffcbc, 0x405, &(0x7f0000000000), 0x59) 16:12:04 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) lseek(r0, 0x0, 0x2) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) getdents(r0, &(0x7f0000000280)=""/120, 0xfffffffffffffe77) pipe(&(0x7f0000000000)) 16:12:04 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="eaff00000000000002d19ddbeda0cb28dc49255090fe1e0795b40900000097ad88660a4963ed86baf81c28", 0xffffffffffffffa6) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) 16:12:04 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x80, 0x0, 0x0, 0x0) dup2(r1, r4) 16:12:04 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x20a2, 0xffffffffffff28a5) r0 = socket$inet6(0x18, 0x5, 0x7) connect(r0, &(0x7f0000000080)=@in6={0x18, 0x2, 0x3, 0x8e9}, 0xc) socket$inet6(0x18, 0x5, 0x7) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000140)={0x1, 0x8c3, 0xa9fe, 0x7}) getegid() ioctl$TIOCFLUSH(r1, 0xc0307004, &(0x7f00000000c0)=0x8) syz_open_pts() open(&(0x7f0000000100)='./bus\x00', 0x8201, 0x0) readlink(&(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)=""/103, 0x67) 16:12:04 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() syz_open_pts() syz_open_pts() r2 = fcntl$dupfd(r1, 0x0, r0) getdents(r2, 0x0, 0x0) syz_open_pts() 16:12:04 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x7fff) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)='g\r', 0x2) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) write(r0, &(0x7f0000000000)="c77ebaad40fd04dfa6659b0c9b20bae8bc00c3a30000001521", 0x19) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:12:04 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x5, 0xfffffffffffffffc, 0x4, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:12:04 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0xa22) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80045604, &(0x7f00000000c0)) r1 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000080)='./bus\x00', r1, r2) 16:12:04 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc02069b6, &(0x7f00000000c0)) setsockopt(r0, 0x1, 0x7, &(0x7f0000000140)="6b21827f5401273018599fa6776de02f2e2cf9ccfa92aeb9e030bbe8d0e6b2e72c4acaa13034f701abc2c5a890881363de73af714f646b7534a4e8a3e7b58e4e853e8dfd06c2c781eec0e7793df51f5f7eac65d9b1c1fd06d0ce4149540ad0763fc017cd81b3e6826259dbf93042c487ca607a93a028c1151d241114443f4c95d1b59fd1da8c800f2e80050be11a58859108202e0d43008cb1e0747d468a862f08bc4547ceae6c1c42c5c6c591fa46de3d1e9b23b2b77b1257895afff04fcad5fcdd27c85d4f66a4db4eb075bc11bd7d9d2374668a5b24405bfa0421a028d9072889764bfa46150e9e47bb", 0xeb) 16:12:04 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8004745f, &(0x7f0000000000)) 16:12:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "0422bf5d46df292851f24b45bf2c85050958abc5", 0x0, 0x80000001}) munlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) 16:12:04 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x40000}, 0x8018}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) write(r0, &(0x7f0000000080)="739c7d069fc8f0c65f8710f02ac5bc7bd10dfd592420fc8809f38bedf2c5e2adb328d08f30703df4b2de5f1ee5006fb55757673fe6fe1030a47ae7ec0eab6866da2f4311f248c751ae68923ed2a991772c1e50221b964e56acbfd572108c5847fb058a5bf697204eaa55939288f680fe3e3566944ad838bd", 0x78) 16:12:05 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x6, &(0x7f00000010c0)="4b74954c", 0xfffffffffffffd9b) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) r1 = semget$private(0x0, 0x7, 0x200) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f00000000c0)=""/4096) 16:12:05 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000240)={'./file0\x00', 0xde, 0xcee, 0x5, 0x1, 0x3, 0x3, 0x200000004, 0x1, 0x0, 0xfe58, 0x9}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300), 0xc) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000180)={'./bus\x00', 0x9a6, 0x3, 0x101, 0x1, 0x9, 0xc053, 0x80000000, 0x3, 0x1, 0x5, 0xcb}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x7) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) chown(&(0x7f00000000c0)='./bus\x00', r2, r3) chmod(&(0x7f0000000200)='./file0\x00', 0x24) 16:12:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "dcde2fb3333df96bbc8a703a7523d25f7b0ec5a8"}) write(r0, &(0x7f0000000380)="88958ab138216b586c56bb3dbafee499b3b9e56b16e7b321358eba44267c9ee753b500fae74b7b9364ff816ddac21860443c4a4f0800bd0e8fe820da02cc990beddb1343b299e7420fa3ddb1220032463d4daaef77910e1356883b288184083da8f0121936", 0x65) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) getegid() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "a24f9aaa6a601be37f7d23b4563d4569dd680a96"}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x310, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000180)={'./file0\x00', 0x3, 0x5, 0x1, 0x1, 0x5, 0xffffffff, 0x1000, 0x1, 0x2, 0xd9, 0x2}) write(r0, &(0x7f0000000140)='p', 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "f2f0bc59ab6a208a02438c2bbf858187a9329509"}) r2 = syz_open_pts() r3 = getppid() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x2, 0x0, 0x4, 0xffffffff, r3}) syz_open_pts() dup2(r2, r0) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x9a) execve(0x0, 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x1490, 0x9, 0x2, 0x4e7b, "d946927fd6266d6504468d634308b60c00340a4d", 0x101, 0xfffffffffffffc00}) 16:12:05 executing program 0: mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = socket(0x18, 0x9, 0x100000000) r1 = dup(r0) ioctl$KDGKBMODE(r1, 0x40044b06) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x200000001}) dup(r1) 16:12:05 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f00000000c0)) select(0x40, &(0x7f0000000100)={0x4, 0x1, 0x100000001, 0x10001, 0xfffffffffffffe01, 0x7, 0x5, 0x4}, &(0x7f0000000140)={0x3, 0x1, 0x0, 0x3, 0xce, 0x3, 0x4, 0x4}, &(0x7f0000000180)={0xfffffffffffffff9, 0x4000000000000000, 0x66, 0x7, 0x7fff, 0x7, 0x3, 0x4ed}, &(0x7f00000001c0)={0x8, 0x24}) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) getitimer(0x2, &(0x7f0000000200)) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) select(0x40, &(0x7f00000002c0), &(0x7f0000000300), 0x0, &(0x7f0000000380)) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3, 0x10, r1, 0x0, 0x0) 16:12:05 executing program 1: mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x1000, 0xffffffffffffffff) socketpair$unix(0x1, 0x10001, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x80, 0x0) unlinkat(r1, &(0x7f00000001c0)='./file0\x00', 0x8) recvfrom$unix(r0, &(0x7f0000000100)=""/10, 0xa, 0x1, &(0x7f0000000480)=ANY=[@ANYBLOB="0000d564b7472a31c7566cac132e2f66696cc3a5ecdd4ac1a4943d46d098907db7d4192a54e11b6159b05362ae050091a8f31104e430103c94369d399ecb5925191e762af9c80bd20fa209977e1296a54e309d715da8e52698a7b0288f027bf764e66ca63904bab51bb33b2f081e2c010c63a21b751b8655ae3bbcad9e37b937a588ebe533b7a76cb917fc1334b8b29b29db33826d5c8ee19b4318bee42118baf90d5f14f31c61f568e1828e29fc9d483b6db83031738856dd9db60b46ba720e626d9072ea0a8070e83532cad2d9d91209adc092cd4424c33aed618b17bc37f8c2871f1c8e561b925fe148185eed49922726f0b39381a704300313e5f757d1f1e594be6194608696b5435baf14f713e15c1f8a7478949719987e37bef9873196f52505df83bcd626524223b4301ce5ae7efcb06063db3b8d4f8fe89261a1bc8a5ff5b3a5403f72dd83d0a4aad1b11165d68c64d47b8ad7cb56e9aaf0c115e1a5e9c1d86e3c45ee56970191a7f887343b5c72cf886f2a5699e3e134321fcf7374fcab9f107db3ca6013c82cbe21ef75491563c4f944f1e05f06ab11471c48fc3cddeed6227706ad040e30438eb746dd410e1429f559dbd4ffcdc3f472c70f38388e2277244c63fd230fbb7073a612a558fbaefcc9174a199e9ec3d229a845b312febf535f369839ecf4286198e5f102c97799ad8d81939ca8f6a3eaff25482254dfdd03c78b9ca1f47cf57f0aa131c74fc784a4cc7704f9f29c4778451149df711eb6fce2a1de20b943f709873ea2e5e453cf43bae73295688717834b07bc37e5eedf249d280e59757e0bbc3c2447a12ef031d62d8f01db9f024b70b277aaab15fb1e7d297b795711f5fee53c71e943eb2d4a3be0c70b9a12d037dfc4f925cbdf6acd865e72543e13ebf9a96a810c4a2c4111459c303dec3fd2b9ab5fcb690eaa60494ae1e6942f81beb6d3b59bd707e25ae0dded3242c1bcc479d52f0de645bafeacfcd7d6ada1aae388058a783213fcc2915ec1970e353a13f37f913200c6c4143f2abd57f78fd7f874e127ce124a1feb5ce91fdf49ca26c6a25ba6a4822044769aa86b73ecd21002c5f44ad02fcb39504f5e0bde93b81e"], 0xa) getgroups(0x6, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setgid(r2) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) fcntl$lock(r3, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000001}) 16:12:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) ioctl$TIOCCBRK(r0, 0x2000747a) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), 0xc) fchown(r0, r1, r2) poll(0x0, 0xab, 0x0) 16:12:05 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0xac, 0x7fffffff}, {0x26, 0x4}, {0x1e7, 0x4}, {0x85, 0x1}, {0x0, 0x8001}], 0x5}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000100)={&(0x7f0000000040)=[{}, {0x100}], 0x2}) r1 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f00000001c0)=0xc) setreuid(r1, r2) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x4200000000004080, 0x0) ioctl$KDDISABIO(r0, 0x20004b3d) 16:12:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x800, 0x0) getsockname$unix(r1, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb7) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffeffffffffd, 0x20007, 0xd9c, "b0000474710800"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:12:05 executing program 1: r0 = socket(0x11, 0x3, 0x0) getsockopt(r0, 0x7, 0x404a97, 0x0, 0x0) 16:12:05 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f00000000c0)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x0, 0x0, 0x80000000bf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x1, 0x3956, 0x100000001, 0x8, "309effad3cc0b86be52ef719290d543e7d7aa2b9", 0x80, 0x8}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffe, "a4eccea6b58ba94c79ee6b9be703011000f5a3da"}) syz_open_pts() 16:12:06 executing program 1: shmget$private(0x0, 0x4000, 0x80, &(0x7f0000001000/0x4000)=nil) mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) shmget(0x1, 0x2000, 0x7e, &(0x7f0000ffc000/0x2000)=nil) shmget$private(0x0, 0x1000, 0x2, &(0x7f0000ffb000/0x1000)=nil) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000140)=0xad2e8841ea597643) minherit(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) shmget(0x0, 0x1000, 0x500, &(0x7f0000fff000/0x1000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) r2 = fcntl$getown(r0, 0x5) setpgid(r1, r2) r3 = open(&(0x7f0000000280)='./bus\x00', 0x1, 0x0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r4 = socket(0x18, 0x1, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) setsockopt(r4, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r4, 0x29, 0x800000000000009, &(0x7f0000000180), 0x4) r5 = semget$private(0x0, 0x0, 0x0) semctl$GETVAL(r5, 0x3, 0x5, &(0x7f0000000240)=""/10) shmget(0x2, 0x3000, 0x4, &(0x7f0000ffb000/0x3000)=nil) pipe(&(0x7f00000002c0)) ioctl$WSDISPLAYIO_SMODE(r3, 0x8004574c, &(0x7f00000000c0)=0x1) r6 = semget$private(0x0, 0x5, 0x10) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000300)) r7 = semget(0x3, 0x3, 0x1) semop(r7, &(0x7f0000000180)=[{0x4, 0xfee, 0x1800}, {0x3, 0x1, 0x1800}], 0x2) getsockopt$sock_int(r3, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x4) write(r3, &(0x7f00000003c0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87eedbf0ca8e60b707e3521338b32b9c2087bb053532d1feabe37b8941e41ae3f5b6b267c09388473c6a8d190ea07f7c4ccd21e615d3ecefe268f27e25967db0ea2162d33deb56b7c72c087faf977de4e5c04faacf63b7c0ee266e168af2f8cef72fddaaa51325818e08986d44992924bbc87180dee0bf57c131e1b8ad8c5dd293b716c1a4ae520b4947704b1bb5a0a92399aa0a05d6c5077e5026778b6d2994ec161a7ca86da9423aaa6162667305392ca6b4769635ba394d828977a059b213112dd7651b1df688e6d49c7267da4c64d92ff6eb998774131fb75e0cd25edad4e9ebbe891d02806558d25cd5103fb488ea04c720659903d7a4944c902fb0fe5cedaffa0737411abb1aaa4c4726976eeb91e73728f35bb8958a95e6ce3eea95c22e85f095469101f7993e150f2957b2ecc942422af315c8cef7b9c9d8bc0c3f7677de09990ac255d32e7df55f05338a06187dba0dc5aa8194a134b9fc4e209d649ff46fcbc5c44a63e75ba05f8c585e5147521651ff3f043856dbcc491de97b31cfa3ce1a7d789db8be894eefcb49d234f00da2fb56468998ac4c596f255517bef0b0608469fae77277718e7f3f3546f258c08fbf7ebef33fc9fce94f554730995b", 0xfffffe39) semop(r6, &(0x7f0000000200)=[{0x0, 0x32, 0x1000}], 0x1) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f00000001c0)) 16:12:06 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x4) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0xfffffffffffffffe, 0x0, 0x1000000802, 0x200000005}) 16:12:06 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20020, 0x0) openat(r0, &(0x7f0000000040)='./file0\x00', 0x2, 0x20) r1 = socket(0x0, 0x5, 0x0) setsockopt(r1, 0x40012, 0x7ff, &(0x7f00000000c0)="6d350400417be87b40e43d7957d6eb82049dd7ff243c018d8229a91e26c51f9d42c970202802d563f0dadf1e98e4415ab889fca27a7bbcd25f72da20aab85c69a50be09aadb0945194981c9fe3520da0501a79e918e91723f10fb9c0ff8f2b910240763d6338142a001b1041a6bbcd", 0xffffffffffffff43) 16:12:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x1000, 0x2, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000005c0)="85cd55072d73769b13c3eb2486b4a5b11478db3ed8c9ee3ed784ca3a267e9188f9f0830457b98bed0d9cb7d05a2820586d58e0fac42d19763ea84cba8331be84d6389332ba78e0eca01e7ccd1053d210654560fbf5ee76a2e19443816295c3c0ba1690537b", 0x65) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d16", 0x62) write(r0, &(0x7f0000000340)="00c5f8352d0917", 0x7) r1 = syz_open_pts() close(r0) r2 = socket(0x18, 0x1, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x4) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r2, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) r3 = dup(r1) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r4) syz_open_pts() 16:12:10 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) 16:12:10 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = dup2(r0, r0) fchflags(r0, 0x4) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0) pwritev(r1, &(0x7f0000000100)=[{&(0x7f0000000140)="d2", 0x1}], 0x1, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x100000001, 0x1, 0x0, 0x7405, 0x62}, 0xc) 16:12:10 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f00000002c0)="000000186a50b5bf3e752b00000000202000004dd5706c291c1572b9cf49f5290000bca9edbd9c7fa70e30a50e1496c2", 0x30}], 0x1) open(&(0x7f0000000000)='./bus\x00', 0x1, 0x20) 16:12:10 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') ioctl$TIOCMSET(r1, 0x40044274, &(0x7f0000000000)) 16:12:10 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x4, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) readv(r1, &(0x7f0000001540)=[{0x0}], 0x1) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000040)) 16:12:10 executing program 1: r0 = socket(0x18, 0x4004, 0x5) setsockopt(r0, 0x11, 0x3, &(0x7f0000000000), 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8000, 0x0) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x40, 0x81) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x8, 0x9, 0xfff, 0xffffffffffffe35e, "1e6ef4c428942302e208b4dd96020e0b1e069814", 0x80000000, 0x1f}) 16:12:10 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)=0x3) r2 = fcntl$dupfd(r0, 0x0, r1) pipe(&(0x7f0000000180)) ioctl$TIOCMSET(r2, 0xc0044266, &(0x7f0000000100)=0x9) 16:12:11 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) preadv(r0, &(0x7f00000017c0)=[{&(0x7f0000000040)=""/162, 0x37e}, {&(0x7f0000000240)=""/4096}, {&(0x7f0000001240)=""/174}, {&(0x7f0000001300)=""/235}, {&(0x7f0000001400)=""/60}, {&(0x7f0000001440)=""/226}, {&(0x7f0000001540)=""/196}, {&(0x7f0000001740)=""/114, 0x367}], 0x100000000000012c, 0x0) 16:12:11 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x40, 0x0, 0x0) 16:12:11 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x300, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x28080, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) r3 = socket(0x30, 0x4, 0x10000) socketpair(0x6, 0x7ffe, 0x7, &(0x7f0000000400)={0xffffffffffffffff}) r5 = accept$inet(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r6 = open(&(0x7f0000000200)='./file0\x00', 0x200, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffa, 0xc, 0x60, 0x3, 0x9}, {{r2}, 0xffffffffffffffff, 0x18, 0xbb76e847f54cbb02, 0x100000000, 0xdd}, {{r3}, 0xfffffffffffffff9, 0x18, 0x22, 0xab, 0x1ff}, {{r4}, 0xfffffffffffffffd, 0x26, 0xf0000008, 0x8001, 0x9}, {{r5}, 0xfffffffffffffff8, 0xcaed6e2e1dd30002, 0xfffff, 0x682213ce, 0x3f}], 0x3, &(0x7f00000002c0)=[{{r6}, 0xfffffffffffffff8, 0x46, 0x1, 0xfffffffffffffe01, 0x4}, {{r7}, 0xfffffffffffffffb, 0xa0, 0x1, 0xff, 0x100000001}], 0x1, &(0x7f0000000300)={0x1fc000000000, 0x6}) r8 = kqueue() kevent(r8, &(0x7f0000000240)=[{{}, 0xfffffffffffffff9, 0x15}], 0x1, 0x0, 0x1, &(0x7f0000000340)={0x0, 0x77a0}) 16:12:11 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000001240)={&(0x7f0000000080)=[{0x3}, {}], 0x2}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x80, 0x0) r2 = semget$private(0x0, 0x3, 0x0) semop(r2, &(0x7f00000012c0)=[{0x7, 0x5, 0x1800}, {0x0, 0x933, 0x800}, {0x3, 0x3, 0x1800}, {0x0, 0x8, 0x1800}, {0x2, 0x2, 0x1800}, {0x4, 0x401, 0x800}, {0x2, 0x400, 0x1000}], 0x7) syz_extract_tcp_res$synack(&(0x7f0000001140), 0x1, 0x0) flock(r1, 0x0) r3 = semget$private(0x0, 0x2, 0x410) semctl$GETNCNT(r3, 0x3, 0x3, &(0x7f0000000140)=""/4096) r4 = open(&(0x7f0000001180)='./file0\x00', 0x80, 0x191) openat$null(0xffffffffffffff9c, &(0x7f0000001280)='/dev/null\x00', 0x128, 0x0) fchmodat(r4, &(0x7f0000000100)='./file0\x00', 0x40, 0x6) ioctl$WSDISPLAYIO_DELFONT(r4, 0x8058574f, &(0x7f00000011c0)={'./file0\x00', 0x1ff, 0xf14, 0x6, 0x1, 0x0, 0x9c61, 0x361f, 0x0, 0x0, 0x1f, 0x100000001}) truncate(&(0x7f0000000040)='./file0\x00', 0x7f) 16:12:11 executing program 1: socket$inet(0x2, 0x1, 0x6) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="a4a594be1316d2e7cb48dc1eb5964cf933c8d2de5f830829b039fa2befff2aeb5564c6d5560874697ba916fa1f33fc16f0d2600942cfd937051a6a16e6bf0536249451cd057e1fd58f4b8b91b4bcd465f4b348d2560dda80207c3bf237ae8a026f171420db772e1a3b05ccbac53d4b95a9dae13a490486f4b88c9ff07f11e9f0c145f1df8248d53e17b734dd2191e3b0e98c22f081b1f019e1ebc88fb78d", 0x9e) setsockopt$inet_opts(r0, 0x0, 0x200000000040d, &(0x7f0000000000)="988cbda281a018e684aa114e25ddb629f77aa0e1b3a39a9287a51b19ab1d9257208ab1355bba80a9f9c260b070a6ac97b1af0ccceef50dfc6ab2d924c512dc4bef9f99ecd6e4abaeb703a1d18a1b2aed1e094467f58acd83c7e85910e4121352956afff53b3445830f03e242811db9ca", 0x70) 16:12:11 executing program 1: r0 = syz_open_pts() r1 = socket(0x1, 0x1, 0x9) getpeername$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) getpgrp() fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x80000000000002, 0x7ffffffffffffffe}) 16:12:11 executing program 0: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f00000003c0)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x2) close(r1) r2 = dup(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5ff, 0x0, "b800000000000008010000000000001e00"}) ftruncate(r0, 0x9) setsockopt(r0, 0x4, 0x9, &(0x7f0000000100)="0affab77d1f102881db9913950d858e22bca4fd5253253b92795c1befddf2894657e717f02acdf40bfe31a4da54ee7fb8f7f2656a33d674db615fb288d8afae93760eb794077fcfd1e475eabcbab27fcf697e616f2212f6c3efe35395c76bd77a0995e979fd49ae093cbbdb424e4e02805260c5132cb172b44302d16ac066f0221be4158b96ff244c1674c024867e0e56aa0005e16b7daa44bb97de6ffa9cd8802028af266b89d4670139e63cef59f2cb0cffa815cdf9c91d644ee9d5d949b79a715b474ddcff567177828", 0xcb) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x5, 0x99b}, {0x3, 0x8}}) lseek(r2, 0x0, 0x17cf88d2521e73ef) 16:12:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffff01, "90de290e7989a23ff89c16723f911a1d962f681f"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x7, 0x0, "3948aabc13f4a665de32e5731318666dea8b0aee"}) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000080)) 16:12:11 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1001, 0xfffffffffffffffe, &(0x7f0000000040)=0x2cd) 16:12:11 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0}, 0x0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000000)) 16:12:11 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() close(r0) r2 = semget$private(0x0, 0x7, 0x100) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000040)=""/39) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x3, 0xfffffffffffffffd, "854917029c11fe4dbfa620000000000900"}) readv(r3, &(0x7f0000000440)=[{&(0x7f0000000280)=""/159, 0x9f}], 0x1) syz_open_pts() 16:12:11 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) bind(r0, &(0x7f0000000040)=@un=@file={0x1, './bus\x00'}, 0x8) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r1 = open(&(0x7f0000000080)='./bus\x00', 0x20000, 0x100) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000100)="000000186004008b00002b27feffffff000000000000000001f2e9ff00000000000000009d0e227df5ab009db9d8", 0x2e}], 0x1) 16:12:11 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) writev(r0, &(0x7f0000000580)=[{0x0}], 0x1) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) read(r0, &(0x7f0000000200)=""/76, 0x16c) read(r1, &(0x7f0000000100)=""/227, 0xe3) 16:12:12 executing program 1: mkdir(&(0x7f0000000000)='\x00', 0xfffffffffffffffc) r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) chroot(&(0x7f0000000180)='./file0\x00') setreuid(0x0, 0xee01) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000240)={0x20, 0x401}, 0x8) r1 = open(&(0x7f0000000080)='./file0\x00', 0x8, 0x40) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)=""/49, &(0x7f00000001c0)=0x31) r2 = fcntl$dupfd(r1, 0xa, r1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r3, &(0x7f0000000140)={0x0, 0xfffffcba, 0x0, 0x0, &(0x7f00000002c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r4, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf0300000049b67a8c97ed1576fb4db5e2aaee539932aeb0a36b728c4bfffffeaf64234c754c6de40e740dde12a4b4e18dfbbae85d605704eee8208631e71c554a0bc8ae508a0e68f817a191f5fc42249d91efe59a6edf3dcef51889919abbcbbeb56f13552c4470198830445dd98ea9ebb76165367da52d27e426becf80226cc35f193160c27f1896faef6338e1b79fe1ddfdf601322203205c5e72607c0bbfd4c1ae293ebd572b90d306180b7f1dff62893b973222fd69ef8e9966a1bf011541b14163163cb73c2a4d1a213a40008e8c1248c4fd4c9c792387b44495dfad067575cc4991849b0b161269b91d551a5e6b888fdb460c426b3f1569dbcd9c66edf3f673e433f0d98d50f5ab1f1667d9e12090927a80ce6815d54b24c0d8a6134d500223bd5c97d29bf05c90267dd0197c48ed93268896d53e082f2b7ff57c2e87cd506c7ab191d7e6f7670de7f1273a44f1b0", @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r3, @ANYRES32=r4], 0x28}, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000200)={0x8, './file0\x00'}) fchdir(r3) 16:12:12 executing program 0: r0 = syz_open_pts() syz_open_pts() syz_open_pts() fchflags(r0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x4000000000) fchmod(r1, 0x0) 16:12:12 executing program 0: r0 = semget$private(0x0, 0x6, 0x320) getrlimit(0x3, &(0x7f0000000280)) semop(r0, &(0x7f0000000000)=[{0x2, 0xffffffff}, {0x1, 0x1, 0x1000}, {0x4, 0x5, 0x1000}, {0x4, 0x2, 0x1800}, {0x1, 0x92, 0x800}], 0x5) semop(r0, &(0x7f0000000040)=[{0x2, 0x1, 0x1800}], 0x1) r1 = socket$inet(0x2, 0x1, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r2 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) readlinkat(r2, &(0x7f00000002c0)='./bus\x00', &(0x7f0000000300)=""/52, 0x34) minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x3) write(r2, &(0x7f0000000140)='y\r\x00\b\x00\x00\x00 ', 0x8) pwritev(r1, &(0x7f0000000400)=[{&(0x7f00000000c0)}], 0x1, 0x0) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000180)) semop(r0, &(0x7f00000000c0)=[{0x2, 0xc2be, 0x1000}], 0x1) getsockopt$sock_int(r1, 0xffff, 0x84, 0x0, 0x0) listen(r1, 0x80000001) 16:12:12 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x8) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f00000001c0)={0x0, 0x0, 0x4, 0x3f, 0xfffffffffffffff8}) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000180)="0ded77aec5e750f9", 0x8}], 0x1, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x100000000000046f, 0x1) 16:12:13 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x204) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0/file0\x00'}, 0x10) 16:12:13 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) unlinkat(r0, &(0x7f0000000340)='./bus\x00', 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000d00)="bf6e08b12e39884eb88aa1597e2e", 0xe}], 0x1) execve(0x0, 0x0, 0x0) write(r1, &(0x7f0000000280)="a73a1023da8c64e49c7ca5492fe347b1d09434d4ec42764a39779be1f3307782f6953219296279e3d137f2ca4e6cc56702ec93e5a0da69503f65909b002014938e2c43fa58d0c795c8809c2b4fb2fbc2e4bd56581f472e3294213aef881fffaed1b6b5c42c3294f8631f307ddb8e18c4f88b1ee29a16eed75015567b9868c3986f19c8818e7c7c34d01d5ae7f9e03112d4b321f0cdcab9ac96d3326e73b6d740dde9e27194eede1680012e19c4e757f8b739bf10", 0xb4) execve(&(0x7f0000000080)='./bus\x00', &(0x7f0000000140)=[&(0x7f00000000c0)=')]^-\x00'], &(0x7f0000000240)=[&(0x7f0000000180)='!}]}]]+@\'\x00', &(0x7f00000001c0)='.\x00', &(0x7f0000000200)='@%\x00']) 16:12:13 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x8000, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) write(r0, &(0x7f0000000080)="3028e0d9242232dea67fa3de4b376d72798701da5d7385465d2b4d9f599c18", 0x1f) write(r1, &(0x7f0000000300)='<', 0x1) dup(r1) 16:12:13 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0xc010570d, &(0x7f0000000180)=0x1) fcntl$getown(r0, 0x5) read(r1, &(0x7f0000000140)=""/5, 0x5) poll(&(0x7f00000000c0)=[{r0, 0x84}, {r0, 0x14}, {r0, 0x24}, {r0, 0x4}], 0x4, 0x5) mknod(&(0x7f0000000000)='./bus\x00', 0xe080, 0x7ff) dup(r0) 16:12:13 executing program 0: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000400)='./control/file0\x00', 0x2040, 0x0) symlink(&(0x7f0000000000)='./control/file0\x00', &(0x7f00000000c0)='./control/file0/file0\x00') symlink(&(0x7f0000000040)='./control\x00', &(0x7f0000000080)='./control/file0/file0\x00') execve(&(0x7f0000000100)='./control/file0/file0\x00', &(0x7f0000000200)=[&(0x7f0000000140)='\x91\x00', &(0x7f0000000180)='@@\x00'], &(0x7f00000003c0)=[&(0x7f0000000240)='\'@,\xd2\x00', &(0x7f0000000280)='+\x00', &(0x7f00000002c0)='}&*{@+(/)-,}\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)=':)^(\x00', &(0x7f0000000380)=',\x00']) 16:12:13 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) r0 = socket$unix(0x1, 0x1, 0x0) read(r0, &(0x7f0000000240)=""/107, 0x6b) r1 = fcntl$getown(r0, 0x5) execve(&(0x7f00000002c0)='./file0/file0\x00', &(0x7f0000000340)=[&(0x7f0000000300)='\x00'], &(0x7f0000000580)=[&(0x7f0000000380)=',$\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='%-)\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='^\x00', &(0x7f0000000540)='(\x00']) r2 = getpgrp() setpgid(r1, r2) r3 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000180)=0xc) fsync(r3) setuid(0xee01) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000600)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r6 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, &(0x7f00000006c0)=0xc) recvfrom$unix(r0, &(0x7f0000000740)=""/154, 0x9a, 0x1, 0x0, 0x0) setgroups(0x5, &(0x7f0000000700)=[r4, r5, r6, r7, r8]) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x1ba) rename(&(0x7f0000000100)='./file0/file1\x00', &(0x7f00000001c0)='./file0/file0\x00') 16:12:13 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) r0 = semget(0x0, 0x1, 0x221) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000001380)=[0x5, 0x1f]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x80000006) r1 = socket(0x18, 0x1, 0x0) mprotect(&(0x7f00000da000/0x2000)=nil, 0x2000, 0x5) r2 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) lseek(r2, 0x0, 0x2) getdents(r2, &(0x7f0000000080)=""/37, 0xfe37) getdents(r2, &(0x7f0000000180)=""/120, 0x31c) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) preadv(r1, &(0x7f0000001300)=[{&(0x7f0000000040)=""/178, 0xb2}, {&(0x7f0000000180)=""/156, 0x9c}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000000100)=""/43, 0x2b}, {&(0x7f0000001240)=""/177, 0xb1}], 0x5, 0x0) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x7) 16:12:13 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x42) sendto$unix(r0, &(0x7f0000000040)="34b8", 0x2, 0xc, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)=0xffff) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0xb0, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x8000, 0x0) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x20240, 0x0) stat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) getpeername$unix(r0, &(0x7f0000000280)=@abs, &(0x7f00000002c0)=0x8) mknod(&(0x7f0000000300)='./file0\x00', 0xe00d, 0x8) recvfrom$unix(r0, &(0x7f0000000340)=""/4096, 0x1000, 0x1, &(0x7f0000001340)=@abs={0x1, 0x0, 0x3}, 0x8) recvfrom$unix(r0, &(0x7f0000001380)=""/169, 0xa9, 0x802, 0x0, 0x0) chmod(&(0x7f0000001440)='./file0\x00', 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000001480), &(0x7f00000014c0)=0x10) fchdir(r3) lseek(r2, 0x0, 0x1) r4 = socket$inet(0x2, 0x1, 0x7) r5 = open(&(0x7f0000001500)='./file0\x00', 0x109a8, 0x40) recvfrom$unix(r0, &(0x7f0000001540)=""/182, 0xb6, 0x800, &(0x7f0000001600)=@file={0x1, './file0\x00'}, 0xa) bind(r0, &(0x7f0000001640)=@un=@file={0x1, './file0\x00'}, 0xa) recvfrom$inet(r5, &(0x7f0000001680)=""/69, 0x45, 0x40, &(0x7f0000001700)={0x2, 0x1}, 0xc) setsockopt$sock_int(r4, 0xffff, 0x1004, &(0x7f0000001740), 0x4) r6 = dup(r2) mknod(&(0x7f0000001780)='./file0\x00', 0x100, 0x9) utimensat(r6, &(0x7f00000017c0)='./file0\x00', &(0x7f0000001800)={{0xffffffff80000001, 0x58}, {0x3, 0x4}}, 0x2) getgroups(0x5, &(0x7f0000001840)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getgroups(0x1, &(0x7f0000001880)=[r7]) getsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f00000018c0), &(0x7f0000001900)=0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001940), 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000001980)) setsockopt$sock_int(r5, 0xffff, 0x112f, &(0x7f00000019c0)=0xffffffffffffff68, 0x4) 16:12:13 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) stat(&(0x7f0000000040)='./file0\x00', 0x0) chflags(&(0x7f00000000c0)='./bus\x00', 0x51b49684333dec7a) mknod(&(0x7f0000000000)='./bus\x00', 0x2109, 0x401) mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) unlink(&(0x7f0000000080)='./file0\x00') 16:12:13 executing program 0: r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000000)=0x54) writev(r0, &(0x7f0000000a40)=[{&(0x7f00000007c0)="00000002a63038e99ad54a6e1b505f724ab71b5eea3cc1f68d7a8221b7448d977e0a7db872385fadf5868c10becb116beb99afdaebf5c7f4f235e519a634b890dc1c436fb3c1f4c8194c60c926b46fd8844e95e22ee495b2a072333d5f41fb90cb8f36902ba5b621900de30620c0ae23dd581b91018238b12fe3e7ef140bb7c45f0a116cb9041b363f4dcf44f6f6c75d01e1a9f8d95ea902f6a9dd2a75c578bf3393fd130d20", 0xa6}], 0x1) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x6, 0x1010, r0, 0x0, 0x0) r1 = kqueue() socket$inet6(0x18, 0x7, 0x7) poll(&(0x7f0000000040)=[{r0, 0x80}, {r0, 0x50}, {r0}, {r0, 0x47}, {r0, 0x9c}, {r0, 0x85}, {r0, 0x18}, {r1, 0x8}, {r0, 0x8}], 0x9, 0x7) 16:12:13 executing program 0: r0 = socket(0x18, 0x1, 0x0) recvfrom(r0, &(0x7f0000000280)=""/99, 0x63, 0x41, &(0x7f00000001c0)=@in6={0x18, 0x3, 0xf7f, 0x2}, 0xc) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) setsockopt(r0, 0x29, 0x9, &(0x7f0000001100)='\a\x00\x00\x00', 0x4) 16:12:13 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10081, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x2, 0x9, 0x8}, {0x18, 0x2, 0xb38d, 0x100000001}, 0x9, [0x1, 0x80, 0x6, 0x4, 0x94, 0x80, 0x9291, 0x7]}, 0x3c) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d8c9afab151c7e1080bfe7c969eb2e4d629fb0f02aacc1f8627abaa44645776d20154a417dc7bd083411e3c1be5bb69ca7e121371340ee596e065669a9efcb13f3b74e0d8e9a648a73b377158de9d6926f02dfb5eb32fa218682d6fea1c858f7380d9e764cfcb0652d0848f5df95880bf86f77cf9fd9d84ab620d91660a1dd89817997e72858c009d71ee02ff3ed90de459b19a7779e3884ea0b95cd8b16e1aac2fa2805d431475e64b41e74692c2590d2138b98491fe9ed5e2914e022388173f1b72502012a6757e0b5d57d8fb868be652118ae2ccb2e4940278cc7fb7ada78867e06d70b6f5d683a63beb013036c9548d004c306adf744535f9c98a7246c53167e2e6055ebf57f521c0535d3f4af06a1c5a97a36ccb88f06c156eaeceec2dbd4829467bd292537f4ca62e10ec28657fceb7c0d8e353a6b780d9cbe9e1098e57e8ed0fe4450d5e5d260e88aae2248c622d47ef9aa2d237857ed81c2a609f03be93e055ede9b1ff173108a9c04951e2a9b0892507864f360e4557b459809d4f270c0f6f4a58feb07d4c38467fdac7ea98b14fe88c041335d73e469ec17cae20b0542e2116e29da5ff5933bbeff492cd205da547915ceffe48a8d90cfee93651a52db531f8a3fdf6858da07d3fcd3214cb552650f2dda2cd71035df9802d62a92dcc6f920d941306dfb1e467018386bbd10be43a937da4e9880fefbaff3cf6cc1a79882e544c6a30a1db063c6d03585b2bc3805d5e813c547f5bb2cf4926f8089daba614217910cb0bd653dcb4126f12ff74624ee431448bb4d00803c6bf46bec0565ba84ed2c59537ee78b5860646f61a849c481e1eacf5b31cf51aa55a296118fd28f8416184db4383fb6ebadd44762cbaa3e300b9093827c2db4d0d17c024e4fd54a1028356d3772d82729a15ea68cd391f81a3593e9590e2b2d2e57b8c06250d9128d1324dbb710faf9f7d5ee5d411dd4f8dd44685b60d2cc81ed87584054dfa4509165c6242cecd3736065669f5d79daaae2f9628a858931e06885ca6cb2c65d399d67fde3f3f60055d385a3a4702df67e60bf01c62a6980ebc19709d33ea738c427ea8f38a35caf6364cc19504ed53320cc052eb3f133329085ff61a98769e13a06f05f7ba5fddb28bcacfb2de5baf3588e1d35ea5cd83a2d39462b9f87ae0e1d304da08c731efbb0a33fc899a4bc0a38b122e460aca31b80228cccb785dfc6aa2a7de76a2177370525af04b947e7394cc650cea744858f2aa3da70b02be56001fb5930d8884cdf1eb39367c3ff29bbe2c84562a0e5351f86b54a3a34150ba4903c7b0b79bbc9f6b5cb50907ee346dfc2bcba36ad33a492cdaff1c62a468f1323d7686469de716d6896829572db5d7204d9066937187268191b7a4a59102e70cf4072e46a5f590da9de14f473f7c7b4d5f9eeab5b67e85ffc6d9e67aea9b31007ec9a9961bbbda54fdb1ab3dbe9090bb1d9e6da63b320ed6f42083133a32a2842bb0bd4971ccb3b069d6920ae6ed9dee057e12d268bdbdd632b82d79e0abca42431cf4d93e57b2eba4561a1e8a045f1b7451a8c491d720aabb462ac9a414d4eff8d87d5fe8e6d16e25058027f73bdd5ac923e333f5fdca42b97953f8e83f2488b54575d7f64b9b35a7bcacba0b7721a4e551f91ec1588dd1b7ab80f43d964e440cfe4aeb62fdcc077e729b99bdc5ed03682274a66bb8b1ba11b7df6b20ec5c653e8d4f7fad5735b8e6b844938e5e0cd433f680be6d60c363e4a0284e3b2b097822d1e7390a9e0a991ba6a10c73ca2169af4d46c3d788a863bf196e566c4c0da41e92eba626c62e247c25bfba8cc7ebbed4c44e60a44884f82c7335b08bb8d699d27a01b075086a45dd4a8979ead8dc51b4c2d866a205ebba39c57d5d364bc036c5855c5111c8c31a0f8cf2747bbf13b04d34395680d6656e0414f44d09fe90a1991c4533f95bcd57f77cdc2eb6f747e0af4bc3bc721b10dacd1b20189e954e7ec9ce1a9e93d2b0550c892b32539875ad6988a31ba57aed6fc90975a535eb58f5a9bf5ac14fb1149704b4351b40fd39d9563a4555b593b6cf2f4b3e13f7ba2f8fab469817bede280414010273ea938028ca4a77c3c70649e0f58ec34752e55e2b89c60309433b51af9d1a1d6841d7e936fd78fbf58d5c9776eebf49e35d2e1325316005e18077f30419c9205c8ad949396fc2fdbfe070f20824998763237dfa28355a0aeb48ba1e0d6056ca636663d92329380d73379c8afbfd81f01a7bd2e4d159e2097d5c32df889b890dbdd9b29820d4af3a13d097c789f4f507dd10adbf917af7ca54125a2b6320b052b3de99b9ad4007c381660832c2777a8f1760597c72916d94348925cc79b0602606063b8454fcdba0835c50a9e20d3a020cde1edab8ca5d62e172576592c6e327ffa99407cd475284eb98705bcfde2e7dd92f14ed31b1d49a2e3b8701dbd5b073364ed414f8b28f798d148820e27d68f9ebb20f1c366d40226e0e633bf09ca149cfbe738a447c83e4c561d10c085b1d0e5afe8f1bf63547635df35a6316e8895907a84a317b47a5077099313105bcf8354049e73f88c6be41aa161628d9c1682c16c22f522d1fb519784b0c1e02ae89a5068f70dbfbf4107218124235a5a29f8e63e59d3b931f9fa5e00504969fa109e07909e757b6b3c05561d9febb44aeb3b093a4fb6c9455c8586f9c975357d65561dd6cb4338b2842b7398ad04d0f0d00f47aef3daa303569d4363974df053f2ebd5d52c7724ad9592db24b1f6bb86f00ae7ecbf1cf27ec03b4e3b8d8c66aa6ba3130fe3936a1ea8c857d4666c7524cba5d33d176f59c7d75910c494c61cff7f5c911cc9d53dec7cd2d0d5fc4dd2d6ba99a4d8327bc85bf115cc8e8fcd304fa12477eba16693303d7443476766911bd90384f58376972317b9d19f0a9299362279d50c1d8dadcc2dfbcc54fc2354606be6c20d4c90f0ad23e8209b05ff61d6784af7efb205adcf323be5db39dbbbb1ccbf1e6dd79a6d973ef060074a9b82464eb82eb91f9c36cf325812557f909af69c2666a535320c679b07f36d1cb06e0dd3617d3119f24a2ef60b4a029bba5b4aea1b9c74045d85cc435b6efd514cc4b91fd1b6f4cd30e04123ee6306919fc7b8f4ceb970feae747f9146dfe4913a960ad77ddbe2b8b82491fb758c73ee43ce61af96d10cab7e777a8ae0deb8578283ecddcd1bd8d4de9860a11aa1a3215c5122f1efccf4d50f250ba6750895d08a7eb676eb5786c5de086e322f3cf1f4d8e99e82212f112c2e4b08688c2dda5d14647403a6a686345691b46cba9d9a0f184fe43d55dec25d5d18d6b3c6dd14d6fa4b3ae00aa1f2ff1007d4bf5ac916dec5092bfb1536df28565d75fd8e8202ec0a617d82b26ef76f86fdc21d74df95ad8c0a0aebef32b36c3750a12fa961a5788fec5a89e03af5193dbe785bb5b964cfaa5c8480a4cd90264cd445809d900ac47bd533d53a748371c40cd6d374dc8310bba6eea1f61010d87662da3b81fec34ffb89e846fc6f57e67a19b084f7546fc055857135e0b82ba9820d7117727f45e913b123c7bd6dac5fd430fb960e798bcd388353fc156c0fb387e1ff0de48e48e111b0540ec7b4e96c09acca9e71a9ca9c9c017eb16ed81693b85cd8a9705aca8e6b835541a53102b4963ce3c0b0509446c2492029d6e3bde59e2e690d7d8f22502c17cf40ce6298a78b4985a9949cc962b9d105c494e2d46eb76bf8fa7bd958d40f04aa5072f0e845bb969aea40c5e9797d163a8117a7f27df6ba157bef13da2846b22c74b0eb40310a038eacfbfe5dd8dcf048414bed879619dae2608c40cf543180c4cf78947fa5d40c06716668c9d6803da1f2f3985c2def6b3bd7437c272e92f1f5a6c0bf3fbd0f45a5324de77e53eaf2160ebd919489f2d1a4b8885461103e5358d2a311c21df3a1038c61850b00345e9b4f543171f9d5a07457050bcac891e19335b31a293093c905dd70fb1fd8b8caa522c848b397e0794e016e563b052296e8ec9d5190deb84a585e25f4390e4ccd32ec22a1dc712c00b7c4af78b826dabf26ed35bfb89c8e0ecf83bf10a08eb14f09af1dc34797cc86e00ab23a7d53e16057e12c1ba8b277259e18277dde21cd9d96db7f841d0690b3ff17182b130dddf119e1279dec491fbb16d0097922f2782aff72437348ad49d0c7458a10d5581417d042e33eec979dee9a3d39932f846d6d8bea0657bcd5f349f994f37944c4480db06451fb07e32bb178b0a6d929b328adddd4e9742b670db0654e93f3600e40358c0649a2bad2487b3d6a71ed241b6cb2d40da033481ee23921911c6c5986e57833c5c3e7b345f6ac73e933882c866f80839945d3e2afa37df497cc344b1b62a1119182102f2db190fe4555de26808aa3dcd9a4b8fb12ec3961cacd7bdd4ccf7094f059cf01a0b227a6c64e2b45f0ba3ebb3c594563307e7d0cb401f801b24f055dd154072f4144872561a47cc719655021b6c932bf510f4fcf1e62f1fc39b522df3c0c7238a3438484bf67bc61e5470e1ae0c4e5838a7788c8945f3bc94f0a477bcde4ec1ac3e6df8a5be243738f2919dc6535c7ada3f396e9161682772e9917bdfedafead787c8e344a6aecf2c1ea728ed81c44690e9d312d57c47101606555228eb029b5256a8c5d614ce1cc3cfe8886c7f3c148d4bd2adbb9bb3141659c31825c922fd91c1af8aa97f9e642e9b4876b276e100592a13273c7656aa6bf78553754487580e1f548a0427f3a98260d88bfcf3326aa220f565986a9c6fe54d3e3868ffb76d6feb3efc5c35fc87c11ab6abff921dbb8d751268eabc218f3d7d24d646e5682860709845a8dbf21d0ca8cf438261a179f1fca928893b7df71f9b05e4ccf085a11779b579df502abf03906e81ef1edd8f364b3fb5934382fe33ca46dfb40a07d821189471c77b4ffca8a9e13e689812c83e75ac6da3c966fa754ff710af880de7a24c991af1083e4b444cc2fe32d82e8053e2c7b955c658deac0b2f453a665f89d88b9b40136c0e773898b64d77601f8d6ff0631d1d7722239e054cedb7a06d058d6c34768155cdab5aec3181b88b45f05dc66149dae114eaa9ae774fbcd127603314419e31a908f1ddf6d562a10d863ec8e925a973445df38d86b898ef971fdf8f29d3cc0cb63cdd26b07b7e126b33385c927e570d23fb95f5189ef2083e0d511af83d51fb223fe9f635865d6ba3249322974fe1c26b20a3d436b9e85ba46493540b0c8d7ee61ee600c9d8d27e178036cfdb0fd225b60eff8bfb9abd868c0ef89a59c5ac1976f7e109d6b5faa449603bdf08e960b1e7fb6a2099ffbe54a80b07dc86e80287eb96d791cb52137c43b302f897498a01202702e69679b6befafbb9b48c2b12b0d08d76331decdd5289bf9830501825850729a367dc10722bc522ccccdce909dc42ae5b1630a21340131b4745c6dac5d7e97c3f94eb67116f68751c7725aaa5ef88b0400850d665d08018b74a0627161b79ba1ff83248fe4ea4a8d99571affcbe426021c3760e25182babad2a61d78f67bfca5237eac8a0473469c5f90b1d27d7ab8829313e8e5069ea3f677c2e2079c852cdaae07b88fba2f3fb33b277225409b615a204acc1b6dc8e0f06b34a70a4f71a5603333e0140d13585f0220dd76c08223dcf1941a7994fa3479c6dadc1b0693a05", 0x1000}], 0x1, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 16:12:13 executing program 1: setuid(0xee01) r0 = semget$private(0x0, 0x0, 0x114) semctl$GETVAL(r0, 0x2, 0x5, &(0x7f00000000c0)=""/233) r1 = shmget$private(0x0, 0x6000, 0x0, &(0x7f0000ff8000/0x6000)=nil) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000040)) shmctl$IPC_RMID(r1, 0x0) 16:12:13 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1f, 0xc007, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000240), 0x0) socket$inet6(0x18, 0x4003, 0xb572) 16:12:14 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x20, 0x3a) connect$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x20, 0x2, 0xffffffffffff0001) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="00020000", 0x4) connect(r0, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:12:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = socket$inet(0x2, 0x3, 0x9) connect(r1, &(0x7f0000000140)=@in={0x2, 0x1}, 0xc) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xffff, 0x3, 0xffffffffffffff99, "8c5c00021849680bb29332b90000edffffff0800"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:12:14 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) poll(&(0x7f0000000100)=[{r0, 0xc0}], 0x1, 0x0) 16:12:14 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() mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r3 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000180)) r4 = kqueue() kevent(r2, &(0x7f00000000c0), 0x103, 0x0, 0x4000000000, 0x0) kevent(r4, 0x0, 0x0, &(0x7f0000000480), 0x9, 0x0) kevent(r2, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000300), 0x22e, 0x0, 0x10000, 0x0) read(r0, &(0x7f0000000140)=""/21, 0x15) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 16:12:15 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) kevent(r2, &(0x7f0000000280)=[{{}, 0xfffffffffffffff9, 0x21}], 0x8001, 0x0, 0x8001, 0x0) dup2(r1, r2) 16:12:15 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') mkdir(&(0x7f0000000100)='./file0\x00', 0x0) 16:12:15 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x200000001b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000500)=[{&(0x7f00000002c0)="728eed3bc41992b718936ce1992cf2f286fbff86dd925783406a7bec69f677930115c1f004dc2e7512c7652b", 0x2c}], 0x1, 0x0) lstat(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)) execve(0x0, 0x0, 0x0) link(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)='./bus\x00') 16:12:16 executing program 1: r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x100) msgget$private(0x0, 0xfffffffffffffffd) r1 = fcntl$getown(r0, 0x5) setpgid(r1, 0x0) 16:12:16 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0xbffc, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) getdents(r1, &(0x7f0000000040)=""/224, 0xe0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x7, 0x0, 0x0, 0x0) 16:12:16 executing program 1: r0 = socket(0x18, 0x2, 0xfffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) lseek(r0, 0x0, 0x1) setsockopt(r0, 0x2000000000000029, 0x25, 0x0, 0x0) 16:12:16 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2a0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x2, 0x101, 0x4}, {0x18, 0x1, 0xffffffff, 0xfffffffffffffffc}, 0x0, [0x8, 0x1000, 0xfffffffffffffffc, 0xbf, 0x1c00000000000000, 0x7, 0x3, 0x2]}, 0x3c) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setrlimit(0x2, &(0x7f00000000c0)) ioctl$TIOCEXCL(r0, 0x2000740d) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x2010, r1, 0x0, 0x0) 16:12:16 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x8000000000005200) kqueue() openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x0, 0x0) close(0xffffffffffffffff) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xd1}, 0x0, 0x0, 0x0) 16:12:16 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) fcntl$dupfd(r0, 0xa, r0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f00000000c0)}], 0x1, 0x0) 16:12:16 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0xa0, 0x3) ioctl$TIOCSPGRP(r0, 0x40047477, 0x0) clock_settime(0x0, &(0x7f0000000080)={0x0, 0x1f}) syz_open_pts() 16:00:07 executing program 1: 16:00:07 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000040)='x\x00') 16:00:07 executing program 0: 16:00:07 executing program 1: 16:00:07 executing program 0: 16:00:07 executing program 1: 16:00:07 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x1000320000082}) r1 = socket$unix(0x1, 0x2, 0x0) r2 = getppid() r3 = getuid() getgroups(0x3, &(0x7f0000000280)=[0xffffffffffffffff, 0x0, 0x0]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={r2, r3, r4}, 0xc) sendto(r1, &(0x7f0000000180)="e3f45374dea6a1f32e3ed54f8fc20e9687b86a521ca939d09ea1254addba1b3921ac455aff4cf85e22123aabcc164d481a4fee01aa44eb7f39688efd89afabbc30f8524817a7722010dae6611ad27c158cf4e97489dc4ac695589e2d0073951832ad9be5f0ab743b18528526f241fb5564320a4eee20d082c837c9df63051f72667449fe0c19573f611cfb8e406f538dd305bd4df2953fdda0dc9163d734c098ceb231ce7705099bfadbc2619607eb082cc498e0be5d1d", 0x291, 0x404, &(0x7f0000000240)=@in6={0x18, 0x1, 0x4, 0x92}, 0xc) r5 = socket(0x20, 0x5, 0x3) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000000)="23ed567c8894f1e4ceea1c5ec7ed1223e97b817380e1ad9b71b8990c", 0x1c) r6 = syz_open_pts() ioctl$TIOCNXCL(r6, 0x2000740e) r7 = geteuid() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchownat(r0, &(0x7f0000000080)='./file0\x00', r7, r8, 0x0) 16:00:07 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x9}], 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x14) r3 = kqueue() kevent(r3, 0x0, 0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1, 0xfffff, 0x0, 0x2}], 0x8dd, 0x0) pipe(&(0x7f0000000140)) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) getsockopt$sock_int(r2, 0xffff, 0x21, &(0x7f00000000c0), &(0x7f0000000100)=0x4) 16:00:07 executing program 1: r0 = socket$inet(0x2, 0x200000000008005, 0x28) sendto(r0, 0x0, 0x0, 0xd, &(0x7f0000000100)=@in, 0xc) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8890, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x8a, 0x3}, {0xcf, 0xffff}, {0x22, 0x9}, {0xa7, 0x8}, {0x44, 0xef77}, {0x85b422cd7753a223, 0x4}, {0x20, 0x5}, {0xa7, 0xaea}], 0x8}) r2 = shmget(0x2, 0x3000, 0x8, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_LOCK(r2, 0x3) 16:00:07 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000000)={0x1, 0x7f}) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000040)) readv(r0, &(0x7f00000003c0)=[{&(0x7f00000000c0)=""/193, 0xc1}, {&(0x7f00000001c0)=""/80, 0x50}, {&(0x7f0000000240)=""/14, 0xe}, {&(0x7f0000000280)=""/40, 0x28}, {&(0x7f00000002c0)=""/250, 0xfa}], 0x5) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000440)) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCNXCL(r0, 0x2000740e) write(r0, &(0x7f0000000480)="4a5f74247045bea8dc0c7f0da1459cf640ac052b6dd1a8c796f51610a55c07a6116334895522662882633550472fa92f836feec9b181c9f987a1803791306d44ccd1647495f28aaee18f990e9ab70dee2b46b2d031e7f2af1b3e215014064aa7d15e69671ad6c10ff5bad8942077f089688f1316620040da18635bfa355ee9047952b36fb44e185cf16523b7b9d18124030a015b556a593cbcef20f753f56b8b667bf4d138f1030bc2afbbca5ef0ab4f4f62a372c725ae615409999407fbf58e07eddbc7c93c5a84a3ada84cf0257fe1cc", 0xd1) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000580)=0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000005c0)) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000600)={'./file0\x00', 0x10001, 0x0, 0x80, 0x1, 0x8, 0xab, 0x1ff, 0x3, 0x1, 0x7f, 0x3}) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x7) r1 = getuid() getgroups(0x1, &(0x7f00000006c0)=[0xffffffffffffffff]) fchownat(r0, &(0x7f0000000680)='./file0/file0\x00', r1, r2, 0x2) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000700)='/dev/ttyCcfg\x00', 0x10000, 0x0) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000740)='/dev/wskbd\x00', 0x281, 0x0) ftruncate(r4, 0x3) flock(r4, 0x0) renameat(r0, &(0x7f0000000780)='./file0/file0\x00', r0, &(0x7f00000007c0)='./file0/file0\x00') r5 = open(&(0x7f0000000800)='./file0\x00', 0x80, 0xa4) getpeername$inet(r0, &(0x7f0000000840), &(0x7f0000000880)=0xc) pipe2(&(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSMOUSEIO_SETPARAMS(r6, 0x80105728, &(0x7f0000000940)={&(0x7f0000000900)=[{0x42, 0xde73}, {0xef, 0x7}, {0x46, 0x40}, {0x24, 0x3}, {0x84, 0x3bc}, {0x1, 0x2}, {0x82, 0x4}, {0x22, 0x45}], 0x8}) ioctl$WSDISPLAYIO_ADDSCREEN(r7, 0x80245753, &(0x7f0000000980)={0x9, './file0/file0\x00', './file0/file0\x00'}) setregid(r2, r2) ioctl$TIOCCLRVERAUTH(r6, 0x2000741d) r8 = semget$private(0x0, 0x7, 0x200) semop(r8, &(0x7f00000009c0)=[{0x0, 0xc7}, {0x3, 0x5, 0x1800}, {0x3, 0x1bc, 0x800}, {0x4, 0x10000, 0x1000}, {0x4, 0xaac, 0x1000}, {0x6, 0x10001, 0x1000}, {0x3, 0x6, 0x1000}, {0x1, 0x6, 0x1800}, {0x2, 0x3, 0x1000}], 0x9) poll(&(0x7f0000000a00)=[{r7, 0x100}, {r0, 0x23}, {r5, 0x104}, {r6}, {r5, 0xd}, {r7, 0x10}, {r0, 0x20}, {r0, 0x42}, {r5}, {r3, 0x1}], 0xa, 0xfffffffffffffffd) 16:00:07 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x38002, 0x0) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000200)) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f00000000c0)) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x0) 16:00:07 executing program 1: setuid(0xee01) r0 = msgget(0xffffffffffffffff, 0x0) msgctl$IPC_SET(r0, 0x16, &(0x7f00000001c0)) 16:00:07 executing program 0: r0 = socket(0x11, 0x3, 0x0) shutdown(r0, 0x2) sendto$unix(r0, &(0x7f0000000000)="b100050400000020000008005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290000000000000000000000000000000000000", 0xb1, 0x0, 0x0, 0x0) writev(r0, &(0x7f00000014c0)=[{&(0x7f0000000140)="b28ba2c9899faee24f05586eb7018e69d3649cdb896264aa22fa40a5", 0x1c}, {&(0x7f0000000180)="63a099", 0x3}, {&(0x7f00000001c0)="75c51d7b79e96b6707467a97533820dfa64c3d921f79c2a4772efadc2ca02e075d868719e27c101b9b6c6cb6550f8b1a232b56280f49dbb51f301afc0dcfaa84192a2180df85530a2fb1ae7a3192d8dbe0c0ca675d92523b4c496a0d1bf33246c429f19d37e49ea0ace598eeeca85c0ff0d2a38b62feb46ad72215cdb1ea10b8d2c5819189d232f8908e672d7da0961eefbcc06d8ace8366512ca73d3d9d01c87534ae1ac77364e977b590998da2d4390046b097f2d23b98d4be9c29d5d0b426673559f597724e8758e16c2fe0731e19929d265f84f44682c3adab1e742de6cd74ba2a79e898b938f54c702c4c7a9bb5e8916f529d3ff4a884a7f6a557248969eeca14c477f9bd8f9385200eb793152b18b43627443854d4cfcb8d27c9045d4ab80b271c2ff0e4de14c51bebe8017f9ee94c1cf4ce95d2bee96a48ac34e74e0c7c559bb0d6b429a3fe43dd15254ff429df7eb5d26cd1786e16b6a3d577817c1c994077f2e453cd88fef4364e4330ea8cf03c6e7a01c48a482f40a39e588e9f925e1facc2ede85629efcfa579c95dc4b435690e6935e3b8ae6e2d6763b605ab053ccff4517b067da19de3fc0207853836935251b33587ede08596944abb43f0d5ab05ea2013333680f84e119dbc90eefd02b453e2f41f44b4cdc6bc91319bdb786050583d1741318cb7444a4770cd7b574e8d84d6ca83d2f2db4d16ba1863a6d731ad07027e49b765ac8c5a61a6a4c831b76b10934043c6974d038a61222d0c160dab13d41981a57d93975c409f1a93fa6cb0971b3d88202b633077a78eb28a1f4ccb9c214c3d4cd34d523eac481070b070277896f07b8b04a761e376d073f569effcf92fbbd83980b5904df60d97602369d7d3976ba6f845b6f8d163ef72374713785650f711df26b59bf7f8ade3a8c3beb548bb0bc99e765909cbb24873e2ddde57eaeeee89eee8601ca799f68fe08cc5063751e4cd41c9ea07f017f53accfd5f85f08997d42899c61d8580f21852e0a84f914c1ec79e0ea30d1bc288cd49c1c28446ddb42618d44234f33a31c7baca3421bde20b9ba782b85e8288e57295f08cfca74c492f6c4aa76ce7a35cec9ca61ee145fad5bae28b2348b52f325acb2f661160a7068ecb1e79ba326ad440479fb4340b98c95f03692b3eb5d06e85e808b4972a7fb4f6c11578d45cc3212a6873b0bc1d396041e6d17b44f895d1d1795e7b84ebf08fae0b1f89c76f9b0ae69f0d1e26243d6710ac084b43b716fb6be2192e90f302874f840d0ad2e4b9646e102094306d25e6c9d0c991fd482cdffbf0251959651e70356d9cb9361ef0013d9dc15b942956c066f8049e03f21e1a72ab79cc3df81ba5b2563fbe20563448e0c7bc3ace00f14d221c58da6abcdd0e92aab10054117e3575f08ddd4886e4204c817f2bd1ed7bc16dd58601aa97aa3fddcdf69a297238e9893c4465b5618a0d1ea82943deafdcd4360ff1e03bb6a3e64dc248ac0801582d0b3adada35e672c02157cde4baf455c74a4398e4364b6306b0b8a8ef0c7122d9faebbbad7586269ee9dd3695396df40287e89c638e8e7427c7019921b8be9c8318a6925dd5a59e39990330c98b182b3356465822142892c917fdadb932fa3dbe0c8e3f9fa88357318f654fc9c6ab308ba87be83d8179726cef8d5dec3051b962329d1d1ccfaa903c50ac604c91f0569afb3914fe9dadef64f6a78dbe54c3e52ef9e6ad94ebfaffb67a9614509fd464c29ef70d388f8445a78027db34901ef7032d48d2f3d16369c1b755686748101d48d4eb4a96a9facf58032960d615bfdb04af5535a3a9438d3a206a93fcd17a57062b52264c56cd56c4d91b08ae336746b0fcd0d60f65bca9bb392e6b973d55201fcb1adde8f5f76f3f0ae21a512b98a87cdf1f86ccd8707d2bc07bedc9adef7dbe817da41a30fd6c9934d969333d85b6246fd190094a32eb61c36d207b66b2945665a4cadb1205d7f804c96a422a331fbaff74bf13557ffdd211b6b2e1c4cac49dc275b97e5579f1dc1a971ae6f44560274cbef4bc9a459a9cd4633e190a69b2fb4903186214657b62b5ae27e538818004a51bc3db6e38b8d60404c5b3e3922af5db0232f14c02f66b9893c5a444a25cb447ab02df1c49e9b4b7a1bb0ba1b604c1d4f6d9cf3cfe4365b1dc6ec2cc678052b571a581b59afb0cf6c485f4ff6c8042fcb3f33995c85d00e59936d0f5ed20095c6b1047a38a15368b9655d6ae25b568cd54aa40cb43cb3b66eb2ec0a9bc8b951058f7256fda18bbc1890eeb3ea65915516621306483b05bf9b715163ce5d906fac5e3597bba0b8a415d1c48e21a59ed3361b1cbbfed1938240c19297dbfdfa0913f7effc184c6f850d2ae24367ffb69fd9859f65eb885ad8bb9a5bf52e7a3be897d232f057c17dbba512d5353e948e70fe921834b0f6c619e6e84f6d8a6eccaa1db61ee07b29e1566e677b2fd63b5d64afe3ed7040002cfd4b1bdf7ae215137841aa1db74a33385d0e85d8b50742d04302fe883588fb5d942158dec5c5b19375ff212a87acd3a93121229ffb223017c8bca70422ea4fef1b38383dab8e59a7a29aa47df34957ed896faead6a559afbe016aa3a0cbe932965e66cae6f5a629e2b19f487ca335058290cf5277d0c60460815aefa11f3e331be5226023ab1aab086b870aca74f1bdd0c58db3e69193ec045921123a26d27ee5a54a0c50af29cb56bd0a71178868a953678fa4577f9edfabba6f2873f730c4d1db6a23d9bddffcdb8983643266dce44628788252afd0a5243c2d97532d71154bb424846ad90a0db8b99ff26bb5367030cfbfeaeba96cfd526e6bb673f4dfaaa3ded028a2e61c1eb54b0a11935701d31385879381c272be13ad3d99f75566804e1ceace51d0b19b7ac324ec82c9f32c893c802e98560f56623b7854260df62ff04139f762813328a7974fa5de7be77b03f67936666ce3da767c5c9b93e12a00176c5b9f2e79010ef6690349c0e9b59dea371a726c9cf967fdd88a6f857ae79bb65fff911fdf5018bad126dba43b1b4b29e06a17608f2b5da7bb5ec1a092d2f1a36afc5da9d3b19d496f6a68b5c43b090a7bfb20ba76649298ab674b3d5b53a30f3f96504d130a34ef04b294974e0fec865be955627f16f54d41aab3c8b51737defd3e8fbe3889d79fea2086120e38fc57a9d16c668433f841196b6bb159cf6f953de9e867ab880c8e92ec6b78f8bbd8fa758cf45f22e1861b4da501704bddaf5fcc2b46e66866304791d06c9e736c413a9f4a3d223a1999ab63e4a837913554cbf8c176073e43daf83e9c675bd8ac0b96d7b9ecf5c6360973a5d527a9df7db74fb5b371e487be1a5f901e38103715afd1ffc9e6f0a3a7063e265287a14f9e8edfffc506cec8b631c7efeb32ea52b57aadc889ff4442e0cca48441680a483a0cffad6345cf452aa58751033ef53511aa889d55d30303836f9eb3130a349ef7d2677146e115619f474338f4e4ef7360d534de910e2014176ab54af353b4d5812bd1a9bb0d007c2a1f60d44c7528ba73e7fd6bb1252052258e30c1fd5aace58d1da2a1b5221c90508ab54b8b82f3190322d624e14067068a34c7fdba6062a9bd8cb3659865b23e1ebd0f9eb2d7674d3023d8d84f7ef6b60d8a6d7428249a1089b8f65e24b5172d47d1524b55505d6e0266238ae2ad1f743c954864f5105c3b8350e966005cd212e4eb547db7687eabb2913dd64835335645d2c79c2a158d77b763ccbbce1bb7a13f21c96312d550947c28ca5f2e5d5dde1f196c3f431140e082a6bce7c0eb80776b8864f42a20e4f2c33d0279e4c9b2b220a022e3ed971f1f362816e33d844c04117ad8a2fcd3f3e93ce10a82e3b27e0fc89d20cda8795ed60e17353370b1ed712dd23cdc26978ecf21ab0b3cc01b9c2cdad2dbbe95ec07faac1652f9c95bf9d1ef6efe9a29b31fe8ee98989dc270998022e9351d96c8de47bd12616c752f53723a7a38799251ae729644e89dbafbe5c8336cffba527b8d7f850f2116670db77f8dad758dfb3b33d30ce062c8cb8a394a2588ebbdb607a92ddd97a30d724a58a880ca2835cf6e0917137ec5765b5f7eb498ff39f97e28b45b5a125d691d2e9d99878d639809c889fab9f20316f9f056d03beb84ae0b4a6786e947208cd6359ca0b8175708a69feaedeb187d76d3b5b1b781de2e3a1bd4ff61a913f2b6eac95070cd7f31401cfdce35cf0728e0ca2d28f30b50a12b299e2392771ce0cf89b27b3540908c0b0092cb1450bce0be32b5f4ce3ed2567d4531e0c8dc20586f828f60c6d26124defd8b2119a434b4a7cdcc5e7c418e2111a55e5216ba5609de7fd7d138c866212a02853b3e1df1f1f37a95446bddf0c42bcc46272f9e68eda3aabb770fe893414b2f7a350066827ad33c875fdc0dbe6e73e8a720c0f0ae8217eae71b8ad4dbd47640aa21ad4fb3bc854dda50e2dd47c8e2953218c6a4c6e35edb0d9e9d71a89debd1e675e57f33eaade714e5ab24f5028cbda3d912b2af5027cb101d9da28d36dafe69b869ed0dd10339f6a9d836017c4d1802da6e3dd57e7ed2a6c796a3d65be5a39a7fb2f2e6ea3beb1e209643941b5b56a97585999cc2f6fc82cf6715d4b3b3007933a0bb427c0e2de6909a4eaccfd01d41734dba0da3a0aab32d5f56a2c6809d2923a406df993c3834418167f44411751cab5841bb18f12b19d06ff719301ee599488ef7c4d8ed91fde79ad6e833caa3605b4a56522562a56807713d19cdebc35a1648daa9a5adbf46e751e1c352d7373774e216b97c432e35594f4a0c59982607900f58894b448883683e730af96a3f1ef1debfb12031b5a04d8b5c15c05b3444a5ae0b8c649e59c1d6d1097063f0665e65faf4a04a51ba9f9473599a83fdc8f076e5f315771cb2055b43268d4aede1a8969501901a444d919f2aa35e364cbb211aeeed034bd9dd515b6095dcd0da0d57f6dac4504f076a89b8a823a62d2524dfa32e779cb3bce752520a539982bffe67ff1ce7dcce5244ca8749b2a6b57670072e5f65388377555c6aae3d84dde2549d8bcdb7f995840589a50e009935610f44527b5f6a9ce31e540ddbc0984559bc092cbfaad794619f0c33272b63f3345c6f75ac0636115818993645439497121ca323f2693319273d200dbab206a24f6259501916cb60490f8cb29add6c1dfff6781d4b656268cb1c5abc30a49534fbf07a5d0ed0b1a59bc7f90c2a7b21418da25b734316f92f0e59d1d0be654abc926b9b5fcc7d6e7486d91a7ba232c80d6ba5e8b06793762d6203cd8f2f1efa048b970255e649be16671f9e737c726c41cc7fd3e8beb5d16227e77ceecd0833c7a1c1823d750daffd371c4f34dc9d2633eac9fdf256dec8c47ecc05f0f59889738128b6d1ec2ab9df0749eda2be4a2ef3cd794b766b34e4b6561e1cf20e859969807dd44f7eb4a13481a2261fe8a31cf48b0a84caeb1722609965eebc22b0734c45d2efa9e70227e6c24830a781d4fa341075cfbc2fbaaad6bc0b45f98ce80a14353c404729d1036f515b7ea175aef717186c0db192d52fbc8c63e0fcaab40d8a03983f07140f3e4ffac803f59318d85fd75c4cc4b361f6144a03ce6b4944480d04e8b8a44eedbba7ef554123b282b721f3c9e07d7685f9b2a2bb336ac6ae8b60337235f809f1dfbbb5e66b0c033a186543aa89e115976aefcb086c29d09233c775102482f34b196fbce9bd4df73e6b232d00277d31165700b8d7b0c38e762123fbda40e2e66c56e4768428481782e3765529be4cd27d44fd2d98e8", 0x1000}, {&(0x7f00000011c0)="817aaeef9439636e80bd94a7797c87ea557477d873af14cf04a99e0a5a", 0x1d}, {&(0x7f0000001200)="d141196baeb34287cade47ebb8f90fbc33324bacd20c91c4d1792a8cd07959278971a418a32f22683d212c1876f43610c5ed69d3c70dff22668875db008da10ee459275cbe8811fc7212dbe071bcbc42f966460cc4feb2eca4a0ef07fb2a20f60c0cbc46d1f8cbea724e2ce43914afdddc5b29a70baa0d8106e3e40f62fbd6b92407844d1af99441e643c12e6ece47", 0x8f}, {&(0x7f00000012c0)="57ac8f805d6b5aaad710a39cb0986e1355be0797b1c63d05b7c51496a4f1d3c069d1846799ed7b27c88db97cb242fafe8ec95ff4faa08adedad35352f556848cc8e48ba7765d99b8e84414586711876e0e587ea4969194ac1ccb0c658ab25e4efa82d752ee34d0a8a410954785bbb2f735fa15e9bcc3cc3bc5ee3f376b69c2bb0a165e05910b4b49ab4d", 0x8a}, {&(0x7f0000001380)="9930b45b017ebf364aa3d8c3182e8ec4881b56ebef8e0f63061e943f490b8479d07a466a3e2346c1a157e82a9bfbe931bd037063ac26a9a0335d0b78c99c936c308f3e3936b6ac01d9d266e81fae7dff1b2a1c828c0301b375c12f5a71ddc6fdbaf212976aef357b11f1583e63b0d8aaced03c7491feaccfc4fd73a6a22b188255bdcf2396b3a4909cbb5473da0536b488", 0x91}, {&(0x7f0000001440)="a182bbf8a7db880986305edbedfed7a82175d35454946a7c0ab16cfe6a63eec86f47d67af4532d9a0e3e190080b7b7fefedc949956184f9f545018927f77ca189739933c00815fb489f4dcf7bd79d45e1e04cb9e07a38d91625e8d85f1dfe0f75d7747ff14c4851375b1cdae8c8dbd", 0x6f}], 0x8) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x90, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x7fffffff, 0x4, 0x40, 0x0, "b36a004ca3a84e7d457f7bcbccdabd6f05411375", 0x1a45, 0x40}) 16:00:07 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMSET(r1, 0xc0044266, &(0x7f0000000000)=0xc6) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000080)=0xffffffffffffff57) 16:00:07 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) munmap(&(0x7f000071c000/0x1000)=nil, 0x1000) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x80, 0x20) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 16:00:07 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x200002000, 0x32c6) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) readlinkat(r0, &(0x7f0000000100)='./bus\x00', &(0x7f0000000140)=""/37, 0x28c) geteuid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8410, 0x0) dup2(r1, r0) 16:00:07 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000000)={0x9, 0x3}) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) getsockname(r0, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) kqueue() kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:07 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) shutdown(r0, 0x1) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) socket$inet(0x2, 0x1, 0x3f) lchown(&(0x7f0000000100)='./file0/file0\x00', r1, r2) stat(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)) open(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x8c) bind$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) 16:00:07 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x8000800080002002, 0x2840) lstat(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0xc0307006, &(0x7f0000000040)=0x4000010800) rename(&(0x7f0000000200)='./bus\x00', &(0x7f0000000080)='./bus\x00') 16:00:07 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2040, 0x4f4b) msgsnd(0x0, &(0x7f0000000380)=ANY=[@ANYBLOB="0000000000000000f978bfcde8ed92dabf46a8efc5604517ce539b634f4e9eebcfa8cd49596192d3dbd26bf25a8c42309ef1dc01432a880100000001000000724cb1132c9b6f1e0ebc4a54a333410d3d89e7582c45575d47872f2e5d0a83ee6bd609f9aa863c1f8313b0a8ed93d536e0f7c1c4f10668aceaf951451309051a8229671cda52e9651ad8db6307301ceeeebb9e153244f0daede5c46f886f8f66d12a9f2caa08f0fa9646a318a83d67da252dbad1aac402f900676038060c03a1d89e036a44415e625b68944b139014b4c29f24c660472f255d9245b3a1abf2f5d5c2e2a6e4b792b6078dbfb11d169c9e8792ef7573315310a5dcd7f153f09bfbcf5510740db5369653693fe65809e1078dde61a15944bb4008277dc842c9a2313c5d4d028426c62bb2357b772c9ab4a199f3f92a6ede4287c6f8ea0c8602293d4af83db7db04ab0efe7284eaff94745a4d451cc4b9c11ce9fe2b60ff85072457984e429f74f1230f9304f015c3388fc9dbaa79ab8eb327fafe3a603d10d2167e25161c99513e62b54e7eb938c40f484c845ec4fd429957fbf5ee5db7e3536240c97791b9f56fd08df0555f2a2680ab9b66ef13726156dd23a29ad4a60a3b2db0fb6e822c49cb35167d1997928b2884e5"], 0x13e, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc2c04200, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 16:00:07 executing program 0: mknod(&(0x7f00000001c0)='./bus/file0\x00', 0x2080002002, 0x2) symlink(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='./bus/file0\x00') writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000280)='\x00\x00\x00!', 0x4}], 0x1) chmod(&(0x7f0000000100)='\x00', 0x0) 16:00:07 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000300)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x100) chmod(&(0x7f0000000040)='./file0\x00', 0x3f) setuid(0xee01) r0 = msgget$private(0x0, 0x25b) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) chflagsat(r1, &(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) pwritev(r1, &(0x7f0000000880)=[{&(0x7f0000000240)="174a86e82134401ad63bed5bc3b1b5fbf63c4d81bb0d723afb058907299b69", 0x1f}, {&(0x7f0000000280)="3ddeb8b58644d51fab9fb69f2d310f83ac37329ff6e84cac3044cbb6d64b9c8b38ca0b06ebe2818bc86f74b86684198671287af86d8bc9a00acbd74d112276c8d5634bccb4d8fb48cad439c1a6573baad72f2e4c53f4e8003e44604d3c0d", 0x5e}, {&(0x7f0000000340)="17041fe3165ee3c935e9310bb9b5cc60ff7162cddbd922ec38c390fdbdc96658e3f4bb8ee21ad51ac20c37d382eebf37550bdf323e871d6b70b8fc909197ecf933760f080bdd9069b37f6e3c65a3093eeefa878e70ac1b7550e0e3436d04f580cf5263c79dfc8a1629a6a5158597c46d92cc6f00702242112d181862d61bfb1685efa6f0a857ae3c4f13f43cce422cac0dcfd72530f1e3696b04dbcdda83dcac01a7783a6b07651f1f49423df454af8c26061c2ea9e5dc23cc5bb2be93ecc8958942ccfdf44ad76d3cfc75fd194ae9f1db3d600ba51f", 0xd6}, {&(0x7f0000000440)="1a38b733c8ba71d1dc4f1857093f5dbfdcb0248a8dd49031d8c981317eb17f6027a3018daf458cdebc0dad6c1ae9b8c50a5938489333c21362fd5d9af2638fd8345bb5f6b84a41bb4cb67e91949a3ed537eff0fc42d18baf7b42fd2e570cf82a551127e845264f0131b658decd3a44666ef25dcea16a0277598d2ba15c1cf21e01fd287429b2528b73584b8cb246727146ce40fa515857c099caf481926c5ba419fb0540ac1770", 0xa7}, {&(0x7f0000000500)="8273d1792035cfb3ec08e15729c6815d291df123e352cc2c8ccf596bb191dfd99e3ae08bb749821ba17021cc3f5a90039e96902500bc99bba046b50bcc8a213b40219c048baac2e06296a8ffc8d409cc7571ed34493bc32e951464d1d2130f7e7be2e10ca64959d033ae6f163b2ddf4e8a135c9346875b464bbee9cbb349e75e0e57512a50350054d410115b7cbe7db2f5fa184a2d837be1a4d4d3ccfdcd1a4edfde26bad303909bdfcf7d2a72bcb3ba4247329f661523481166c4", 0xbb}, {&(0x7f00000005c0)="7c301af97621e031ecfb6863921c567d4d85aa41de0b7fa4b3ab008e67788207973ca38a852651dc500db6de418ab2c3ed403424ae9f7f3601438b0a61a93b4b7c27ad0f56ad2e68dcec7ef3ffe36d7ce72bfa0a903de9d831604584f5db8ba0d58a6907ad5ad663c009912fd99859ac186e494a5555db972cc689a565a19c92be58a09a21a74fa661ae41380b229e99fa22ab6363ae31a4c324b77e92be84b87bfa74cd1f29845c3000fcd74110dfa1ea34ae6dc54a78aa2427aab68a1c18e3a51aba92787cb390ca983aa06d75f1ba651508f33374", 0xd6}, {&(0x7f00000006c0)="bee8c0d9a6e5be8b7aa73fd286872af979fbefbec5a73a2e25f3fe28ab62ed3b48cea889eefc4e0ccc114c868f5f42c648d29f3b55490c9ffe6199abf68108d4ed8918a81efa138afbf1c42a97d189feecf394c1298be404f4d795ee14ff863806036f288345fe7a6cd2c9bfec75b626f23fcddbec59b78e7a55041b4ed7837904d5c31a4fe59f32400ac744d4a358cb8f2ee7eef853e42d012bc623a079d761e97ebbe22c24cd0464fafc91c8c721666dc1dafebd62355db2da32077c4c68a266eeed507b2a97547d957ddc84e30157b02d98d5bb840616a51766f0037b5089bcd05643f2a2be7b", 0xe8}, {&(0x7f00000007c0)="f87d94fbc6c597cb83ca76a8e643b14ab879384c4b6adeefab3a0013f5a636a5f7bf1fb88c4b5591bfa27bee8b00eb94741bc14a588e8e5fc191d8b6b8a907d50bcff4bcbd6ff63dbec51bdb9d96df6ee0cd16ba881106bb6bee9e306bad55b3c3fc2c815da8fd9a7425dd78c680f60a0f581b4d6ba2c0c760bef6a533e4d3fd50c1178f2118d6809a9b3ff9b9bd", 0x8e}], 0x8, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000140)=""/198) 16:00:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000580)="3e2a7913e4c5d21c734f4dd36a27e5e27b216d673553c0c080692be1691106bfd44a1b3dfaf90f001e4b2ae5eefeaff0f2c85e3831c61ad4491db4f9e612aaa4be0b35afbcb44ebd2f785630b3293a134805f28b04367b8cbe6ff94f768caaa6951a7f959842aac1d8fe68169545c6524c7d5ac3f036b6e3c7f6b445ad3cacc9fb3eb471915e58388817def76fb92b9988583feae0b7eaa8c3a625e1392355a2210524065be78336aff62eb5ac7a71b19f5bbc82a9f10a0b8db4de31f9ddd9085065cafd48fa799a2711c8eecccd6bbcbf5741cc6b891f4e367cca8522a690a086da2d967c416efdf420aa2db526196c19d86517594b98fe7397c3af7643ffc9d9d313dba62d15e15ef5d005bd64e74f80e8b2037b65afd749852558f9", 0x86) r1 = syz_open_pts() close(r0) r2 = dup(r1) accept(r2, &(0x7f0000000780)=@un=@abs, &(0x7f00000007c0)=0x8) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000540)={0x2, 0x1ff, 0x6, 0xfffffffffffff800, "4d4fa2f0abca18eabbf43a9293973f639a25ca09", 0x7, 0x4}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000740)={0x8, 0x5, 0x6, 0x7fffffff, "2892350110bf5627fb86cda226051ab6dbf24c84", 0x0, 0x6}) connect$inet6(r2, &(0x7f0000000000)={0x18, 0x0, 0x3ff, 0x10000000000050c}, 0xc) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) preadv(r3, &(0x7f0000000500)=[{&(0x7f0000000240)=""/240, 0xf0}, {&(0x7f0000000340)=""/179, 0xb3}, {&(0x7f0000000400)=""/211, 0xd3}, {&(0x7f0000000180)=""/69, 0x45}], 0x4, 0x0) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) ioctl$TIOCSTOP(r3, 0x2000746f) link(&(0x7f00000006c0)='./file0\x00', &(0x7f0000000700)='./file0\x00') socket(0x36, 0x4000, 0x8) 16:00:08 executing program 1: socket(0x1e, 0x1, 0x8001) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x100, 0x10) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000280)={0x56dd, 0xff, {0x0, 0xab9}}) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) readlinkat(r0, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/11, 0xb) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x206, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) writev(r2, &(0x7f0000000080)=[{&(0x7f0000000040)="17", 0x1}], 0x1) write(r2, &(0x7f0000000340)="5698034976527350631ab3cb861ec6ef36a2d710d8155fbdb50082ea468b4223e2ffd855f7639a7a9f38a20d742d20a4ea39a9de8b04f6747981cc8cbc61ac654c36c9242119a529eb368cd344ec068155489b3dc501a2743e1c6153f8b65e31f594ae3463e4a4e7d5bee1ddf9ea1ba6c83d98a50c1e0d1fd32ee426217660b49ab4dea87ebf8698484f1cd6711b8ff8f3211f36e74063fd1b89e7ae91ee4cde08536efbe8598a55454f03a078e8eefe6fdb0b6d0ae405f8cc5ff7271300daba4545a44bdbc1e7b0103d18fadc9e16e157a7be0e54111e70d6e849aa92c30c84c7e7245ae35545451e2c668dd197dd201c88429f5d1f926f1f998b25998b1d66e563f77dd664c0b059a079591967078caca4282abc836ad4a003365a25c57fe4e6eb01a4227358c6885a395de496830c66bb7b2fa23b86c036dbe22c1296000c6b4887bd2762f2d1188d9964d9f9424b815e4d5c1a697b49202ddf795afd8a8e890a2e2c0e97d4d4cc51e83a1be16510d05fdd74ca490891e8eaa24bb0f0c7cef78e54a49b38d9d8a078c428fa02faef9c9368acd1a065627734da298de9487f8da98c56e158554597a5a8d9324b09ec1eee8830e1087314bb8c688ff11dbf2f76bd296a11632cfc92703e19d678eb9f7be64226720909266918c84ddbfcfc1ae2bec7f84b6114835a5ccd25fc344acd6baa4ed4929adcca91feadff961275b4c8e43d6689fffb57993bfcb05109825395d1caab68a55bf695204dccb14fd85da45ebf6050658a20d53af75693864b8221bc691b158de37a416a75ae61700e756dc3f6f4b819302a1c3d5a1a87583ea42106ae4e96c55ef4a3a866d276acf898e485a7c4af8db9df63d4f8659821edc130611a06416d548ad54f3c2fc65d05470fa8b4d5d764c3a8ca8af81679d194b107a16ddfa891ac525a6c04808aa767472665b789c676ca519903081e16936a9dc828e6525884cd9362f9f9a190907cfe81cc22eb1485f048d39c6a617a0cc3876c0e6336891f82002a7696608f372d85545a8fc0e5f9a1517686ee3a686af5ef3c01f4af38af5f300d410b5f1449125220d9a6362d1cef211a959e26e88411e58fd351474a8ef7c7b7906210b12bc4c799391da56c50566c34ad1a2a6ac8312f05636d14726fd560081ee4891aa00b136945164c705bd302a6a8f847463f902afdb06354134b8850c3a863f3a6a5be2408198384b25676b8941c0280397e39a43d0caf644719615ae39a2f1e2a1805d3ac32053d7a9a33dce40eac20c649696b028bd857105e25fa83acb70aac79dd00fa8f5f95429a62c5e0f3d0de7accf3e9a674c2d1f242c0eb7e787d631ba021f4a8f655f4ea2c5899e54a331483f5a04d5e5e40ec341d17d83375e81b5241dabb16c1b2fe6f63f82378ee9e91628a27c919bc0760614b5b198650af7b23b1ea8298c858d6078df4f7d5b61a3daa1d353041a809873ea030abae82248f43a8b487a2b83e63ab768b8938f6a939899ccb3faedb5f8fae7677c084fdfbf52667e314eecc5bb87586f230bcd644e1be656d76bdb81aa8e74d26640053a88f5abbf3580f3a16ed530fa3218bc058b5fd28f953f6d2c4ec2a0e4d0bd8e2e8b4d011dcdd03fd6d00c9d13a3794daf0c2a5759b2790164e1bca5d1475475abd0e91d4bed72ff980907041884137dec73f63eb1dff06a8ddf55aa18f056e46c5478a7365d76e4d38715fac2223bf77dd168409625256c3fd97623eb72de9227af972883cb0f613341851f8c6e1632c8c61ede7f3e25c84a05b901bb5528f7d6f2838c9d14d2fd045ced72b9cf41d8e6fc60e8e4fb2ab7f1bb05ad42156f0ce57abce271cb7fc64941e0c2fe9034718e49f9b0730209606efc7832e77b500ce563971b6221f9a3d9c458850c7ed47723763601b571f16e37b9467d5b60071c835592ad0b78e5064ee47c5d76e40fa9f7a91136ba0822c6082607c4bd75ab2eed00ae1c1f0938d1378313c817a81b9f30c537c0141e1407111df6f9f31435679640b63b189056ca663be779d5fbb1e3fa1034e22ffbb87934d94dbf9924be99bd16de5210f2618892d904cd059232270c6ffc5c317a2e41eb1808bc10605bdee95072e89dc0f855c007731961b9b3c96434043dcf43f3bce6a447676f34a8e1a3738dacae7ee71bc19e3f5f2e19645605beaf52bb378c2f1a2381097161b6c9bf18b663083f7a9017405ddb26e06a124e2dba16f757a163d51c93c24071c79303437e176c247e148055e2b7b51efa49e5fb9c398803bdba19efe91e46a4e3ef7ed5b144a9ef0e86eb983225ccc8cb68c05e0776001f9365aeb2de8f5821dc21f2ebd39c7f3433b6ac42dd707d50f515b2859a7ac019e6eeca326a7b442fe7eb4e833bb5f162fad9c2a876662cfee199b5a2270d02847bd874e4a0b9d02600fc6cffbbe417a0ef69e80a1a37e1b1d0b4150ce96df7405f8dd76589e99dc32050b249611a1a11b9f511f7b51c5f99be0aeb13b7dcab06c25d378cbd5460b63f6f9a4d41501b32438bc5fdb86ffb82a28565a9a24f8caed964fb1748484f84fdc0ba8e65d5a0322c5fb6302e433bbd6924ab17694c983d9baa798d64494e057291b1e5563de1f6b8d4a56a3c202066b480591211ed5581fcb82a4957ae0cee16c13c7988395e6af0c216f75292dd987ddadbdfce963fd4a6f031f135743b3bd5a0d37d3079317fe5dcb79f85cd1f9ca36a7becac469e8894a2b32475b4ebcd5dda8949910c9cb9bdb0b322c776fa18971b618484e127e2c122930915c1c6240b64ff485f3285e78ababcf13217addfcff8957e2675fc4a76f78fefcec7ad9cd0cdc4c329086720118710fb3d9191b9625125fa0985283e18cb1318f1a83094f1445ba14ec06cf1d138892ef6835022aa398fcf2f614bd3bb885503bd4184aa1c6fac33fbb331fe377c4dffd45dea81bbfa30a6eaa75fde740777beec3eb3979c42851e0ff71d90836bb1ec96d60301ced6c5c6131581d5b3af88fcc1ab54d95867f3e6cec06c3cadbe56699885b771441c7fdbcc4360da8a0af59800d40484623ce39242c6d5ba64be308fcc6c54a54e23de8d9427d0e2e3bae95b51c64ee73fa6ade9f4186b0cad250895dc3ac3e60743d6258319005a63c7a09c310e1bee0815f112d93ed02669accac52ee29a918ccbc2f6be6f42195d396d9b709a497a01b2e4691aa5aa3001133a5d603c2892b283436f3de9125e1eebc97b7671c189a4a0d451a00ae82317eb63897f1e97222ea6e672ae4144e8ca462d39e8d6b9611f07294bb347122b3d93826f3b9ef3656e317c95a1e303818c0ed1c7e972110ae26e33a1b104b909d3960f2cdb4bc861a287663cfaab0defedcae86f41079c3261692407163e47c551799d315cbd2e075ebe01a6265b6f45a1a8c59eb1e81aa531feaae5b17c758d3a303b13eb3c816db90d544cdedb047164de3ba4d90a61d736f00924cb762e89b78915257b822cf37798c8bfd749aa67c4d76e5043e928dab743cd6e5ed183f12c8acef33f0ea699b8d3e5bfb919037716abadf0496a1e60326048f37fefef27f604c8e3589036ecd48daf90afb93e3ed2b447b0025c09867d4bdce46bda92d00ec20e80f2709a58a506256932c7fda955aae4894b4542a2972dff45b52438df9387476f4186a67959b4855fb1bf819912cd835136e93bd42332f4959e090325189d0a0f698b3b735c08584d36e932d1d4e6aef0d50bd0c9a5fe28a50d67acdf1876e9def2a12a367bf12843785211f34db67d5a82d1673a770af1fd596849a6b1efa8a9ec9c79c6af72a5858d014ae994a1ff27429ed41db04e2b5443fc7b97dd16cad27adc1c30bdfcb62c4a5d4bd2394075e6c0d05b755b7b8f9770337648161b3106e5fb5a6cf7272f89a1cfac1dfc1212cfc7339308c69c7628868ec36825573b6a6cae1f5c9410fddd2b40c2c2e2ef601aa9a7776693726793a91ac5db63eb5a23fad64210ca5361500d7c2506a7af6e3f8f1e5e926e9628fe9812fe67561070137be5d6df7e5a24ada5073d8608f112b8099b00b83c4e1da0056bef82ac5d1ae39d5f8bee577692327eb0571200d21870712b14d0243059f8481f1c4abd38601e1f7c2e0f609c70c6f64240672535a0d2a5ac02493d953ceb9a9a7d5f96d025b8e97646d57be39093d05cf9c5a583b7922c0da75c24d324669a360b1e7f93deca731b0076a5168b260f41dc5952b5861bea071e8d99d203dc6a9212ad5bd671d2a3eed7ba235d11b5e2ef7927f0ebb9e2ff00a09c6ba21cd0f6174ce65e37360e0c58915c061ae955039b00284660fc0474de75565c9d45c94349da8a4c0804ebacd69aff0f5c324eed43728ab2c23b9e0d13b0f95487b1b031816d418166a29d4e25a807665455d2079b8a1502f410b98d8a46093fb75d949d843f239ac1e47b583077e535dbdecd5933aac236f40d2d4f96e6093a345b0e0d118065e41f530ae10b83b9e659a99cc035c861f5a1c1bb53621ec53d6fd225eb2f21e3fe6ca4f2595c155bfdc2f4fe9b1c23901d1a315c92254a6a0860793eace3820252bf93111d5770f3548d105b5fdd17e0052e94a3c643d4a664cdcb888dbc20f4d04c8478bd043d9a7ec2258c2e8c856053d920f4b41b294eb5155a6b1e3c863b079985967f68d7401f013799d24100e1884d5e88acd076419a317f3d417f22dd4f014376e0810f334312c980169f2c03dac1eec5bbf85bf66a8ee3b272639b98a5e3c921996770b8207411537fdd9f6963a42679c0e13e7ea3ec7cdc60db03bf6c3e6e7d579ce6ea2a3d8478e560471212faec8e12cfa71b67ad7f87e81f1f0ead8118080381b7a05c9b94587a22182815424ee2194fadf2400f5841afbe9d2e8275b53d913a318d1f521d873d28a52ad50124ae8d6a1451aa0b62fa5a8aaedffd380dcebc2e13a1d09a92f7ff040582e46b30144c2227a533be75686a6c17c518654cb41ff4534542e584b1dade13562a811f3a14bf4d7b2fbbadc026abdc2c4079821a7afae0953255b93ac808023bcebf2ba1a416b4fc233377c1cfed5f80856707c193ad571b6815578e8f1dd88582c52d2d7e0f1ea91556ef3412393c77ea5ca492a493b28f537c34d691fb8b8c745fc6b82239f3dc5a3d45177accc3eda0a9b232d2623d34999d31806761034a206842d34bdce333776ff6d7c2cffa931a17d68964bdcea67799ec5ccb6aa9c1c0e92f251bb47b0c381e5bc5e9e773999ec7ef9d17b1471446a5e16fed39c3a022a32f32c7e74371447cf6ab0b6c5c4fecb97c7cef054f4a2d78d8cc3e055ce5c40a654d6592274de63ba8a0097f69e9924776212fcfec0dfedd4b35ae32ce1d66ea2090163ec980a5250b7fe0fcb211c2df7378963a1b3b4e24aa48dc4a3bf93671d6243fc554e905bb84561e4a1a54eb51d038f9251a1989438ec79ed7cd54af2a0ade156853bbd923ade53ab002b8d2174dda21bb998d6b3ae31db0a7a990510b5158adcde267a4bde743032826832609f64620f98a02ed81c727587bbe4c2aff225f1348b3c76618ca730f9a4e425b63df33645b00365640e00d66eed3c56508dd8281b0a429356b4c6eb066f35fb59a1ab88c9c7c9b805971cba37940e74dc541b07e463feaf0c382423ae0e93fde812086dfaec16daec8f5dc1b527e6f3ac9479f4c8620a6f79cf0b0eb4d040a76ec0268df1d4283e97a9412c211a78f3be1398f60cdb23c1d472efaf43b5150832c27c1da47bbd8d2b2ac38a896179722f77e00e2aa8bb546a11ef4d38b1a393", 0x1000) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x3, 0x1012, r0, 0x0, 0x0) 16:00:08 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) shutdown(r0, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001040)={0x0}, &(0x7f0000001080)=0xc) close(r0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2, 0x2010, r0, 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f00000010c0)={0x3, 0x2, 0x5e4, 0x2, r1}) socket$inet(0x2, 0x1, 0x9) sendto(r0, &(0x7f0000002100)="74315ca9034574a18928b9a814404569d74159e468f26ec0c891968214c667927f8c07f825cb27e3fba9b3af53d8efc05f6f96ea4bc5ca093b93c868c8e1d1d795592e1c62d449411fc2a70455b009fa1087da84572e16a2ab80a54d7843f660debfea5504dff7677bc5ecfbb5d0e887ef428b936a7ee002489511c725bba4bf520eddf19758b20fdd7fb7b95e2d2be4743db65d2a52cd16ccfa5e1e28a49084231bc645895cbc46cf653b9ec725d8d6ced5136aa31e27c1658dabf57b2e822969bace54bae7dbb9e54f3f70c201ea7af4653ce12878ca1ee61e372abb920adc9fa3d44b729b0066be0e3a4900ae1baca9c1125eae4b5af60f4bb47f40de7b33a94bd17f8f04a7a3e0d123dfaa4b31b25daf316f9eaa7c1998484772345f96d72979bc486f69de0334e352e1dba254c7531064beb1cfd2fceeca9d6f6dc2cf2d7f258b7288e1a538e908aa82f1d9e88d4284f75f870f2afc051bee2961fdaea46e3564524ad82421b1039bf2b91b04bec09cb69088e8b2f5b83ddd7b1ccda669228b82854d2732e46b6e97aac65d15a8a462d1b3d840cd7e34d8007a39419493c4e50ae98108d3b6ea8f74b522f4c226e3931ab1665ae96d3345e10583dfec981c63c52578dca8cf5d758d745a6da6a5ada3c3adb1c5a90c981a3467c6e35bd84bb25e4fa577fff0d8ad7b4d8c58c62e5000fe2fdbf247c528847576a31b9ac49b4660cd8b731f1fdae46075418f4978a0c8a8068015e27a95e8f1bddb36ef1bc5a7832ca53fb4166dc2ac294f79287d266ed5b2316f36eac12d5a442c30092437f44327aa19e6a01c7344b653d6e8508755ce4b69e00afd237c678bd5b48b5dbe9f2dfba5fbb0b324bfc30369a76785e5c819cc45b898edb24886afb920ad834ac895db5bafcbae9e6bed31540c8d06d9b975cd4b17316d7833d65f8b9735aa02d37e33882282ec40dcdd552b423ca51a9e69621898aa7f368fddecf91854a1e5cde91e915ec165331f4097d56c67dcdaa8f730a358dff0646e3db330fe2cf8b48a945b0663d4868c4fd49295f1c8d016010f89a1728ecbea37cba3f21ddce9491645878c9838172a63233c9c7cf2689aafb003ecb23484ad86dadca3c4b8b2336f1d63ed5ccec7c9d458b4bfc5b1e3810289aca46f5d9b35a5ed67bb5a55c821fbb9474e31d5f5f8fc775bf247dcb2e54a53f172040ff6ebd0f28495ce09929b58d55d501083ebcf465c11d60667e80df00fcba6211549fb6c31f863007e91ffa111883524bbcdd0052961520ee70194af8647aa2eacba793cdb5bf323390d2b642bfeaff0501a7622b5c7397424782ef9330643b21f87082f053e53d9e6aada7ff1b43a3cb95c83d2819607fdd7153d9c5e7107445379a3119b5d647bd689685d2d4458d63d4a5efb19031045a7d15b853e6d9bd3e1095f8cca0dd329848cb621eb90917529785b5feced97b443bf7d63c8ace275066c5d0c68a71c89140ecc60d429e0948292fa3bfb344a49696656f71cce28976967e2fd3c1e981b9efc95df512e24a4603648b0f279bf8288a6c8202a953996f7fd7a6d721b778c0c78f84618de649124eada4c453414de47aa5b435f5673328b19d3c0043748c5222c90911cb40a5a38820ca89581718c7da5ffd45443f76c0e7dfa2b4955915b321ff5d8d7306091cec82dbef32e31dc73c162fab094dfbaed7397ddad8b7cc4d1e3175bf5d802f4654446cc326fe6ba5fcb73f44b376dd2296ba509813bb7b58122ddd378b921d3f2f2e49042ef69f282af42dd2b795c8944b57d355ba59b46efa9a5dab9c78f1dc022e53ce2f54f0fcf9f2b208303293cf46007394be506ec55298d6682590aa3db398b9ea33d138366efb7c4917881bf84e60137ee2b3377421ef1ea522332fc1ef5b7b690d10f60ebb4fea468f2a1b26f4b6d1353e5969c6cd2bc0ea7b62d72ae21619daa0f9769f5a727a84904919915d271b529e9f9cd917b1a78a74cb242fa54ed2b75c3fdf9a9a42e1a3dc12468f56d27f90f51dbc7549fa0b91ba375cd62077972863c9d6e0d186948ca49357088ba99204388fc3b6f0e1a385700a562a5bdbaf4ef8491e3added327279bfa173d61b077c5956f644c5f6d857d815b299ffa70ce6ad4499eb615d1631b22e8cd8d6c2ec0eb3612a3ffad136edcdb69aca4bbd833fd9419c0be1ea3d8e0fc7aaea4c952ea7b35cf35baa91e1dd4be40e299783289d053e3dd0193c5ecd8899d5e1c7e4b27fb07b9e90cce4ce509e94fbf0ae3e21a3afe71db489ea32f57eef613057e8281c464fb94eda2d6ea35fa68ca2bcbaa5a01eb99da5cea3685ba8a2c33de0b2dc944c699ac78c207fcd12a98132b100d6ce973336233e7723747cfe41ca9dd512a4a0dde9bf63e837f486265849e3d1d1a72cfd4646d1cbfcb4f54396ccbdc74ec8dfdc9a9e7065e81272fdb5a5a6206df55576743e5ca52798ecb33307b787dbe2c374ab40f3e70f0db31f532994a0a46f83721ed0a4c34c2c875ee6aa69a25ba24fc2f7bbdaceea9947bb4b796bb2a21ee1d13866562a7c303bb9557203b9986be7959eba3d67999b1e2f0e0f2eb95855961f02f012e9e6a5442906a4d3e81b4c487086400de673ea6f95c9050010e8d1665fa3b984fac785e6573937587193dbfd6456084ee785cf7e60cb736ebba65771374ca3418c25aed5e365d2a3204f64008d7ef03e950b8dec52d076d6aa9d1075749ff9b2f87987553e91dfa2d47fc981dea768124d2c55a79cc03126194e2fb5a6eca50f4e3ec72e915d5cf0c5171ff096c41362a2b67827cc7e78d2c791ffc2566be510eaea885b8c8f12dcb172fc84e24f8bfff43f9c6410d2d8569a3f3822930f3583d58adb1009aeba0c1431997d4fe768caa054f653e425071200cabf7c26a3d9427f5b8f2caeb3c712fdb6eaaeb588294809affc4a91e3a14db2f880b505c07ca77fda134abfa2e41a2635a1ac8c63c8f6fb41becb06b3064be0deb880e25bf7ad14282618ec7eafd7fc1fac42909fae9acbd8853c712174e4dbb16d2d996037f28c758597195b18088d5369a47492e74533597182d41d0d55dbcd44923e6d883c9d529427c244a85b891a5d9c14156cde8149082c413f400dc4782fb09f83314245429b4518dd28195e35846f7ee5b6c26df19e7dab440a07a66535c99e3c82b6cafe5f1afb0a5f2bbf6bee595d1de81580b80d21eccf4013a3801a3fcb158e031368ac9ab5db60bd793ee0060c42632dcbda11017843929bedbb5e96c396c924b7654a49eaa0e2de60d99a9c06c5143f2a81ce7ce24469f780e30c5112f3e4ce7f929caf7d99ab292995bbf55046b453a67d9d22ade93784ce95c913cb6d088c3317d90db1a12ca897932e7b78ae36b687bd6fe15455da528a0b017d7af6f5c9170c143e81e3352e7d4798f2cc439d9f9c1783b4a51889c160e2f978b774b5d12be8ad9a9978f0e5611805c5288e6b6eb077b229f0d744c9446a80bd3fddaa6796072f6f558887c191a0758406a7d218c814b10c008c4bd3bfa5a6cbac123732e81cc781d38df73a570a75b3489e7b27b258eab1eb61d0f9c8dfe162f946c0d08f180d4bc3bc6224937d01f8d72327cb2f7910495ae70179fb98f486e2b151b15c92f8a25ec54457a30dabf55ad7097bdb2f8d16b86383ba60509be0f7fbd60f29b2ed5b0c05212b7a8d77fea09ee3d8fe1c06ad7255f0356851c85ef495da99ee719d96d157f55bb65813090b3427b8e1397bbd32c8b32d73570f452f51e0a60206ea0e952b78d81964a9b6f5a44eff791346a6122330e8270dfcaeb348eb0d69af6233578932bff7029f85ec806ba122daa3a44dafc4d1c42998f821102b8f86e680aea8a0bf40e8f0ad215cde6876402b339090ca7d53730ede0ee43e9a6e8e5dbbda671894d927295a2b6e93676a9c599fab9ee0d3c2f7abaca410c0cb187a4680bcf693cd6a14166bf5785625422997345e7b03ca269cb32d918c08657d1dcabe291672f05faf8ff8737c9973cfa2fb00a3f658dceaccd8d73a21dd8dd47a3a3a7821178f43164eb9e8fee00156c736d4ca1a5c28c4ab94bd33043e91f741aab6bc88e30369744867d49167b39673ff8305ea63e3d30714fed6afc458ef1e3b83565e159723f71de3060a43811b37d083cc530f12f9cb25c5bcaaea72ce9205c2c44fbd5c5a8de2f34cf5779c818b06d2002c9f1df145b0265ae2e51caeb8fbe865456a585c64e2a5119657d6b33cf6c7e50482f3395bea6e282842a78f725469b583d5f8fa9b1bf19a4281de2686020250e2e0d9f5bc109201a01464834349f439248fd644db0d60c5328c3f8b903c7081944b5d11d494d3abc312cdcb4948f689e6f2c55bd7124724496e213d91cec6beb55256bff5565b9485a3dc6bdc7a7ce431ed8333f5329c1fc8acf5402d64ec25ea02015812f7a1a33fcfc0907ed472a8868c70bc41ad8d84562bf9c17061e401938a6d0ef278cf4a85f31910297c91d1db3ebb96d0a31a49bda940340eab424bc9d1d0077482feeaf1d052aace152b9fd1742a9d773314765b8ec370ea98b3351a3ff2b4bc4631f7d2c0117b03189da36811ead45958c9218f0aadfdd824a91b2e0887cbb36427d46376fde8ca17056d007d5b1c9df5a163cc67421092c8fa8be8b4be1ff897bab4d32d9f47c5e84569ea1590d1084b968e821bb5876df6ee31d8e9619a7e73f581e55e0bc66220eb2922438c360281c6208a3b990df68ce987445456486aa5112b52d3ccaf8b4d993dd75a3b7dd94f81ba27fd1e78c57c160bc515a08adf91d6bcd093b57f96be11e2b9b76c156e8efd2a096501ea27a332fdac40a31d7f6f4f199ccb99078c2e8b0a8493da1c8eeaec4be3f9b2cc0b2a10982ab819787fa7ed3c273b7dba7e491363534924f6563e7bfddb033729d192ef45ebfa48c622247618a4fd86051b91554c281d99770d142ad35f9656857a862e78075be4e1f9483f68f5e7e9bc396b8af730c53c8ed9967a3217f48225b94de3686c2367163263b24c4e3f35d426558d3a49351f4c02ebd4a02c7fbf2a4ea7e87208f816d6812ea68973aeba7e73465c339c2145c67d13958be9cc0138bd2a05efac257cd82070a9ee6321bb0b5250326d5d3d5ef1545c4f63bd310a42b19dae8c1ea14fe79e7b5121ce9c7061b2b9a54a9b9b5a8b8840670939102f45bc173fb63e06c930ba422ab04cc7205b332e2d19f071ac8a2fb6838877bdf93ad652ed406cdb43df72da8f71efc0658f36880e5275bdec1ebb1bb7b5e92c7bab1f6a6efd7564a137edf7d1bbbdab93b5fe544b65c26cb68a73bfb8dc44aecef6770fa2f8c6952c9befdc6ea0c678a68ff21c5809b6c2e2c5950391ed12462bf8578ba744d900cca111d8817c127a9f404ae4edb4ec86b0ee5956da1ddb01b0207cd99aa76a3be9cb9234d3b7603dfac242dc4b5083e3cc603f5a503584119c92a32c618a3c23fd093aa4e7f902d7a4cb5fc297165cf7321addc1d47645a5425dd44cdc1b221b5d47891f0122815c78d02b070788a1af82582334f9e34d8423ee58a0eb8e33fd25c90f8dd25c6744d68176973061f9ca4ccbc27062a4fbd5c516d81ca5717e46ca072f30e1e66c346d84787f80b49a98592d1ef484a76efe492b0b5c93c3682638cbb091c898599e9c1269314d18a4d18a1fb6eb21db10cf95cb592151f7b6757a25e9c2c95597eda64b25020a378ca0a1ab76dc1842aa7934b1ba12a482b1d04b627d824fb9189ff09a317afefa9dfdf712ef8dc65c7f599470e", 0x1000, 0x2, &(0x7f0000001000)=@in6={0x18, 0x3, 0x5, 0x8000}, 0x1) 16:00:08 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) writev(r0, &(0x7f0000000a40)=[{&(0x7f00000007c0)="00000002a63038e99ad54a6e1b505f724ab71b5eea3cc1f68d7a8221b7448d977e0a7db872385fadf5868c10becb116beb99afdaebf5c7f4f235e519a634b890dc1c436fb3c1f4c8194c60c926b46fd8844e95e22ee495b2a072333d5f41fb90cb8f36902ba5b621900de30620c0ae23dd581b91018238b12fe3e7ef140bb7c45f0a116cb9041b363f4dcf44f6f6c75d01e1a9f8d95ea902f6a9dd2a75c578bf3393fd130d20", 0xa6}], 0x1) 16:00:08 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x10001, 0x4) getsockname(r0, 0x0, &(0x7f00000000c0)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) getgid() mkdir(&(0x7f0000000080)='./file0\x00', 0x78) 16:00:08 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) recvmsg(r0, &(0x7f0000002380)={0x0, 0x0, &(0x7f00000022c0)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x1, 0x0}, 0x0) r1 = dup(r0) fcntl$dupfd(r1, 0xa, r0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f00000000c0)=0x890a) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) socket(0x26, 0x4000, 0x7fff) accept(r0, 0x0, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x1000000018, 0x7, 0x5) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:08 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) syz_open_pts() fsync(r0) 16:00:08 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000)=0x10, 0xfffffffffffffe32) getsockopt$sock_int(r0, 0xffff, 0x908, &(0x7f0000000040), &(0x7f0000000080)=0x4) writev(r0, &(0x7f0000001380)=[{&(0x7f00000000c0)="2b2eade6b5cc7b9d3e7deef718944a387a77ee27f6156f7cdb960e78163b7dc4431266a3e5cf8aa6661f5bd444095a8193883c6e535a3663b2cef621dbd19e0b362b", 0x42}, {&(0x7f0000000140)="7c53ddfeee1ba99a46ce452c9d501395891dcd9532e94ea7d2b8b77ec8a9b9821c58abbe104a0b1ce5024a74ec9b56a50e2a2ad3f68484d6a1efa18a4d37f669aa332f052d9bac1629d66351b15ec17b4e3b229e7c8c9b77479d2194783c4764bc85ccc6ab73e38d960f9dd91a3f819bd300bcfe388fd842c9ffdd018f5b0092904834e777a4305bb6313b", 0x8b}, {&(0x7f0000000200)="88ef074316dbe5183915b5f39d8bd8149e185eb9e17bbe39a011cbf56b1814a874ae26c2a1546d45e6d77219e335c4318c3577c04331645325b7e445eef1f6f2b115deef8a873d0892b7f54f8e3fc7c79118a2df8766968b480aaad2bc27de3730acd2d4cafd44379b6587571de92ed9b6b85cf2d0927cae8990c6193351e9a1a027422caad45dd495e3297e6e5a007c079bb6e8f8d731618e65dae18e73c63e731dfbc1e2520513b917f70d947f76fc5baccc09b0f8761d899f8d7ce2ed0ef9afc22186af6373e5799d44f53c9f093e0b59fb1762fd8994e0192ed265dbefb8699e5f7a024948a729fb7c91", 0xec}, {&(0x7f0000000300)="f62d12f6dc785ddd2bab", 0xa}, {&(0x7f0000000340)="1ea8ddae2722f2168661e9357c94d67ef0fa0416731dee73a64cd43b6d66943fcc02cb5aa526df6c823681ef11cbccd3e845fd316bba44196633df923cce8d251cd57185c1891a3c706d758b42adf79e45ca96b33d1e837f15998d18a696e00374e5eb0b47f7b49d49032b3d8cc5e4ae3b4e876c1694be666298245775961b3497783e11fb96173c4d111d2ced95ee084461ffd0576ca2e06b27c355ed2a2e62f8e64928721c0a32c38fe6aa77cae29f25a1d9692343a8a12702aeda57c27179a11dbce550b5e330bc7fee97f95a3d98b20db30b842c16ff859d7f1d80bf6c8a22daef1dd49576c8ad95e6d83bb2d2e5512e85a83a86f70a38129353c30ffdc706e19c619b3b3c20b06ee162024c19ccc56ce0d417d156221cb3fd954ca56b3ad0a259c691c259111223d870b3b404b6d4443f13bf61abac322eaa657ca8da6aad03847fcc3eba01189fc3b7d506cd6b27ac30721851d24f24e711a5e6f9df323b47b71fa344629a5bfbb1c72d5b8a7e8f4df98a24a5b09619083dcc4e57ba50c650f7fc1a3c565fbacfdd0a2ee8afff695ba9cb4672565a6eb16443e3d1daddfa3b54b0e5355c2c68a930560ce279bda2c0adda4015fc9298591b2eb5219c9fc604d90a16f618729f6b3a493fdf1a8f63d0f7729daca7b3c3382d7828bf7471ea9caf5332c758c0d4e3721501aa3edae42257f6b98a7d6f9fdff6753e16946059176cf9c63647d95d3e254c6bbb1c92467ddef70e6844ed18268b6a018fc9fcbad3668f97395706868f997633919ba7d9d9e1651f8cd9bb0e9cb8b989e1866a92c3fca8b11edbaef57bd5d460f939cf6ab8f9b292c21b325ff5cb6ee20141ec14045a57950b6858b00d1d8d3abd77d02d405d2a3c91b809e630361e2dc29b56805ba89eb0031233cd9bf74e971b2ba295c48162b65f56bc9399611ad9bc0eccd4dbe16a5461afc7c7e33ca7f1db7020a891ee91cf69b472c6f5c1d6ecede6eea28eccf4d1f5b34595c497a7f499cfd8ed4e70ef9ed45d7a0bc4c3afdf5b13b107a2e1f209b4e9f4c5e1641b0e17c8b9d2e96c06c0d5a7c4e897385f3f2f0c36c12e4bca13c4bd40ff86896d3f20b5ba023381903d6ed76fdb0b187d0fdc35beaf03622eadf199006c07be84c53f287b0a6ddfeabbae39dda305ad19369f1bbe82c8f7b6fa96558750f574f46b5bc7d898176b372ea82914c089ce99e35ec040b1071a95edcfe3cca04157cdbbfcce0658f4d97228eb2d840caea36a33a5f747738706efec96a3ca2dbfa0e9d232786f9abf6e67005caf4461770173f77285d9a51a444da170616e5c56513721a7283579044dfabc27b0d3aed88923a1d00eac675fb092d63103106d77bcef32766b753b9c18f09a828ccd4ed290e6ffaeea9628e44b8b2cf4341749e8cef1988f5a7d0db06d27645f0f57a62a2548ede9f5c3f4279a523c1c020f6d18ed4542b8edaff76e088bdf0f56569a1ab43e8edcc07cbedb3d988755e176db1555585c2a6b988ea77600db54a55c399a80e7443ab01218b9c112b2146f0dc0161baec3747a00e1dabfb0417706f566466bb20a00bc21ef0510326d76828653e5d63a5400f007bd8fff28fe32bcfcf32cac595d84f889d9bf8370ac80f1b314a625d6fbce4dd12155ec267cc651b166e57829cb599c0a3397681f85dc0aa5bf374c626d3042f0919fccd610bca3c06427c5343862933c3ad45ce305248060e1cc66c3e119a13cecc589ed248e3bea40a396eab1ceccecd0e33ac8f3acb55968452128012b517f5ba94602ea82b1c7b1ab03a8aea65c2e59ef1bc1881426d73be2d216235d099d54e3b969bbf18fc8052fefd93229a6903dc363da819255ec1a31c2a8d85eb4adcb2ecbdc6ce4cfec3a9ec534b370dc733a6f997fb4c4496b3e9eb58efe0cf383fc84c082e759d957a4f8765aded0ab3b2e2ca4d275feb8057befb4abd3c0babf5471964ea045e65e926c63e61689bea00b1fbeac1a97332903b1b17198850003f6b9a93f1ee55d95b9c1bf5b76178dd09a190be7bcd14da2a6dbd9e485933135229fcf96c8aef0cb2f8ed02fc02e71f4f8ab34baa6f4894301bcf480300669ec30134785ce33a98c0f84369969d96114c3f3b47583c75968aae08d691d2a3d67ab3f4a3b25a3f017d16ab9189b8704f69a9ff7e8724bf00d1d03e2254fd6dcd533a7e9d8e938e8d5b0c50673e7320a70fc05758f9bbe01fc40c21e22509e9ee22c55b3fd5c0d5fa3bfab17c257c2f4dd9216b9f7d1a1fc19d409905ec40deee923a796fedfc41cef9563e7a277f3cfe7aa96d7fd9fe9694670923db813cb7fa2a937b883e1cb555220302d4287933c799a92091da381bbc274e7c4c01082224d47811f9901c0f46dc38398f5ab499718bdb8cc5b548df21dacd46f83d0f0176eaa59ca4c5fc2c6b4e9118de3e542b4213a33d13c0d4b3543b106c82430b1352e84f7d432ed62f07c70ad155204288f43abb484f305c0e7bd32345b3268b6aa826ab01a303cd578c04d230959c2ba3571fe135fd0173049b04e1dcc2649dd779696677608a5150b5535e2371b88e21217a9908aeffc6999caa11688e78c886ef73586f2991ed6a941a0d6add0f01c8a6fc6671ea6a91266c8e8e0d318eda8424f86d918a4798268adc4d8b13f05203c47d93f691f12069c58d267790b00809124cb64ff92ee2eb26f76606c70e2ba5bbd650c12391636b86f83e2d906a03c4008a7666e7602726df660391c7731edf55cbde001d45e4a2b320c791197029fcc939d7d3ab3b52de59716222e4d537b2b469a4e2c3f4b17c842a39dbd60a3a0010892d1817181f4a9c7b014ecdfaeef52414e42a4efca208cf42d211faed7052b86fc55f4a2d86256a17ef290d149f586449c7597d60289781f9b26078fecf3f05710cdaa277f07fb793f1e4d8d55bad27042ca211cfc2e590d112a636722f1cf432af0155923a6f6a84ed8b0f2c1ee9d32eaeafc7660783e53212e3fcbfa2e8336af10a2444a992a3733a1f96ea0f29fdcef7ec18bef6a9085b0a6fd0015e1f570efc2175357fbdb4c1dd9db603d0af18d2940f39a51ef2af2329482bc0f819c881218096f4676da771b9ba430c89519d21e615d3f17fe8b4200f198e0851fd7190454dfe0997b3ac095f31b898ad286772a747ad99d1f74562954da4219d31dd57d52d20e0ba06ae972d1e044f3e0199c9a9bef24f23db61dae74d4fd62d03c99c26edca6afbf8e4f78c617cbf86f1de83fc8b14830cb800275ee7560c26063309e66c2f799c93d6131290aedd1a0152a8be10ab872b44bad7f07437d3f8be9566816fd0e7fedaacaba277c6790b2347af7afe41b1a0a6328ddaa0a19a86b7007e2041a384bd9388c762b870286309f82490ee1b974944a785500c8434c18883543668666a1fbc0c668e8c285e328f99f0079b214bcf0c57d63a6c168e9ac0126141cda1271fa31cac9df6472d89af062ef31bfb281ad3fc258eeb492d90ae5a0ac3705d7c27fac501ab1309d00c167b0586e73f1e635d30d280ffe1b091bf752db29066907508feab696c4bdfc759082e28f8ce945c310eecb4bd7808034e8c1020912f19760331657caec06ea572df97ac4433bf1daf19ac88a5d1a6ac403ba66797c677516629624a43bc9dbeea6fe7fcaa60d0f620be1ffee89ae8ed2a9a7fc0d528cac1c7cfbc16be7f16d91cc37990d06c82f0be1d8ebdad6536cbc3931d0ec52bc7d70abe11b6e7c530e2fb00d7d7adb1cc1c3f9d4b37eba73f67688af50f43661c1700d8997a28e1efd1f88ca0065828394fb09d1f0cb4fe477b36c239016d2d5bab29914551398825687deec1010923a8ab04d53f808ab5fa05cd09f739275094cabe57264515d548478e7d41e6dc3f54253055df718b2467ff632567270c1caedc181f0e603703c26faa92092cfc458593242c17e3852d43e98fda39becfed2601f3a2b89707ca0169a070723604829f023a23308efab7125c171324e59a4dcb62b9b878de413e8edf13c2d2ee1531a86e96c8ceaffe6559df9c3245052d8b1ae794b7db3df337d8fa76e4443eb3145c962392a70966849c2a92b8fa575b3b587bd5b5a9f03a5cec28aa578fa81348287fe7321cf91ce3eb372604e743f7175e5ff252afdbe6b8b140ba113905aaca9160d1e8c91da20cda9e675f0e1fe7302703fc5c3f96c33df96ab2e63d37431ecdf1ddb77bf602c41edc78ec0f12b48de14c33cc37e800b318f3fde1aae554bea9e97243a732d95aa6c0dad2a3aa5d365f102196d45b99e966f789632d024847dbbb33fe597a76c59e82721bd3c6ce235538afc0ba1e3aa2a6e2ffbedd45a9e80809fe1931a3d0355aafb3ab33f29370ba89d74bde5398cab338d71caa0c14b8b128a39c4968c001d04e4431857354a5b6a15d32222afbce3ca2e7ba5b4dc3b1d74be6717c98a60b4b17869714d55ddc9a5fd7990f55c9c53a1efa3a653e8b0a490795724e4fd1e0f92c6450bf277e9a999ea9598c50b5baa2c5a70e0181a4d80d7f1e02519876cf95ebeb39d20e3e658c59209e0f878cc8d5f751e0efde7c6a20e5218b19ecfbfa09ccfddfe502531af5d8afff6e53bb33b709dd40b3acc480aa20d98ef4238f301a717ee2e0ee4b60d5bab20bbdd014b92c9f4d8ae90bd286860fad40939959d1549db9c2748a3f93e3054c895f82f2ac2e0c71432cecfa76de5a0ddf5144c424a873fcf6f7f4964eb2c651246e5779187cd91cf5920021e795eaefa6bd5987f0ca265e4e43a628c394d947b1fc807c92617ae05d5e81b8ea48dadd7525b7484fb7cc8d11791b3af9b3cafeaf188452a764eb97f8cd1967fcded4831817fa0cec2141221f1fff8c567d02b00e508f7e60b00cff374ed45916f9306767f97ac61f8a3f07fc132f1cbfcf9236f94044c04fca1cc02f7885229b0bafebd797661c28e378b05c484b19d4d6069acb7b5439d822a4147d88084a8b8add0abcf87b37967aed1ec484bac422e0ac73896aeadc4080d482b7f89bb8dcd1a7937b196fecff4793fe5baac04bf98a826becd766c7533c1773f6f9b7a90d95c0bcc87f52570178a6f87055e16adbc3122645c75207ed28965597dc4cb34028251a085737a22fd947bbc0afef4680f7c781b4024742eee843898b408bfe047ec8c7912c73460b24e396c4142ca51e12e8ab97835059ff22a77b5a67130342f3b1e43042e8b9ad571896cbeb508a2286b610516ba0c4c025085dcc2b34b83d7f109ef97720815eaef43e74aa938a0fc856628992f548f2b261f95339e6d0f40ba613a381e6500b6740b3d504c651ccead348fb2d613b4637ddb3158ad35552dc7b78d90b5d35230486f4d3a4f692e41a2426871dbe25ea6c11eb10563982c1a1febec511d1aa722c6c0e64b637013525f2459302a628b2e6a974de3a173a7ceebc0d85c9c350d11039e768f94cd29ed645c02b1c2a860e1b55e7bc2d2a6214fc9ca12a694692126e9789468617bd88fada30c7d87bf0debf26c294dc8275dc909508155d5c18978c9215fe15802fe109cb4217141f1f74179626c3a11ea3837820c7fcdc5784f2632f9e635f0d61c60954d65287bc012686741e28dc1d48200d665ccdbaf3a18ee67346a17243f84d06b6c28b79e3b2f2c99f419d06638dc2ea95cb8840eb34f0cf4f83627e74e094cf0a552c27d49db4f70f3980fe7cc330917deb50f53a5d6c8759fcd3151729c2559c79d96889bde53ff3ce33a80e1d9c14719c2001d3cdb029641e0e3f62f94263d8e7ff19e221749efc8b76e", 0x1000}, {&(0x7f0000001340)="ce511c9ed091ecf0c3ba6f5cd2943fc1073797788d9f39b837524b77f6133d86", 0x20}], 0x6) 16:00:08 executing program 0: r0 = socket(0x1, 0x2, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) sendto(r1, &(0x7f0000000100)="c14af54af00890fb5be8db5a1c683b1697b20981b10167ca51bea66959e768f5ee434ad98c8b76ab0024d89fb235d3d9a29ebda7e3234ce18229e4ff79f1a5f04fdd299d27ffe972d60586715ce57ef0ecffee7d6605365c9bb7190bb862d5ee89ada67983aa9ea8581b7e446b33a9814e181f4dd8ddb24e1889f49e6b1cf5701b9fa7264e5261807dd44a8d2e485f0f9f9d85ce97e7868d7221dd5f2770b2f155ad6802212c757f5106704f8778c79d569fd98b542c1904d4ba5bcd02e0cf74e3454f6e9eebc80907ea6c88bfc5282d60f26901a79f85c660417f28192781076cc3e2d12d63a70a5f9a2ff51604527edbfc7b38f05560", 0xf7, 0x406, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0xffffffffffffffff, 0x9}, 0x10) 16:00:09 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r0, &(0x7f0000000180)="2e3d3c991802f20e2a47b1904b5644335bc2e0c04c13d649125fb8046a21619af9d5ee832b32c92436", 0x29, 0x8, &(0x7f00000001c0)=@in6={0x18, 0x3, 0x8, 0xff}, 0xc) readlink(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)=""/53, 0x35) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000040)={{0x518, 0x1000}, {0x40000000000003, 0x80000000000007}}) getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200), 0xc) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{0x101}], 0x1}) 16:00:09 executing program 0: r0 = semget(0x2, 0x3, 0x0) semctl$SETVAL(r0, 0x7, 0x8, &(0x7f0000000000)) 16:00:09 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x7}], 0x2}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) r2 = msgget$private(0x0, 0x2) msgrcv(r2, &(0x7f0000000100)={0x0, ""/175}, 0xb7, 0x0, 0x800) 16:00:09 executing program 1: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r0, 0x29, 0x23, &(0x7f00000001c0)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0}, 0x0) fchmod(r0, 0x4) 16:00:09 executing program 0: r0 = msgget(0x2, 0x0) msgsnd(r0, &(0x7f00000006c0)={0x0, "dab6ec572e2c69e9f3eff3935230bfe73b467187c74bf29631d9749a0d3cd3"}, 0x27, 0x800) msgget(0x2, 0x8) 16:00:09 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000000)=[{0x101}], 0x1}) 16:00:09 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000300)=ANY=[@ANYBLOB="ff84008e12ffffb2782400c1d05c25416080868fbb6b74229a8aca0437f8a4ab348e0f5bb86a86bf01a4b6fa5700fe4bcfca1ec3b0b7ecc64e4f86bce0f4c1a5a4b95cfa58545cce5a5260f4da3b45e732ee4a7fed3b00d007c372acb8ef221aba0ec50d6b1d197ba310c6505c5cb1c83f46693d8bda05a73902c642dc289f4348c579130e469e3af49d2571942be257d13fd8484b3e18c76ec16d8495f5f1a1f2456a01a7c4fee8ae0692c4b531a76cf5cb3f8e7a4a50080aff8e423e55c4f3e606ae43605cab634f5c9550e3a77e3bcf06456187612fb04c36b5883ae3c29cc8e5e3b56cf308c5a72446fb4f833c29512f318b6195ee72eb64f268489d9106ee3d4783802d1edeb0b36064e915e0b357142e4865a9ffc3ff0764a9db9ded9e069903bca9284882d4d1b50f442b408b4672019b7948ecfe3a4c3124fa0d52a3e05907e991ce7e6e4b1e3d079901ad77"], 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x40000000006, 0x0) write(r0, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:09 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) fcntl$dupfd(r0, 0xa, r0) r1 = kqueue() kevent(r1, &(0x7f0000000240), 0x3f, &(0x7f0000000040), 0x101, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f0000000800)) 16:00:09 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}], 0x1f, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000180)="8ac5a62e8f00290bc2c2e15c186fec9aeec6313e0faf6cfc4f4e0edd50c3194c2684992a37f5ce7d4dac4ae7a5888e97a4aa4348e54b334c907b7e9a971aac98b8447c0973932a15edbc636a2b5784523b7592", 0x53) close(r0) 16:00:09 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) chroot(&(0x7f0000000180)='.\x00') ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000140)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000010100000100000008cd7fdf03000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) fcntl$getflags(r1, 0x1) 16:00:09 executing program 0: symlink(&(0x7f0000000340)='./file0\x00', &(0x7f0000000100)='./file0\x00') r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000002000)={&(0x7f00000008c0)=ANY=[@ANYBLOB="5602042f27000000301900387767f300795a86fcd27479827dc3c0ba67a45f46be41a8be075b626dc3fb50719ecbd5a195de9578a9314df05b1c03684e40218cf99594c7d342296fad4a1a42c148e32aee965d54097ff53f5c942a5e27f3c37ef9e6a09dada35bb88dba2260ee7af2525b882e6f80c53ddc80cb19b17aa5dbe426d4c1c57e2fc1ac4760d0495aef0000b100d60718bb292f6304c809ed293519404beb7f2e95e9ca36427071c6f94ff9111a4c5c32293647c1000000000000000000000000000110fcccf61316b8f79b78dd9aa37de648732d2a925d04e571b5891972f7bf710c1ad91104857c2e426e876e44c4103736afbbe8d7f29b6a3879819564d81979de0e0000949b4011dab845c842853c884f0ed33c4a737398d01d28670e5813659db9d39effffff1f6957440e90be3b461f4b0096b67035515cb411aed7da8958904fa8239bcf7c2d3f8d923cc6d6f4a25deb3f8e0c0d7e6ad0916cc6bd8089b94b15000000000000945e9eed7ab813def291f195dc69265bc76663d86a6a9254b17d62e717f56746f175e98467a1a076182ea8da424870eabf2c5b76c1e4eed48e324e8027572179a27a1c9836a776483da107000000622da410541dc30e0de21c48f4360800c6772f4c9b5614bbdfd833d0c9fe06d844ee7fe0bf5d6c24a6cf59bee0f7e0a23a2f05b63ae9d1347244a39b5bf16ccd1701acec27f95e85092f2ea9a7cd500816e41d82176737356b552d45032dbaf273acabda2621d721a00dac93754cc1ff91e64fa56054e605ab441f2c820e03145e71b3117e8c2e47e4058158c23cba66de57edfbbf41ae4d1aefa5ce91f4e9fe0324da21d8c6903df085a115a1699880f1392ad040a12d0464415426927c"], 0x1, 0x0, 0x0, 0x0}, 0x0) r1 = open(&(0x7f0000000240)='./file0\x00', 0x102, 0x4d) ioctl$TIOCSCTTY(r1, 0x20007461) r2 = socket(0x16, 0x0, 0x19) r3 = semget$private(0x0, 0x8, 0x4) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000002c0)=0x2) r4 = shmget(0x1, 0x1000, 0x900, &(0x7f0000ffc000/0x1000)=nil) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000540)={0x3, './file0/file0\x00', '.\x00'}) semop(r3, &(0x7f0000000400)=[{0x2000000000007, 0xbb6d, 0x100000001800}, {0x0, 0x6, 0x1000}, {0x1, 0x40, 0x1000}], 0x374) semop(r3, &(0x7f0000000080)=[{0x4, 0x4, 0x800}, {0x2, 0x99, 0x1800}, {0x0, 0x100, 0x1800}, {0x3, 0x6, 0x1400}, {0x3, 0xfffffffffffffffe, 0x1000}, {0x2, 0x2, 0x800}, {0x3, 0xe77b, 0x1000}], 0x7) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000680)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r7 = geteuid() accept(r2, &(0x7f0000000380)=@in6, &(0x7f0000000040)=0xc) r8 = fcntl$getown(r2, 0x5) r9 = getpgrp() shmctl$IPC_SET(r4, 0x1, &(0x7f00000005c0)={{0x400, r5, r6, r7, 0x0, 0x0, 0x5}, 0x3f, 0x1, r8, r9, 0xc53, 0x2, 0xffffffff}) semget$private(0x0, 0x200003, 0x40) semop(r3, &(0x7f0000000180)=[{0x1, 0xab, 0x1000}, {0x4, 0x7, 0x1800}], 0x2) r10 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r10, 0xffff, 0x1005, &(0x7f00000001c0)={0x3, 0x1f}, 0x10) setsockopt(r10, 0x29, 0x33, &(0x7f00000000c0)="f02d7118", 0x4) ioctl$TIOCEXCL(r1, 0x2000740d) pwritev(r1, &(0x7f00000003c0)=[{&(0x7f0000000440)="97425c76947756d541cfdf5d6457b68310ebdfac0af7a7b9371adb584f4b31991ddf05c22d5e83de1b1ba5fc0cf27689eec54c826c99716645d3f4032fd7ef9f7edebcd73bbed6eef6c1f3574598b5b904c9c8b8be37cb2266998713e00869c2ab9ed220be78483f6851a41d3a3f31aba29e1f1d9d3539f2e7b2e58e286622e37cab7194e8205d6af4149fc9ef1b004e8ddce10eb0b5fcdad372233d27ca7d44dcece008c6873e8395856b87ee7c42fb71c76a4b522851f887abfacd61764dc2311b4de7ba08515ea525c5473ac2099449b9b00a9d8da104e55046df292ceaa0ab", 0xe1}], 0x1, 0x0) shmget(0x3, 0x1000, 0x2, &(0x7f0000ffc000/0x1000)=nil) sync() mknod(&(0x7f0000000300)='./file0/file0\x00', 0x55875684757fc832, 0x2) semop(r3, &(0x7f0000000200)=[{0x3, 0x61d7, 0x800}], 0x1) 16:00:09 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) socket(0x0, 0x8000, 0x8f) socket(0x6, 0x3, 0xffffffff00000001) getsockopt(r0, 0x8, 0x38, 0x0, 0x0) 16:00:09 executing program 0: setreuid(0x0, 0xee00) r0 = getuid() r1 = geteuid() setreuid(r1, r0) setuid(r1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) connect$inet6(r2, &(0x7f0000000080)={0x18, 0x3, 0x5c, 0xecb}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 16:00:10 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="2d017f00000000000000"], 0xa) dup2(r0, r1) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:00:10 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000200)=""/222, 0xde}], 0x1, 0x0) rename(&(0x7f0000000180)='.\x00', &(0x7f00000001c0)='./file0\x00') readlink(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) 16:00:10 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x32, 0x0, 0x0) geteuid() 16:00:10 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() poll(&(0x7f00000000c0)=[{r1, 0x50}], 0x1, 0x7fffffff) fcntl$setstatus(r1, 0x4, 0x44) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) setrlimit(0xf, &(0x7f0000000000)={0x9, 0x6}) write(r0, 0x0, 0x0) 16:00:10 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xd1a93f373956b9d5, 0xffffffffffffff9c) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x8020, 0x0) r2 = accept(0xffffffffffffffff, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) openat$zero(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/zero\x00', 0x10080, 0x0) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r4 = kqueue() r5 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r6 = socket$unix(0x1, 0x7, 0x0) r7 = kqueue() r8 = open(&(0x7f0000000100)='./file0\x00', 0x400, 0x4) r9 = open$dir(&(0x7f0000000140)='./file0\x00', 0x40, 0x140) r10 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wskbd0\x00', 0x20, 0x0) r11 = open$dir(&(0x7f0000000340)='./file0\x00', 0x80, 0x10) r12 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000380)) r13 = openat$tty(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/tty\x00', 0x20c12, 0x0) r14 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) socketpair(0x6, 0x5, 0x3, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) r16 = socket$unix(0x1, 0x2, 0x0) chmod(&(0x7f0000000700)='./file0\x00', 0x72) r17 = accept(0xffffffffffffff9c, &(0x7f0000000440)=@in6, &(0x7f0000000480)=0xc) ioctl$TIOCSETD(r8, 0x8004741b, &(0x7f0000000680)=0x2) r18 = openat$null(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/null\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x20, 0xf0000000, 0x6fc, 0x9}, {{r2}, 0xfffffffffffffffa, 0xe4, 0x0, 0x3e, 0x1000}, {{r3}, 0xffffffffffffffff, 0x4, 0xf0000000, 0xfff, 0x995}, {{r4}, 0xfffffffffffffffa, 0x2, 0xf00fffff, 0x7, 0x59}, {{r5}, 0xfffffffffffffffd, 0x90, 0x1c42c5405e47558, 0x4, 0x96d}, {{r6}, 0xffffffffffffffff, 0x0, 0x8, 0x3, 0x2}, {{r7}, 0xffffffffffffffff, 0x50, 0x2, 0x2, 0x9}, {{r8}, 0xffffffffffffffff, 0x1, 0x40000005, 0x40, 0x1}, {{r9}, 0xfffffffffffffffe, 0x80, 0x1, 0x6, 0xe2}], 0x7f, &(0x7f0000000500)=[{{r10}, 0xfffffffffffffffa, 0x10, 0x40, 0x8, 0x9}, {{r11}, 0xfffffffffffffffe, 0x46, 0xf0000021, 0x8, 0x1000}, {{r12}, 0xfffffffffffffff8, 0x41d1c654a1fa2d0c, 0x40000004, 0x3, 0x6}, {{r13}, 0x0, 0x20, 0x4, 0x7, 0x800}, {{r14}, 0xfffffffffffffffb, 0x0, 0x10, 0xe9a, 0x100000001}, {{r15}, 0xffffffffffffffff, 0x0, 0x1, 0x97, 0x4}, {{r16}, 0xfffffffffffffffb, 0x0, 0xf0000010, 0x100000001, 0x1}, {{r17}, 0xfffffffffffffff9, 0x4, 0x20000008, 0x55a0}, {{r18}, 0xfffffffffffffffd, 0x92, 0x10, 0x1ff}], 0x2, &(0x7f0000000640)={0x401, 0x9}) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="00000000000000000000000000000000c0"], 0x0) r19 = socket(0x18, 0x1, 0x0) setsockopt(r19, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r19, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000740), 0xc) pckbd_enable: command error pckbd_enable: command error 16:00:13 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x65c) r0 = open(&(0x7f0000000040)='./bus\x00', 0x82, 0x0) writev(r0, &(0x7f0000001500)=[{&(0x7f0000000500)="99e9a08c3f7c9bac87fa8629a5754948daaeb28788bea419324a7f6b43072472ef162a6dc8f9f587879025fa57f4c02561c0089347e8fa17f84bdd0da6d29f70ee295d1b3275e8c178d35d7cf4e4c57cf5d722f58378d26eae0e8d50b4782ace7662e2314aa30da9afaccfcbc6d29626890dd92b2568a99134f7d16d43f5943be38b0c9de2e6e0d21f209331f9479cae358eefa156a0b1bef00203de794c85c85f4069d3cb6d3f650afe22931521723511a1d1e42c690d279a984c58b1d094f6d22174bd22bb4efa154cbe357d61d5f73161f483f3c908ea8b15f6ece4a2f3587fd6f37e95a5904aa7c19ee563e9734ae1ccac3e32627af9b8a89856abadb39604c10a1dfeca856ad7ae63609d37787c8ac0538b8a57d4c0f8b073e8023cc531ca1c301a73aa4976dcf47d63533a19e4082507b86b9fd7e35c0d201cebc41d3b88d99d8cb133943380c45e280f446ad2139540abc86d2a6a36e82adf9cf2ea35b36cad96aefaab7abe43c934bfffb2d9ef0a78997bd021b7ab6202d45bde24f7ba88bc2f9b70602441bb4eee6b91d8fcd8329cc1b3b9bea129bc34a141848caae428df996e7244e81fcc4507332839be0f0609f4bff6f0b9d43ac0d15331c6078639f54d9b9a23200e23d8e931fb6188f91f14a9702ad07391334ce1e630b41f9fd5d0f80b997dc3f9c73899959c5dcfbd4adfc13dba7f37da96c60776fbe224b155e11c89fcda082c1080c59b5377b3a1b45d51d9f3043bdd3fd7c0d66ce2cc68adb6eb8a53a464bc930805579b8837bf89a8fd34eacb747f021de82ebb4f4a8145c6c5c372d93946392f219b17bb9c0f2c8e8afe8efee21afa84e7530f3d04bcb4218028641ab164bc12cf55e53ac4e366f336555214dec53daf0d3ce371a1f01a7841937058a848d05d59c81b0386b8c21c04189688596f1fc9f5c10a01c726364dcf379c7a37758738298506008281071e631240e1f3f6ad1df9805df6af21f1385397cda0a065a30687a4e958501460641ab5452c5718e0901bdfc537451306bdf69051fcf0942464462982dee9ad8e772699bc586dc5fda6b2e61a65bc10271dab2e7c208936fc29db29e931f4c5823a0d86972375a078683295304a4ad516727f0d27ee1a889c745521ab63142e5c30aab4923e2f79b280eda74bf3070eb3083da3c53473361ee880d2a20530172d83f9273d6c91e2de8fdacf4fadc05e1a4a8d5583f9d5907e5a221ecb8bc8c40f3facd7fc251262d8a5150b1a1604e0148067e09ec9f0d243a0034755c87ac6f7d3e4e06a54b4b568ec491ee6578b60554fce37adc9081dce48d8392cdd155c66e1163d6106b01f9f66d51b6f3bb4ee2f9dcd5dbdbba037bfe1dcf83237e6ba998bb324b8844b0268786165c8e012d9d190008b166a6d1366cefbacb8c21078b0c771b04ef326adc9c5a6cab52cc3128d28e599dda4783a0b04dada1fd974c3191bdda11e35f4c4f7cd7d0df0f0b82ebad0d6a8a9b8319878629a2df7b8436ae9bfe3a9de9b7f4dd57e5a85d5ca03eafe553b43315537f7b24c158a051ab152ed7445f822fc0f09fc255e7cb4c6b785f84a0df5024598a163a42b2d46034f75bb6b238059bfd715683f308e0198f3757bfac9ff7c61e1a56bdefcb09452d68e8811b451ab1348f3f02bcfbf96a04abf8dbd9656baa49aeee58a8760da8266b8efdf4d5d358fe402a2b59be876309ac97de70a7b57136b6d326ebcbb55331f1ae166f220729c80dde7cc1dc069d4270032da1e237d60cd1b60c2417d694f98d5f5d6a9961470da8cdc5b8f06ae7fe846c580ff0d2b8668ade6f24bacca37aeca31f03b257ad19a2557058437d1cefa66fb6db2aa42be9b98ca7e71666541051993d5861bd400d01129944260653dcc4a27e04f34a6ce2fa4b21ca7dd64be78916124eef89c9f1b359d64322fefc12ad87098a2c219ab330b33d84f47ada98b3ac005d0a41877e6110a953a5b7791d865e73b794b6f73477389bd60dbf215c650a625ae5c3dabda9326588547a39b608996c6b479861e4966db71fd71c5c7b7784386e4d4c34b86787dbf59d70d9be180027c35d1560a1f635dc4d467733ef4a9092abf07a0697544134779d6d25a14339a494691e9626ec37eeb147289e39b1fd316bb897832163608a9e027d4f4afee24c30d56601c8ea8d4b495bce4c4db4f28dcbd6013dca60714bb0ebae87e26de68fe4ef8e11a095a0734fdb76fb88894f2ae916a2f8dc104102be43a47771ad7a994619c86411337e02441fa2375b57c1298919e27cc7bf86a58e65d0a28d105ba46bdcc9d14da2639773f5109648543f34d3ac1f80d6f2ad9b0e53f3866d7460a96ae795d4a105f74a4c33113bbfbc125cae457e6eec11df2e44336a6f500c4a6e268e0b275a28ce03be28a6255ee4efddcbfd6769528468c39edb2387d4dafc2507ce71a5cece91ca9eda0da5d109cec26fd8e902d1f87a28d52d5ff67b46fa4d3293b68810fe02210f70d29a8e89d454f9af2a432555fef4eaaab13d3a329dc6a6d752d1220fbc09009bbaa3aac9ecd722043e5451f305e6f9d0bec7e8d5936325714737f4ad875d07663ee089908445b1fc09461f8f02724f5678c97b8bb6f10d20fcbfca922c652a84d8ae04d10ad522b750d61ceef93702bf07a0bbc7bfd11a5bc248f7a61ebb505b195b9f302f5f56c389e383a322cbeaf102003ca80b0a5f87d7f94a63aa94b174a803e7f6b1c90b2827a2d5c39f3b705286fe00622a275ff8b25159373399ac2a8f51e8761e995da057fcdaa40f1136bd14c8c2d5ee79f9ed882a9a05b1edb819b5bc3b70db593f5945f006ef77f56046531b2c2f7d765716c02d7a1a945036944ebc6b85b94532f67e642153539a8589ba98a327e64f9c92011ee9931d0ecc07072ca4ce6b0c13f30c1b48b9ebb196717568bbaaf1b0343764d05a87cf432d7114ae0289683f63af77ee9c45d1fefa748bd023c33518bec0923032577dc3c977e4b28b68cd22a9a4a41e232b2cba6797c4239ce72d3bba98b929b0aa2a4282c0fb4555be458ba71b999ca978e1df96fed30bb975b0144ee4d53a792426629761fc9a997bc2f4210270b4198b7668d865ec29b1529ff7d2d38c48d643c5d34b2289e245d18bb33132758a10efdcb1ff7ccd0c62341a7a761781a59f4e4b830647435d1d021ac226096e6f2d47a0b041bba02330ac2a3630c53df6f60e29c428818212c74e8c2bcbc585bc3f5938e883a0f39eb8b5e3dfd33e1dd89cff5711b33baf098d82f5b23d03fb53934256bbe9ef8edbf7a0e372ca8598dae9ea847a8b941746628a6d51892d3a46d8d4b0a4707d678ff50cc69ad31a2798dc9e66d17fdd0f1a59f8182eb7d913b796214c586e7aa52ef5293f740a0c85d62ddf243d56224b7eed89ce4f4fe8ed1b1cb68124133198d42af9217afcfe539e3a30c5e945c5df6c9c4dcb6200483af4b98ba675c9103b6826507cd0252db24b5645e090edb103f10abc37b2af33a99927df7ad88252c345aa05a2961f038b7d203f9b2d1d18d86c3c9193714df00b0548b20a368418578005281c7a49fe02a8c2c7dc5234e9cf9819e265255e686803ba8539aa16af8f9274f165dc247e26eee372e2d50312f2ec04c74f31802b3af88cac008dded7f471ef6c0cff9fc53e956955201ed59fabca4cd30a12dc1075afba51dff4c0eebf4375e000c478594ab4517d34e748cf29d315ae51f991518e58ec3038fc5b3a75a2324047b4c0c8f7fd4aa330185f65a759ed502543671617ce900990cabedb8b0719ef49f276a4b94792ec09be9537ef9b6d8328851a74dcffd40c3fc05dd1a6032fd1567a3292886d4c374f6fedadd2b6d0e3731674d93bd57673004838b1d4a0e827f7e24b685d6a435221fd998d9828f3ff8159b1b89034e6021f321bf01491d1fca5d256132a74397f24a1a880a2e10bd81c4d7ccaa22c244920a4c8211370faa9da4808eaa14e47806884dca081d563f0a4a71ea9f847ceb034e251d01f65102f41b55901d0ca36d83f16d522351183fa3e22f90e246bdd1a1561ca75b2dc6667094ae80a077bade425f88652f18681f21bcc9a0e058a0d8a55c8884c5de289098e2537af2a1b584341ec280a33f335380274c8bc2c9b3fa15f1a07ee41aefad0c2ffd90fe0f1b914842c6ed621fd918730c31fb0fb922c43907a2c0cc7d4a8242e0b9f420db99e4aedaf9d6cec000b47f01e43465a1e9e989fbdea92dcc7d000678d22faaf59b4aab0567a8420c23aa66737cb38737a20c476453f2261b312257a8e481546ca65bbfb54f7fb5cb0df9d6eb62a8107e40fdfe4edc1d3e8c93178b8316b2f15f86204da1e65cc121e3d226c897ba283d91dc258ead7afe63bdb1686b3ba9a17288769dd420b3a3c5bf6b3908fb55417298c410ec32f3ca24a49906478210bb6f723a97c4a5b8a1ddccedb9c67a3500dc1f0d78e3ca805e56677f7de404ac0ece90cf06f68db8b2862a9d84b1e5062a7a6c758d110c42c7c136f32279239f75195e06fb024b9b3a88e71f4f3af005eaf9b539919550b1e1997ed925bb91c6a654d0f513ad93955efdd82fa2dcf5d1d9af9e9c73748da130f2e50430cc0d74b3394b1ceb0ff2381fcca280543ce934ac94f6345656f31f58b4ab174a8edec848016562a731b7d1ecdcf464aaa950325052ad6957c5926ae0e8c822607a148a2fe541b4f4fc29b948ab9bcb49f2d1aa7048c7b625d12d04a6cfa462514b7f1c90cc72b3fbff2787fc8da3b6c60486c4adf0d3a969bf9322fcc1e58ac95f692dfd84098b0f2a743c21dbe1265edd142c337db30545e346b7f0b088699139552549e5542596c6add39eb59672c9eecea4308bb9931e2c138fae04891fb9d9420313cee8ef67fa632f94e001d9d6520906e533ea005d18aaa6c801ef58b4feba917ca4d7f7981afa7fc949b99f95ee5b711f472c76519b325974868d7012f557e7738e33d3bb35f431e06445652b7c57d03d6634600e8c8dd6520e7aafaf52cce744c8253e761d43553f31cd1e237c89ed826bc69f6a4af2834f375e3744649d700de9365b44519b612ae09c482345ae7a2b19cecbb0d2a65786c6aba1431c227ba00b9272bc8c797011c97a0ad5ceff065332d9ba184ff24da22eaffb5eaa85db31534b925eb93f48ed0ababc752b087aac3e8207d9eb47b2c8b5f36da97590058cb99e01a72c3f08d9d383ae3229f47e62dbc17ab44440ac375b66ffde04987016b80257683edfb7556e70c227b42f8375ab92f8dc99ed2e54387907215862c475586d81c402d14b8494eea91f2e33bb6d9bb250db639a59d631c936839a9a6940af16336cdf53e4e09e241121f8fb8162e004c0e5c778bcf3165867df4f1ccde99b6d2f635927c75f3a2ecae9a057b7e0f901b7d3c6cf24efbd0bf2d9b54230415360d94dfee05080276600133a357720ab85a9cfd2f2cc5410e4cd1431ba62b37736badaa20ac523284600dd2d50cf0f9640e9c8afacd225bce0c498b3974808b99580eccf21de2996935aa4aedcd52ddebda358f1241f30b52d1b368ab5375feef2760403a5905e63813c607b1f004d5370c4d3d430e6d87d36d4fab145854ad48fbd79dbcb3d3ada112c0365c94560e9616c16fb60dc783af8392291e22d087e37a12350d60f0a365ed8e535859542295eb3650bbac1fb0cfe80e375547ca1c2c149168936390f6ca39325513ecbf5f943345f806e02e969beddeb63fb0e4f4ad06bbb49f70c9cf4f02ebae8560200d49bca470d00f0c84f93e2", 0x1000}], 0x1) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) writev(r0, &(0x7f0000000140)=[{0x0}], 0x60) unlink(&(0x7f0000001580)='./bus\x00') execve(0x0, 0x0, 0x0) 16:00:13 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) socket$inet(0x2, 0x9, 0x54eb) getsockopt$inet_opts(r0, 0x0, 0x7, 0x0, 0x0) msgget(0x3, 0x280) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:13 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) write(r0, &(0x7f0000000040)='l12', 0x3) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) 16:00:13 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) r0 = open(&(0x7f0000000100)='./bus\x00', 0x4a6, 0x511) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x8001) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="da08eda466b7445d", 0x8}], 0x1, 0x0) 16:00:13 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20020002, 0x20000000000841) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000380)={&(0x7f0000000340)=[{0x85, 0x5}, {0x22, 0x3}, {0x0, 0x10001}, {0x87, 0xed}, {0x45, 0x2}, {0x101, 0x80000001}, {0x20, 0x1}], 0x7}) write(r0, &(0x7f0000000240)="dccb5bea4e05e95c670587d88c37fba732e0e5c639392565c72c9d3f4bc31018b548913c4301315c7c24284f6fe85add189e5799c5a543b78972c257f1b1529285b4c96f825e0de46fd017f0480b348a97b26ab520702a1add55883efe7f4d1e7c85fcb76a3d39d2a1cc148dddc735ae9dd67a0fdcee42e39e105604f7d331c0cc3bea616c0ce5c488e49c6bbeda9fa90c8fea67fa88550ae011b654ca6c0512e66700630f77727d", 0xa8) r2 = socket(0x6, 0x4, 0x1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) flock(r2, 0x8) 16:00:13 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') mknod(&(0x7f0000000100)='./file0\x00', 0x6000, 0x4) renameat(r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00', r0, &(0x7f0000000080)='./file0/file0/file0/file0\x00') 16:00:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "69d4aa1fd74e05ed4897e1d7f68f0c1043519ebe", 0x0, 0xffffffffffffffff}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x4, 0x338, 0x7, 0xffffffffffff7e9e, "66b017fab76a0d4da3cfd7da5df40aed1a69fab0", 0x8, 0x3}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) 16:00:13 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000300)=[&(0x7f0000000040)='&/\x00', &(0x7f0000000100)='+\\}((\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='\\:&\x00', &(0x7f00000001c0)='#!&\x00', &(0x7f0000000200)='\'\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='+\x00', &(0x7f00000002c0)='\x00'], &(0x7f00000003c0)=[&(0x7f0000000380)='+\xe4\x00']) read(r1, &(0x7f0000000500)=""/90, 0x5a) fcntl$setstatus(r1, 0x4, 0x4) execve(0x0, 0x0, 0x0) write(r0, &(0x7f00000000c0)="db", 0x1) 16:00:13 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) bind(r0, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) getsockopt$sock_timeval(r0, 0xffff, 0x0, 0x0, 0x0) 16:00:13 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f0000000080)=0x1ff) close(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x9, "3e76b5e19a0b07362f14ec2a00104d918fbbf1b8"}) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000140)="88", 0x1}], 0x1) 16:00:13 executing program 1: mknod$loop(&(0x7f0000000100)='./file0\x00', 0x1120, 0xffffffffffffffff) unlink(&(0x7f0000000000)='./file0\x00') 16:00:13 executing program 0: r0 = socket(0x2, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0xfffffeeb) 16:00:13 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) fchflags(r0, 0x2) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x402004, 0xffffffffffffffff) r1 = syz_open_pts() open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000001c0)=0x7ff) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0x8) lstat(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)) read(r1, &(0x7f0000000200)=""/77, 0x4d) 16:00:13 executing program 1: r0 = kqueue() mknod(&(0x7f0000000140)='./file1\x00', 0x2000, 0x4) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x500, 0x0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000240)=0x3) r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x3f}], 0x100001c, 0x0, 0x0, 0x0) mknod$loop(&(0x7f0000000200)='./file1\x00', 0x2020, 0x0) kqueue() open(&(0x7f0000000180)='./file0\x00', 0x100, 0x8) linkat(r2, &(0x7f00000000c0)='./file1\x00', r2, &(0x7f0000000100)='./file0\x00', 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x19, 0x0) 16:00:13 executing program 1: r0 = socket(0x10000000002, 0x6, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "651e0d969a21512e233120466afb9eed7db09f1c"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000000c0)) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 16:00:13 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file1\x00', 0x80, 0x44) mkdirat(r0, &(0x7f0000000040)='./file2\x00', 0x20) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000200)='./file1\x00', 0x1) mkdirat(r1, &(0x7f0000000180)='./file0\x00', 0x0) mkdirat(r1, &(0x7f0000000100)='./file0/file0\x00', 0x6) mknodat(r0, &(0x7f00000001c0)='./file0\x00', 0x8000, 0x2abc000000) rename(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='./file0\x00') 16:00:14 executing program 0: poll(&(0x7f0000000100)=[{}], 0x1, 0x7d) mprotect(&(0x7f00000e3000/0x4000)=nil, 0x4000, 0x1) unlink(&(0x7f0000000000)='./file0\x00') execve(0x0, 0x0, 0x0) 16:00:14 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) chflags(&(0x7f0000000040)='./file0\x00', 0x50000) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:14 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x4, 0x1, 0x3df951da, 0x8}, {{r0}, 0xffffffffffffffff, 0x20, 0xf0000000, 0x1ee, 0x4}, {{r0}, 0xfffffffffffffffd, 0x30, 0x10, 0x7, 0x8}, {{r0}, 0xffffffffffffffff, 0x48, 0x40000001, 0x4, 0x100000000003ff}, {{r0}, 0xffffffffffffffff, 0x1, 0x8, 0x7, 0x80}, {{r0}, 0x0, 0x18, 0xa, 0xb29c, 0x8}, {{r0}, 0xfffffffffffffffa, 0x2, 0x2, 0x2, 0x3}, {{r0}, 0xfffffffffffffffb, 0x1, 0x1, 0x2, 0x6}], 0x7fff, &(0x7f0000000100), 0x6, &(0x7f0000000140)={0x6, 0x2}) 16:00:14 executing program 1: r0 = socket(0x11, 0x3, 0x0) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') r1 = dup(r0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000001180)) sendto(r0, &(0x7f0000002300)="ff91259af5718089df3ad1ff7611ec31beb003edfeaf9a75a3d802a0668d8c77c57296745bc207c0076b7a5ddea7729fa1c9c1fc85cb7cb6c3f3d6b4d106f0202373a603e87434706d885d1b9de5f2f02de2cdd0fa69bd65aca035d474dc1c9602ad04c6ffed3e083a7cab53f90bb4362457fe4bee9bfa3e26bc61d5d2b55d089e6d12a0fda72446bfdd8f1dad0c07c70a07b6b577f9dadb70ed63b2b84b16fd937c88f99f3b84d5f6a2a81ee65400544bb2a8a051401b9b03cf27d2e5846b07943f12f35ef9c26ff8867334f398d3191c94e12f1bf702a33fd582593c42ab4ed62f1d9667f6acdd02fdd0fb96fa035302bbf86158e91ebbb6f800e61b1c61197fa50e4e7d843b1ec0863c0a2396fc874e5862f97425f6e0d9355ac31b1c9818fa774677a9a1ff83c453de369b2b02966dd8fae2f2a84e4c85e382ef61ae256ab6178187fabf4ba16658378b247bbd29e4603858ef6c64c73a82fd97718f99835982070186ace3f8d90f88084f17bc4463fc9f40b0c13ea4d10b9c3d30f4fa0bccff20305189600996a75bfcc38424a01fdb31d641e3138851399ae399d5ff72a708c18ca72510724eb2b8b3b035b8c7df10e707a66fcbed4828c788a37d5036a393a79b7124b4845b3093f9370da534d2c23322142c1b5f31170160f97853bfe5ac2b6463d9baffd7d38e97e4b4ef6baa41442fe3160557f70191679946175d48f31fa0da9c6d8fc03bb01cf363d150ea2a0f4368354d610d2aa52bca5a177cdecba8f57d2995346d93273ca794d385c50896be7f4b712af6d01678b54dde6411262ceea5c1f431020c0a15927ba239293e0b30ff2d92691c402a31b09fc6bcba0afb2ec970f643020c8273a85ec057335d7006b0202186d1dbb0ee95dc8f82b6fa70fa02b782460f4b687ae4a2939bd48dfba6fcce4023fc6d5c2d02b4a44814c5df194b76548011ae5437c98cc52c5574d8bcf6658bbd1383872d8fcdcbbb74e4d6e6f5e4780569f47bc19358b3758ea1de95366b63da41bc0566ae951643a2e56230c93873db3cc134ae6d003f5dc79c62a25d3eb52bec3b8647e2fbb283e7333ae36a68ebfbfaa02078bb999a6310f09370e0f638715ee70d96a05f6a668ffc1e6d3d2aa546e7805f98c39d743410c0fac3ed80ccd50af0ec637e53e2aab4e39ffdb42c297428c7ccad72b8a0e0200a8784d8c37dab2902f22532f39522de378d89b53b4b52f0594b4dc7ad2614151c037053c050cf785ccf9e904076bacf7ad519a7b0a3e5dab0124b1a9872fc5bb1dc62a25104082a913bca29090d4ab35614f665486fa67c34f980a8bfdd89a94d1ecf86af3e8f030e45c5c6620f1faf5d755f68d95e64cc9b8cd7444c112fb7132486a8338849110631acb58d638074aed2301e9774fa829db8c9ead336351fd3bba414dcc1c414d6a5ce836c73e66588290ac86eb103dda5ee367c9bc29194ce3ae15336553423c128c4f50bd03ef6b78c0595947b93a1f2e145a445933d28c21f329a5889d65de8e15910165c59e13c245e9da780a4a89987d1186ebe8debf8128313b9832076b92e65f48a16e8d43faa622145533de6d91ee6880344804ced7bf6bf029c597d958415a8df2a05dfbd128199e9f4be63a098773263c63cc36538546519da9ab6f129c798f8fd832387a082239682061434a7cd45cb423789bf871423f8b18ce6a765a9206f7c9893a47be83f7cf2409b8682ee2487ba437c1f63268089602f407c8922b3d4cec829280d273e2b7a98957a80164f4929380d6f54cffe5fba7167dfcabb7d8f1b4afbfeed061b685dd373680d6e5a4999c85b3e441f6f532bc48764d37e04485736756bb52fc5cb3cbf289f82bb1ca9805ee0d54dc271f96fbc50a75990dabb8936228af3e96b0d33c69792974e59507324f644df819d53d26cdf2ee06acccaf2a5c026dc7cecffb47dc09732e9ff8fed26d968b08b5859b6b225f470bf45f36ad37c6b5ab821654884d9dc2d47b31c143bc5da81ff0166beffae4f0317ca150e7a1f6363ec808e8e0261829e9c8039d81d8eaa0c7846a141ac09065ad9c1daee216f16483c4f6f4aa1e532f52d56468392b59615cfa8904c6b9c6b24122f9b418abe52390bd7236f3ae052c8a3ba26d12979058ab0784333a52ad044aa1f5d94dc8f2265ba176e0537a66060737b5b18c49819ce73b659f761e1b92ed4d16a694926d19dadf9cdb8f85f133b18ca15770f4a99f25e634e154dc55a4c38488029f50db3056c5ae5f3f2590870436411f0a80ade2f08c62dd2479c3c601abbcd36d9ac1f4ea7ef4e56b012ce655d068f5c8674fa072fb34234d83ee85b27f5d0cde3dd666d461fd4ed58a407391505d93092969c9ef511ab3ba66cba353e5e1076f577e9391fa6810b679836211b8689a2fa7331e776a604ae05bc8fe892269622ad5d380c2dbe99df288627ece2dd055a3b0eea0d083eecc8c73769479d0d804b624fc717aeb89d4eaf0b35e25776f5d705eff6a69e25b1bd252b091a619cb7a9f4b11a88ae46fb4a47d9d19e897562941d9b163689b2c8faecde0b0a80e2f8f4ac6914010df0a99992e763a7525b8caee56989f71d3659fdf875e935efec99dda03757c13089dee6aac746709b8171b83764618204cb15575ad224c4eed2805ceca7f8e44a70230045b0aaabbb6455969217f13fbdfb1a12de15e54d69a65dc5d1f22a2accfaef015d78c1a378d1762eaeb92a29de3f8f903dfffd9714d08e0f521d8a8509024471d33803098f8ed2346c39566ad67279eeea9579a0eee6782f622050aed3765b816e9cee79e72114bcfb150dc36587754b041cf6e632d647d9d7a669a22e6d8770a2a465b1fab921bb113dd1c61915779cfdff0f4dad6c8470f76952e3272cb3b41fa8caa59a9a75d4389fbd93cf4f88a8534e33aa5f6463830334e45286f9fd6ae01ed33961c7658aa9427ee3a99e3d1436fd0b76d7ed9d166c37a295cf41a693dd4b3d8def15bdc357a6c2083a74bc83107b0bf090f9154e4859ca1c9973d04cfdbb32973f4aeb45f406756b9ba36884e2fede7f7d25cd9ebc63b59e388bb41271f151fd187e1e6d0f6be4888e1b103dc7b7c4faecf8fb6b3c61be9683c43282ea467041fc25c1371a304c924c37d58c0e10991ec45cc5abe08c88fe5a24c92901b9fbd7a77d42ffa35d277f6215ab33c057f8166fb7eff899628253e33974cef00b560ceb0b06da7073445eb3d9a92ddd5cd9a3100a2f1733fa76f06d9a20de3534212bd3360f7fe42950c98a2cdbb871ae905ccc30bc223170abeb51692eb02e7b3b168865be9e92ee41ec9173c2c5a249657046e112c8da705a2d9c47eded206be063ecccc5a30663de41ba80ffccbee6659e29a7bfb174712f704f35be045de2199566f38d33e95e8f53ce626ebc2a09c5b379383e97ae0807835c443dfb6b46a630da09d3b307465bd3d59189ad875b2640eab15cbea4672d15116d02ba040e28607b5db132cf9ee4c362981c8d540e0a5e147c82adde1215970370381a3cb9bc54831af258c3d2cb46f97436a73ee706657d044314f1ce87f47a521708ab82fa70e8e5e69db1c48b619372cab1cdeea36adc7a1a59f7faf94e61f84b7d65e1666932e23e9c5189654c62e7890b74afd50f114b65719f34d82440e5ae49556028787ee1ecb8373f341172c7b533cd25626dedd03f9545fc916f5a18e3646907fb602a689d2405ab37734314e3ebec30b88dcf713dbd0c5947066e6e351e74888cff399e7cf7503204fec0d7dd1152918c79f9ca779167ceb1154ccccd4edbfe42277adfc3e7da2debb121995873f977bc7d1e772040ebaadb2a157b2466f8c5e81655a775b365666f6789cef0123610feb85991abf98b99ba7d3633e4194987a54aa800c176b3537eb03a6bf41a191a383a7a50b8afbb787103d1ae87a89890e51fe49c725280d65616108a8fdfc0707ce669e35023ff705b0e26c6f4b4f73d2fa0909db1358a448c46863684598efe002bc6f88d1f28d987bf702c108ac570867c8d534b09cec7b33a3aec196fa04d7697306ed9861aba93174ae695a53f23314d78f3aaaf098a5a44490346c1c143ab0b6b597fd11e7b9ba50e63f3191f0e5b8cc3def021e75c22d1334927a7cd04e55830f5c1ae68fc1d5667ef880c8c8da815deb7680980a8ba43890e916f98406e89088da79d58355a88f80e8679dfd9daa94ae41a27a3caeb95ab1447e34d5d6412bd1559ea2495d7be9c47d24ef450a665ace7c495571aed89e0a4f00f230f3a1f83e697707ebbd6daf477676060bf4b12444d04c0f5174c46955a5b0f03bfd0cfd0405a16baadeb6883124594ede9d0f8441a1520c1e433bda7425348c3029c431c124b8f47a0db8fb6be51c1134a538345b85051f2f41f8134a6d34f71ccd50481d0673dd756bc2d8d51f4c5f19bbe5e7c170c8b4ba61c268915986393e38e0dc8934da2aa03d8bc3d9481aba227acddeeaaf5d05a83c7fe8c976f68c8f41e6cd829509055bf8063b7e1937c07f57d64391dadf8ed9c0e8f1d1c225531eefb95e51e4dae051118155c6c73fa7693a198f1a6b1ad4890a89e9cdcf973a99867aa1b87a22780ead15a04e133bc6cd95d9db13a0caa1c299397967a5924e081c99f2f23782c6309303a55adf2cb0d6536b5fe46ce729d6a6df8744dea60d81d3d6a8a648def6bd04161c2bac153d5ecd6267646f3c07d2914753674257ba5eca22a89f013a0ba7b626af08b5c9dd0694d4444de89ffe3c55116fbabd86adc4b85cdd4fe670cc963f8f12fbb4f6cdf56ebb9a0f323e7132e6cccb71c31b5356e822742cd3a0cfca6b442ec7eca90a0c3831eab79c8d7e736495ff2c2ee0faaa25272d67bca1ea9e243382b9d2134d84f70abbf23321e5709faba4fd05034ca7e8dadd213a4c7b381b35976b2c26179623c738990cd573860566118a22e343e219f0cf27077d028e435b7018ff5198204242b890ca88983a3bb04a32b8800c152328e9372e874a73a7ffb861e86e6b28897a857982df8d41e4cb949e61c8a0c7bef3f42a6e326a7f8f36607fbc7ca3ab3c6874fa58b31ba5766ed750a9e0fb139ff943bd031185654e8b1bd08c21acb4b514e114e866bbba804420fe09b7fac0a88d02bdb4f07babaa0468d620b392a275ec91ad8be5c2316aa8d4c8aca532bb025bcf9fb0add95ff96efdefcb01f9e0666c64157eefbf030645c8440c78d933d07a031f7090f78c2c6ff1d4483015afd26982b26cdbc12c86477defeec9300ad54f17c27600a741436870c449642cf89dd0ac4df9eef6ecfa83d6e0f15564507700506d632775b111d93f5994ed15cebff8db7e841d254f0e3c24e71f7be0da071fc54da9cfe49040673e536a890f63eb66bab406bd511b5ca9c18a974b8d5ad1d7dc6a546330aec33a826bce1931ead14e0e5f4532cb750968f43006e7062a15ee20ef1cc0b1b8bb16acea9c60ae90fd7b0ce487a4d41e9ec7e2c162da29c95ea81728a7ae974ece259ef02aca8e5e2c08716f94eec7228b2159378c3e4566792e82da8c82a2d64776c480dde9f3f01d69c02edbc8707a974cc640378550b4030f0b755f8a977529a55e8e0dd97f7e0814b7fbaf6ecd5c9d8c1abf6af5f4ddfcbfa96933297200bb993322e6acce9ec67f5e49f0f7438e1e0eea43efacbb052b01fd8ffeb9a95221295bc38a0b619c8251c7eceae19aea5701055e4a9f874af5dd5098107eab597280e5f70a6d00d7e4b312087f8f40744be5643356b720f84eb897e4f081e57", 0xd9, 0x402, &(0x7f00000012c0)=@in6={0x18, 0x1, 0x1, 0x1}, 0xc) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f00000011c0)={'./file0\x00', 0x10000, 0x1ff, 0x5, 0x0, 0x9, 0x80000004, 0x100000001, 0x3, 0x3, 0x24000000000000, 0x80000001}) socket(0x38, 0x8000, 0x5) sendto$unix(r0, &(0x7f0000000000)="b100050409000000000021b1ffff000049451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0xfffffffffffffffc, 0x0, 0xfffffffffffffe90) execve(&(0x7f00000001c0)='./file0\x00', &(0x7f00000002c0)=[&(0x7f0000000200)='\x00', &(0x7f0000000240)='*:\x00', &(0x7f0000000280)='\x00'], &(0x7f00000004c0)=[&(0x7f0000000300)='!\x00', &(0x7f0000000340)='.:+)#\x00', &(0x7f0000000380)='/+[\x00', &(0x7f00000003c0)=':,\x00', &(0x7f0000000400)='#&$(\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='\x00']) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0xc5, 0x9, 0x1, 0x1, 0x1, 0x1ff, 0x2, 0x1, 0x1, 0x3, 0x704}) uvm_fault(0xffffffff821fc060, 0xffff800004d40002, 0, 1) -> e kernel: page fault trap, code=0 Stopped at rtable_satoplen+0x150: movzbl 0xffffffffffffffff(%r13),%r12d ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic kernel page fault uvm_fault(0xffffffff821fc060, 0xffff800004d40002, 0, 1) -> e rtable_satoplen(21,ffff800004d3ff59) at rtable_satoplen+0x150 end trace frame: 0xffff800014a24990, count: 0 ddb> trace rtable_satoplen(21,ffff800004d3ff59) at rtable_satoplen+0x150 rtable_lookup(0,ffff800004d3ff09,ffff800004d3ff59,ffff800004d3ff11,21) at rtable_lookup+0xed rtm_output(ffff800004d3ff00,ffff800014a24a80,ffff800014a24a88,21,0) at rtm_output+0x10c route_output(fffffd803073ce00,fffffd8037006900,0,0) at route_output+0x78b route_usrreq(fffffd8037006900,9,fffffd803073ce00,0,0,ffff8000fffee720) at route_usrreq+0x35d sosend(fffffd8037006900,0,ffff800014a24d48,0,0,fffffffc) at sosend+0x6e3 sendit(ffff8000fffee720,5,ffff800014a24e08,fffffffc,ffff800014a24ed0) at sendit+0x58f sys_sendto(ffff8000fffee720,ffff800014a24ee8,ffff800014a24ed0) at sys_sendto+0x92 syscall(ffff800014a24f80) at syscall+0x541 Xsyscall(6,0,ffffffffffffffd8,0,6,b1e00aab010) at Xsyscall+0x128 end of kernel end trace frame: 0xb2073c4d980, count: -10 ddb> show registers rdi 0 rsi 0xaa rbp 0xffff800014a248f0 rbx 0xffffffffffffff5a rdx 0xffff800004d3ff5d rcx 0xffff800004d40003 rax 0xffff800004d40003 r8 0x21 r9 0x1 r10 0xffff800000935f00 r11 0xa60267c57f49fc2b r12 0 r13 0xffff800004d40003 r14 0xffffffff82150d78 mplsdomain r15 0x4 rip 0xffffffff816bd740 rtable_satoplen+0x150 cs 0x8 rflags 0x10287 __ALIGN_SIZE+0xf287 rsp 0xffff800014a248a0 ss 0x10 rtable_satoplen+0x150: movzbl 0xffffffffffffffff(%r13),%r12d ddb> show proc PROC (syz-executor.1) pid=350108 stat=onproc flags process=0 proc=4000000 pri=77, usrpri=77, nice=20 forw=0xffffffffffffffff, list=0xffff8000fffef2d8,0xffffffff8224ce18 process=0xffff800014952d38 user=0xffff800014a20000, vmspace=0xfffffd803f014318 estcpu=36, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 22406 79250 61707 0 2 0 syz-executor.1 *22406 350108 61707 0 7 0x4000000 syz-executor.1 61707 439313 97901 0 3 0x82 nanosleep syz-executor.1 14666 331575 97901 0 3 0x82 nanosleep syz-executor.0 32850 441323 1 0 3 0x100083 ttyin getty 55731 322644 0 0 3 0x14200 bored sosplice 97901 203591 78185 0 3 0x82 thrsleep syz-fuzzer 97901 40007 78185 0 3 0x4000082 thrsleep syz-fuzzer 97901 120223 78185 0 3 0x4000082 thrsleep syz-fuzzer 97901 481706 78185 0 3 0x4000082 thrsleep syz-fuzzer 97901 395703 78185 0 3 0x4000082 thrsleep syz-fuzzer 97901 301917 78185 0 3 0x4000082 kqread syz-fuzzer 97901 454456 78185 0 3 0x4000082 thrsleep syz-fuzzer 97901 159340 78185 0 3 0x4000082 thrsleep syz-fuzzer 78185 233111 91518 0 3 0x10008a pause ksh 91518 244499 33271 0 3 0x92 select sshd 33271 195116 1 0 3 0x80 select sshd 30236 47248 34042 73 2 0x100090 syslogd 34042 239309 1 0 3 0x100082 netio syslogd 98151 100519 1 77 3 0x100090 poll dhclient 7781 368940 1 0 3 0x80 poll dhclient 68717 310535 0 0 2 0x14200 zerothread 67990 189385 0 0 3 0x14200 aiodoned aiodoned 3040 6098 0 0 3 0x14200 syncer update 48379 131222 0 0 3 0x14200 cleaner cleaner 93519 389252 0 0 3 0x14200 reaper reaper 55810 263331 0 0 3 0x14200 pgdaemon pagedaemon 77298 309252 0 0 3 0x14200 bored crynlk 9221 165912 0 0 3 0x14200 bored crypto 29602 27181 0 0 3 0x40014200 acpi0 acpi0 24874 502232 0 0 3 0x14200 bored softnet 26622 344966 0 0 3 0x14200 bored systqmp 99414 386238 0 0 3 0x14200 bored systq 20206 410729 0 0 3 0x40014200 bored softclock 82750 371878 0 0 3 0x40014200 idle0 74430 47153 0 0 3 0x14200 bored smr 1 291734 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb> show all locks No such command ddb> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9490 6344K 6352K 78643K 10809 0 0 pcb 25 9K 10K 78643K 345 0 0 rtable 101 3K 3K 78643K 548 0 0 ifaddr 51 12K 12K 78643K 154 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 36 0 0 iov 0 0K 12K 78643K 76 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1198 75K 76K 78643K 1631 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 0K 0K 78643K 2 0 0 sem 12 0K 1K 78643K 82 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1793 195K 288K 78643K 12537 0 0 file desc 5 13K 25K 78643K 568 0 0 sigio 0 0K 0K 78643K 6 0 0 proc 42 30K 54K 78643K 479 0 0 subproc 64 65538K 69634K 78643K 376 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 49 0 0 in_multi 33 2K 2K 78643K 146 0 0 ether_multi 1 0K 0K 78643K 5 0 0 mrt 0 0K 0K 78643K 2 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 66 291K 291K 78643K 66 0 0 exec 0 0K 1K 78643K 280 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 74 20K 21K 78643K 2158 0 0 UVM aobj 37 2K 2K 78643K 41 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 33 0 0 NDP 10 0K 0K 78643K 53 0 0 temp 156 2355K 2419K 78643K 4877 0 0 kqueue 0 0K 0K 78643K 5 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 13 0 9 1 0 1 1 0 8 0 inpcbpl 280 274 0 267 1 0 1 1 0 8 0 plimitpl 152 45 0 38 1 0 1 1 0 8 0 rtentry 112 122 0 82 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 8 0 8 1 1 0 1 0 8 0 tcpcb 544 94 0 90 1 0 1 1 0 8 0 nd6 48 22 0 18 1 0 1 1 0 8 0 ppxss 1128 11 0 11 4 3 1 1 0 8 1 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 561 0 372 12 0 12 12 0 8 0 art_table 32 562 0 372 2 0 2 2 0 8 0 art_node 16 121 0 87 1 0 1 1 0 8 0 sysvmsgpl 40 22 0 6 1 0 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 80 0 70 1 0 1 1 0 8 0 shmpl 112 39 0 4 2 1 1 2 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 2404 0 992 46 0 46 46 0 8 0 ffsino 240 2404 0 992 84 0 84 84 0 8 0 nchpl 144 3442 0 1818 61 0 61 61 0 8 0 uvmvnodes 72 2653 0 0 49 0 49 49 0 8 0 vnodes 200 2653 0 0 140 0 140 140 0 8 0 namei 1024 10042 0 10042 2 1 1 1 0 8 1 scxspl 192 10408 0 10408 8 7 1 6 0 8 1 sigapl 432 710 0 697 2 0 2 2 0 8 0 futexpl 56 8722 0 8722 1 0 1 1 0 8 1 knotepl 112 296 0 269 2 0 2 2 0 8 0 kqueuepl 104 114 0 112 1 0 1 1 0 8 0 pipepl 112 464 0 445 2 1 1 1 0 8 0 fdescpl 424 711 0 697 2 0 2 2 0 8 0 filepl 120 4314 0 4218 4 0 4 4 0 8 1 lockfpl 104 169 0 169 2 1 1 1 0 8 1 lockfspl 32 156 0 156 2 1 1 1 0 8 1 sessionpl 112 27 0 17 1 0 1 1 0 8 0 pgrppl 48 37 0 27 1 0 1 1 0 8 0 ucredpl 96 813 0 806 1 0 1 1 0 8 0 zombiepl 144 697 0 696 2 1 1 1 0 8 0 processpl 840 726 0 696 4 0 4 4 0 8 0 procpl 600 1410 0 1372 4 0 4 4 0 8 0 sosppl 128 5 0 5 3 2 1 1 0 8 1 sockpl 384 574 0 555 4 1 3 3 0 8 1 mcl64k 65536 238 0 238 32 3 29 29 0 8 29 mcl16k 16384 2 0 2 2 2 0 1 0 8 0 mcl12k 12288 13 0 13 3 2 1 1 0 8 1 mcl9k 9216 14 0 14 3 2 1 1 0 8 1 mcl8k 8192 9 0 9 4 4 0 1 0 8 0 mcl4k 4096 36 0 36 3 2 1 1 0 8 1 mcl2k2 2112 6 0 6 4 3 1 1 0 8 1 mcl2k 2048 47248 0 47217 12 7 5 9 0 8 1 mtagpl 80 2 0 2 1 1 0 1 0 8 0 mbufpl 256 80669 0 80579 23 7 16 20 0 8 8 bufpl 256 6658 0 2349 270 0 270 270 0 8 0 anonpl 16 79203 0 71260 68 29 39 53 0 62 1 amapchunkpl 152 3235 0 3142 9 4 5 9 0 158 0 amappl16 192 3173 0 2702 54 25 29 36 0 8 4 amappl15 184 154 0 151 1 0 1 1 0 8 0 amappl14 176 247 0 242 1 0 1 1 0 8 0 amappl13 168 253 0 246 1 0 1 1 0 8 0 amappl12 160 240 0 240 2 2 0 1 0 8 0 amappl11 152 373 0 362 1 0 1 1 0 8 0 amappl10 144 56 0 54 2 1 1 1 0 8 0 amappl9 136 366 0 363 1 0 1 1 0 8 0 amappl8 128 387 0 371 1 0 1 1 0 8 0 amappl7 120 147 0 141 1 0 1 1 0 8 0 amappl6 112 60 0 54 1 0 1 1 0 8 0 amappl5 104 389 0 376 1 0 1 1 0 8 0 amappl4 96 284 0 262 1 0 1 1 0 8 0 amappl3 88 187 0 181 1 0 1 1 0 8 0 amappl2 80 5405 0 5354 2 0 2 2 0 8 0 amappl1 72 22163 0 21740 25 15 10 19 0 8 0 amappl 72 1677 0 1643 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 40 0 4 1 0 1 1 0 8 0 uaddrrnd 24 711 0 697 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 711 0 697 1 0 1 1 0 8 0 vmmpekpl 168 8727 0 8705 2 0 2 2 0 8 0 vmmpepl 168 84120 0 82719 120 43 77 94 0 357 11 vmsppl 264 710 0 697 3 2 1 2 0 8 0 pdppl 4096 1428 0 1394 6 1 5 6 0 8 0 pvpl 32 254410 0 243461 152 33 119 137 0 265 21 pmappl 192 710 0 697 1 0 1 1 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 457 0 29 13 0 13 13 0 8 0