kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Wed Feb 20 09:46:56 PST 2019 OpenBSD/amd64 (ci-openbsd-multicore-2.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.0.38' (ECDSA) to the list of known hosts. 2019/02/20 09:47:18 fuzzer started 2019/02/20 09:47:23 dialing manager at 10.128.15.235:39799 2019/02/20 09:47:23 syscalls: 1 2019/02/20 09:47:23 code coverage: enabled 2019/02/20 09:47:23 comparison tracing: enabled 2019/02/20 09:47:23 extra coverage: support is not implemented in syzkaller 2019/02/20 09:47:23 setuid sandbox: enabled 2019/02/20 09:47:23 namespace sandbox: support is not implemented in syzkaller 2019/02/20 09:47:23 Android sandbox: support is not implemented in syzkaller 2019/02/20 09:47:23 fault injection: support is not implemented in syzkaller 2019/02/20 09:47:23 leak checking: support is not implemented in syzkaller 2019/02/20 09:47:23 net packet injection: enabled 2019/02/20 09:47:23 net device setup: support is not implemented in syzkaller 09:47:28 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x8000, 0x0) fcntl$getflags(r0, 0x1) r1 = getegid() flock(r0, 0x2) r2 = socket$unix(0x1, 0x5, 0x0) shutdown(r2, 0x3) r3 = semget$private(0x0, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r7 = getuid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0xffffffffffffff7f, r5, r1, r7, r1, 0x8, 0x3ff}, 0xfffffffffffff97c, 0x8}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x0, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_USEFONT(r8, 0x80585750, &(0x7f00000001c0)={'./file0\x00', 0x9, 0xc, 0x80000000, 0x0, 0x6, 0x7, 0x48b, 0x2, 0x2, 0x0, 0x65}) r10 = dup2(r9, r0) r11 = dup(r8) ioctl$TIOCSETD(r11, 0x8004741b, &(0x7f0000000240)=0x10000) r12 = shmget(0x2, 0x3000, 0x80, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r12, 0x1, &(0x7f0000000280)={{0x0, r7, r1, r7, r6, 0x3, 0x1}, 0x6, 0x5, r4, r4, 0x8, 0x4, 0x200}) ioctl$VT_RELDISP(r9, 0x20007604, &(0x7f0000000300)=0x1) r13 = msgget$private(0x0, 0x120) msgsnd(r13, &(0x7f0000000340)={0x3, "be9963af28543f59986347d804ba071de0509c49977f5c1d223cca99739b4f98a8c090a50b571b34f756719e9c395cf9836ef8e19b5e187896edc0c84073796293f17abd72ad3cb0f4b4e9edbab93fefa53666c1663c8376c9d8ae7632b92814220ce6e37bd8f312b2ee9a2ea4086c249968c04f1b2a42225f73a4d1a27acb0e1f60b9ffe8d6511758494766def5db84ffa707027d9e3dd3b0f4f91539dbb4c9ec346ef0aa9a928f83c718fc4e5f92d5ce46b560e36c121778081092e1a5c9ba435f61f0e3c3a9ae1345285e68a6cc6d517af1983f5963df8ad7bb34242e5efe37c909dfa31e2baaf6fa1bc6a06dbbc56686fe1d4bb41ff4810f3ccaea6131e67578dec9a6a170e27bf39144a7816a73fa934fde5dd3085bce54a01c7a0787ac0212f854a217318d0125bc2e6bf7a7f61c3dfa306b92b744f52855ce4c1ab4e84a594d893eef2e0e3af2923051fcd20e0dc838c93d9a29a1f3b32e9335b5073a26840cb7f6cc2365efa99c88593e420c97bab64a5f2008a847254531310edb591d17dcd9f8eaa1a9d1c76e986d3dd52629333dc8033bea6b392495bead999e329674c2ef039f767879f79c8957f2480758e68ca983d9c55b22b4beec4b700caac2d2e5139b47303b8c2bd2efcc8197877aa060d950586d91bc3a83412c70a1469db15e9cfb23895e994fcd632c0dd8a65c4894931e82295818462338d9751ccf4e233ae0bb5f17b57f80a2802ad534431b1980240940a4faaa51c04a77c112c7c19038fc9f0abf748fef599ec8dc9e844c3de21d643338e306657016007207d6c3862294ff1ff60d87d0523bc61cdcf24002c7879408cf4159d419b26aa5b990a77078611e7cf3c1053a8c334e3dd3e88bc2cda43752e946a1b9430f24a9d6eacc285fc2a17b55ffffb8c4e16b8e075fc816f97837116238969190ae0ce79f6818a4f0b0753fecde2022124f78ed884369fc35292c87154051276dcf4380066a133eca078276eb7849bce363f4b895a6138222003ddd698faf31fd756a9790b7e8349f48afa170c5db03a0613608f5a0eea4b4dc3b39f739539364073fe1d7c5dbcb383e2db112ac1f314372976c4bea1603841e4cce7790bd8f128425f48f78a37c0a64e8b2efb73fd3b028f0442f6341b228775603e94a4c4a247ecc26dad64d551c863b8fde2fde222c1184bc386e5dc2a46e491e14781dc49b3d9cf803516b1ecb6d2904ea4b34eb18c034d419b324f74fd53426d8c215a557063ad6e9d5fa841670bc69e0eb6c5ee8ae06cc9ff328c658cb5458bf4a28548711fc1f7752b8159f3767661f9d2a29c1e1abdef6ac31506e2d4a9fe1df924eb647047f28afc775b42bf54fec05eaedb0c70d858c9e25ca8929288a1f329d8eee1571d012b2bdef5b1aeadf873a571dc96bb23fbdbaea26fca283990da9e970c14dfbd53b8b15b094b87bb1b27031ef1cbbfa87e82fab6775bc17f20c3461de1e8ee2a4160dbdfb171f667d0903bb907fdf06bd7c0a1903555abc5544abf1c214dc99928bcc159f4f249bdf6283991aad518ba4cd371ee1e93a0865e8f776015a0686a08b869197a25fce60d393f8c045c612d13c1e6aeb43d5aecdfe959df5359082469bda435cf4efdff49b67b26e431fe3d95a3612dda27ba4f54ce751dc75e9200da3637a4a5b57ea4b66471b7a8f4d2dd812b7547f9d334037a8797144dc2b87646f9e1daab28caa3e60e61a1e820585d867b371951aeb7ede968ebf2dfcd470e47059c6858c2aa47d8a1eeb627059a3792fdac8b767932b4d171ecce8ccd55251a8d55edbd672e26f782dccfbc03a3b8318a4884bd9c03f91f203989fbf5f3b00f2fc6e766ff732036a55f145411246774a298fe0fc54fdcf0db834b905e9769675643fb84b04fb2d1b1faf91234be48e337971ca7c8a5d9219b516fd21ed326269a803572016ec1a120728b973f273d28ba18a15b6ef2d45f091230b456bbaa249df9a75502b889d853d684d1e26d4b1a9dd8d6cd44af2c93ee8b1d6ec1046beafa78c2e63de0b82242b097dedf9a5597b00251eb9a476ffc3830cb6b72c46312a7dd520edc6372a83dc648a051000a01793956d7fe7b38200768c7125bcdb6ead62388806d7555eca02eca7db03a10fd798201f50e08364c8b27273736c791acbe7ef67efcffa4bea42478dc977b348feda26cc092111c44f0a7c8243c5b96332e01a3c76ce102c96dcf04866cce5c89f18c6f79f9882513608e4df5ab3e3592a0819ebfae633840a64d5fe24b72934515f8a3c5bcf9e09d7049071df1e201f1948290582f73c10034aa533b91b751b92151078133708f84f74e5464856968adf499da1341c6c3649ac21a2ea4c2836ad62e2f0cf0d81cc4976ff7c2ab7b8607ebf7ddd906f29554cd8025f2878b513f5ce8975696b43f3799a2c6483749a30df0d98c87d87054a92bc44517ccafd824f956918f69b9435c020d29a1b87569c7b5bf0895c5fdb4fe9b3e4d091099636a5c03fda04aacca2461bde6190fc11447351e37b773b2be9abe32d01c0a1458bd220678d9a2f06a3c45b8623b951dc23e61c84d959b36072aa6929fe87c89d2117a4763428f5ada6ba5509ed1dd6b05621669d532144160c6f226b5439fe2c1233f2bf807f26344ba3d74ca2d37609d20aaf3a61ae3e3f1636a30051ab1aa239c3a19302c6c1882e139be96493f51c6717008b8070463b734d40b927598fcee1b46e2999f632ec79ef7e65278c61e39d9aec1b2ef5cb3a9decf80823c80f46ecd9ef89f967ee02430a62d6234c5adb1fbcf826a98b558656faa254a056f64625d26a234eb7abcdf5dcb5c789bc366d4762ea0ab9447e381972286ef0c0f039007a08c7c4d44f281a379a89d1e1d7c746dd31efa2b80f2cf1cd4f99cc5b36558d4499709d20ee3aef6db799e42e07d26f09a7415453d15a898028e68c34baf1f3b67c8903c00d3560e837da4fbb63374b844f2d7c0c7d5477a9a6fce5f1bee688ef4185ed33a5a8debee295dec1b319f8fa2359ae4f7a711e8dea64161987bf08ac317c4383c0028e21b3254317657ed51adede0ad1d6ed1e0b04e3503178bdbb7fdef82b18f297727c322014da3ce8f8e9cd5a248029b6f7dec57c89deb69634fd252877fe93d411a27d69e742e82e5f3502f50bf0a4fe058db0968f3fc1766e35cc713ae1944ed5cae0e89cf6ed81256f6f0b586b23e216a2fe58b2d5e56d1aaa45dad9c6c64b828f72a598a87950b7bff7e55834fea474f23afab24a96ebbd1467a7590efc02a68cf9b41c41f567359adc61ee252538cdabb10916af2c8a210572c037efe8071aaa52c302138b576c4fa605e5639b5c1f14cd086c585199dc0cc3293126d91f9a9388088de2020259dad3bdfd295f8e54c1ebe45680073eeb1861b0f4de561d357a130e1e67f6aaa624300ad6f7e332adf74bb2ad0bb4869679901206007e7da87314f20126e1cfdf211d311a6f2efe0795e7865912074e1ceba94eda4ab4745ace2b675000e888a0e33787d7b63daa0bb5a2cf1502e421f201c905bbcd79d212a0771429845b298e6fc04ce1801d089c158308412bc5ce35949809028a579dd1940725e514b8820806c674cfa40163387b97966da7ee6629a749f14d473641afd7c85d460c26b5a7b63a1033af9452fd48e09a0a13871b399fbe2b1899f21b1483733bc54d1c74ec0c0f2c05b628017a42194384f24d8bd175166bda358cb694ba9d9fe9431f97770efc66e24053caecea2c5463c3378f47f34a70deeb634efc0c5bd0125d5277479359b604c638e09d5e609f43d959ea6122ae34cae32c441ae5d29b6d1143000be5a70d1f8455f6264f70fae3c00d69be21a70a65bf180dbde92ac6480c2c00483f45589e54bbd20245334181d8c0f034d2607b0a97b9ccccbedae6e67a80ba3cd0dfd4d792bb97dd1684c745a14217a86c67ec65d3188f84ce3698e37e14beb802efbc892b414f7b971191039caaec7f2e2f3e7263791305b6e47fd855d64e9b2c9c54e1f1463bcf5f6d589d088294ea742774f2c7fd691cde317d91f894ad8aa9ab16963c7c08be13db2510aaba361e31e6e9f2cc01ab91ece8b2ebfd43054bc85b6f9fd8d901a9ceb44fe97f2fddacdeb55674de42fa56e69e4996582b6d2a23543895042431f9ae15717f3ee8747cba5491a6edcd528bf02162b3ce30c6390828949866404c58e7ed3ef3beaa1f0dce0fd834f8a4ef89af57fedce6c3664492dea434c44e6ccfa9cd81464f4b1719aaf03936f472f14c155451a97783661465dc3672eeca66c4177088f29b011634cce3e6d45510630bf20885ee27712239c59e815c94d21f246c5490abebcd30a96151c9073ea09b1da6fe6192eb244bd0b7b506f5b00d84c8a885fa81bd77c950643158225bc458db467396ddf8311003abc109f50fcf997fa0e673a956c6ca4223b3ada0eeda4e9cc538c13ac92dc33de5a5b58ef43039262983555ada646cad95b9a8b6d51988d9722cfa5c0f35d693e6efe805093040433780a95c1e73640de84e6dd2871f39b46ce9dabf9cb2d4808ce65a47cfee4895a433a555015a013b507302c9241dd406f686d6821356212d0934f11888c391dab603bbc214750a598e02bc9097124a792a7adfdf99c693ab7360f5006ed5104fadb5972b0261e488c399a7199e32e44b97b2de99359c0cfcdbda036b294c37b27cecec45fb913043e1d0034175a18f094f339d9dd7eb156feeb9ef1ec210a2e050e8803952dc591d3032c09eae7cd943a38e6b740277b39a303808eadef3a26e600eb9381f10da7d6a9826dc0d9f5468b538c9f1bd147ecc32df3cd9e13d55e5ae573b5de4b5adf16c241819070736ef0ba85bab3029ff9849ea9b9afc10e8e746cac902dfa3204bba5be1b003724d1e74b412a1f1cbfe0eb9fee5aa4e90de4c9092fa8479d2d1066775d926487a80357d561fa39806a6ca97bf12daa325c6a3ba467056b1f00200e35fa9d05b82197879ff9a13ed81a02eaec798c0b4c80bf88e9cfa1ec70e434dff0407e2cec16000700f69655bc89bedb057310d59ea8acc39d6a69c4454a9db0bb30efc0f19d6e60a7ac9d20862d5c2228604c88fe27039d7d07aece8ef04c06028f0e491b45db834a291f8bdb8f0bef966a4ae681541f1b42c81077619ab807e160d5efa41fe9577e6fce0aa4249a01cecf4bbaf2dc4c1bc45e3b4beedbee01efbe67b7a7c5bfce40fe927822f8664a77319c8268cd0de75052a1822fa7964caa20cf65f54ec2f5bdda8c234f0a7cc0cc451f0809df2ed04e85d6868bb0e21c1669fd3849c2da38451ccc3b23c10b6ac1d03cd5682a0a9b8d2b0f90704b33b833f75e8f32cfe39d0b4a2808c8883e9efcc65b2019bc651f9235bb887528e897c1b9a20e0ed7d78e1685b96d09b8ecf34594bd6d01656043315646ac05c04eb60b220562a2ef181531058b9f36682b30ffdcb97bfa0f48ceac53cdd4813bc64c4df169cdada5b9bb3b7af13b37c9a772155285eb9a1030a6ecbcd935aa141b458a08043e14d61d8a492c5b6a38215865b828236ab31f47a82632bf871da852a70202e6a5c3f3713f45ae3ba9fd45dac9a0d1aa98b1c5dace464493c03db4db6976711c74500d0736de17a2c8fd695a99cd38ceae901c34d3d1416c8d30e6e126433a05f8fd405a826ced91a7de6884001fe408011da82dbfbc0afb1795f2e7cdac4360bd58c72ab51137ee122069dfd251fda72f9dc1445049ab78224acd33e45d07c68254eba3a050bc54d848660478862"}, 0x1008, 0x800) bind(r8, &(0x7f0000001380)=@in6={0x18, 0x0, 0x9, 0x1}, 0xc) getsockopt$inet_opts(r10, 0x0, 0x1, &(0x7f00000013c0)=""/102, &(0x7f0000001440)=0x66) linkat(r9, &(0x7f0000001480)='./file0\x00', r9, &(0x7f00000014c0)='./file0\x00', 0x4) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000001500), &(0x7f0000001540)=0xc) pipe2(&(0x7f0000001580), 0x4) shmctl$IPC_RMID(r12, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000001600)={&(0x7f00000015c0)=[{0x87, 0x4024}, {0x25, 0x3f}, {0x8d, 0x3}, {0x23, 0x4}, {0x24, 0x4}, {0xa4, 0x6adc}, {0x85, 0x5d}, {0x0, 0x3}], 0x8}) ioctl$KDGKBMODE(r11, 0x40044b06) setsockopt$inet6_MRT6_DEL_MFC(r11, 0x29, 0x69, &(0x7f0000001640)={{0x18, 0x0, 0x7, 0x5}, {0x18, 0x1, 0x3, 0x7}, 0x7fff, [0x80, 0x0, 0x7, 0x9d, 0x5, 0x4, 0x3ff, 0xffffffffffffff8c]}, 0x3c) 09:47:28 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getuid() setreuid(r1, r3) r4 = geteuid() lchown(&(0x7f0000000080)='./file0\x00', r1, r2) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r5, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) recvfrom$inet6(r6, &(0x7f0000000140)=""/32, 0x20, 0x802, &(0x7f0000000180)={0x18, 0x1, 0x0, 0xfffffffffffffffb}, 0xc) mkdir(&(0x7f00000001c0)='./file0\x00', 0x140) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) setreuid(r7, r1) ioctl$WSDISPLAYIO_SVIDEO(r6, 0x80045745, &(0x7f0000000280)=0x1) r9 = semget(0x2, 0x0, 0x18) recvfrom$inet6(r5, &(0x7f00000002c0)=""/200, 0xc8, 0x2, &(0x7f00000003c0)={0x18, 0x1, 0x100000000}, 0xc) semctl$GETZCNT(r9, 0x2, 0x7, &(0x7f0000000400)=""/112) mlockall(0x1) ioctl$KDGETLED(r5, 0x40044b41, &(0x7f0000000480)) ioctl$TIOCNXCL(r6, 0x2000740e) sendmsg$unix(r6, &(0x7f0000000700)={&(0x7f00000004c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000680)=[{&(0x7f0000000500)="bee6f7e36ce1da83d5329f129b71a8adcc2fda939ac8faf7e970755da21e300a4f6b5e737ffc24da1c3ec5a2840025712946ae3ffbf9a6cbd380385f07f6136a28cf70f980b6e039dc7da8f538e5d57d7087251dafadde3a61c28089aaacc7c6156c3eeb1b2506c08d177b14c26c646b3ade8489a2c3d7a4bab24a8f8450738156d8e1b4c4ee369c874f844985eceda267a28683954a1f2a12470ebd91820b0eb83b6a57cb6fb21fd53c9e5559cb29ab6e1f07b467a3bb28bd571cbdf9", 0xbd}, {&(0x7f00000005c0)="c0335176c435b9e55661fa0d867fed1ebbff81e0d30a83bf9a6b47c5609694d6dc5e51d0b117100e23", 0x29}, {&(0x7f0000000600)="f0a520c436a1524585287cc20635c57322fb43dbb3b2ddcb4ae7081a59c2857ef44d3071aed2ffc05ecdd9c089a299cacab4929110970651be67ac8237e9bded1a2b048b2e00b887505d923eccbb6824", 0x50}], 0x3, &(0x7f00000006c0)=[@cred={0x20, 0xffff, 0x0, r0, r7, r8}], 0x20, 0x1}, 0x2) ioctl$TIOCGFLAGS(r6, 0x4004745d, &(0x7f0000000740)) accept$inet(r6, &(0x7f0000000780), &(0x7f00000007c0)=0xc) setreuid(r3, r4) r10 = openat$zero(0xffffffffffffff9c, 0xfffffffffffffffe, 0x10000, 0x0) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000000800)) ioctl$WSDISPLAYIO_USEFONT(r10, 0x80585750, &(0x7f0000000840)={'./file0\x00', 0x441b0191, 0x10000, 0x6, 0x0, 0x9, 0x6, 0x3, 0x0, 0x1, 0xffff, 0x493ece08}) ioctl$TIOCGETA(r5, 0x402c7413, &(0x7f00000008c0)) close(r10) semctl$IPC_RMID(r9, 0x0, 0x0) geteuid() semget(0x0, 0x2, 0x4) 09:47:28 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x4) read(r0, &(0x7f0000000180)=""/160, 0xa0) 09:47:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) fcntl$setflags(r0, 0x2, 0x1) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "2634d167c0558ecfdcf74c02bf27fe2ff2b6570a"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) syz_open_pts() 09:47:28 executing program 0: setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xffffffffffffff50) setpgid(0x0, r1) setsockopt(r0, 0x101, 0x100, &(0x7f0000000000)="c67d80b8e25fb4529344a613b0c5fef4c7fe080c761ed6887f42f18560e0efa52be0d8091fed6daa070422708dff6d1f05013d32440e01c431297e4816ab6186c712c397a7682cc59482fa47441cb513fee9ab4d61f3435d1d09b6a836a8f2e79e7ff7c73e5f971765a58b735bc1b29642e0deb82162199e5f33679a8f471faa2dc34b8fc467", 0x86) 09:47:28 executing program 1: unveil(0x0, 0x0) getrusage(0x0, &(0x7f0000000000)) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0x800000000000d, &(0x7f0000000040)="eaff950000000000", 0x8) socket$inet(0x2, 0x2, 0x3) r1 = socket$inet(0x2, 0x4, 0x101) recvmsg(r1, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000380)=[{&(0x7f0000000100)=""/79, 0x4f}, {&(0x7f0000000180)=""/12, 0xc}, {&(0x7f00000001c0)=""/228, 0xe4}, {&(0x7f00000002c0)=""/91, 0x5b}, {&(0x7f0000000340)=""/12, 0xc}], 0x5, &(0x7f0000000400)=""/32, 0x20}, 0x3) 09:47:28 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) socketpair(0x2, 0x7, 0x800, &(0x7f0000000000)={0xffffffffffffffff}) recvfrom$inet6(r0, &(0x7f0000000040)=""/104, 0x68, 0x840, &(0x7f0000000140)={0x18, 0x3, 0x301b687a, 0x6}, 0xc) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') rename(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)='./file1\x00') 09:47:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000140)='\x00', 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0xfff, 0xfffffffffffffff7, "050355a8a5dd3800174e4b00fffffff000"}) ioctl$TIOCSTOP(r3, 0x2000746f) linkat(r2, &(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00', 0x4) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000000)) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 09:47:28 executing program 1: sendto(0xffffffffffffffff, &(0x7f0000000040)="4028e5f166e5c6cebbbabb9cb4f4ffcd", 0x10, 0x0, 0x0, 0x0) r0 = socket(0x10000000002, 0x2, 0x0) recvmsg(r0, &(0x7f0000002380)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000001300)=[{&(0x7f0000000080)}, {&(0x7f00000000c0)=""/242, 0xf2}, {&(0x7f00000001c0)=""/143, 0x8f}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/116, 0x74}], 0x5, &(0x7f0000001380)=""/4096, 0x1000}, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000040), 0x189) 09:47:28 executing program 0: r0 = syz_open_pts() r1 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x8, 0x1) r2 = openat(r1, &(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000240)) r3 = fcntl$dupfd(r0, 0xa, r1) r4 = socket$unix(0x1, 0x1000000000000005, 0x0) sendmsg$unix(r4, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000005a40), 0x0, 0x0, 0x0, 0xfffffffffffbfffc}, 0x0) recvfrom$unix(r4, &(0x7f0000000040)=""/241, 0xf1, 0x802, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x2, 0x1000, 0x101, 0x0, 0x2015, 0x2, 0x1000, 0x1, 0x2, 0x8, 0x80000001}) 09:47:28 executing program 0: r0 = socket(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000000340)={0xfffffffffffffffe, 0xef, 0x0, 0x0, 0x0}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) open$dir(&(0x7f0000000040)='./file0\x00', 0x20020, 0x0) 09:47:28 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x33, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) fcntl$setstatus(r0, 0x4, 0x40) 09:47:29 executing program 1: 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) ioctl$TIOCSCTTY(r0, 0x20007461) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) r1 = getuid() r2 = getegid() fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r2, 0x6) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) 09:47:29 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x852, 0x14a) fcntl$getflags(r0, 0x3) r1 = open(&(0x7f0000000180)='./bus\x00', 0x4000000003fd, 0x3) writev(r1, &(0x7f0000000240)=[{&(0x7f0000000140)="6fb15bec0d0a64d6182889e624c6f45187398dfaa7fc8ab2d0c423c9a8b76b191ba5743633d9e6f9", 0x28}], 0x1) 09:47:29 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x10000000089, 0x0) pipe2(&(0x7f0000000000), 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x8004667d, &(0x7f0000000180)={0x0}) 09:47:29 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r0, 0x0, r0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) setuid(0xee01) r2 = fcntl$dupfd(r0, 0x0, r1) fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCFLUSH(r2, 0x80206979, &(0x7f00000000c0)) 09:47:29 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r1, &(0x7f00000001c0)=[{&(0x7f0000000100)=""/52, 0x34}, {&(0x7f0000000140)=""/73, 0x49}], 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f00000000c0)="eaff000000000000", 0x8) accept$unix(r0, 0x0, &(0x7f0000000240)) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000200)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet_opts(r2, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff125c00000000", 0x8) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTART(r3, 0x2000746e) 09:47:29 executing program 0: r0 = socket(0x18, 0x2, 0x0) fcntl$getown(r0, 0x5) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000000c0)="4b74954c", 0x4) 09:47:29 executing program 1: r0 = socket(0x11, 0x4003, 0x0) setsockopt(r0, 0x3, 0xc, &(0x7f0000000000)="68990d23d5b5459d544bc623ba480f702bbc72e5ef1a1ed6e2e7620919600192c044bf82582fd112754552914ab86d52b7b5585a2ae1f1617a28c5dc87606d19054e5ab0d76120511aabcc4a3f8d2a62142fb82dff90c58e56579674a8d53e46cb679314582de07fc1ddc6f01f9fa2cda6b9a63cb28cc9b9fd746f2dd12f0c483d9e8ac06c82e9455a078ac485ba42e294927a89ad317cf09cb8f1b7b1bcbe05be90a3d926b5d5f04866f066d3c419e3b3fc928269177ff50f54a3a7904dbecc462c4dc502298c2590218b61d7c941acbe9385eb3564e1c8ae5b690df99291e10cf380400a77562431855a2e0b1792764ef4c7f3602e8bdb4045fdeb4f93d8c9351e3466b5704b7aa097cab1f33eccadd026dfea7e748aa432b83e04b9a851ede9215a2e9501fea5f41db51be55758b3b6d8b5e17bcbee62d8f58c82bd2ed99fb3237c9f2acfc0daa994221c79c3f12ac8d7525edd63a7480b9c1525b490f3b033a8d94d2259b0a7bc9bfdd47af8bbcf5270f478fd6288cc0fcea9891041e5a953012429603a4669dc403104e758a34a0be6242d79121a5d28e65afdc3e4434399090abaf2a94a07cca83cf97e8054f0d11568cbda83532ce3152db4bfdaf760e93708402fd505d6e11e100822e211b046e8bb33334d66b69af867edac5156ba5a5f41c4b66733da54223db30c5c40f79ce0b73e8adb742db04748006b1016f254a3a8d15447accc0fa4695c3411c09c4f3c84fe02c85aa72d60a0ce4107c8efdf0b4f7d9248c67ed803bb879b19bf043a821fac52e8d00ae9697442ced42979250e419cc8a9f6944aff6fe03a68ff188c131122ba05f75d5e5df6e2d4ab9559c4d5fb28142300fc93d2c0cf6ec3001e6da68dc8674030938e1fa517347c8a7b1312f24da7cf74fe116260f3427e939c5fac5c4e0a519cc092a21db9645572a8986697fc8f9a643409f5309a8aed46577351360a4bb838a05f621de5cebdc61f576529c1f8bb03140aaa054d5361a89d1a9074bbccf98e024b504ce1372e2a4f4fd0a928b51d92c0be25bdeda8ef33eb4cd4e8eff63257cf9246d9ef6fcb61ff8740badef35fcbbd93a0ae1cc485f3c9efe62612e9d43cbc21b24bfaa9f2dd07c99d0187288eeeeac9b9c1779883b4868265f784e2731175d94211b51a2dfbccf8bac22a24a90c019044987f59604b786eec01a2cb548437d948eabf7412313537c17ac793058097f5280eea20a158657fa4bf799d9ec833b5d1d67977bfb1ea40c7d523ca65e524b0443b8a6e8c2f4154c8f46e1896314cf39ee51e221b1d46bfdc4c871eca2c4555b5be977c55803a7febc4756037e270d11e1ae42a7d9e7aff4c9e5964fb5ff53c5c3798dd8a8d19904cdd2723818812e3b334168e380bfc9f3eb9d4f613636b437d553339db78363673fe223ad07abba7192281d1eb32cdf4578fdb9940392477cf3f586fc3bb3314f00b9561468cafd3c1546df7bbe6dd01f72655e7eeaa1edb31ba6edcbaa324ef84d035d58f4589e330a76ec9ee3d0ee6c329adeb154e659717f51d125a2498adb0f94d0699d6bc49d944039070539f1c17be56e9782194db43a41fd134ae8071bcc07c8feeadadf796f74ff2e8903871ce2252c1641da0367159729337c4eb6c6073270b9a70cf8e2486095f9806544f9565bd180f2a7c4c637e1f862134aa5ad1fe068c15288aa24c97934212af44107b13d9986133764291ee88a82b9c0b208d140699948fed14e1746b146805a02c829984f6987f997543a7769421d56aa9fc8dc42592d4f50d6136ba88ab83119ccd6f8dbc9f0584b0d8b4ac6e1843a61e2a61da93d2e0988794b40e1636e313983db10450655b9659d80ea8cf9f59006d76b3f34f76f1f66e2812f29d0709f2f598ad8652674f03aea11e4f5dfcda89e2cfb31fdf43e4e1ac710665e9735aabd8678fecadd2566a5df7f50989843a42854229a72a26344246273e4d11ae3b781d7344e80a7ed97667b80e8fd3a66f129e685304c5d2d9f6e2482673a08e03bca62f8b97d0179c001327a4e069aa107541513830119d4604c43722f331b8576b6cd499920c0cac1eb3b136b7349b772ee9d0f4b0786094e848190a65475a16ddd2f5b0df6c7fb93f314f6ce2f844aa5a6921f1b21a28e573375a61c991b2689546f583ac8e51d72aaaccf8b31008e503fc6142cfc59f0fd6a2cbbddf2a0d9343f2bd84c5d6f2c71df5be2d9298a350735f7665d585d8783e498eee9ce1da9bf93f274aa906b2e23473c45b4bcd153d4065f3bbe856cd22f71dd022f03b90c9cee072aa4c5f18675cb0ebca7628a4a76e9be4fcf1333982292cb264edc56f623b3aac971195d544107301951b08b4d32bfceea819775007bda70e26d77e10b455d6c7153e191438710ed86538cec426b06d9f7c9130a7d4e5d9582b3550bd4a2c8c00a822a8323122476956f328e039c8282c512981babaa3b5aa01299fc4d4e9fd0b22b6149501ca59a18c9d9d0c45833d461dbc79dd4f4864b859cb7afe99faf0cede09c245a532d7b679e8ebc55dc26645fc0fc1b7dc7a7641603bc5bf4df67e0f3adb30f81651679053660bc718b3d007c41d5965e0dcff692941fb9e437df6f9fa5b6e0572ed82f00483beb64544f6cdeb703bdaa7f096aa7ee4f75127da0dd58178875b51d3cfd27d91087e36e8f9424c3d1e40b1eef065f9e0ad0cb73fac4de94d568ed0dc023a5a338c1f70cfb1ed9fe78786cbb33886f4322212a6c8c4aa74fb80c754b55ec65d84d3589a972589e7f482fef5e4e3143d4eac2870ff18fc8c2963871232dccf61b4b98affd06eb5a7d348dd74784a86b767a26458573c6c145ca75a31215cc33ad4cf0fd773525010e889ee8ce41380142c2ca0c8ecb3c8deeed415dd626f0898c2768b73db4c28ffefa709496a69f9a9aaa04231c99600d8081c6dd68f2badf894d73ded37c673c0b23cc5e15e6b72f69bc021a4eba981e6319d12a4112c6b4c2186a6f8ad9ee8ac15845379aa47e4ba9535264b8c3a79797ac1130452bc8f5d8eeddd55233b4fa546189631f49e8db1a89e9bc128a67d072230e55da6ac1ef89283fd8017b611226e25cecd1a6af1d73c0e2819b0f7fc97a5996abb3f7794d2c24860520cbc8092cac8a3be718680b698149d267b09cfd5470de95aa6d0ad8b66f353960ce415edbf63e5b13fe440bc26231cc63a7c06c73da98deee879dfa1bf1c768f5545e5858bacae18d92f839ab8e48465ad3a678e2afcc25f9abc79b8e3f05351368b2f5a0f96a8fab6bb9a3ee87fc1b700dbf54aa822d82c91d3bfedd28bda0b59f5e82a59c2d6118b3a2cd69859ac26eb42e829d4483d903afff71093a705a5e231c73d5f0eec5b09c98536c7201fa0e87b7cf16e5a29855060c0cca55b93e9b2d236893a329e8d7b941dcb234d3ad3d332762bd53f2ee89884f2f3bc6fb64f922f6a9b608810c25d10d660f430c77b7611b06d907497bb500b6e7496f2536d0f7ee26cd280415a52e9f678c9136f3b60e13df8192619778e430311bf174a8520bd560df387bed84b0cca8e3872ab934259cd62434e33c1b47a3e74484594ec77271bed4ec47440266f6e12c4d2c33e5400b9e006520064769f8d076e107e1c8a36225c1128f2a743aef9c8640b615369321859be96a9dbd6861c4ef8727f9126b683c89386975076178a279036e43148c50944d1b4f3f86d4f7400a6a8301f793b52d1b3c3d421a3ba14233c3470f258ab0fb51275eb4fca116247ad5294faed117b6c9878a493ef4a0a6b6de78d5c80b3aa3fa6a8082db9288db1a3603b729947f328679a208c530b7b8db3de14a2f914169b38732c21eec85df7e69a2974195ebdc6f1e4ee410234c504aabd3edfa789f75c2ee6859417e2468466a6699376af868311b0570d151bf5abaf5ad9722b9ec4783dd9e5658469055c1136f2c249547c3c87111c4d2ba5517a82715f44e374bfc187b87fb4b8bb41305a2524d0fad59284a8a91172eaf656261b0b37fa26590b696afa839977f0395fbbb8a26d377e1fd7bca348e8bf174243721438b90d2c7dc07120747fca55b84a4406c53a762d4b95f080cccd27f1e92de52b0dde5ae1ca7dcd75236ede1c73f7148f85a67e88061e4cbb6fa20a64504ac76e0a94d6e25b238e71a43566af38dcf747f3e65268dd04027db99468e5ff250b4f8727b48271c771a52a5a8c4b1b0f35b984f7d3c05276aa25ce36eb73ff2418063b12f095502c211a6a3ea2c3016a5f3da6f0b2de12328ecc73002834ad69d2a1793dc5ecdb5cc33f98f092070fb21b66aa6ba2963925014d9b42755bc9f98dd9b168d3fac10cb01fcd6d599a1ae86dd6de6ec2c5e09141c813d29dae340a44ca6085b138cdacaac2209fb5ed08153d659158b77c66fff128d3cea6417f72d1664be5c604e06326f065fc62fd8c8b890700b0e1291acc84e6619bef38687d1c08451a3a300e51e7f0e4436cb5f8583d644798147c3ddba5c01c661dd7e4d80375e2efd996e1c4b5f596462827b348bd4700304a59aaefa925c21a4cf1d6c812db793bac5cacaeb9f67527e3dce6a5ce3c6f00620753248b45c6ce15a06e5743a6abdca3e37664eb967599484ebbac77ac0128236b02e9a4c5ae5989ad2f6e52ed9a26a35c1db8db97fa2d29b5e651ca0e131384b91542f7e3cbecfb0e95c2902f08a37fb93272992d6f8a0bd253af94b64ecac791c0b2f19e61d0a11e9ec5a5abb686f7ba220e78c65c2ab4e4339ab1ad5dd73538bcde5c02d036bbab99b87016d8bdf67bf5a4d9d78e5737ab9e91a8c429953942416874423e91a2b4780efce84be324a0eaa184049a1a563069c3a241d840efccb5b7fbf962ce3ac2db1464755e6ef120e6a8d6285a94575736a090a5e21a6df86e9e68fddd555d6b6a265cf5000e5cc71a1c101ea58c70053b1bcfd815ef68f8f19d2e85c39d18cc0accd1dc1ac9e12d842199aeb3a4ea889883e7c94d2964a901c21f5a3880fe9898821b8141d70a7f8f905a49fb1408c18a26b645d3ec8e80611f35942b621329dbf1a15135c796f58086e7223e5737171dcb7c1427dc63d12fdc9768645bfd0af76bb6cfc83e6017bde2cd5bdd0493a389fe024b9b68640aedb1daebc7855e624e053b2bea23c410957f1ef5f2623eca5db41f1a827b542fa1f6f1751a03b301a52b6a592dfd8ffa4ff18742b0972cbc9ce6e5db560ea905322c6a98d738c98a3bad8d03c68a79bd7860791c9818bc42d8197af5cd15ea5820d7d1a9f700d6d6c90806dc8ba91f4e5b948ecdfa4053e9f6f32d5ca5e23777949f0371b994c5d982572315f34f207749d98d13c92f521125473018742f461f092ae1b614d17cce619cf8cab826c0456db7b7b5a161a7b1e055ca1cb18c31b56e38b61c634706df8a9d012f8080483b2f1a16abbc0e3ff9cfa92e105198cfe9190cccaef053f8a66e617228f1cabfd9351a720d01aca9b8b76e18b7f7ecaa620162a77bb566b1c212dbeb9d723fc582c3c848d519f13a44b318144e3e6edcda528d62e9e1ee70d48deee428be023486a13a2461ff25d606b139e1b824f48f50ad4190e91252b6cb8141919b614ec9cb13aaf3c7c28b1cfc24ec5bebdafbc2359cd562495254c455fb483053b3c391e0fdf9ae5f012fab746772cc3072c4eb60b6d0d7cc5f9cf4ccf8f3db7940ca83221819a49e8c0fc42e9c2498fc55e21cd52e44d2f0e103f22e2689bd8f86664f2cc7df533b4a6b28b36ef242dbe4261f2ee3d5b5950bfecd12d83d4bcb2a0e54", 0x1000) setsockopt(r0, 0x9, 0x9, &(0x7f0000001140)="2abf515573c19c5575ab8dff44423bd3f05a8e016b39f25baba390be283ce9c821bf8901c026a2f95d74372c1a1536546a4a16d4645d603aafa04119058ea00a030c0421d3646339a288bcfc2fcd716708aaf7850c4c", 0x56) recvfrom(r0, &(0x7f00000011c0)=""/4, 0x4, 0x0, 0x0, 0x0) setsockopt(r0, 0x11, 0x0, 0x0, 0x0) getsockopt(r0, 0x6, 0x7, &(0x7f0000001000)=""/217, &(0x7f0000001100)=0xd9) 09:47:29 executing program 0: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)='Q', 0x1}], 0x1) r1 = open(&(0x7f0000000140)='./file0\x00', 0x9, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) lseek(r0, 0x0, 0x0) socketpair(0x11, 0x8005, 0x80000000, &(0x7f0000000040)) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0x8, 0x2, 0x6, 0x1, 0x6, 0x100000000, 0x7ff, 0x2, 0x3, 0x7fffffff, 0x2}) fcntl$setstatus(r1, 0x4, 0x80) writev(r0, &(0x7f0000000080)=[{0x0}], 0x1) 09:47:29 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r4 = open(&(0x7f0000000040)='./file1\x00', 0x20080, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000080)) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) write(r4, &(0x7f00000000c0)="ee", 0x1) close(r2) dup2(r3, r0) 09:47:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "c6e23c5cfeffffff00"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) write(r0, &(0x7f0000000140)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) write(r0, &(0x7f0000000040)="4b01531cbe89f0ab82923af9d9bc0a", 0xf) close(r0) dup(0xffffffffffffffff) syz_open_pts() 09:47:29 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x0, 0x0) poll(0x0, 0x0, 0x6) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000002c0)={0x7, 0x7ff}, 0x10) kevent(r0, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffa, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000440)=[{{r0}, 0xfffffffffffffff9, 0x2}], 0x2, 0x0, 0x4, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffd, 0x22, 0x1, 0x401, 0x80}, {{r0}, 0xffffffffffffffff, 0x46, 0x40000000, 0x7fff, 0x8001}, {{r0}, 0xffffffffffffffff, 0x80, 0x20000000, 0x6, 0x8}, {{r0}, 0xffffffffffffffff, 0x82, 0x40, 0x7, 0x7}, {{r0}, 0xfffffffffffffffd, 0x80, 0x8, 0xea00, 0x5}, {{r0}, 0xfffffffffffffff9, 0x4, 0xfffff, 0x5, 0x1}, {{r0}, 0xfffffffffffffffd, 0x30, 0x89, 0x6, 0x1f}, {{r0}, 0xffffffffffffffff, 0x20, 0x2, 0x5, 0x6}, {{r0}, 0xfffffffffffffffe, 0x97, 0x20, 0x3, 0x7}, {{r0}, 0xfffffffffffffffe, 0x8, 0x2, 0x1, 0x7}], 0x80, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x80, 0x2, 0x400, 0x2}, {{r0}, 0x0, 0x4fc920c69b8733c, 0x8, 0x7f, 0x4}, {{r0}, 0xfffffffffffffff8, 0x45, 0x2, 0x1, 0x5}, {{r0}, 0xffffffffffffffff, 0x81, 0xfffff, 0xb0, 0x8}], 0x81, &(0x7f0000000240)={0x10000, 0x8000}) 09:47:29 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) getpgid(r0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$VT_GETSTATE(r1, 0x20005302, 0x0) 09:47:29 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000040)={0x9, 0x4}, &(0x7f0000000080)) truncate(&(0x7f0000000000)='./file0\x00', 0x7) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x4, 0x7ffffffffffffffa, 0x2000100000005}) 09:47:29 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000000), 0xb9df, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x43}], 0x0, 0x0) r3 = dup(r1) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x3, 0x8, 0xd, 0x1, 0x3, 0x2, 0xfffffffffffffd69, 0x0, 0x2, 0x8001, 0x8}) close(r2) 09:47:29 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = msgget$private(0x0, 0x5a0) msgsnd(r1, &(0x7f0000000240)={0x3, "46146b25113d2379a1b28a1eeaea972983e3271b102fe4f5da88a03a266003dba206a9c1964b6b27d0c63540cef36eaacb9d315c28899fde552e0ed590afffd42486d2c6f8aa2edbfba2d34006ed6d7a8105d412b69752e0e8a069839fecaf5a268cde502d778d3e3e690bf208be"}, 0x76, 0x800) setsockopt(r0, 0x0, 0x68, 0x0, 0x0) r2 = msgget$private(0x0, 0x2) msgsnd(r2, &(0x7f0000000000)={0x3, "371d64d67d6b3e8eff3c820a7f8003f259dcbf74fd9e4d8ffbd47e7b3622f75e4ad8f491910670b87bb96957eb7a1f7cbf499b88d45f51e3433e24614077bab59bf2fe0a250ef90cecfeb896e52afeec6a0a8f0a559e40f6a9ceca6eb8dd4c83e26a681bafb0b53cc9dfb57d3e1c2fa2b9f4bd7202b15bff5ca943acea97b3068035ac2186be9a17e907d10b3f92e6c816b3b973200543b66891c2235d09b960dc6c24b333d675d6805fde463ef486f795"}, 0xb9, 0x800) msgrcv(r2, &(0x7f0000000180)={0x0, ""/156}, 0xa4, 0x1, 0x1800) r3 = msgget(0x1, 0x208) msgrcv(r3, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000098ebe7b3c8d7b3bcb17ded7189b5ea6d511b90d7f1da4aea57321b11bf709b1692c5fd377314de627d218f85a7b24c2c610b3628096231918370b9958e"], 0xa9, 0x2, 0x800) msgget(0x0, 0x0) 09:47:30 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000000080)=""/101, 0x65) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0xc0044266, &(0x7f0000000000)=0xc6) 09:47:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000280)="136480982380bdd0a803d989fed05c6bb77298147ad033e6323d259560f8e5815f73f2a044fd33055552fbd5e41789863e00000000000019515a4c8ab06198824b3da025bbd47b3bf579456fc7d409b7c5c862e119d747b8bcdb9ad8a4f5f728193ef16ab9", 0x65) socketpair(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r2, &(0x7f0000000180)=@abs={0x1, 0x0, 0x0}, 0x8) write(r0, &(0x7f0000000700)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c35e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe2df55bcc9ff3e668642ccfdb9c29168aa3ce5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f", 0x4c3) syz_open_pts() close(r0) write(r0, &(0x7f0000000040)="381ed3c99dbc3ec3012d5ccc48e0bc1cd51603a599affcdc9f721573e4c81efcc2208c3d1511e3", 0x27) r3 = dup(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) dup2(r2, r3) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) writev(r4, &(0x7f0000000c00)=[{&(0x7f0000000c80)="93269682b632eb66892e38675327095883e416ba65263157e5512001ed48220e33eb1e4ef7917b9581b0dd183f25ef0bd8cca28b1b753d17f2ebc3af24afc8ca4a8d1c1662c7b39d2f1ec2ad3d8ca25038594490cc468d5eaaf50a668b1a50ea601e9dfa050fd4279569138c2cec36ea62147b33f310a3b5a7637dce543e286ee797d82ad376c16451479111808c4deed66950ea43c1f4b3823f62d071be5fe059b11539991e5f04b88d31314e175bfae664200809b75b3a44b2b6e4705d362c03d5ccd364dede9ccbd157e17a94798db74acffbe1d20f29f0ea4116dd92c40b7895365427d147126f6a39389d12984b06", 0x80}, {&(0x7f0000000300)="f60cc057eab3a262c7fda9d5357317ce17a9aded2d5d0634e0e3c21828dad196af720b37c9b77c6e51b8ad6744949b3860a3d202fdb7a98ff07f6d2a67b5db3ceff926bebc007b975079577afe57486c11bd52b7d73c7e53ca34a954030b1c", 0x5f}, {&(0x7f0000000380)="b190f5bdeb83758aeb9ab6de0419f22bd7b41304942e6bffb5bae364a087ebd3d099c349b3ae902ddcc325f598cb737ae35876f8451e34a8b06a8b1b83bc8c94ac2ecf948d9c7b0a0c2c572d740a72040764db72d4b25dfc05827c695899681841431d75616e90007332ddb2b56d5befa163b5bb8025", 0x178}, {&(0x7f0000000580)="712cde8c35e9ea65044d060178c1e7cc2807f3c6044937238dda08ede3f4e8785f2568f511f4469a0f1bbdea9f2603660a0acfe52584f9fae15a53c741d99eb818fe280e88c8cd133efaa560028ea2cc0350078dd3f8408870622a0cbf3ead4c5ab43a46f431e4792339d170ed3211159647bffbb7f508d99199d68e0700e32a5b545a4a552519dbe2d377ce4d5ffa02208995943937ab2439981d9e5037a6a3239561c3ae1c39f15b10e10bd0be56dd094b184e61aa3e26d3357788e12dac606fa0d0ae92ba8788a811ffa661488fc3997205ddab933762cc0800f1a198af3ee9a14ff04f3875e021c95dd26ea073ffc460349a540feb2ab621d82941c6097fc1e13e57c10d6704e2c4f314f79bbfc7a9ec2ce95ecfbcb207e551003302289129cab08378cd81da473eea52773ba10d723662fc5a2ff7fe024636c59bf336fdfe0cda91662130e55582171ac1701fa23f352eb94241532f2ad417e58d", 0x1d3}, {&(0x7f0000000400)="66ab0350debd4690fce8b9646e1c35bc2541f8c9bc8d6d16cbf2a754883c4246db2926a9ae8ddca17c000fcd11e90d9bec54acddac72c5f828", 0x15}, {&(0x7f0000000440)="edd4ad99580ed482c5aff99eec56fd6e1e70e740a9e6e7d22fc226eae22baee16126a8a3d8b5187840336aadd4dfa67ac02c50974e2148ad22b3adca8976fa4733f07490138eb3c8feaed064be5aa8c2388b19f68226e4d60f01eeb7b89e442b489e27d0564868a5e795f125005ec4922751990731d33cd6bb96362c", 0x7c}, {&(0x7f00000004c0)="8c4a192b03429e6a70386814821cfe74d8c67ebb50f5f8fede6dc524ad979e", 0xfffffcfc}], 0x7) syz_open_pts() 09:47:30 executing program 1: mkdir(&(0x7f0000000080)='./control\x00', 0x0) unveil(&(0x7f0000000180)='./control\x00', &(0x7f00000001c0)='x\x00') chdir(&(0x7f0000000000)='./control\x00') utimes(&(0x7f0000000040)='./control\x00', 0x0) 09:47:30 executing program 1: 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) kqueue() kevent(r0, &(0x7f0000000200), 0x6, 0x0, 0x291d, &(0x7f00000000c0)={0x3, 0x40007fffffff}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000100)={0x0, 0x1, 0x6, 0x0, 0xd362}, 0xc) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) writev(r0, &(0x7f0000000740)=[{&(0x7f0000000300)="3da58dfc873fda57390996f51d089e6ffcf7463eb52871a081ed7d95e0a6640138bfa93856e9aad1295acf2fb77a84d27fdfd0fdd962a16964cab2c7d68ce67e76b3a20337458ec35be5daf5add15c08693f66844ba249bb557e467d2cd144c2709102aaa02766cbc357ef0385211494eb790e4171e50dfadb5236a4303a00c72b1ab9f11afa1481ba98637ad38ededc3ee5a3acf376557c80af0d5980a08edd5deb71fdea60e6a0d6e4b91fb49f7de1680165bfd9131321be9b037f0b7a1ecff1e991293a3d9e5280c4ee97fa", 0xcd}, {&(0x7f0000000400)="ab21ba9b1adcc8bda5acba94d049109ed691d56e0f8adce761fca259bc2c015cd9351e606b1d8a9cd8066665e85f38eb2e2a9ff43999c708b51f408e91d2b392027e74816a320a788895312094fc5ecc7ed187f6", 0x54}, {&(0x7f0000000480)="f77248e527c4bba107d579c597a6d06aafa53c1166829863253b037ebdad33892e47b4f7295415cb4f8968bb61da9c26bb9adc0544468dd17fd02bbe6bfe8dd95e435acde671758e4a0151fb", 0x4c}, {&(0x7f0000000580)="9276ff6a3a0a36745db4408811fa2825aee5ae9703b491a1c4b5b1996cd582f2eceecba5ef9696e44e4f77557868aa2be96a5ae22c2ee9054840298a4d7d33136a48d2676729d8492d4cadfc89b31acc6f30aa41447fe5babd31b7d8c5f956f3e282fb887777311fa49a3534b7273735810ba54bf885add6269c318c3d42ceb9cb1af763b6aaf533c5a78d88f46eecbc3e436e9d665584cab18a9e919e07bd661f448bb82082123175b4db0c0293208f4734375e80fc04119a390e9469a38c108023888fe198866d0bb83a4a4db89d5f815406db407bc5e525549ecf383ce2af3ee6d789dba20d20e209f5176443a0b4f460c430", 0xf4}, {&(0x7f0000000680)="e4fccd77176a74946f2d5b4bc1f0ad8dd676c709ab895259dec6bbd1cf9af185bb47dc941186ea5dc98e12af605eda41781f3a68549ca31a11b648d3a69a9d67f2edb78eded9c40bf3e63fe9a0", 0x4d}], 0x5) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000200)=0x1) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000540)="3435f407e50cb378a8cb5d4c6f203d0e356dacfdec76fadddbf02468144bca294b8686bedd97f2fa28084a611d87ffe7b1", 0x31}], 0x1, 0x0) 09:47:33 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x2c0, 0x6) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000300)={0xffff, 0x6, 0x8b, 0x5, "4581d7f5ee42ac269a2a9dea758ef08afdb95fbe", 0x6, 0x3}) getsockname$inet6(r0, &(0x7f0000000240), &(0x7f0000000280)=0xc) setsockopt(r0, 0xf5, 0x1ff, &(0x7f0000000040)="f46a749d1b5f034a0610fce37fd9e0ab9e8db102bab2a578253bb48488a38928a3b459a2ffb1836a4972152ea9f348cd8200defddf711d71d0a29aa2732fbad8455bb8a008794f1a50588520d596a71c70e94cede0f2f2504615b070cae402792e68f7e2202be99dc587c9e5ee59abb9d528fb5a5a6c4028dbfdd0537f3dc371d6aab7f40618186c74c1b2e4886a98cf76ab2d7cf6f551661fabb17a9fff0da8fee167a0a331e8b4682fdd4c40ce423023c48e6bf8e2351c89e9e082e012cf331de6f8d5c6a78ab3ef0cc8a8a224b5774041cc5024d8eae12a3972bde34c49", 0xdf) r1 = syz_open_pts() sendmsg(r1, &(0x7f00000017c0)={0x0, 0x0, &(0x7f0000001580)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, 0x0}, 0x0) getpeername$unix(r0, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) getsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000180), &(0x7f0000000340)=0x4) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f00000002c0)=0x4e4) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000380)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x1285, 0x1, 0x6, 0xcf81, "e2869577167d9b3482b7464cd2e05940430bf599", 0x4, 0x6eb933ed}) socket$inet6(0x18, 0x4000, 0x7d2) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) 09:47:33 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x1, 0x5, 0x10000) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xd, 0x0, 0x641) 09:47:33 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) chdir(&(0x7f0000000340)='./file0/file0\x00') symlink(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)='./file0/file0/file0\x00') r0 = open(&(0x7f00000001c0)='./file1\x00', 0x201, 0x0) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000040)="96", 0x1}], 0x1) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 09:47:33 executing program 0: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20000, 0x0) r0 = semget$private(0x0, 0x3, 0x4) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000500)=""/139) r1 = syz_open_pts() mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4, 0x10, r1, 0x0, 0x0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000100)=[0x1000, 0x6, 0x380000, 0x3f]) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000080)) 09:47:33 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80008000a0002002, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) syz_open_pts() ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x100, 0x0) fchmodat(r1, &(0x7f0000000080)='./bus\x00', 0x40, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4, 0x1811, r0, 0x0, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x201, 0x11) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0xdeafbead) socket$unix(0x1, 0x2, 0x0) 09:47:33 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x2) r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000010000/0x2000)=nil, 0x2000, 0x5, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000300)="88d5a29eb76e77af3b5fe375b9fb890006bb793eb7b0e729715df00600ec010032e5bc2e1125d4c2aedf4f97072b4ddf49509bcbb546a70c035c31c247190c985956ac4da796c87fd29dc9134f8831ac2e838e84bebf75055f3df34f51ac4af093aef6979a594a4d740363317868361b1442b432edc81e999969f085353e47cd56c80708cea17c6b59ece5a448292ed62063fe000c5e070d1d49024733cbda0159", 0xa1) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1a, 0x2, 0xc87, 0x7}, {{r0}, 0xfffffffffffffff8, 0xb0, 0xfffff, 0x2, 0xfd0}, {{r0}, 0xfffffffffffffffd, 0x95, 0x20000000, 0x7, 0x567}, {{r0}, 0xfffffffffffffff9, 0x8, 0x1, 0x7, 0x5}, {{r1}, 0xfffffffffffffff9, 0x4, 0x40, 0x9, 0x5}], 0xffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x4, 0xfffff, 0x2, 0x3}, {{r1}, 0xfffffffffffffffe, 0x51, 0x8, 0x1, 0x8}], 0x1, &(0x7f0000000200)={0x3ff, 0xfffffffffffffa1c}) open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x0) 09:47:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0xd2ad, 0x1f}) r1 = getpgrp() fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffffffe, 0x7f, r1}) 09:47:33 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r2 = syz_open_pts() syz_open_pts() syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r3, &(0x7f0000000200)="bd", 0x1) kevent(r0, 0x0, 0x0, 0x0, 0x20, 0x0) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f00000000c0)=0x4) r4 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x9, 0x3, 0x4, 0x0, "e24f543c3e2b6549ff5be0f82884206360f550e3", 0x3ff, 0x10001}) close(r3) dup(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) write(r3, &(0x7f0000000140)="d1e7629734181070340e2f1ca6aba6fc66f7d375ba18b7cfecb0325d33cf4e8897d61f3aff9bb02784e3fad60a91eafed58009", 0x33) 09:47:33 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffffff, 0x2}], 0x7ff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x7f, 0x0, 0x4e28, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x20a, 0x163) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000080)={0x0, '.\x00', './file0\x00'}) 09:47:33 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) socket(0x0, 0x8007, 0x8001) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 09:47:33 executing program 0: socketpair(0x18, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000040), &(0x7f0000000080)=0x4) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x6, 0x0, 0x0, 0x0) 09:47:34 executing program 1: r0 = socket(0x15, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f0000000000)="01000000", 0x4) socket(0x2, 0x4000, 0x4) 09:47:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2582c321adcf98848ed28051bd24603dea8d0343d601000080f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c601000000f0130906e061a751733f5c2091f3e9bdd11c4518138f791d6a2e60e1f34322c0cdf8608b48935d14a79cd66c310404000000000000ae1f50146ed5ead47dfc43c6c3b018be5655ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238080096d2250fe439f347ff8ab32ac184e6ad30af4e579efa285828dc1aca7bc3e92434cb41191c368771b6626551a90e6a0998bd25030a8ef875a3e25447bafb7147209b29b35216d1f947ef355d3cb3fc4112013a2adde1491facea20b30900979a3edefad0c39068c5c65f9a0500c82c9ef59b196ceef9a4a00f9af502c095c939c696c33e343ddb8da44bb057050a5034dfef86fcae9fd5bccc71404090e0a966b9bd2d9c0897c742ceaec06d825db7382cf5b590806966a7e8891f406d", 0x16e) fchmod(r0, 0x1) r1 = syz_open_pts() r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) getsockopt(r2, 0x1, 0x4, &(0x7f0000000880)=""/4096, &(0x7f0000000000)=0x1000) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x0, 0x3c3, 0x3, 0x8, "b08dce5800"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 09:47:34 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x2100000000002b, 0x3d, &(0x7f00000001c0)="4b74954c", 0x4) 09:47:34 executing program 0: mknod$loop(&(0x7f00000000c0)='./bus\x00', 0x40, 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002202, 0x5bca) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) linkat(r1, &(0x7f0000000140)='./file0\x00', r2, &(0x7f00000011c0)='./file0\x00', 0x4) renameat(r2, 0x0, r2, 0x0) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r3, &(0x7f00000024c0)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1, 0x0) recvfrom(r3, &(0x7f0000001280)=""/245, 0xf5, 0x40, &(0x7f0000001380)=@in6={0x18, 0x0, 0x7, 0x1}, 0xc) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000000)) close(r3) listen(r3, 0x1) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f00000013c0)={0x6, [{0x0, 0x7}, {0x3, 0x7f}, {0x1, 0x6}, {0x3, 0xf60f}, {0x3, 0x1}, {0x2, 0x140000}, {0x3, 0x8}, {0x3, 0x100}, {0x2, 0x4}, {0x1, 0x9}, {0x1, 0x6}, {0x1, 0x1}, {0x3, 0x1}, {0x3, 0x8}, {0x2, 0x6}, {0x3, 0xfff}, {0x3, 0x200}, {0x1, 0x7}, {0x1, 0x4000800}, {0x2, 0xf8d1}, {0x3, 0x100000001}, {0x1, 0x201}, {0x3, 0x25de}, {0x3, 0x3}, {0x3, 0x3}, {0x2, 0x7}, {0x1, 0x4}, {0x2, 0x200}, {0x3, 0xc400000000000000}, {0x3, 0x8001}, {0x3, 0x1}, {0x2, 0x8000}]}) open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) execve(0x0, 0x0, 0x0) mknod(&(0x7f0000001180)='./bus\x00', 0x2002, 0x1) 09:47:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d9b7b6b5da98c6677775877141b6888f1e4330cf", 0x0, 0x4}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) 09:47:34 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f00000001c0)='./file0/file0\x00', 0xc00, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7, 0x0, 0x7, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x82}], 0x5, 0x0, 0x7f, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x800, 0x0) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000080)=0x7) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f00000000c0)) 09:47:34 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000000)) fcntl$setstatus(r0, 0x4, 0x80) 09:47:34 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0x80000000, 0xfffffffffffffff9, 0x8, 0x0, 0x52, 0x2, 0xca68, 0x3, 0x3, 0x6, 0x3}) getitimer(0x1, &(0x7f0000000100)) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x0, 0x0) r2 = dup2(r1, 0xffffffffffffffff) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000140)={0x1, './file0\x00', './file0\x00'}) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000080)=0x1) faccessat(r2, &(0x7f0000000200)='./file0\x00', 0xa0, 0x1) setitimer(0x0, &(0x7f0000000040)={{0xfffffffffffffffd, 0xfffffffffffffffe}, {0x0, 0xe1}}, 0x0) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000000)=0x9) 09:47:34 executing program 0: mknod$loop(&(0x7f00000000c0)='./bus\x00', 0x40, 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002202, 0x5bca) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) linkat(r0, &(0x7f0000000140)='./file0\x00', r1, &(0x7f00000011c0)='./file0\x00', 0x4) renameat(r1, 0x0, r1, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000000), 0x100000000000020c, 0xfffffffffffffff8) recvfrom(r2, &(0x7f0000001280)=""/245, 0xf5, 0x40, &(0x7f0000001380)=@in6={0x18, 0x0, 0x7, 0x1}, 0xc) close(r2) listen(r2, 0x1) open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) execve(0x0, 0x0, 0x0) mknod(&(0x7f0000001180)='./bus\x00', 0x2002, 0x1) 09:47:34 executing program 1: r0 = socket(0x2, 0x1, 0x0) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f66696c6530008b6f32094b90c018c5322ce2fc200972a42775a27b00832d15da3674c0030c40a9fe1780f8d5d4e86f5024d772f25ecd35d24d4f3fe0105e2530a2cc0c9961e5b5628840fae76fa4bce74b9bab948ab57e0c20d2bd59e89e8d8ad831"], 0x1) socket(0x3f, 0x8000, 0x20) socket(0x0, 0x3, 0xecd2) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 09:47:34 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x7fed53ccc8019d8b}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x880, 0x8) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x42}], 0x3, 0x0, 0x0, 0x0) 09:47:34 executing program 0: execve(0x0, &(0x7f0000000540)=[&(0x7f00000004c0)='/]\xff\xf2d}\xfbs\xa1c\xf2\xaeY*\xfc\xf4\v\x7f\xdfm2\xadh\xdd\x9c\xa7\x86C\xd0\xde#%\xa1C\x13\xd3\xec\xc2\x8cy9\x97&Yh0\xacC\xfb+\x91\x80M9\xf1\xc4\x86/\xb2Wo\xc5\x84>\x00\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000400)=""/121, &(0x7f0000000100)=0x79) socket(0x10, 0x4000, 0x3) setsockopt(r0, 0x29, 0xa, &(0x7f0000000180)="f7f9e794", 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000480)='./file0/file0\x00', 0x10000, 0x1) readlinkat(r1, &(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)=""/26, 0x1a) setsockopt(r0, 0x764f32ba, 0x2, &(0x7f0000000000)="6a2eaa95bc2b38dffa4e603d24c3235915dea335ba7f42fac38c8b5a678258a3b208d521eb25b06bedfaa1a64b55c8f1508dbede34cccc75441875e22868b05b0178347f599b7b1fb5f9ec53f8d64e619b5e83da2b0d", 0x30c) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000280)=[&(0x7f00000000c0)='*\'\x00', &(0x7f00000001c0)='/{\x00', &(0x7f0000000200)='/{\x00', &(0x7f0000000240)='/{\x00'], &(0x7f00000003c0)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='/{\x00', &(0x7f0000000340)=':,\x00', &(0x7f0000000380)='/{\x00']) 09:47:34 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x11b) r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) fchdir(r0) chdir(&(0x7f0000000000)='./file0/file0\x00') 09:47:34 executing program 0: mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x501) syz_open_pts() kqueue() r0 = openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x202, 0x41) fcntl$setflags(r1, 0x2, 0x1) r3 = getuid() getgroups(0x2, &(0x7f00000000c0)=[0x0, 0x0]) lchown(&(0x7f0000000080)='./bus\x00', r3, r4) r5 = fcntl$dupfd(r2, 0x6, r0) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000040)=0xb) open(&(0x7f0000000100)='./bus\x00', 0xffffffffffffffff, 0x0) recvmsg(r5, &(0x7f00000002c0)={&(0x7f0000000140)=@in, 0xc, &(0x7f0000000280)=[{&(0x7f0000000180)=""/102, 0x66}, {&(0x7f0000000200)=""/111, 0x6f}, {&(0x7f0000000380)=""/235, 0xeb}], 0x3, &(0x7f0000000480)=""/4096, 0x1000}, 0x843) 09:47:34 executing program 0: pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000300)={'./bus\x00', 0x5, 0x3, 0x81, 0x1, 0xff, 0x8, 0x200000c35d, 0x2, 0x3, 0x7fffffff, 0xca}) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r1 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) syz_open_pts() getgid() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x8) sendto(r1, &(0x7f0000000100)="401743244b6e6f8885e5ac9a96d7d9be05c3a2c356d6aaa0eba8cc2686661de5719086bccb5fde110ea1307e755fc102dc78e1f1ca820313a52ec4755af7dc64f6a5d2991de1f1d3d8de40fe7e97af165f872e25e11b098e152087c9845feab951b24a04ea2cdf20c032ae5c665431e5808b7bd0521742180e0ea386217adb57ec4152ce2c0d752fab4750a7b3a2bba146845db7bc785b2b", 0x98, 0x2, &(0x7f0000000080)=@un=@file={0x1, './bus\x00'}, 0x8) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 09:47:35 executing program 1: r0 = socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) readlinkat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/36, 0x24) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000000)="03000000", 0x4) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) 09:47:35 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x7ffffd}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) close(r2) readlink(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)=""/5, 0x5) 09:47:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000180)=0x9) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x3f, 0x5, 0x4, 0x2, "9530ae8038e4028381b960ae3af1025cc7534b57", 0x9, 0x7}) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x3, 0x5}) r2 = semget$private(0x0, 0x2, 0x80) semctl$GETVAL(r2, 0x0, 0x5, &(0x7f0000000100)=""/33) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x7) syz_open_pts() openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x2, 0x0) fsync(r0) 09:47:35 executing program 0: r0 = msgget(0x2, 0x403) r1 = geteuid() r2 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) readlink(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400), 0x0) fchown(r2, r1, r3) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r5 = geteuid() r6 = getgid() r7 = getpgrp() r8 = getpid() msgctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)={{0x2e, r1, r4, r5, r6, 0x40, 0x1723897b}, 0xfffffffffffffff7, 0x7, r7, r8, 0x3, 0x401, 0x7fffffff, 0x6}) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r9 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r10 = dup(r9) ioctl$WSKBDIO_SETMODE(r10, 0x8004667d, &(0x7f00000000c0)) ioctl$VT_GETSTATE(r10, 0x40067664, &(0x7f0000000340)) readlink(&(0x7f0000000080)='./bus\x00', &(0x7f0000000100)=""/73, 0x49) ioctl$TIOCMBIS(r10, 0x8004746c, &(0x7f0000000300)=0x2) connect$inet(r10, &(0x7f0000000380)={0x2, 0x3}, 0xc) openat(r9, &(0x7f0000000000)='./bus\x00', 0x401, 0x10) 09:47:35 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x4, 0x3, 0x7, 0x7, "fbfe83f9bfd6ea8e09b9e41283dccfd9682a36bf", 0x8, 0x6}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f00000002c0)="582720efabd16ebae63225259560f8a285d5e4178b632dfe94ff334a5619e6ceefd7aae473884b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb08c3c532e9000000f5f728193ef16ab93f12fc4d5f16b136a5d00d162800000000000000000000000000", 0x65) write(r1, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535c", 0xc5) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x20d4f9, 0x0, 0x3, 0xffffffff, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000040)=0x4) 09:47:35 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) 09:47:35 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b04d0000000000000000000000000000dcc400"}) r0 = socket(0x18, 0x0, 0xfffffffffffffffe) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x3ff, 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x8a0, &(0x7f0000000040)=0xffffffffffffff67, 0x4) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0\x00') 09:47:35 executing program 0: r0 = socket$inet(0x2, 0x1, 0x2000000000000) getsockopt$inet_opts(r0, 0x0, 0x15, 0x0, 0x0) 09:47:35 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000200)='./bus\x00', 0x3fb, 0x400) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x4, 0x40, 0x8, 0x8}, {{r0}, 0xfffffffffffffffd, 0x20, 0x80, 0xa883}, {{r0}, 0xfffffffffffffffa, 0x10, 0x40000000, 0x1000, 0x1ff}, {{r0}, 0xffffffffffffffff, 0x1, 0x0, 0x2fcfcc00, 0x6}], 0x2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x42, 0xf0000080, 0x0, 0x5253}], 0x20, &(0x7f0000000140)={0x0, 0x9}) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000340)='P', 0x1}], 0x1) 09:47:35 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) write(r0, &(0x7f00000001c0)='\x00\x00', 0x2) write(r0, &(0x7f0000000040)="174a5135840b", 0x6) pwritev(r0, &(0x7f0000002380)=[{&(0x7f00000009c0)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000180)={&(0x7f00000000c0)=[{0x1c7, 0xff50}, {0x81, 0x9d}], 0x2}) 09:47:35 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) write(r1, &(0x7f0000000040)="d34e236c22bc2d28a1c73d28fe1be0aa7f5dad2e2f54a64068b65fe384ebf76a14de45069e483d4f3fd7dd64b8be096030298af67e0e2311e7c4514396fef2f7b0c7a79ae26fba81a10bbcf90c0ab2c8b90284566697045f2dd661f328e1fe21cc707ae5ce738057f7afa8cba979160e367267183a9eee0835da88c2ccd76e041983ead173708c23e9cab6158670c8bb6eaeef26a002fe525666fed3cd69a37bdb8bf52efd07400db005d27fb583efaf7649d096fd568efb811ebffcdf25", 0xbe) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) getsockopt(r1, 0x29, 0xb, 0x0, 0x0) 09:47:35 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0xd01) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x2a0, 0x110) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) linkat(r0, &(0x7f0000000080)='./bus\x00', r1, &(0x7f00000000c0)='./file0\x00', 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x2090, 0x401) open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x100, 0x0) 09:47:35 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8, 0x4850) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) recvfrom(r0, &(0x7f00000000c0)=""/69, 0x45, 0x40, &(0x7f0000000040)=@un=@file={0x0, './bus\x00'}, 0x8) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 09:47:35 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) socket(0x39, 0x5, 0x6) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) semget(0x2, 0x0, 0x604) 09:47:35 executing program 1: mkdir(&(0x7f0000000000)='./control/file0\x00', 0x0) rmdir(&(0x7f0000000080)='./control\x00') 09:47:35 executing program 0: open$dir(&(0x7f0000000000)='./file0\x00', 0x300, 0x101) r0 = accept(0xffffffffffffffff, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) getpeername(r0, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xf4) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x10) 09:47:35 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x201, 0x12) r1 = getpgrp() r2 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={r1, r2, r3}, 0xc) r4 = socket(0x19, 0x81, 0xffffffff) connect$inet(r4, &(0x7f0000000280)={0x2, 0x2}, 0xc) setsockopt(r4, 0x1000000029, 0x2e, 0x0, 0x0) setsockopt(r4, 0x3, 0x400, &(0x7f0000000000)="edbdf1895d52e3656b63ad416e4e8b97c6550149d3cf7d609c3618663f605e8ce42015063871922620df49f578e1abd1a03009b8aa8358cb77516b720a85a0e00bdcf59d3e510d0a15c7c69ef1972db52959dc317fe17d6c03a406b50987256b1cb653de9b00567c9abd28be7fbd74fe5d61ae6540492ff4cacb3761591235ec78d2ad59b83cc2b0674644523089191ae743817d140b01b52457517782e723431f8c22161a1e949793778325471bb19f0ee07bffb6367e9a81a2efaa661954e292ea9d097c5ae0592e18d661b616c5647705", 0xd2) ioctl$TIOCSTART(r0, 0x2000746e) setsockopt(r4, 0x1000000029, 0x23, 0x0, 0x0) getsockname$inet6(r4, &(0x7f0000000140), &(0x7f0000000180)=0xc) connect$unix(r4, &(0x7f0000000100)=ANY=[@ANYBLOB="d8002e2f664ae853d400"], 0xa) mmap(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x0, 0x5012, r4, 0x0, 0x0) socket(0x17, 0xde6b14f127ef983d, 0x897) 09:47:35 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) unlink(&(0x7f0000000100)='./file0\x00') readv(r0, &(0x7f0000001780), 0x126) truncate(&(0x7f0000000200)='./bus\x00', 0x8001) mknod(&(0x7f0000000040)='./bus\x00', 0x2003, 0xa6138) chdir(&(0x7f00000000c0)='./file0\x00') r1 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) poll(&(0x7f0000000000)=[{r1}], 0x1, 0x7) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000180)=0xfe, 0x4) preadv(0xffffffffffffffff, &(0x7f0000000600)=[{0x0}, {&(0x7f0000000500)=""/168, 0xa8}], 0x2, 0x0) connect(r1, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) mknod(&(0x7f0000000140)='./file0\x00', 0x0, 0xfffffffffffff000) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) dup2(r1, r0) 09:47:35 executing program 1: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0xfffffe37, 0x0, 0x0) msgsnd(r0, &(0x7f0000000380)=ANY=[], 0x0, 0x800) msgrcv(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="00000000000000000000000000000000000300000000000000000000000000100000000000000000690000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001400000000474c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x0, 0x800) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f00000004c0)=0xc) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000180)=""/248) msgrcv(r0, &(0x7f0000000640)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000afdc7f16e7753969bb00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e766b565bc3ca42aee58d77c53a35b8fcf26a8fac400669fc32bcd6bfea5b619793618fe1e56265101d288f0cfc00457b3537c8fbea3c666ea5e6308bfd5e230802957af5623a876b0cbed09630aada1e70f7d717770cb0900000000000000d30b0d5780b7a10345977666bf963dd8442be4305f"], 0x62, 0x0, 0x1000) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgsnd(r0, &(0x7f0000000380)={0x3, "2c8e6dd2386f288832e562c1d8c7a4d0f19f0e02cc94990a8ca0db6c5b08fa59109c8ffd597591ff49b6dc87f2abf10b8820356fe1ed72c01cb3698165a46bc8147213325a83f61a9fbdcfe4ae250dc5debca19cdadf06212f9e161c0658ef195ec08eea1f511b7154c7cd7420d142131ffe6401a58b1b0741b295ce1889e3f842a7a14c837b3b05ea98c9778f069a"}, 0x97, 0x7de537957758d9d3) r2 = dup2(0xffffffffffffffff, r1) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000500)=0x1) mknod(&(0x7f0000000080)='./file0\x00', 0x2005, 0x20e) 09:47:35 executing program 0: setitimer(0x0, &(0x7f0000000200)={{0x0, 0x8000000}, {0xda}}, 0x0) poll(0x0, 0xffffffffffffff53, 0x6) getitimer(0x0, &(0x7f0000000000)) 09:47:35 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kqueue() dup2(r1, r0) setrlimit(0x1, &(0x7f0000000040)={0x5}) 09:47:35 executing program 0: r0 = msgget(0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) msgget(0x0, 0x4) chdir(&(0x7f0000000040)='./file0\x00') pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000080)={0x1, 0x408}) msgget$private(0x0, 0x0) 09:47:36 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x8) ioctl$TIOCSTART(r0, 0x2000746e) getpeername(r0, &(0x7f0000000080)=@un=@file={0x0, ""/78}, &(0x7f0000000100)=0x50) r1 = socket(0x10000000002, 0x400000000002, 0x8001) setsockopt(r1, 0x0, 0x7, &(0x7f0000000180)="002000006477e67b1cf23dc21858b3f91646505587b044c4faf436ef349cf1a7f4f17d7ec1bf1a1e85395936709cc2bd83ba7252ab01d16813b41bce8886980791db23b9ad84a2976197463efe40216522d6e90cc307a354e579effc9eec4f9ba999c33061b76d2a769fc325a39f16fce3e274b6ce7ce050f0077e2b618cdb58e0682b9df0cd87e1e2bfd32460c31384c7bb686b4354ee4d0a2120076db51ffad78c9ce82b9c47b03579ca69a054fd681582cc90b52383908b6ff1fc5ecf1504b2d57f8cdb7269614d954842c4d934e0d55572146ed8", 0xd6) setsockopt$sock_int(r0, 0xffff, 0x2, &(0x7f0000000040)=0x1, 0x1ec0f899) 09:47:36 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x10, 0x0) r1 = socket$inet(0x2, 0x1400000000001, 0x5) setsockopt$inet_opts(r1, 0x0, 0x2000000000009, &(0x7f0000000000)="eb9f3731ff6ec2a07c088791ea879adf14fd00000000000000", 0x19) rmdir(&(0x7f0000000080)='./file0\x00') setsockopt$inet_opts(r1, 0x0, 0x200000000000d, 0x0, 0x0) 09:47:36 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x7fed53ccc8019d8b, 0x4}], 0x6, 0x0, 0x400, 0x0) r3 = getuid() clock_gettime(0x4, &(0x7f00000001c0)) r4 = getgid() fchown(r2, r3, r4) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) rmdir(&(0x7f0000000180)='./file0\x00') setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x1, 0x8000}, {0x18, 0x3, 0x5, 0x8}, 0x21, [0x9, 0x0, 0x1, 0x0, 0x4, 0x8001, 0x85]}, 0x3c) 09:47:36 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x800, 0x0) bind$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8) setitimer(0x2, &(0x7f0000000040)={{0x80000000, 0x7fffffff}, {0x8, 0x400}}, &(0x7f0000000080)) setitimer(0x0, &(0x7f0000000000)={{0x2}, {0x4000000002}}, 0x0) setitimer(0x2, &(0x7f0000000140)={{0x1, 0x100000001}, {0x3fa, 0x5}}, 0x0) bind$inet(r0, &(0x7f0000000180)={0x2, 0x2}, 0xc) 09:47:36 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) ioctl$TIOCMSET(r1, 0xc0044266, &(0x7f0000000000)=0xc6) fcntl$dupfd(r1, 0xa, r1) 09:47:36 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) getsockname(r0, 0xffffffffffffffff, &(0x7f0000000040)) flock(r0, 0x6) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 09:47:36 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x1000000000000297, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x8000000000000000) write(r1, &(0x7f00000000c0)="1d", 0x1) close(r0) 09:47:36 executing program 0: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040)=0x101, 0x4) readv(r0, &(0x7f0000001200)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x1) utimes(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)={{0x8, 0x4}, {0x800, 0x400}}) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 09:47:36 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mkdir(&(0x7f0000000040)='./bus\x00', 0x1a0) fcntl$getown(r0, 0x5) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000140)={'./bus\x00', 0x3ff, 0x0, 0x4, 0x0, 0xc5, 0x5, 0xffffffffffffff91, 0x1, 0x1, 0x86, 0x3}) 09:47:36 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x20080, 0x10) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x5}) 09:47:36 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) read(r0, &(0x7f0000000380)=""/67, 0x43) flock(r0, 0x2) mknod(&(0x7f0000000180)='./file0\x00', 0x2007, 0x2000000202) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) flock(r0, 0x2) flock(r0, 0x2) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f00000000c0)) getrlimit(0x5, &(0x7f0000000140)) fcntl$lock(r0, 0x7, &(0x7f0000000100)={0x2, 0x3, 0x1, 0x6}) 09:47:36 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x91, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) 09:47:36 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x100000000cd}], 0x0, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDDISABIO(r2, 0x20004b3d) 09:47:37 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x201f, 0x2cac) r0 = socket$inet(0x2, 0x8007, 0x1000) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x1, 0x1, 0x8}, 0xc) openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x0, 0x0) 09:47:37 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000080)) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0xffffffffffff28a5) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) ioctl$TIOCSDTR(r1, 0x20007479) 09:47:37 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x10080, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000200)={'./file1\x00', 0x9, 0x1ff, 0x3ff, 0x1, 0x10000000000062, 0x3, 0x8000, 0x3, 0x1, 0x800000004, 0xfffffffffffffffc}) symlinkat(&(0x7f0000000040)='./file0/file0\x00', r0, &(0x7f0000000140)='./file0\x00') unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x8) r2 = dup2(r0, r0) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000280)={0xd27, './file1\x00', './file2\x00'}) 09:47:37 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt(r0, 0x1, 0xffffffffffffffff, &(0x7f0000000180)=""/236, &(0x7f0000000080)=0xec) setsockopt(r0, 0x871, 0x6, &(0x7f0000000100)="e32fa649cb14359cbd35f6e9cb5787b6182a6c5d0dcb1c1622d98ec19b58f5a5cfefd79a0f4b55d3d91d73b9a5cc5429ed26c95ac800ea5a2e3150ccc8567f3c3c26", 0x42) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000000000)="1863ae89fc7b65dc0eb8d97f398ba2706747e5a09c20008c1275b93d50", 0x1d}], 0x1, 0x0}, 0x0) 09:47:37 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) listen(r0, 0x0) flock(r1, 0x2) connect$unix(r2, &(0x7f0000000000)=@abs, 0x8) 09:47:37 executing program 1: r0 = socket$inet(0x2, 0x8000, 0xfffffffffffffffc) sendmsg$unix(r0, &(0x7f0000000000)={&(0x7f00000000c0)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x40}, 0x40f) dup2(r0, r0) 09:47:37 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f000054a000)='./bus\x00', 0x19, 0x0) unlinkat(r0, &(0x7f0000000000)='.\x00', 0x0) fcntl$getown(r0, 0x5) fcntl$setstatus(r0, 0x4, 0x84) 09:47:37 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffd, 0x20, 0x40, 0x8, 0x7}, {{r0}, 0xffffffffffffffff, 0x21}], 0x1f, &(0x7f0000000380)={0x1000200000000000, 0x4}) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x800, 0x0, 0x4, 0x0) r2 = kqueue() fcntl$getflags(r1, 0x0) kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) 09:47:37 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = fcntl$getown(r0, 0x5) r2 = getuid() r3 = getgid() r4 = syz_open_pts() sendmsg$unix(r0, &(0x7f0000000740)={&(0x7f0000000040)=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000000600)=[{&(0x7f0000000080)="2c1a3061fd0a4cf12d1932b72cb6baeb3bfda2788fd9ea786e17754ae9c59c4b00c7840d29bdbaffc85267326c9860", 0x2f}, {&(0x7f0000000140)="f08165019c85d19347da101641504173f6a418f24dc36e08e763c6d5c3eb0f4578767057893e160ec2c62ae8a7367ec587acc924ce342a89d76f6e4847b1bba56b5a74155c3dc698869e02144582e5fa8000bc37de1b969ecad920d835579ee696c087f51e2e4fde46df40d18e53e60ac014e6625ba3253998e5a865730a9bb295e1e9a648285cb168b72599edd8aa5c8655c46f40cec044101d4837282378c57684c0a19ff2847cf65bad7d", 0xac}, {&(0x7f0000000200)="89919d7b0e78d91aefc7db6cee654ee42be8ad9671ba27c77d2533ecda2c274ef4f13d817d56e3ebad68db1fb6ad6dcfc9ba63ed108052a5544b2e205f1e8324bebb9d7d7f5a6918e02ebe3a4153e12dae5080898e9ac1c2c5a1b6c655de9c276626e5", 0x63}, {&(0x7f0000000280)="e773c8747cc3f0bb43fe5a2284e18dc86a97aeaa2946f67b0cb7247b1433a54e73096e9678de5454044349e19ecfa3b28fd0837f7d3e5d20e2c007fb3f34928816e293ecaf8c29de9f4ae6e4db2fee87abe3ec1e061546779a19d010f4fee60440e396a1f28a20f1613b86f63903f4eabd51a508fa9ac900242ff66119edac3e7d51956f9661b2a35dc2906c3523801aa2b14c8b540ffdaa52111ae7340dd688e629ff8ddc90e32d1df486ca82173d459733cf091d0d432ac831d055a99615208ad53d76024523e03dd80bde8c70e0c6c28841ae0cde4f36a606b079147fcebd8b363ef10ee717ba6f84ec956fdc713d83b1aabdb88387fd856f34ff8e7c", 0xfe}, {&(0x7f0000000380)="9fddc051b304094e00998c647dd9fb72b5ac77c3e14b20e75d2fbc208f2e7ef584c965d6e001e1b60a599c0aee1e1dbd8a7fb8803d7aa054cbc8570b5b89a27ae238b6eb169e68d68eb1886040d0175aaa2a6dfdc6ce7a1f12408bfdcd7cb1f6b3cb", 0x62}, {&(0x7f0000000400)="d83186e09146804c88251a4fa55ccbda32567026c233bf5ed129144728147743e17abbca9a50d52f4aea0516d73471aaa63489584291286d029bb0417c25ab2d45544938a8da6f2a2c05d8c46fdecdad1f371328b59ab0e473e16ad1cbb5b183814dc57bc6b23e50de3d7c3b3df59b9b32fb8a995f60a3fbb0af8706985ef7440773af6b7d343ab51fc042072c9a9e8c476f1ef81589107e544a5773788529a6e9d6e1b158e196ff374e7bdfc411ac2ce02c5843f2d70ee1d4bde61f1e8896798fb9efb11892aa300f802449cff88636fe840675c5f71a8a4887369d", 0xdc}, {&(0x7f0000000500)="c1915bcd031c49e09af54b643f83ee7d41f43b903db597f5ef3fb88b231ea631ee8111797a35c56c8a95e649a45df596da57e5e8ab5ca57a259afc2f88e61d3b202f379aba086103631061fa98c7a553d463c43bc2c6da8467b760cd990387c09b89467f6f3d1ec016f5ad7f9d60833bf2a4e06e19499dd9562e6de86e656269ee9e8072991eef9da5ce30320fdac64f7b84a67dbcdce09feb8f5c8e12abd4564d3f90bd1a05958423155360d492ed6ef4ee5984c953b142113e05e94295082a81b96564a5c297a04ec3ec7d277c95926dd1b108b2060277ab20c123b955c656cf0c1d0563227e48eea8974627ce2b67e6b035", 0xf3}, {&(0x7f00000000c0)="2d1278ee9ab6623adedf9df16d08f20a35d48bc7cb39e05a71c17bbf17cb0102aac6064d58ea4200d5a282", 0x2b}], 0x8, &(0x7f0000000680)=[@rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x30, 0xffff, 0x1, [r0, r0, r4, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}], 0x98, 0x4}, 0xe) socket$inet(0x2, 0x3, 0x6) 09:47:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) close(r0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 09:47:38 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1, 0x4010, r1, 0x0, 0x0) connect$inet(r0, &(0x7f0000000000), 0xce) 09:47:38 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffffc, 0x0, 0x0, 0x0, "00000000e74de40000000000000000000600"}) socket(0x10, 0x0, 0x2) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x1e, 0x9, 0x102) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000180)=0x2000000000009, 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x9, 0x1, 0x3, 0x1000, 0x1}, 0xc) stat(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 09:47:38 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = shmget(0x3, 0x2000, 0x2, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000140)=""/250) r1 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) pwritev(r1, &(0x7f0000000240)=[{&(0x7f00000006c0)="506dd6500589a39e90b0654423", 0xd}], 0x1, 0x0) execve(0x0, 0x0, 0x0) 09:47:39 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000600)='/dev/wskbd\x00', 0x850, 0x0) preadv(r0, &(0x7f0000000680)=[{&(0x7f0000000640)=""/39, 0x27}], 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8450, 0x0) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x400, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff}) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse\x00', 0x18000, 0x0) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x480, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r10 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000300)) r11 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x10000, 0x0) readlink(&(0x7f00000006c0)='./file0\x00', &(0x7f0000000700)=""/216, 0xd8) r12 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wsmouse0\x00', 0x400, 0x0) ioctl$TIOCSETAW(r11, 0x802c7415, &(0x7f00000005c0)={0x5d63, 0x4, 0x9, 0xfffffffffffffe01, "51ec4e9f3bd98cd6fc7beb24319c50304a12023a", 0x40, 0x3}) r13 = dup(0xffffffffffffff9c) sendto$inet6(r2, &(0x7f0000000800)="45d9a32e4c8ee2d81e3f249532553ba6cb0ba7d045c67b2c3865774fe7ac7b8488d0ecf91111ed5be01583307a57f9cb2b77087edccfb6761e43b930166600cf328abbe4512ea376b3c228f6c39092cb900ee8c69e14fa08e8790489efaaa6ae5268b718009c973682da31f984b295cee1295263ed8e3248bf56856d8229f9a6371e6e35e05cc1fa3ee7e12e208e974481aa20011e0c0743ce", 0x99, 0x400, 0x0, 0x0) kevent(r1, &(0x7f0000000480)=[{{r2}, 0xfffffffffffffffa, 0x24, 0x20000000, 0x3, 0x6}, {{r3}, 0xfffffffffffffff8, 0x6, 0xf0000000, 0x8}, {{r4}, 0xfffffffffffffff8, 0x40, 0x44, 0xe2, 0xfc}, {{r5}, 0xffffffffffffffff, 0x4, 0x87, 0x5, 0x9}, {{r6}, 0xffffffffffffffff, 0x99, 0x0, 0x372, 0x7}, {{r7}, 0xffffffffffffffff, 0x8c, 0xe0000002, 0x100, 0x1f}, {{r8}, 0xfffffffffffffffa, 0x40, 0x3, 0x6, 0x7}, {{r9}, 0xffffffffffffffff, 0x8, 0xf0000004, 0x2, 0x2}, {{r10}, 0xfffffffffffffffb, 0x4, 0x40000000, 0x280000, 0x7}, {{r11}, 0xfffffffffffffffe, 0x4c, 0x4, 0xffffffff00000001, 0x1000}], 0x0, &(0x7f00000003c0)=[{{r12}, 0xfffffffffffffff9, 0x10, 0x40, 0x100000000, 0x47c0}, {{r13}, 0xfffffffffffffff9, 0x46, 0xf0000008, 0xffffffff, 0x4}], 0x10001, &(0x7f0000000400)={0xfffffffffffffff7, 0x1}) r14 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000040)) socketpair(0x6, 0x0, 0x3, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000140), 0xffffffffffffff5c) kqueue() kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{}, 0xfffffffffffffffa, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000440)=[{{}, 0xfffffffffffffff9, 0x2}], 0x2, 0x0, 0x4, 0x0) nanosleep(&(0x7f0000000080)={0x7, 0x8}, 0x0) 09:47:39 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x1) chroot(&(0x7f0000000340)='.\x00') rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000000c0)='..') 09:47:39 executing program 0: r0 = socket(0x1b, 0x3, 0x5) setsockopt(r0, 0x32, 0x30ec, &(0x7f0000000080)="e41dc274463dd75e41e3b7a5f542ef3a5f485fab6b469a2b238b01bf33", 0x1d) setsockopt(r0, 0x1000000000029, 0x200000028, &(0x7f0000000000)="4b74954c", 0x4) mkdir(&(0x7f0000000040)='./file0\x00', 0x10) 09:47:40 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x2, 0x1, 0x3, 0x1ff, 0x20}, 0xc) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000040)=@in6, 0xc, 0x0}, 0x0) 09:47:40 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = kqueue() open$dir(&(0x7f0000000080)='./bus\x00', 0x800, 0xa0) kevent(r1, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0) 09:47:40 executing program 0: r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) kevent(r1, &(0x7f0000000180)=[{}, {{r0}, 0xfffffffffffffffe, 0x43}], 0x5, 0x0, 0x9, 0x0) close(r0) 09:47:40 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x10, 0x50) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x80085301, &(0x7f0000000140)={0x0, [{}, {}, {}, {}, {}, {}, {0x0, 0x3}, {0x0, 0x3}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0xfffffffffffffffe}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0xff}]}) 09:47:40 executing program 1: r0 = socket(0x1e, 0x1, 0x0) setsockopt(r0, 0x4, 0x4, 0x0, 0x0) 09:47:40 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x2000, 0x28ad) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x28003, 0x135) open$dir(&(0x7f00000000c0)='./file0\x00', 0x10, 0x0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0xc6, 0x2, 0x100, 0x9}, {{r0}, 0xffffffffffffffff, 0x0, 0x0, 0x3, 0xfffffffffffffeff}, {{r0}, 0xffffffffffffffff, 0x4, 0x4, 0x6, 0x2}, {{r0}, 0xfffffffffffffff9, 0x1, 0x4, 0x10000, 0x3ff}, {{r0}, 0xfffffffffffffffe, 0x21, 0xf0000006, 0x7fff, 0x8000}, {{r0}, 0xffffffffffffffff, 0x41, 0xf0000043, 0x0, 0x55f8}, {{r0}, 0xfffffffffffffffd, 0x20, 0x1, 0x80, 0x1}], 0x401, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffd, 0x8, 0xfffff, 0x1, 0x5}, {{r0}, 0x0, 0x0, 0x2, 0xfff, 0xd937}, {{r0}, 0xffffffffffffffff, 0x0, 0x1, 0x31d, 0xfff}, {{r0}, 0xfffffffffffffffd, 0x60, 0x80000000, 0x3ff, 0x100000001}, {{r0}, 0xffffffffffffffff, 0x1, 0xf0000000, 0x0, 0x5b95}, {{r0}, 0xfffffffffffffff9, 0x4, 0x1, 0xff, 0x9}], 0x0, &(0x7f0000000080)={0x1f, 0x1}) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff8, 0xc, 0x0, 0x400000}], 0x3, 0x0, 0x18, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x24) geteuid() 09:47:40 executing program 1: munmap(&(0x7f0000006000/0x2000)=nil, 0x2000) r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pipe2(&(0x7f0000000000), 0x4) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000280)="a1", 0x1}], 0x1, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) mmap(&(0x7f0000006000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f00000004c0)="8974", 0x2}], 0x1, 0x0) 09:47:40 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x4000400000002c2, 0x0) chroot(&(0x7f0000000080)='./file0\x00') open$dir(&(0x7f0000000000)='./file0\x00', 0x48a, 0x40) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000100)={0x268, '.\x00'}) 09:47:40 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x6006, 0x1) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000100)={0x9, 0x99d0, 0x1, 0xcf, 0x2, 0x2, 0x5, 0x6}, &(0x7f0000000140)) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000080)=[{0xe664e86477a193c2, 0x4}, {0x87, 0xffffffffffffffc0}, {0x65, 0x6}, {0x8b, 0x8}, {0xc7, 0x1}, {0x0, 0x1}, {0x1cb, 0x7fff}, {0x24, 0x8}, {0x6, 0x1b91}, {0x87, 0xfffffffffffff4c3}], 0xa}) 09:47:40 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000000)={&(0x7f0000000080)}) fchmod(r0, 0x20) 09:47:40 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) getpeername$unix(r0, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="29193800ffff00000160000000000000"], 0x10}, 0x0) dup2(r1, r1) 09:47:40 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000001800)='./file0\x00', 0xc) r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/file0\x00', r0, &(0x7f0000000140)='./file0\x00') renameat(r0, &(0x7f00000001c0)='./file0\x00', r0, &(0x7f0000000200)='.\x00') preadv(r0, &(0x7f0000001780)=[{&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/197, 0xc5}, {&(0x7f0000001340)=""/194, 0xc2}, {&(0x7f0000001440)=""/116, 0x74}, {&(0x7f00000014c0)=""/247, 0xf7}, {&(0x7f00000015c0)=""/231, 0xe7}, {&(0x7f00000016c0)=""/131, 0x83}], 0x7, 0x0) 09:47:40 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0xfffffffffffffffc) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000080)=0xbb47) fcntl$getown(r0, 0x5) open$dir(&(0x7f0000000100)='./file0\x00', 0x800, 0x80) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) 09:47:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66", 0x1cf) r1 = syz_open_pts() close(r0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f00000001c0)={&(0x7f0000000180)=[{0x0, 0x2b8}, {0x46, 0x5}, {0x67, 0x9}, {0xa7, 0x9}, {0xe7, 0x8}], 0x5}) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x4000000000d9f, "b08d16c6662247ea5f2b2c215faf24d8e500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 09:47:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) lseek(r0, 0x0, 0x2) write(r0, &(0x7f0000000000)="1201b4da67", 0x5) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() bind$inet(r2, &(0x7f0000000180)={0x2, 0x1}, 0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000001c0)={0x8}, 0x8) syz_open_pts() poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) 09:47:40 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002006, 0x21659) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000080)={0x1, './file0\x00', './bus\x00'}) 09:47:40 executing program 1: r0 = semget$private(0x0, 0x7, 0x2) semget$private(0x0, 0x4, 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fchown(r1, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1006, &(0x7f0000000300)={0x0, 0xffff}, 0x10) fcntl$dupfd(r1, 0xa, r1) semop(r0, &(0x7f0000000040)=[{0x5, 0x8, 0x800}, {0x2, 0x3}, {0x1, 0x3, 0x1000}, {0x5, 0xfffffffffffffff8, 0x80000001803}, {0x1, 0x5ae, 0x100000000001800}, {0x100000000004, 0x100000000, 0x1000}, {0x0, 0x9, 0x17fd}, {0x3, 0x0, 0x800}, {0x3, 0x200000009, 0x1000001004}], 0x9) shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffe000/0x2000)=nil) mmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0xfffffffffffffffc, 0x413, r1, 0x0, 0x0) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) syz_open_pts() r3 = fcntl$getown(r2, 0x5) unlinkat(r1, &(0x7f0000000440)='./file1\x00', 0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r4 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r4, &(0x7f0000000080)="7d09157ce4594dc3ce6407b0f8266fc374547ccdec", 0x15) write(r4, &(0x7f0000000500)="f761c5000422c2c20b28029cc94bf68576dfba4d63d30a55d0cca08e18d7b37e16a6305f79e48d75aa7d0ea1b306a9ac4ac7a481d2f99fb728180c4df69d45b54d5975fed0901018ea2f5d4126b48dea0eecb8a8595a50b1adb1e804dc9089ca72f9fb0ac2adcb9cc44e3ff469f84123990f020b7c43d10b27b5fc390f3759e5db01cf0d8e249cf3151cd3c5ea4f1d83397232dce559130a07bc13f0d543dbc3535c47e813fbcbf2bd6996ceb09dc233600ba90ee59489503ac14a53ea54b7b1a5b4df9353988d5061f82596637261338a554ce72fbdbc61e9195e9fdd2a5060bcbeee077825def5c50800c169", 0xed) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) wait4(r3, &(0x7f0000000000), 0xb, &(0x7f0000000100)) wait4(r3, &(0x7f0000000400), 0x2, 0x0) r5 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x84) r6 = getgid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffc28) semop(r0, &(0x7f0000000240)=[{0x1, 0x4, 0x1000}, {0x3, 0x8, 0x1000}, {0x2, 0x9, 0x800}, {0x5, 0x2, 0x1800}], 0x4) fchownat(r1, &(0x7f00000004c0)='./file0\x00', r7, r6, 0x4) semget$private(0x0, 0x1, 0x0) fchownat(r5, &(0x7f00000000c0)='./file1\x00', r7, r6, 0x4) chown(&(0x7f0000000480)='./file2\x00', r7, r6) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) 09:47:40 executing program 0: mknod(&(0x7f0000000800)='./file0\x00', 0x80, 0x2d94) kevent(0xffffffffffffffff, &(0x7f0000000400)=[{{}, 0x0, 0x2b}], 0x0, 0x0, 0x0, 0x0) r0 = socket$inet(0x2, 0x3, 0x9) r1 = open(&(0x7f00000007c0)='./file0\x00', 0x1, 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) fcntl$dupfd(r0, 0xa, r0) recvmsg(r0, &(0x7f0000000740)={&(0x7f0000000040)=@in, 0xc, &(0x7f00000005c0)=[{&(0x7f0000000080)=""/37, 0x25}, {&(0x7f00000000c0)=""/126, 0x7e}, {&(0x7f0000000140)=""/166, 0xa6}, {&(0x7f0000000300)=""/227, 0xe3}, {&(0x7f0000000200)=""/64, 0x40}, {&(0x7f0000000440)=""/135, 0x87}, {&(0x7f0000000240)=""/89, 0x59}, {&(0x7f0000000500)=""/133, 0x85}], 0x8, &(0x7f0000000640)=""/224, 0xe0}, 0x1) 09:47:40 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x2084, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) dup(r1) r3 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x95}], 0x7f, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x2}], 0x76, 0x0, 0xaa8, 0x0) 09:47:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000016c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755f457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b0588309a6ec283b78311fe3331f994d2b3babdb6ddd839d3ec027c456c4d2068654a53b40487d24aa35e37bd74c2a84d4e5c39b746ddf89ecbb00299dab1005c131cd5f97cae19b64dfb4796df549af80b68351b22232858d02ba359a94ef7c9952f204", 0x801) r1 = syz_open_pts() close(r0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000001200)='/dev/zero\x00', 0x28, 0x0) r3 = dup(r1) ftruncate(r3, 0xffffffffffffff64) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x109, 0x20003, 0xd9a, "9c8d14ee7504000000000000406e50e800000100"}) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000001280)={&(0x7f0000001240)=[{0x67, 0x100}, {0x87, 0x1}, {0x4, 0xa94}, {0xef, 0x3}, {0x0, 0x4}, {0x83, 0x1}, {0x45, 0xf9}, {0x1, 0xae}], 0x8}) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) getsockopt(r3, 0x7, 0x3, &(0x7f0000000200)=""/4096, &(0x7f0000000040)=0x1000) 09:47:41 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0x0, r1) close(r0) kqueue() accept$unix(r1, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="30000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0x30}, 0x0) 09:47:41 executing program 0: r0 = socket(0x2000000000000002, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000880)=[{&(0x7f00000003c0)="47f740cdec", 0x5}], 0x1, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) accept(r0, &(0x7f0000000080)=@in, &(0x7f0000000100)=0xc) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) 09:47:41 executing program 0: getrusage(0xffffffffffffffff, &(0x7f0000000040)) r0 = syz_open_pts() dup(r0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d9b7b6b5da98c6677775877141b6888f1e4330cf", 0x0, 0x4}) syz_open_pts() 09:47:41 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) r1 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r1, r2) getdents(r0, &(0x7f0000000340)=""/4096, 0x1000) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) 09:47:41 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x88, 0x1) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000080)="8a", 0x1}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000140)={0x8, 0x1, 0x2c, 0x1000, 0x5, 0x5, 0x87}, &(0x7f0000000180)={0xfffffffffffffff7, 0x4}) readlink(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)=""/80, 0x50) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffff9, 0x24, 0xfffff, 0x2, 0x1000}, {{r0}, 0xfffffffffffffffe, 0x5, 0x41, 0x80, 0x5}, {{r0}, 0xffffffffffffffff, 0x26, 0x1, 0x81, 0x7}, {{r0}, 0xfffffffffffffff8, 0x90, 0x800fffff, 0x9, 0x80000000}, {{r0}, 0xfffffffffffffffb, 0x80, 0x4, 0x401, 0x2}, {{r0}, 0xfffffffffffffffa, 0x20, 0xf0000000, 0x0, 0x1f}], 0x6d, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x4, 0x2, 0x2}], 0x5, &(0x7f0000000100)={0x20, 0x3}) 09:47:41 executing program 0: r0 = semget$private(0x0, 0x0, 0x7) semctl$GETNCNT(r0, 0x7, 0x3, &(0x7f0000000140)=""/129) r1 = semget$private(0x0, 0x6, 0xa) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000300)={'./file0\x00', 0x8, 0x6, 0x100, 0x1, 0x0, 0x81, 0x0, 0x3, 0x0, 0x7, 0x6}) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x1f, 0x2, 0x85]) getitimer(0x1, &(0x7f0000000440)) r4 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$VT_WAITACTIVE(r4, 0x20007606, &(0x7f0000000200)=0x2) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f00000004c0)=0x18) shutdown(r4, 0x4) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000000)=""/19) semget$private(0x0, 0x0, 0x6) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f0000000240)={{0x18, 0x0, 0x3, 0x2da8}, {0x18, 0x0, 0xffffffffffffff9b, 0x7ff}, 0x2, [0x4, 0x61, 0x8, 0x81, 0x3, 0x10001, 0x8000, 0x100000001]}, 0x3c) lstat(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000040)={0x400, 0x1, 0x0, 0x5, 0x80000000}, 0xc) semctl$SETVAL(r1, 0xfffffffffffffffe, 0x8, 0xfffffffffffffffe) semop(r1, &(0x7f0000000080)=[{0x0, 0xa754}, {0x4, 0x9, 0x800}, {0x5, 0xa, 0x800}, {0x1, 0x6, 0x1800}, {0x3, 0x1, 0x1000}], 0x5) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000480)=0x3) semop(r1, &(0x7f0000000100)=[{0x3, 0x0, 0x1000}, {0x3, 0x7f, 0x1000}, {0x4, 0x401, 0x1800}, {0x1, 0x0, 0x1800}, {0x2, 0x0, 0x800}, {0x1, 0x1, 0x1800}, {0x5, 0xec0, 0x800}, {0x3, 0x1598, 0x1000}, {0x0, 0x6, 0x1000}], 0x9) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f0000000280)={0x7987, 0xfb, './file0\x00', 0xfffffffffffffc01, 0x8, 0xa301, 0x20}) 09:47:41 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x40044278, &(0x7f0000000000)) 09:47:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146e", 0xa1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) kqueue() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "e011ebf8d59239a35971911660e08d68686f6ee7"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xd0f, "b04d6a6e069f6764c8f418f2e6349911f33ffd00"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) 09:47:41 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) connect(r0, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0x3) sendto(r0, &(0x7f0000000080)="04b32490476e4f6f9aa37a5289e384827a0e3bdcdd1f7beed4108d62cdf16a30def919787f380e22b02c8a13d805851ba76ca4f4aff30061e439ba1820728cfed7e7abe209eb7aa2f2273d46f42f68f3aed6661d7ae57e5620bc1ebe98f2b373b7af60b6bc5ee9a9e62b41b066115f5685741c2ab99fe47780955875b6b79913a3155b7d91cafbe0af44d8856b75046434a97140c708633aed485490329c8012b8129b6415d96918eb466ffa338f02e66982a9fc967c58d4c84aba45dfc8272ddd7004b2bd7646a76186f873", 0xcc, 0x9, 0x0, 0x0) setsockopt(r0, 0x0, 0x6, &(0x7f0000000040)="caf5b415", 0x4) 09:47:41 executing program 0: r0 = kqueue() kqueue() poll(&(0x7f0000000000)=[{r0, 0xc9}], 0x1, 0x711) r1 = kqueue() poll(&(0x7f0000000380)=[{r1, 0x48}], 0x0, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x90) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000080)="848cf11b49a8d7892ec872c916a1b571088d31def9246ae32510609d45ca4662bd1e96834bb66f834c", 0x29) 09:47:41 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000001500)=[{&(0x7f0000000440)=""/4096, 0x103b}], 0x1) r3 = dup2(r0, r1) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x80, 0x0) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000000040)={0x9, 0x1, {0x9, 0x2}}) 09:47:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca04517559b0c064277fa9a9f77949ba75a85050a6595aaf89de2c6c87208cc1bfda09b04e8495b7e0472986114b87d6adcd82244e9be75eda92359c679c9e65b7b6db51529422b8cd201f43c2394addfac9205caa295a645e1bef62ddfd13c605d99dc040abca8a3de0051061996e5416d804006b5712ab1ef66cc4160e6aaf4a2e366132c9b4f0839db3be77d8", 0x17d) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() r4 = semget$private(0x0, 0x0, 0x500) semop(r4, &(0x7f0000000200)=[{0x4, 0x8, 0x800}, {0x1, 0x5, 0x1000}, {0x1, 0x33, 0x1800}, {0x3, 0x4, 0x800}, {0x4, 0xd8}, {0x0, 0x0, 0x1000}], 0x6) r5 = semget$private(0x0, 0x0, 0x1) semctl$SETVAL(r5, 0x4, 0x8, &(0x7f0000000040)=0x3a8d) mkdirat(r2, &(0x7f0000000080)='./file0\x00', 0x180) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9d, "b0000004d8e500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 09:47:41 executing program 1: mkdir(&(0x7f0000000040)='./control\x00', 0x1) socketpair(0x3, 0x8007, 0x2, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) mknod(&(0x7f0000000100)='./control/file0\x00', 0x2040, 0x3ff) open(&(0x7f0000000280)='./control/file0\x00', 0x0, 0x0) 09:47:42 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000d80)={&(0x7f0000000600)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000cc0)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) 09:47:42 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0xfffffffffffffffe, 0x3d) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="01002e2f66516c6504be"], 0xa) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20000, 0x0) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x120, 0x2) 09:47:42 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getpeername$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r1 = open(&(0x7f0000000040)='./bus\x00', 0x3fd, 0x0) write(r1, &(0x7f0000000180)='oNN', 0x3) 09:47:42 executing program 0: mknod$loop(&(0x7f00000000c0)='./bus\x00', 0x40, 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002202, 0x5bca) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000001380)=0xff) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) linkat(r1, &(0x7f0000000140)='./file0\x00', r2, &(0x7f00000011c0)='./file0\x00', 0x4) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000001400)={0xd9c, 0x7fff, 0x2, 0x0, "1b60e43916647edd5b9c36b8b2bfb320a28b65b3", 0xa882, 0x2}) renameat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) mknod(&(0x7f0000001200)='./bus\x00', 0x4, 0x1) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r3, &(0x7f00000024c0)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1, 0x0) recvfrom(r3, &(0x7f0000001280)=""/245, 0xf5, 0x40, &(0x7f0000000000)=@in6={0x18, 0x0, 0x7, 0x1}, 0xc) close(r3) listen(r3, 0x1) r4 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c0, 0x80) dup2(r4, r0) execve(0x0, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000001440)='/dev/wskbd0\x00', 0x48, 0x0) pipe(&(0x7f00000013c0)) mknod(&(0x7f0000001180)='./bus\x00', 0x2002, 0x1) 09:47:42 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80105703, &(0x7f0000000180)=0xfffffffffffffffe) login: ˆÕ¢ž·nw¯;_ãu¹û‰»y>·°ç)q]ðì2å¼.%Ô®ßO—+MßIP›ËµF§ \1ÂG ˜YV¬M§–ÈÒÉOˆ1¬.ƒŽ„¾¿u_=óOQ¬Jð“®ö—šYJMtc1xh6B´2íÈ™™ið…5>GÍVÈΡ|kYìå¤H).Ö cþ ^ IG3ËÚYˆÕ¢ž·nw¯;_ãu¹û‰»y>·°ç)q]ðì2å¼.%Ô®ßO—+MßIP›ËµF§ \1ÂG ˜YV¬M§–ÈÒÉOˆ1¬.ƒŽ„¾¿u_=óOQ¬Jð“®ö—šYJMtc1xh6B´2íÈ™™ið…5>GÍVÈΡ|kYìå¤H).Ö cþ ^ IG3ËÚYpckbd_enable: command error 09:47:43 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x1, &(0x7f0000000000), 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) semget$private(0x0, 0x3, 0x40a) 09:47:43 executing program 0: socketpair$unix(0x1, 0x8000000000005, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="28000000ffdf000001de18747800efeff4530000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) 09:47:43 executing program 1: r0 = semget$private(0x0, 0x2, 0xc) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x80000000]) shutdown(0xffffffffffffffff, 0x1) 09:47:43 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) sendto$inet6(r1, &(0x7f0000000080)="1b55d9024ffc804d93c7e436aff4e41fc0d8823e9a3d11721fc6fde51ab7974f82812c2c88d21b9c4e8144c1688fffa7a27ae1353d2df7eaed5acc4f1581b180a3ce2a17cc2119ccc39d95c70c6f180f1a742f59725ab0936f0d351abd96ef16d007b3fce794c6222938778375f67c6dcadca8bee64a1c041389ea0e82ddcbc93cd3436c1fa45392aeb3c1f4650bf00aa92337e5d9", 0x3f5, 0xf, &(0x7f0000000140)={0x18, 0x2, 0x100ffffffff, 0x2}, 0x354) fchdir(r1) r2 = socket$inet(0x2, 0x1, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x3010, r0, 0x0, 0x0) getsockname(r2, 0xffffffffffffffff, &(0x7f0000000040)) 09:47:43 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x5, 0x5b4}, 0x10) listen(r0, 0x0) listen(r0, 0x0) 09:47:43 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8a0, 0x0) ioctl$TIOCSTOP(r2, 0x2000746f) r3 = socket(0x18, 0x2, 0x0) dup2(r1, r0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 09:47:43 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xd, &(0x7f0000000080), 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) 09:47:43 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = kqueue() r4 = kqueue() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r5, &(0x7f0000000380)=[{&(0x7f0000000100)=""/193, 0xc1}, {&(0x7f0000000200)=""/83, 0x53}, {&(0x7f0000000280)=""/214, 0xd6}], 0x3, 0x0) kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) ioctl$TIOCSDTR(r2, 0x20007479) kevent(r4, &(0x7f0000000040), 0x4, 0x0, 0x3, 0x0) dup2(r0, r2) kqueue() 09:47:43 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) setreuid(0x0, 0xee00) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 09:47:43 executing program 0: pipe(&(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x1) r2 = syz_open_pts() bind$inet(r1, &(0x7f0000000040)={0x2, 0x1}, 0xc) utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x40, 0x89}, {0xf6ae, 0x40000000}}, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) sendto$inet(r1, &(0x7f0000000180)="f4fc67596dbe43e94829374b169f1c3f8fe731f697a04e2e31fc64bc552fb646c557dcc2d359e01365b14413c6ace9466b643c21a16198c38e1da5685cc0d5b45d34ec28631216a6596bec049f30ab99e76501fdb9f9fa8af90a4d875d", 0x5d, 0x1, 0x0, 0x0) r6 = getuid() r7 = semget$private(0x0, 0x5, 0x80) semctl$SETVAL(r7, 0x0, 0x8, &(0x7f0000000200)=0x2) semop(r7, &(0x7f0000000280)=[{0x2, 0x400}, {0x3, 0x8, 0x1000}, {0x4, 0x4, 0x1000}, {0x1, 0x0, 0x1800}, {0x0, 0x0, 0x1000}], 0x5) ioctl$TIOCCBRK(r1, 0x2000747a) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580)={r3, r4, r5}, 0xc) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000340)=0x1) ioctl$TIOCDRAIN(r2, 0x2000745e) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000600)) setsockopt$sock_linger(r8, 0xffff, 0x80, &(0x7f0000000380)={0x33739cb4, 0x7}, 0x8) fsync(r9) seteuid(r4) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000003c0)=0x4f) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000400)=0x3) r10 = socket(0x2, 0x3, 0x0) connect$unix(r10, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect$inet6(r10, &(0x7f0000000080), 0xc) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000440)=0x1) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000540)={0xffff, 0x2}) fchownat(r0, &(0x7f0000000480)='./file0\x00', r6, r5, 0x4) semctl$GETZCNT(r7, 0xfffffffffffffffc, 0x7, &(0x7f0000000240)=""/21) shutdown(r9, 0x3) 09:47:43 executing program 0: semget(0x0, 0x4000000000, 0x0) 09:47:43 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) symlink(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus\x00') open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) close(r0) 09:47:43 executing program 0: r0 = socket(0x80000000000002, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000000)=@un=@file={0x3015edb019860256, './file0\x00'}, 0x10, 0x0, 0x0, 0x0, 0xfedd}, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x380, 0xc2) openat(r1, &(0x7f0000000080)='./file1\x00', 0x12, 0x8a) 09:47:43 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040), &(0x7f00000000c0)=[&(0x7f0000000080)='>+^\x00']) munmap(&(0x7f0000723000/0x3000)=nil, 0x3000) madvise(&(0x7f0000723000/0x3000)=nil, 0x3000, 0x0) 09:47:43 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') 09:47:43 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000080)=0x20, 0x4) 09:47:43 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) socket$inet6(0x18, 0x4003, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) select(0x282, &(0x7f0000000080)={0x3c}, 0x0, 0x0, 0x0) getgid() 09:47:43 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x148cd9f1de6a71ce, 0x7fffffffffffcc50, 0x200000000}) fchdir(r0) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)="35d98c39887d967a0ee90ab490b8e6ed2e376cf8d11ef05ed97ea0f2eb13c6ff9a7f", 0x22}, {&(0x7f0000000080)="37579df4ea5fc959fdb4f573e07b5ccd5e7e8b499aec519cc9bedccaec6d5abc80930fe58c153a79cab709bf5a235edde229404f8e7f8e3924fa0347cd6dbcc97a6de38c197e696059e8a7ef2b8bed492e02e12488da38daf5", 0x59}, {&(0x7f0000000100)="8eb108532e7cf978a57e84650fce4a3ef53bf865d4ff46338541", 0x1a}], 0x3) 09:47:43 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2000000006002, 0x412) 09:47:43 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) r1 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x1000000802, 0x200000005}) dup2(r0, r1) dup2(r1, r0) getpgrp() syz_open_pts() syz_open_pts() 09:47:43 executing program 0: setrlimit(0x7, &(0x7f0000000040)={0x5, 0x1ff}) syz_open_pts() 09:47:43 executing program 1: clock_getres(0x3, &(0x7f0000000000)) clock_getres(0x3, 0xfffffffffffffffe) 09:47:43 executing program 0: r0 = socket(0x1, 0x5, 0x8000) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x3}, 0xc) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) shutdown(r1, 0x0) 09:47:43 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x80, 0x0) socketpair(0x6, 0x5, 0x1ff, &(0x7f0000000140)) open(&(0x7f0000000180)='./file0\x00', 0x28288, 0xc8) openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x2, 0x0) r2 = socket(0x3a, 0x3, 0x1000) r3 = fcntl$dupfd(r1, 0xa, r1) r4 = accept$inet6(r3, 0x0, &(0x7f0000000280)=0xfffffffffffffeeb) poll(&(0x7f0000000000)=[{r2}], 0x1, 0x5) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000000040)={0x2, 0x1, 0x0, 0x8, 0x3}, 0xc) bind$inet(r4, &(0x7f0000000080)={0x2, 0x3}, 0xc) getegid() bind(r1, &(0x7f0000000400)=ANY=[@ANYBLOB="0000879b9a190c55f47d3222cbf3e8888c0c0008516d08d096101955fc69d3f2240e4cf95408f2a413b34217aa1989c279dc958f8ad54bced579979ab27b6dad409b192ec106e788e36e5cd2a5c322459cd7105593a3a1bbf3138cb1058571c45821f6e34535e6cd5ee7985e83a2ca637117d6c099f7f31ed501cd0636be36eae0d1a629552793296728d984b3f91f002f753c754b0dc30a59f2d65f436daa8238413f521bc539437858354513a1ba947d07629da522031b1174ac846b0ad619da9f96fb6c39fb3cb100e4690066e3"], 0xa) syz_open_pts() getpeername$inet(r0, 0x0, &(0x7f00000003c0)) 09:47:43 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x0) socket$unix(0x1, 0x7, 0x0) shutdown(r0, 0x2) sendto(r0, &(0x7f0000000080)='@', 0x1, 0x0, 0x0, 0x0) socketpair(0x2, 0x4000, 0x3, &(0x7f0000000000)) close(r1) 09:47:43 executing program 1: r0 = socket(0x2, 0x4001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x908, &(0x7f0000000040)=0x3f, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 09:47:43 executing program 0: r0 = socket(0x18, 0x2, 0x0) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) setsockopt(r0, 0x29, 0x20000003e, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 09:47:43 executing program 0: r0 = socket(0x18, 0x2, 0x40000000000000) setsockopt(r0, 0x1000000000029, 0x200000026, &(0x7f00000001c0)="4b74954c", 0x4) 09:47:43 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x80002007, 0x5dc6) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000080)) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1001, &(0x7f0000000100)=0x81, 0x4) r1 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) getpid() poll(&(0x7f0000000000)=[{r1, 0x8}, {r1, 0x5}], 0x2, 0x800) 09:47:43 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x20, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) sendto(r2, &(0x7f00000000c0)="cbce28dcbb3140a03a057f2a085308e664d4eccdb6051206ec27b077e1f1421d5cd63de8d533aad672525581bd16689174221ead7c032b0772e12d73ddb8ad", 0x3f, 0x40e, &(0x7f0000000100)=@un=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCCONS(r2, 0x40044271, &(0x7f0000000000)) 09:47:43 executing program 1: r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x2, 0x7, 0x100000000) recvfrom$unix(r0, &(0x7f0000000300)=""/243, 0xf3, 0x43, &(0x7f0000000000)=@file={0x659b011fc9b3c767, './file0\x00'}, 0xffffffffffffff99) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=[{0x10}], 0x10}, 0x2) shutdown(r0, 0x0) 09:47:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d704000000000000005b1a0000000000e400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e017a80c0000b60390ceda6ac1663048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c0aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e61f9a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1a5c9f065780f5a26c7bb6b56dac5a7af0d39c076206c88f8680dcc0394d08b073df98669ba61b4f63caec35d5082101f4feaf20be12c91de845c593b04e4b8b48ec7bccab1ecce8a980b3503bddc3fe5bb6c66dca0bb5af95424b8a14ddcb2a27755096b17790afc94f0357c480b82047aff817894db70eed8da3a657bcc649acef14f1b4273218f8fe04a869e10044a3bbfd34b28f7", 0x129) r1 = syz_open_pts() r2 = open(&(0x7f00000000c0)='./file0\x00', 0x20, 0x140) pledge(&(0x7f0000000280)='\x00', &(0x7f0000000440)=']\x00') ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000200)={'./file0\x00', 0x1, 0x4, 0x5, 0x0, 0x8, 0xde5, 0x1, 0x1, 0x0, 0x3, 0x5}) close(r0) r3 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setreuid(r3, r4) dup(r1) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x5, 0xffffffffffff5e50, "854955882e0261b6374dbfa608e08ff7ff00"}) readv(r5, &(0x7f0000000100)=[{&(0x7f0000000140)=""/45, 0x2d}], 0x1) syz_open_pts() ioctl$KDSETRAD(r2, 0x20004b43) 09:47:43 executing program 1: syz_open_pts() mknod(&(0x7f0000000080)='./file0\x00', 0x2000000006002, 0x411) chdir(&(0x7f0000000000)='./file0\x00') unlink(&(0x7f00000000c0)='./file0\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x100) write(r0, &(0x7f00000001c0)="294b31e6f462d0abad8eeb14ead7852f3230d401f1ed663b7eb365fd7d841ae2fb3a18cb39e89ba457a40de460487560148088862069252f3859c29ced3d6f1fe720ed424ccbf6f2630291539395bfbb96e9e1e24f970781e56e8e7007ab00fecc3a088039d84aa8b8bf38d0e9f2ffdc07bcea4e041024dcbf15f15fd9bf0bef836cf4c01d20a283e6f5569f6ff8862ed892d7a3863fa294e2dd1e70", 0x9c) open(&(0x7f0000000180)='./file0\x00', 0x20, 0x48) recvfrom$inet6(r0, &(0x7f0000000280)=""/4096, 0x1000, 0x1, &(0x7f0000000040)={0x18, 0x2, 0x568, 0x2}, 0xc) 09:47:44 executing program 1: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket$inet6(0x18, 0x8005, 0x6) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendmsg(r0, &(0x7f0000000740)={&(0x7f0000000080)=@in={0x2, 0x3}, 0xc, &(0x7f0000000400)=[{&(0x7f0000000100)="5eb96a172d2b815886a068bea7b7", 0xe}, {&(0x7f0000000140)="5d8256acb9b56f4bcd", 0x9}, {&(0x7f0000000180)="e9549166f76858f1926dc24c951674b0451c1d4baf9f00a19bf87ffab5c1fab68e47c8a8749db54caa5d6c0008b5b97eafd343cf8ec086bd68e05211192de0650189080a16ee43962500c245bcb5fcee9a2fc8077c", 0x55}, {&(0x7f0000000200)="155b517871de51479965512528f5a763bab20dfef4dcfeafcf7ec4fe78cb758a7a4db5b4d5a49f3938b2067d9f656a1b51bfab56cea1b92341e567d71055a9a476124aaf8aa5b603e0351546fc6b8e5695aec43c9961d864c087987c11ee195d0accf53c51be0c35a82f7595a12035ab484c9806d3d55f7017b60f06", 0x7c}, {&(0x7f0000000280)="1c5ded587166d1a7bb8a49cf8d14516515e146578ed7577817457b26521e468438a005027afda9bc41893b6d991d9172104f5cd5a927c0978d493fcf39f1710401a37a94b2b35ad6f28859ff9afde0b97f587cf327f5", 0x56}, {&(0x7f0000000300)="10f6cd1191e1c1430ecf3cf54d36c0a2b3e4246fe6e0f558b482ee438ee0c90ab03270fd6ce699f1241114ad1c42e52f1f6e31baf4e31e532f7a58cefc8bc04c82b2308b0dc39aff08c8966e46693c132f5805e4679dfbade43ceaa2f144c3875a26f552489557cd1ee3133eec8d5c4f0d22c8b66f17d68e120482525a8ba4833ee8b54e1f47134715ce7ead2f983ee021abd69d8c35cad872fb2ccefc5dae90a29df092b643a41ca09eeb08fe59033802ee5a9546faf739fa7c5e873e9e062f3cbc1ed70083be9885ce81975293b961b037d9fc048855d59953319f61acf689", 0xe0}], 0x6, &(0x7f0000000480)=[{0xe0, 0xffff, 0x6, "b14ece2b888e0256ab806f3d5b38168cd06d9d1fe3fc18103ae2305bf30e6568f9741e55877ca90eecc56656dc5d0cde77222ded82f13d8daf0e23cebcd2d036b25f42986765c5d72c5ee65da9c391f22a4c3cbae159f585b94caf750e90f7414e934a5aa529c20f445c75c89e23ffe8ece7732794a5ed5a648e364e04cfd2aac41062300c408c2c7dcde128d0f4e97cf67fd52a45994394ebe9637df330acd23ee8900ddd44c7abcef922cc738a2e470d5ee5aa4e6802c0442627af01729b97e743a81a90f8205ff5dc4bf5b9a9"}, {0x58, 0xffff, 0x1000, "2be92cf4a1e66451031b438fd954474a0b1af92bf87ae949b3ebeb1de55fa28e8f835d6ee29eb89136a68e8e96a12b6b5b706f6577e5685dd583ebe41fb499d8e0a32ddf"}, {0x90, 0x1, 0x20, "39be334b877cad749a7073cd00e1aff1c7e053861a4d68b290c60b13634edc0ce3cdf57d695e7ff12f7b8ad86ac67ba7f29911049a847a844bd7b7c11375dd3640d66b4d0cd85145615ceb86ea051e13996a16d5e3a29bd10ce30e749a460fe67d79dce498dc5bf7815f9df2da7d508ee28e4512d9189b65b18f1f29b796c466"}, {0xf0, 0xffff, 0x63ead4d8, "c7b4978f9113dcc641776664ca11ec64b0a48111c9a1463622f10d39fb63254fee7ed9ef8ae14705078a68e6213482c17eb173ce978674d177dfce1aa0226357d6ee22c5f83bb2370c1a26bfe64020b6f6585bcf5d8be00bfe843ca924ece932ab374017735ac9739e7ad3c2f31b7ee31e1930f85f1e42330e0ed338142bb7f3fab2c102d111c605e92de44e9774fb22d67b02236642007ca36a08b7fe20f66d432032a97ed3fd4b1bac4e1db80a8c2f1546eae44dd127916af117a32fd3d0d24d570e9233e5d0b5054c709ae8d89594d6ca846a76c822b45bc5c9bf8ed54b"}], 0x2b8}, 0x8) sendmsg(r0, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, &(0x7f00000013c0)=[{0x10}], 0x1e}, 0x0) 09:47:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() readv(r1, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/55, 0x37}, {&(0x7f0000000340)=""/82, 0x52}, {&(0x7f0000000140)=""/4, 0x4}, {&(0x7f00000003c0)=""/31, 0x1f}, {&(0x7f0000000400)=""/20, 0x14}, {&(0x7f0000000440)=""/226, 0xe2}, {&(0x7f0000000540)=""/81, 0x51}], 0x7) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x782b, 0x3, 0x400000000401, 0xfffffffffff7ff7a, "85fefa22a6020003fbffffffffffff7f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 09:47:44 executing program 0: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) r1 = shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x0) mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) r2 = shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) shmctl$IPC_RMID(r0, 0x0) pledge(&(0x7f0000000000)='[\x00', &(0x7f0000000040)='\x00') mlock(&(0x7f0000fed000/0x10000)=nil, 0x10000) shmdt(r1) shmdt(r2) 09:47:44 executing program 0: r0 = syz_open_pts() socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = syz_open_pts() syz_open_pts() r4 = kqueue() ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f0000000080)=0x9) kevent(r4, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) kevent(r4, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) syz_open_pts() kevent(r4, 0x0, 0x0, &(0x7f0000000140), 0x9, 0x0) kqueue() close(r0) connect(r2, &(0x7f0000000180)=@un=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000040)=0x2) fcntl$getflags(r1, 0x1) clock_settime(0x4, &(0x7f00000000c0)={0x2, 0x80000000}) 09:47:44 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) semget$private(0x0, 0x0, 0x10) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000000)=[{}, {0x1}], 0x2}) 09:47:44 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = getegid() getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, r0]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r1) setgroups(0x0, 0x0) setuid(0xee01) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r2, &(0x7f0000000280)='.\x00', 0x3, 0x0) 09:47:44 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) socketpair(0x10, 0x4000, 0x800, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000240)) r2 = socket$inet(0x2, 0x4, 0x9) r3 = socket$inet(0x2, 0x1, 0x2) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd\x00', 0x88, 0x0) pipe(&(0x7f0000000300)={0xffffffffffffffff}) ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000100)=0x1) r7 = socket(0x7, 0x4000, 0x8) r8 = kqueue() r9 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wsmouse0\x00', 0x8020, 0x0) r10 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wskbd0\x00', 0x200, 0x0) readlink(&(0x7f0000000680)='./file0\x00', &(0x7f00000006c0)=""/198, 0xc6) r11 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r12 = openat$tty(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/tty\x00', 0x20000, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, 0xc) r14 = getuid() r15 = getegid() r16 = accept$inet(0xffffffffffffff9c, &(0x7f0000000440), &(0x7f0000000480)=0xc) pipe2(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r18 = socket(0xf5a3071f6cc4d5e3, 0x4000, 0x7) r19 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000500)='/dev/wskbd\x00', 0x8002, 0x0) socketpair(0x38, 0x0, 0x7, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000640)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000100)}, {&(0x7f00000001c0)="ffcca6b154f3463c650dadfa8c7188c96ab5ad17ec31a059b71d3035258874de33f00a4b1732d9173f244e", 0x2b}], 0x2, &(0x7f00000007c0)=ANY=[@ANYBLOB="3800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="000000002000000800000000ffff000001000000", @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r13, @ANYRES32=r14, @ANYRES32=r15, @ANYBLOB="00000000ff0000010000000000000000000000009bdc44c4c0c7fa06d141e00018a89e8c2b8466a7e2424eccf0634c3c4a92f270b4d974cb21f63a263d79f499646043f48208a5aa75620a14c6d66cfbd84d688fb45f8e37094668195c8f61964fffffab7cc9ac180f122ffbbd420242b8beceb7053ebc53cd17954a0d4643176521ead5d8d0f29385eaea657d7746f69faf2bd4f01897a0191518985d9d914855b80309321e04b2157e02fd904daa7ff246cdf23181c6689e0482b3bf583f8c6bdd717fcf4f6f83b676e589bc1eb2dd2b57ebe594a31080d8d956f7c1563ad320e5dfda43fb95b1073eb5c495634c3014b84991dd54b86c6b8520440b5c207e0093bf6ede894d36ec10c451a45cb4ce40d8f1b5892a0a5f54a0a91a7f0c68d5df5395f508e2b52837af766fd9ebb82b500d58f6cc6d1ea85b7aebefbec513fda71eccc6a56b7bad5856729f7c0d429434", @ANYRES32=r16, @ANYRES32=r17, @ANYRES32=r18, @ANYRES32=r19, @ANYRES32=r20, @ANYBLOB='\x00\x00\x00\x00'], 0xa0, 0xa}, 0x40c) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r21 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r21, &(0x7f0000000140)='.\x00', 0x1, 0x0) 09:47:46 executing program 1: r0 = socket$inet(0x2, 0x8002, 0x787dd176) close(r0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="453bef52cdbc5f01bf7ecbc3fc865f922cba7816ad6815f0c1c732460f5f6fdcf8e5ea0e25cf11ef388269fa456a00d00e4f42e1fa1c7f0bd0cf2778f242", 0x3e) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="ea00005c00080000", 0x8) 09:47:47 executing program 0: r0 = socket$inet(0x2, 0x4, 0xff) getsockname$inet(r0, &(0x7f0000000080), &(0x7f0000000040)=0xc) ftruncate(r0, 0x734) 09:47:47 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x46485d48) r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x2, 0x80, 0x2, 0x79, "90caa23999de563900aab6b60b9a3d6b191ac22f", 0x530, 0x40}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r1, 0x40}], 0x1, 0x0) read(r1, &(0x7f0000000100)=""/81, 0x51) select(0x40, &(0x7f0000000200)={0xa}, 0x0, 0x0, &(0x7f00000002c0)) ioctl$TIOCEXCL(r1, 0x2000740d) 09:47:47 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8b0, 0x20) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000040)=0x1) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0xffffffffffff7fff, 0x81, 0x1, 0x1, 0x80000000, 0x9, 0x1000, 0x2, 0x0, 0x7, 0x9}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x2, 0x0) pwritev(r1, &(0x7f0000000440)=[{&(0x7f0000000180)="eeb52c059e7a4d8ec3412c0792f2f5f096b759cc78952ea82789d1f43c2ea4a682cbeb7d05315a38be4e47613f3fcc9891948cad12e479c1777d18e5425ded43173b1d967f35d754df2da8f8415406f26ac684844c48740649145009d7331184c5a50c3ea0ca613752ade677a245dfb7d5aefaefad5b398386e3bcad5abb83bf2fff6b8255c1aaca76046fe80e41349b60e40d5cd496047b5360f2a18799b7f807f47b71628f4b719bb32e33835e", 0xae}, {&(0x7f0000000240)="fcd8a0dc24c97a6007d556921c9be4dd7f96fcd37b5e7cf8081aff689cc4f291d3cd82dfa10d2ecd1bcc449cd3c759b27d522f9ef6f6c3495261fd9227963bdf09213056f501f42dd39096283145a667cdfac1d08898657494554779ed80db9483593c857654a385849767dab3d7d5cbd9b3ef7d7fd4e46cbced1e2451e6ee386020a4ea71b67a7dcaab67e03fd38c06701dd9e3fef43e131bdacdb48336def8a16628f5d4d5806e5f3a11cd20a79ce872a93aad84f8ea7522ff08342840697b92132be6fc444c261172f9754a64ab7d7b19759d05b1ab2203f1fe418eba51de0784f92584252cf3d3697f2a41e4001913", 0xf1}, {&(0x7f0000000340)="c3377a3e31b3bf0b69853523034678e13696bc0d8163025d61bf410ce96e0d9de6b613d1ad1e9d5749a6f0dafdc943e1c785681392aecc7fa46f71f6a73e4a2acb94d8d06fa3ba7fcb2ea3c511afe6bdcc8f6639bd070756885c3f466851faec8a11f265627bd75a3c1c30b679b710a2d53aaae0c4d11e1a53e7b28f014a62ed16b2280fa7e71576305c2208f6c593663ecb95f7bfcf236e933dbe8da24e77a15debcbb2d46570cf1527d23759bdeffb63e8cd75a8b79bf5a432249324a604a3426299c29b66cc04c3113e53413f21d0", 0xd0}], 0x3, 0x0) fchmod(r1, 0x40) r3 = socket$inet(0x2, 0x1, 0x100000001) kevent(r2, &(0x7f0000000480)=[{{r0}, 0xfffffffffffffffd, 0x85, 0x40000003, 0x3, 0xd29}, {{r0}, 0xfffffffffffffffc, 0x10, 0x80, 0x8, 0x7d54}, {{r2}, 0xffffffffffffffff, 0x52, 0x0, 0x4, 0x18000}, {{r1}, 0xffffffffffffffff, 0x3c, 0x80000012, 0x7, 0x80000000}, {{r1}, 0xffffffffffffffff, 0x4, 0x28, 0x1, 0x865}, {{r2}, 0xffffffffffffffff, 0x46, 0x2, 0x7, 0x3}, {{r1}, 0xfffffffffffffffb, 0x80, 0x20000080, 0x9, 0x4}, {{r2}, 0xfffffffffffffffd, 0x40, 0x3, 0x1, 0x5}], 0xffffffffffffffff, &(0x7f0000000580)=[{{r0}, 0xfffffffffffffff9, 0x1, 0x0, 0x5, 0x1f}, {{r1}, 0xfffffffffffffffa, 0x10, 0xf0000012, 0xfffffffffffffffc, 0xf2}, {{r1}, 0xfffffffffffffffd, 0x18, 0xf0000000, 0x5, 0x2}, {{r2}, 0xffffffffffffffff, 0x80, 0xf0000019, 0x8, 0x10000}, {{r3}, 0xffffffffffffffff, 0xdd, 0xfffff, 0x2, 0x100000001}, {{r0}, 0xffffffffffffffff, 0x2a, 0x40000044, 0xffffffff, 0xfff}, {{r0}, 0xffffffffffffffff, 0x28, 0x1, 0x9}, {{r1}, 0xfffffffffffffffc, 0x40, 0x7, 0x3af4ec12, 0x5}], 0x3, &(0x7f0000000680)={0x8, 0xa18}) r4 = open(&(0x7f00000006c0)='./file0\x00', 0x0, 0x52808d6f9a609f9a) r5 = msgget$private(0x0, 0xd8) msgrcv(r5, &(0x7f0000000700)={0x0, ""/88}, 0x60, 0x3, 0x1800) ioctl$WSDISPLAYIO_USEFONT(r4, 0x80585750, &(0x7f0000000780)={'./file0/file0\x00', 0x8, 0x13, 0x4, 0x0, 0x0, 0x61, 0x6, 0x0, 0x1, 0x8000, 0xe2}) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000800)) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000840)) sendmsg$unix(r2, &(0x7f0000000b40)={&(0x7f0000000880)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000ac0)=[{&(0x7f00000008c0)="3719a099391354787539822547177ac5fca7b4f53040a584b38a05bae5d010c6957d7f12bf65789031eb6071d542789794e3e50dd6e8401dd5f71df9a53f25d78ade3b800cd90011eaa1134e7990a45fb8ec6e44dca4c379c6c7a5f581348f46c97435ef8ff335280fbbebb8f4c07fe3cebeb6e4f0a5e56ca4e9c9eaae6d4d1c544a", 0x82}, {&(0x7f0000000980)="d17b8859b8fbeb9dfbf74023f3fe812110140cd0db9ee9a3047c173850aa8f7eb0f3c058b924a77f375eb0c57239707e95722d2874c1af5f8d514673c0bb24bb9ae70ae18ef6b9d2278fbd334ce186b106eef65aec118b1b10dae993cd23cb576fd8c07f", 0x64}, {&(0x7f0000000a00)="078583446027e1c289aed1c7d17cd6a458ac090c507221c491a8d0354d", 0x1d}, {&(0x7f0000000a40)="03edcfc043ed49e03cc9abc42da9c0ec033673a2a9833649f00c2f13d460729ccaef4d87e7b0ff0c52a6f214974416484d49821e3abe9c6bdcaeebe51bc8ac76dcebb7faada388c09af95b1da6c40e", 0x4f}], 0x4, &(0x7f0000000b00)=[@rights={0x38, 0xffff, 0x1, [r4, r1, r1, r0, r2, r4, r3, r1, r0]}], 0x38, 0x402}, 0x408) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000b80)='/dev/ttyCcfg\x00', 0x10180, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000bc0)) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000c00)={0x8, './file0/file0\x00', '.\x00'}) r7 = open(&(0x7f0000000c40)='.\x00', 0x400, 0x80) r8 = semget(0x3, 0x3, 0x40) semctl$SETVAL(r8, 0x4, 0x8, &(0x7f0000000c80)=0x9) ioctl$WSDISPLAYIO_GETEMULTYPE(r6, 0xc014575e, &(0x7f0000000cc0)={0x5, './file0/file0\x00'}) open$dir(&(0x7f0000000d00)='./file0/file0\x00', 0x2, 0x20) ioctl$WSMUXIO_ADD_DEVICE(r7, 0x80085761, &(0x7f0000000d40)={0x3, 0x195}) ioctl$KDSETRAD(r1, 0x20004b43) mknod(&(0x7f0000000d80)='./file1\x00', 0x2000, 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r4, 0xc0245755, &(0x7f0000000dc0)={0x7, './file0/file0\x00'}) msgget$private(0x0, 0x140) ioctl$WSDISPLAYIO_GETEMULTYPE(r6, 0xc014575e, &(0x7f0000000e00)={0x53, './file0\x00'}) 09:47:47 executing program 0: pipe(&(0x7f0000000080)) r0 = kqueue() kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000040)={0x5db8}, 0x0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)={0x0, 0x2f}) 09:47:47 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x2, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000002c0)) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)="296d576eef144e3cc2d4", 0xa}, {&(0x7f00000001c0)="5728ea5613021e47b15cbae3fc96dec39c6ba6a23f3ef3f6b4dab1fd728738fd30e01b772a2804e5ba1dedfe04ea6f422066c8de44304ba0db4d6e2a779c5d5388ebbf13dcb14cf5c7df8193de178a38ef9b6ea2e7fe0277b07ca6765540c2d97476cff3572fba49d9ca5ca288771d24657a834b3ec46f31ea124e44823049631877aa2a9383f0e51ab720a8a9f3685c9f630f6c6bb2a416d7ec992b41464b7e374d4092bbbeda97d4ede4c142b7b37644cb699304e4b918919dafccfc8f65ec1089e4e1eb3cc0b3c5c2b775f556edf067", 0xd1}, {&(0x7f0000000500)="8d97dbd3fa2e8e65cf241d198b4225091fc047854cf5917d59a7439258b414837c35d41164e37b7d575dac7e175f9d0e163d18b1dd5d2e798b80b29f7b1715ed8d87a5c7cae8a5aaef2baab3230e0871928dc5dba6b4e704a3659bcf42472869c1ac463fa45688c9acf0d08a0bcddda5cafc2af944630e0824d2ba031897e7476c27bbf3ba7a9a73edee29f024ac0b9bcf48355e15ee8ab51d21864284165d7f61a806f22901e606f3f5a067f39e7f8ebe55c1801e08b0ea90eb1620d4b2c3b716d15e6122d0f274b91a1b5ed5c0177e2819eeebccbe4da4c50bffd69635e5f06936d9ef0e85d17573c134640fe19ce1e6e18543ba714e648c06f0e1aa9d217091ac6379524c5b96d2811ab2172f8672496a1e1ddda7bfe1f0f5a246b29ec68533f122fbf990a1d603a6784c4c8c2ba8f62007b69c744524d862e03fa925244a1197b6f9e3a14c957021fbc0501c94d2dfccb4b089d848f10889816ebb25a84574b7b3d9aa9a5fbd80644179406c175431829e08f690051641ddb48cd816f64bfd38eb3f478125e2f797a4112c02edfa4a8a6e6c4f745d9609ccb1c55ccb4f4bdac33ee939c7ebfd3d561eb722a08e87a7668ec00f1600ebf16237c0cebc7dc3bf09f59cce8d332887ed3e9f0b94c69f6863c62641a464d18b43530afa4362fe7d2b909e687334a3e588e5744c65293d1f247fb3b96a275aed90e699de922ddba555136f5608b6d094d569095854c8b5f381917d3173f404893adeb916279bf124ed80f60976d301283b74d994f23081440e89f6e9dd51e38db61dbd17b61f2f8daf3998534c4041b33e4ef1c88d070f87d14a7bbc9a1641ec5e1262df8dd82169bb9fafde173e181525a30db1e02ec806bb3d00ce3c18b865c3f7992d55ef938a069302eb720e5d74ed5bcbec76240d8815eac89c75fab163a9371f2942ef7a82f0513955f41f4dc2b47fd4d4643ce2d99f9ee59d21cb8e62d92661ff4b0a5034eea5321698e0addbc1ed438dab6148bfea0239ffdc9558fb41f15636f3dc33c6235680a0db1752bfb53377b705df3247b289a68cf22952c46bcb6a8ba9e48ae52616a8b4a0711b508df7d9385e20ec3066d6327806f346bcabf63ebc1b0bdf8652e3b34e23e7ae1fa599b4792da5c40b12d94db4571b980c27120a0f79e29ab81efd977cba53c4a5c11b2c9fb497061112f3f30aa2b0cd48a41ff88ee9fd98bbea4b9dc71731e9c30611299266ff228b88d97c569ef92e0eb86c55ab776662b928b6369070121b5fde10442559fde5b491bd30763196e7c0542c05f110c035a43f0ecd69e90b6bd35e6a873bbe14cf4637a0db129ee627d744233afa7daab0998c79497ffcde4cf3a35266ce17a03cd2d2f79bc21cae218a8f4ec65984f65e81ab294abb25bf8cef9f531e5924ed26bd3590a5f5fe72211e717b8f420751b9f6869cc26d78ef66a8e223ee0a1a318cf073e625bfb58b627e884dc696b622dff62602a4bfac2f7a34fa4a02d282bb74424d782457b3f473f172af94f7dc2c22ef9bb141c1e8fa0021f29c5e7039b602be37d1b702a41540558b5bf9becc8f3d5c258149fcc07245a3b2ad784d579ef11a4d687c11bc1cba24a2c027502e5724100c7fe3f3299f216a83920047dcf8aa70431ea013e254a0d27c9b28fa45888a95ee2a117db7724a250e46f492f8204807efbacb68802bf7cae5c04a1514df7d8be6e67ef250b6fc4d7a51d41b2945b06bd78d488598b54410ea3c80bbbdaa2a4266d4e30dd17a220ee65b3b3c7e917f746b73c6bfb5d7223626bf7d60499e70170e6ee59a154b34d59e4550f47ee92a59946b39e33907523fce442239156a657b96a5fdbea06267246bcbdb71f8fee1c9f960028155042abc265181f5aeb5829898ce19006f05b32925ea679ad60f73d478413e34ea3abf6cec5c270855c39c28d4e0865774bf65cd4d659458dfb8c0a33257fa50f0072ef099f0699459362544fd00b79ff86a3c5fbd563a55f6f26236e959333b0ec2ac497d8da17a2a76b0c86dda9b5a66a7f962eda83adc924b9a9c89e134b32e84bbee4507d5de9090db33528c82e39969eefddb0e52b014376b0665633d1dec7fc5b4bad0fc4b818bffd9220d1eb898b31423202e62d9b8a35fbc00974b14a4b83a773beb4c4cfdb336be8239ddafca21aa80a1aefb3b7419e5a7b7ea8083803d2378f9d940cd9f2f83b7d2deeb36c286faf592341239d9513d387231681a6cc1edf67231255f68567f8df3431b2840e1f4c91044aba5e3d573b7283dc41872902425a4b52c6eeb8f05fa713bafb62451e3a28fda67413ae1b4100ffaa03be2d63ded1b13fb4a7abfaee6a6d717a67f6a3b293a9cc3ec4fcd7872bd21586a936c5baf0f524e168118e1fee82b1b1c360ee39ee5dcfddb312c35e89a24dd3f70a6fd85bde767076ccfa7c01ed2def42673276d9bbd542c7d82aa299bce9d3eff548d90be035f810839477785495666bc0dea4846bb18d9442bfc42f7c221010c388690be4929a76243394de611140287eede49be307e446c45bb25794ea25ddac1eb8f41ebc40f1af2a4cc8e36ddd13a7c8a9ec9cdf46912509b5a441a6383ec0796e43212f0d0e40494a30c553f39958fd0d452ae6da3f1e8caeb00b902d1ff62181b888da4f44354ec82250dd7d964a765c26af4a9ab5816e99a65aa1fe9bd7690b1e6b2137cab9f5d4ab60cb8409e49fba9b8f685f3495c89a747a9596caba927627bbb9172a2d1651040d621c76f4796819a77ec2426f5ed5a40265f0557f57bd0fb0ce4539ece5509c9207c52fed5744aea523f47bf2c73da171922cefc5563c15e0551ad62a2c6a829536d96a93cb34be7f85855736b7031d1b9846529685767d6e8354350f5f46a1d931d87a8069b7338f925bbf3fde0c22f1bc5428642dc2450930f0ed448780db2fb313cc7c9bfc79e939bd84785f80a2fcb53c950ff30446ec61975f41129bd6763d2fb37002ab71394eca97343c0943b5869e3f2d0070bbf9efa6a5727a74d25de68cdf2aae3baca83c8190d28fba46ca691571687205e9babc249dadbcdbb7850e1e16fb86b23e6f8ecedcee9d8cf7c1e2725018b406ddade56ed4ac9e97cea62d1994ea07337a62661754815888e4e04ef9457946c3a36c7e5d8b42bf05e96f0dd83563a970aaa634e1e3453de6404695c5e283cc28f5ee69cb9066e131ab22fc0a239387f9e5e21f1a17bda1483c982bd010305ecc39d350eda6d5569585cecd5ba730d073c43d4c3676f85de8e8ffad28d2ea68b595ba000918a9abdfe950d10ebb6aeb078e1a4bf8c907f7114db4f3a319055597dcafd14a4118ffd7d5386320fd73b4777ff87a05ea1f15421808964df34bd90e9003c3b4fecad90a7a64f5af0d1d119c53c3de266b0124d209cc83b438ede3924a58e93e30bb2f58ada4977cbd4a125ea2c8f14d499763512d5dbd4cde9069d9d36d6c8d1f1628de425bb58bcb4d25f921c488148d515b5e935ed33d0fc67bbfcc44b1ba4c93497ae9c26de533cbd56d72fe0723dee9dc55509b5d99af9e7eb7ebdbee0fabe929d9570bca9faa723e57b86e3dae61590155ac30b9b6b4b619afb5af0949372e0eb555aeb4a2d499986863a8a5a35d05bb0a97ebbf12db0efdd034928276235c58fa7ae0b4cd163a2f076ab9ae7bfbefe75d517b8dc0c401a700e7d3352212e56279b6749e6e36d44a041752252880f81c0ce36d8ec5b782ea21d5f35caf054955b71b49e100ce6cf31c9e225f72e4ccc6fbfc26b92e133aef569584b4cb7ae281fff1ccd04030c4ea5d8b84166db6903bd25552d12c8ca04e694b1460509e6c2339d75a8d70bce13bdb031227f3c15b1f7c83c8f9e4b8cbcde1f3016b3d9707d63dbc89eba267bdf2185808d6528cdc5d903542d7ef5db5c1cf282f2294d19bc583ea6eb974953650bd276aaabaee3966219b498e1ab86e891bf5adcd025affe0d00bc94a4e90bbf984121bb65dca8fb6f3a5a4980a2c1b6d4bc4d20630e60c0ba469a5b3f486748f9886697475cb5142993100b69750d26324e5d4854ee2ed1182704d75a1644c0b8ce306fd4cdfc43daf11d244be9e959083e7684fdc0dd78da1cba0c936068806be6f1239d3a753324ea6c862c3fb372288c6ae2b782c909cb04cdd257498fe326d70e18d7dd37203dfb4f57fe955866cc70d5cde5786a668110ab883de903127be61b51a5a7fa3ae3b426d9870cc85ffcbdec6c716ce9a5599d189780701da6811a5d137d63ebbd9effa303e14905b403c613147170dbc24fb34ccbf952960147498296c6c2c34ece2e197ab9804ff00241a83f7b9c10707b87d50d54967de67aad08db25a63a65e843edf065a050c7bb5d8d3d602e1140a90b60389dbc5f188d039cbf5e51ac2616c4fb73f6383053c6b747479105ee53a99a50ba051199f2a2b831372e697e432bdb339f43a677debb12bec40246aee89934dd685294826fdf42c9d0b9cd1c8e2258d8ac39444f4684b40e1886d2ff05dad3f5b85790e2a3e8d42751a276803edfe3bcaade986300f2a40a603906345fbba445353b6cdaf8a742922755f4fa2a34b8e998e3b618a530db1ce642fa3d55ab985337e66edcfa28dfe3e49bbe3959651c09aa78b31e1310da65aacb2c8c0bbcbbcda807ed97ab8cbc087aefda7498e7a5e15f93c3577d95f89088a0ad85f7ec43d6f18587940da13463287c904e0738b8177458e1525b06abc4bcb595249e40b0e1a817e080714d3bebf2652ef4ea43fd38df2d78197c0a10f5c50d770e0565bcaf92bd4a9d3b253d62f2f5759c506d5d3231658cf92bb2fc95025cde688b44e870d8894f651020ddce24a0ab421d22f47d5d0a134b562c2c622cdf1a8dd6d4bcb417f4a18c49ceeb4c56743ce72898ebde5f2e64b614f2461c7b3fd0489966e3bb17c023581bce2213de2e364a0e50d9c9911f24c5e2371ec68fe8336dd547efc57cf84c36838c21feb920b82d613f171e807699e0058792c29b6764c7055e33ee60f4089745ea1ff23d87024cc9070c12cb3e5f53641b6289edf35941f6a9932d1e4996d6d263b14a352f9ae869ac121d5efd4ee690ca8ea0d5956636a8a5504f97e47688d37663bf4120a052c29ee4b4c3f11c95843860505c6240f0449d90c93231c47961c58da7bc88d1c5dc337e3769130d3ba07cce7cdd8f06e518d8426b87c8e37274d9bbd8baa9974350ce32d8d579da17216dad1a2e53b1ebeb29832c1a1a6a2cd85ac8ecc07e8b41a49ad030ab4f25f452001532dd5b638f91c3e8a5e470c85759cc247d4ae5be1473749a83ffbd3801132e8de71625dc1ee3422d411b26a293a52400ee805d04c18f2e1f9bffc04792bb389b3a848c20bd073435d07610593dc9d9aee46411e7a3a7e81bddcdf9570889e9f4802c43bb61076e4d414d371858fba6ae8adfe2ee8476ae922b11d5623c06ae7f978c2f6cf09401ff4a03ccda480f70ae723c93cfbf9cc4aefbc84a028998addb0e8a6dacac0f7d6b8cbbb089c8224040db3f37d7d9d8e97eef5cf688410f595515476a0ec9b2200970bdf0a71adcd4e0f7f86ede0d1dd0efb6c3681a3f79209d778d4fcd358401b0daf0b6f94c645d599f805c479c2fe962625a9334e736e9508efa388c90a6604a63edf5ed611a8f62082752f8b4fdeff51a0b706af309556226d9294d4a595ce4720d4e234822f1fcb188c267fa41d7bf8b4c2f71f8c0d2872dce9bebdb964ce23790a04d9060a684f1afc1734855f21394ffdbc66d2f0ff52a233559810a8a", 0x1000}], 0x3) r3 = kqueue() kevent(r3, &(0x7f00000004c0)=[{{r2}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000)=[{{r4}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000300), 0x10000) lstat(&(0x7f0000000340)='\x00', &(0x7f0000000380)) getpeername(r1, &(0x7f0000000400)=@un=@file={0x0, ""/108}, 0xfffffffffffffffe) writev(r4, &(0x7f0000001640)=[{0x0}], 0x1) 09:47:47 executing program 1: mknod(&(0x7f00000001c0)='./bus/file0\x00', 0xc0, 0x86124) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000000)="fa1204a49155ce1e00"}], 0x1, 0x0) execve(&(0x7f0000000100)='./bus/file0\x00', &(0x7f0000000440), &(0x7f00000009c0)=[&(0x7f0000000480)='\xd0^\x00', &(0x7f00000004c0)='*\x00']) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="03451a6b100da487", 0x8}], 0x1, 0x0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000500)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) socketpair(0x16, 0x0, 0x800, &(0x7f00000000c0)) 09:47:47 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) r2 = socket(0x40000000011, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs, 0x8) kqueue() r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x400000000c51, 0x0) kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 09:47:47 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x7, 0x9, 0x3e9b, 0x9, "25c553b0c00f7cba11ffb7d3a702d1b8e85a2423", 0x6, 0xc8}) close(r0) recvfrom$unix(r1, 0x0, 0x0, 0x802, 0x0, 0x0) 09:47:47 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)=[{}, {0x100}], 0x2}) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x4, 0xfffffffffffff001}, {0x25, 0x5}, {0x107, 0x3}, {0x67, 0x3a5}, {0x121, 0x3ff}, {0x25, 0x100000001}, {0x22, 0x2000000000000000}, {0xef, 0x1}], 0x8}) munlock(&(0x7f0000fef000/0xe000)=nil, 0xe000) 09:47:47 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f0000000040)=0x6, 0x4) write(r1, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) readv(r0, &(0x7f0000001600)=[{&(0x7f0000000180)=""/170, 0xaa}], 0x1) sendto$unix(r1, &(0x7f0000000000)="c0", 0x1, 0x0, 0x0, 0x0) 09:47:47 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x20c) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x0, 0x201c, r0, 0x0, 0x0) 09:47:48 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "b8000000000000080100"}) r0 = dup(0xffffffffffffffff) r1 = accept$unix(r0, &(0x7f0000000000)=@file={0x0, ""/33}, &(0x7f0000000040)=0x23) r2 = socket(0x18, 0x2, 0x0) getsockname(r1, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 09:47:48 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) r3 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, 0xc) r6 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) sendmsg$unix(r0, &(0x7f00000005c0)={&(0x7f0000000600)=ANY=[@ANYBLOB="00002e2f66696c6530002e4adf9838dc4021fd17e5b4363e0b27032e201451e4ec7eed8ce1814b5fb22bef079cb0e7c7c3ef53aad76779d873a5764951318f1f1a3164bb1acc87781afe215bfad5986b16db208b9a391852fa9c9a2734c9fa899a59f4ca6382281f77e1d40b9a9355"], 0xa, &(0x7f0000000340)=[{&(0x7f0000000040)="8963f5a05a157c8cea819e793f021c49da4929401dd55d483681cad8c604e3f14ef1fb0adc02f7b73a4a35d0d549e7d6eb1c8d5716dafcd55b39c73ae2427b31604d43e21f07007dbe3fc064aab13ab82703358ce3db1f9f30b3cfc045c64cf1e4b5fabd149b6eea33c586e6e4c5d560915a407771c948b4d977a0ac1b3b33a5b8e8183744ffc3f194ae3f3d3990e8e14786571cfa2a1a94d59d72da", 0x9c}, {&(0x7f0000000180)="772470880cfdaec8336953129a29209f72ae52ee2d1c4c0428f0e002ffe8e95a2afbd791be58a094e2d66423e05f4d1eec469f1aa40c1c3354c20bfac81253d5f490fa1a97521fc9dc7ad90343b9a6ea187268ffd59c65b74f7c642d8cad421ccd41b85f303f09d402d0b80d66dc814dabd5890dac5666afb9f8049c60a96947ca17ab46b92c7754e6f9e5581ed44f918a13983999d926157ca5368179ffb9181f947f9391f0cc3a800a2ad6344529982aedb4fa3d146f54f232721bf87a18549656154906e5c63981d71f65243254a1619b2c203b753f376e", 0xd9}, {&(0x7f0000000280)="20ab968891bf345e56c01d3bf483a45a9b600ec1b0d302952f3d8e69c46dbc699fa93457ea57559e6f4013fb3b37db6a217ad20a9eaf1a52dd6a8871b1c26a4dc94abaa00a7aa35abd306525aabb4db95d387022387263f4198e0807ebe8f7906aa0b9116e734687fd05e30c3799bf4a194f2019e99b0fe4e5451228459bbd48929aea5770e9d5478c5af2df0018f9bb36645e3462b83a601ea9c5e4f9c72469ce76593c5fab8c5cb5ae271e97141c274352efda765d334d6cda84c3", 0xbc}, {&(0x7f0000000100)}], 0x4, &(0x7f0000000500)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x28, 0xffff, 0x1, [r0, r1, r0, r1, r0, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x18, 0xffff, 0x1, [r1, r1]}], 0xa0, 0x3}, 0x4) dup2(r1, r0) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0x0) 09:47:48 executing program 0: mknod(&(0x7f0000000280)='./file0\x00', 0x100002000, 0x28aa) open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040)={0x5, 0xffffffffffffff00, 0x401, 0x2, 0x200, 0x3, 0x9, 0xcfb}, &(0x7f0000000140)={0xfffffffffffffffc, 0x7, 0x800, 0x1, 0x1, 0x101, 0xffffffff, 0x3cc}, &(0x7f0000000180)={0x861, 0x0, 0x8, 0x8, 0x4a, 0xacc, 0xffffffffffffff27, 0x101}, &(0x7f0000000200)={0x2, 0x80}) select(0x40, &(0x7f0000000080)={0x100000008, 0x3, 0x9, 0x5, 0xdd, 0xffff, 0x2, 0x102}, &(0x7f0000000100)={0x9, 0x2, 0x0, 0x235, 0x360b, 0xcab, 0x4, 0x7}, &(0x7f0000000000)={0xfff7fffffffffffb, 0x8, 0x9, 0x107, 0x3, 0x3, 0x1, 0x9bd763b}, &(0x7f0000000240)={0x8, 0x4}) 09:47:48 executing program 1: mknod(&(0x7f0000001a80)='./bus\x00', 0x280002002, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x10000, 0x80) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000040)={'./bus\x00', 0x1, 0x7fc, 0x2, 0x1, 0x7, 0x1, 0x3ff, 0x0, 0x0, 0x0, 0x403}) unveil(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='W\x00') r1 = open(&(0x7f0000001a00)='./bus\x00', 0x0, 0x0) r2 = msgget$private(0x0, 0x4) readv(r1, &(0x7f0000001240), 0x0) msgrcv(r2, &(0x7f0000000140)={0x0, ""/218}, 0xe2, 0x1, 0x800) pipe(&(0x7f0000000240)) msgrcv(r2, &(0x7f0000000280)=ANY=[@ANYBLOB="000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000"], 0x75, 0x3, 0x1800) 09:47:48 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) close(0xffffffffffffffff) r2 = getuid() chown(&(0x7f00000001c0)='./file0\x00', r2, r1) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x8, 0x0) ioctl$TIOCCLRVERAUTH(0xffffffffffffffff, 0x2000741d) getuid() lchown(&(0x7f00000000c0)='./file0\x00', r0, r1) getuid() r3 = geteuid() setreuid(0x0, r3) setreuid(0xffffffffffffffff, 0x0) getuid() 09:47:48 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x82) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)) 09:47:48 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d", 0x6ef) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) preadv(r2, &(0x7f00000003c0)=[{&(0x7f0000000200)=""/89, 0x59}, {&(0x7f0000000280)=""/50, 0x32}, {&(0x7f00000002c0)=""/99, 0x63}, {&(0x7f0000000340)=""/79, 0x4f}], 0x4, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r2, 0x2000746f) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9d, "b08d16c65519470100000000000000d8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 09:47:48 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x100000010100, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2, 0x7) mknod(&(0x7f00000000c0)='./file0\x00', 0xa008, 0x1) accept(r1, &(0x7f0000000300)=ANY=[@ANYBLOB="0001000000000000000000000000000000000092138503474f4ab659f015db2a4f1af12f137b5fdca935514d1706c14684a892c4e91dace4fd2a32186f109c2a1e18862d687bd9bb62c3b7e6b74f2f1c87f7832c08eb57c3c0ee213a817d5df2ed6ba49536f01ef94683aa537f5bf1690461f77a4129f87366872f2a5d1f2d9ff30cd5dc3dfddf8ad67599434dbc4048004fb65971241f50bc3d6ef4a5ebab6909293777c81fb867e0e052ffe10134214e7b2904b695c545319fd709aaba17ec4f216c15d3685b1193c1eda54547a2"], &(0x7f0000000240)=0x25) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) r2 = accept(r1, 0x0, &(0x7f0000000100)) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x8002000100000000}) fcntl$getown(r2, 0x5) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f00000001c0)={0x3, './file0\x00'}) 09:47:48 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x1f) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x100) setuid(0xee01) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='c\x00') r0 = semget(0x2, 0x3, 0x42) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000040)=""/95) 09:47:48 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x1) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f00000001c0)) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getsockname$unix(r1, &(0x7f0000000140)=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'], &(0x7f00000000c0)=0x4f) fcntl$lock(r0, 0x9, &(0x7f0000000080)) close(r0) 09:47:48 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) open$dir(&(0x7f0000000040)='./file0\x00', 0x1c1, 0x0) r0 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x206, 0x0) linkat(r0, &(0x7f0000000140)='./file1\x00', r0, &(0x7f0000000180)='./file1\x00', 0x0) r1 = open(&(0x7f0000000080)='./file1\x00', 0x0, 0x64) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x0, 0x1, 0x9, 0x1, 0x1, 0xa5c2, 0xffff, 0x0, 0x2, 0x6e5, 0xeabd}) 09:47:49 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') unveil(&(0x7f0000000440)='./file0/file0/file0/file0\x00', &(0x7f0000000480)='x\x00') 09:47:49 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x33b, 0x400000) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) select(0x40, &(0x7f0000000080), 0x0, &(0x7f0000000200)={0x920, 0x5, 0x3, 0x5, 0x20, 0x6, 0x6, 0x100}, &(0x7f0000000240)={0x100000001, 0x100}) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x29) 09:47:49 executing program 1: r0 = socket(0x0, 0xc005, 0x9) setsockopt(r0, 0x29, 0x20000003b, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x1, 0x1, 0x8, 0x7, 0x5}, 0xc) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x5) setsockopt(r1, 0xffff, 0x1, &(0x7f00000000c0)="3864fec4091a8863eee9cfeb4301cad57a91bd0339665c2b9728ff9bbde9837f94877bd4a364dceefbb7ee00d341c6597a9e0f2b6bcf48a54e8e83", 0x3b) socket(0x38, 0x2, 0x10001) 09:47:49 executing program 1: socket(0x38, 0x5, 0x6) dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) r1 = dup(r0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000000)) mlockall(0x2) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) 09:47:49 executing program 1: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskb/\x00', 0x802, 0x0) r0 = semget(0x1, 0x4, 0x94) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000080)=""/212) 09:47:49 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x0, 0x8000, 0x3) r2 = kqueue() kevent(r2, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffdffffffffffe, 0x2, 0xfffff}], 0x80, 0x0, 0x8000000000000009, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2, 0x12, r1, 0x0, 0x0) 09:47:49 executing program 1: r0 = socket$inet6(0x18, 0x4, 0x6) fsync(r0) readv(r0, &(0x7f0000000200)=[{&(0x7f0000000000)=""/129, 0x81}, {&(0x7f00000000c0)=""/241, 0xf1}, {&(0x7f00000001c0)}], 0x3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) fcntl$lock(r0, 0x7, &(0x7f00000002c0)={0x3, 0x1, 0x1519165f, 0x0, r1}) poll(&(0x7f0000000300)=[{r0, 0x20}], 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) r4 = shmget(0x2, 0x2000, 0x42, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_RMID(r4, 0x0) r5 = socket(0x18, 0x7, 0x5) recvfrom(r0, &(0x7f00000003c0)=""/217, 0xd9, 0x2, &(0x7f00000004c0)=@in6={0x18, 0x2, 0x3f, 0x3}, 0xc) shmctl$IPC_RMID(r4, 0x0) recvmsg(r0, &(0x7f0000000640)={&(0x7f0000000500)=@in6, 0xc, &(0x7f0000000580)=[{&(0x7f0000000540)=""/5, 0x5}], 0x1, &(0x7f00000005c0)=""/103, 0x67}, 0x42) chdir(&(0x7f0000000680)='./file0\x00') bind(r0, &(0x7f00000006c0)=@un=@file={0x1, './file0\x00'}, 0xa) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000740)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, &(0x7f00000007c0)=0xc) writev(r0, &(0x7f0000000800), 0x0) shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffe000/0x2000)=nil) close(r5) setregid(r2, r3) pipe2(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSFLAGS(r7, 0x8004745c, &(0x7f0000000880)=0x7fff00000000000) setrlimit(0x4, &(0x7f00000008c0)={0xfffffffffffffa1c, 0x7}) setegid(r6) ioctl$WSDISPLAYIO_GETSCREENTYPE(r7, 0xc028575d, &(0x7f0000000900)={0x9, 0x1, './file0\x00', 0x3, 0x40, 0x2, 0xe4}) getgid() ioctl$TIOCSWINSZ(r7, 0x80087467, &(0x7f0000000940)={0x3, 0x7, 0x80}) preadv(r0, &(0x7f0000000f00)=[{&(0x7f0000000980)=""/188, 0xbc}, {&(0x7f0000000a40)=""/12, 0xc}, {&(0x7f0000000a80)=""/121, 0x79}, {&(0x7f0000000b00)=""/249, 0xf9}, {&(0x7f0000000c00)=""/109, 0x6d}, {&(0x7f0000000c80)=""/116, 0x74}, {&(0x7f0000000d00)=""/29, 0x1d}, {&(0x7f0000000d40)=""/119, 0x77}, {&(0x7f0000000dc0)=""/134, 0x86}, {&(0x7f0000000e80)=""/84, 0x54}], 0xa, 0x0) setgid(r6) 09:47:49 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) r1 = socket$inet6(0x18, 0x4002, 0x1) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000001c0)={'./bus\x00', 0x10001, 0x3, 0x7ff, 0x1, 0x830, 0x4, 0x7, 0x2, 0x0, 0x2, 0x1d}) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) kevent(r0, &(0x7f0000000080)=[{{r1}, 0x0, 0x40, 0x1, 0x800, 0x1}, {{r2}, 0xffffffffffffffff, 0x90, 0x2, 0x5, 0xc41}], 0x54, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x2, 0x0, 0x7, 0xbfd}], 0x4, &(0x7f0000000140)={0x4, 0x5}) r4 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r4, &(0x7f0000000100)=[{&(0x7f0000000180)="000000186004008b00002b27fedde7b4795a28d8ee0cf8ffff00000000000000000000000000007c5202503f", 0x2c}], 0x1) 09:47:49 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x6002, 0x20000003) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000080)=0x3, 0xfffffffffffffeb2) sendmsg$unix(r1, &(0x7f00000017c0)={&(0x7f0000000000)=@file={0x1, './bus\x00'}, 0x8, &(0x7f00000016c0)=[{&(0x7f00000000c0)="53e64a74d9ebd86b0eda63f9bfa848c187a5891754a0c421a43f99d3558dd62e0f548bcbbf1baa709fc219f0038fd9203702fa52e673f1dc4b55f5f326a2f1b2443d94b3753b3928e6a7398c560739d318c63a24a6df2c3a114a3314f722f34cc7b7c24aeeb149a9c43a28403d00df486c2d8e590ec5", 0x76}, {&(0x7f0000000140)="74ef45c9958efddb799d1f53f22ab55d72a73d422082ae2a26bebc87e4901725502f13fdea0da90bba4fc6145f77c54a1c9b47a1fcf598fd55d11a0d68b997bc27e00a13d015aaa22d20d0af8cf94555991e9a3964c4a35fcf4b543323ef7c04475571f6d7d1543c2d5793b85de18710d1e94f1308292d55aa1d5f829665c8887982a52163fe744a0eaf8ea58b8420ab31aedecdf6", 0x95}, {&(0x7f00000002c0)="3e9fa2547cfb4aa487700be73468c83b2839a82ef419cd2875255f73e6b74f12b453b5a20a1cdd75cc656e1235ba8eeabc3624d511aab42519e2a70ba726f81d91f2f6b20392c2e7ae2ad0d6a73523a949e399ac1d0374cf290ff24eb071bbae4fbeec6b6be1855c0e21248d064edeec460d24b75cf452d2ea901d6f46d56b1639f36082066c6d99ebdaea7512a6f01262e8650a7a23ef3c0dcef8b00c8092aff2f171c0f9b26517b249fe37d0ada3ace719410d02cfa8085f42cb109c6c2892c08b7abe2fd23eff3c87b0cd69535718cdcf2e4092fd68d41aff111f0ae0884baa6dd2a9b38ba89ea4c95df605f55a20b06837e429e75c427bc48011", 0xfc}, {&(0x7f00000003c0)="eb5d317542e63ef7fb083d7db26458df89dab0637ee1c8b68892455540371573ba0e837fdf73d078051b62adc63057a018633856f97b269dcdda7bf317248ba2c932c263490e9af1ec876571ecbd1e7ade6805cce28a6ea09c4ba8ea781e68bdc93260383a703ea8b469fd657f24de81103a1a7e0816dc814875ff25b3672785e0e799f398a9383fa8c7deb6c060f919a9aaed699cbc2f5214d27831f2aee6bfb74d868f4536b534396f22c51aa3594849713cdf230aa2779f3ff286fe16191ad03a412707c4a9651df7a40b619f9a47a12fdfde6ce9e430b1a67ac9d150187d7ed68a57", 0xe4}, {&(0x7f00000004c0)="23b9042dfdfb2cb3eb439a7182312178d5c53aec6a5aeb9df2aff1ca75a09ec0a4842285d7512713fe110c2ee0013b2c93901aa277e27608b8aed42ee3876e5eccfdde043b2c128b51a012a23bdcc1fbe14aee6a75b6ef5eac4b35c3baec5e44ae164f7f9c561599d6b179c167efcd2f46239b6533683fa11bb87e0a5949ded412280c578f1ee0e6a3e502db8f2c533e661ed9c8704b3774f13563efbd8824f3514daee3125b6ef61141", 0xaa}, {&(0x7f0000000200)="04425d5e588b6fe95ee75916ab9ca09f6c2e7e16013ea24ed828d28f089ae733ac49ab845e496271758b5f0797075da74b0490ff86c1647f8d4cf40660dd5ef984fb177b50ad151452360bb081959062e5d8567e1c8c91f0dc77412ae0673c94d136c0e63187fcde0a7cbe62dd34", 0x6e}, {&(0x7f0000000580)="e48690880e38243a078e49dac832d8776f46c804c6ee9674bd50a5be9d86ec10d47a2bd017cb70e035ce20857e026f7685d633e7fdef23450c9ad7fc0de54bef68699a86134c607aab4a7e5cb36ca7e4d4bb8629dbd09105b3f98533e2ee034e2dc52b4e60181898c01f2af568e2893b11945da46d6197c63454a0", 0x7b}, {&(0x7f0000000600)="ba03fdcc448180868fa1a2d88d546ebae939afc1c12bc9a1fa37e610bf43047a547c9e344ae6befc5ba67c62387eb069832adace1a61a9281b6c41e59bc169d221a4eaf15fed5baee295540d6f41b28665be2785d87585e717e6b4d1d5edfad0f7a2bc3bbf432e64d6754b50b55a6eff2c1e142b6a5194bd849ec237f87767f782cb", 0x82}, {&(0x7f00000006c0)="55534d168263c408d41913303c1e5b26d07a94373b54215f841bf0399d20d463c0a8d24f360e05f1d59d7bf3d5f5042bd24be19cc1f8b34df710d5154020a88f3715fbeb4ff8f8de726e90166c673e2ed4727ea64b189df96f27280c46a4783fa8afb222b819b10b9161c3f03f7ac15545f0d7fa8fa178ceff234c69f79ade923ba9a88eaa5286f4b354a55f7bfedf1633ecf53c7fff4f24c21728a6477d5dd811ab66f810d1bcc138056c6922ace557e54cf2659b48971ab6880ab261feedf627b83947fc53e4cb9e9cf8ff74e2511039b6ccfa190a4542d331700e8ab179d38658984286dcc513ebf869d53a001b934ab317c2becf62fb51fb0e6b5b9d2b2ca9f3e396ac705140935e9aa4cb760bc943b8c5c3a2e16b5c1031c15f34cc1de1e834fa2183305a823ce2147435b49c2411d6bd248541bf8787650061cb2c7320b7643bbd14022394b434a5a64c0106d91733f306670e5bd5127ea00bfbf3f8c63d0d97b9aeda6277c2a200a07c8c6d7c06974627e008be6fa8184ed4c5b9a5926d1161b8305ec2fe4c0193c3eececdc68f2acced9a44298302989f94c7e598652a7f4c70e8c97eabd72fbf0c7a020487b3e23c6bab0957f0a42708ba97e7d733b7fe648a25ba728c83981146c4f65c91638950ff7c50f497352057fbfd4126d390bf466e9cf2979ab08d1aa9bd4b73a59d2753cf29969c0918654de6746e4a0152470ebe3e2007e1acbb7e384629b78cd5d20f50d7920c13a966803e8fbdd6f825f29a5b17af51ac0e96977f87baa49267cf4be0d55505477c0ddab7317074df5375ad3270d5f71af586921e75f797c4b575e8da7f4cfb9bfcacb6702db7fb5c2d644a766a2b162fef26aedc295619c841d144d20dd039e693b2dc9dc151f02e25d8e67c36e5fa940d240b24c9c9e478dd4ead22b0e4abba0e2117d3e3965d04dc8a161ce692239cf192af0cfc06146dd7a826988986c3eed3003c05b1f342ad366604f4855d14e85268174834593d1c248ff9f42c9e8872b0d00209e0a388973a0c17fa520345a7ebda7fd3fadc585abf86fcc56dec165ab2d93462261b248450032063a1e658d50e84cf709259c6304e44acaa06d63bbd69b66de0373320df450e1a0ca3bc5eaaafa266f521e0cd0faff1edb3655df225de7fa42131008e2aebff12d2bd9b68f140e5e214b74c03bf926a376b02d2d1491504f2edbba02341b8980b954bd18c8ffa975082e738803f14f227ec58d5872661b085e3a9463801fc3bf3c802675275c9a82711525d760105e2fd6cbef56c82f90d85d6503dea9bdc190cc225d47860eeb4c864d4ea707438d0917d2a4168351a929daafff4cc517a6f61d572ebfe8590d3a0b8921f7049447d8de4fd43cdbd00a03cdc01daebaa2e85472a52ee9cd5734393f0d7ad6917c207fab23f7c86473f8b6f47b8924282d90bf6e58eec97ed8972e6af652aa2d8668c6fcb6df8d6fdfc173e6758698c7e2eb3cfd2657963be567bfd32d693c48469960e975c975393ca079e643648b45ecff55f89a6fdf7a3b3f928626da4a52b523ecf3b6859a480568dcc5683014e5606a128768b09b37d04943c3817732df813c8e8e32857e436f67ad6df40bd31a632af4d3e9ca98296bcf8300c9e4dd99fd1481bc91d08afcf83a45f5881c73dc976b2156d42b50f62098c2cfbcee7029f11c4f38c0e216f740ca524f51bd0479dd98246fba94070575cc96fc70119bd0e23bf416ea5abd291386c71620a824d95222af9c3caf7d8dae10bc406a6e652c9f9dba8f80efda8abf68b17768735b246a2d823e045621878d9ee986b4dcdff192a00a37f6b52da6beec57798a2a7d8d93e6a81f42882e12865135f73c09586b10d28a7fc70eeeb138e5885ddd55e2bff908091609aa13e3f6e4ada98418ea273e4cbbacd76bc57a97de85b4f7e9228f62f72a27022c12eb20426fe5eaf49319d9bb34c2f4cc6c71d347275736b375373072ed48b9f870194d85d6ff7bf0ecde0971f63b39b8ecf6016611a620d2d78c49fe41ad96485f9efb465b816a58586d034ae1e174013fe2566fb7ae89cf128bb371c5a3e5d9ab0690c5c280c2d9c105c90006f9ed03067d108e1ad180e391bba49178744d6f7219b39607dc4bf808453781f96b7b8377ad2e867e2144390822fe2059ececc875d975fbeefec61f8aaea1633554e22ad98330a779997601a1e7a898bd5166b69d86a3f8f7e0ab712f11c56cb4e7e38f53fe2c9a1f0604eab3fb4375552f9ea0dc35e5721495c8b3f76ed078a33d0dc21e97ecbdd91932b83107c7fdbb149b90eaae01b6397c07a216a8e839e3e0f69f8be2bc9438d56c73cc760506b85b1a8af851d9931a44b0630bbbc0915c63122f31bcc9b77c1a640746c9cd5f7a909b0933283593ec48806b359ca026e2083330906507d80bc3c17f4db8d715d24a921f49102baa333915bc9e93c8420ff829641d0a7e4e23b68ca5e42420bdd3f0c4852c723ca38ee4c65e7d8ec0264e0a44c85c6a44098b8fe8bfc49fb058d8cd96dc89a835e1562b0fc463093f4d691adef3cfc693c84b40bbca895836d5d2ffe8f9305f4fc7a3f9ab01e28423acafa7ac13dfa10d7b1f1888d05a81347508f197610d021ed8da79646a0753890e04e60f793b9baea6f98d1913d8619c62b6a7933f499c36d6349de602b9d3b7c235b1c9b947998a693fb396852fba8f9049367924a21243f28b74eec4eedd588f767f59f93c314751e0f7aaa31304c3d9a7660d36133891676100235e2e7516890c51fc5083caf6bb58e421a2fa9883ca5df424562bb0b767bdf6c8649917740be8c7070e811c5752f169fc9ae3df16b58ac9f0a98d5a90454d9fb76973eda616e91db9b18b3dd85e59afb79ddab77d11d3e452a45747b0af9ae5e8312cc7da923a5cdec6ced017ed8fdfea2240168af4e15ee48a0a608c66491e1a7cc042684dcfbff2ff6640ed6aa924dd3ccd87159c10ed072e3d934715475b10811582032de084750f1e2b988d0a1eb27c8cf573e2eae1be8552a1978da5bfac93b279c4c1c798d27cc27a43b06faaaf97fa526c65239c78573feb928249db34c596e51744883cb5dd22ceac52f8905fa2b02252adaf1520363f21b36bf7b9aba201f37d6706b5382bce0fe67a8093c86455f672d19d97e2d70e858130275086485be2c277bb5483b038d854f04d2a6a94da9e1e2c66f3420f605abf6197b1dcf856b4607318acf9325647021c6fa1a6fe33314d10b78426ecd9b0d1c4a6da1aed3a8aee6f1a1714e3196f2fcc635c6525fa03edacdcdc7c17d6fa8a4b26a59c88c608588afd1ab2f18488aea01cd5b40e90f1004c3e94452f71a2f46c4f7f834acb8dad63a665b5538881acc295301ad520c5eaebfb77510ea7440cfea819d31575bc32ecfdc9e57e4bf679d2ce518a25fbf94f97b1b08202cc0241e7aa1abc822c1dff0c1cdfb058084d66a19ad2ab8f46cb5a20361fadc2ef31a776dc6cfa66f649205793be8e6bc1ddd8ace900cd74039e56341e99f481c804d61b1866a672381dc8a89357513a7088fec0f3cdd5a5f2db731bbe247925c28ccae0652bef4962231d84abc0fc7e40a7bca0594264e00d1a8e17d915d30c6af7be631c92ffc57359ca5972a3d4aab7c06c2aa8d88d0585ce553c533e6d40a3c0c6ddb33bb0fe3d6e1fc673e3eafd342e4d8ba513308057dcbde344fdb4305c24cdfc4fd44f27fc4717f959e845c06d5a014e1c070d6df238af8157f91a0c9b492137b88d7147ad0b582548ca3e2feebf319cce924c233c00b1243bd243efeec85cc2f0e8ce4a7854371f57b4aff853a96cfb1c77477a0931ba1ff913fdedfb4f52ae0cab63c11159f93aa4bb1ebbee87ceb1958ee9876c7a2c1b394233d11d596b7e6c95948fedd8601dcce106b70c0bb545c5b80ea0d49482ec450bbe9116031b389c28937c9b1a100b4873f19be47edfc370c4ceaf7bc4d0cca9dbf73baff403a459f4e476d38a8184dd1141a11c41623f06d4f755cbe62b57e1658ae32048f0838b3f10d8f858460080e6eea618f8b114082dc09b8c4b9a76c9b5e34b57e39fd53d721b8734b84fd6803e200a876e413dade6c272694967cf7d70d51f713f2ea82836f447e8e0a7b9987cec236bcb0594842da36b4b9ab834f1b4e2151a68fa68326b1b023b848bbe3eeed3d8689d687998a4e76f4b889065a39ce4219b4815bc6a9fb21307b6a55085ae67766f9811f7ee27808496fc35f4b205b9c5fffb7676db78a46f439f5729d51ec07fd7873c39cfe6bb90893d6021ce5ee3d2c95df35f60824a2abed3a09fbbf553b6de8ca4a61b47b7da37f53a561ae636e0dd9be5bc307b2bc4f8ac1c647b3837c90978a0fcb52778f81539bea02ed19309a5f25c8aa5ad572f63848ebebf429ffb7c1f09e45160d503b46b63f4250a0cb122e3e9264ff77732cea9d03647b63423f31483f927a26218a1b2d028fc634a8af245c15dc09dbc35dc2392da73521b8cefed69c770b54c7a063e1cfaf7f5bd9ff43298b8c0451bd0c96b512c18eca2164357e4af7b72eb62def977d0abf31f3ffd3689b84de7dce3a65371fa5df96d418b9c9631b377fdb45ba747fd599fbb02bf90cfca755f6f2d9fef117ecee025987531984509179bd06ff4c382fc190eaf38244a2d129e3133e4b04cc7e67e47378c36491fc6b7fc536c78e399a3a9e35f06312aa1517f18d934313fef0139a225689c4d8b4b1a02883f14b745b6bf19451264e70d8259b756c085477b8135889f155b382242a44e2bc3e670c3ba6dd3b5fe8757a61ce4dd701dd476ac6826a5f12002b759eb0e96e2f79f668a123ee1e42806c8ddfe0c1935932347ad3a3e0456dc6474d832b7f3782bf78b743ffe354bc5e060f506819e34c24c3eade1e6abd698b556a0e680d0a82c63e21ad20c380a09d33d221196fa202b2ecff81edc0da69e3e64279f106a462d0e12ef7b2308de70aa34be68a7bfe694f360d06a45c326cdc52543e828babac848241333a0f540017f99caa01419d764eba2f261dfe1773ca09de2d209fd7cbc8525f064caafe28f91e2a3af88cb041a01c979481b2052e7183918c8d203afc56a25e1f4baff9210df131903ef794627864e9c64772ee0dc5e9eb6f44dea308430a705da750851fd18ba98a48cdf0cff64863cc91e24b232932d62fdc4cf1565582a81929f17839d15bee7d516d38f8f0403d1b24a07fb5cc9037e0566f42e6f41c3767edd37aa4928ff2a8589e7670caaa64ac6cfe9a16adfd4b255db9542a0363063b7fe97ceba71db96985db39f420caa29d116202b1e8ddc54c473afabe2fb47bc5b5956ffec6f9c34c54b563679bfd8863196bff8bbea71b573a521c614b1fe58d627d5b769668de5990409841619643cffd5b738a7f61f153d9b76f8c0dccc5ef5810feeadc658dbcaaeeda3c03e7f73e9c20c2b7f15c3a62bad3d16bb520f2318f32defe3a6e2be68380f939ee6e8e4d22a5374d3b9241c20afbfd94aeb093ab573166705267bb1452571cef0d0f89d8411bc84883628714090e03b75e2fe29d6ac6d2af35d447ed2069df346a5472bbb34b4702fda90f9f1d79f02a44649ba90cb9f1a6043d685c7bccdb4a3b6cd54ac077c4d05815b31ded3b5ab5d7d7e60b8aa75d828c275e1a7235bb32716e2a89a6defb7c161dbc6a52f40ab3ea886bc68c2fa5821d76bca60edb942cf3aa881ea6fb023645137defcc8c3722df534187476d285d92cdf783701e9f402535fd03f81fe6e6cb017647669ac35e7f83", 0x1000}], 0x9, &(0x7f0000001780)=[@rights={0x38, 0xffff, 0x1, [r1, r0, r1, r0, r0, r1, r1, r1, r1, r1]}], 0x38, 0x400}, 0x1) 09:47:49 executing program 1: r0 = syz_open_pts() poll(&(0x7f0000000080)=[{r0, 0x4}, {r0, 0x4}, {r0, 0x62}], 0x3, 0x40) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x1fd, 0x400, 0x22000000001ff, 0x0, "b8000000000000080500000000ad00", 0x200000}) r1 = socket(0x18, 0x3, 0x3a) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = dup(r1) getsockname(r1, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) ioctl$KDSETRAD(r2, 0x20004b43) 09:47:49 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) utimensat(r0, &(0x7f0000000040)='./bus/file0\x00', &(0x7f00000000c0)={{0x4, 0xe984}, {0x3, 0x1}}, 0x2) fchmodat(r0, &(0x7f0000000100)='./bus\x00', 0x100, 0x2) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000180)="000000186a569abffeffffff2000004fd5706c85b0279e19ffffff7f4e341dcd291c15729bcf49f59b4696965b029ffceadd0a50fd3aa377edd6ca87b562563b66638b11b51a87537b1e18cdd8d78becfaf328a08f660ce572125456131650c289492a1275f221a095c638bbd68d42fc02cd44ffad86e184d55adef2553dc548a2a42c717ced740a8d04846afb229f8fe328222155c6952fe4ee83bdca45bd3ae900000000dc956b34332595f7156eb6c67576957e17f91a883f87518913e93835222fe83ded0a708d13ff009f24d10024af372b16fa73337f1814cd2fc2a859829707ed3fca8f6727cc39acb1f644f7361ea1105753722504c4c62753962f6e2fb25eade3", 0x267}], 0x10000000000000f7) 09:47:49 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x80, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x20008, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x2, 0x9}], 0x1}) r2 = semget$private(0x0, 0x7, 0x400) semctl$SETVAL(r2, 0x1, 0x8, &(0x7f0000000100)=0x10001) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000140)=[0x1, 0x100, 0x8, 0x3ff, 0x5, 0x40]) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000180)=0xab) semctl$GETALL(r2, 0x0, 0x6, &(0x7f00000001c0)=""/3) r3 = dup(r1) semctl$SETVAL(r2, 0x1, 0x8, &(0x7f0000000200)=0x6) preadv(r0, &(0x7f0000000440)=[{&(0x7f0000000240)=""/204, 0xcc}, {&(0x7f0000000340)=""/222, 0xde}], 0x2, 0x0) preadv(r3, &(0x7f00000004c0)=[{&(0x7f0000000480)=""/54, 0x36}], 0x1, 0x0) read(r1, &(0x7f0000000500)=""/4096, 0x1000) dup(r0) semget$private(0x0, 0x1, 0x0) write(r3, &(0x7f0000001500)="e1e0dfd0f3375f94e68db0e2c8aac6763741c7fb6b9136ad0aa0a300523d060a665ed14cf47c02215cb4bf7cffbe6b1fd5b9f3fdf46531e88f6f5f3aa210862a15d923365d8d45c0120afa9a2cc8bf7522b1f8d5fb68d6fc4196bbc5732f0f3d1cae87181c111a03190012e22bb4423bfa898c66b0d91a9e005bf38649008d88a1e645377eb6fd2db76423cce777aec011e32c", 0x93) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f00000015c0)=""/146) fsync(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001680)={0xffffffffffffffff, 0xffffffffffffffff}) semop(r2, &(0x7f00000016c0)=[{0x3, 0x1, 0x1000}], 0x1) poll(&(0x7f0000001700)=[{r4, 0x8}, {r1, 0x80}, {r0, 0x1}, {r3, 0x4}], 0x4, 0x6) poll(&(0x7f0000001740)=[{r4, 0x44}, {r1, 0x10}, {r1, 0x100}], 0x3, 0xb9) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) dup2(r4, r3) semctl$GETVAL(r2, 0x1, 0x5, &(0x7f0000001780)=""/201) semctl$GETZCNT(r2, 0x7, 0x7, &(0x7f0000001a40)=""/213) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001980)='/dev/wsmouse0\x00', 0x10000, 0x0) semget(0x2, 0x3, 0x20a) r5 = openat(r3, &(0x7f00000019c0)='./file0\x00', 0x10080, 0x86) ioctl$TIOCGTSTAMP(r5, 0x4010745b, &(0x7f0000001a00)) 09:47:49 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, 0x8004427a, &(0x7f0000000000)=0x80000000) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x0, 0x1, 0x4, 0x0, 0x7ee9, 0x1f, 0x3, 0x3, 0x1, 0x6, 0x7}) 09:47:49 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setuid(r2) setpgid(r1, r1) r3 = socket$inet(0x2, 0x8007, 0x10) sendto(r3, &(0x7f0000000100)="f0bbb4e449b327b92a293c4f5044b4064bdd25f6c89563b8635a916a5f4443287f3305b8c7bcd15ed20b7b6ebed8e641e90d181444b1353c696230445e8b72eeaa0f0e42d85d28ebf0b411f1aabf9c101a824d4dfc4a7740861c39f50d7d2b3d60206b187354f45fc81609acd49822313573b6c92745cec649dc2746a210234eba6a", 0x82, 0x404, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff}) connect$unix(r4, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001440)={0x0}, &(0x7f0000001480)=0xc) r6 = getpid() setpgid(r0, r6) setpgid(r5, 0x0) 09:47:49 executing program 0: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) dup(r1) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) execve(0x0, 0x0, 0x0) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) accept$inet6(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) accept$inet6(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) 09:47:50 executing program 1: rename(&(0x7f00000000c0)='..', &(0x7f0000000100)='./file0\x00') shmget(0x2, 0x3000, 0x2, &(0x7f0000722000/0x3000)=nil) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) mlock(&(0x7f0000722000/0x2000)=nil, 0x2000) r0 = kqueue() chroot(&(0x7f0000000340)='./bus\x00') r1 = getppid() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000280)) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000400)={'./file0\x00', 0x35c, 0xffffffffffffebac, 0xfffffffffffffff9, 0x1, 0xb7, 0x451, 0xa5e, 0x0, 0x0, 0x7ff, 0x100000001}) fcntl$lock(r0, 0x0, &(0x7f0000000080)={0x2, 0x1, 0x7, 0x100000001, r1}) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) r4 = getpgid(0xffffffffffffffff) fcntl$lock(r3, 0x7, &(0x7f0000000040)={0x0, 0x3, 0x7, 0x0, r4}) munmap(&(0x7f0000723000/0x4000)=nil, 0x4000) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) kqueue() munmap(&(0x7f0000722000/0x3000)=nil, 0x3000) fcntl$setstatus(r0, 0x4, 0x0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000380)=0x1f) recvfrom(r3, &(0x7f0000000140)=""/255, 0xff, 0x800, &(0x7f0000000240)=@in={0x2, 0x2}, 0xc) openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x840, 0x0) 09:47:50 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x200000002003, 0x20c) readv(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000100)=""/182, 0xb6}, {&(0x7f0000000280)=""/236, 0xec}], 0x2) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0xffffffffffffffff, 0x80, 0x7, 0x1, 0xe5, 0x8, 0x3, 0x1, 0x0, 0x101, 0xcf5c}) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) preadv(r0, &(0x7f00000007c0)=[{&(0x7f0000000380)=""/236, 0xec}, {&(0x7f0000000480)=""/137, 0x89}, {&(0x7f00000000c0)=""/48, 0x30}, {&(0x7f00000005c0)=""/217, 0xd9}, {&(0x7f00000001c0)=""/98, 0x62}, {&(0x7f00000006c0)=""/117, 0x75}, {&(0x7f0000000740)=""/101, 0x65}, {&(0x7f0000000540)=""/32, 0x20}], 0x8, 0x0) pwritev(r0, &(0x7f0000000180), 0x168, 0x0) 09:47:50 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f, 0x100001, 0x27}], 0x34, 0x0, 0xc68, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10800, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)=0xccd9) 09:47:50 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) semget(0x3, 0x3, 0x362) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) close(r0) open$dir(&(0x7f0000000000)='./file0\x00', 0x88, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x64}], 0x1, 0x0) 09:47:50 executing program 0: r0 = socket(0x18, 0x400000001002, 0x0) readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/4, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') 09:47:50 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x3, 0xfd, 0x29, 0x2, "5b12128b9b69f952f89cbf584840730dc6eb8cdc", 0x6, 0x1}) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x0) close(r0) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r3 = fcntl$getown(r2, 0x5) close(r1) fcntl$setown(r0, 0x6, r3) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x40, 0x0) sendmsg(r2, &(0x7f0000000980)={&(0x7f00000000c0)=@in6={0x18, 0x2, 0xffffffffffffffff, 0x7}, 0xffffffffffffff74, &(0x7f0000000140)=[{&(0x7f0000000080)="61afd43296775e84c642e10126fae13296409960"}, {&(0x7f0000000300)="a36297fc32ccb2da6859f10acec144456b251dd948cd5acb093656db5af6c40e7c342269d70fd9621c6a6f51a1a566f774ab947321eeb219037327caa4d3bb9cce2500cbc95f6fb282d2b675dfc273e6800d8216a8b46c18d2a95e9687a6ffc7fb47be5027418d3bad0e41ad21172494b3a8eab5e76601487a53d5263624bf2ce03bb14454393bbafe4225fa70e0b59688577e4de8838534161499a064da94cc57dcbf86e5fd190e0b9d029ee884e7239da520cfcb47bbebbecf0c6acddee60867"}, {&(0x7f0000000640)="6c1248626c7bb5af2ceccf3d7353438a1119f0de954408da95d60d453e5d33689ec4f465290d053b6e64d37fb565396e7302cf547c881778fc77653da760ee8884124a49036e4c538c8781769fe3603096ff77abed8a59d1e5498070e7a7d2a6df19a787d6e57930805927dd383dc64bf7e03c15b76c95f366f9ffbab65d240e89030641a2a0b505d0a2850cb203d366d917a407aba320d0d382a3e23c0949fd8071eb835b3fe426523ee04e0ba9ca90735ae3ed3e84515e630f2ecc5033306d241672a7431ed79148d2114429c875bbcba76e765ff8d4b6f007ef04128c95dbde58731e1f2355627302a2c7a4be94325134b8d9fbdb5152a8acee5a5b23cd082c9a01f8aef94ddeb2cfa424db51a1bec728bc424d8035cd7383e9d977787a74a5e199f6391d0432d7401f1cdf7ad99d5e339d63619cf83f1af304c028ca53a9d970b58850c6b45125"}, {&(0x7f0000000400)="6b3a123cabbf0cc5cb55daa1b775093a0eb9ddf156c0289233b287650f8af3497c02e1b9fcd8618e01d606c95120cff244da423a00e6db402685549bdc425078f90cb9d043499cc36d6b29c97e4e154d1e35ec6c2dbcc4156642975865a2646fe66190867daf2560909f41b5fddafb794e9dc9b31e"}], 0x1, 0x0, 0xffffffffffffff6e}, 0x0) r4 = dup2(r0, r2) fcntl$setown(r0, 0x6, r3) open$dir(&(0x7f0000000100)='./file0\x00', 0x40, 0x4f) dup(r4) close(r1) pipe2(&(0x7f00000009c0)={0xffffffffffffffff}, 0x10000) ioctl$TIOCCBRK(r5, 0x2000747a) pipe2(&(0x7f00000001c0), 0x10004) poll(&(0x7f0000000a00)=[{r1, 0x8}, {r0, 0x80}, {r0, 0x12}], 0x3, 0x20) r6 = semget$private(0x0, 0x3, 0x8) semctl$GETNCNT(r6, 0xcd5d3b8cf0d9dd93, 0x3, &(0x7f0000000540)=""/146) 09:47:50 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00002e2f66696c6530c1ee4ee99c3e00"], 0x1) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000240)="29025cb10cca859000e3ffffff", 0xd) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)="6c932bd6ddb317c5f499cc0ee575fc646bae1730d53be2f209d78f8413fe81038004e6d84a9e381d58287a28e6a27f3d8cab9920a2b66c570a", 0x39}], 0x1) r2 = semget$private(0x0, 0x7, 0x38) r3 = geteuid() setuid(r3) linkat(r1, &(0x7f00000006c0)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00', 0x4) getpeername(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000497c6a4b83a6d7e178dc620000000000000000000000000000000019000000000000000000000000000000a9ff4222607b2da4fb9088bdefd545000000000000"], 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000200)={0xc679, 0x8}, 0x8) bind(r1, &(0x7f0000000100)=@in={0x2, 0x3}, 0x361) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000007c0)={0x2, 0x6}, 0xb7) semop(r2, &(0x7f00000000c0)=[{0x4, 0x6, 0x1800}, {0x4, 0x2, 0x1000}, {0x0, 0x10000, 0x1000}], 0x3) pckbd_enable: command error 09:47:52 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x40, 0x6) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x6066) mknod(&(0x7f0000000280)='./file0\x00', 0x104, 0x80000000) r0 = socket$inet(0x2, 0x4004, 0x100000000) getpeername(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) sendmsg(r0, &(0x7f0000001800)={&(0x7f0000000080)=@in6={0x18, 0x3, 0x43b6, 0x10000}, 0xc, &(0x7f00000004c0)=[{&(0x7f00000002c0)="f0b44b6f4981778a010e55210ea9e078c06590d08fc0f49a2e507430f273e34d6f2dc3e46fa5267c1a7f9baed3f3242b922ac256d9f8e7f16c9e5fb70b371179e10fe26f3517f74460b67191500e00087e123d86e3aa315c86a84f7da94c1b84b9cef187850bcfb6bbf60228cc0a4434f989f481ba77f54d077963881a750b4dae5db9886fc08e5af65c5b5151b135cc7a24c9be5a7167c7fec21c92252780e2d4605af44045ab9efc55a6a373118f0239d2b4d765994a7f8d1e0bd060bbbf7a1fc52b", 0xc3}, {&(0x7f0000000200)="18bdbcffd41e0c1a34efaffa5fa4303e", 0x10}, {&(0x7f0000000240)="d0d91b12eb6450b040a5f981ad35ab721539a8451daf57c9f7b19d98a3c9b234554523e76c95f25aa484dc80b9814f74c40f2f1085f690c651a8fc230a", 0x3d}, {&(0x7f00000003c0)="71473fb8c664b1949c6c10f50cf205b5ae1cc7144f61f149ac961364c0b99782bacc69ab12ecb2ac4805f02ff4b10b5adfc70cf94162c755f26fcd8c6e53f77d2b4195f72677d575ba56f18368384f2f8605c4fac618ad0f329351b1cc66bed75a8d7c8f093407e8adc642d35ea1f14b06754a61637c1c42ae96d59a0e85b013e6f5b497f66342328e40deae7df20f5ecadcaa36c5e134452a670c4283bf8083a801aa326b25e92f410456ed99a62a00b67958cc05563afc5d4551f512720a4be3dbd5724a5942f8d4d02e4821af", 0xce}], 0x4, &(0x7f0000000500)=[{0xc8, 0x1, 0x82ac, "94fe17abf53c612e9988df9a38643b479ac151ce2b5544282f19ca8793a43801e3656d07d5a35e9bd69d4cbbc74b088dfc32ccd76eb9d3d154c80c3e7c2de0012209eb553f141d999633ad48188b72961ad878f83f3806a4cdea1927ae5bcb91a852bffcf8a505537ca162b84f04f85506d34c4f3ed89f373a068ae5b2770366a0a3b6f737de1488dad21702f6d848813e7209606fb334c731ab039f3abb4f0d90abbd808173dc5d2c241dcbed9253e667857745"}, {0xc8, 0xffff, 0x8, "ae4785f7524a9a0237b1ed17113a7b7785d0ceb4779f1e7223c2becde2e7ada3633f94ced7530597b6e5b512836d6966a7342d87a717d467c1932aa0afe8adcbab2ce661a7791c2236e41b3d1ad8240a3aa18bbd843f9b014e5f443483e3c865a691b189ebd064ee5b196b97ab62f500b8837a220a920d9636417cfaabfb455ed54ddfc3d20a8411f9c28eecb2d852165cb13172ef6ce69048d145ece23da6eb5ffc6065d52a614951c699e130aa3f56b881cf81ef36cba5"}, {0x10, 0xffff, 0x7fff}, {0x50, 0xffff, 0x100000001, "0bdcb4735c66e10f379b3393ecc6aaed57b7b7c2e43a32509bf2aa394189d111a81a6f6c3a6d759cab62978cc12f09ffbe73424c0fff5acd958862"}, {0xe8, 0x0, 0x6, "e97e87cb3865951d6ed432b419aea1f74bf495b32e8c80c49833804f5c5ccc24eaea4a62a79f41a892bf4777a75563ab42dbbf468943269ffd9b5bcc0ce5d4f6e26e6edc05a44ddedbade47fdefe5db7df25ccc134ad0e7e0ab5aed8dc8ef6c47c4d8ae166658a9da9b38bdf1f0e74750b94e774edf131c813676c512e08a76ed41e056f70e20aaa2729d8673d2d27b5a9fd5a7b13d85a3e19318ea5c3c05773df8a0c69f1e065d0cbdb67fa932581bfe974ddfde1e593add2a79fc20012aadf64326691e1b9ff0735468aa3b4031ced7a0134cc285f4a"}, {0x1010, 0x1, 0x9, "b7d3b25441ae329690a45ef859480c72a77b2691140f8f27cfadb5b5aa206098d92ce5977f3b01ff0e84de6571130cb0b033cfd8a0506d7b64dd719a2f14d4a820bad0f97912177e9a05c7a1206423cd3fba77ca2821820b77f5bf2d4cb5f6ddddf6f8775b38d97812e19cda9a4b9601e1929ec4712fc6885147be73cd350ae5bc83a7eabf92eb741c550d09159ddb50b44c7491053985577e370c05701cef27b61e59082e4ba13871a7f3bac52cad6f1f53cfb5178d8df08f7ef9efb613850eecb6947f7005a10f3247283ee26106ed2143ab6dda10cc10393c4872e854c96e86d6bf6fd1458524bdfb743285994b4ac3ae6227a5e145dc32ea9f1468f118db4a8693c2407a3a9fd3287d7cd59f9393dcdb7137178f18fa5eddb7630efcd140464d91a682ba8c493c8d1880fd43efbdcc4a12615a2fabcc3b196093d9ce7aeebfe8cf036c8c171768bc95295c144f07f8bcac7a33ba9ce8904320370e5ad29969ea1c0f57e9508b0a356901795cb450ab727f5b30d908ea4e17e2fcb283c91ecc19f734e2e003f83d6af65f6a1829a098eb0f28ae57c56cc378b2da2d008825b35cebb63998f9cdce268d6fb1b2f8af6e406180a82ce6fd047e8cc7b1a89a1b4b24f71c93f23a726f6d7d57a6963852d02063a3fd7bbb4fe70ed61e025faf90cf87a8350a83c457f0594bbde8f3e8b1e373c7f038e4acf276ec041ba059b750b933916cd1cd0b1e446f18c7ca12ef72565e5eed015aacc94497e8d5efb529a0fccebbd708e26a7ff4f2023823f871ae3d2732255355612c0b3ca0c35f6175564eae0412699075366fef1d7c8053cfaebbe8471992cc0a871415104586244b06dbab10ee2966512c8dee3b797f1acd7914907c311ee6112039bfeb1321daf48e7d900afe9632d9166e2c7d5410bf337a519cf298854f5c67d6ae0526743fc14a5a69e4893ac5d65f718b1ad23f51cdc7e02a2714d7bba370c38d54da24a88fd5a667b7bdb881a4f9dea158261247a97badeae9694b597b8bb92de14b8cb17bf5d6770b2235e9efd7a5f518ecbcdeaf64dd4418ae6f90db428ffd5fbbd9d81b9ecf3c7cf63cd91d1e9969a6c9484dc9d6a488e8a8fa5fbd9a9c3d5ecfda5020db28ebdecff2a269de106dd5cb36f5a34ae3a73b96e8d4f3a4bc3c64eb8ced67f885fd97046ad97a1f28806e255daaac3904b1d5a9f3af6ca7200f04856e982f1a344eab8794cc6bdeb09291e5e419b728e24ce2277e4161af0a44524a76505b14c7a637feebaa304dad5240e8571197c1d890f1642d42fe1430cfc056238aaef36220a05f259d67c4246bd7613ac346ba0607e41843d7ae66a391c2282d11ea37b2fc397efe2747ada62c8fce36d9f83a4826c2e797c16cf211c19e0baadc657695a51ecb494f52b8f6b08d4c63b65114e0e5a0b97afb55b35057cf46ec440362c0c8fa5146685da9691c6c116ed1888ade30bd242222d7219c26305771e26814fb9ca47c9b34d12d081a94056613a2f0fc8c8fdc4badf151ede68cd82ae58672d28bdd461aac2ce4fe08fa4dde759e4a6b4dedcfe917cbf00b2c9b0e7f15fb656d951ea777fecdb01639d6ce985d0b8679933bace24096b0769967819b0eb9b4f69e24ea0ae9c156a10c7d7542e8ff993bf9cb8b544cd63b8a4e169f4acc67e66fdda25af4a3786e044d4c40aaf33969dba93a332b30257bda34b15d8586ca216517f50d7f95033b55de0b4143fa8affc82e2d57650f48816d923fb0a82b6875cb5224591a70d7da1f8f16aecadd56b713883ea41ba5b62967fbd6018b2501ab7dc56edb7e505bc63e6a2a0e98ba0ce38de7ddd10de9d92037bdf691b9fda72ff196ee75a6c61cb5c3f54d439f1a5e16fee405f0d616c08b5be96521b6e209796808afc5c53b85964606d249b6da4963b6ea394cd7f5efbbe15dc4d326fa146d86e8432aa906356559b2f5e45c48eca0ee553e1807359869ed7508b11eb939347257632e4e4b1fa61e4c649d773f599c5c32340cbffe8d7e9206f80a63a9e08596d3fd3664ce6bffbcf873734af6066c984587950a604b997d08d3bad9da0e6eb78731ce00960ed50e6b1a95763dafac6e483f744fe0450d80a72882929f0e51a5002d1802955df6d3ad7b96c240ec4105bcb7529b188407aadfe5393978d0b9d7b3e76341826adb953f5d10c5d2df08b261deb2b22db7fe580193572082f2bfe0c666dbf95496804dc78c2c6bb238f055b37d853612b92d776100f8200490f4bc1db04f3f28cfb73be835c8d807f6e95e09c129c01aeed5ee164cbf8eba3d0a2cb03c80b4359f58d74e6f32a5af84f29e430d664c8127d18c8a0967c7c45de73c93d2d94dd862a084827a6ec4c1aa36c00134aedc409d0c8daa248f83feb12b2839784eb9ece28c868d54d77f01f44cd284a3e64d30be772b5807f388465b7302b6edfe94d71161d254d66b18e4608701f333130f9647856e75edb6a42ff2a64a9333495d1036e71afd1d6b6a92384a4b718b8165d9d1e744e94dc56329265c1ea817acf513878855f61f902c72e2ac6312e6129366fe440f469ce3978ff3451fa86e5d48b6690cdc6442d651aa82bbee0d1ecbeb41d604128c773458d3280343790d98f50eedd8bc8d0fcbd577bca37cfac2cbf5f65136b212eac0eedab373afcde4407a1be12d3f1825e47a9a9ecaf20a814a698e56d716cee029304dde75898cb9b32d6937ebc6dacea88225db5ccc4183a8f00d64be8ae9a43051ce3a133e6fc7f9e961d6e41360f3db6acd61681662865044a8a7c4ea4b607bd1936e7b3516ae4ced82961829213c633b74e64ac940cff4332d41fed7db05f4255218d3df6521825f2e3c65d1d31364f5fdcc4ed87fa0f247eb8fc9ee120780154b17cf1e49a7f050d0d88de0b85d97bc6996bfa1a53d210d40ad059128b1f96a3be0993394e0e6a9a23c0cb029dc1320463c628d5e1cbd3d8dc4e9b405e7d57660fc27bb1c2621604838a9b18e233a7444142ec0facca8b07a1697b8a2c74944a6309457635d034d60d1e6751022af93cde266d58d80966d31193a2ed26f45676d5a7e9158e57b9e000ea39ea2fa4bdb693d33290612f0c6e696ae4cc7d2eead131997797c91c3d0bfc4a0a6bfb27d3847b7991c00998714d837c5fa5f208295a7d88e1853e23b85e3017f12597d062a55860dbe427cfbcd145322a333880328995c22dd9b1a1ccd96cec581514acab6d089d9d51313fec2fd3bca10f6629662a629f48851ce59de2a77165642e987820997ea54c130f5200e4804e5e7abe5de18dd98758ea3d2f91ea280596794c9ddcbc2e28c67a8ef7cf127aa819ddf804312ec86f5c0a879ce7374dee7d2715267afab4799479d8bfa312f7d93fe5487639ba032d6d8a7c1bc38036b8dd833f4bb265293a63d76f16a4ca4e02d12f3ba3e8612020e44ebc84cd73ef69f71a9c1f0e928488baf23d0bd7504212f15d7521e036d81ad369f08ffb3bf533c5c92a8666ab796923c4886ba22f677b29080a057ecbb6766004013a2f60677dd20449a1d3372ca989a9d4bc9dbba174df282ad5308cb0f9978f6a96404ff1afd72db0a2804f5286461430b2a315458ae25829b98f0e3c7489c0dfd6099e14e2b03d1cd64c40e40570fa1120186ee6161b7bdbb1af084cc00020d1d77b6277125214be75ac462a6d94583d7ff3a1c795c5f5cb91bf59ea247aee9081eb956f97e9401d47d1061c40695b3f0645d3d62f1ef53869d7e7ec9914137ed5cd3bf0f35f09610f1fa5a42d714fab402693d95943ed19d2f9cbf862886242093a758550a092613007ae9a0602b02285610c1f2fb86462022ec11e364b2d08418f51eb5b0534f4c9733322d7c79df4f83154a77f503a5d64e96fe0ef9f04096e78b096b87d440136d395291f5e696ae45bc30344a4d65ac0877b103237e153c4cd87e58ba483e5e16913bf516ab69bc90fbb34ce1cf61891d429c6fa5f62514caefd1fb1760a2bae35089ffc7e12322d6975edcae4b8667743c5327933a4a26f5020600bbdebde811a1fd430f7dfedb32cbd9caa4ad247480b6e74041f361506ecdff9ecba6291289a5ce73b65bacac05598466f0e12b647ba705ea15d4ef921adc7493a5db76d5903568d28ac13657fca4d7a4f7e1d67428ce92d0d07be6f3d2a5ea97fc2808ae69f27e4cedd076a111bb52daf2e9896926ec01df6109a5d09ccbefa8c46cd8adcfcd34ab2a023dcbb64872b2b404dab3e737650806233a9b888681d75028f761fca12aa44c70e1abe28b6c367e7a8e7f9a803b61d5e0afe38583b2d0a6f40e569530c03db3474fd3b150f9ae6e919b5d628312e82bb5b4686f504fefa87378c7f3d4d82eabed7ddf37c066848c9801f9a69eb7f00008f5c618dc0e3cfcf2e6a39ae607ebc131851401b01a54f33e8c11f0dcb097bc052763e032e6d63d80b84d7875df4ca285fe8c82c326aec34d42c2026d6d170fc4590d45e7a8af6ac1ae902889e75cfab7e6f019093ed54a639791c5140269d598dfad0e2315fcc543c830398b746b155453e52eef1f46f659e224a40795c6fbd7d8945b67b5d06ff4be077988b1077514fa092ed92ee19817f3762c4d96c6ec62f09a9f7558a8a24a15cbad427a3d1c01d73d05c51c151621c627fdbc27522a709075523be1763fa48e8ff983219c8cd70905f34676ad56ec143042a71425f084cb68c8d006a901bedd339094b18e620b05377eb9c745f34e4ac65df1e3d21eeb84646b402cee59ccab6f33f830add796b63a8249115889629fee1b4ce92a6ad76dd2ec7f08d49d319ca3a22cd2c74325c1b85f937ec7a69e0ad59014e58442c79ac97b54be3e0f660825128c6d35f933e630a4a4c356fbf02922cd7bb17b9644dddcf31f09f9b4074ba833c35811e7d3741279e7eebaaaeab749e620cbb65f77a4c1b32d8deaec206b6cc9737b4b22a883deeedfcda5b19b5939ae7f73c7dc64a615e6a26dd3bc0fed83ab9520218822b9ec3e76194f8978bf3d9a40124bb802f4aae2ef5d183e1ed02f197c081522a112a131a416d460c90eb57cfb6382a631a8a6d0e2ef3b1a2f9ae3fe77523f272e4f81b03b82baaedb72c56bf69db8b29da68dbe0091176eebaf466887962f43009666f0d776aa69e74b45ef6f59058d867a3bbe3519b74c97b8341fdb8a9c71b9aa1f22e62d7766398fff27b515fe7cf78e3108ae83273b1e65feaa69439072bfa6d18ae2d84ad61060aec4ca7d6d3deef9fe0db3e0c049e193c409d46773ac1c59df8c0d74fd3740183c84e35b14160e3754445fbd2b3a62382fbfc56c6e3c5e032784d9dc51382fe26ed9368b8a0f7bb5c8c5968e38675f2c81c396db6d7fc355bf1e2478b73753a1b398aefef5b967d0c7105473df9352a8f8c90fac289f0be822990236537120427437ae4204ecfb356d09e77585c91ed0883d2e03d896a03bd77ffec387530da6c730943d3ea118c8eff708e42505c3a72007e533b9b989daac53da16a7393412ac0290d9c0a0d376e8a2d14eb64ff77745c9110be6dd978c6d8234e270a461c8fbdc33007a203d2173f0298f2f35436c1f93d9447709812e0debd0f3767585e5c2ef8d3c617cf7231111b6d03117827f94a7f4775404f3287c471e0c6a23e8d0ae10f3ffd14a1aee455e95e2122fd4e4bb6857aa9e3ad8c696e8c32764c94437c944a44aaf35d7287f7c4317ebb84054f4fb466b84bef5ab596d89ed89289082f9fd741172b15c9f49df281d2cbf82fbd476f0bfe5c92d7949afff0e1dca4a9b8f1895c50b"}], 0x12e8}, 0x4) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000140)=0xffffffffffffffc9) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 09:47:52 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) close(r1) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000100)="000000186004008bbf3e7529000000000000004e341dcd291ccf49f500000000000000000100000000001b27", 0x2c}], 0x1) 09:47:52 executing program 1: r0 = socket(0x400000000000006, 0x8002, 0x1) kqueue() setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r1 = getpid() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x1, 0x0, 0x1, 0x3, r1}) setsockopt(r0, 0x29, 0x80000000000000c, 0x0, 0x0) recvfrom$inet6(r0, &(0x7f0000000080)=""/134, 0x86, 0x1, &(0x7f0000000140)={0x18, 0x1, 0x3, 0x4000000000000000}, 0xc) pckbd_enable: command error 09:47:52 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="010220ffffffffb27824af4ab82db172e5360eb34e1905eb5ad37dff"], 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445e", 0x17) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) fchdir(r0) 09:47:52 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r2 = syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r3, &(0x7f0000000240)="3e2a7913e4bad21c734f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a", 0x38) r4 = syz_open_pts() close(r3) dup(r4) readv(r2, &(0x7f0000000000)=[{&(0x7f0000000140)=""/236, 0xec}, {&(0x7f0000000280)=""/231, 0xe7}], 0x2) syz_open_pts() kevent(r0, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 09:47:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, "8d0e36ddc3a2cd7ca9d466137343fd4c446c5cbe"}) ioctl$TIOCSTOP(r0, 0x2000746f) writev(r0, &(0x7f0000002380)=[{&(0x7f0000001380)="796366a0ff3b078555a73cf3d291b2582b24f2f5359de7aee015285bf4910ef93326e56eb5700ea9f3a5d80eb2d1383b2485d11e25f82fe17758382fc7a66682e24ab97b0410b9ed0f867f91445e71a67d42c2b814423072f583de4d26db54f2099928aad39cb93793c93941dacd4a2026270d6a6682f6f05067db01ae86bb8971804b435464f4f56712806e6981d2d5e00afccc8604e25bf35f2813f54f00dead80133d3941e23ab55c403e505a774e6cd173eafebed70de4724ef3169e30d9709e5ef8f90c21fb16e5a6777f9edbcb37b850d508ab2cbe3697a214afa41526c2ce7e3d320d325968c9771095cc2a179371b28619c530ee6cd52f6c2312595beda8c9405e6cc158e5c3e37f5b21eb531044f1e427f425ababff46cae086372e1e100ccc26168d9f99e13def5a6ab7b351dbf67f42c4d61fc0457a26cc827c61f4eec1b5c2e22d6390feec108a200c189c305e8e342f1e794ada4fc05c948e3b00fae7efa7a998f5ffa788a3a5b157caf43ce1ec8bde73f9ee36d1f24519d0524a806ffa9e7c91c0b719989bc64970bcf920649829bae3e1b80e6b4554b6fb778bb483f4cb00881eca3c73b0874687f88aefc52361d192c1c9ffba94aa6cf845a0cbef152bf375e720ed00a49ef4f14d2a6d861043abfb1c3670e43453c1902c6614c41d293d45b265908b0927f2a10efb3a749cab1745e0754243f77ff60d363d", 0x201}], 0x1) fcntl$getown(r0, 0x5) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0xffffffffffffffd6) 09:47:52 executing program 0: mknod(&(0x7f00000004c0)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r0, &(0x7f0000000040)='n.', 0x2) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 09:47:52 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0x2d00800a}], 0x18}, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x108) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x4, 0x6, 0x3f, 0x0, 0x1, 0x1ff, 0x0, 0x1, 0x2, 0x40, 0xe5c7}) readv(r1, &(0x7f0000000180)=[{&(0x7f0000000100)=""/13, 0xd}, {&(0x7f0000000140)=""/55, 0x37}], 0x2) 09:47:52 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x3d}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r1, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) close(r0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0xc) read(r3, &(0x7f00000001c0)=""/4096, 0x1000) 09:47:54 executing program 0: r0 = socket(0x10000000011, 0x8000000004, 0x0) sendto$unix(r0, 0x0, 0xf79a, 0x4, 0x0, 0xfffffffffffffec7) 09:47:56 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x80002005, 0xc4b4) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) fcntl$dupfd(r0, 0x10000000, r0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x604, 0x32) readlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000100)=""/81, 0x51) writev(r0, 0xffffffffffffffff, 0x0) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) lseek(r1, 0x40000, 0x4) 09:47:56 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mlockall(0x1) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000000)) 09:47:56 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, 0xc0044266, &(0x7f0000000080)) 09:47:56 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) minherit(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x9, 0x3ff, 0xffffffffffff7ebd, 0x5, "d1f300e50c4fe598aced54e67542aa9622776440", 0x7, 0x800}) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) minherit(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0) write(r0, &(0x7f0000001bc0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87eedbf0ca8e60b707e3521338b32b9c2087bb053532d1feabe37b8941e41ae3f5b6b267c09388473c6a8d190ea07f7c4ccd21e615d3ecefe268f27e25967db0ea2162d33deb56b7c72c087faf977de4e5c04faacf63b7c0ee266e168af2f8cef72fddaaa51325818e08986d44992924bbc87180dee0bf57c131e1b8ad8c5dd293b716c1a4ae520b4947704b1bb5a0a92399aa0a05d6c5077e5026778b6d2994ec161a7ca86da9423aaa6162667305392ca6b4769635ba394d828977a059b213112dd7651b1df688e6d49c7267da4c64d92ff6eb998774131fb75e0cd25edad4e9ebbe891d02806558d25cd5103fb488ea04c720659903d7a4944c902fb0fe5cedaffa0737411abb1aaa4c4726976eeb91e73728f35bb8958a95e6ce3eea95c22e85f095469101f7993e150f2957b2ecc942422af315c8cef7b9c9d8bc0c3f7677de09990ac255d32e7df55f05338a06187dba0dc5aa8194a134b9fc4e209d649ff46fcbc5c44a63e75ba05f8c585e5147521651ff3f043856dbcc491de97b31cfa3ce1a7d789db8be894eefcb49d234f00da2fb56468998ac4c596f255517bef0b0608469fae77277718e7f3f3546f258c08fbf7ebef33fc9fce94f554730995b", 0xa00) 09:47:56 executing program 1: setreuid(0x0, 0xee01) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) r1 = geteuid() r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x400, 0x21) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000040)={0x103, './file0\x00', './file0\x00'}) r3 = getuid() setreuid(r1, r3) 09:47:56 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r2) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) getgroups(0x4, &(0x7f0000000080)=[r1, r4, r0, r3]) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000100)='./file0\x00', 0x124) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 09:47:56 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000940)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230a21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bd81d31929a5440121de9964f46e33f06c49560b941e584fbef148d7b520f8017cc29f3bb66f5d286934f95d36c4fbdf8b82128c9ff", 0x170) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xfffffffffffffffb, "fff000bf7b3000"}) fcntl$setstatus(r2, 0x4, 0xcc) write(r2, &(0x7f00000000c0)="3fae5dde1a9fc9cc1903366ad3db8bf1f1baf44c9f874917cac873e794a8a0b049c551400bb5b4e8f346cfa50b42823f7bf645eb85f9b10e6ff5bc5cf4f775b7d91c699f91a2c6b4193549849ab94468936964bb949880ebfb8795b88011f45562ca1783efea6d01a9489834814afa56fb2164747546e0d0198587dea503da38e660efe2f676a9f31890977eaa782fc2d587f4253adf4a7a1aa53ec41c365529", 0xa0) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) r4 = syz_open_pts() execve(0x0, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0xb9011cba8c1fdcd3, 0x0) fcntl$setstatus(r4, 0x4, 0x88) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xc) fcntl$lock(r4, 0x0, &(0x7f0000000280)={0x3, 0x3, 0x6, 0x591, r5}) 09:47:56 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) r1 = dup2(r0, r0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000000)={0x3, 0x80000000}) 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, 0x4}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0), 0xc) 09:47:56 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000000), 0x0) bind$inet(r0, &(0x7f0000000100)={0x2, 0x3}, 0xb2) accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 09:47:56 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x4501) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80402005, 0x4300) r1 = open$dir(&(0x7f00000007c0)='./bus\x00', 0x205, 0x0) close(r1) kqueue() r2 = openat(r0, &(0x7f0000000100)='./bus\x00', 0x8020, 0x5) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) close(r0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000000c0)={0xffff, 0x8, 0xd9, 0x7, "ec35a7f9b4acf813b978e92afba0fada8321a911", 0x7fff, 0x4}) ftruncate(r1, 0x7) 09:47:56 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f00000011c0)=[{&(0x7f0000000040)=""/20, 0x14}], 0x1) poll(&(0x7f0000000100)=[{r0, 0x21}], 0x13, 0x0) write(r1, &(0x7f00000001c0), 0xfffffef3) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8c02, 0xc0) kevent(r0, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x0, 0x0, 0x7, 0x4}, {{r0}, 0xffffffffffffffff, 0x10, 0xf000000b, 0x6, 0x9f}, {{r2}, 0xfffffffffffffffc, 0x80, 0x2, 0x80008, 0x81}], 0xffffffffffff0000, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x20, 0x8, 0x3, 0x9a2}, {{r0}, 0xffffffffffffffff, 0x1, 0x60000000, 0x5, 0x8}, {{r1}, 0x79f43479f6800ad7, 0x12, 0xf0000081, 0x1, 0x2}, {{r1}, 0xfffffffffffffffd, 0x2, 0x4, 0x6347, 0x4}, {{r2}, 0xfffffffffffffffe, 0xa, 0x40000000}, {{r2}, 0xfffffffffffffffb, 0x2, 0x0, 0x9, 0x5}, {{r1}, 0xffffffffffffffff, 0x51, 0x10, 0x4, 0x6}, {{r2}, 0xffffffffffffffff, 0x0, 0x1, 0x1ff, 0x6b18}], 0x1800000, &(0x7f0000000280)={0x7fffffff, 0x6}) execve(0x0, 0x0, 0x0) 09:47:56 executing program 1: r0 = open$dir(&(0x7f0000000300)='./bus\x00', 0x8, 0x10) writev(r0, &(0x7f0000001900)=[{&(0x7f0000000440)="09bf60556bb3f445c9f473e0d0f5d995140676e6e4db0d6f333122b98c3d4c51c43c1f9634112064244040b476bfb0b62b5a631982877f18b74e6ed248cd8d6855da8adfb01e3b727747650fb0ad3540e7cfb88dc7d665ddbbcb4f3869c8f7c599bd0d81a201935cd49fb91fc17d6bcc44346ebc2e4cca826bca181eeef1a9967b66ea16194031470e8cf7f9b411f3c8a72ec43e1453bc9721501c4e9db9c173ecfb96abf43081235aac3407fb79b2a54c3c83c12bf86a1b780795a831b75784", 0xc0}, {&(0x7f0000000500)="8c4223c0128b0f837c9b31b0c96abf81e0d910217d9e7b6e292c8522374f8117c1eb6e913dc939e3120d69f06541ba9a8b32ccdfae2815b8cd1bbc16030a6f2ee61235043cafb6c3c8ec8ef7edce408c18f206e7301ce2ace1000c613f15e13da8bf612ca7326c9777e3ded2732926ad5f45efa88ae6f41136422d8b6eb6cb8f9cf215ab67ad4567a038ef18d41402d285df3ddae29b20ad9d94b9f4d6d00f24885e0ab242da1eeab4c53ad561df59fd1d1f497d66713f9574551d53402c5a4c51d0f48dec7818c0905ff00510e45136a718ecfd9d9d29b5578adae2e063bf5307a61dc8954250e5ad523952233afe70661b3aa947eb8eae6ab6fe6ddad039", 0xff}, {&(0x7f0000000600)="e0a4622f32807fd22c57525e1782a89d0ba349cb16f6438a79b69a887e80813fb3d55ea1290de0e42b166d60e635d6e259eeaad9e734aafca2f9e4fdb865a499eb7dc220aeb0fc53d07252bc385e7aaa25dcdc807a2163d02478a786d77d344ebe89cecdcb55672b3e385740251fffd0d2f0a9cf01ed498ae03bd71956b0b468fe7885615227665a13c78bb4ea2933b2755a30a4d0c17aea8db0229375573d39d482a4d60f007d936e4f09dc47f508636c7ae573fcd777f2118b", 0xba}, {&(0x7f00000006c0)="ef312e3faea1a6b2f40b3406d37f9b8f73cfd94f0c443be6ea085eed585aea6f30e7c5545f74e502396505bf1bc9af1c4c1ade0bfb836091884f7549ffebe047801367af967ee6a5ad6fe721cbb10f3ff5a1768562102c48506e717cc2d3b8492d9ce9ce53b1d5c30fab547e415dc94dbd95d4fc4bf6aebd78aa99a59f0368f7912a06647d48570eef3024ae484521817a919d0307f6cab556e1b3ab5406b3bcc4a09d6a3767eb03f7bd9481eee26607b85644703b27493bf482ec4e7687d957e60b6d620fb9e3b213fbb37b457d91b4e1e38147aca09a192042227017d1fae3d03b69b6b209e66799ad09e17a7e621f8d494420049f8783f0018af4ae64eb", 0xff}, {&(0x7f00000007c0)="6a9014ac510a74bb55c585b4c04c5e3421d7ca9495b8e83739c075894a2b2c66e485b7ba89a28722f776c16d5cbdf51024a037fb9492a0ce1ffa96ebd9d4a5ab25904dd6a24b464e894babdf45de64a05ce41608be7c19038d3b61f80c5b91c5960471da29ecd8b05e768ca724eff04688e66cf0db8b1b9a85365ea51c1c5463b39c918d46946bcae4ecc9d901d95dad64b0ac68d60579a52e9289197e94ab3471426537294a35290d0bfeb31d356562ac40b303", 0xb4}, {&(0x7f0000000880)="81374b1c7760e788f80a1acedd51571cd8ad02bbd66d0e2dc9645c0ce9a1185d109eac5f4335f7597acffe0acc4f4a15741295c3d409585d7b604592328408cb6ad281880156df54db07cdefd16adceb1c3fc34cee890a18c0875b39e3ae3f54fe9b909c9e0b7101c732995c2ce7bd1e434a004b2974745ededb3fb55b8b4a1d71b0a79954e3b4fb2ee4a7440d0a9510333d6e037232cedd08179f76c0d379c2395f15e449de341093e00a86bcbbb2884e0960bafd877f2a6b15a248acc113f4379db7d0771655d7b69be85b52f315f0205aa0000ec16937326faf20f11fcfe4e013e4d7aa2182ecc45dfb2e920e847461c7f9439858743522bad452927f79b9a6a5cfdeb7fc4ad14f30fff289c68d8d9b0079a8e5c41e7c5df456117d9ac902b67e4d0524cdff38342de1a463f7914882bfe6f180c4af89f67dd7f5d482a62cc91f679b7791cef9fbe598ac7e367bc55febc163ef080f36994c43f5390d5f5fd76ab64a25466f16862396151d96c23b0779e10d2e53ec55820edf3af74607ff41b462d1460d45afc7948d489cc324f826532b26fb7470fe404fe946cc91fb969b28ebd3ee8c228347982c4bc8cb473418ffe5caa5963d69316aab9e1c74a3e9c10e7eea0528b4e60ff0cc5dd24f4936ecae5f252c350c66fb56d2e4efe594e4101af08bd9e366155cc3bc85c23c661d6d2bbfc31d88852248a97304ed0f2787019c28f150f4e939cb262baf7c7e582a181c327703a6ed915a369df0cd14e12712d15f1ec50118812ffa85e458110593e6a2472607fd2aad9de4da4a7b687136761448ff701470e4fb38e30e1e1fb8cf39d51e1bb8acf630a63b999c29607dfdfdab0738c4d6910741b31a20469029380dd9258cb83473387ae2307fb635f4d2d9b4d9254326ac67248118ac89425b7b12d67737db9f6bc1100c27c0cca48e8ecba7dc2c7ddbc84c060e3ebab0a87c17d65e74da5cf9a5e30aa2d20ffa082046d0a99c83d51697049ccbc6d786d993e734c259a85f798692c24ea628e81d6cbbe69447b408e1303a4ba29be0ef85f6c8217e1e63bea8c06f2dfb397d583cffa07d831009a251981902532f2fbfa097769162572679d01f544f6e6ed8718f738fc8d0eda98e587da32c4391efe3e3050281b3d16de02e384bf0df1a770328f6e6a7ca7af14789e9ef0a99136d58ffddd2fe7058e157e44a929fcf8b758e98d95e7509b4d517037e4660a52d2362b6ee18fd7653edfce253effb98c597bb0f92e0b65adf4a5ab86ca8665c879377477e7691c0a55aeaf3afa2e5fb77ed2f2f6e259b7a72efc8a99866a6a9b8a5f7486aee7a8c0acb358c126198490377c70f0854818ca99a20cc0f2b06a1b7f0a5bc4328c0b2b6cad6c26b1a127b05be1d8dd8d49b9793a0b6a5294d27509742eb0c15920e12ba422878df718934e86771ea1b91f00d510defe12b070859470149a071179f624db69fdfbbca83aef14ba463895984104d5c4e2db62e441ccb4128bac5603d27f51ade9abe79f9fe2781d577c7151d723eaa514644950fad64dcb46a466412668e977acdac32997d9e017c8086df6f2662a9d5411d15b8cb7f07f4e6c3f17ba780b77c0494d97cfe96fb3744de00e95c9419ee156483e9817c1da9c1a37982fe81e74785650a8d41a602fce87ef48bdabf166f5ad8aadac80a950ce7ffa7fab9952b9bbed93ea14045e2067445679981c4cfa2c7935415b36a4a08f147152ea71961ce94058a0e36206e26998f1ddc99d7faf18229909b2b288f007909ebab12ce6f3f216639594e1064e7799be03aea3e381ef1c5e57fc8ef9910ee02f2ef65e8ae0695c436aadb68420969e641c03be623cc37e357954a857725384abe1bdeb8add6d4c0787deb44b45e9475acf484dbfdfb0fd4091c95de1607cb3fe9943bd5fd5211b67190492abd18b30ac3e7237030e913e6af85c8ad5da114f61842c74ddc79f4956d8427a3f09767758bc168500e0ffaa7c01c0eed79df3d4660b3bbca74482761546203f97f459fa84b44fdf0c971317570a4a0aeff01dabb7c65e4bb17fab9ed777a663d982ee54574b0ae8fad2f1a053ae4cf63a898f48d42dded6ec0b1f5b68fecda4a265a9ad2fe700ef1741a3b3c6ce695ca97b6a41021dd82f4c1eda1250e8c121857be6e9ea5651e029618d7870de312f308ac5268156c45b674c430535e2f8340b7a91843837f98ff097a16c1cbd762cb0efe4d91a6f47706bde53851f6d39b08a205fe0de556af7e6f53ff22e7c8142d30c1732784beafc70476da805e3e05fc5001225c30f7e548c5de7e19becad84b745d89cbaa2635d90f0fa4dd6a5d771452c12b6d7a2890239b0a2f23da895069ccab5dc8b3b2b7822fa8ce73a1bf4490c2f1a65264d2f2661bbb8cbc7002c6dfadea8b03bbb2d2946a961d640eee42a12a7f88ba2ba3c88d905918cfa642f96e317ef1d7c01c30650bb1c3f481387acb9bec77f4779f72065dd615799f1168f8f3e8fd1454fcf1f539f98045c9ad8d98c78034999cfb9d98631cc54b00d696a8253ebe16995ffb499e55f216294e28f4f97cf1b901973114583c588568119acd48a8f12e712b99facd9d7fa0cf02f8d0f1a88d6a6e40cb72f8400ec9ed22fb2a081c0fe9b9f8251ebd90b9397c36d97815aa5c54626efde7e5f63cbfff262d9e0d3f03154b95df934f5aa3b5c399331a54dd44cb8be60d58a646f3fc73b4e3ef398b0be98959e13efa70cba8a0c5cd04c761200abc388eb57d3e7dd88f369d5a978d308fe69fa8f0b92d72fd4db92d83f861f44feade22037e7e7dcde9d69b9f433f76a0fdf2f0a50685ef8554cde6ea0599f47c99296c3f75065984109026f4aad833d7a8326ae74e85376adba30ae83d9391495851ecba666b6ef0ea6a5b8c9aa23bb1fe80b6b5921d093dc666142ed70a8332c647eea879b85b2dfbf8b1d08dee093497ee06f2c64ef2e871435bc027e37bef9e7f1d0d1509daeb8765cd908695b8ae48f0358d5f99651d55003a52e977bab44fd7fabc379518c71c8e2ae125671271c1a72572ab16499aee8367e44825828794e494e80e651b6f8d25654119a26feabf03edcb3dde98eacf0fbc85f43798f14038d75091f992b270b4f3fec53b89a4c96cff932b57bedb169433ed5bbaea6186cce86dce374630c82604a1e1812c9f7620b83113225ce72a61ebee606eacf1c98e168caf36a8ca0ea436b2956262a82f50ab9be84479fb445420e9e5512b97a99b9886a3da42a86ca283b8d2c9964cfb2be6575184cf7dde2c0c860c225c6655c70e470eaaedaf7fc0d446adc8e2444ef7adfa5a3dacdc6575c44dbd04e280d40af564c8dcc792f9d93b4fa925f7cfec8f745607954ea49914fe9410bb2e55aae58998aa25e566f4eba86090a78d54144a21981229ac41154582235e17211309f2bc7eae049bb2ac8950af8d3954f3b32ddf62858e06eb7286f657e9a60cde2b8a75e50b4ca8850cca3ac4a2042151ea655695e14b330ee94a2d08a82190eb13c653e5896817be024433402c5fcf36f6666038c872ed09cafb40597e254cb78584785e78061ecf9b0d5024796c58354aaacc10fc7ade488fdca8fe13b56c1ee0be0529da651c0932e1afb77616e01237518b52b315d88f6299267b19c719812b1d2f64d5ce51b9537acc4fc582c35a59456c14ccfe30417d65aadae0a2457b6ebb372300b4c1bd6c8c696e26f1db8bb33ff243e90046a33504c279e33a6e5021d94adbc27685390ff4a098374b6c2dd5619b1bb6b362abcc081a806b14da549b03f39a516d56a73ac7150f11684bb8020fe582cca1ec0df5084978920829f273d03bf46b607a8d513f167ceca25555ce6018d57f7169fd85471c233b5db97028e5218e2bf9124f9d132c526fba9351923839fffcd302064169287c66afe6641a8b4e6f9de4e27b2f303d5afcee100cbb734fb53d10f0eedf5793455c115e986e21fb5e0a8f2d4ffd83da6d399c5a358adf5131819841339e65cf0b71617767de20bf5a89fa46a0b6673b07fc456690a1e34f428731b67c1a3f692dbd72738ce86fd11c4b75c83fe6b4173f3c424a74cb1a571f677aaf05128c754fbf518885264cc6951d2ba8b345b8bd94427a87697c08309b5f91f363651b7aacba93b2c1f4e4a8a9c6a463e26ca14ec7484d59294b49fd4dd7fe49bc1dfe14d213f4e920c3f773ad5e9433e6e73057f39d8ad81682e8274289ba0413a24fd426371bf7ff3a58f9c2fb64d75de92ea7adcbc8b1cdbb4a7d33b7d73a27941f378a6990ce9c444eb6e8039785af8f9219b5b6baa39a92faeed4fda4d054012587260109cc3b9730585b01e596fdb8191c35497d6348fdc5b7dca93d9d16992a8c838fc9886efcdec5db9998574477d2a5fc6a40976ece3f5888cc7703119cf7c1ba2d49fdec141941c748a601518a6b63e29915a8bd37b480ce9629bd581c8eb22bf5a9602a32d14331848484e1e7c143ec65a064c0d7b19e79abf6bb0a4d6c33d65b5cfbb287ab6d066ab14b47de316b402e7eed0c0761f875a8f7e6e047167b2e698dc8c7e5826cfe0199bbb648876d3bc4ef809c60b53b5dada53769eba9a93b2e0cdbfaefcdc3e9b80ff3130742e80b72a448cd61d574b0765e10a46603ae12c1a61d4cd0aee4cfa00e7f75efaa2f49f2b549d0ac29d18389f0a57ab7d90aacbedfad166acdee5a357732229317a274c9565e9b9caf05d8cc6ae21c44d53d589202ed8b2d1e53e2d6bb8d3b29c57dfb3d221b1aa736ddc1ae9c9e99ad9f4e0bab51a5b1fa1caef66caef23341d951bda83d56b85f63cf7ed83994e1a91eb0bff4f7ae16df33128a5dc479badbf7fcebc74fdfeb0a8403c4cac6b72246b6cdb54ddd0842e0970b2874f19771728873301bc2ec9d96d6edf438202d6686475e29b2a20bd57bd97d44ea7036cc955f55b871b40294e13da1d379b19fce43bed62d8c4c74a6e9264b598856597d21a83decb5b57557022068227aab73592f82efa29f24663db1097f3a54d9407c45b5cbf7601bd06896cefcbccdeacb9c73037d433ddbd60dc81fd73017bcd78cab0fcca83796f62ffe91107814398bd471673dd98fc05699f39572003ca4c8cc4bec82092144cfa9d5ab520ab911e3215b6050e78c0bbf5f695e1ee159334b2e2bc75504c64eeb37ace8f1ab9a3d03f358c90052c67579ede9b8bed0646f374dfac653fa3c5740abdb9610bbc8fbdb13e5677a8bb54fbedbcacf5f9c5d220a2ff5ecb338f5e44bd782381fd89f770233683342a17a19ae00b7d79e369b3972b7d1e92af83f5a60438afca8146da8c8535a478a4b61d1df3566256e2658fd92869087aa3ccef00d4c5788a0f64f4461a6e9557e9949b168fd036f26d2d4c6f3518b9ac21e218d306e9ea97f27323aba8793c1e4348529e2b5eb02ccfd5589a11423e13e4133bd7836c3037c84d54f25c235554afab41290e5fcc17ac888084d92165a73af7ed88db86e6745e85f4d482ecffaff44af3e90a058ba7af2193886d3cc8aa9429cd6dc6b893be1a7d1feae0207367314e4736556059b422623cc5f960afa3dc9a92511159cee908b3b468c7c22371ee6fc2ae36dca2e78e677553604d96363b7aed06a6512a7910d39fcbbb8cf43f85e8a9b9645f3302e8c8792ab440db9f1ebded0d20d6487567770301a1cd582a91ef0ed713f769c8705d8e763a34a5733529b41bde9b969ea39ed0f20d93d5d3cf719d733ede363b014e8e6b5d32f5d869a5b354efed3f1645ef3012c7998eac475c02c62ac47", 0x1000}, {&(0x7f0000001880)="9869074fe7e87955e987bec4f28dd646aff457e4d2fa0fcb8ea864625c0e5c05db2ecc476a7342ffb0296a920565e4f574fb627c1506fd12d4e4153ec1eea29ac19fca8ee39af25f5f80a6276e547648dde5d5fad749cee71e73e4a58b606bf964a88a5911d3deaaaada", 0x6a}], 0x7) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000380)=[{&(0x7f0000000040)="00000002413c6bcfcf9e6ecaa2011b80c5011f9a7eef846a", 0x18}], 0x1) execve(&(0x7f0000000080)='./bus\x00', &(0x7f0000000100)=[&(0x7f00000000c0)='[%\x00'], &(0x7f00000002c0)=[&(0x7f0000000140)='[\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x89']) 09:47:56 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8080, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x10b) recvmsg(r1, &(0x7f00000004c0)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000480)=""/24, 0x18}, {&(0x7f0000000080)=""/50, 0x32}, {&(0x7f0000000140)=""/119, 0x77}, {&(0x7f00000000c0)=""/41, 0x29}, {&(0x7f00000001c0)=""/195, 0xc3}], 0x5, &(0x7f0000000340)=""/212, 0x7}, 0x1) sendto$inet(0xffffffffffffffff, &(0x7f0000000100)="552248013ae4fa33887798d997296ddb", 0x10, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000), 0x10000000000002be) 09:47:57 executing program 1: rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') r0 = syz_open_pts() fcntl$lock(r0, 0x400000006, &(0x7f0000000000)) 09:47:57 executing program 0: socketpair$unix(0x1, 0x0, 0x0, 0x0) getrusage(0x0, &(0x7f0000000040)) r0 = kqueue() pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000000)="185c6d49456422223c8d349c6a412404d85f316a99976c3821321f92a3a4de7f46f82fd0cfa62d322d6dd30c2050e372c58b59f1a670de7c69", 0x39}, {&(0x7f0000000100)="9e1840b6c88dc89105fba14e77a0564bc73927f7e2e2887573e66030c52c55e7839a18c2c403d7c9b43ddf126a3a6c8f42f8dfe8128e051a9feb4d48103dd87bb931ee9dcf93ebc1696e070e41f026554b4f2ea6643898b0913acbac350b9dda3e5e8468fc23043b2566075572641e9f0d82956c639a3180392f458010d28d6cdf9736d6e969d9e1da3bf79991a0c485c42ff2021c23711b4598d84c09fd7116fd3c3510aa92f3219d0933193519785c358abeb521b5b440a6a07e4dc5ef6c48390f31686dc3129d514bfc87ca2c905e828cb425fc1d14b5afb74a67e0659633022f5fe5fd35de8baa4059e3950259122f61edc6cc28157a94a85df91e00b3e65b70d895f0e9bd678f834da2c90c9f631ede7f8eb41c16d0bf31c277aaf7a2f8dd294bd20f17329b47f2c32abcee6b3f31696124f50d3dc676d476f783ac433983ca4f6998bb9d4177d15a99921b777c462918aa4cdb1109beb40c6f7e2bc97d86cd881c16481500664ad0352c959a12b821d80d2620997efe017b183937bd3417b31df7fe0b5e41de329cf8ca12542e6be09f31e29d86b416d9e74c47d87baba26f383a0d9fa472bda4130b90f73a1f1ad736c7205bea4702b5321b5afb3363649fca312de2e5b84f3b5cb797f1fd9d0672a988db151cef07a25e0906d08745519adc08d6cb9bfd2b21bbf94edd3efd0f839447730f969450bec2a64be49d75516ca87fc6e4d3a5aeeb29b37653984a38b47615306153c01a39a2aca691a5e26c961798eb21665c35e153fe04df940d39012d24314181cb32b32ae45cdb810fe40fe9a71d24de0d6ca306a36457b8638a663d15f4f1ac43b1554dc33bd947159587e0e037146c170560038410d47690b6adc46bfe9fbd88e6c67b9661817c1eadd0e39c11feea4dbbdd14e553a5c6ff2df79c30860425fd2d2b7aac35a38d0d5f597d6fc4ce5fef231de8283d6e2ec7fad0169c73a64f36ad895049162ed1797d9e3f33eb24970fae090aa57f799b41e5fa0b2ecb5e621ee894bb6d8a255ddd353c4892f2b4f7f72afe3bf0aaca554b74439df82b48e7e195046dc4f7bff33b3a45933fd96731339d83d8f8c0c341d2ff1022c9357a257a452d39efa3e29cd2596a1de3d842fea40b17c16cd937f0286e21bc14b500d715137f4933649a12963d98e72a5a10cd2b0c8b97bfe6b6eeb171d1d6b5d0329f72b5ca9d24a4173d13d463fc2dfeb1583cc7fef817d0da3c66f3151594fd4ee52b48c8d7ad7cb2cc53b90280d482313b047aa9f03784cdc1ad880ef5d9aa4ec4602132d5989196df4aca7d6034eb23459cce87c40dc8ac20d3367804ca4ad6d81ea32f8d665406ebb59483ed2de488a6b5807ebe7cdfb141899a56ac655484a39511292243dc3daeb3f503f10a392aa04050848c867fdf54c9bdd56e2b3078690dd1114b83c82576f7baad7eaa98cfbaa585a90ffebb32de0d13710cb39ac4af34e9d09e33f3f427a571ca414fab1a3274b6a2e5d1e0a080a34403f3f8f9f53106466a21c73c607d41c24a2993df51fd0337ce799811a2972219d1df5a3af0a41deacf32e2a3832b401e19519c9aa3d74d5ede7e13783c6276c84a782c8f5171737669ab9fa875bda9fd0bad01b663aa1a0d9cc6db8c10c00655e727b21503fd6db8a48d4d1305dca5bd71b612fe895b310427d639ef4afa69b0079254269867f7f21c4bffe610c2b55a16593cdfb7eedd7ea7b49e3bca97a26258eeeccca2108d7cfb1420fe5bd0ee5a7ef2bd643ed15e72250e75e9a33ddbaa9133770e5f28cd6bcb31c22a0decb3233b4432fa90678c2bb93a89f1f7ec70c8d04af151e706682ed6f3262c8dab5cac52a4f7d831d35d3df3751eac8e350c9f7df80dae0e391b09721070f63e7eb5e08d96e6acf1ed5b05815acb9292acf2855f4354dbc6329307a593715705ded167ad10b9c26b2442a0c2c7f3a6e4562b5040e38616c01e1d7a97cd21f6150fbce1e52e516e8df57d8a37d584d6989d2bcaba1f62018e78bd9957d02b769ea6fd9f3c1282c3e22f09f94f64740301b74e77942786459dfc11fba24c7a512d5dcfccac3591067ed42ef6ea331bda2376b6ca70ab568ac4e237a555543051081e50a5e32c701d07a68b366d3398edc00958fd4f579d0c289ff29147bda00cc9ed08580ac61e9b54fbf75430d8fa6f4ae1222c27068e09d2ae0bbcb91f8e8fddac80f3b5fe2f79f89d86e6ed53d2d86d1746b258b8f87c7bc6e5866037525c5b422b10908732374e4e8aa095f9904f4b073b8b4eb9c65e16ffbe6d500423f1088a679f040adb24956cb83d17a34ea33612f1427360ab7d719f0e123ff6bbe7cd8ac8f5918f8fa14934d4bf6069aec276b853c0d4dd2846a0933ce7acff12e554da5f76f44dffb3fe91af8c13efe1cd0dc0c0ce7f974c7367ff19d92c3108f82f42d567c830c12a1ceb5aef79b6c4b7b4a4261a45d8c4e278f14a98a189dc9097cc74c1777161b935def0d36c31e140110e7438cd9542741a755f30c4bb479eca65c7c9b36155266859a31a6781adea07339d0feb5fecb6034bed13a030bf0a31003c398563e545f8af2cb370575b59267f0fd9e2a1cad18a851a82fa0d522ea85c71c4a5151c364dda390a95d621f59a36ecbc430896915f1bba55d258239d3bff2a77cf81b356c6a22a77a7d9f51ade795237e9f55bc32afe9a8e303ed0dc4f93be44e76b39dd51cfdd01885da24a1dd92945ee9e3e9ddb653d47cfd05fec402c99e156bb8a1a33fc99bd427792a5914660beb94928c6e69199551f8447e6acdf286ddf385ab898aaa0dca11fd8ed4e5a92154b4f4781483966f2bd9aacd9c671850b48974752d8f57c826d2660752ec3972ee1da73f032f27848a497a77fe70eadb04a4f5825a3246fae9439be485518dc5bf03aa7f32379554567e1d3db48d6004a457c656b8b3242d847bc0ae281e8caace4dceea9282f558207a1a863787725f20653bed27815bc87b592fb1238005ac01c432145d6406b81c836e3eae3a28ff78362a3eb8d5670ea2eccc76e7e5e2b527d5e8b8505d25fe4973669d3c75f6d0836186f5360b1e487e103163df3954517fddfe7b4a436553e39dabafd8c48eab9cc21d68ceb6505d3405f1fabf47cb8e79a1c19a019f269eac265699a2ff8e664c9946dbe329eceb1f86e277df99e229cce8bb6cb57a6bcdfd25d06a577174f24a5daf191b61df9c65b6c5d23921a315ae971dde7e614dd2881800bb4508d3a8b7be18e7182e27f8c388665b440a8dd2c4897c3c024bdfd9be09c31ed8b2b80a58bb264c3de7d69cefb2b98887f6ef045230a5fde5dd5cae462234da2aff5aa421e469623881903c1b3e8e1ba71ecb0f28849c7d948d7458042fc31c577ffca0e22726a899f7a5bd3037620ea1d81b27a566f19a7367b6a111aedd7f86ebb97b1b663a483353285cf3bf38f9053d63850a900eaf9d87b33de943331be9a645aeb2c1a16358fdd40eb145ad0543479042dc263b236a8a6bbd72b64fd5aaa1ff387694d73e043446a11c3b88047148230d05a245798bccc2dffefc84a7610b8e309070768079a35a7443c75a7237fa05c3ec3e377ccf6f464c996bb599d502bfb8715738b11e47fd21fa013259dfbb04cf3d4a4a774031b379f107f6d12946916bd65a24f5b6ac5999ebab88980471d40cbf4d334acfd45702669a8055ef9057939dc6a5c38d3d957380ac2997b6547248b1d9136c9160161a7595a68c9c81f9dfa42e06e6bfdb786d9b9014587de545abb48c9658d03f4c0c2b4d65169c11dcbf8f6bcdaa4d97953b1cd25d058e039687c8da40dcdb38bb48d70e456070878c93fa368d3620e9502e971904669bff424762f4e60ed75fb5f0921f744b3f7c3708790664e408d1890eaa4f2d27cb8d57171e6f4d379b3a22802472d8b48a7828a66e8c978b84aa0540f0205063e0c56cfe1e9efbc0c3df073e01ff673346b695a295f996f6232fcc8a428b5664d19081396a42f14a4044d6994850aae5595e11515884262da13d2cd300e38fd66b0b705e4481b6ea70127a46cfbc15e01979741e6a5e664ebc9f70bcc93c6cb98792a5f62abba52424db102d9b81677e9099fd3a06cab03b8ab958d992ebe0fa971a54ce69205a19328fa536676ebefd0b25ff9e66eac8c440b6cc3bced4d5fd1d7b263ef02559a387aa35db6d51ac7804e8a7b87c324c796e6b64c6776529ec8f4b86b51886b411c39541645e6a255bd68890246e899d8ff67d1ce628042e26235a93dc6f7a90d85bbf729abd87beb4037508627d48a7809ab397263f5d6bdde1fdfd23466d3c351337d7fe94334c3a1a26642fcfb00244cea7edb883bef4ba7ad70961c8c12cf1809eed3f4082610106c0d907de4181057e86e5e2d4c0651c3d7c5b1703ae0db1fa740d1bcf959af0d1f94c10decb12209dca96be0e1a3e4dda1f3d505c91db25bdf2dc0a187ec641cc475b175d636cc36c11fd1a3ecdeb3729a5593a744141f06d4e3359e199bd0a3128863b289e1600b58c2990e1f006b37eef32aeebaa2598a897b932d64f3ac58d651ec405a5e8e6e12d2db68786e952dc873169819faeddd97485ea6c1df1c66e792b3ad32f6d73ed4bf2ecf472b293411c3454b0f4e27dcf327938239d2aba38001a23482d24ee6fe0ea9f7d0a9d4cc799fcd14cbe2572b945fc6e2484bdec556e81f769d3a35d1e63667f079899e8296c6dd714b5bed9a474a88fd7f7fa3426b1df82782db525d3199d878e6dba2c9e6de7e7671b791c3f91170a65ad84ef845622b9a39b39925c0fb50d4c10097bb64ef75aafca9be60f9508a8bd754d85047fc1d359e3980e557a7d2e957ee397d25d80b56a5eadbd1842bb456ad9a334954af6b1ceaa7ef33d9a11444d61602815a186daccdf7886232fc2e95cf7e0103ce2fd9d0d41e8d2281944726f3308b258336b497fbaca0db1f14ab937ff0589ecd9b1383441cb2997325e28c64d1898e0c347845b3d38900392726a4bb36fcdc930baab3f79c923248b6e381cf98a38356e4f0a48a1d0ac88a5bc47f11982a2356f526903893783ee1e1c63d35e613d37ec23aa7e2df566f25fc7c4d92cf46060c990dc60b245b556b15ac083f61e2d9eca8e4efd090600d545a45b0f3d21cda196d065301eac03cfc6b74667c18b66dd81897926dfc04cda33fe5930885a13922a6eb71ab21f5a9ded5d8c57b23fc85c0de18aa476e5189d32b9bdb0f68ffa68ab555ef6eb541c43fe358015cff5e0a0e0520a6fdc5c69673aa5e0d9d852421151b255a5df000650c9edd1038b45ca3f7a435a3ed877a6d504136cf12574d509a35ac8acdc8e362faf0b897713363f2f4614357986323877da8c4fb2735749c1670e6012614dee1c2d23546a5276deacfbef9645550271baddce348747cf17ad442244a02188b1c9a65c33deda7c6f2966d8e408a26700f863f87881d514dfb6531706d9eb91e2a2e54ccc478bc0358ca51e41d1432004e7dff98e6daeb0562da8edd67c21e765f1cfe521659c89e957ae782d2355915559bc34ebdb15bde0d55f78e34cda3ceeb030a2f5e1ca7083800ff1837cd99bc3df366d358451e6667a3b9059b8599cb8222aba382b6b231e585092cc7a7ff783bd5b089b3d9abf8a36c399f595996ea8692c37f1f0e354188108bc621031c51fab69629b5641104a39f14d9d3dc6d6cd114222b8ebe4cd57228a58b5175a899688dae476532a57cb7a25f7d2dfe8796fc2991ed9b112ab6cfb4831cb4f9af7611def16704c4a62a3c1aa88e", 0x1000}, {&(0x7f0000001100)="73a9b0f502d77900a174b089d920f7a3f3aa3145f9432e4545948da9f0d25c3dc0e43569cceb59a6df5a30de76234027b9575255f888fa759896637404dcbaa66449046080687f7d6e5b46cb326784cce701bbe07d63af83ebf58ba177bb65ad97f636620183a3c52e5ccf909f70132312f4e88057c22d62ad15d10ec5235b28ee2852a06e12ba27f8521087a8d52ce6a620dd685c9754d28d4b538b5c2eb1683c75a64a1606cc8f18d1bb03cc0d565e638ec5775788a5b06f632ffcfc7243f9c52fd08f5ca4d86096c581b8be20422ef640fcb0fe3af6bdf25f277d95f906b76cd94b", 0xe3}, {&(0x7f0000001200)="6591af8abcc2067af3c51d0aa7879f8a20354bccebdadd7aa5f91582afbb01a0b8204921e04f4b7c55fc50c4ebe7c5152fc6503ba95d14a6e8db05ed9be9dd6b76913839f5d100883680c43d8df964f421ce43f6ca16df9d371f097c2a879b9daf685f67555cd85a2de2c21225e8a9f5e470f8439e6b15357f0fe981667f1e6b0a757681621ae102e1d6bd1e36bdeb1ed5f1c0948d3ffd3d2a324e4148b544d07e31bb78", 0xa4}, {&(0x7f00000012c0)="d9565c766b27ea8649fdc08ad2e1edee6af4a245c31e2f7eb55ff3680732d55d9287c6bdd738f507c862aa9d6ec84a3899b0254a6798f5d5732faee86f624734c90bff36b896a3e7a2c33ec7397e865344ba0eb119eca033b5ed27a3786854443cf87ef2428ad59a894f5d341cc45c1b5f11de4cafce26a7adbf62be5c57b2fbe196f6f4cc19d97065b2bdc4e935b92328e9c1ce65e616758361043878e134ae894f8243939ce34f1010f249da9973feff0fcd7cedce7a94761ed79ef879e6cbd94dae30e76d928c6044d9a57a10e32a5b3da18b730828bf22f585e4a9cc778b0dd872ba1bc75fc24db0500a042a52ec3e3fa1baf38703a845c5b54bf17204633e65e389a196413d3f4517c81eec6b92e680bba57bcca75305c76c1bd09d14547237dba300a49b932d394ae8f4a9aa90c3401fbdf33a3a78aa8d91076cfe68bb4cbdc21a32e7efb703d6ddc3ba7e286b90f1fa27895805b6a2c9bb91d7c1275c7f2a602f8f81483788887a72f603c582f5a534f4998ca1dc6619672ef020906972be746c122625ae4c5d2ec5ed5954243fdb5b26c55b767d49c6488345a1f4da6656e002cb15e5506b4154645ff5762db441bc5b8f7a4c87b4a1bf7c059c9feef2c42cd823756e04b5ac6aa489d2576070d36331e0a36e3345818efa85c95b607f588d65765ace3defe846c18e06e01e73e8de605605a5cb38dee98affd52bdb23be04de48edecf7c91309ab150752a29b5d6f5fb32932dfeca7a57e1d7bc5c5c0c943cecb64769c3776bfafb93bb349d482215d0a7fc2069da3afcc4b0e8bac729afe3df3b026584e9b4e2594acfca6e57e0c0462e72bc0363491552970aa01c2ec68654e74df4eb462548e72c5af92502270244dbe00fe977bf182a5cb615809bb620c2c8e93693e10b6d5f73a582a1a9808db0407fc99defb459e28358e1d303e1114bc68431841878e8201ccf538947407faee6b499b3e93e5cccdb43ab3263333fee66514d6d711d6dc4162b8ffffd011dca64a1c1bc4186ac7fc3ccd39f767c72f4bb913d4e5034577303fed834a4126f34c8dcf529ff321bea2c3b46a6ef52c71fd3955b6db2a27c32473d42aebf03af2adc2826215a1b20125fcd32bef498e56cd45b59323c54d1f8f01a520026154b6d6f3249892bd5b687b31c6c022473c3d246a4110b7eeadb3f69efbc9ec1355f1c5f6586b1e03e73f98990f3a0bc908ad9aa3256b064dfcb042950391827d92e432f6c7e415207e242c871922ca2cc670c8e9522d38e264e52b4f5c25982878554767073df7cf1822d45ff6a5e7ddb23bc3f4bf006fbbbeff1c50a01e0f2a659b6dc11fe6e2fc18664328287563f5a3977b37a3d123b806dbd092362f585b27cd8a87417aef3e40c6fcd2cc2bbe743c2303ccf96878f3de572050600d14538d8c8bc1375c9b2d868b19251953da2b43f10931dd3b93f45881b419f069ab2a51bceb4ac109589ba72d5fc361c6ef18c85e671bc7380e7f463cd37c5d43fe537b6ff93c78fb14b1c0d2e9ea61247890c6cb10a5311381d87ee96e5c4f3aa900a79242ca3579eea078ac8821791e87f1f29ddeb1ee227e27aefd47eb3baa987a28bbd6cd831113abcc1a2b075ac35ac54b5e48a893ff5bd5cf3860dfd0eea5eb89d1f08af0f0d0e8aeaff4b6fccebf96666c056dbf55d946f5accfd105db23f3e11423efb5f5340011e870c752620b7890b40f4c10d348368b8b2bf3bb7998d319f1557b363b4c143aaba731eb3febbb68545b1df17f8ba614370155fce6c3c750412b0065d763be91068caf6e904b266849f5cfd978e429b087570e5daec8e225325d52cc1cce79c12535eecd179cdf2937210021981b2e77e89017c3619600f46fa983378b5078474278a1b654abc683c6280d115dfe5a29f112d76eac659f841258e0f7d107a29721ac22c6bd30d572a5cc978010a416649c205d4c640fc2e3a060601403c43028d3f91a172af427d1f6018c61a6d760cb5b1bd0285d24af7b22526c4125bcb63d4b6927a0f335e128ae3b329aa8de7d9ba44df080e8e115872c635ed8de58c0868d45de0c11a42ca07cb8485abb4331b0537d7358d4e09d5cc2aad63126f3c65bb712451685a55f43e1dba8a96e1db1fa66fb045783686310afbb635be84ea3c9e997f8fae3c375021335ea00d59322beae572dcd7ebbb1c1d50b14b5bb75fd90f4b07f84c0a36c79a1690023f0d4d45491b86b1e2573c4acb4be627b10d75bf574ba5c4382d5d324f83ca2ecb07f2ed06893d9aecba838530e88606aac8b84e542162c2b49d7a9908d44361b8bc55f234c3a9d8c72e882915eef8da1d9ab4b44c46082233b7cd7214bbc279922830a6cfb50575e167e7096cb327a8776589832b5467df5a1eeeb7b8cc7837fc2fe3b9faba7b86249f3dd746a7870ac8949562a24c6c70e07d9d4b266dd5181570507bdcd798189a58bcde777493b5a6d660f4bdc5bd736b39a2cfca56b3dd58cfbc2febb96e333bb702f30346ccb987956cc60ef1df7d21619cfd0161d7bb8352e445098bb9cd31ed6a48a2603ebdf35d5a40a2e76a990d8f74b66d1221be7fef20088bbe76bf91c93bc5ecf1d9f3b70040f80fcc3a3aa09e0db1808d2afe106b7ec93f7cab642064925144ff8a27a506f11355d17016af9f2108149de61d94ed63b0c3c5174daf32bfcdbeddf1152e9048684583b08b5285111b9b25e1025bc072333d4dc24e3ba3c7147cacff3b3e99bca4ce59d07ac09dc0137bfd843d885d0818a458db5295b4072fed46cbe558764965c4cce6e76921f66824002f98150a0adf34b81122c1ecabd7412c7f15545882edab7e890ac7ecc5dc4e903abe232cd326b67ad83355b63164e4e11ac639243380e68e336d6689d99de6c66077376f7f271aedf9de0b42ba1fb3375f65911f6b4d29677c7ae784a7721436f5da6226786f888a2cf7e7076530e11a75442dac54db79b01fef19f7cd79e3977c60e5922ff767b001a26136df18bd46b2e9830aa80d62aefc599067b4c394a39f8770d722dbf8c8be48025abb4e68d5d941d4e4b6630bcbcd6357d5fa59d45ee030127be58183cc3592d28ecfec67815d921fc18fd98ee301fa6b98d6069836dbba332186c32dfbe4bd254413010bf1f42ef6409b6c4a071b8fe0004d0ff420a884a1ae688e397ea5ae05e14b1c572cda3d22d9be57153cda54ea8f5eb08313a6014d84ff52a2b0e46a62aee6328f6648b213acb00e8b2e4a2242346dea216d1916f62cde2e4b5204580ca46110456dd1291bdcd22163775eea5ba89de08d885f64d5f18b4824b17006c3a4632ef6b7fcacb0d32b3625460d882189d72f97a4e7de13d9dc3094e7e34ba61ceac0c0a050f40642582ee9373d33140e23d07a94f2363c774fb1891c7c3e370aa06733d35192e4db27d5c35361bbd7771118508a84593104fd4221728b5f3c93abd74bae4297406363e55dbe06e630e0405069828f6e0d8e9abf562a47325efdfa1b06125e70b12434dc949e12845c565c379ee21f991c6a016f316154bab2afcdfbedf535d714ea16be11f9f9f833270ce642483f360da51cfb94d78b05f8a1a3cb5d724ee4aafa39cdac732bb50832b262201393d10f1bc554575670dfd659544b30fd52618d4f8292fb32497d8a030c85206505e63316ac06d984aa10c6f77fdf1cfcada3cd68ef26b6adbc37f39970a1cf31661fc993f9d1a0fd89534e62eecc00a27b20f2475ab2bec85559d57fbac187212788538569630ce3153875de2dd717c9fa9345a7c47918f58753c2ee8cb49e29bdb3b95d3aa05fe04b48c33cb80222d5ceb20585d076f231619546fa1d9f6ec81f2839605adb956f50681d00090d972c7c0278b59bfd6e4273e79a13c18ece95a9df57e4003d9542e614ef0794b50d7833f47dd2cd0d2afed4ac90bcf9a24ace3548430a7b9a8a478cdc87030374679fea4f078d7e9bdea6c1e69eceb83c02393c821621cd67c9913050f92b33be5424429a11aa881f5b62d660e02359587bd971f41ff5cdcc0190e04f6ed52f63b20aa228bfe17dc143a3d984a015a802f2c30deb38ccbb81e7ab182ee6e9cbf01817e379cc899284fffb2fcb97ac5d102929c9614dc075a614c31061fe369ff03f685a335535a6dcda6bcd60e103beab6f773ed094c0efe92a990c5b08361d737c9ad66e96e4836fe66d787cc29a5c4fa71aa3e28be1c6655ee57d07b231cade4fcfbc257a819f4412d292747640d083929952a879b8671509da80baf24a7af56210288eaa7fc9d390f70ebd8bf02fe53f91d164f97b14ee8fb65e01304c8445509d6575bbb6efc958813dbdccc7537cf6e70de7dd924cd4b625e920e488e9be5e60a9fdb64afe6205dc258ca74562c2a063bd5ef41309b980a01d8900be2f374db1b096de26a3dfb60b8913766bbb61abe130afcddced1298ceb9d23643e1058531a7a8e5728a680503502051994bfc13abe8e29591dde9db70db0624ebf78e0d7b8b56a0d05360d85e409a650acbb055354e8d5a013c7061848c845860e2dba81d1afc3973f7a696e6d10fe478d7eca4d2aaaff290b6346d6fc0b6dfb1566cf2124ba629e6a4852da44f52876d0351ff67481faad3e4ac27281b18429417f84d8d2ca8404e21701a913e43a97f0f191f1fd3e1ebe52029c3ec3fc1ea33f252cb0e43d6eac9e2172fe15ba4fb4ddbf30d6fc59ee606928538b8f95acdc5c4fa9972f976ad699fab172a1d7334a617a853f83001d1c68893b4ebf104943bfa604ad4683b21c11034b8555cbe360a507a0572fa039149c12e2742d8102689d023018630383d4c68cbb96aa55890fe8ff33eb1c3bdcab2da53f94554594b8557a0205645fa9d1da1395cb1d1bb297e3473677f6fab4c7eac6501b8adaf6f846e7dcb076e0e7ec7c270244b092c9a0063d59ea5f853b8f505df41af05b7e9a078eff4984c77299515b62f8d3b58633cc18f86bb7399669f8cc9484e064d99175d32ba599aad4541b0cf07e498fc1c014f876f8c6dc17930275c1926fc3679c6f27ba3e57e7ad67f4516874c59026c4673a96d7ee0dfc8a13f310cace91dd6b62c1bb2b9853020755aa557cb2d6f9b9e496793fc1b733f048ea985a7e50fbdbf9b79c88c86da719b9a198ab3998d04c4213a021c4951a646bf9ffb06569cfaca4fa1076af8a5ca711319af650094d789f6d71a0f7e1dda7a111ef1928b89e17aacde53e8af7a08c914d0301ed1fbaebe57f813eda54a0d96c731e97a3ae26948b5822518064dd1e05e52709adc241b2af61a5efba73bdb6bda6b3ede1d4f708b15f917365eedd6435d1ae2a1df674135ac8c9bdd7ae208f78ef136fa8350346abacefb12122469ca00652798e87b4854d7b277f8e6e4be81c212438468f15d0edce7948a78973570d6be32ea26d0bf51a3a74e5e95710b8ca3b28647f338b3b2a375cbb9151ab66d266ce54bff607ada082b730ad93014051181cd62d36003b38696f4c0a46bb16084a93ab3fb8e8ebcc8ba99ac6e72bfa1b56e05ca8583c10716ec4855f3342b986ddf7146ab51dac6cd5d10dd09debc5cf64bc298bfce6aac74804a03861b776a1538490f15b03ff92300d683ea8130815cc9cc21137637991e92dc7c28d71b2ddb8f87362870ecb9b2bb052f2b9797931e759548aaf2adeb4e07909f33d478342793c5e426ae3df07e54aadaf41990a097465036fb2afc98d5ccd2e1d817ffba20dba308b5bcde78ee124e6abd5e93063f021dc538580fb6d292c9d60755bc70f1e65d5cb102f1c", 0x1000}, {&(0x7f00000022c0)="d9cde318c4b50186d489210812841a83f9ac5bf062142d33fc190666575323a214f428baa33267eaaeb898887d81cb2751db81e71c4d42966666eff61434af62352822d9be8bc9dc026fa754581287ca0081734e204c84caa5edce1da44a0846b3925bbd56ac97a7c6a54820806e27016a61d2a4416f25e16f0085b6cb404188c6586b5100603aae02e0ec36fdb72fb8d6d5e6c2cdaaad77d55be283a58d320bf15ddcf2dcabdc685edc3134b3c6aca25fdd4e618aabcbde", 0xb8}], 0x6, 0x0) 09:47:57 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000007c0)="3e2a7913e4ba6d773553c0c01b3d7af90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828e697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff097ea73a4000000dcb95a0100000000000000a864d67971a38826a1aa8937e753ffffffffff510eb0092e5610dd5c525cb873549a23fea6029c9e98f3dcf295995df6f17a8039dc9c10a48d78aae7fa3744546dd26f24f4708a98cb3a2bcff9b6edc9d530ab18c4e6dcefd7087f7420e5297b0b08e5431efd776c8a5000362ee91298491df3c76061bc22141308db63eebef5", 0xea) syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) close(r0) r2 = syz_open_pts() close(r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffbfeffffffffc, 0x1, 0x3, 0xffffffffefffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 09:47:57 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "0000000000000000000000000000000100"}) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000080)) r1 = msgget$private(0x0, 0x40) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x3, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r4 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r6 = getpgid(0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0x100000000, r2, r3, r4, r5, 0x1, 0x9}, 0x1, 0x6, r6, r7, 0x9, 0x7, 0xfffffffffffffff8, 0x800}) 09:47:57 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2000000006002, 0x401) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f001400", 0x0, 0x40000}) pwritev(r0, &(0x7f00000000c0), 0x1000000000000207, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x80000000, 0xff, 0x8, 0x1, 0x9, 0xffff, 0x7fff, 0x3, 0x3, 0xffff, 0x1}) 09:47:57 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000700)={0x0, 0x0, &(0x7f00000004c0)=[{&(0x7f00000001c0)="4401c305a4a8385985724de62958cfabf4bdb8473a5d929368af89f1bb82f37da19da64620170793a252a708d53a0e333b76686a9f0cfb9f6e60e39ec7cf4c1732607c82c94389b918785e38b11422cb1a970b1075ab713f22bc0d2f559da6d0e50e1fb1dd8bc4d4878da490e7b4b415678a715a56840f14917e3eb4dc355978dd671e1d1258b1f8d2f17683439df4f2e011ea7ebeb63b61f804823a33d7cc56e22eb7ec1b3963c049e87a5ad7fde926bafbf82f2d324136b140288bff66737b80cfc0c3b77fcf0301f7d189616a89408538747f669e4f9db178e8c1352b9598bfc972a6831e5e3b", 0xe8}], 0x1, 0x0, 0x0, 0x8ff8c506c7e4db10}, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = socket(0x800000018, 0x1, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)) mkdir(&(0x7f0000000000)='./file0\x00', 0x88) rmdir(&(0x7f0000000040)='./file0\x00') ioctl$TIOCCDTR(r1, 0x20007478) 09:47:57 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) fsync(r1) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) dup2(r0, r0) poll(&(0x7f0000000000)=[{r0, 0x6e4cb5afb50be593}], 0x1, 0x0) 09:47:57 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10800, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000280)="82", 0x1}], 0x1) syz_open_pts() close(r1) writev(r0, &(0x7f0000000400)=[{&(0x7f00000000c0)="ee7d8c85f002255ec40225d66fdf837fc973ec10d61c0c2458a16e91aa224eb18da220c6c64e6a5f62b551c2fb679c567ac8c2bfa97bf5dc26c88d760b5828380005dbf3282a8099206b284bcb6134feb6698bff2546ab2b1bee7923a34847ee2499cf2a9b87c4edd8602ee8b04481a0798d21891680190e48f441478f71025040d05e6b7dbab8ffbfe1f4f8a729a400462b778d29773330e67e6139f0f262fe9c14f59e97e5b5b4e7d20d2327f754950f21eb8a53624bf20c212d62ee31f8ee4c3b3dfe5a0549c5e2f5420f626a971b347a4cc88a031b45a10a8356d0d7f5ef5c10c2309a", 0xe5}, {&(0x7f00000002c0)="23a2a7c1eb1ca270f618984476922a483f8703906fca2a6a0d2c31618a68333928d01c14", 0x24}, {&(0x7f0000000300)="3919a14439274fe073c04eaef1b4193d", 0x10}, {&(0x7f0000000340)="c011914706dc094137a0240e392f341c500de99bf3b92d8d0d5d384e8bc6f30f12d15a52feb33713364d1b6937da2859458b26cd75098d0f81b2449b00c836e6c69e180c56c957345c3d2feaf20a0705146fe5b94f6f3526f69215540f80d5dc686f617227e6f9b14569e56ca31f9e52d5a14041f1f2c41a8a79d92060121e1c2520d8df385a9aeabcd3b4cde7dfbf80f7a395", 0x93}], 0x4) r2 = shmget$private(0x0, 0x3000, 0x80, &(0x7f0000ffb000/0x3000)=nil) r3 = geteuid() r4 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r7 = getpgid(0x0) r8 = getpid() shmctl$IPC_SET(r2, 0x1, &(0x7f00000004c0)={{0x1, r3, r4, r5, r6, 0x0, 0x100000000}, 0x7ff, 0x5, r7, r8, 0x40, 0x10000, 0xc4}) r9 = syz_open_pts() ioctl$TIOCDRAIN(r9, 0x2000745e) execve(0x0, 0x0, 0x0) 09:47:57 executing program 1: mprotect(&(0x7f0000440000/0x4000)=nil, 0x4000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket$inet6(0x18, 0x3, 0x102) sendmsg(r1, &(0x7f00000002c0)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x405) r2 = fcntl$dupfd(r0, 0xa, r0) linkat(r2, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00', 0x4) mkdirat(r2, &(0x7f0000000000)='./file0\x00', 0xdd) setsockopt(r0, 0x29, 0xa, 0x0, 0x0) 09:47:57 executing program 1: setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0xfffffffffffffdb2, 0x4, &(0x7f0000000040)="0f6ce7c79fdab90fa5d85ae8ef87311df2382c3112ccd8dd710b0095", 0x1c) setsockopt(r0, 0x8, 0x100, &(0x7f0000000000)="d5ff9668", 0xfffffffffffffc35) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000180)={0x8, 0x7, 0x2, 0x0, "768ed49ba13e641ab945a97450b5f089d71f9b10", 0x4a, 0x1}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r3 = getegid() fchown(r0, r2, r3) setsockopt(r0, 0x29, 0x180000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x10100) close(r0) 09:47:57 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000002c0)="582720efabd16ebafe7325259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff33685619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdbbad85052dfbbe6a4f5f728193ef16ab93f12fc4d5f16b136a5d0", 0x65) write(r0, &(0x7f00000008c0)="622b98f1a79dca4e32cc53f4ffa246e5c3bfa71668f2bd5facdd9c818fcd380cfc761bb60800325a835a5aeb1b850ca6b4682ea2aba78fc5c23b12c18be230eb4de9b79a18725f7d7fab31da9110cee6f323ca7d36e394fafd94e0f9253bcab7faf630a2d9156cc46d475e1ba0ea5017cfca9eeca2e4d10a0a92d675070254cf4e4c257a35b44b5344a592323cc6ed78bf9dbcca10a31b7d5614560d85", 0x9d) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000000)=0x1) ioctl$TIOCSTOP(r3, 0x2000746f) fcntl$setflags(r0, 0x2, 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x3455, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 09:47:58 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) accept(r0, 0x0, 0x0) shutdown(r0, 0x2) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x19) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0x24, 0xfffffffffffffff7}, {0x43, 0x1000}], 0x2}) 09:47:58 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSDISPLAYIO_DELSCREEN(0xffffffffffffffff, 0x80085754, &(0x7f0000000040)={0x2}) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x0, 0x8, 0x9}, 0xc) 09:47:58 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0xfffffffffffffffc, 0x5) ioctl$TIOCFLUSH(r0, 0x40047002, &(0x7f0000000100)) 09:47:58 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x5}], 0x0, 0x0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) pwritev(r1, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 09:47:58 executing program 0: r0 = socket(0x10000000001, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) setsockopt(r0, 0x6, 0x5, &(0x7f0000000040)="78df00e34e8f0d31f8500f5737ec04528d36a84cca94efdc1f61f3e1a548810180322030228f4b3838d2768776534a38700509e0f45361a499e4c50e", 0x3c) setsockopt(r0, 0x800, 0x8000, &(0x7f0000000780)="2751c20ea4a3247945fdcbc0da115eec6556db0d1f167ca91b4b66840a5449140d5f1bfbbb0c788eab922a5a8e7cb15db6acc19c48e15c5308cbf30f1503d2616d0c124e894a4256ff949e7a32c9687c6b59e7a0c96e708982a6e95468e7fcbad15302b6dd1a09a5e9dd5773e10c04b4a01593fb6ee78d3483f45b59e85d4d567f99bf937d44fd99019c8863b96fc812b1ed2a9dfb0c856382b4e00ee0eeb30b480defdc0d1c94a0c74029f66f3c4acb516a6d0519c56ca78e519e8d95583415a0f3cb572ae53f9b8418f0dbf0b1c24084c562925b69c79bed06856ebfec87bba59b0bd022c05dfb3488e4c0013af0a266eb1499acd09cfd35b676b109463e32e4224085779e995b69f564e90b8762e6d442baf9e8cdfc6a056bcb41c96821e09fa9f1dbd655fd43473357bd4d6188a5513c4a0e05c2128dfd904c7ac9c3a3a7efcc01d11c1dbdc5c36a3e1bf60fb418ca5378b66d279d17f83fd68f6df6e4f3f5457947b2e88a95aa5b8522af03d1b98e8621ea959d9a00497e7efcc40fda0032babdfbcba06742a77afb15370883caf8cbd2ca0475d9147dc3cf92ea41e27ad0adb652e10d0102d5a3ede18c3a86171b9bec6dd1be67d912856d4f2916b93867f843457163bf0da19c46efb9be75dfa43c82c41987e8801e9e0c7daec0534cff8aa53a9d7223f278e1a1d21846ddc5d28cbacb530057030d0dd2fd6825cb6ff3c894e3eebc1a770998028f5e1b56c23411e21897e1c128e311aceddb2ff71a8356640a1f4082db9f94b7f77ad61c08d131710ba61278f4e00258886cb8274fabb1bae58fb2eade68bbe0652bef4a8c99e97dac5b65b658d8aec28d6aa596db698c611c5992a1e215c300b1a1cbe3494ad053985e2f91a6e011df9076f817df19a982ddf70d2b459373d80c79766c91adf45705dc28f4700d9a8911180969f1d60b195c1546cbd8a81b3d015c52bd4ed3b84e80c1529784a8bff856c889f4586b1e51ca87db6450b76af84e5c2dcb594efaf4b12dff974202fcf62f4c0615f57864cfff091620ea1da701c6ec77d305392a27a14723d6a6a758f082c0cb5125d3c168c8e7e7a01e433703413ab3f01cd960cdaea85b63a9c8a82597e89231f7b600690dfed67c4540d4ec9c9e9d6f7bdfe6e9c073e7dc70e1250377e40291c2a4dc0193cc030ead7dc5c259c35d5a8d3ac04b67b62baf2094df6ce9ac6a212eaeda6ef44af5c11f4e3c98cd15cc8b6b1e248649ea56fda64ee104ca1ac3ab83f33bac29ee5c72d9da38ce2df1ff9e691c63b888a0099b29d6e0eda2d01c1e5c5daec6742399edb7da4cb58020cc2134444ec28783b25ec4187eabaaf74046b2934d0000684be741df2ee1a7599a4282de8c09e66722dcadcf3566bc5e372efd140bf5bf5294413ebdfd122d37d0d00ec04b2ed475e22a9dadec39eb07cff1a3b2f07c09af4925ac4a943a7cbc46e26dc1bf2f3a864ec1b3a3b0872d58f3ec57151da63f11686904460f97de565e71d63338c48294e6579be34d519b5df2ea6f058521873397d9545182f71bbdc2c7634e5ea8559323071bba4fc32b7e8ecd4d55cfa43a23d1a3b9b8966fca05032d564091f206d50b1da531fa2974fc0ce70fc2832ea58a6c319c3b06d97fa036cb7db46447533c675153db32c03be5194e4a1ad649473a8be703e5b74519911aa9b745db5b21dad9f1c5669dd91f25b7a88bc0a56b1b1a25947487192f4c76db899083e7e65f30faf2c852bfbe57a0717a5b2c606a00f493686f21a842e032cbc9dcf26b11d1e846054fd9470e2a37a0c1a61adaa7431b41bbd3b9ebed963ec51dc55c01713d5b46cdce6b42eb0205b19f4d8b128ab615ea9f781e9cffe35a234c3a510aced43ea9aa6b013c3ee3e56c53ea3a0338ce99b5d07442e5143e1230f724992c2668aa093d80ad4105b7e60fe89a25b7268f3c34424a53be91fdde6faba6ae237d4d95877a6b61dd2e575d37fbe356a99ff0dc52515e791d97c8126c87c6f5ac43a18c66dc12c23e7dbd8132f96f5ab6f814564a15ce199e8c849840a6890b663dff73eaab7ce351a1f283b3485791b4cfa5169bf83f02fe6aefecb022c6af47ef557217cce3558ce34910225e7ccc3010d4bba2d3cc0021ecb0563fda96bfe5e80a098fbd3f500f4a12fc5027278bb8df346ad5fee09b8ec72ff759d406f5dc612bf67905d4526496e5d68578b1135c02da894388adfd4dea459d48347dda95f9f1d9f2986fad84585e1b8921614646ca20697fe86869136a76b4b67b143569d7adb1c4537e617cd01c0d04d4aa151635d5b1d0b58715e7bec1fec97da95a55f1addefde7e6fbdaebe9f0cbc6c0c455628fb5ff8cc17bf9bc84b5ce0d2f1c1b2c34d733ed35abcbb9f4bafddb8d4c1633763966ba2e95b9593b7f499647ce020c8c385d66d01edcc90b12658efc58afa061d116a46313521ca6f6b10988e984bba5b134402a3a2c7367fbd3c0e549dded79c2a4b407e92e0c8480dba013e113834c3c0df6aeffc15dd2c9a589f56c082c2396f193a2f69528dc2da5086d02e6dab90d5c9b647d75aeece6a0e495ac60f87b508bed8ced82b00cc06015fb98f9bb32d47c0cdb6cbca48bb617a460de4595ed854162b917ef658b29e46514cc5718b2676ecec1af773ea217755d95eedcadf2ee6c970c694f120fe12aca31ab8654911c7f9f21ca01eac4739d1709bbe40b07987d760582fabe460d3d0517cb9229a138606b8dfebadda2f109b8483255e9c5e9a8a82f1ac00acb25b22175ba727fde8076e7686f9a71404a67e4bcfef59248c07aa8b98eafdaa87abd0c3d1fd6fd36e94b82054141aa79ddf1946032897497f80392ba48d1f485d38399b5918d7f7ae09eb7764667eb8db7794bfac9d927da9751db0f4d8b45f5126f2f945baa08a00e416e76f49788ac8f76fd9a22d28bf155069c9d63e7649a9d086793dc9bb66a931c6e4219d1ccc12f1fdce12ba8ce77d5a7480cfd586cfbca90ae6346c6509f7c4280b2c9610261dc500bf0ccac8b8388654e695076a635fbec7b52715007a36cf341e970ff34e89559dbdd8dad60ded4a52d9d6eb446880ca71bf19eb5d6e4f931ed238adb58d9cf2f9e4c5e95b3922021c8d4a1693091586c1eeeb10a029b893c2609acebdc17d0fa5c368bef4831ae35fefc4f2e5c6f0ac8103f11f0a27046a861a3937a99cb73407ed0928266b236750dfefefdc66048eb21b17b5ebd4ccbe5383e8601c6af82ae10e5ccc404b8e09bcc4c2fa0a26bd74dc11afdd5655f38fd21f9ec1697585ba16c8844fc0cd9b7b2a481c9103e7f5d99ffe61fdd783d259630d7cad64e5f6d5dedb171ca15780f4724587125564c9dcf32bef5aff50a84cb5648ce5a2b36a153851a6c72eae69010e57648f23e3006e5bd0ed6a66699e023cacbdffe638dd6e08127b36acb582e5a802f6b210cf548aa5574d648df345ae08099591340fc9fb108f93633a25c265bea0413ef6781bd35436ba377471b00efe2774bdf0b4706b5010dca5efdf10721489059befbbd429a2b08bde08165b14e56c9fe3af2cf0d21d1cc231df73beebdaee39e51c1a60979584a63bb239f13a1030bb8dc9fb86a003354066524a7f4741552fe90cdeb62a323ca584ba2842fc7033ce7a0e0edd2bb09c00f8f1e26dae0b6b0a9c7be111668df8b5e4233f52539b8e5c3748a1c70f2f9316f94747040b85078a8bf5b21e307137f3ef144f517c6bd6abf5cb30dc6e8cafb971d898d5c5fdba3d4144f3ea6d0e8e1c57413f927ff86d90ed09ecea60480dfe06297bba07dc12db3439901963d745ec369d55e759d9d9a0137e23b14258c811da4c0b5dca3ed7df2c60f0a8d4e144ec086d21f9fa60db466165144d2c9260f182ffacf814e5933eef21507338208735dd2016ae4490ab9908ea690161e77b9b51ebe560adeebc57e44c2ff7728126f81fa02f16cdbe139bff72b91d5a7c5b7df174e44c0db75a474e96df82488efe55f0900aee41b7dc23edaa89de6bedaafbaa17d51ba2ec4536b4410eab5e3fa1bb0b20065ce3b844a2a429331529539720ec5f4696a3237b7e38ad5d20792a475902de0405678f6d67a6f6fded0f3eddf4342aa2491e413ed0b61c78a5b8803c8d1fd7cc18a7d59c8b96b6dabdf12582dddd24ecaabcc8150ea4c4ffc68a5ea9fbc58a0bd51d0548b0301a3065f84eee528d9e2e4a699f50ebf57847f0b46e3813012af448033ebbcd71dfcb05e126881c1aa6c632f841d55a6a44658298fd7fdb67ec9daf34b1a38315180ebe8b5aabbdd292a30c4657876da9c83ef3a6c924e01955319378b7845d8be4062b17f2249a22456284c57dff4292679e8c61813692e27334e34a253c1847f3173ad2595b9435cfa08cf2dabd6803998ea3711c7988f3b062e9f11f7c28d5e141e0c86b01e38a8edee227c1f229cebe99caaaadf9c2d3264080a6e3df09382423fd33be6abdbb4d4d4b46ccbf567475bd181f4be452be6c7d9ec9421fa8eec4e9a4665481257f02357a2412e028f787c8313bf9eb76f11c7740464b244c47468c0ef61d75a3331c9e075a249fd4a5f23860d72032dd76dcff9aa6304b56b73654a68d5427b9fb9a00ba45cd6c0d0275ba38146f32ef6d4a39462b65e2b264572ed5caa6fb8604e3a6958b478cd7bca5316285c146e25b388a0cd61ff79aebcd89814c7edaff2c24a2fbc24086a0be7c8cdb0c5cde2d07544f5ce590b460b7a6a4bb2ec282b9929f7b49d8dd541b4998764f6b599f28c45c6df51dae63b6527c9af09afca7db64e91110c8bd676064f5d8b461ef632193a9959ca03b6de1ac77cbf437062bfb47b7624e48013b1d9007a66c8c22045b4db63b8f0322e09cf0fe441905ca378e7a9378108b0e78c3f9ed7047e4180f9c55856f192268b594522aace194c31ac7c647a32a63c1b95cf9947705394d7688814711f596c79c36cba3df47afa524670819260ddbd510f1632fec1d36b9d14781c7b2a89fd24902b3dd33bb5d974d100449e4f60e40649777542da9347492b11000b8c3aac407ccf1fd1b29a17423d4807972e39c36fbfd1323be3dff8491dc2a106cb62a8e1e088089826e019478e8d3dd9737aebafb1ea52d294db89eadea96204eaffb7c5079334846f1aa171771cb7758b44ca51c0d8e816041b9bfdcc120967c99c85d0af3447b10e0a686899576f62e6b1aaf8df0493b043d857d991e7e7caaac7374297310a74288c5d7c63a2afe433e59b09ae4368f91c5357f533b4edd7d792007374ea53bce38a2f60b8a2b247796eb14928452ebf5479f8e95fdfe06c85a0e42caf1812d91aab393fb21d5ce8268c2561e00bc78bbfe838407e2c375b7ef5ffb8dffc65cd45261b7ef5059c731d6bb700b409a7c1e7fa5491e3e2c8b8a2b31229cbbee036313c6aa27d5ddae1802e83a98bdbf3a5df259d4419aa170142923e78da32377da3b92274e8d762adaa273969b208e4ac196dd4473d6230d13c2ad917d5f65d3f2f3e4a424a2ce4cb5c9f788441d2e64aadcc2e0f962aa45743ec4444ff7cb0812bcb084bf08e5d3924eda5efdc97fc1562d4d74b380e9b653040bcf0035a6fde6230008272bade9b67389d79f631b96f6bde255008a9698e360ecbd76ed60d1703cc1dd4ab8146fee46269767ac448de0301806279f23c0c117c259063efc2ee03c4dbb89eda56045006b39506b09379a1dccc7ff38e8015d958ba2f31eff0081b1c8cb1272764b9632fdc8bf77ed3694c86a615434d5b8e0643f71045d7b376da342b010d", 0x1000) r1 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0x332) setregid(r1, r2) sendmsg(r0, &(0x7f0000000000)={&(0x7f0000000100)=@un=@abs, 0x8, 0x0, 0x0, 0x0}, 0x0) 09:47:58 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = getuid() pipe(&(0x7f00000001c0)={0xffffffffffffffff}) fchmodat(r1, &(0x7f0000000200)='./bus\x00', 0x4, 0x6) r2 = getgid() lchown(&(0x7f0000000040)='./bus\x00', r0, r2) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) semget$private(0x0, 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r3, 0x80045721, &(0x7f0000000240)) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x6, 0x2813, r3, 0x0, 0x0) recvfrom(r3, &(0x7f00000000c0)=""/244, 0xf4, 0x841, 0x0, 0x0) 09:47:58 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4400) r0 = msgget(0x3, 0x82) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r3 = geteuid() r4 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) r6 = getppid() msgctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x20, r1, r2, r3, r4, 0x80, 0x8}, 0x3, 0x5, r5, r6, 0x1, 0x10000, 0x0, 0x3}) r7 = open(&(0x7f000054a000)='./bus\x00', 0x2, 0x0) r8 = getppid() fcntl$setown(r7, 0x6, r8) fcntl$setown(r7, 0x6, r8) 09:47:59 executing program 1: r0 = syz_open_pts() munlockall() ioctl$TIOCSETD(r0, 0x8004667c, &(0x7f0000000000)=0x9) ioctl$TIOCNXCL(r0, 0x2000740e) 09:47:59 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x3, 0x100000000}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000080)=0x20) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1, 0x2000100000003}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x0, 0x6cf921cc, 0x200000005}) 09:47:59 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f00000002c0)='./file0\x00', 0xc0200009, 0x202) read(r0, &(0x7f00000000c0)=""/77, 0x4d) r1 = dup(r0) recvfrom$unix(r1, &(0x7f00000001c0)=""/213, 0xd5, 0x1, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 09:47:59 executing program 1: setreuid(0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) setreuid(0x0, r0) 09:47:59 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000), 0x0) 09:47:59 executing program 1: r0 = socket$inet(0x2, 0x7, 0x3) getgid() getsockopt(r0, 0x2, 0x4, &(0x7f0000000000), &(0x7f0000000040)) getsockopt(r0, 0x6, 0x1, 0x0, 0x0) socket$inet6(0x18, 0x8005, 0x4) 09:48:00 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) mknod(&(0x7f0000000280)='./bus\x00', 0x2125, 0x8) r0 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000000080)='./bus\x00', 0x0, 0x7f) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x8) symlinkat(&(0x7f00000001c0)='./bus\x00', r0, &(0x7f0000000200)='./bus\x00') pipe(&(0x7f0000000180)) utimensat(r0, &(0x7f0000000100)='./bus\x00', &(0x7f0000000140)={{0x9, 0x5277}, {0x8, 0x3}}, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x20000000000, 0x4) 09:48:00 executing program 1: execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000040)='\x00', &(0x7f0000000080)='\x00', &(0x7f00000000c0)='{\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='.[\'(,\x00', &(0x7f0000000180)='/]%+-#\x00'], &(0x7f0000000280)=[&(0x7f0000000200)='\x00', &(0x7f0000000240)='.#\x00']) symlink(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0\x00') mknod(&(0x7f0000000340)='./file0\x00', 0x2022, 0xfff) r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000380)) recvmsg(r0, &(0x7f00000018c0)={&(0x7f00000003c0)=@in, 0xc, &(0x7f0000001800)=[{&(0x7f0000000400)=""/38, 0x26}, {&(0x7f0000000440)=""/208, 0xd0}, {&(0x7f0000000540)=""/4096, 0x1000}, {&(0x7f0000001540)=""/170, 0xaa}, {&(0x7f0000001600)=""/57, 0x39}, {&(0x7f0000001640)=""/229, 0xe5}, {&(0x7f0000001740)=""/47, 0x2f}, {&(0x7f0000001780)=""/65, 0x41}], 0x8, &(0x7f0000001880)=""/39, 0x27}, 0x2) r1 = openat(0xffffffffffffffff, &(0x7f0000001940)='./file0\x00', 0x100c0, 0x18) symlinkat(&(0x7f0000002300)='./file0\x00', r1, &(0x7f0000002280)='./file0\x00') getsockname$inet6(r0, &(0x7f00000019c0), &(0x7f0000001a00)=0xc) symlink(&(0x7f0000001a40)='./file0\x00', &(0x7f0000001a80)='./file0\x00') connect(r1, &(0x7f0000001ac0)=@in6={0x18, 0x2, 0x10000, 0x6}, 0xc) r2 = accept$inet6(r0, 0x0, &(0x7f0000001b00)) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000001b40)={0x1, 0x1}) r3 = open(&(0x7f0000001b80)='./file0\x00', 0x2, 0x180) r4 = open(&(0x7f0000001bc0)='./file0\x00', 0xa00, 0x56) ioctl$WSDISPLAYIO_USEFONT(r4, 0x80585750, &(0x7f0000001c00)={'./file0\x00', 0x9, 0x2, 0x0, 0x1, 0x7, 0x1, 0x8, 0x1, 0x1, 0x1f, 0x7e81}) mknod(&(0x7f0000001c80)='./file1\x00', 0x8010, 0x3) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001cc0)='/dev/ttyCcfg\x00', 0x8, 0x0) accept$inet6(r2, 0x0, &(0x7f0000001d00)) socket(0x2, 0x8000, 0x9) getsockopt$sock_int(r3, 0xffff, 0x10b4, &(0x7f0000001d40), &(0x7f0000001d80)=0x4) select(0x40, &(0x7f0000001dc0)={0x2, 0x8, 0x4, 0x1, 0x2, 0x40, 0x5, 0x2}, &(0x7f0000001e00)={0x2, 0x2, 0xfe1, 0x1, 0x96, 0x2, 0x2, 0xc000}, &(0x7f0000001e40)={0x1, 0x7ff, 0x1, 0x7f, 0x1000, 0x20, 0x5, 0x2}, &(0x7f0000001e80)={0x5, 0x8000}) setitimer(0x0, &(0x7f0000001ec0)={{0x8, 0x5}, {0xffffffff, 0x3}}, &(0x7f0000001f00)) dup(r5) mknod(&(0x7f0000001f40)='./file1\x00', 0x0, 0x7) getsockname$inet6(r3, &(0x7f0000001f80), &(0x7f0000001fc0)=0xc) clock_getres(0x4, &(0x7f0000002000)) openat$null(0xffffffffffffff9c, &(0x7f0000002040)='/dev/null\x00', 0xffff, 0x0) r6 = semget$private(0x0, 0x2, 0xfffffffffffffffb) semctl$GETZCNT(r6, 0x139e63ee8bb1976b, 0x7, &(0x7f0000002080)=""/215) 09:48:00 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) writev(r0, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffff7ffff, 0xff}], 0x4, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) 09:48:00 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffff7ffff, 0xff}], 0x4, 0x0, 0x0, 0x0) r3 = shmget(0x1, 0x2000, 0x25, &(0x7f0000ffb000/0x2000)=nil) r4 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x7, &(0x7f0000000140)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) r8 = getppid() r9 = fcntl$getown(r0, 0x5) shmctl$IPC_SET(r3, 0x1, &(0x7f00000001c0)={{0x2, r4, r5, r6, r7, 0x10, 0x2}, 0x4, 0xfff, r8, r9, 0x4819, 0x3, 0x6}) 09:48:00 executing program 1: r0 = getegid() getgroups(0x4, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setregid(r0, r1) syz_open_pts() r3 = syz_open_pts() socket$unix(0x1, 0x7, 0x0) r4 = fcntl$dupfd(r3, 0x0, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) readlinkat(r4, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/225, 0xe1) stat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) mknod(&(0x7f0000000280)='./file0\x00', 0x2101, 0x200000008) fcntl$getflags(r4, 0x1) getuid() r6 = semget(0x0, 0x2, 0x8) semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f00000002c0)=""/222) semctl$SETALL(r6, 0x0, 0x9, &(0x7f00000003c0)=[0x0, 0xfff, 0x6]) r7 = open(&(0x7f0000000400)='./file0\x00', 0x10, 0xc4) ioctl$TIOCCDTR(r7, 0x20007478) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000000440)=0x1f) r8 = accept(r4, &(0x7f0000000480)=@in6, &(0x7f00000004c0)=0xc) semctl$GETPID(r6, 0x1, 0x4, &(0x7f00000007c0)=""/4096) semget(0x3, 0x0, 0x6) recvfrom(r8, &(0x7f0000000500), 0x0, 0x800, &(0x7f0000000540)=@in={0x2, 0x0}, 0xc) lseek(r8, 0x0, 0x3) semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f0000000580)=""/219) semctl$GETVAL(r6, 0x6, 0x5, &(0x7f0000000680)=""/105) getgroups(0x3, &(0x7f0000000700)=[r2, r5, r5]) ioctl$TIOCSPGRP(r7, 0x40047477, &(0x7f0000000740)) semget$private(0x0, 0x3, 0x80) mkdirat(r7, &(0x7f0000000780)='./file0\x00', 0x20) 09:48:00 executing program 0: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000001157a278000010"], 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x400, 0x80000000000000c, &(0x7f00000001c0)="dde6ae1d29f46a372c410b37be8e319aa023541089dd54f9659cc72496c7afaa0118614f415e041b71561bb0f1bd8d9be0fb7dd353a3e32539c62f6d1436400f54636f8fa15f14d09780c0c8a6dd8e82ae4c9f05bdcf365000ca1097afc5f4cf23a681bffe80762c76aab90e555dbd0c68022ddd656df9f1f80d79c1f664919e7506222e96a9c037f91c166cbdc08e66bb329207e6a5", 0xfffffdd7) 09:48:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000140)='\x00', 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() dup(r0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "050355a8a5380400000400ffff00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 09:48:00 executing program 0: mkdir(&(0x7f000000dff6)='./control\x00', 0x0) r0 = open(&(0x7f0000000080)='./control\x00', 0x0, 0x2) symlinkat(&(0x7f0000443ff6)='./control\x00', r0, &(0x7f000034aff8)='./file0\x00') renameat(r0, &(0x7f0000d5a000)='./file0\x00', r0, &(0x7f000033c000)='./control\x00') readlinkat(r0, &(0x7f0000edc000)='./control\x00', &(0x7f0000000180)=""/234, 0xea) 09:48:00 executing program 0: mlockall(0x2) setrlimit(0x4000000003, &(0x7f0000000140)={0x13fc02, 0x800}) 09:48:00 executing program 1: shmctl$SHM_LOCK(0xffffffffffffffff, 0xb) r0 = dup(0xffffffffffffff9c) fcntl$getown(r0, 0x5) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) munlockall() r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) connect$unix(r1, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) 09:48:00 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) close(r0) setuid(0xee01) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) clock_settime(0x0, 0xffffffffffffffff) 09:48:00 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) close(r0) r1 = dup(0xffffffffffffffff) getsockopt(r1, 0x2, 0x3f, &(0x7f0000000140)=""/55, &(0x7f0000000180)=0x37) sendto$inet6(r1, &(0x7f0000000000)="50524a82ec8d78a56f2025ec4346ab4d149b5d75cde9e3f3911ad7235ce175e0bc79f0e2da8f9271247f412d5c60ecd025f438d2243fbc6cc6751791a1e6a617bf4fd5818516678315ff72eb7b8ed00c9e6d5128a5b95486564b12fe8ff293a3a505bde8c65870c10842df3ff8940d63de872d58546ac853ec1f99cf0c77be741af7904a773c8d5024c16e360e4409dbc18f23840168527a022860439e76bc6443e29159ed9e105c0a77c7b2f624cb94e4a972fc94a0c38ee11c0de9a23fa032540e32e234ef4f416bb081f17425bfedb47d1c35119b4b7b9da0f8f1e3e07240fb97cd4c14ddb0404628", 0xea, 0x402, &(0x7f0000000100)={0x18, 0x3, 0x0, 0x376}, 0xc) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r2, 0x200000029, 0x3f, 0x0, 0x0) 09:48:00 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x6, &(0x7f0000000040)="caf5b415", 0x4) shutdown(r0, 0x1) 09:48:00 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x0, 0x0, 0x100000000}) close(r0) fsync(r0) 09:48:00 executing program 1: shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4, 0x1012, r0, 0x0, 0x0) shmat(0x0, &(0x7f0000ffc000/0x4000)=nil, 0x0) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) 09:48:00 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x3) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) pipe(&(0x7f0000000280)={0xffffffffffffffff}) accept$inet6(r0, &(0x7f00000002c0), &(0x7f0000000300)=0xc) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r1) setgroups(0x0, 0x0) chdir(&(0x7f0000000140)='./bus\x00') setuid(0xee01) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) fchmodat(r2, &(0x7f0000000200)='./bus\x00', 0x40, 0x4) renameat(r2, &(0x7f00000000c0)='.\x00', 0xffffffffffffffff, 0x0) recvfrom$inet(r2, &(0x7f0000000100)=""/47, 0x2f, 0x40, &(0x7f0000000240)={0x2, 0x1}, 0xc) r3 = semget$private(0x0, 0x7, 0x0) semctl$GETNCNT(r3, 0x0, 0x3, &(0x7f0000000000)=""/191) 09:48:00 executing program 1: socket(0x10000000002, 0x2, 0x0) 09:48:00 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x58a7e3b1b9228ecc, 0xc) read(r0, &(0x7f0000000100), 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() r3 = fcntl$getown(r0, 0x5) fcntl$lock(r2, 0x7, &(0x7f0000000100)={0x3, 0x0, 0xfffffffffffffffb, 0x401, r3}) kevent(r2, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x1, 0x0, 0x3f, 0x2000010000000}], 0x10100, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffb, 0x55, 0x0, 0x0, 0x4}], 0x100002d, 0x0) close(r2) 09:48:00 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x80002005, 0x512) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) readlinkat(r0, &(0x7f0000000000)='./bus\x00', &(0x7f0000000200)=""/4096, 0x1000) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) 09:48:01 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x204000000003) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 09:48:01 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000000)=[{0x2, 0x40}, {0x7, 0x7}, {0x6}], 0x3}) 09:48:01 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86127) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="04040106000000007824af42a53622b3bf1b05eb5ad35a0500000004"], 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x6b9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r0, r1) r5 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x3) write(r5, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff5e}], 0x100000000000005e, 0x0) 09:48:01 executing program 1: r0 = socket(0x0, 0x40000003, 0x7) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 09:48:01 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000000), 0x4) chroot(&(0x7f0000000040)='./file0\x00') 09:48:01 executing program 0: r0 = socket(0x16, 0x0, 0x5a44) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x1c) recvfrom$unix(r0, &(0x7f0000000100)=""/206, 0xce, 0x43, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) 09:48:01 executing program 1: r0 = syz_open_pts() r1 = dup(r0) connect$unix(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="00002e308100000000002a6dc69c55cf47b8febe6b8da43d1346d8008cbec5810b24829a8aade96b7ad78b46b8b158757e9b19cd17000000000000000000000000000000"], 0xa) poll(&(0x7f0000000080)=[{r0, 0x4}, {r0, 0x4}, {r0, 0x62}], 0x3, 0x40) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x3, 0x2000000001ff, 0x0, "b8000000000000080500"}) r2 = socket(0x58, 0xffffffffffffffff, 0x5b0b6c07) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) syz_open_pts() fchdir(r2) 09:48:01 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) r1 = socket(0x18, 0x1, 0x2) setsockopt(r1, 0x6, 0x1000000000000010, &(0x7f0000000000), 0x0) 09:48:01 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x7fffffff) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x10491, 0x0) sendmsg(r0, &(0x7f0000001340)={&(0x7f0000000080)=@in6={0x18, 0x3, 0x20, 0x4000000}, 0xc, &(0x7f0000001280)=[{&(0x7f0000000100)="35a1d949caaf81947ee9d7cb71d21c07b00ea61612abd9cb1fd43286db194c20751d893cb43567ae58188c1d428937865d5c16ee8aeffdc7a3181141053154e29057c405135a5c568077cb6d95fd2b949c568ca8b5ceccb7752791bbff382db6f6b7e3e68c590d3aacf7d28000cd8c7e435d1d66a7b06deec0b5f97488890698372447e77d6a5072afb89ba89c2000519ffeff039755af84", 0xa8}, {&(0x7f0000000200)="6b745e66c7fa76e1e1ed40232405023f9321df9b086e7eccb9ef1571a6e05c4f3ef4bb5d00b0ac04c13fe016f1cc230f78a9fb5aab158af4533c93f75451e2d9353a9f4921d40aa65f85541dcf2ce28b3ffeecada6e06c5374f932ddba5849f3e649a6ed1220", 0xffffffffffffff91}, {&(0x7f0000000280)="df687339650eb71026d4f00c880c6aa65b81ca5029fd4792bc9608f303f44a3fa0f606c9741003244abac345c7e33ed17ddddfce4202c373597659e453a77869e9be10890c536899de7b5a3e1386d754f6de897279d11b7964e9e86831ea458d87e67d6c01c7545b90be6face61524a9efe8c4f90be2c545ca59c3431ff560ede5a9377f9d65265fd86d7a5b0b7f8ad35531c4db2af9a2ebbb96bfc7c0ed85592272809d4f65028a62ea46c9477172998f131b847749e1664311a04ad83620bf57278526d5444d287e98235ea1176b70913b6358e1bbb2da1b3c8ef0a1cf44e496c77b71ac4395413771fb4afd93c950daea2326f1a997ad1b78f4704007548340b444eb59bc408e1371a2c3d83a5c3af39e095b66ba2969f2eb7428579a2abae0dbe24bc0d2e9297bce1dbd6bdc5142c45880fbbc52d953ea1a84e4dad6f4271c1c8276a8a248b7919d1f8f862df042186a538e73e41fd96cfa830b4db99dea00d0a9a947ac57f793b10a5e85ba27fac3ee95d5848ee596e4c845cc09fde3ae98ecb068111c24cb771e3c539ae3fa744841ffb7f669d2bb5c030216b197283fa121e939d8395e3d2d8c1df96e29b8df0e0d30d1c5e02001c390a03c812a57fff29d4dc87b494e8834cf8fe3a7f59cc770c49545dccfb9d6b285305b83e8fee9dbe1ad13107d634ffa1b8e2def9aaadc39454c54e212ae09a09d39f5c0de74b790fe0e2828313cb98cb68062ee0cc04399b25b2447a8fb344970715370ddfc9c1a098fd67f7633d2644c968ab34cee674dd72f342d9a0724c9c5eff2c8123cd796e127acdd4792d84097c164512e4aee59f9d6dbbf9b89915d7fb0404b2de6d0ab8ca4b89d2af546ad5c060b17b75ff86bca21d2a68f3e148e9ba40d52d0fac8f0c9b809e588b33051a80e0caf47cf618c78bbf26ad5907e42d1038ffb124ce43259ca0c0b5e02b136b742159d89ec1e1d2b94620bf4b3c32715f44ee4b4b73fc58b793298193cb1c0323d8752a5d447e8b79658ab418e18e2f813aed808e38270a74332ab022e91442ce03cda0dbb541a9fbdd70cb3691fe5b9e34e1a74f3cc4ebae39bbae59d10f4e6678166337804cbac8285720a987fca2c0158980fcc186a1ed9316995d179cd6dce136adc4d8dd77d62719131514e0ff23d385af830842fc948dc77c2dc3f96c410ed86926316c1b908195675f4ad503407016ba6b18ba39de53097ff299c03ff43887aa767da6eb4e80b72c693e73122855ea642723fd44e15e1a590b8bae2ac5910eaa412bf2071c5745cbfdb9d4bd58de8e3a46eeb7d0eee6395b38c221b616189bceb55654f85e73df12a386eacbac28fcf3a73edefc7d5db0e63ec467431747a090bae7b2e5a60fec17eb0217a06fe468436546c34981fa875cf0d05361e4cad92d37c2bc3705f3a9c7ebd8b95464392d4024d5d7603d995116af196ab02b35178d25301d97f8ba87cdbe660a19423e8acbe326aa11975fecfc093cd4f5a10a84d35d73cdd0064b500236b83fefec951fb68c5296f849073eef5804c6a9d1f2dd204d569ca7b1d2bee25cc7dddcfbad0cbfb4af314d0e2304b922e8064d097f60e2ce94a3dfec22dd89234730c7552b366764381e4fe8b6781a599f734c8ac38aa94aac0170382437cadb58180d29e2122267ca8a0481ea3bcee971b340c3adf172e93c8e454e9adfe1e45e9a1cba2acb7a3bc00f1f43e8568e670e6cbb3c5da472e33deb7109a7b6a4c787ae2193fc74a03d39e45e663468674ae02c98812ae8e5397e1e5ef8a8a7d064d4fd739ae47bfdfb8ae858e7d6a989e2ff443d75ce01bc1216b890a65e58ac42e18aca05097063012198c53b124c2b88da792de1c768e80051b22387220405ed875c56208e8b030b748e421330fb72fb4afb0df3aa45fb7bcdfc82c5c9d26571466064dec39a2c6d02323ad16d8108c36c0644450210443ff15a09756553ae312f8ad65293006da45546916302cc2aa0c01e1db88bc90b4041bff466f1c99d3f4a8ea71000731db19d98960dff90658ed4b4690bf25b3853c3e62a8627419b09ce8503c0ea685c8b93666ca8481ad28ba48e9e4541c541e7d2bb5d900b00850126b1cb96e072ccdf2400c22075b263b29296c5dc2f4100a5ac0056211f9d75771f553fd3e14f0d3521f3d0a2869b038c36a33154407346dcc6e95d10ddcae05672b1b8eae10335ee67448760aa349201b59a3b4ab4073ed5272a273d907ad9125a0ace3ed39b342e0e7f04d630f9411109bbc2c5c7bb8435bcf8d75bb4af5f3710fa6ac1533e3a2c26d0818eebf68b99f640cf6c8aaa2af5693b3f7ecd755872dfddf36aea02e15952515cdb06253bd0e7766dd172254cdcb314f2d2d0b00aa2d842555dd739f90b95e121a1f5f45099fd30b0645e455a78cce1ed2d6ca1a00608b20fe79510e45d9ad07473100b9e8331dd26f13f73528f75c14e19cc7be3b98ba9398a0612940418256e5f30169b589bd00c77a860aaf116eedc1a4872dc55d4b4fe805633d2eae17ae9d7d460611368923e6c52368da81503e83f4ca3553e47b0def1636fc72f2345405b7d89074e0ae5a4e6d6521ceda50c0c1f1edbc89e8655d7753f026d733d8e65175a390c040b4f443c4d2283ecc5eee3e9c3b494258d07a74dbe20936aef36dbd6afe2151d48cd0c8189e3d48874c3236309a5fb951a5941f0f54fe54d3194b409f7fb671febc7de452d0d8a136d583ee4375c45ba6bea81e25fb4388dd836004dddeea3b4e8c3be235a6a0fb2ee0b6268025ad31434199dc2a69916c7f9c5a54933a0f6b2164cf1f131ae8659a14901940de66e2193af818c47d0d6655b90621e37da346f8296e98b3a0a8985dda554b8dde736abdba981aa003e6eaa817c7da0cea17edea11d18c27680c9fa2c7c74b85ce8315b7bc51dd1d2beded5c2e79f8cbddaf896f38998b1acb0ffc233e3022a7c028a2e0fd68c8559a33140ee673c81c1828e5b254c3206c63fb8197393af84b4dfa02b693b13358b5a67a5e0a6816a74d730dad8be5be7c0f4fd5a443c47b9a1804887def1b7fd94bfc23bcd0c33dd97aba7a13f45a405f824250c7768d24484c11dc12ab9f6a1d0612b9892723e7fed787d5f762eb059ade3e9f576af91c4ed2d25b4af53950151848626936f9a4e6e9de4c9650376187cd18e8ff3294472ce9c23c68009b7dbf42307e8ab0e2417b939c745a80170f3b194bd997a4e7342ce428d0ca1d7e4c0c523162f76ff574abd2e8123dc8c0ddfef6aa72b9c7ea9da527ea77790a0f4add35ade64da90ff84c3eb7b7328a2b65d45354e449701015c08919474403d13aec430c517e7a2323231176b25fe0c4e34e60494482fca8174f4add8631023dc883a991aa9846d6b83f525f318bda7a7757c18f27cb9c8d5ce0dda05788bb7bfbf47881410af8497c532a8de537d73e89e5fb19d7747d91b42a9603a3e0706bad3086597529aec803c7d80c519007ef643d4644df177765bf22471adfa571d7c7e7a314ed92c428631b6f24a6e81bbe51ef5261d0af9b6c293e46a22ff22b6f46b68521ec024a7333c7e25bc0f8e6e5ed4e98e366540e9e26b640ef4233029f3d0a7fa1285df8a9c412171f775c0600b3f2ac4e5f42ad96759958042b54d7a5eb4690622a0f141c7ed7b4930cdc482a2364c59b47fbdec34fd7b221d0f12ba3efe2e2b9a99e5091f49363d01270b39c84db94dc692bd3c5b101977b336cf7fb65e6354bf15c4ad7b5026637c898028e64318f49347160915c87c26717edddb798a245aeeb564495593a8f661090224695c70474a4803a1af03c7ccc6de2a0a09423180f27bde845adcd527bb6f7a390d8112c08f0ae64a61351c2dbc3e5413a4719e3c0a3e9808d0d0d9555c76b8a3053d73679b830573fc27c20f8a296039b979cec761ea072d846a4f9c1b5244d6bcfc9f8d6e8638f6fbb80d8be6d6b985103f360516c8d77f69dfe3e15e6a51f07391b491ef8935614f797e472696c955715cc3a0fb7953b517d5e77a59b7c8b392cb85f78615da35b486799f0fc0d78c5ea65944426f7de1f3fe273277b51083ade082dbc514e8585bed8bc339b30efffa8d70cf6d3d920477084eaaab9fc2dd5f95b91a804b946e77cdcecdeb1d3a74d6b9ade7697de8059dd9b3e799aa218428cecf72af85c675a56e353d7aa14615c32d9d355f31fa45e3e01b32e2b4ea683eff56c5d922366ff95f7abd9adb8356c1382a3d6a136851de566b0f3669d5fb99108a90b8c4077dd6eeaaeeddd82e68625cb587884b17ad493ec0905307ad58c8092b5c3eb9b322702dda79ca1258ffb9c56226e00962b9337938d2a4e745bfc8e49383f69e4f33718e5181eba577ce6efdd2f36b1bcbbba3067bc8b5b852ae746682d0bbf52026590c300a797c6ecd2f0b2da4b7babd0d7232ac25ae9e2f365148249fb98349604d680d1b65a7df045455da9561a49f74998d5f73390a130a3f155256b39807096e1c98816fe90a1181b89bdbbb719d5c4bf306ff9bbf9fdcbb23135267175a1cf3190bc0f6bc54507256ea6a1c848ee5ceeb9b365485db0e637c7b53d81c6e45560d67de69b23490b6a25405eb9dcfa1b02fc2f7371b0469a9ea3ccd74702c8e1a4a8cec8e04454f85bd7b79562d1d5d017fd51bf7e00c87c4d2940fdf8bfcc6b1010b977e7d11a69b099a2dd81d3e1e0f455585e9445b6680cc85f131d643d3fe4f96e500f90afa216720adc29ea710144ae3ae0894587cfbd2656e86708fc7e3650605e225e20c28332df4cac312b49098a84b6cbe531bc9be988c3af0b1a8b57fbe830c68133f65974d4b6890f2a33021496b75b798529618e7ba1ea705eeee17c48619f26f945702c65dd0075d2edf5596e24928acacdd07a021e185b751d2c59216b0633bfe83047755b1e4f94e1b2a4b7376173002410532bf7ef4eceac34abed4f95385d59bd44bd8816a20e55d94a8036e2c8f84367fbcd4518ffc477f8eedbe04719fdb1347c1a63b5c85ba67de322686af986e0e45301aff1ca2c2cb46bd5fcd3e05dfb55207f331c9c1d0b6cc33fe5c58e550a5e1df63401e7d377d89f2e0616cab2caeab09e014aa28123a595edd5ed6f4941abbf7e961ca0c7dfecf39c186270cbac9a169edb9ae2dc906a405591d8f7eba05539f6cae7de592d26b12726dc5be0ce13be578859db9e511fe42537a5217dc24092b43d9a7d4643181b32500fd760750691c52d5ea52b8e569d08a3e7ca0d3fae9d37243003da63b0f60006ea7f5cba80abc67ecae9329847efb30b4efa99d36a7a420d90b4546b61835b12b551b94582b9aa4540e79866822cde7ef0c6db4eafe3aff6098638ef1e62607fc783e114cd24b7855eedc483a768e896da45e4afe26aa28bd957988c3639f38d2eb001ac4f8af4c9f8e0261ae667d11d5a84c695c20a5e00f901f17ee2eaaada080e99bf2f9f7caf10fc03d5730713a0b65c64506eb687e603128426cb735ecd194267a5186254e167f271dfdd3db21a182bec19d6da14969a674deda024b73d62f3619b39f717779ec9be4e827f0fbc6b92c3ed9673d274ed971a834b8e3435c854c494354a6ede280b7e8bf253fbbc9697a71d9b5d7a2d355b2461deb6fc2a02078d91728de9e3565b4ce4ed34accceb1c3bf8a4086e7689e5758a94301f7a8c81f0f3483e30cc1dbbe8577ff73bb78c3b7b1bd4fe5b94b69fd579e3ca8e7ea4e90c4b7b15c1b06cdc742d488d86f30a9251b28fcf43d0e0d30af1ddc9d4efca992d15f658c6", 0x1000}], 0x3, &(0x7f00000012c0), 0xfffffe77}, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80085761, &(0x7f00000000c0)=0x1) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f00000012c0)=0x1) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000040)={0x1}) 09:48:01 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) kqueue() fcntl$dupfd(r1, 0x0, r0) dup2(r1, r0) 09:48:01 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x800000000002108, 0x800) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) r1 = semget(0x0, 0x0, 0x40) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f0000000200)=0x9) connect$inet6(r0, &(0x7f00000001c0)={0x18, 0x0, 0x8, 0x200}, 0xa69cf2aed1613a65) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r2, &(0x7f0000000080)=""/101, 0x65) close(r2) readv(r0, &(0x7f0000001680)=[{&(0x7f0000000300)=""/234, 0xea}, {&(0x7f0000000400)=""/251, 0xfb}, {&(0x7f0000001540)=""/81, 0x51}, {&(0x7f00000015c0)=""/149, 0x95}], 0x4) r3 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) recvfrom(r3, &(0x7f0000000540)=""/4096, 0x1000, 0x843, &(0x7f0000000100)=@in6={0x18, 0x0, 0x7, 0x7}, 0xc) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, 0x0) semop(r1, &(0x7f0000000240)=[{0x1, 0xfddb, 0x800}, {0x0, 0xfffffffffffffff9, 0x800}, {0x2, 0x7ff, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x7, 0xffffffffffffffff, 0x1800}], 0x5) getpeername$inet6(r3, &(0x7f0000000280), &(0x7f00000002c0)=0xc) execve(0x0, 0x0, 0x0) 09:48:01 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "8a6edc3bb8a41e2cbde24c6a1e247fc17fc1e4be", 0x0, 0xf8e2}) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000040)={{0x100000000, 0x4}, {0x5, 0x7}}) 09:48:01 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fcntl$getown(r2, 0x5) fcntl$setstatus(r1, 0x4, 0x44) r5 = dup2(r3, r4) r6 = accept$inet(r2, &(0x7f0000000080), &(0x7f0000000240)=0xc) kevent(r0, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffd, 0x60, 0x2, 0x7}, {{r4}, 0xfffffffffffffffd, 0x50, 0xf0000008, 0x2, 0x1000}, {{r3}, 0x0, 0x40, 0xf0000000, 0xfff, 0xd94}, {{r4}, 0xffffffffffffffff, 0x82, 0x80000000, 0x1f, 0x7ff}, {{r0}, 0xfffffffffffffffc, 0x20, 0x10, 0x400, 0x3}, {{r4}, 0xffffffffffffffff, 0x8, 0xfffff, 0x80000000, 0x22}, {{r5}, 0xffffffffffffffff, 0x10, 0x25, 0x5, 0x7}, {{r2}, 0xfffffffffffffffa, 0x28, 0x2, 0x3, 0x5}, {{r3}, 0xffffffffffffffff, 0x40, 0x1, 0x2, 0x4}], 0x1, &(0x7f0000000280)=[{{r5}, 0xfffffffffffffff9, 0x1, 0x1, 0x2, 0x4}, {{r3}, 0xffffffffffffffff, 0x80, 0x80000000, 0x7fffffff, 0x2}, {{r6}, 0xffffffffffffffff, 0x80, 0x2, 0x14, 0xffffffffffffffff}, {{r5}, 0xfffffffffffffffb, 0x20, 0x80000002, 0x8, 0x4}], 0x7, &(0x7f0000000300)={0x0, 0x15d}) 09:48:01 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000000000029, 0xc, &(0x7f0000000040)="ebffcbff99319296480000000000000000000000", 0x14) recvfrom(r0, &(0x7f0000000080)=""/99, 0x223, 0x2, &(0x7f0000000180)=@in6={0x18, 0x3, 0xfffffffffffffffa, 0x779c}, 0xffffff2f) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 09:48:01 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt(r0, 0x0, 0x24, 0x0, 0x0) r1 = dup(r0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000080)=0xa2bc03825ae8995a) 09:48:01 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x6100, 0x5dbf) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x4) 09:48:01 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000080)) munlock(&(0x7f0000006000/0x4000)=nil, 0x4000) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) 09:48:01 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28a9) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r3 = socket(0x2, 0x4003, 0x0) setsockopt(r3, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r3, &(0x7f0000000040)=[{&(0x7f0000000180)="7f1f000000b733aef10f5673e43125fc6e58004c", 0x14}], 0x1) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000000)={0x400, './bus\x00', './bus/file0\x00'}) kevent(r1, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x5}], 0x3e63, 0x0, 0x10001, 0x0) 09:48:01 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x22) ioctl$TIOCSBRK(r0, 0x2000747b) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000300)={0xa77f, 0x1, 0xd19, 0x6, 0x9}, 0xc) write(r0, &(0x7f0000000200)="80014e398b8c775bb02c6cc8322629c596e647724c1c2e6b254223bf3ea0c4203d27a27c5dfc21908e612961eba999c390e918211ec92f04aa5e6f662891e364684f82433fdccecbea9e5d24bca3475175bfeefaa3c3e1926c6a827e479b4353ec04fe5a4f23938b1e3b65443e4592cc69152bfd0520344d4ef7f9d868e38483d4cc80a6101da5e840eced551e511623f32064a160236116f0c1578acea4f2e515d07aae36d22c828c4bdd7f28c0d6675e5f5d207be0f568380a21b2a84c87a70ed40ad926942b38395b2a30d241b5576e4adf592c852fbefe4ad5f0967fd2f29555daa73cb2ca", 0xe7) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x5, 0x1, 0x8, 0x6, 0xfffffffffffffffd}, 0xc) r1 = socket(0x1, 0x4003, 0x100) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) rmdir(&(0x7f00000000c0)='./file0\x00') flock(r1, 0x2) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x200, 0x100000001}, {0x401, 0x8}}) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2) mkdir(&(0x7f0000000180)='./file0\x00', 0x8) rmdir(&(0x7f00000001c0)='./file0\x00') sendmsg(r0, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000340)="4d13a656dd0f7d591ecdd7deeaf43946d9d3d485ea3895fd543ee091eee54eeb769d3bda493ae069fa70320702f4b8fd81640735a4c61c64ec54ad06981aac4632d0bee178ce5349bc8e232ae75b47f9af9a7f29ea5a35a5022df062480989338282bb0ec61defdd220e15153f053c1728c4ec126eadda5b50b444ec5cc0c28c813df094f392cdfc3e35581db4309b1e8331450dc895", 0x96}], 0x1, 0x0}, 0x1) fcntl$setstatus(r1, 0x4, 0x40) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) pledge(&(0x7f0000000580)='*)$.\x00', &(0x7f00000005c0)=',\\\x00') syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) recvfrom(r1, &(0x7f0000000600)=""/157, 0x9d, 0x2, &(0x7f00000006c0)=@in6={0x18, 0x1, 0x0, 0x2}, 0xc) msgget(0x0, 0x10) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000700)) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1, 0x4010, r0, 0x0, 0x0) symlinkat(&(0x7f0000000740)='./file0/file0\x00', r0, &(0x7f0000000780)='./file0\x00') getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000007c0)=""/27, &(0x7f0000000800)=0x1b) mknod(&(0x7f0000000840)='./file0/file1\x00', 0x6000, 0x1) open(&(0x7f0000000880)='./file0/file0\x00', 0x2, 0xfe) 09:48:01 executing program 0: mknod(&(0x7f0000000300)='./bus\x00', 0x2, 0xb384) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x80000000}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000280)='/dev/ttyCcfg\x00', 0xffffffffffffffff, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r2) 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) r3 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) getgroups(0x9, &(0x7f00000003c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) fchownat(r3, &(0x7f0000000340)='./bus\x00', r4, r5, 0x2) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r7 = kqueue() fchmodat(r3, &(0x7f0000000400)='./bus\x00', 0x0, 0x2) kevent(r7, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) pwritev(r3, &(0x7f0000000280)=[{&(0x7f0000000540)="3435f407e50cb378a8cb5d4c6f203d0e356dacfdec76fadddbf02468144bca294b8686bedd97f2fa28084a611d87ffe7b1", 0x31}], 0x1, 0x0) r8 = getgid() setegid(r8) r9 = dup(r2) r10 = syz_open_pts() ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7f, 0xfffffbfffffffff8, "dc04001b00027f000000100000fe662c5000"}) readv(r10, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) dup2(r9, r9) 09:48:01 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kqueue() kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x41}], 0x0, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x20, 0xfffff, 0x6, 0x96b4}], 0x8, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0x10, 0x15, 0x8b, 0x10001}, {{r1}, 0xfffffffffffffffb, 0xc2, 0xf0000000, 0x7, 0x2}, {{r2}, 0xfffffffffffffff8, 0x7, 0x20000057, 0x3, 0x7}, {{r0}, 0xfffffffffffffffe, 0x50, 0x80000014, 0x4b74, 0x6}], 0x7, &(0x7f0000000100)={0x2}) dup2(r0, r1) read(r0, 0x0, 0x0) 09:48:01 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x2065d) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa277453950ee3b81, 0xffffffffffffffff) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x80) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x841, 0x0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000040)) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x80047469, &(0x7f0000000380)=0x1) poll(&(0x7f0000000140)=[{r2, 0x90}, {r2, 0x10}, {r2, 0x124}, {r2, 0xa2}, {r2, 0xa0}, {r2, 0x80}, {r2, 0x8e}, {r2, 0x100}, {r2, 0x8}], 0x9, 0x6) 09:48:03 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x20, 0x0, 0x3f, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffbfffff, 0x2f, 0x0, 0x7}], 0x34, 0x0, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) r3 = fcntl$dupfd(r0, 0xa, r1) renameat(r2, &(0x7f0000000180)='./file0\x00', r3, &(0x7f00000001c0)='./file0\x00') r4 = dup2(r1, r1) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) renameat(r4, &(0x7f0000000040)='./file0\x00', r5, &(0x7f00000000c0)='./file0\x00') dup2(r1, r0) 09:48:05 executing program 0: mknod(&(0x7f0000000a80)='./file0\x00', 0x1108, 0x0) open(&(0x7f0000000140)='./file0\x00', 0xa00, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)) r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f00000000c0)=ANY=[@ANYBLOB="7a6136a4ef694362178c6536e570040000006900010000"], 0xa, 0x0}, 0x0) 09:48:05 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) shutdown(r1, 0x0) dup2(r0, r1) shutdown(r0, 0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) 09:48:05 executing program 0: socket(0x18, 0x2, 0x0) setreuid(0x0, 0xee00) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000000c0)={0xc11, './file0\x00', './file1\x00'}) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000100)={0x4, './file1\x00'}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000001c0)={0x2, './file0\x00', './file0\x00'}) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000340)="514d8c8a1567f992cb6ccb6423027900df1489d45a7091d35efa5497be772512d6c42a1c048b5030c9bdef96c9dc567d712f4e641e7f6b997bc63497eeb9b41a564d163fdeabd6e1fb35925e6c0845eb39f6561cc2c5316aa4a6701183c204820716a5c2ebe3d65914044a98ad075e2598fd6b90e50cd61c418327f5ff7dfce732ec5253e06940732f2f0760b4df0f7c9ecadfbd5c8fa38d9674ccf7f6cb18d105400a", 0xa3}], 0x1, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCGTSTAMP(0xffffffffffffffff, 0x4010745b, &(0x7f0000000480)) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2) pwritev(r0, &(0x7f00000007c0)=[{&(0x7f0000000780)="a91f64343f47fbbf5ff28ec38f1d3ff6d49a4fc069f32bf5f78e87f23b855b37fd37da4aba85b010a1a71048392a904d", 0x30}], 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000840)='/dev/zero\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000180)={0x7, './file1\x00'}) open(&(0x7f0000000080)='./file0\x00', 0x10, 0x100) r2 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000140)={0x32ebf1a7, 0xc2a689be00000000}) accept$inet6(r1, &(0x7f0000000880), &(0x7f00000008c0)=0xc) getsockname$inet(r1, &(0x7f0000000900), &(0x7f0000000940)=0xc) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) shmat(r2, &(0x7f0000ffc000/0x4000)=nil, 0x2000) msgget$private(0x0, 0x40) 09:48:05 executing program 0: r0 = dup(0xffffffffffffff9c) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x100, 0x0) r3 = dup(0xffffffffffffff9c) r4 = dup(0xffffffffffffffff) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r7 = open(&(0x7f0000000280)='./file0\x00', 0x10, 0x80) r8 = accept$inet6(0xffffffffffffffff, &(0x7f0000000300), &(0x7f0000000340)=0xc) r9 = socket(0x6, 0x4005, 0xffffffffffff9b47) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0xa0, 0x0) r11 = kqueue() kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffff9, 0x61, 0x80, 0x1, 0x7}], 0x3, &(0x7f0000000500)=[{{r2}, 0xffffffffffffffff, 0x21, 0x81, 0xffff, 0x4}, {{r3}, 0xfffffffffffffffb, 0x9, 0x1, 0x4, 0xfafb}, {{r4}, 0xfffffffffffffffd, 0x0, 0x0, 0x7, 0x2a40e926}, {{r5}, 0xfffffffffffffffd, 0x0, 0x88, 0xffff, 0x878e4e2}, {{r6}, 0xffffffffffffffff, 0x4, 0x2, 0x2, 0xfffffffffffffff7}, {{r7}, 0xfffffffffffffffd, 0x80, 0x1, 0x6, 0x7}, {{r8}, 0x0, 0x40, 0xf0000000, 0x7, 0x400}, {{r9}, 0xfffffffffffffff9, 0x80, 0x0, 0x800, 0xfffffffffffffffb}, {{r10}, 0xffffffffffffffff, 0x12, 0x1, 0x7, 0xfff}, {{r11}, 0xfffffffffffffff8, 0xa0, 0x40, 0x1, 0x3}], 0x4, &(0x7f00000003c0)={0x200}) sendmsg(0xffffffffffffffff, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=[{0x10, 0xffff}], 0x10}, 0x0) r12 = kqueue() kevent(r12, &(0x7f0000000000)=[{{r12}, 0xffffffffffffffff, 0x2a, 0x40000000, 0x2, 0x3dcf}, {{r12}, 0xfffffffffffffffd, 0x4, 0x1, 0x8, 0xc1b}, {{r12}, 0xffffffffffffffff, 0x0, 0x40000024, 0x60d0, 0x1}, {{r12}, 0xfffffffffffffffc, 0x57, 0xf0000000, 0x1000, 0x5}, {{r12}, 0xffffffffffffffff, 0x80, 0x2, 0x6, 0x1}, {{r12}, 0xffffffffffffffff, 0xd3, 0x40, 0x3, 0x863}, {{r12}, 0xfffffffffffffffc, 0x80, 0x40000049, 0x393, 0x6}, {{r12}, 0xfffffffffffffffd, 0xde, 0x50, 0x1, 0x1000}, {{r12}, 0xfffffffffffffff8, 0x4, 0xfffff, 0x3}], 0xffff, 0x0, 0x97cf, 0x0) 09:48:05 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000180)=[{0xc7, 0x2}], 0x1}) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000200)=0x1) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x8680, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{}, {0x21, 0xfffffffffffffffc}], 0x2}) 09:48:05 executing program 1: r0 = socket(0x11, 0x20003, 0x100) r1 = open(&(0x7f0000000240)='./file0\x00', 0x140, 0x1) unlinkat(r1, &(0x7f0000000280)='./file0\x00', 0x8) getsockname$inet(r0, &(0x7f00000002c0), &(0x7f0000000300)=0xc) r2 = kqueue() r3 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x80, 0x20) openat(r3, &(0x7f0000000200)='./file0\x00', 0x20000, 0x20) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f, 0x100001, 0x27}], 0x34, 0x0, 0xc68, 0x0) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/13, 0xd}, {&(0x7f0000000080)=""/222, 0xde}], 0x2) 09:48:05 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0xfffffffffffffffd) r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000480)) connect$inet6(r0, &(0x7f00000004c0)={0x18, 0x1, 0x400, 0x3}, 0xc) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r2 = semget$private(0x0, 0x3, 0x20) semop(r2, &(0x7f0000000500)=[{0x0, 0xd0bd, 0x800}], 0x1) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x10480, 0x0) getsockname(r3, &(0x7f00000003c0)=@un=@abs, &(0x7f0000000400)=0x8) ioctl$KDENABIO(r3, 0x20004b3c) ioctl$TIOCNXCL(r3, 0x2000740e) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) lchown(&(0x7f0000000140)='./file0\x00', r4, r1) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) setgroups(0xee9cfb9e39f1d628, 0x0) setuid(0xee01) sendmsg$unix(r3, &(0x7f0000002580)={&(0x7f0000000540)=ANY=[@ANYBLOB="1507e25ba8cd3ae23b06f8ef94ecaf0e0bd299f4d3dbed8eabc8296ee78423b6ae674353daa96f2f9e417b7384780c2b048e9559ee9f05b015b095a40e50bd8cd818a3d570c811215856e00265934a3535e7982cf0620a3e95b6c96f8c86bf3dc2727a8947c1f6614c3b00eed3ac4e959bc5018f352390ad294ccf79a119ed0c3504b851311837439db5c379f3ac8038ec05351c2c78931369a3a20fddfac9aeada918ac9181aeb331c2d580a81c0a5dac18aa2575a2de5bec7d9852874931efad25e5afba88cbb8a1174738889bb4cb8565bd911dcb086524fa6b0264e46dbe40d5d1e86be9829349f016ba84ed02f04a1909198cf8cc68a844368461a68415aabc68199866ebba922075d16757834097fc0973afa6108ea59c0a8f3ed91297a719f33a5f513913ec6aa1dcaea889209f256f7e01900aabfcade2e6b9234d25c927c955c6535e9ce33c2efda3f8df729338052c1f534b7ad82b8ba1d80e63ee60c7bcc6112f111da32d9e1959c1984f314c21b86ae63e934995b1"], 0x1, 0x0, 0x0, 0x0, 0x0, 0xe}, 0x400) r5 = semget$private(0x0, 0xffffffffffffffff, 0xb) open$dir(&(0x7f0000000340)='./file1\x00', 0x10, 0x8) semctl$IPC_RMID(r5, 0x0, 0x0) r6 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r7 = dup(r6) ioctl$WSDISPLAYIO_WSMOUSED(r7, 0x80185758, &(0x7f00000001c0)={0xfffffffffffffff7, 0x4, {0xafe, 0x2}}) chdir(&(0x7f0000000100)='./file0\x00') r8 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000440)) seteuid(r4) ioctl$TIOCSETD(r8, 0x8004741b, &(0x7f0000000000)=0x3ff) readlinkat(r6, &(0x7f00000002c0)='./file1\x00', &(0x7f0000000300)=""/21, 0x15) r9 = semget$private(0x0, 0x7, 0x100) semctl$SETVAL(r9, 0x0, 0x8, &(0x7f0000000040)=0xf80000000000000) 09:48:05 executing program 1: execve(0x0, &(0x7f0000000380)=[&(0x7f0000000480)='+#\x00', &(0x7f0000000400)='/{\x00', &(0x7f0000000080)='/{\x00', &(0x7f00000000c0)='/{\x00', &(0x7f0000000140)='\\\x00', &(0x7f00000002c0)=']\xfa)$\xba\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1207, &(0x7f0000000000), &(0x7f0000000040)=0x4) setsockopt(r0, 0x29, 0xc, &(0x7f00000001c0)="803fbe472522f7e89e4463eb7d06fd42835a250a9d05d7bb1c9dbdefe6086381b89bd0a846bd9468048f4f7889b366d08b9598703460b034801ba8d89fe7ab53a3844af8858fba5e7f16c578a52c7b19216711ec0126b5543a0555e3df2ddf995778d4326895c1a0669e26661281cdae2911153af5550af427dbc0cd946e727fb4bf19a1221bb121d62a19ae447834b0c7b389725fdcec0c1559af3749e80aa4bd527d517b477b6631d9a1a4b79c21c1a205ed851e6acc577cf75e05dcb57036897495d9e78ffd84d1ed97ceec9f6d35bd11d2cb348763fc6f34ae02d356ad6336000000000000000000000000", 0xed) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000300), &(0x7f0000000340)=0x10) setsockopt(r0, 0x29, 0x80000000009, &(0x7f0000000180)="ea3f0008", 0x4) getrlimit(0x7, &(0x7f0000000100)) 09:48:05 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) r1 = dup(r0) ioctl$TIOCSBRK(r1, 0x2000747b) fchmod(r1, 0x0) 09:48:05 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSTART(r1, 0x2000746e) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 09:48:05 executing program 1: r0 = syz_open_pts() r1 = open(&(0x7f0000000000)='./file0\x00', 0x211, 0x40) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000040)) ioctl$TIOCSTAT(r0, 0x40047463, 0x0) semget$private(0x0, 0x4, 0x408) 09:48:05 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x40, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x3, 0x0, 0x4}, {0x18, 0x2, 0x3b, 0x10000}, 0x9, [0x5, 0x6, 0x1, 0x5, 0x400, 0xfffffffffffffeff, 0x5, 0x6]}, 0x3c) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000100)="000000186004008bbf3e7529040000000000004e341dcd291ccf49f500000000000000000000000000001b27", 0x2c}], 0x1) read(r1, &(0x7f0000000140)=""/172, 0xac) 09:48:05 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) 09:48:05 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) 09:48:06 executing program 1: r0 = socket(0x2, 0x3, 0x1) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000001a80)=@un=@file={0x3015edb019860256, './file0\x00'}, 0xfffffffffffffdec, 0x0, 0x0, 0x0, 0x51}, 0x800000000000) 09:48:06 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0xaf}], 0xec7, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 09:48:06 executing program 1: r0 = semget(0x2, 0x4, 0x218) semctl$IPC_RMID(r0, 0x0, 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x80) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) lchown(&(0x7f0000000400)='./file0\x00', r2, r1) setgroups(0xee9cfb9e39f1d628, 0x0) setuid(0xee01) r3 = semget$private(0x0, 0x3, 0x0) semctl$IPC_RMID(r3, 0x0, 0x0) r4 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) readlinkat(r4, &(0x7f0000000300)='./file1\x00', &(0x7f0000000340)=""/129, 0x81) symlinkat(&(0x7f00000001c0)='./file0\x00', r4, &(0x7f0000000240)='./file0\x00') r5 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000100)='./file0\x00') r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f0000000000)=0x3ff) semop(r0, &(0x7f00000002c0)=[{0x1, 0xfffffffffffffffd, 0x1000}, {0x0, 0x7, 0x1800}, {0x2, 0x7, 0x800}, {0x1, 0x8b54, 0x800}, {0x6, 0x3, 0x800}, {0x6, 0x0, 0x800}, {0x3, 0x7, 0x1800}], 0x7) r7 = semget$private(0x0, 0x7, 0x100) semctl$SETVAL(r7, 0x1, 0x8, &(0x7f0000000040)=0xf80000000000000) 09:48:06 executing program 0: r0 = socket(0x31, 0x8007, 0xfffffffffffffffe) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000001640)=0x4, 0x4) setsockopt(r0, 0x29, 0x40, 0x0, 0x0) dup(r0) setsockopt(r0, 0xffff, 0x98, &(0x7f0000000640)="c6f7f7572551c2e78a03e43c837f3c85cc8017cfdf82b21c0018f831da51f97017f1d08edabb71aa862ac1c07eca2e86c77f706848c11b5bd62b010054e180c47016159728041455b73d298ff0cccaf311382f042899ee4b14fccbabc66607d03423ea9a306b36315a31ea8d95549acef39b9e3dd7cbbbea032764da292c5aafd3ffbd731b7e49c4fa40f86571c36ab5b88424ae5119478f6ba6d278a2347475f304b5add401bd2c5974f546c44e7ae1e20faed689ced4e8377a81946fd57d1bc9b83908cb5785270d508110705b8d38194adb15a3eaa28be94e1f604dbb9c7516cf3fea87d880a11089e7762f3193d39bf4d93491026a61dacf8baa5dc256b927f26de9c33ee30bb1b5e99b8be1e57919ebc01f217a17154527e6206a812235653e1350d40ca106687bf124bd7b2907d40651984aa1cda1bba4ceee5e9823ef1e17b0bc8a012c0299697497b21157ba2fcd22c3849ec606199a6ac8c9100500d5ab30188a5438fc06b01f5235aaf73963ff8b2b8293306a92ce74b3cd476fcca8c01f5ec8fc7f563fdb2f76e14d83638f656f705558ff4251d46d4c3cb8546af8b776a171249b2ff073cb29a2789feab2e41d745385ad3be52534c9387637b8d3063c541cd1f4a060930b5b67d4778d2b16ee089708860c7f5b790df18a5f45d663de64ac474f4f23d2040f5fa2b1b30bfb27018ae82a90725ce3328c2ca6e4419bacc09c8fb7519a7e28a5a38b881ea816b4abe1f37fcbe57cefc0c71c761aaa722692294678aba386ffd0558814b1dd53bc7922cf0c9d4742a09379b704863aeea319a35a428940fb61b3977035f4bde26b719e06a836ee88126fc208de1db12624471547865109fdd6ee470696d180ed7a109a3d713915ffe2f9a32e1a0f2a348d66e6f43db795538ef37dfbce374b1829681fe457558141db83576212f479a4fd97746aaeb67f7b645d1906ab66a327bc9f3b6070af2cbb1e918fa948d30d9d7e4edf8ab7076ccfb3c91dd3442a547143131fd7bcf7c7c56d3487c1844a8de8890a87e0cd814c77c0ead15c4018c9fb11307df3d6baf6f64aa643d418a5b8c0a9fc034815830568a2a780060d88f4ef72358e7077eecc1c13987b20a752d6e11e8002661a8d1b678d5f1b54548f648688c97dccd262f9c3e74d8cf2fe2a811c3e4452a3711c262eb8d0c50c8b9f7a1422351b0dbb1d58cba6be75ed295de72bcb2faf821159ecd8239d50a782f709724546c22c5dcc78f01e416f693bfb0f943d4f1d3c43dab407239f75cc36ee167bccd808b495f95c6342ed8ba0ebec4efcd5b3694ce7f1bff6d88d95af1c41c19c6882363a70c751e9432d6d1e068011d34046f3735d76604b0e543c87e2acd399c900e210f549d6e08380118c9feceb73d00c109f2dfbd3f73b4f820a2413b0fc58df6286221e56b9c4fda325c639d0409c83551923c72ec120ed1fe2becb89d635fd81b084fba93a31db1db7bee18f31438e078211d882d7777a6df2add368c4e9b58989739ae895747fea7b992bf343ea3411cc1bf634fed246ef3da50926a81ec82c7c33e3790a6144fc6bf1cc3b27d4bfc4d25f559c81714a4afe0bd2739cd6ad222f4df7d6db98ebbac6c22d6a2f056f8c3bd8005378c073ca841a194fcc0d5f1e29d98a1c549a9c577a5370ddba956f324a3dd6f4bd16d95dc195a9cfba6d73ba1182d679d1659b9674ccce68e6e47dc9bc8c7ac527d78a3404ef876e8ce4db8365ac72764245b18356970de16100aff51fc88a9d64d4017cdfc3eb0514dbf0f168f4ae3cae7b93b194ff9eb8ad93cd49113ca29aba17dd034e8c69618cdfd7e3c5c84f834c53b09668b6cc690824148738b8f0ca5c034eaf62e21252d3446365c37ad99df00cfe3bf13d3bbcf2ce7096570ac012a98045db2a93632705736828e88711ec7fa5161a08e25ecad0a421114200394b1bb2e14b0af4e5bbad5d62303cc12c71af19ed6af250e2b3911cd9143dbc695e633ab4400f5627b3f2f9823b5e9dd2c33ac54c65c8ae9b358d1060038f4600b9d52560a9e21ace85ffefb07dee6795a29b7c8cc7861e7cd59ae91df5cb6b6eae9d6eb542196bd640ae2ca6aa2688056ae36947f37000ff1babdb0118c73f607a99e1bb7eb945ad88ae3908648b1825ede0515fa168cc12e7dac8453cd859b3a5153c1142ced6c13a202fc908bad98d8bdde885fb0acf9e3da1d3d24b413c299b92a18f3779158a65320906257d818ed14edc14db4e4fcd8622e0550293be4dd0d83f8e096004ed3714d131f6b9756079d6a6236ba26464a3c388c8814cafb5d20c6cc4f9d9d36b34ffcd26d2953da9737cf7d0990aeb8416ff3c64e441154303e92987df18c5b9a69d47a66287d7a5fed2e2252fd93b496a9e270a4f5755d1d09681b5890bd1d54354553ddd3773bf0a1a1a21cc9aae55f559bfb483dd44041713e6c78bd3599118ab480b4c43c3414a4689287c0546d605451db9e18226db7d2b5733cc0e894fcb290bfa2af1515cb515363935d22a22671d1d6c53a1610de204baae2037129bcc554e8256beafd3840ab0d3850e9c3ea81e9ef98694349eb563671c89eb923d2a217c5738f7b4b26be14324e5cf86f6eb65e2fe26ee071ff3a54f59f49e3a54e26212d2bdf742fbfc4b6bf02208febc9bcae21b43335b101b90b3aa72f80bc5f0829b6c8e4a9c330226bc022cb0a53c735813555e8a86080677cba6327b1c3e575b63a1285f1ab2330fe765791d5381ab750dddfd6c47e94e7e18be4fc33d624ede0750f3d668425076ad9cbd6c699ba5e875677fdd70bfdabdfc652cc07f6a0352bbeff04409b5b3310150b9dcb50c2335845c4809ac21a585fac938d22cfac9ffc859187e55ea164377bdfb7aa9bfdcdc8a0e8a70f20a31da75df1b50a0af2257ce9b5abb3703a95e9181353eb4e736b672444ec12d5d71f3c0f3ecf1e4ddedd5c4481f0f999e821fab5b8d89eaaee90523951e77582e4c4d9cc2de2a7c0fa4256e46893f13f5ff4405f1c1c0b1212faaa74faa17aae711385daebff8c938ddca94ead51cc1e6ed0315aeb441964966c455e7adcb7337c5a3b5f47c413a0a6e7c5f39d2e0195856e28ca6f48149a36138b16535e7aceb8b729df0c57d0a8a967da7049773cdc1bff5a28360b427e026d6a6889ca38c3b4ebd3aa67591d79e9a720e47fcbd87e43cd18d956f1745966a3fb7a03106870d9fdcb8e1697f955caa6adbe7e420aeabf388aa2aa3731c9699f10a17b06d50258197f901c9cd4fed1332196745fd2ffd254cfc4279c9a69508e10b51799ebf4e178f261c548ed0cc937ec2bf88110378a4fa1c3cf832c7ea230b8ea6cb46eb17cada52776917d9b6d7f4004e8670d40e438287d294084de42dc291c1e7ea4cf6f9b9f32528d35b7e767e2dfe0d59eb2ff1c10be2bd5b3772567bc31b7f09bb764a55209f99467fc06be31b8edf617edf1809c89bc402382670507b8527d9000cfda63c80452fd62b05740a6e5d77e3a836f763c0f9c33aa5557998ea38f283e852729f147b6c791763c14335d338d68f610bbf67571acd4bf6aec76dd282c58d5b0777bf118c569cf1cde1e0ff4bb8bb1d864131febd0141d2b848d9532c09fd2a0c46faede0d56a74a041fdee19afa19b2f33b66d3269f5d689999945b6bd0aba21b12803f934a9e8c4d0fc958354728018e0dff80a9bf30218db0bc83432a8fd9fc3540f242d91eaeb64a7252031015b41974ef213d6b59362038abe797b05e8b961a22234b86f3cfb5eec7c1feef6558a3a2864dcbb9134e9c27bc03bb75c22b2b5f8d3a23824471bc4e32a19a83e95f5b0ad2984f468c68e783a06378fca2db5cca6c64012dc4cde9604c43bcfff510397fd41f65006d6acc3b586085ef4e193a522b8c3fb1870ea636d06f9d970ec6721545512b5e0dcb9a8f00047709c3317003ca991253cc856e89a4eebda1c70e7ad6c415b30b7d5a23316c7ac37432ebb7706af084897be79bcdf4c21edc9f2cc8fa7ae14c1fb411b29dea07b55fe5ed6d6a84845d10467e5d09656cd9af9dc47b7213f488f9ee9a06502021d91f34f38fa495f8e66455edeffbf2b76df2631a7c966c72bbbc682f40315157646b2985443601c4201eae8acca4988ee76a051e4fbdb6cc8cac150474dd78a3b6e06867ba78fb735a94e10f7a84a8dc3b35b563eeeae2b9b8c5b2fd6c2902915307218e86d1ac4023bcc5dc6dcffaada46d34cb48761af13253f9fdea07eef1131c8b84428c0d19c75c78403aad10e713750b6ed76627ef03552943405e277c27023c50d07bb9bd5d221c4f84788527e2789a6fbb2c43fe1b7968d43db10734ef8d8c2ac68f29b1786352bdf11908daa556e3a927b70caeaad9d105663f5d2cf093f3c92e00b13272c25bd8450fc17770ab70a1e3e2dc31691c8b32f52a3191b5bf6005406c9ae95e5816cca80654ebbd8ae7a916af80760d038fda7b753ec35740a3277a2b6469c962f67c4f1f22fc418e2e2cc0bb0938537d77382450fff45f930c2030dfed4a072b3862144e35bdfadee1f665aa0995328ac66eb02717fc06cb1fa1992fed2582d7647937de7b05a178cb4af365f2e9bb8ce2f60519b7826df2e8cae57aa966783623bfdca1c9ede088653f36d8d9d8c2eaab1477f6b0cc6ce5a026be54a04b7147c6d581730fb2000061976ba303f903d99af3c324ebfe149543e72a1790551be03752448a04b434d49db59aaa9e9ec1e5de2ee949898eb9e3601e0b43433c5021e8874c46aeeab40f6a75ee7361dc90808de6675514388133dcf0b5be7bee8525a1e9bc9a08ef437cbdeaec14824de4dba239fe0481185fe0769f19819004ff88eb2ba860374d9fe66d6c21e50cb0898d84b90a3916d84c377b9b87553f6648a9ebc44189cdd9a3ed67879254c46633f5b53eb244600ecd2fd2619b0ba2e0098878a66ab2de75fe79d59c4805a2a8e1fb06b4aa9925ef70db0e0f71052a22f85a07af9aad98aefc631138789c3736029d4a988d555580ce58e01fa8325c247db3ea159920d2ec0212499f11a10e5911243522fe840452c9318ee86917f327b5d9a608c3cdd2805b59509c6d4508d2b905de215a337b17d0b068d041a7c465fb4a3618dbfa309d03b552378423324681796528e573c2c5ece0603ae19820bf0eacc0026eec7cf6a11ba3882d09ac9767ee09dfaac3def86cdfa7846a15d5fab13789935306ef266f33999e5616204aeed09e515af59d37e193bf9b6ce3278f82d555d9c8cba08773cce96f7e53869872c3dce0fe731b738903f2a7f43d3e22be4ab26d4507201d99a4c8e9111b71aff39962e41b997625c691a15fb7bc7f7c1be86745c3cd85776d9ef7ceba8a4d8d907f922c009aa1f841f883520865d64e613b0f5ee6b303406fa04f55c9a1d78ebf3412aa3cb12cd9b711c3e2befec68130859d7d017999b5cb847c825e6bf1beb498cfbb128b5030834414461716ab8108dcb5bac324116b9045ffafb92b708740965eae1f8cc69d72a3ec108c247ea39e585ef69be535c2c65e87dbedf591349899a093374aea919bf502ddafbd5eb887af304e69af7803cd0a95423f08b497d08f6662dcdc95a919cf51a4e1a952706cc757daa809d041474c199e0edecfb81000cbcd2edd0431cb50bd9f1dfa420bce14bd997b07525ef046eeeebc767b230e5084a061c62f700e0043e26ab1206128deb51b5452d7061c240dd344c47cf8f99091618eea95d1bed93a8f13f9e086278c43d3b5ce6455e5a98025a6dccc1a34167", 0x1000) readv(r0, &(0x7f0000000580)=[{&(0x7f0000000000)=""/30, 0x1e}, {&(0x7f0000000040)=""/168, 0xa8}, {&(0x7f0000000100)=""/101, 0x65}, {&(0x7f0000000180)=""/255, 0xff}, {&(0x7f0000000280)=""/218, 0xda}, {&(0x7f0000000380)=""/84, 0x54}, {&(0x7f0000000400)=""/92, 0x5c}, {&(0x7f0000000480)=""/157, 0x9d}, {&(0x7f0000000540)=""/15, 0xf}], 0x9) 09:48:06 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000000c0)="eaff000000000000", 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) lseek(r0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000100)="82f704ad2cc900004b84f998099d19e79468cbd08d01b3c41579d16b500e411f6442b41ca206158e65e44c68f92644863349647e0192603de52eed73c2327c9f269fdabc73218fda1cd3f9", 0x4b) 09:48:06 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000180)=[{0x89, 0x3}, {0x4, 0x9}, {0xab}, {0x46, 0x5fde}, {0x40, 0x7ff}, {0x60630379b62e5878}, {0x8b, 0x8}], 0x7}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)=[{0x2, 0x8}, {0x83}, {0x4, 0x78}, {0x87, 0x5}, {0x3, 0x9}, {0x100, 0x7}, {0x1, 0x7}, {0x25, 0x8}, {0x4, 0xffffffffffffffff}], 0x9}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x24}], 0x2}) 09:48:06 executing program 1: sync() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000001c0)) setsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x336) 09:48:06 executing program 0: madvise(&(0x7f0000b45000/0x4000)=nil, 0xfffffffffffffe77, 0x0) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) 09:48:06 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0xffffffffffff28a5) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x42087007, &(0x7f0000000100)) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x40) r1 = geteuid() r2 = getegid() fchownat(r0, &(0x7f0000000040)='./bus\x00', r1, r2, 0x0) 09:48:06 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() select(0x83, &(0x7f0000000000)={0x1f}, 0x0, 0x0, &(0x7f00000000c0)={0x2020000000400022}) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x4, 0xc926d860c32651d5, 0x3, 0x80fb}], 0x7ff, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1, 0xfffff, 0x100000000, 0x9}, {{r1}, 0xfffffffffffffffc, 0x1, 0xf000009b, 0x5ee, 0x20}], 0x0, &(0x7f0000000180)={0x2, 0x4}) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) r2 = dup2(r1, r0) connect$inet6(r2, &(0x7f00000001c0), 0xc) 09:48:06 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x3) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x2, 0x800000000042) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000240)) read(r0, &(0x7f00000000c0)=""/20, 0x14) r2 = fcntl$dupfd(r0, 0xa, r0) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff8, 0x0, 0x2, 0xfffffffffffffff7, 0x80000001}, {{r0}, 0x0, 0x90, 0x2, 0x0, 0x7}], 0x4, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x97, 0x40000061, 0x862e, 0x7}, {{r0}, 0xfffffffffffffffa, 0x30, 0x1, 0xa0f, 0x3}, {{r0}, 0xfffffffffffffffe, 0x80, 0x2, 0x1ff, 0x4}, {{r0}, 0xfffffffffffffffd, 0x11, 0x40, 0x80000000, 0x4}, {{r0}, 0xffffffffffffffff, 0x4, 0x3, 0xc294, 0x2}, {{r2}, 0xfffffffffffffffb, 0x20, 0x0, 0x1, 0x7}, {{r0}, 0xffffffffffffffff, 0x80, 0x81, 0x4, 0xffffffff}], 0x40, &(0x7f0000000200)={0x6, 0x6}) 09:48:06 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0x400) mprotect(&(0x7f0000058000/0x1000)=nil, 0x1000, 0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x200000000000000) chdir(&(0x7f0000000000)='./file0\x00') sendto(r0, &(0x7f0000000180)="54c70434b0b58d69991e809e132d204c369de49761463f09a1c993741614d6a6c37569334a64088179dd849b920423448c71deade080deae996e584f833726bb92b85e4264435641f956048edd95d11bac8212a3550c74432450bf8ab7d6d9fe407bc48685b3dabcd8e9e2759509925c55c9d51ced2c0c462ef45a2c7d3d936a1ee27abeb8aab26fceb31f3d0271fcca89f9753943097e54fbd66c4102ef6ed277e5f2dcbefb89e2838628039fdedf306ac14f6c36c57cc69c710bc5372f4d7f44ba7994258c5f9e238939a380c5ac870382e1d87d68f51b796333c6a8331e", 0xdf, 0x1, 0x0, 0x0) rename(&(0x7f0000000140)='./file0\x00', 0x0) 09:48:06 executing program 0: r0 = socket(0x1c, 0x4005, 0x3) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f00000000c0)={0x0, 0x0, 0xff, 0x200000005}) r2 = socket(0x19, 0x4000, 0x40) getpeername$inet6(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) socket(0x26, 0x4000, 0x2) socket$unix(0x1, 0x3, 0x0) 09:48:06 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) socketpair(0x1, 0x7, 0x1000, &(0x7f0000000080)) shutdown(r0, 0x1) clock_gettime(0x0, &(0x7f00000000c0)) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), 0x8) clock_gettime(0x2, &(0x7f0000000040)) 09:48:07 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) write(r0, &(0x7f0000000040)='h', 0x1) open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x313, 0x0}, 0x40) 09:48:07 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2000002, 0x100000) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSCTTY(r2, 0x20007461) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) listen(r0, 0x0) 09:48:07 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000000bbc200"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) socket(0x1, 0x7, 0x0) 09:48:07 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/254, 0xfe}, 0x0) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(0xffffffffffffffff, 0x0) 09:48:07 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000011c0)="2b55835cb8c8f3c8fbad5606cc016d8b053237d3c0554ef29519c9b668f5e1ead88db959918badfddcdd6a27d38d80d4d0544daee963ef879c8ba8e839", 0x3d) writev(r0, &(0x7f0000001340)=[{&(0x7f0000001200)="2ac0debcd0f328dee59ad9813e689d2a141d1ac51184a0080a77eeea3fa991454ca2caf4094540982dee23a667107bbf761af43feed996f0b5ad3b1d5f7676247636d777c6f6183fe22963577a36d653534efdc3a1ba58012fcb4f6eab7f9ce4c3428a093286a60285b00fd5f95109d409a8c8d1b2d29f5707c5cb55f56196251d96e2ee783e1fa1a01b8d8e45a76bd71f6abc92c7820a8d8fc0cf7e5e1007cd5d846cbbe2502cb76f2f33264d8f933748a66efd1b0591178141f87e7610676d351f", 0x7eb5bf838b8b698f}], 0x1) writev(r0, &(0x7f0000001180)=[{&(0x7f0000000080)="cdfe1599e8fbb8b033895248d7a6f34214e3da6a03c898ef23dd7b90a4efde504ba833bdfde71ef9eccda38ad5ff89c03b07e467e8fd076bc8731ce6", 0x3c}, {&(0x7f00000000c0)="726e214a886ddccdc087176fd6db04445b864a46874f7feaea", 0x19}, {&(0x7f0000000100)="f80dbd868780f10beb1b66624af7e1ec5b8e6c12b2ba209087d76895b3e311215b33c9e8e2688d15f93638c926ae3a3fafa89c26d6d6ca079d6ae87feb1018fe1ef873e897185b0a5ea97c40293eb1d055d31db1312c4269f73e7b25b2", 0x5d}, {&(0x7f0000000180)="6ed75f462b6d86bc28b14bab70caf681ce6e695ad71aec72d26de7208f69da7f7d3bde7062a26d86dd361a8ea59a78b0ec99df153e3067edf1335d93f271522dd46392b16498df99cceba4b7482cf0d20550dad23c02cbb039316deb58aa4e4358097dcf502e29c74182703a3894551e8993fd4fa892440d51f7661aac0c44b77a6c28f0f4a9032a9b133abd64f497188892a34b3a036c78411dd883e533230e95eb6e7fb9dca0cad7f984100f089bad097f1c0fd9b6af115e38f9a6addadd61df700b83c9d79651b8b445f08d0b4374649ae95f204a7a64e8349a6a17bf682718e7bdf47dc2329d49f4ea180acf4a6d11f210252684c67400c429ea28a161fc33e931dcfc567217e31e20e750e24afb13ccd7444d19631e1613a78f24600d6758787ea3b3d4f11f2b04d9b27d14f2ad660634d342335d973d71d855bd9417ce65a8af93f47461fd35f730ff73c17d48a5f43e599bda7c8441f296b3a7d5e8dd49483557752aa946b739958d18994b859102e5df075a27827b4801be00a03ebc0e4c25c0489156dc849c511a83d8033302988f848429253f636796334036e799085a47df18381805603dd589b66e866ce63bdfb0939cb60ace9f927434ed842c52f85e6c5b82e96d0f4656f3937b7d6737def9cbbfd1bcfd39b5bbb1b90027295c5bb35cce429503d1c4025af22f2e3e021c2c187bc808baedc8ded566782c427bce7997a5178fb18f672773e1098ebd8aa0fce3971de6f9ef4cb4d4cb6203a52eddb5baadda2e5c554fdcce3e5ea0bd0ff59e557a7edc8f891483c5c3951210a6daeecbeb9d3ebc40bab202946e656ca28259e0c036dd583cb11de3cbf905eb20053a6ac62196a5368d9e077e9e57b74bb3a30d71619c7bb49e5a25f6f219c8c06f72488275e104b895d6a65879512a55ee6263f0af7e4710e22f448bd505d8979449f31d63c3f22b081fdf5f3109eceae22d84e2e4e95236ce282e3405b2de75630a30dfbd63f88d3fd9ca098a0b0dc0504706ffa08f3a64756003ffd732f8d45fcfee75c2fb5711747320a65118b0bc00a6ed5f3abad720aa48e78e153ec32a719ce5f51c93dfb471d9eede022635c297de524d5429eee9890dd44ebe6b6d2e9523c5bb2d6e9fae343d41df0ed6683f173cd505283e1791efb9f48ea685b8a5cdea1c18ac1b2583742c8e940d032303b7ff144fb1113e816aa4daa3f56a9855d35f5536324ec1775d986dc515f418b8f74a88832940adb8de1dc2678b05af2fca5756e16380c77f8e51d739e9a080cff443b57bdf0c1f7691eb933a6f48b6d2048256d752adb33f40e2a205081eabccd5ede4ce9ae805e5c1bbc7b5480e53352039a2ae8c2ba18ccc5b41c87f8a43e15b43118b073fdf408efdd96b47461a5ae5108f97557d14d6b68fe3dc030b359063e454189a025fbfa8a7b3568deb200b04dfbf2678401b14f633fe56148124ff0a223081ac27617f46e50edb622e792e20043ad537c13834407ca150cc26a24c2761e297772ba8546ae6f642073733c3f3740b179a2b10dc934aab24bce488d5d1e565e4206608ed61499206c14f7ef27c4ea42cdf63a1a5a8dd85e431b3f53851b7f6721d2c3d0d2b3163d0c9bb22f56db2f762b28695fc95ac5c21084915a4ce1fd1d4bdf309db0353146d4cfa475abdc02f52ba9c4cd928937f029fdbea392ce5428db5aaea645c23ae9b0bf43fb00740b406653f1e9283c839650cff5a06d82dab044b07e03fe6f25233e1484bb354a3c5876c0cf87517345553bc719c09bc48013f169c8df705fa1bb9e2dba2c9da5702b8db8c2d67de8806e5607ad5023888c2a30fca77e93d25670408f3f6880a3a02ede5a4b4a05811ee98e770eec9752703da647126ad94437b7882c4fa021b16d6a592cf3d1cc78a8c475ab8f3336ae0d346d1714cba247bd8c062800ffa72b6da8177001a7ac75028952df61216d1cf9cf955ce4d2ab37d2b444f9fe18b5c177324e1bcdb724a6d1071a631fa3a3242b71fa1c91784b6893a02a7c1eee28fea377ef0e3767e0892e821706ffdfe59d110e063f81db67e0237756d3831be98821b75db762247fdcae8c38f24ac37fa8fc4dd4612f8fcb04630c56abc2e255d2f0f0f8413876e91bd2c3bd4611740f6091fa5938c828960ab6fc49b7344a08b122053ecc9dbcddaa8ff24d88da778b7bf269ca0e071ef23a53d4ef3b3aff63cdb364ecfb15643447eede68f4cd452cc1bc6092cc4e4439d327c36df01cad3da05bf59577948dc3d78207e83b7555ee76f2e71a8f28fe6c37be119327bc3f7132a064c86ed8642ed23d1ed428780191ca23786a8d87f6160d52b8ac3a624321b0ba4d4bb8d028da654cdf76af2ec09ec3faeea508911455840af18a9d9f4eeae3e59514bb1a5abcf61adf7e72f97c0c8f4cf58e5f8d1d8c79b99a971ef627a4dfefdf044059ec69404e66928627182758ff539a219844e78619ab17fb21a1ae9f1f27664db0f8ea90c67390e8061fd442f04cd028eef8bc2a52b78361bbcd400255bd941e065ab1cdfad0ea086ad7086cda0d5fed62e38f088430b18173dafb86bc58cdcbf73f5b85c0a494d4eba8724e8df8256aff13c3696b2ce2fdaff28f592a232152439fb77f28538a77b0a871cdb44d5f6e4714ed75831025a268130b6e92709fed55a6d6ec9604293087efb80d5ce1616fed6c3675527dae138108a541f8f1c2a5c79d8724e6e13fbb16f9a5a1fe50946e23b97d122cd50bc64f4081fc3e541ba8da5d9d0e4880ad09d0d5fce82842bc2976cca26a8221078f62a0976a275475900739828f030c6a084063349e9f753be912f5143c048360809eecd9ae8b3d6f67d8ccebc88d341e37aed4d5ca01193407c60c518e30f0ffafd63f0e87cadf4b1790cf71eaac79be8331a15a61106bfd25f97e4ad54541a47d14445f2a2437c4c211d2c02d94cd32fc44e383e7c490c9ed5bb243ce82275067c7317b733f76395de1d82fa62d28630471bf531153736bf98ae99a7e7b621aceb1c96993c2f309fd2b24bf6d77c098f019e38efdc86c8e970c57d13ab1854f543febbd6b6249dc76d421b41543cb726b58bdca61a28bce00fa0160aee844e14c6854a9f19783d838ebe7910f1a1510712c3dc774d358d3449746954b2feba8593952089d5ce0b1848da59edf7966598f81047abae291e20d961d36e547af36dc4b7213eeebdb3e0c11ed6a611b8b328f512db0d48d3035f07c3e50f6ca17c1bd7689c8bb6f15c45e6273027c6dbf63f91bd2be4b7d593ed8252d492b754388a4aae6713a4014ac470262be894bd7d7db854bad5e7dbe595d06f958d9c8bcb8649df372931f3ade8ae636430a42131f6677ab847bb01faf1846adf2725da08a2ec1c1b1a8def79162443ca7954f657a7595ba26439122e07cd0aa3d43ae29521cdb157a4b56863875d657dda1ef566a3afca22a3b5397b4cb8aa78b2f3236b9125de816e494d3ee11a0b17098f272cc91f4da226e4ef6e21f4dd96d242f3fb77894279c69f5633638eb7e233b5f492c3048f15f657ebe509ef0c42af15d1779da88365663bca537b99b1d321dc6776a5dd5f114024f703951c59eff9746174181dfd329ef28a8e9105e093c99776711a2837361f10e2b4f4b1b04dd84ad653ec699b34ce5afe2f93601a7bc4c37ef4bc917df8500bf8c0dcf3c26aeb31cbc6876b86eea288bdd162229f2b1e60dd6e4573963bd83bc4332949737b483fb31c2f5a576235f4b0b273fe7c888aeec1c33cbc02c32d214cc2d9ad09f11ecd6f3d28eb9f4e45a7b65f4f24fa0c7d210e115a6f05efd3edc207384381a266fc94fbe317c782569a19ce596a3ba4da847a53b2ac1a1096a57f0dd78fb3b2ffc0b1d418e6b6e7de55158e40d440d36d4f4b83fd15c131554c6840a3280ccb8e4b0ae9d5c1bf66cc1af5b3524c0a4d97ebccf72d298429808ff8ab631bafbbc2a62a7c3d2b27ff2bb8617b92549569e19ac56986dbfa757fd47fbed8056e3545c852fc04af48c10bee1cfafdce0b9d456eaf6e4cfdb046e2f7791f08f43388d03fb7ebb973b2bce60ebed881fbca697ba3e4f4bb99479337768c1dd92607ae97bfddf846ae1021f2ca970a1a51799a412336f2aeec853c1a0b879e35c6d20e40df274c0dea2416672e6c1033ffd9f186dc4becf67ca67435208d4b2fbfba87a808ec945a39a72f21c79aaab59ca8b146882e8a625dd00e3e58950b52c44a62cab58d1c40cec8359d861f96321a5a2c07f517582d73891a21f1841c5c4a77150e4fe46d50ae6c65e7beb0ef9d09a6e7ea83b1ae99a0e3621b0596426cfdc4bd40ba565e1c0baaf272cecdd9c56f33b84be9d3f49c8acd4de31a27836f6fea67abd4963df2c954c015d607e24d90e8a1eb3a5a150093c53e18f7d326e90910bab217e54d16cf621782ad4bf4b8bac8556537b65cc81885f2e0de1253f5daebc3dedd18fc12b8cce686c1051d23bab9d1450e30f7217de42f32d47e8cbbca9f51e41877225b49215496193a1bfe4f4197d2bed4e4dd8be375215fee4804f669c52352a2d2587d6a48fdf3f2f06eceebd9e886773208f1757f6ae5fbc4f42817f0f1f9a45de5b9bf0503ee0b0809ce4cd5518b79c9d94291f656e948f8433b0c79fa76333f44cdc1cec2d750d4405657f4361c613edc569e4053a9c6e8331fac0ce37e7f94c5602239fd35d4efaca7a19f41ba0e090b371c4198f2dba46979213278fcbdebdb5272aca3f8a86857b04357b7f7589353b4faaa0d7d17ab0b595c76edf62330d6c0f992590eab2672f457a8a57f0e12769bf8e3a67a59ae0f68768afc90b4f388f018b0ab4159a4a78a44cc5da4469fd80c2d4bba057fdd2392efff99980b35a7693ef01d4ecf7c5ac767e4c09486c3200c90034b0f38430f32d811d689aa8d588f47c983e0387043ce5fe46907465d6ca011a1bf8910cb16757d8298c57fbee11813674902f015166ec3591427eb534a6af5d9118a8c40cedcdd8cb478d886b4fd58f925c3f97bf71d2d935545632abbea42f7ef4f238093fbdefffd23b1bc788485bf08ed547b84dbd0f2951209e1f1956f6192924026b4f60a6c55cfd74ed8d46db9c7b7880dbfc3a628289055eb5f656d939e271504b3cec552a79b64a942bf1ae169bd6db5b5b14046f99ea4bdd0ba221597ef50182336b19862fcdd2b1e208d6bb174541f1e4321c174cf84507d553dfbcad3c4c91492f2efa1f4e139682ccd4222c2e8cc6d0b33db39f4ad0bc96ca857e8f174b9866b821afba5e19d92832412b09604f0fed8873e498ce673a6dd8228a896342d4b2f913ec28104581638869763c4a63485d046c391c9bca03bc648453cc88eacdfb5c0a8718b4a479c6bbf8cf24ca68b901074b04b885db51297727a59140bfd7160e250e5f817bca726333feae140914f7ed4c6867456baaded04f0a503b248a49cccc2ec3a6fee9bb19b724f9d9b4af500cb5bf8ce98b19169cac4a210b0cb48cc3da09f5bcf9ab821332f6beefb565b0ac2fc6e09da41ffe0006e8b2fa6a0d461be24c479336a1ef3f4204b6bdffcc0c5d6f3537106e8633a61265d8d19be983f759abe31ba60a3f002e0f4733b1c7957eaaae7f98734ee63d7dbc0396df426c98121d15d2484cbc3fe01659418e6aedd1328990ab857388b66ca8d0a451459746284cefd7f6e63be8d2e6a023adcb88ffbefe20821dc654383409ce3a2cac675d0df5b9cff640a7ab665930b45e973479a803cf84f6b542c6e0a9c2a8fb5bd69214b39f616b5455a61", 0x1000}], 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001300), 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="b4bb15b3de3530964806fda1dfcf0cf6781fdac6ea76e4a4a826ab0ff08dbced7643e47da2eda67b060064202d40a0364daadc623809f858b4077e4dc667a966f0c391c2f8e8c397774b5ab4682bf7ef4b1d225c9335", 0x56) socket$inet(0x2, 0x4000, 0x5) 09:48:07 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x21, 0x21) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) r2 = socket(0x6, 0x4007, 0x9f) r3 = kqueue() accept$inet(r2, 0x0, &(0x7f0000000180)) kevent(r3, &(0x7f0000000080), 0x3, 0x0, 0xc68, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x200000000022}], 0x1ff, 0x0, 0x7fffffff, 0x0) getpeername$inet(r2, &(0x7f0000000080), &(0x7f0000000140)=0xc) 09:48:07 executing program 0: r0 = msgget(0x2, 0x80) msgctl$IPC_RMID(r0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, &(0x7f00000007c0)=0xc) ioctl$KDDISABIO(r1, 0x20004b3d) sendmsg$unix(r2, &(0x7f0000000840)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000680)=[{&(0x7f0000000200)="388eb1e3a5bfdf07f9faaed63bf840ef8e0360d3f8ad3b189b208da2aaf577d06f3fcdc384648bd5f4f3e139e8330e2402d0b26e01f353c9e82a5f9a11d9ec54a558a0c2a3cc14f5080eb3f2eec581afcb3c4b45a6585566966bf831ede00d46df7079d6d9571a2367f88d748cd0b338346fee73a9681dfaa0de75cf6d5543cc29e7b47402f0ca7668578dcd7b20f5ed0cc86b795e7a", 0x96}, {&(0x7f0000000080)="ee3ae9b03f23ed0f593af5a9f72dea2f", 0x10}, {&(0x7f0000000380)="e9b481999d5c6ab44018f64d5fbca074559323bba8885926d69ce7bcd01fe7cac14618be4f88e266cf4e171e71e0801be57bab03feb316278a0f938b9666adad33951968da25d7deb7bc2952181b5f16886249fd8100b8fe5b213ffcfa4ea88a3bab761c32c4369a590551c50a7e8533d1531cc07efd93b20c026d5b39607354274afed3af1a6a4968d8b8c2a35019e2c63cbac1b09463a539331e16f4a8091c6a0502ca39403122000c6a3f09252878", 0xb0}, {&(0x7f0000000100)="8ab9432b368550ea9bb23935ed3b3320a674ce931f3dead3da9982edcd626566a4eee1ab0bd320df4271d7b5ed95646d82ae534b0cee38c71ec9b755516f3578f61cd717da24de1732b65378431c36e52572bf6910effa0001f3d7ff7e62bc54d8a16228bf", 0x65}, {&(0x7f0000000440)="1c6bf69e8fec94b2c45cc316e76c7e07bfdc3adb7a924350a54e105761c5df56e47bf54c3cfe35a763732de63d7419a2cad33cd5abc9392730e91c1e5655c82397873844832fa7e042a0e96e329bdffb482e80b58dac9f697aafcdc23f651f4bdcc2caab38ec0c5621809ebca0d80c92a1d113d3b31f9d900ae2d76a3192d01946676047f07fc6e0dd0f871df765605e1872d0fa51a3ff9c3b59ea23d7e1e0146339b8fb63714461f48d191623e3c1", 0xaf}, {&(0x7f0000000500)="40dbe0e2b30390e641911884c9bfc8ce7bbbd50071896975a04facfe26e9c76dd071c7c682b813da4f15efd8032dd02c7da94317f0e44333681dbe327a44ad9eaf856623297dc596ec9643670a1d68f9814b8b4e16f4884790d5d228c89c50fbe0c50ce43060dcac113819d836f470166908569a87315c6db989b6db13d267d3b5dffd7c2122b6bdad228f34a104d20180edbe5f4ad2c58d53d15e6f4c16835328ac9a16526288cbfa1045cf829ccb67154a76d3c55eb8029233918e", 0xbc}, {&(0x7f00000005c0)="bd43e690b3980f54d496c546b06b9729087fc1064938056b30bab622eebc223161c677d052c8c462dec7867819a45c58661a5a35fd1a1ccf008f847cdd33a51fe1bfebccb78d04dff220cc2326511ca2e62f94022be087b3aa508bfaf03d8b6218e75e8212ba323afed94689e01d3dde6f76ecdccdc84df2530c7116fb434337f555f5adb57c7a9e865e9fa20e1d16f7e6d49cc09944d0f193290cd42d3be4b7ebe64eaef0b5bbe36af29ba8f2070a0d27b0ce5a7052b20f2ff71d27", 0xbc}, {&(0x7f00000002c0)="be276cbb778c137e4d348593ae94f24588ba4cf9fb336147957627bd118a35a2f8aa01fe4f7ab4227428b6137b001e688279f2b7992ec916be4ce2e17cc3d6417805438fddba236bacc95af3f971e460bab10a80", 0x54}], 0x8, &(0x7f0000000800)=[@rights={0x18, 0xffff, 0x1, [r3]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x38, 0x409}, 0x6) msgrcv(r0, &(0x7f0000000880)={0x0, ""/160}, 0xa8, 0x1, 0x1800) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chroot(&(0x7f0000000340)='.\x00') rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000000c0)='..') 09:48:07 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x9}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() mknod(&(0x7f0000000000)='./file0\x00', 0x8000, 0x2) kevent(r1, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) r2 = msgget$private(0x0, 0x0) kevent(r1, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffd, 0xc, 0x22, 0x2, 0x1}, {{r1}, 0xfffffffffffffffe, 0x7, 0x20, 0x1, 0xfcb}, {{r0}, 0x0, 0x0, 0x80000001, 0x400, 0x7db9}, {{r0}, 0xfffffffffffffff9, 0x10, 0x1, 0xffffffffffff25bb, 0x7fffffff}, {{r0}, 0xffffffffffffffff, 0x11, 0x0, 0x7ff, 0xd}, {{r1}, 0xfffffffffffffffc, 0x22, 0x3, 0x401, 0x1}, {{r0}, 0xfffffffffffffffb, 0x80, 0x80, 0x4, 0x957aee4}], 0x1, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffff8, 0x40, 0x0, 0x3, 0x1}, {{r1}, 0xfffffffffffffffb, 0x0, 0x40, 0x80000000, 0x3}, {{r1}, 0xfffffffffffffffa, 0x4, 0x0, 0x7, 0x7}, {{r0}, 0xffffffffffffffff, 0x8, 0xd, 0x400, 0x3}], 0x4, &(0x7f0000000040)={0x200000000000000}) msgctl$IPC_STAT(r2, 0x2, &(0x7f00000000c0)=""/147) r3 = msgget(0x1, 0x8) readlink(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)=""/252, 0xfc) msgctl$IPC_RMID(r3, 0x0) recvfrom(r0, &(0x7f0000000440)=""/140, 0x8c, 0x1, &(0x7f0000000500)=@in6={0x18, 0x2, 0x6, 0x644e}, 0xc) kevent(r1, &(0x7f0000000040), 0x9, 0x0, 0x8, 0x0) 09:48:07 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x400, 0x0) accept$unix(r0, 0x0, &(0x7f0000000180)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000001c0)={0x81, 0x5, 0x4, 0xfffffffffffffff7, "b0d2687156b1b65143c628d9a0e3373fb21d24b1", 0x10000, 0x9}) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000200)=0x8) getpeername$inet6(r0, &(0x7f00000000c0), &(0x7f0000000140)=0xc) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x20) r2 = dup(r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)) 09:48:07 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x1, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f00000000c0)=0x10) r1 = socket(0x18, 0x1, 0x0) r2 = socket(0x33, 0x0, 0x3ff) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fchdir(r1) 09:48:07 executing program 0: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xc0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) r1 = syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0x21}], 0x1, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffff7, 0xc0000}, 0x10) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) 09:48:07 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{0x100}, {}], 0x2}) shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffe000/0x1000)=nil) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000001c0)="30849e54df4c8b6560dd28268fe32f0642bf893a147234a615b24e6192286d68d2445c19a004754819ade82d20742707c03113f0ad451b14f268cb84d156f69e5bef925725d8ccf2fc91a6053b469e4ba8af08f908bc9ba8a55c0376ee08b1b88988f48e4781e03c6ed079c5fb51794621d82e84ff772a9f577fe4b582c3eb306046bd5a8922713b2bb8ffb43f260e3610d9534a555dba3053ddc8865f2aeb933fc13c0fdd7003e4936b424c5acfff29d29c8b1243fa043a76a713f2c26974f369d10d4a473fea96e5e7757a5e728153fd57de5dc396dcc03f3faa88baeba3f8604b3d88311f37de6ecd31089d869e3039ed888ea18bd821ad9297cf006632bcc0977747bd40b9baffc0e3c0b634b33fc7151b76e27d2ba5611620fa0fb64d987bd0983db36e61da2b2efce9f545727d19f69243f444ffe7a6578d91b94d072965b0fdcfa715ca6c6e4540ed4df8ef9b007db20556053294c941b9608e6df289d2a31c44188c9c97c277a93d8eeb48f5b024775795bf4787aa7a72a2356a99a0f45d3cae18c71bd97e3da752f98670bef7c2a3518940a7d19af68cc4abedd37560f667e052e2bc419fe88cdf0835fafe2a805c9c00fa2545f54696730635cccb6ebd6c9c0339b9e57214565b7fdfa6fe22d1915319adc0c03f5842d3e5e882758462fec288548979b5e446542c9bb1e254dcfa16f545b59943d4bcf214732d4168a9a5454292bc288dcd86414e480537d18d67f2e50bfdf4a75fcbdb250a1d6687ad8a1f066fa026db3960dcb5f7c33c4cc2a1da22650c6a4ef759c55d529596e5364c08679ffce538ad543e9cac1fcfea70e983b1a875f068b9d90c4aacb41f209ed29252e26a9371f1684843bd7434495cde31b64c33b14a11d93c65fb541a3a0d3e185c0a08603593a792175d715ad1084ee9f333dc0e424ac279a9ef24ccae8919c9295633a46341fbc80b49397c2569ef709ded8a619ea25e7be7b9ed84871f0fa31de13793156f0b92c5807ceea49d416b142dd8106557c9d91f6a100644df2c1a768be8eb783f0c81f9f41f924ed7ac531f4285dc567e6ba57f172ef1a391ebd886f92a4805852117c2139dffdef4bbe94046cc33d0a0c048aac33b6e09ded7af32d0a1e2db1dda2a4da75d1bbd660a4db6e32fdf6585c21ac858f02388894bd3f959437a377ffff64cfc82cf846ec5ed943fc0a977cf7c55a5ce68df6661b8a6c36a6375b14b7a8f41feeb7b343b14b50f7e88cba991ec77fe9156ef05e299919f18275edf46face81d8786d11cc50325c5bf1aeb8c22461e01e86d70aced8f5ffbda04a5482370f72988b2449618f6fce5ceafce51ca18a35fed30c2041ad07fc39844dd948e0ec6630af9da9ff77a5626569e20d881141fc5e20714be14b59333007574e0daac25f902907c9e830b65b1e5c83e10503b86ecd6a7f88b6b8ff35db8424c4e35d73da7a165972002decd2ac3f1f8f9bf9284d8edf0bbc4b90bf22f92c3f4726fc402850c25d409b32f15cf291e13b1ef0bf12d01ce27dbc2993a23f5de5c3acdaeeb57a3b44ff82a04119aff3864ff471136a793deb7929b4078050684d77fd10cb9dab06396cce549eb1c05f0bd47d279f9a5e657328be5b1b24b0a46305096ea16fc2cea2b2a6bcbbf7ab827555390c5821176f5ea35dd5b8d158402a5c0d01c10dffed7147f351899e74ae08042d8f82bc26b7abc31bf3e15238ef5bee4d65e547a9331d68fe72645430eacf5eb28546e8ba4be9aae717d3af6ac59e75b51b289f6eb8f17a99ca3e8d0f3e49a1108754b2845cd791e2b15a0c8ec2c0c4ddcd0f01a84a8fe8782655ecc03d23c7235e452cc8fe9d7881a34bcd0a40558e9b2ebea8c97c83a8feb6a4ecfa0a929710001cab3857073c6db5a87c45de0920489feab331636bb92a0f49d5281bb3632f515906e46bdfd6eb5a273b43f7f80c700b342707791cdf3512f44e4c8438ee3846bb8fd81a1018447e866f53a33b28aea77446f87a23da330c11fe548f0ae8c72337f95fe5562cfd7ab6153a26baf555305954a4e6f3cd684b69f79102b8f9d962a79075de53d2009915f401e95f547ebdd080a8a2ece7d8d0035fda0399eddac464779d9938ff028f127c7c8eca165980061f60285cb5fb1a732fa1197d619a16fb462545c3c0528ecafb2d5a92ccd920f9ec3da8a638205280b6f68ba7dc6667030dd5b46ad09680238e710d166ba70fc576dc66a89cf02706b036ed4ddda0dc2b1dc93bc764f458ead4f451599f41d35facd43f21f06d2311c6d9c8c00f23000eb81eb1ec21712945255a4ce097c1a22cd31c3ddddf03d72dd37a628794059858c20613366770f434ee7a8ccb5feb786f0c51365bab4a35db790034df59196eba4463daf8df03c6af505b3953b6c3b6d9b135a4e5d9cd3f936509c175ae67699ad3928f5f1d8170cbba60df7ab50aa5ff5397af4b22279f4bd6530cbedc7b1e572fe51ccbaa42f3f5b4043d08a25b7c342645404bdfbcbd87bdfff1e40423b1a11e8fbfcbb98ab3eccc70cb768a635b23fa34978db611dc2d3fa9365ec05b5bdd20a4e86cc12c02a5b8a6527af4424bafac41f21c6843fad55479406cc8f0eef880c1c51190b3c3d67175d56203f9c97b99d6bab6612f32e5f9133ef369269585e309abd104a2c7309f88998d9ddd3302b702ad996448c71606627d1404f507cff4d2bab65f824ea43813d0f122c3c441223e8abc351e15e12ff80c23dc600724a7635873c861f2b220580a5428f90322eca7ce9422ef4d9cd76c0f9d82071cbcbd1d147ad034f47ad65d02cee5b99b90a24cae6f943076be173e99ceb2fcc634d76da7c78fa0ae0e9f798f346d84f0654fa908f6feb753f249440e26d0c69276930b9c6d495a72d3c1e4b9e639347c064504838c3404f4ab7dce28c550ed0bec99d988698d5027d12e28098add7d2cdc85c290cf449230627fbc3f3f55b9a6c24d457af21ef8567751e24357c548f70d59a81e7b0caa27f2788bf336fc19f410a1df997a09f0fa2e1354a60acc8a2082c28cafe4f156227d262b2f76f305e041d76b6d7e30e56c55871478e8bb14ba7dab5a7b57a68689fedb2561ae92ffeee20a5d06efb08d08e9d58152ac65afc0b4f8e78449e0ec72b98ce91819782907bc409d93ef054c3472f6244da65e2534f0d9fbfbf37da761c7f539e496d37e115d97b58316df89656438a409f9b92b6bd2860dc85311c57b270ed359e84ddb3e34c82aa1e8fac566a44e8297c4e9869f44ab37f0763a88edd8dd8359674da3cf4f98d564a00ea4d0ae0c5d49ded0f5ec5e834924aa912c9cfd253be7e606fbd55bc2a18e3b123888e466bcc4e19bd1edcd088e915aaedc7f147642c7487a76ea159c1873d806bf96f36344027e99583def44386c508ce51d39d849b2666628674127abf97110f4fbda2378a624b93eb48d82ca87d6c22abac0cfc88040d9a90c3a3e706b0b0b6a5dfb74b08764a75b7b88b8c514671ee37202fd1374bbd3fb35a4bda4b888eba71c12412676b6f7ac2bbebeed37f838cd623ad57338519c66f428c393b15a76cc4c9adbc52b075a98bf349c2171b834f46a945d45c7e659c04f1335df8091b404779b7f192881e151fd2adc96bec4d747613e115d201acc06425d61bfb1c1aa2e02c335df513f20e834719c4745f9d08462e8eca52bfbda962ac4cc2a10b44b3f3b3b76b470546af6602505cb978df2662ad12875e395a82d4781d9a5fbdab421b041f82f29017cf77d301a1fa5a7ddfa6a14c28b0a526ba544d6c9cca2faa1b3b64b62e1d490e39205ec03b87b3d0441567b9663b8fbde600101d3fcbca6cf18a20ba3131f4589d0b765e25cec77b5325dd68668e7847d9b6b1d67513f1d5719118656a31e4146f37ef8306c88aadf0d25423d719c69bbd7ed032a2c6c67dda423e94f4e5cf46556e3a0833eea58e100ca27bf3c73bd07487ac992a31021453cde4015aff12d96197447fbba28617d27bd03859832a1aae90d3dc77085c4100bba58625e047f4000f61b585cb32f680cf6f7fd1a7625bd3246cb261f5d248235e89b8cf69fe4274569b1d2947e2279c667490fd09cbe2fa82b284fa6b39252590b7854c03acc1b4772f3b8ca1b3663a1f98dc5519777a44c4615057fbfb34cada876710b69db485803c720ee7734273db0db8749c7db8cb9edc78e92f48e758c25bd375b4553cdcb2d098f64566a824f2c184e6a5b9abc74e6537e5635f2374c25c01b88e681ddbb8bb056d4a2cc027452e9cf0909846aae34a5a32ade999fdbe849bbe39656a870656fceb1022e919764f2b2cf8e359e72912211ef49f5c33ffb3fd847a01a1982d1328ea60a2f04b83edb548a6bc528cbbe31ecb44313089939ff2afb4e294dd6a7cc2bfe68bd91734690cb9bafa0e53429baaf0ab729fbb4a6d1bd2822d0bd7c66e3ed98d79119edca46e153dcf9a576589e9053263227f062e76237517d0f2dd307be0d6b8ad9b4971cd674db06d35ea5d3b36a8bc56465652f6c1691b760d8bde35c4b799037af95941c9d074472721ccff231a2c2736278278ff79d32d1ecdef292251fe6f4a05d4d321bf1ed81154d06ae8b3f0a8c33902448776bd89139a4017223fe12eca260e84c26db52262292547df8ce4380b9c0b4cba499ed166f9a385d1f67e2daf5567eac73df74b6a971386c8a58d14634a30705d115180655d7737ffd67ff28211682a7bfcc1eb6849f3984cec36248163e957e72ccb2b9a6c4ee9e755e23212edc7771c66509013adad2f897654562b45c95de278f15f7c8d5acf89a629929c6db660e30e629193846f886fdba1dcdf82edff6d380731319be5359b9b4a35ae5f4e77f95d8fc661d6b9a7744d27c96940cf97adbf31b06ca7afd306699f3d15b5d624ae33b4eeaa6a4e402b96ffcc6204b218bbc822e89db23ef6471531b89daac87f72cb5cddbfd152d9946b77240ff19b20e6ce70c35f30805d0cac1a2ac85c05576dfee1024d84eaa8132d64abf9419d2f3b60123aa29eab242f42df681309547fd937f25a6043729cb51addd6e00b38edaf1c6ac40e3b3019cc2f5da20734cf172616cd18ceda956c9b4ef9e4b4de1320b8e41aada4135f50d279ac6d79b000e9e88f73660ed4b68197c0efefe0977975b071c0d7966aaa883fac6f7ddc6a60f656d5c2e8788eae69b428f26d82406b4adaf4bffabea6bd59e912dbfd50cd4826a6198a93ed14bab079dcdbd3c93e41ee3cdbf25d20ee99799e00263efdd25d8952a7bd8502f842907e79095a7782d1a8b6cb3f9cb5089917dda4a89e991672c7567b527a5e27ab4428aa47b0cebc10fbf49a9c4faae05d43b04d19127d71bef26e973bb6adac6bb705b8f260711b52d6c07974ee9e2bbabf5fac30efa54293570fbfa7496c7f9dde3e4b7a058fa58253f9bc5511284f6ca4eeb38a27dcc4de6a9cbde47c28dea628cdbcd810eb1989569de39fe0b31ee1c79c8c6db41ac352e58e6e167cc6c95b2eedc6a1b7f9850cbb238750ea6fb26a987805ee9f35588230b3a7bd3b7eb9e1632dbcc0d2b81ceace17a8563835ffc69e30241b747efa6ad747acd01844b24f0a362f376d514a153f53614514f03c0e92066c0eeeb180b55e548d7c160ade0e22fff2665174b7303ff244073a125dc7cc36a80b95c83de3b4b7195cd3212490f8f37f8188218715dfff6dbc8406436d46df72dfe6001d341a5974510e265487d190d81672634d196ca1a047a85e4d7f6220a4f61816574ff10a85681f58dc7be6565f68a", 0x1000) 09:48:07 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x2b, 0x0, 0xcb) 09:48:07 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = semget(0x2, 0x3, 0x2) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000180)=""/205) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x40, 0x0) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000040)="000000186004008b00002b27feffffff000000000000000000000000000001000000eaff0000000000000000", 0x2c}], 0x1) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000100)) fchmodat(r1, &(0x7f0000000140)='./file0\x00', 0x1, 0x0) 09:48:07 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a4934c44f7b202c, 0x4853) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x4) getgroups(0xa, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setgid(r0) 09:48:07 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x3}) fcntl$setstatus(r0, 0x4, 0xcf60e7287744ee59) 09:48:07 executing program 1: openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) fcntl$setstatus(r0, 0x4, 0x44) 09:48:07 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0xf578267133d48c4b, 0x81) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{0x1, 0x2}, {0x3}]}) 09:48:07 executing program 1: execve(0x0, 0x0, &(0x7f0000000480)=[&(0x7f0000000040)='r\x00', &(0x7f0000000400)='\x00']) r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000080)={0x7fff, './file1\x00', './file0\x00'}) fcntl$setstatus(r0, 0x4, 0xc0) unveil(&(0x7f0000000500)='./file1\x00', &(0x7f00000000c0)='r\x00') pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) unlink(&(0x7f0000000000)='./file1\x00') rmdir(&(0x7f0000000140)='./file1\x00') 09:48:07 executing program 0: r0 = socket(0x2001d, 0x0, 0x8005) sendmsg(r0, &(0x7f0000002000)={&(0x7f00000006c0)=ANY=[@ANYPTR=&(0x7f0000000580)=ANY=[@ANYPTR, @ANYRESHEX=r0, @ANYPTR64=&(0x7f0000000140)=ANY=[@ANYRESDEC=r0], @ANYRESHEX=r0], @ANYRESDEC=r0, @ANYPTR64, @ANYRESOCT=r0, @ANYRESOCT=r0, @ANYRESDEC=r0], 0x0, 0x0, 0xfffffffffffffd3d, 0x0}, 0x0) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x102, 0x57) ioctl$TIOCSCTTY(r1, 0x20007461) r2 = socket(0x16, 0x0, 0x19) r3 = semget$private(0x0, 0x8, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000002c0)=0x2) r4 = shmget(0x1, 0x2000, 0x900, &(0x7f0000ffc000/0x2000)=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, &(0x7f0000000280)=[{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}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0x8) r7 = geteuid() accept(r2, &(0x7f0000000380)=@in6, &(0x7f0000000040)=0xc) r8 = getgid() r9 = fcntl$getown(r1, 0x5) r10 = getpgrp() shmctl$IPC_SET(r4, 0x1, &(0x7f00000005c0)={{0x400, r5, r6, r7, r8, 0x0, 0x5}, 0x3f, 0x1, r9, r10, 0xc53, 0x2, 0xffffffff}) semget$private(0x0, 0x3, 0x30) semop(r3, &(0x7f0000000180)=[{0x1, 0xab, 0x1000}, {0x7, 0x7, 0x1800}], 0x2) r11 = socket(0x18, 0x2, 0x0) setsockopt(r11, 0x29, 0x33, &(0x7f00000000c0)="f02d7118", 0x4) pwritev(r1, &(0x7f00000003c0)=[{&(0x7f0000000440)="97425c76947756d541cfdf5d6457b68310ebdfac0af7a7b9371adb584f4b31991ddf05c22d5e83de1b1ba5fc0cf27689eec54c826c99716645d3f4032fd7ef9f7edebcd73bbed6eef6c1f3574598b5b904c9c8b8be37cb2266998713e00869c2ab9ed220be78483f6851a41d3a3f31aba29e1f1d9d3539f2e7b2e58e286622e37cab7194e8205d6af4149fc9ef1b004e8ddce10eb0b5fcdad372233d27ca7d44dcece008c6873e8395856b87ee7c42fb71c76a4b522851f887abfacd61764dc2311b4de7ba08515ea525c5473ac2099449b9b00a9d8da104e55046df292ceaa0ab", 0xe1}], 0x1, 0x0) shmget(0x1, 0x1000, 0x240, &(0x7f0000ffd000/0x1000)=nil) sync() mknod(&(0x7f0000000340)='./file0/file0\x00', 0x55875684757fc832, 0x2) semop(r3, &(0x7f0000000200)=[{0x3, 0x61d7, 0x800}], 0x1) shmctl$SHM_UNLOCK(r4, 0x4) clock_settime(0x1, &(0x7f0000000680)={0x20004, 0xcaa}) 09:48:07 executing program 0: select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)={0xfffffffffffffffd, 0x80000}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x20000, 0x0) select(0x40, &(0x7f0000000040)={0x4, 0x1, 0x6, 0x2, 0x7f, 0xa44, 0x5, 0x7}, &(0x7f00000000c0)={0x6, 0x2, 0x3f, 0xffffffffffff1dd4, 0x44, 0x48, 0x6, 0x8}, &(0x7f0000000100)={0x401, 0x9, 0x1, 0x5, 0x8, 0x8, 0x0, 0xff}, &(0x7f0000000140)={0x4, 0x3}) 09:48:07 executing program 0: getrusage(0x20000000000000, 0xfffffffffffffffe) r0 = socket$inet6(0x18, 0x4003, 0xae4) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000080)=0x80, 0x4) r1 = socket$inet(0x2, 0x2, 0x6) accept$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) 09:48:08 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x3) writev(r0, &(0x7f0000000380)=[{&(0x7f00000000c0)="0000000247e2c9dd0c7501dd839f2124a78867d3bf80813945f671434b66563d", 0x20}], 0x1) pwritev(r0, &(0x7f0000002540)=[{&(0x7f0000000080)="569adbbf979f1a9a8b103e713ab46a914520b70e64bd181ecbfce25d1c7170454b0c66c046", 0x25}, {&(0x7f0000000440)="090ededeb2a0f7d9ae80ff6bc4a222d27e1f4499afefe01b9671eb1ca719d066ca6df9e9f2b20d2c3d144199fbb9634e53fdee95e1988550bd86a545c64c43ee01860317bc73868bbdfc73160ba7d8409205d16a135f0dda9a8ff024decea0538b9402bd5ebc2be6a43a1fe9248270a009a873dd34d7dc99378d8d2ef319a94aa1cd7917a6aac49d180edc1e464b56433f492f8ee4aee23a3b577a981d1df114d86c2f0e8259a86362a1d57850fb146f6645f25ac41858147f86bba1d9d60c3cc6218840a8022285fa6a3b53f6bfd627f8f6ee7a000bd7488510ac06b898f58cdc8d8b4b9532cbe2c7aa9012d3e8ee1d5a7530a43128a0829c9b06ffe6251ec6ffae2be1838188bcb84f0c8a01ba947a8686d2495e6cfc7bb7eacc710191d4341b8eae7c91c872f88cf370e1f77059359c9edbf016f0130eff7eb9d9df0b9bc897d016fc1649bfb9215351c04a41d227c6f8a80e661df5ebffbc0d1b6d8c9c6508516a36609d8e52504f81e24f621e5a0ae9e239be9e373068f48c1452c5d1995399b8793aad78731893e11f07075474dd5cfac7951fb193a52782340da422b01eaf9880a16a1f3cba653cd4a2a9aea833b1134ae16ea5be44b00006d66c0df193584128b89201fff8e29b8d88958d772901f9b1f795839bf83b77899e081003dcbe14c11c8d11016a374c612b60daaecd0ea4c9736044a10407857d7f47288a8834db5f09f020033203f80955374d291b638a21d887ad461791c069ddc8b52086fe4526d9b84b5eb344d462e24249711c042f6a725fedc89368b30880110ae545da0f15a58082592fb68c1e97f82a67c57a2d326d868e0bc6871498b39febdb36a4d75bae5df7a36cff28d2be8f5f1b844cea1a2640b924c33b6b29fb1fc9e9c804d2d5eccbca7444a98e87cdb5142496412f9a12c0fd35f9bed8a86b4af656fbe173b63a1baa6e90183e8edce5e5b4b6f019abdfae44baccaa8a1ba343fd3a3c356e71070c544af863992589460d169a063575ff952b388d86118fa632df2e45a3199f5bbc339ca9d45abed4f54c4f4c0c4cf870fec84d59e4d0697e1d75b31afd1c27231cc4a643d97fd67893b78ecf7b8ea0776105a08aeea4d1df6274134aa4a33324fb0ca7b153e4b629b3f0ad1675794632b101d16f5f4b8dfad7cf25ffa74fc49d3e41b473237a86f16f2f655b757f413e46031ff435b67344b5be2915f15bb1b4f542475ad3121552481a716209ee35c7aad9af8d3870296392c47baa33c87ce298394618341c639955546687a3f4e9c6ffd9caf2fe826e92697eacf5ac3d45e3d17a1e894a7e22e93d72bc4ea4efdad43007aa2b9d34ab1b794bed0520267a486d0095094e8cd97ec19d07231f6e2c0f3e3cbc3f8577eceb5adf60b052807023780844cb6fa51897faa7bd8b3f6aafbf0d4fd8c42c096863f6a66bfee48ced63903b82b295b973132dc5a8642e48fd95c9da085743e0554286854be611a347327861fd83267b2d676cd99e1543559bc9a89704e329dc83bf39b6cd6c2b3795d443b26b08bbc176edd5869d33a471c325e2df46bcf8a1f9ce19fab79936d488315e4a3622ed3e0bab92deda8ca0133438613c59d91a3df0de0868a070a82fc7ee13098cf3629a536cad04e17fda9d3bdbd061ccaecb3d9d75a33b994197b99a6a485808817f1c1966bcd1442623dfabcc72dd41a69de231c2d419a86125ff9e38ccd373a9536ff23b7a94d03af03b4dbb0292c4d0757788f847aa650cf6f55af7d9b28166ce0c45a1007f75a2dfec933020ad0102a41711628d50a29efef6a5ca6a7ce0f102bae54d48ab5d5b188f6c9ca84a072c3cb05cb6106702ddd39f4f0aea13d36cf1696a9c4f9d1f521b87a2dc5eb1ef8494b5215f479b1f412fe3b157fc4440d83ee8b1790b8803d9b824a7949c900b50d9253f946389a19a50cb94e0e98923203bce1a8d86a7ca3227d74cea36ffd424c7bf1e6d1fa5287e30d4372f4509eeacbed166a4ceb57f15e9ef6178efe478eb3eef952b3bd30388cf9f3a791d85d4ef28522e0da408960fc0d8f7e06e674d3e37f261cf25e6e63582d493a10fba3714b9b23479dc467cb14f5bc749117b61ab1a7dd38500f53f03036c1ee5f448abf9edd810de4cae320800e0bb5ad1a4a57fe93c9fae1fac7422e025d065ab3f374c80c7014fd5499f468ed9cbd5d114a77d25aed55e9936b17e8292d8da9c3d5356b9162f1d53188b224b00ae8d46a65258e4dd55c57bb04d72d28baa1ae4a27d5f29ad4c1c0604265facdea3bea7d5086de2a64ba8207687e766a68737cf1f43a1094c396d5a0beecfe24e605dbaf2e067019011a012d18ddbd56f09c54c3482fb9ff4268a47bebb6cd4cb9ddfc649ec17894290a05b9b21aa4d7ec3a52b5bed34adb5dd6bb1d807a7fa92c51d596341cc91222047075ca1cde44909562ba48a3a7d439ef3adff728748b60df5de69935252a9913ce27db625e1164ada529d6ec4466de98089e1741aa13e47ef46c0f676368b4eb419e6efc9c29b4a03b2da25259c02a35c8063d398028bf24342ece5d42fb28ad5687daac5462d1197a945bdfbed18e950f36a70a1b9cf4dda6c610ec8ce420e77c8b9248217a6f78840c80d2165297e5544f1522d5f66bccac8e6a522763b10da6da9a3255651a80d3b87c60b27c7f494537dd19f77d2422f82d74c8052650249d55ce8c16e31584a718e5ed1d06b2d613d3223a862784b68763cb916b1c1546e256600eb5086229a2307222aff3abb9b295e75dacef412603537acc659ed4940f4537257738e72aea67c847d9babafa6efd18ec9a430334055ffc951f99bb0bd99d67ea35b80e552fecc155223b84d5ff262939f14428f39becb89adb4dc9825538d6a44b9dcb865741ab01ec86598f3bdaff5afa1ba7cb86bff185d18fdd2c8426699556c962c01fd7a019f87642c661be52ff9210d7622130bf1d778c19dea45326d730dd7b44223175afba1df205b25fac22562d200c92de647f65d04d89e01b91432532fcb670aff3226e9778ae5230cef32fe21267a21e204ecb9fd268dca04fb53324facdf6dd62d059681835662617f34c11dbe9ff1c4e643ae2531a8118ba4f6340c93300af49be3c4fedd5b724cc6acc9f344c9702c7404d14be2dc12b045db81562ce27f79d8b512935aa34be22255a6d3ec2da186e3850eac4bc2777cad6438aef57f75d8fb68462026f77c5543536ff95fab9ceae39f94b358a8fb140ce01ed7e7bb95abff366291474afe5a3564d67ef912c8b6e74141e9ada04f5f7dd9f8ab10a75df63996a0b6f180c8b5eee20b798b0a6a91cc534818a10fe4d10a10106be8c8c081cf3745624127cbba4c0eb255c7fa03198e9187f093394114c384c0add6b2a3520be4f901605802d55117be45730e53f0d462d8734df363ced2365f10b9cfc0dfdef205a34d19f73aa6b523802a18407b9efb47a5f84b0f87e397dab9a6ff67ffe54c6d2d7a769a64b9035cf0d75b16b016111ed4d84a0416711cfd72017f5136389cccc5df365ae450bdadc385afb9cbf92b1b15dd300034a49186fe1e5dbb0057b4f13b0d89f49b250fdc84166cbb2eeeac299a8e4c5e7c4094d9929483b3be15e3d94f4f820670efdbd531381df241725924acd23c9d70b2a8f3492d9f8f4c3382edf0909c72de29210a2ceb66a72647333150748a5646584a62f1cc89d680e3ef0c9578947177711f53a0a5a7934a2f8313dd8795b436fe06ea6aba3c15b43857f720e351e937c4643e3d6542b2bcb023e2cbc9a3bf9b2abeaeea477088548f5cc605da69d892c8f444d533ccdab1b757b3a28d924c65aeb38dd7c24d309b7740da67001d46d1ac456ada82d3e5aff5435045cb7c30af970c332857e25b49d60089a8bafc57f448703e24ed22625522f199f253aa3b5538820d59a3f385e7d190ac9e6c3f91806865af459e1022a24306da22e31f159991591c6fb421615712b3aa06f50198242809881d5c04b027c3e62ebc2c62324c4b70310213b797cbf785ec7e4f1e1fc0c5587be076ce2572d2412e38b308191f4261cf00ac613ea28e8e535748f0df9a99c843c19d6874ba1f77a3653d73a87e5790f73b5b3b52938191155b2885f0e99bd584e37c83f2fcf67940a4c032b06610bc104fe4c338ec5250dad34b9158ae7e363839f5b20154a8d7756714be3be3a3d85f2c9df44eaae8fcb9f5ca594d9873600954d2c567be2dfe316ea1423209566df3418d2626f194ee44b19ece5181c65552a636abd230abaf74d79b1dca2a2aa780f8f3ad0241482795e70b4ae5e10b5b023772e36e24e21935a5ea7bc77417431f5544060f08eeb03355987e83ce9dee4af4cbcbd1776830878251fa170941267b899dad3be8c390ab0ef286468309f834b7b1cd8391f6129ac9ae5052c3524c579a3e32cf7d27c37c3cc2a7a33f2f1fe6e66d68902d4eb828e2a3a76d1f2e725ad84550278a9ef9c7f3e744e398592dc12f594d7cc4eda53de798c5f6a3928e1eb2830bd0267ee36ad0413210da881be9fbb68be9802084a14e5ea2d8b1f8e02704c3cc32e543b46dedfb8536ac03f77805d3313e7e2dfcda418a7f8f4b9f5ecbc490e8799f15241e14c08a79f66e94ab598340e3d61577ba0e555e6a7c4074409a17beff618c72b44f4074af921e6e7cb4c5ce5eb998fbca227957b093959833c485a37fe564bd8035c2304d73ba811da1292ab6044b3ff6ffd2c82d1bdbd016a1d62714a878f2d8417ea9ee5f7a7f4a68ac00025dda5d82feb92edc7e051652d7aa36b45421a2b0070940d0bb280191f6aa60d4128402e6605cd74135994c8f9a07cebfa2e0f8bf1ee33bcb9629b690b6dcf577ea71cdb5f3551a902f088b2fd5e7f118734ad9248d05b786bcfc0e6e9481a97ea268ad1b1dd85a52533b581b955df42d780e73dbe93e3e3d71793ca2c56c3887525ce719ab61a4048e3dfa33d44026c5bf10425802c77b692a212442474783e56f1956c8df4771f18ab27ee38f1cbb2c3626ef4a059fad0ce8b378ae354c1913a83902d9c90e7b58536b7d9b1aa8147847b552f0957bc7f024f49fed068aec61ace4952c2278f53aa3e1adc2abc84f1b4af38ff095cd244af4702d774d4ca957c057ecca745e48d31907fa773e15ae414a856f448e499e10e7da084ec4bb195a976e56479b82d0b4e7fe4757d6fcba68c3c3b7577edfe0a5de23e3415a65d94628d2687a1018fa450dbca5402d6317de3b7b1ddba87a9b9d9a283d42e0a26a820f86e4a3d3dd587ad80954a8acc75026a666e5eadec57c998272223e88fded227b3137567f91ab5e6be4d314e81593c3254b24da00ef453d5dbbfe2a8d21bdebb2654d29f0c8be1ffbb93fd6c55318a9635383270a12584b79a59c7a991b063c4dbac73da9a8775f04c9da7c72027ffe575ca6efd54f44285b4be4836e4ce692a64390937b140b138f82bf637eee048c77d103aaecadf2eba8378d0646ecac2530c1ad9d45f337a08b68b1c88e0c4c0be4320b3b0ae90edbf18883ae3c0c7467d9465091bee6fa32a5800dcdd4673affbf55ee8c0acbd0446f691ce98000b3bfb302b9b729470dfb80af3a8517817a81be1babaaf9ba075ac08c070dec2e6675b898fd1c94d6561aa2b17a14ec1657bfa3b137ecad13ae13a3da9a4a530d9b63aaa84c4646b506b132ce02bc4656bc900374f05539bb5d428722748af1de8d7e34f201172f1a807446e8ead4117e3a31358c89db2fa74e7b1b0928d4576ed2bb11116ea0ff6464ac87d1", 0x1000}, {&(0x7f0000000100)="8e487f4bc096b17ce7e5e9d8416ca0e9aa89d15b3e7651517a53d265567eb8c39411a6a2e89c925bf77e3534b4c507ab01d374a5ce9ae2f25d9e7d9e271b1c230218e34b1f0cb33df30020530317e714a71ff544e60cd549864262466f239e575185bb1d2c36e50d85d61e26456d1357c0c9e7e355811104ff0574261c2cc7b2cf1cfeb243f34e854d92016cae2687d2c1d93ad8abe52009428d2061bb0445239a6fb1fb28dc8b6633e63ef4abff3fcf0570ee2df9f9d26f7dc89611ea3170470d755e266200cb25265ae5d5160f5d221f9de5626cee01", 0xd7}, {&(0x7f0000000200)='j', 0x1}, {&(0x7f0000001440)="a2ed09bcc9f951cda992cbb81a9c832bca777c004ab71a305db9882126846fb2d59ba8957921f7fb4d657cfee61ea910492fc5b1c4b082171642274650cdac5654b57c6dae1d7f18774196b7b18e64800bda8180c40cf0128c5a191679ef738a8b5bc3ab37c729f5a4f44ba818223aa2b538293e669e135db65bb55205e92e8089e993a67651ead6e2248eae9dad2af291ea3de32bffadc0b1fa189866a1e6a8eb025c4d41b9e7ff6ebef6ebaeacb32372b35ff44dc060e13942bcee1d6a1d76b4941eccbd6de4e6ef0a181d7ea9e56a4152980249f74cba9b7260658cbe0178d3a6090430431c85049d3fc237ff2ed4b271facc2961e01a29123222db940f9b27de9da15b000e16e8bb758fc1f6053a4fd0547f7561f76d6280e8e55bcc179717e1ce3ca3fbee06dd70679bc5011eb905e2370b40216d3d42026c2d31b5216656a0ec55b438a1d751d29f6acd734236473243fba2a01e974892c10bfe997839918915b2b55195cb4234a99431831748e2fa2d7ebc4936c9f50959f72fe9e46c7a4381a8892635c5d99e409e2b4655ce6933736501b4c83c275c776114f32ce2b626fce485149b401ba9784ecc1a66ed54edd5d1f31053c9f2cc5d7389d5c7d04674cc42406dcc131f2c42dc422181048a5cb31410a379ba30764c7a64edcc83c192d8531f752e31c720487e8cd12c15d09470f1e885c52e8a04a3b3e8542cf587818df87f6d542e9f77a5338e8aba976de8b8d77a06e52f202a4895f07cfb4b5eea40057a9e3e83d4956726da06cb56671d52bd6a9df5c1755b38fdadaf328f0113579532a3213962695d510247c47e88763dd1b82027a34586d30968fad6e42451ef0cf4f46ec829144adca781c443b00d8a5f6acf81f385ca56d019a135ece38b8fa6a0b345832f71083f16d9fa2e9b3ff445590b3e4b0701e4916cd79caa84e6a1218280cd3f7dbd1429ef797437bd37a6c0f07627279b35bff23d40a5f14818980d991c05f7be3d747596c3777d0870b332e054ca836ed47f47c670a10aed1e022965fb795bdebf25ea288edf5e6dfe760352cd36e02ce0b9af1f727a18172ce2b2aacf8534ec80ef515f9b779ea9e676dbb8e04e8d715c66c29dab006f2b8cb475455fedd5393847c73ed5e73c9df6ec8afdc658daf534fbf4e4db7e9ffd702282008723fa5fb51d6ffddb84e401fbe081f712bd4b4b948b39e512e3ec5d261899d1c7370f5eba1595006e3525b578d0646eeb62d14811f9a5a8be19dc247e4a2e5b59d65f63ec651bd1385b3acf1a96d0c80ef187869b9f39f5373f50ce8795a97efae38f1da76bb204ae0de4dcc7e144c2a01716d13ec812c268b205c1d2ea5c118641695b44caf175558888ec76965556cfe6fa011734a45f7a30f1c089193d591519a321af73ab8d1b3f0b3e608304de2d37a0b8562039de5471968469e3fb18ed0d5189a52e86ca855fcf05edfed5c2fd99770049f47927276cbe137628b74885f36ebab339a8e31eb08bccdfa0c418bf191e4b85b3abb40b58a8cf754a0cff2cf820fa3eb287c611f14f336e620b07c6b5adff026806c42ad10b668ff45fee4b415cc3f1c819c3a0aa50d415fe92a0b7f65739a7500612fbba940ff57e4b02ad6e3667b038d4ab741580fa763bb4cb501a4bba9cea13cb03c75c4e26b0c973ea4753f0e3eda281bab5c8c70c594ec9a69d2815f1b1d4adda933135cbd4d6383168412a1b1b709487ab62134b31542c9379c733b114e392ab426c137b1d37099b53156b09574a7e59a8cb31b5cf7249986121a40640df822ac5c4f1e0820684ac6db55ecd7f10b2528c2ece2b2ad3713f15a88748976bc66f77a8e79dfb97f1c7f558b575bf8a3d9ea4742fc7a9080b120962433afaff1985299eaace0906c0921bf7de7170db3a9469c6a745799cd9360c2500b3edd1f94129087b16200dda8dfaa22def53c8a23cc97bf2dd6aad3f3dd9b2b929b366c5c40fd6dd898a43f18e8c3090816f8fdbf938578bfb807c115b87646a63a41daf2a1312f11df93c3bee4b7900d80be8ef4fe8c8582ea8a7db303593e87c1dd2b464a612eedfa52b1501b6fce32b86b142e2ff48aa053042c29a03b15324c0c32fad64cfe05d798cad02f2ddb399cde51bede61186aa4ce645fa23dab10a424d82bdaa7753c65e4d6c2c277ec910b8448e900ea28bd32445a69cc33ef427df427864574d01b8883c5ab3a971ed513a0dc14ff7631f7ef25167d7c2f770e91a1e056d9065fd4804031e25b62a11b6e5881b589067fe2ed2e834f832d34efeaa4e30ac2bee308a41928ae78796ca2e3ab75759102ef67aebe30b7404faec22687af00efadcf21a94b23233ab9466f2d19785754fdbb57d4ea3020badd8b6432c239a34a107cdd50880a80a7b81a21cea6b2ea179478053280003f19b4a7b69ded012c05b4f574c8e97f31c8df884b096e0735fb57a27ec7246e20c58f0a4333199adfd760e3e285033ef31d06b618bf86c38442d5f461c1245ddc84dac799ead98e9e34a34383773bfd08c4d14bd9fadc40737867183ad1528f40a553d707ae4651e21c2436e5faa5d770fdded590f9774ca23c76b99320db4cfd47adc220235ccb803bb0bdf3db5fbedbaed2e00c7349878ae38c21bccba4d9b7f475b31529668b3e11d824881345794a1ad91a1ce0e5da0bcdaf91a5a5eb2d29f900fdf629a0127cf02f7cbf111ddab00ccba6fabaca51995822aa49b23a0c53c96efce60f2ea1cae13faaabe830e351d028b49261f67b804fb484d4771e2b6b42f7b358feee4ac57a9f55da060038dfd93c939cf32800cdb3b4d2cc2f9ced4cccf472238165ba482359204b23064d46f3ce87113c30c92e655010abea4628e76953bce06a9a8974c561e7c3f594e3328414e8585879ce7d2aca262e0de4ef0061f3590db726129ad4a745129d82a29aa063868f72c27481e696c489fa26cf87ac131121ad3c7212ff3a8c813bfbab6c1b12e76f0e750ba9f1442b52b23faf511959f394315b75622268c897a1a277ac3fe106be99625f8c184a8556cc7dbf458dfa1b8811087c2f809dcb1a297b8667b107d6019705b501f322175be4378b56df73ca48ac9b213aafa8072a89f42c67b66a8a5b4e90d43ad1612287da6b80667f15189f4744f13e3f22bd38edafcca3e4bfaa96f47463ebc86a06f49836b7792f87feba24a228e06b82e68c1742c0180603539f3cf9cd1f45eea105255326f8148f22c9e375d4133ee22d7133e4c6c09f83757b871d7491093d772a5405c3fcf73bdb76355995d432104eff077d16b7effa4e626bbe5c0de287261c46fbb36829bab6c9a90da24bf2da89599d2929ec8e523bc0b860b0b4e8e3ac4db589c83046e2acd2388d13404d34c7928ebf4874325533ee6071cefdc94a9399ea20f31cf016e8a504fb546bb04f208ffca3eebd14538b150f5dbab8963a30ebf57668ce157338095e5295e0c2a125e2ab93133a29cf804d82241614c6d154d2df63bc10dd797fa3c1c9cef602f5e945cd53b59b4f9921f9852140beedc0c863140ac9b5a4d2a5d44716f1540b3519181262e6c444c682a984863b711305cc98c623a68986f2f962cdeec4ae4ef09a893608a4f720d92194b05ef623c7c3b6a49f5f4019c852ec7469d1d2ff306f177d2a8ce59d299ad8de9e3617599914ec6e8be4c9e3bc521dcfd826067f5712c249128442a736b0cbf2fa623c079c138663afc61093304b32a65b41e58626c0b7a1d298cc5c453f3af54c06fa3e0a7362c5877dbfaa779b62eb04831c93950e6d311c9ccba38076a66b77797d4b0284d92ab6cc2b8ac0358538517160a9f312cb6ce790e283e10ce2367e6a0c8734fdf3e8225af43c842d53b1990786487d8f68f675470febf1d43819161155e730984cb5b37c9933856b113301f140c15ca8eaf1deaa727abd8ad43cd9fc18e48612910d5fadb9c6481f1f2f44b5b0eb291a30568ce28b6cf4115e3803a229a60f717874e4c67f241c396868d9b18d354684fc94445bf324c972f9e0f8cdbdab594763bfb3e20615252854fd70c72682dc7fa0f3b15c0ccfe70ff15ac995355c6e0817e79c497c6736697abf68de857af9c984ba586686b016b5c6c9c3dfd2fec39deb0ba79685b39820a5705ee1db3c5e49626a42ae359fa4b5fdde9950910f2acb2aa43cdff4e55e37304f7919b560158bde7643d0a8b9ed0bf63da91236498d9f6070e6afc129768ddf2ab391ba59cbfc9072976adf2681b80bc43367f54f83112953277863f002ea893d047a8d0636612849599229bd9710702080bcb9d70b9d94d068477887fde584329f6feceb85ac054c9072e7e385c86ca1436aca77bc8dfd0fba390358d673b52ff1d2983c9bf8b735c8aa51bebd3e32fd9a2a707af61ee810af0e01a8077f4730f7ea11b8d0726f7612aab65aeba7c1d973bc384998a908771757e593c2e072bf399e33744cf8815df031309d3057fe3b0e6ef25d3ea06e1409a8805f03033a209b96df135ddb1b15889d33bf5e60ff43a6664b64413ab7fe5f0c81e1e1b285c5f4afdfe811ed043d288f773b961a2a3ab1a52151739bff7e3c6463e8f52fa2517f8e986d1a35313319b30c1658a1832b21bdcfb4cd2ec217f0570546b1f4a310474ffb9a5de04245eff31be476a95600a681b58f8b0f8bdf05752cf9e31c58c1a1e156acf9c6fa7c714acb5994d02c02ac9bf721d98994279794af7c00e98a05a8d9a3480715847256ba25053d0e9cdb4147b9d8d4e8ae6ab261dde729de6134fedafbdd13e110c6bb1188cf22dbac113d10dea7db717fbf23dc710e69fac7169f34976163c8ff9569a2b4d9a521187661633442e5b56d76146f654cd6a8c0c7fc9b9438d23b34b26ffcdd59c20cf432fe5942286ab18adf079ea258d7a35e600adce927d3f23e695a6bdc68f1e30d5f6b29fc3de029d4a086a4e6bd9510d9930937101b1af84657e4c3248aaebbe96631527d5c0b0540e8d99f7694470e21d21cfcea2e0e3f9904b625e6aa0cbfc33c60d84f165588948f15e4d86a2ba6e8cf2a6be1db1b6985dfafbe3f19f5e959f1d3d83ae44c5a47e12c427431e763fadf9456e5b31e6a0c2b8276cb21341cadcd6d9e2936592078abeabaaa27ffc64b9145ce5de039fd32080cec1f650799fef1e1a8b1f76aa8c1890e23a976b4b71e3b8119fc6453e0be10220bb006d6d69c1a7159bc43ef50d8a9de6cfb9b5d6a411a48f9afd03bacfb3610762e128b09965af26d169a57ca4be3c071a4d4c9093dfc2d100212aaca37ad79bde98df0a98cd21c431681c0ec6955c13fffaf59649246fdaeae49367187c4e1b7422705835be7f1fb845ecb891c5ff07522378de8ec850d0075cb27161ad9761d5ec4f53651c84858513b58c62de8113807d86c9285c7ec40c0610369c5bd0e9d107e8455e1aa645bbd65771ad7b23413972439a84ad9706c4555297d9d51942858dce36a9f2c9d641bb2e1e071fc8297cd8d25d72ce50d69387726ab6658aef6af10d145c6e2230b5dd8ffb5dc478d39d60281506b90e34855abce652532d3d98d4e56d0b9cac7883bd5ede80855a4c177b0e050dc34f42491b36963c32f64036238a9ea35826202d274c8ea17bd97ee5d47e0fc4e9535ee4a2a7b688107054930c7b0652a6b0d0bb7ed941a795b79fabc5378c7b01c16b3a47a4ac081c2f8861994c061daf3ba31e193fea3f79c24470428cfd65b488396346689f03b7c5ccddee434821bdade5f38d08cb1e522681866266853a66ca53170352d973", 0x1000}, {&(0x7f0000000240)="da109bb79e1e0e1d88eb08ad80a4c61f54aa59f5df8ead17466c85dcd62cc85589e45e0231e8c3bfdc8405a6a6666f10abc9feb054cac19778229f27af5382", 0x3f}, {&(0x7f0000000280)="a3cf9139dcd5c8f8dffbb2a7c3d7750dac7ba04e15e04e6693285858", 0x1c}, {&(0x7f0000002440)="3dbebeb524f792e2c920606464175481b64a251b05e21bd4b5a3ffa139acc7ff2abdd8e1e39d31d6afad3d21fadea0e2b61fee58b8b50bff30c71fae21499b75364e1dfee304de7e5a4d33ce19f3abecfe57edea0bb8509600bce422aab5729f1832a14e23175c30783cb237a502ff41166ff017c23fd5a022d30f9ea080252599f2266214da59a208c20d5e3fbfdf1a297fd627e38eae071d39ab45f6ed041a666dfe535c2bfbbb3311186ecf0b8439cfa6e5db0df9f9011b522129cec03a42c4028eb35e", 0xc5}, {&(0x7f00000002c0)="332416a1d5331a7802c2ecca82b8cb1c8ef567533dc744fdfb1d63cdd94f47ab2eae0206316603a41ae6cc2b0ffde8dbd82e7c57839094df5d520a954693d0b6a5d741a47c99f9ce08d8436b4d2bbbe73461f9357ea79de250edf417", 0x5c}, {&(0x7f0000000340)="d702d4ab1e6962289fd2872fa732ba30b9481964a3abe94892f0ca7b5d7ae96be98f2c", 0x23}], 0xa, 0x0) 09:48:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000280)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d", 0x6ef) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x2, 0x0, 0x20003, 0x2000000000da0, "b08d16c65519c70100000000000000d8e500", 0x0, 0x3}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 09:48:08 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040)='d', 0x1) syz_open_pts() unlink(&(0x7f0000000080)='./file0\x00') ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) 09:48:08 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x1e, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') 09:48:08 executing program 0: r0 = socket$inet6(0x18, 0x8000001, 0x7fffffff) r1 = openat(0xffffffffffffffff, &(0x7f0000000240)='./bus\x00', 0x80, 0x40) fchmodat(r1, &(0x7f0000000280)='./file0\x00', 0x10, 0x4) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x1010, r0, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r2 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) recvfrom(r2, &(0x7f0000000040)=""/5, 0x5, 0x2, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x5, 0x1}, 0xc) write(r2, &(0x7f0000000080)="95ebc4b52d02c4b5e940b114161c939294650cf7b96fa5", 0xffffffffffffff4d) write(r2, &(0x7f0000000380)='oL', 0x2) read(r2, &(0x7f0000000140)=""/224, 0xe0) execve(0x0, 0x0, 0x0) 09:48:08 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0xd9d) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) syz_open_pts() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r2 = getgid() fchown(r0, r1, r2) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000180)=0x10000) r4 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMSET(r4, 0x8010426d, &(0x7f0000000000)=0x7) 09:48:08 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000140)=0x3) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0xc42, 0x5) readlinkat(r2, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/24, 0x18) r3 = dup2(r0, r0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000280), 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="01002ed8a3cde1b3dd46763873b92f66696c653000"], 0xa) 09:48:08 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = socket$inet6(0x18, 0x1, 0xff80000) connect(r0, &(0x7f0000000500)=@un=@file={0x0, '.\x00'}, 0xccbd030a) r1 = geteuid() pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) socket$inet6(0x18, 0x7, 0xffffffffffffff9e) chmod(&(0x7f00000002c0)='./file0\x00', 0x4) fchownat(r3, &(0x7f0000000240)='./file1\x00', r1, r4, 0x0) r5 = getgid() lchown(&(0x7f0000000100)='./file0\x00', r1, r5) r6 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x0, 0x50}, {0x80, 0x7ff}], 0x2}) lseek(r2, 0x1, 0x1) select(0x40, &(0x7f0000000340)={0x7fffffff, 0x5, 0x7, 0x0, 0x1, 0x9, 0x80000001, 0x2}, &(0x7f0000000380)={0xa6d, 0x0, 0x30a83dbc, 0x1, 0xffff, 0x80000000, 0x8000, 0x5}, &(0x7f00000003c0)={0x3, 0x7, 0x6, 0x31, 0x6, 0x6bcbce0f, 0x80, 0x2}, &(0x7f0000000400)={0x4, 0x1ff}) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f00000001c0)={'./file0\x00', 0x0, 0x100000000, 0x8, 0x0, 0x7, 0x6, 0x2, 0x0, 0x3, 0xb378, 0x7}) writev(r6, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) 09:48:08 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200), 0xc) r0 = getuid() setuid(r0) mprotect(&(0x7f0000ff9000/0x7000)=nil, 0x7000, 0x1) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r2 = getppid() fcntl$setown(r1, 0x6, r2) getuid() r3 = socket(0x17, 0x8002, 0x0) setsockopt(r3, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000240), 0xc) setsockopt(r3, 0x29, 0x80000000000000c, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 09:48:08 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x6e53, 0x1, 0x3, 0x4, "9f9a73b07874b9912bd894e12665733c9b909425", 0x2, 0x10001}) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f0000000100)=0x2000000) 09:48:08 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x7f}], 0x1, 0x0) nanosleep(&(0x7f00000002c0)={0x88}, 0x0) clock_gettime(0x0, &(0x7f0000000040)) poll(&(0x7f0000000640)=[{r0, 0x40}], 0x1, 0x0) 09:48:08 executing program 0: r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r8 = getpgrp() getgroups(0x4, &(0x7f0000000180)=[r4, r1, r2, r4]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) r10 = accept(0xffffffffffffffff, &(0x7f0000000700)=@un=@abs, &(0x7f0000000740)=0x8) setsockopt(r10, 0x4, 0x6e55d73e, &(0x7f0000000780)="506413d4049e4db90840cf62f687da2443e94d38b5ef612060e768d0eeade6130a0cb36f53521f86bffa1188d6f6236a4e20db908888fbfad3445aa54b2ea8b9d815ed1648cdd245b5cadaff5a7b4fc576e22ff8a836f9c91b9bcb0c2ad720efa3d533c2e8912d1512ce34ed55c48b54e1d4d1930554dfe62f35a62fd33121b088d11a38993523057ae3b05facfc0028e3", 0x91) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x3, r6, r3, r7, r5, 0x4, 0x4}, 0x3c0, 0x800, r8, r9, 0x1, 0x5, 0x7f}) execve(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000400)=[&(0x7f0000000240)='\xcb!$\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='/:\x00', &(0x7f0000000340)='!\x00', &(0x7f0000000380)='-\x00', &(0x7f00000003c0)='\x00'], &(0x7f0000000640)=[&(0x7f0000000440)='\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='%\x00', &(0x7f0000000540)='^\x00', &(0x7f0000000580)='&\x00', &(0x7f00000005c0)='-\x00', &(0x7f0000000600)=',\x91!\'@\x00']) setuid(0xee01) r11 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_timeval(r11, 0xffff, 0x1007, &(0x7f0000000680), &(0x7f00000006c0)=0x10) shmctl$IPC_STAT(r0, 0x2, 0x0) 09:48:08 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002007, 0x5dc6) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000080)={'./bus\x00', 0x80, 0x4, 0x9, 0x0, 0x40, 0xeeb, 0x1, 0x0, 0x2, 0x2, 0x2}) 09:48:08 executing program 0: getppid() getuid() geteuid() r0 = getuid() r1 = geteuid() setreuid(r0, r1) r2 = getppid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getitimer(0x2, &(0x7f0000000400)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r6 = getgid() r7 = semget$private(0x0, 0x0, 0x460) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) truncate(&(0x7f0000000240)='./file0\x00', 0x53e) semctl$IPC_STAT(r7, 0x0, 0x2, &(0x7f0000000280)=""/181) semctl$GETPID(r7, 0x2, 0x4, &(0x7f0000000340)=""/180) ioctl$WSDISPLAYIO_DELFONT(r8, 0x8058574f, &(0x7f0000000480)={'./file0\x00', 0x1000, 0x0, 0x9, 0x1, 0x8001, 0x2, 0xa5b, 0x1, 0x1, 0x4, 0xa2}) ioctl$TIOCSETAW(r8, 0x802c7415, &(0x7f0000000200)={0x1, 0x5, 0x6, 0xffffffffffffff92, "1980dc483bc50d1ebe1f72025fb4784434e1f629", 0x5339, 0x100000001}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{0x9, r3, r4, r5, r6, 0x2, 0x9}, 0x8, 0x3f, r2, r2, 0x2, 0xffffffffffffffb2, 0xd2, 0x8}) rmdir(&(0x7f0000000440)='./file0\x00') semget(0x2, 0x3, 0x200000000241) 09:48:09 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r0 = socket$inet(0x2, 0x3, 0x102) sendmsg(r0, &(0x7f0000001200)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000040)}, {&(0x7f0000000080)="492ba7fd63e87c5ad7487a764b1448712e2fe67ebcc344fc4670a7b79f9b9111d5b46baa094228575780e08a228b26b18f076f84c34ef48f524df14a0da804", 0x3f}], 0x2, &(0x7f0000000100)=[{0x1010, 0xffff, 0xffffffffffffffff, "1572bb24a7b775e3b1fa0755eb3fc7e00635baf380399b0fdae3450f387f4d5f582cc7d3387a7ccf0727f65aaccb7308bbb274b2fea31228727ce6e798d50083495bb47ad083276a9843b2395f5b20caf695ae5ebb60a02524878ae2ed3cb0284f64930747e0c78fe9186954aaef27c6ffeda3da91e0c24845107764b962e634aa9c42447bbb0a69cf605aacaf890e051e6cba136e600220446ec0754ce0ab4b4af1b02fe71d55a01ac11a6fe0f5d902661d03787c3277d486384471c6cd3c12aa00070dd5f1451fe8097a5a7439575b913682b1e2f4bda6d40591af95372dc24ceabbadcadb45aa902627d66270c65411f2b0d2e2ec1899e14cfb756259e51d9155b426dd2aa453a29102fa310ec83bff0678cbceb7719c9044de3b848d65cc8f841513d82a7b63156a29efcb45e2a184dbce4e1e5d1b95a5940bf0824301c83600da5d3f4c2856f78e8a060f1bc978b3fdc158afe2af3637c0aa1e1cbab235664631a9c17708ea26d5e5ccf3cbe67084507b30560adec45637bdf4dbd8a37a962299df0cb9118055b05507ed1328424895758128443be598013e8d3435b2984dfac8c574271abf38cc242aa9beaa943bd07d6c3d1a06f33acf72b73d0b4fc207f0d8a170cef01ee03899b5a606f7623fa984cb6cb8c18277c77cf343d4275053d6dcf371482c5f670070d497d423889e693c3cbaa84e6cb06b150367e648804510ee9105345773a82ac87ec9b081592e2ff6f46f09d2a1b68b0d5dd279893f86134fe9fafe9eef585488db82f5351d6c2b1527e98d96256d579381474c266cc30f0280de25cd9f58f4889b43d0344bd5de0450ed2f1a05645ed7fe7234a5dfeb6e22680f25c560303e16955de39ab96b2139b2e35d86e2cd6ce51d4c412a3e9d4c23b3abd3dae6ec4d916abf4fe15e2d0bd597831fe284fd3c98eedcee96719dfc0f460450afd4294a3b9ee85500a92dfc598426144c3f47c2ae116759e7f9f9cfd7c44d04a9ef0ba3231da764d24fb0aaca69823216352f579c52188c3ba2fe82eeff87762290e3d2732c7c52d946bc0dea4a54736871ce2776bdb543206e7a4f98235a0f48692dcadbf5f941e8af9e49896ac37d08ddabec9c8e4c05c32b5a363dcce5b529bbab30e5819629d51b7508c531deb8a473f5e9041e12afb7810727d9e0022e37274c942ef5f10da0385e74e2e46cf6bfaeeb536aeaf428edc6a18a05e27b9282bd966659080d3a6fa4e6633af01f80c156a50f799a22c3af2a3e813411dc5fc09c4df75cb0632ee2ae1a6b9a4211c6687f7af83e14aec017185e086814e3ab75d9128743a709a6674a6f5f54bf28b486e695d36857599b8b67ef5ea51afb2eff73152c8fa2dc4dc96b4a74002ecf2cc90026c997fff64bdf6872498ad72393b36ce5845e8a6640ce833774031644c25cba91225fa8622fea264085d35e726e33a13df2511f7b60d85c3ef8bbd53e60028338a08218014903ef9f76ebf938b39be81545a24295446703d5de01a984a638a18228232956be7928f252fc37790a170b7466be9cf3353855eb44639388519be793619896dc3a8ee5494c05e819c46a68d9b3d2339b75821cf6977e75ec4e333849a3c32b829679f6b8354d35eebe7019aa2deafc8f57e01c5653a81d9f73852ef4e079a3fc899ba6be1ceb7968de65c074029381e4e20cedf663585643feb1da37ea86b5dcae8552b991c764e5ee15b725ab69c53af355f688281189788211cde0fa49dce3078c67b86e28ac01a912b54eb833574ed7aa0c7347e10ef70517b0a87e723b78fcb26c8047ba0866f3978604ccc048fd62d818239909f973bfae7a64eb03b979635ad12c16bc09dae8500e265cbd297dd398b49a6ae06d2c4ee8ca40b298baced0e66686c3de8920a7371b73f655a07b2f043636dc9c50abe27be632ea2373df13a4b2a48368bea2d1bbc8b26e5791d7c5ea2c2fd2b7c96522a1165475411e385fa1dc523363632a1509df682e255a5457b1efff7d662ced93326503af4cfdab47d9e8432f33ab4cd69bd1c223d66ab19dc1f91aa1015770288d5114deed88aad2a9ae77fc45d4e8c6bb474090f294ef4b536bb6f382e7e4a645bac69f468c89ea1e9377bc3aeee8391e5fc53cabac0bc6b6a7d253b0397269298cad8dcce11866ef0814dc5cc4ba6ddf2a38eb267be1df4722cbd506e3bcedda2c596c2419e488c9c777c8b405287332c3a6f38de00743cfa4452c448c35a3e977d7be5bb3755c3c0afe25420301e0bbce4f9f3cfefb9d541eda8ada224c7d61c83ed39eb7cf655644bb093b0fbfde84b9d884099fd4b86fe2aa6059a71fa554f369348658dbdbb589a21accef7d010ab75bf6b7d762a06276bb54dde80a63b78b088c587b19ce7fa441fbb5e037059fa6cbc24b3f33e39dc42da7c3bcfde7be2e335bb9b3a53f830a4620891b1bda906704e61188fe2cee9f45f57131221bfe04eb04bc742b69410ba0042971a554c0efe7b19bd6e36a0774e720dad9616d6713403ee0a836a66d75c4bdcc1918d8299d8f410eb1c42453e66c6d32a0c26b471614bfa0022a663200b39239ecd2d1a500d7c3325f0d397f52ef88522d873a4012bef0cf71e793aa87126dd845364758382f0b15aa8b1f68b052df3339091891634dc1dab4fbad0ad56595924116e3036695fe1c9c1aa77e79dec403afce6e59e8a4dc3e83032e899cf96769348f6fb37a50275e032c738f4ff48387f83e66cb4b69f3b186a84906e93a99ddfe90417f2b825d2cd3ab1d04b680de4c60c2b2ebd290ef352b52d79642489566668db8b0709c8aed9079906cb2ddfde9ee3dbdf0e4dc46054ae89f0840d3a9589c472cfb6733105f10ccdd58418907301605d7bac49f34ae471dbd524aa41bcb26affd3e2a3616a99245f89f8716c6153c41a62a3d7c7cc9b9836ed2cae2b1411a667eb287a70753904e7dd2e8f436791e92178c6ba01e4fbc4a2ccdf60e29763a66a699054f699dda389d3b7cdac3a74baf60d406c5fcec2d107a287d8cafa3eda6e843c94f733dbb9442cfd6ab6c784f2ff00f5cd3ba180124e46ff54292c92c220131ffdb32bc45c6d2d2cec83df49fd779e68a39acdbd360697e8d75368689d9fa341aeaa5f2ac24fd67e07314bc297bf10abdfe2014fc390161bfbfbbed0c3f466bc4579a8f0ae3c2ba40a2a13c850be1ab19a423e3c86b2e1a0ecca9ed66ef48754cdb941d67ea4a16c395b1916300feb803f48b8c78df4c819a3c3fe7671ca47d8686ea73e12bba8180f168d7c80d6e2b7185efca4fd1c803e5a89fe13117d10d2e248d05c7e5720d18bf54e3643665839e8c637b7ef9908973ed1da81f735307741d3bf4322651a1b417e903d8a7ceb9d9443012d480a513003aa7ddbf24d9fe6347d3adb152636094eabf4f6659eeff5888f0766722c6428369e5584a21d4f1e71f0619253aa3365f7d94bf51676313eff0aba3a4d9705ae43ca1832ae630b116954f5666f2c919d16ca97090a26a5d82dcc55aed592ed2cc760656d20c7e589fbc1bbc2fa4b77a4084c36abb7a982f10a0951d92386c5eb3a80cd5ccf5bf5cfc410327103cfb7e0e9254a22cccbb93de408c1bc6b1f034505d72af21a47f293a60215f3795e3020178899faa1a07760e76bb15c6b9c1fcca1557ce6580bddec8fc727f43df3d7ae0e3918e1fef07b6ea7529d7ed67eeb2e1c118f12b9132ccb7aeeb74475b52d1137a1d34adf72e17a6a8cc8311f0799b45cfe20fb3d5e6f8eff0edc258cc202d29c650e41e664e177ae0108c311f252d43462cd9b6e40c76a65fdc80c4e4f5af37bae303eb61ad4091056fc26351089a4589f4ce26f7006863598d86dc4214ed34a8e3ed338bbb367612827c66e11a46a68110961778e534adf51980ef3029047e39ee5585c31cdb2c5ad41ce11313acbdd24ef08dbcab980a425cdae4640a3b27f19cabad45dc4a95a81cd68779bb88f34518dd7b2601d67e8432393fc318d1a7651a9c2b13ae3d285b751d9839f7a3c1bd6695dff186cccda805c5f88973019f6b52ddda462cd783ebdf3aeb72f94c478ad0f87e676453927e9391c2387eb24792537bf12a4935c0433b645394dcec0d526285505175b49d901baeaecc72f98daea7ab1d2101587edfbb3c9420cf06d5c8a881fbf0737d3b08e5d872a32d3ded972a91101b68aa020adb5a7a546e689c546202773e68225dcdfaa1e9b5f2bcb12e8ccd76f4b1daac946c610781551427dc85a3120c891f7e4ac034cfca41af3165d076f005773dbc9d6b80a3b573ad6e6391397759b504fb3273f9578549732a51929f57f0d09b88b6e601b355beef77c974c792ddf6f2e0e4fe82c850928cf59cb5a97fe68384b343df20926e95e547adbbeda8aa6c4ef94418a4c14fb33727852821107720976c63c697fe64e827aaac411ed29aa328188612ef77e6f007de9c2cfcc53afa43931f995942b26cce10ba42752071548496e1a273f93696dd6597f20d9f58c8832a59a5e2676fc93c0fe57d0c2cdaffc954f15eff1bd29bb0e96757c77103a75df265e0d34060560eff0689552342e71f59ee7f23b5cd2581e3b98910faa5560fca29500c926250388c943e3fa35ceda1cb9a56c42e27af7edb77c0a409612303ff8fd7f154f4f884f55e3f865bfc7b1e9c991e30659864aa6851677c9b2599460a6af5d74b5f1f8ffc1f20b997585934f5163cc243c842f3985ab7a8524e146d0563616564e396390d0633cd21651a3079ccc4ce50bc73131e360340b1c58698a8cd60f9b8d5fc700a7675b5debc102bdac93daafc089f10184658ee64afe439d0345d9969326fe44df77aa822c61079c8c658d81c5b8414342a566d89ceae7ddf0cfe3aacf1da589bcb2dd1fe2624962c301f9d6bdb7169a761c2585358b283b5342c4a71141fe33aba5fd52ed55739dc85f6a20cbe129da152817a806c78a8629452d2b792ba33d4453fd9616f5af39fe6d7fed9045bdee7333f5b60a4b56c8087d6ebe5fe2e844783f9bb957dde5f0ce56749958232e61c1ff04fa1c3a77d2877f39984d40001ffca54debb0447f613040cde8c3e1bd1bd88ec96ad483305c86178434498dc6acf1dfec9b4db6d92b7c5983130a592c89fde7d24d298a2d7cee54d6784c36ae177b06f7b9966c982cb1cc7b77e024926c29c15cca5af5899e1c0caf1ffbaf816d98d0eebcc5aa1c51dcfb725e9fcbe658103a0f98ea64ac3bca7e6eb46b241ccc1ef17ff18f51ca7c1f7b0c0895f2801ddc3ed3d491fbd91f9f3c71d0253021b15e98095f2f681ca0ac724a330621cfe7f67b724102919eb5975df3955788d2258e3c8a1ebd4f00e8904084b094d701fcac652df322af3854c44c83f6da2406ac3643f6b36606e095dde86f1be80af18ec9e4b6abf3cdbd1c4ecb8a8aaeb9131eca575139289e3006ca79aa966aa55e3bb88db4e841113122063109f40dd77a765fcc88ff39be9fea01f26a66bf316b8e290c2072ad8df6c218fb7ec26282a8826de65d8214db73f70ec16b2ffe86ed232de2d0ba033acd4ecc0f413179e914545e255ac24fee44daf1d830db942ae907190356039e1c8a6287f341b098035cc6bb5d0c25ea9d7c490807637a8bac65f02c530c9c49e8dc57421f1699686d032775378ccf9594a975a379ec326a2631a626dd7e444d72f52ff67618dd59f4769f6f90fdaeb20a2e1b1b14efb95d98cc14dae5151709a51cf1a883fb43ce3a50beaf797510556c01fb56ce2331ade0be8cb86bc92c4e8e3233e8928f806dd64e9d2"}, {0xd0, 0xffff, 0x8, "8ec466bd8932846d20f67f0a314595be7a523b20dd2929fa613dbede05b2f8f861e9a39bbc5edba4572834a8076986760b0ba599785e3cdb4c57850937eb5189d84c6e580f47a7172e079cc8cbe0b763859a8600e96d9d87bde90fe829bfd8f99e815133704fce327803f55704adaf2861c7a696ac7eae6f5aea3ca6737f6cc0b065c19c49d4abe8d9a25b0180a6aadde7fafb129b3d107240c92f8e2058e23bd96f6bdfac93cf8d1f1d7b51f22c5825289d7e1eb93da77058a43e"}], 0x10e0}, 0x40b) accept(r0, 0x0, &(0x7f0000001240)) sendmsg(r0, &(0x7f0000002700)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000002540)=ANY=[@ANYBLOB="010000400000000000f8020000000000"], 0x10}, 0x0) 09:48:09 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)=""/191, 0xbf) unveil(&(0x7f0000000680)='./file0\x00', &(0x7f0000000100)) bind(r0, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x6a) 09:48:09 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x1000000000, r0) utimes(0x0, &(0x7f00000000c0)={{}, {0x8}}) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000000c0)) 09:48:09 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x102, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000080)={0x1, 0x5, 0x2e, 0x1, 0x5}) r1 = fcntl$getown(r0, 0x5) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000100)={0x7ff, './file0\x00'}) close(r0) read(r0, &(0x7f0000000140)=""/216, 0xd8) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000240)) msgget$private(0x0, 0x40) r2 = accept(r0, &(0x7f0000000280)=@in, &(0x7f00000002c0)=0xc) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000300)) preadv(r0, &(0x7f00000003c0)=[{&(0x7f0000000340)=""/125, 0x7d}], 0x1, 0x1d) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000400)={0x7, 0xfffffffffffffffa}) r3 = syz_open_pts() ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000440)={0x1, 0x7, 0x2, 0x0, 0x3db9}) r4 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000004c0)=[{r0, 0x20}, {r0, 0x4}, {r0, 0x8}, {r4, 0x8}, {r3}, {r3, 0x1}, {r0, 0xc00175ac41a8f798}, {r2, 0x80}, {r2, 0x24}, {r2, 0x140}], 0xa, 0x7) r5 = geteuid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000005c0)={r1, r5, r6}, 0xc) recvmsg(r0, &(0x7f00000009c0)={&(0x7f0000000600)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000000880)=[{&(0x7f0000000680)=""/7, 0x7}, {&(0x7f00000006c0)=""/6, 0x6}, {&(0x7f0000000700)=""/55, 0x37}, {&(0x7f0000000740)=""/54, 0x36}, {0xffffffffffffffff}, {&(0x7f0000000780)=""/243, 0xf3}], 0x6, &(0x7f0000000900)=""/145, 0x91}, 0x2) openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$WSDISPLAYIO_GVIDEO(r4, 0x40045744, &(0x7f0000000a40)) r7 = openat$tty(0xffffffffffffff9c, &(0x7f0000000a80)='/dev/tty\x00', 0x10, 0x0) close(r7) fchmodat(r0, &(0x7f0000000ac0)='./file1\x00', 0xa1, 0x6) sendto$inet6(r2, &(0x7f0000000b00)="b7299c60ecd0e3879bf26fed1a5370a4c5da41afb82a27d31d8fe1eeb995facce335f7ac01fa5d9775317bff2ece0417f5ec03db21f8d7da0db9b69adf3657b5034914a3182e16bbb053b56d5fa23974b5128fb836c42598663087f46a4e6c955f865ec676486477cd0098db9beb9eabf9431c2e75edd629b3cf27aa9432b3f4c5981fa67fb1a97d99d9f7d16b7ba7e1eda5a728fdd403e22e05a08527", 0x9d, 0x1, &(0x7f0000000bc0)={0x18, 0x2, 0x100, 0x1}, 0xc) recvfrom$inet6(r2, &(0x7f0000000c00)=""/80, 0x50, 0x840, &(0x7f0000000c80)={0x18, 0x1, 0x750, 0x7}, 0xc) 09:48:09 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000002c0)='./file0\x00') faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000000c0)={0x3, './file0\x00', './file0\x00'}) ioctl$TIOCCDTR(r0, 0x20007478) 09:48:09 executing program 1: setitimer(0x2, &(0x7f0000000080)={{0x0, 0x2710}, {0x0, 0x7530}}, 0x0) setitimer(0x0, &(0x7f0000000000)={{0x5, 0x7f}, {0x1ff, 0x8}}, &(0x7f0000000040)) 09:48:09 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x3639, 0xaf1, &(0x7f0000000000)="dce4a4f678d541fa22fa4a23e998df5ec9dbd54b96c26b9fdf56a4ccd5cfcdbbbd4e8e0e707785c21c13950e23add68dec246fb310c1faf01241f092c090e7e369e5cd1b3d", 0x45) setsockopt(r0, 0x29, 0x40, &(0x7f00000000c0), 0x252) 09:48:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x37}], 0x1) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000280)={{}, 0x0, 0x0, 0x400}) write(r0, &(0x7f00000000c0)="c5", 0x1) r1 = syz_open_pts() syz_open_pts() openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x0, 0x0) close(r0) shmget(0x3, 0x4000, 0x101, &(0x7f0000ffb000/0x4000)=nil) r2 = dup(r1) r3 = syz_open_pts() openat(0xffffffffffffffff, 0x0, 0x0, 0x0) readv(r2, &(0x7f0000000040), 0x0) readv(r3, &(0x7f0000000640)=[{&(0x7f00000006c0)=""/248, 0xf8}, {0x0}, {0x0}], 0x3) 09:48:09 executing program 1: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x8) pipe2(&(0x7f00000000c0), 0x4) readv(r0, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8080, 0x2) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000040)={0x7, 0x1000, './file0\x00', 0x8, 0x6, 0x10000, 0x6}) mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)='c\x00') chroot(&(0x7f0000000000)='./file0/file0/file0\x00') unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000280)='r\x00') open(&(0x7f0000000140)='./file0/file0\x00', 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x200, 0x0) 09:48:10 executing program 0: stat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x100c0, 0x0) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000140)=0x2) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x80) faccessat(r1, &(0x7f0000000200)='./bus\x00', 0x1e0, 0x2) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000180)={0x0, './bus\x00'}) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000100)=0xfffffffffffffffd) 09:48:10 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x12, r0, 0x0, 0x0) 09:48:10 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000040)={0x1, 0x5, 0x1, 0x0, 0x8}) listen(r0, 0x0) close(r2) ioctl$TIOCNOTTY(r2, 0x20007471) 09:48:10 executing program 1: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0d357c6cd19c72a95e53dfa650aa8c68d2d43513d4311c945977f037c8656150ac059e2719661b9917561f64421e10a2d6843fa4d9afdfe1966943cd395b580d9fdcb394f7b7c88ad826ed43592c267eaed3aed4513ef08e24000400000000000024e6b3177ec275ccccf69104a199ce5aea429b68a00e9e061cf8f48f83f36d040ed591396d7839907caaeaa6466c7973d66c56d3e80adacb044361bb52cc01b1886ef7ae3febe09fd5000000f885a19714f3ea560b1532ff496048324ec90a8dd765bd06fd0000008005a04c621861364d0c088b6507220bda50ea42a716560084dd30b6a1676b31dc1a306ac74f30438a6def7626f1dd8852f86c3001d33814a3b5fc4a98762e92bcd3ffaca7a52d16c5bdf6cdf6759e9b16b934e0f59998b3fa808ecb3577"], 0x1, 0x0) r1 = semget$private(0x0, 0x3, 0x0) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f00000001c0)=0x7fe) geteuid() getegid() getuid() r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getuid() r3 = getpgrp() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) setpgid(r3, r4) 09:48:10 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)="15d784b219ea009f8b34422b1cc275f2a7754f68c20abc8e402423391c19e1af03799ae8d031f282dd5535b4a99d211346214d400d", 0x35}], 0x1) r1 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x3, 0xae8a183e2b84081f, 0x7, 0x5, r1}) 09:48:10 executing program 0: clock_settime(0x0, &(0x7f0000000000)={0x4001981}) r0 = semget$private(0x0, 0x3, 0x38) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000040)=""/4096) 11:09:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x7) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) flock(r0, 0x2) syz_open_pts() syz_open_pts() 11:09:53 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x3, 0x4e, &(0x7f0000000000)="4b55364153bccaff461696490b77fa91729f885b49eec012a47b13b1fad283377dcc7c3a7a4381f448a37a415d53e165f4e98dfdf2daeb", 0x37) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) setsockopt(r0, 0x29, 0x20000002a, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 11:09:53 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r1 = semget$private(0x0, 0x0, 0x82) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getrusage(0xffffffffffffffff, &(0x7f0000000280)) r4 = getuid() r5 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000200)={{0x75eec6cf, r2, r3, r4, r5, 0x0, 0x6}, 0xb638, 0xcaf6, 0x1f}) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) setuid(0xee01) r6 = msgget$private(0x0, 0x8) msgrcv(r6, &(0x7f0000000380)={0x0, ""/1}, 0x9, 0x1, 0x1000) ioctl$TIOCFLUSH(r0, 0x8028698c, &(0x7f0000000080)=0xffffffffffffffff) mknod(&(0x7f0000000040)='./bus\x00', 0x50, 0x80) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000340)={0x7ff, 0xe465, './bus/file0\x00', 0x81, 0x96, 0xcc, 0x400}) unveil(&(0x7f00000000c0)='./bus/file0\x00', &(0x7f0000000100)='r\x00') 11:09:53 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) r0 = accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) accept$unix(r0, &(0x7f0000000200)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) open$dir(&(0x7f0000000040)='./file0\x00', 0x801, 0x0) 11:09:53 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = kqueue() readv(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)=""/75, 0x4b}, {&(0x7f0000000100)=""/100, 0x64}, {&(0x7f0000000180)=""/244, 0xf4}, {&(0x7f0000000280)=""/50, 0x32}], 0x4) r1 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x7) poll(0x0, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x8) fcntl$setstatus(r2, 0x4, 0x0) 11:09:53 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000080)='./file0\x00', 0x20002, 0x0) mmap(&(0x7f0000010000/0x2000)=nil, 0x2000, 0x5, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) mmap(&(0x7f0000011000/0x13000)=nil, 0x13000, 0x0, 0x810, r1, 0x0, 0x0) 11:09:53 executing program 0: pwritev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000040)="9e95228062cc9caa", 0x8}], 0x1, 0x0) r0 = syz_open_pts() fchdir(r0) fcntl$lock(r0, 0x400000009, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x101001000}) 11:09:53 executing program 0: r0 = syz_open_pts() socket$inet6(0x18, 0x1, 0x1) accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000200000005}) syz_open_pts() minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x3) pledge(&(0x7f00000000c0)='@#$,%[\x00', &(0x7f0000000100)='%\x00') 11:09:53 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000002380)=[{&(0x7f0000001380)="796366a0ff3b078555a73cf3d291b2582b24f2f5359de7aee015285bf4910ef93326e56eb5700ea9f3a5d80eb2d1383b2485d11e25f82fe17758382fc7a66682e24ab97b0410b9ed0f867f91445e71a67d42c2b814423072f583de4d26db54f2099928aad39cb93793c93941dacd4a2026270d6a6682f6f05067db01ae86bb8971804b435464f4f56712806e6981d2d5e00afccc8604e25bf35f2813f54f00dead80133d3941e23ab55c403e505a774e6cd173eafebed70de4724ef3169e30d9709e5ef8f90c21fb16e5a6777f9edbcb37b850d508ab2cbe3697a214afa41526c2ce7e3d320d325968c9771095cc2a179371b28619c530ee6cd52f6c2312", 0xfe}], 0x1) poll(&(0x7f0000000100)=[{r0, 0x7}], 0x1, 0x2000000) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x80) poll(&(0x7f0000000000)=[{r0, 0x45}], 0x1, 0x0) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3) 11:09:54 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$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) 11:09:54 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x40, 0x183) r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xfffe, 0x0, 0x49, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) lseek(r0, 0x0, 0x2) kevent(r1, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) 11:09:54 executing program 1: kqueue() r0 = socket$unix(0x1, 0x2, 0x0) r1 = semget(0x2, 0x4, 0x10) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000000)=""/129) fcntl$getown(r0, 0x5) 11:09:54 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) r1 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) fchown(r1, r2, r3) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x1000000802, 0x200000005}) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x100, 0x0) ioctl$KDSETLED(r4, 0x20004b42, &(0x7f0000000440)=0x4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000003c0)={0x400, 0x10000000000000, 0x12e, 0x8, "8a11ce03be7352682e9858fb936c7c86596a9179", 0x1}) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000080)="e9b1a2a8dd8cf47a4a6204a0f3cd72cdfb2a1a21afc371bf259f96b669ff5497", 0x20}, {&(0x7f00000000c0)="c80ff2c4da2499785e96c51bb9cd11ad8a294b8f951c335548805685471d1953cfc694b89167e2afde343db8cd849934a73a6437460b40ff379ce5eeed8d253a807f1fce318e9afb2feb7e6af6bc9e79d376d5e9d30e3d786439", 0x5a}, {&(0x7f00000001c0)="36c223473d8eff86c31b646154970c2c46c0b1dab95f9d64c0346da24b45aa9ecca504a2fafc15d494d6f74666a50548474e85b6eeb0dcafff441dc4011f56b1f1727d9ded1bd65cc09b3608d6414d32affaf8c0fb5b17c09a4e48ee89ab766c7e5857d645169c10a7a6cc02f8ec53a16a7d5ea7b560b7f903edf2495c079e478b14388766749bad473eeaab674ec9012dfd5b6d6aa3eaea7defaa10c3fadb1125b1be3a2185b6b344f8db11d191b5ce3949de6e6e58cfdfb2050edf92b1508614940e3c8432b0ae7d8c4f84e5b4220c2a3577168bb98d0da9c2f998ab0bc00da6ab26feced6a03efe", 0xe9}, {&(0x7f0000000140)="b5e8d813dbb755d6a08c6e98dd327372bc96db051f83abb2ccfccf6f52c9d2ab79cd04c7", 0x24}, {&(0x7f00000002c0)="770f3b35524dbee5bb4c05de287ff11eb203e7948f73e8d42d9ec3ad959431c585cee1af7ceee395c6868f84d23095bdcdd9f569469197bdb3c36b18bf82f057102893de227ad27b976ceea7df7081df05a72b62164eeeb4f53b51307842e697f9a928f9325766223babb28a72c599b378d00f120b14", 0x76}], 0x5) 11:09:54 executing program 1: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xc0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) 11:09:55 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x7fff) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) lseek(r0, 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x280, 0x100) 11:09:55 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f00000007c0)="8df6a96f63b686e6ea2de2709a7a5506827bf2a26314ec410faada3627e2923eade41ab2e5c4c3d8f538e2daef1058ec3b9e2acf44888191ba326e18834cd56576a10e3d67a63ee64af409acaeac249b3f02da7472f812258f4006320d65ee0fb6fa2ec20da515bedb5a51b517f4225fefad3470abc0257bf02d07a81504d193414cc013bdae0496d602c6779f29361058afa3b9db7ede14ebcef425f856dfe7ac49031dab9bd2b40379e78328d5068cd2033e9bf3d1a7b9fa2fe3cc7f7ab55543b39dc60d6e5576795cb907fa6b722e3470a67f5e32aaa85a875e4c5931d19e2ddf0320b9ac603c0f96aac6de73990d3793835af8ab60493ac8fbeaf02b4467a671bd1f15d71664c4b84b85feb4fab614b67c8aa376928ff5fabbd0e96bf9c9807712432932cc9c9c7079114cdb9c35071a4eee975bb7e31988124f10d215ea113ede971c83140f6cc04773dc78a0dd14ab928acccd78142c14b901e1cc04a3c13e90ff1dc4a3d1d287e05c8f690d0a037223330277537932d972a46db646ca35b9b4cf1d4c6477f483de88de8da080ef1ec7a0506e7a92aa54c0584eb356af60abea019c4b8a99319c3f0eec9a2c5e1e0a6933322caa8f76af1eabd75bd2d3fcdfafb8e97b882e4a3363acb649dde760eb7c5aa650dd093caf4d587204f61e538859af2cc9ec1fd94288ea0ceadc93462492031d64f8f3c20c8f3af003ba3784619b0000000000000000000000000000c097cd9938f86f4078682a3d", 0x21d}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x7f) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000200), 0x0) ioctl$TIOCCDTR(r0, 0x20007478) 11:09:55 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() sendto$unix(r0, &(0x7f0000000180)="9091258a55b2c933ea57e3f3d7622215293c32e165f4b1148ad7", 0x1a, 0x9, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f00000000c0)=""/180, 0xb4) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000080)={0x554c, 0x1, 0x0, 0x8, 0xaef}, 0xc) kevent(r1, 0x0, 0x0, 0x0, 0x1000, &(0x7f00000001c0)) 11:09:55 executing program 1: truncate(&(0x7f0000000040)='./file0/file0/file0\x00', 0x5) mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000110000)='./file0/file0\x00') rename(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='./file0/file0/file0\x00') mkdir(&(0x7f0000000100)='./file0\x00', 0xd) 11:09:55 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x3, 0x6, 0x5b03}, {0x18, 0x3, 0x1f, 0x9}, 0x7f, [0x90d3, 0x4, 0xff, 0x7, 0xf3, 0x1, 0x1]}, 0x3c) getsockopt(r0, 0x200000029, 0x23, 0x0, 0x0) 11:09:55 executing program 1: getrlimit(0x0, &(0x7f0000000000)) r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x9) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r5 = getegid() r6 = getgid() setgroups(0x5, &(0x7f0000000180)=[r1, r2, r4, r5, r6]) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000200)=0x8) setgroups(0x6, &(0x7f0000000240)=[r5, r6, r2, r1, r6, r4]) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000280)=""/91, &(0x7f0000000300)=0x5b) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000340)=""/189, &(0x7f0000000400)=0xbd) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000440)={'./file0\x00', 0x4ec5a50a, 0x7fff, 0x0, 0x0, 0x10001, 0x80000000, 0xfffffffffffff168, 0x2, 0x1, 0xbbf6, 0x200}) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) symlink(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000500)='./file0\x00') readlink(&(0x7f0000000540)='./file0\x00', &(0x7f0000000580)=""/4096, 0x1000) fcntl$getown(r0, 0x5) bind$unix(r0, &(0x7f0000001580)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCNOTTY(r0, 0x20007471) setgid(r5) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000015c0)='/dev/ttyCcfg\x00', 0x80, 0x0) faccessat(r0, &(0x7f0000001600)='./file0\x00', 0x10b, 0x2) ioctl$KDENABIO(r7, 0x20004b3c) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2, 0x1010, r0, 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000001640)={0x45, './file0\x00'}) r8 = semget(0x1, 0x2, 0x80) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000001680)={{0x100, r3, r2, r3, r5, 0xc, 0x6bebfff5}, 0x3, 0x2, 0x84}) syz_execute_func(&(0x7f0000001700)="0f5eed660ff3d50f006d6965db8100000000c4a2b1a8a250f1ffff8f086087650014c4a1a5d8fc438d9a8410000043d977b0f2450f5110") getgroups(0x5, &(0x7f0000001740)=[r6, r2, r5, r6, r1]) 11:09:56 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x3) 11:09:56 executing program 1: r0 = socket(0x1e, 0x3, 0x0) recvfrom(r0, 0x0, 0x0, 0x4, 0x0, 0x168) 11:09:56 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x8}], 0x5, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000240)=[{&(0x7f0000000140)=""/189, 0xbd}, {&(0x7f0000000200)=""/17, 0x11}], 0x2) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 11:09:56 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = getpgid(0xffffffffffffffff) r2 = getuid() getgroups(0x5, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, r2, r3}, 0xc) write(r0, &(0x7f0000000100)="9b57c67b12f0863cc3bff2a3fdb7513bc1bccc1402bcbbb93c4182a4f849acea55fce82266a66bc38ca4177cbbb0ef120d98f193f18416ab85cbc79967d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6cd872bb8a3b5d4f48b745e127331d8b557a6daee9aa383532572511db5eb5c4f86badcc2809e17b781dc38ba45876339c236d2842d569020287ce96991408074f0a8b7f55c354", 0xb9) accept(r0, &(0x7f0000000080)=@in, &(0x7f00000001c0)=0xc) 11:09:56 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x1, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x1, 0x12a) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000001500)='/dev/null\x00', 0x80, 0x0) recvmsg(r1, &(0x7f0000001440)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f0000000400)=[{&(0x7f0000000300)=""/3, 0x3}, {&(0x7f0000000340)=""/164, 0xa4}], 0x2, &(0x7f0000000440)=""/4096, 0x1000}, 0x840) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000280)={'./file0\x00', 0x8001, 0x8, 0x5, 0x1, 0x0, 0x1000, 0x81, 0x3, 0x3, 0x2, 0xffffffff}) r2 = socket$inet6(0x18, 0x4000, 0x4) recvfrom(r2, &(0x7f0000000180)=""/253, 0xfd, 0x0, 0x0, 0x0) getpeername(r1, &(0x7f0000001480)=@in, &(0x7f00000014c0)=0xc) write(r0, 0x0, 0x0) 11:09:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="8aa00eef63064b3ff9414c5e083f0df97ca305aa7f9dfecc6b66399b7dffe9803859105af7ad127d335a506bfa1f91cb5f19447e85bb5b4ea482890a9cbafa4fc9336f55556ca7f7fe66da419e60940c015968800db0e5284c2fd3a54f9763549295ca1f94", 0x65) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b", 0x38) write(r0, &(0x7f00000000c0)="9085", 0x2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffffffffffff, 0x4000000000000003, 0xfffffffffffffffd, "850000000009000000004000"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 11:09:56 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000000c0)="eaff000000000000", 0x8) r1 = socket$inet(0x2, 0x4007, 0x200) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="eaff125c00000000", 0x4) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x2, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff]) fchown(r0, r2, r3) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x0, 0x0) ioctl$KDSETLED(r4, 0x20004b42, &(0x7f0000000200)=0x3) 11:09:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) r1 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) recvfrom$inet6(r1, &(0x7f00000002c0)=""/162, 0xa2, 0x40, &(0x7f0000000140)={0x18, 0x1, 0x5, 0x593677b}, 0xc) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73541c0c01b3d3aaebb47ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce500f49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0xfffffffffffffeae) r2 = syz_open_pts() syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x7fffffff, 0x0, 0xf1ed, 0x20000007fffffbf, "a508000000027ffb07021000500000008000"}) ioctl$TIOCSDTR(r3, 0x20007479) readv(r3, &(0x7f0000000100)=[{&(0x7f0000000000)=""/45, 0x2d}], 0x1) syz_open_pts() munlockall() 11:09:56 executing program 1: socketpair$unix(0x1, 0x0, 0x0, 0x0) getrusage(0x0, &(0x7f0000000040)) r0 = semget(0x1, 0x0, 0x0) semop(r0, &(0x7f0000000000)=[{0x7, 0x3ff}, {0x7, 0x2, 0x1800}, {0x7, 0x6, 0x800}, {0x6, 0x6, 0x1000}], 0x4) 11:09:57 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xffffffffffffff34) poll(&(0x7f00000000c0)=[{r0, 0x4}, {r0, 0x1e2}, {r0, 0x95}, {r0, 0x40}], 0x4, 0x7570) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="a902010000805cb90cca8590", 0xc) r1 = dup2(r0, r0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000080)=0x7) write(r0, &(0x7f0000000140)="818c777bc416d0f5a9b1a93ee1855b2fecbeaf47188a0d38bcc92fb0ead13a797f442752de6ef2271ed9d2601bafa11b228cb2fa2a4edb7f11fec1f00920e3bd7edf76e8bc7083c44ffcb8a32d4d165d28e2ef8a85580d82905b21f7e9c27c09ed6401c4577a9e31353c2e2ff59a348e17044fc8b8898fb44f1b124c8c543e38f95546f66969c6de07f1a4d78211eab4afa3b8c168db4e3126f77af5d112a0cbfcab020c331c48bc5445446e3edcfa6ddb468708e83191d22fe5d1684dac07efa08691daf077067c986455f1d6b78beba6c382f5fb6063adabb359a713a51d14f45e6f5b96674c1f97262dd6f1aa5e0c6848f07a6a168927d616a8e2f78efb9a7bfcdd37abbb9d5d48abdce9bd55b1c2214989fe3555498e178db605628c72e3dc42ff773ec9cb652def95243476f1c9ef6b496127f56533a5af1510361226e76ee8712624595150a7bd8f732d55b73783444ef5b9c7ca33088e59c26d8321c4615bbcfc8bee78adb98b80bfaf625415b08357d57dff55d045470dc852bcbff9bf784d1aba9ec086bc1a5464a17d30417f61fcdb8419da35c11248d15a2aadfd702a13cf7e47e951e16360127b47834b48e6472e53f2aff01873d3b4341b742d6ad509c2e02397276d6ecb964817bfef81c78a987ee80ec91fc7255facd45766289b3a2cc0595b375506df3198813dd2b0c83fca90816fc7737865cbefc2544ed255d4da4bcb36885ece9ff56acdbc4e658e0b29878c2bb11125a92fec1babe514a942ecf6790691ddbb0130879b1ab265fbdd0550bf9bf20d3b67743115d5e306c3a70f602c0b9a7dbef68fdd937990c5d57f7ba1d58475f7264e8234c3ee39c4fbbf120b89bd74e4b2cc3a47c9b30d8211a2d58798273477e83b6b90e9dbd35ad8d53644702673aa18a82877f3d8e18572727769951dd1857e0a5e84853baf20f64ab84b07dd2a3179b5761f7188d6e05fb498288bca79ad035a49d5f75170b049ab9ea9f224e42c46a2c94e69aa8c32ba9dc24b70d8e6437fbb58eb874fb844c7bdf40244c616bbc39fa87097890609e05da3070e8b822fcffcb144384d397db3d473e7d93dc40db8e6a3a8ea2f3095595ebc0cdd9d656d3037eda171bc5dd5f668fba18e08c315661780e6780652a8979f3e4c5a26b244376215d6a5b00f11d556746d9dde33183a11581e90223e2cf63d1126e954e1b125a1ed1ed82df58da20d2b363e32cd21d30f0cd8e5850f824ef9f5675417d4019bb72fc7baad8f508288e19f52fd54240c0c70e281b3ca3fa339fd2ba9a3cc23bf29de3b9eda47c9f79897d1bbe5c48f14f238b43cbdbef36feb037f163be6b88b3c23f94035e9319d5c3f87a03983052ec209ab2a0d02f4071f289dfec3692c3a0ff4850d6269047fd458600cf7940198e35cd51bc8ce1a40a2410ddd7a88280395fad21e94f9311db0dbebf0606de58fe277f8c783951fc4e1286597c95637e06c1bbf1c179a059f1c3ee0a3050ad439c67f0461603d24608fe7e4af57278b3bc6c3543dde2eede2c36098a7917bb92468fa96137761d750a0e7f5dd6552ab7e06011b72dff49300d089dc5c72b2b0511b0bbada27938398cc94b762ef43f3cb02fc2883ca9ab9c53aef6e6ee6f48f02cb3fcae26c128a2d87d9a03a440b908b803d86b765b98de6b399293644218b194e0671b42e9f1d4973396c5630ddeade9726fba27581b9b281f78c3d8a1f9885c683ecac4eb8fbd473e3d7aed5b06b409953f287fe67daca3d6399c4726d81d46287e75eeee8db76f73eed7dde7c130bf668e210cae9c564f9ee49ea07ab02de79b46b5bf47559e5b5d867b66a0e703fd8b76e4a3833dfcb628a1b897bf69dd9a9ba8469a94954a36168afb88a488a8f91b2065319a504e154912baac512eb2be3365add44e80f4a86ca6f2329c14ab5d5ad33e34cf414acc487c033a1720b9222aeeb4ba3744ef1bddd677ac1e0e3e73ebc7d7737fc89ec946d23bf2505aa0a4be9742ed5723158048749", 0x595) 11:09:57 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a40400dea22d00000400"}) r0 = socket(0x18, 0x8002, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="5608bb6c6e5aab734ebb4f1a1dc5e69e6e65c600f45c78e2d5c58851f9393aec1ded52244cec03705001", 0x2a) write(r0, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) fchmodat(r1, &(0x7f0000000040)='./file0\x00', 0x181, 0x6) 11:09:57 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() ioctl$TIOCCDTR(r0, 0x20007478) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x0, 0x0, 0x10000, 0x1000}, {{r0}, 0xfffffffffffffffc, 0x82, 0x2, 0x1f, 0xff}], 0x294a1950, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffb, 0x3, 0x40, 0x8}], 0x5, &(0x7f00000000c0)={0x3, 0x7}) kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0x9, 0x0) 11:09:57 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x1f, [{0xfffffffe}, {0x0, 0x6}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x9}, {0x1}, {0xffffffffffffffff}, {0x200000000002}, {}, {}, {0x0, 0x8000}, {}, {}, {0x1}, {}, {}, {}, {}, {}, {}, {}, {0x3}]}) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000080)) panic: timeout_add: to_ticks (-2) < 0 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 429310 62096 0 0 0 1 syz-executor.0 *450065 62096 0 0 0x4000000 0K syz-executor.0 db_enter() at db_enter+0x18 panic() at panic+0x174 timeout_add(ffff80000066d060,fffffffe) at timeout_add+0x194 pcppi_bell(ffff80000066d000,1f,fffffffe,1) at pcppi_bell+0x2a0 spkrioctl(1b00,20005302,ffff800020c35550,2,ffff800020b43530) at spkrioctl+0x230 VOP_IOCTL(fffffd80791604e0,20005302,ffff800020c35550,2,fffffd807f7c7ba0,ffff800020b43530) at VOP_IOCTL+0x9a vn_ioctl(fffffd80681503b0,20005302,ffff800020c35550,ffff800020b43530) at vn_ioctl+0xc9 sys_ioctl(ffff800020b43530,ffff800020c35698,ffff800020c35680) at sys_ioctl+0x646 syscall(ffff800020c35730) at syscall+0x5ac Xsyscall(6,0,ffffffffffffff88,0,3,3ee00d11010) at Xsyscall+0x128 end of kernel end trace frame: 0x3f00484c6c0, count: 5 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs.