kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Wed Feb 6 15:47:45 PST 2019 OpenBSD/amd64 (ci-openbsd-multicore-9.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.0.147' (ECDSA) to the list of known hosts. 2019/02/06 15:48:06 fuzzer started 2019/02/06 15:48:13 dialing manager at 10.128.15.235:34496 2019/02/06 15:48:13 syscalls: 1 2019/02/06 15:48:13 code coverage: enabled 2019/02/06 15:48:13 comparison tracing: enabled 2019/02/06 15:48:13 extra coverage: support is not implemented in syzkaller 2019/02/06 15:48:13 setuid sandbox: enabled 2019/02/06 15:48:13 namespace sandbox: support is not implemented in syzkaller 2019/02/06 15:48:13 Android sandbox: support is not implemented in syzkaller 2019/02/06 15:48:13 fault injection: support is not implemented in syzkaller 2019/02/06 15:48:13 leak checking: support is not implemented in syzkaller 2019/02/06 15:48:13 net packet injection: enabled 2019/02/06 15:48:13 net device setup: support is not implemented in syzkaller 15:48:18 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000000)=0x1000, 0x4) flock(r0, 0x8) getpeername$unix(r0, &(0x7f0000000040)=@abs, 0xfffffffffffffffe) writev(r0, &(0x7f0000001400)=[{&(0x7f0000000080)="bdbb593c205f74df440728cb7e8d7f93bc195d9df49b801d0e498dbab39b46ccb56399da970e6025b490c9f12366a9baadcd95c4f6f6e5a322f697072f94b55cbda84bbb16566b17ebffd99cb4b729492c697d9b42e44569aea8bb2907c99e76c8894597beefb1f9afb1016e2de302b4b9fe4c1c39091ef6c2d489324b9b3301470d485563", 0x85}, {&(0x7f0000000140)="17a1efe628a68185f294ccedebf4b676e4a738733893433070132fa4c78c4b5edf89c4bc835d0b548e3f6fd4a5942d294950472774d1b6750d818ca081ccce0d44bc7c0a804f73d0961735da431f85fbb912a7786a647bd364618b36c0e996088044951dfe8ef28dedd60e617b23366df75f25ebb1bcb8fc4b2110a0", 0x7c}, {&(0x7f00000001c0)="e86d9018f78157a1d744f60e55ca149652390489cd66c9885682021bab40451d8bb8a1586e7dbde860999812ce3b35b4accd8ed0ee4d298ea8323685b54bda221c4347fd236a6ed1dbfdd5", 0x4b}, {&(0x7f0000000240)="113bceb06104fae1f36b4370878b87cdd76947aabc15be7def7f1584e6e3d4242da21d7c4fe0f05a92d2c05896c193e3", 0x30}, {&(0x7f0000000280)="e2204a40ddbf62a8c90138cab6364f768ee47f4049c52dcd248b006bf3df5000c8053c510e6b0ad36f285b380f4b79187a68c31f2d3cd330ec203c0c83b568747886b57755052521848f82b76fd7b6495f4c4a04dc", 0x55}, {&(0x7f0000000300)="f3fd9b967a67d61ea2b8e26a14a74075e9676365bdcb19ee22902f3f8bc1a7cfdd49f648006a9a076f98ec54d2d030a4d9c00bdb821f549b481d661cc1da54bb6e4683f7a37051d448482b151060d7a98b64037818b1cfb1cf16ca9a3e50c752131a7509d7ce92d3a98bf04dd198571b611f980d1d589c024b07b5bb8f83f38f9656127007a4f17fd6d82c82876086285ccd2480234ef577913877c959c4bb35781ec17be3855357ae46400356044d7f8eed5ab78ac8df634c792779d5931c205115bc4e20214d", 0xc7}, {&(0x7f0000000400)="8034f8720f5937a227434f3848fea9832e431bace2d35db5c01a28c04429ca7cd7f0032ff18c2e383c7516a1ac2a4801b9001388066d2fcde5e5d2b354cdeb4e3373aa5d1a995cbfeb868a30debbc6db2b1afd57d7b189180c2bf10829f878e74db39c9716350e4c1d9bdd2d94e358b7bf602588453d2566608ca7512c9857c527e66c34aaead2a420c716296c0ae6efc196798c333b0b179bc461aeb94ff66534c82931deb429227cf02d0e3b8a32cf77a1098994a33d72bf8e0569410a9264fe3713315b3785a5acdc849ef62a845fa6924c10b7092b777964c640daad19e9a7f487422454ce8aedfcb1983120e57e358e2ce5ac80b614a3a692ace522ab499d91e8a76e1af6a0bded605cf0fe9c7a63622764b680e0c329f51ab880f3bbbf42ab339bc167b9408ae448cadec179aa6c3183d5f04922f0cc1fb257f78f4a934297bf7531cf6e67979b1c222ae3b26a8f7c39d72a3e255c2ade65db31a7c0022d3986082a47dae5511b766b21a4613b077bf06fc702554a59a15145a20c6a0d2f14654baacacda81ed0645e9a8ce5a1c9047c13fc9ee86d3a9b2eed470ec3c95ad63dba011ca26f7c588f7b9cdce026a4bf8ad001bbfe1f6a7d5bc715ab231e234971392d6e63484e42ad59048927f881bf1268ecca7e099d504dd5723f73af75b6f323ba436d2eef911695f2a9c4e384e6454e95376f4494c4cb446bdbabd5cb062683000e9f4e21c0fe2eae302960052d15db3605700811c59151dcc6d7c9fdebc3ae8c124e05434d43102f112b32889c6fefd13a857abc6d699b228d08baaec336d0557f377da856e891ba4308710d182adc9682e42bb5b8bd6a5ea04c329e87ef493162e04ca07917aedadb2bee4649e669db87fd9bff79dcbb95ec20382c0aaae1fcf63b92c07042fe70eb0e230d429d6cb8d997b28df184b92c86da1915746196ac585dd3f4c5cb0da90de9eee4572d156c8b35af9a6e60b87314c42dd94156a10610081bbb48aaf0aa6d63e37e49d2b77753d5c4d5f693daf25b4f4fdeedf4bd52be6e9ed1b479b9e0592e3446ee42265fc65a08f25140cfe5e80ef8abad182302be59ec35c1d207cf9daa2276d48fbb263e805edd272a403941952898195e7013bcab1de59563887b60267d5c4afb7bb7b78ac86a098d1dbd49fbd2270fdf9344a0c572776d059bbb070b3d48daa8e2510b93da243a03cdb4668da603f5bf99f68c23a2181614ad68fb1baf95c6eba5c912250a41ba3297a1959a6d9a79e4a8d095c8877f4744bb7d0e968c6aafdf9b2b1fe608b272c73a8dba7e50bacdb8cf3c27412f4ea913af9ddef16a964e4c8cd5d1b588b259a0fdb46a0f17286b60585d467087cb10d9825dd550cba8c9b11ea35c5b62bc0d8d4dfc147a92f7e4957d8145fbf39539542e66d8fd18535b00f15b3a2ca939ffa1c1c8a422890b83a844430235d76181cddcacc60eb3b7367d19df01dec4699188e8b2f2bbce6ce70ebd2a8a86cea18a812ec9603916e8aa814b3a91c5486d326bd5c7ee0f9b344f6eb6be25e67a59809f80c7812c7fb96c5d74cbb4e4593743b1707767dcd7436f5ea8f1f05ab59b2369b2fedec692d318d1f59f67953467a967f0743fc4199a587478b81817685885cb62a9cdc823090969b6e2551084f4e9e3664885c8454fa080351b629d8e5e9a04827d952c8c69e5a94f512152f7e70b137250e91190f185977deeb61e5502c9087bd8df5855600ed43be05ae17001a7cc6e6e7d0d7cd553abad14dfee1cd2ff0bfd380a3888d595504e5719f889e519f380b441f1128db5f2ad49b90d206e050d4bceb29307e1389814cf79b1cf45c23a41f170f3e8f40ed7832ae71c990c1481335615d53a183f9e8610004e5cc43464748a19b01803dc67d309a93096fde7ec4c2ef623558a7675ce7c192ed8cc99508568d57ad82cd190603224a11a1b094a800e228a53acd32b85e7714f38dcc563a2f394065fac3189e5b14a847bcacb32e3509abd206496d32c3042e08272e6a289aba4a0ef33e89dad56a8c888f2f9859f6e54c21020f883d141ae3dc1c96268b8e80b3c2f82287fa0dc75c36b0dfbb97c6d6c99a756dd2b619013c15f103460aa10734cf3cf44b6a4d1a9e161b84563497d050a782bb5efd7ccfae7a08e9a3998b8b75bf3558d648c7598484632f9c9915fa5ab8760d942c77fff41bf7a0f02c1b5dec9bb724191f65b40007ce01e449716413b9cb1a52c7bdf8549d9a799627e48d1a8cd1fadbc20cc0bf4e3961962cb4c8732037304cdc30e36526a969ea8b4f0517f2ed933bbb9d0b1f08f5a9976fc4b7788320eaaea6f6110e90baba3f2fc73caf0f63bbb90550f6d40f0c35df42d032caaef0a2d7cc3767793f2ad36a0f9d16036f170d34c925216bc3a021266690bd723595c915c68623b01ffcba36afc074b2b06807ea174c19c64d8e432156796af9d0f48531e1e0771aa2b1574ec2dbc328534ffcb55e379a87c19e5db960977d89656fd38fb99fae12ed64b9bacabce454a5a18acea0a396989463b921db72ee444c4d8ffdcb6aec88f3052466b197b71369c0df856307e9d544488838adaa10e3429ca467c71503db00124ac8db31424bd11f05d52415bcea11cd9b2979b8980597d6270fb133ac494d9fd899a170c3e9abfb965b2177c1b56c06fa3e977678358606772488b328181355194da676c3f5f7d40e62e15577eaaf51f2dd6481248040835da41a0555ec9052527d17f46b344aecb7101866da70e90d99a82cff0f5b6c068e6a1c9ab80ef89d45397ce3f85af502aecf18f8d03551c081524781e919ed7daab0488e611d4419e47d408fb9d0f4a41d138cf698cec75f647573cc87952eacad3f886265a2aefff876441ae17c8c93f9ae65141c26920cfd03b1a0091566a529c7d2bb9762b52a9a34b05c26a14c6ed589fb82c71339c2c0bc3d98514188c79385ae64440fd6478e92d9b4eee01046e81eb4d1a329e684787f50ab81e9ce9c7e0341f3b426f30b6134b4f52e573af0bc6fc70ab830bc7d2c61af9bdb7c6fa98fb2d3116bedbd1cf71659f55303fcaa1f868a3cb33fd6154962bf0a9a8db11226d620d9aa158518f81ab1e1abb1524b6f2fb0dac49415f1e88f21e0678b6b8b399350fbdbf11a52f814f73206f248ff3239f717b9b0f49224a4fe245c8b7befa155c53a0770e01c0fb1297420f88d9926a0014f52702979e9274d735a68c1977be95af47fc7e9aab9740299dfe6ac2bd17654a9ce3942d0266f06f19d171245a9c03488d43c134c43acd42652b98d6e9f3103fc71e4f0f84be0be2b5607a5d1a0b76a62ad69d481118397f0b0b481858cf1cd38fc15ae2400ff3a574e444fe3d691be52f4808e904f333c3500379b595b2ea6e89c589aac3d3cb7a3496aa4caee87daa383bb35d0e3ee0956bf353d3f3ef2cacce6b0264545a4c06ad8a5a0a111e6ab8e07c34210ee149401467b9cc6e75aebddc3cbd3204271d349f73387894b10635d241223ee9b89fff5da037701d65b1b12b1380804919f8b6f778d08c023bafd2f3fcd161ddfcb2bc21a445f7a5282ab3d24a6d2e2e964424df4718beb4d40b5672bf2c27bf7011ba8b7a54588b79440256558d57342e66301f53bed2a85fe111ca8b6c6880993530f4c9229b114c2b914be260ca49e8b3ecd304037281ee7bf7509c5fed5759c70680c4aabb2f52dbdf32174c938f695501f85df513eb5055422eb9b05a69a551a1bc3cae839923bb5da79869d8ba3f0e3355a66ecb5113dea4e5b417324e0ed98ee4495d97a44da1a91c6cd8df69d11765aa8380cd0c4dd670eccbd07b4e81f59bf4ae8fc98bfd6c85eb7fe47ba903ec015fb15181aca395ea004b6d744550776f191223443f9122b1b8dd08f50504b25db6239bd06b4a96c86f06e550f2aeb84ee6364372856adf7a05f05e26f708ed5c64fdb567650736c4552b9cfcafd9b55edff56bcfb0afe2b8a0b41f4bafb28f1833413208f2c08802c268fabdd983a286a043e3b2f648d15caddad58eb3d07c7af8ac871cb06da0cb085ae420c55b7ff5fc5bde96dd8202711e5333fe7fcb31fcad0cde2279c40222dcb1b2f82ad092f3ff6320b32b519af225c2e6b2c05a146a732e60091f9c6c48a069cd2d128781745fed7d57bf6253a6c234c49cf159f08fee5ea677a21bf4cc7fb9b4e9f8a3512270f39bd89d2821653246ad108b4126697f39adcc33a7e39bcdf369e96fdcc73c04d866e73397111eb089f5304811caac06c35fd12cbc3c5bed6c3b1733e5991d500af78ec097f66433726b39aa3fb566d941415490ef23c0f73a126c08404902c31eca24dd14c41201125ea124cc0e54d2186e0080b6e5b5f9c3f308034fb1ecb96bb2506da471b31542e943d6d23a99ff70cfe6eda51ac4597e3bb28b668c9e1f3da42d45da217316758812b70a805f3d1419926ae9d874314b7af36e9186bc770265699bbec759786a09e7279101b147be36c9130c62647e912b674cf58a093395c971564b2eb82b01331615c57455786260ff453a5aa44221211bf6b8607153991ad5ca7efb27e3cc4d44524ea44a8066078728f36b4f1fe3a117b5dce3e3a62ebc46efee048b3436cb23287e0f1de372a3b8fa113cf6d3c7bc433f219faff5645a041fcd6558c7c54ca5e84a4b44a1d0d804dc9608e33003edb9bba0daaa14680acd52fd740e40dbb6bc70f441a8b3149f76c872fec55d6e86a3f19b3c2767f55cad91a3689d9202b8f80cb6ac6710553b1d9b036ce1bafb92dcf28f2120d042e25450cd2020b4b8a532bb78c2f09bd5a509347b9f769fb27238ec6c686054a9e3ca424da1792850962aa5fea9b9fea90a582923c089c17327e26ac917a2f52a702c12e4690f3e5320de37c97083b6bbb27adff71636120f22f97295bb70b056f93d8148ac79f7761fa0e727b40d7d31bc949acca1d7d895c47715e541a4ada11a32d8c3e5901206966172ca4757110738dce35c37a5f40164ddabaaf26f0a61ca621a4db7fe2a9864ae9c30b08e0e9cdbfd1f1399e5127cae4548396cbc373ca9752dfdfc3b2ade1478fae20a5ae3c2343d7435984202a9c52598383146801afbd30eda91ae4f539fceb5bc4743eac7c78869cdfe550ace19ecdea6d4fc7107e4fcb592689f5325343d1ba8f5fa6212977344748d175ac725ad72047a850f66fa821df98ea189fd549604fac13b78c3a9648027029b3c1c599a7956ea6325b0f977fc9bd7d6ccabb7feb4a5631713c4105ed22ca8c28e7906ab45c46790c05ae9f755006a2dac9a22d903f2f4f985cae964265abddec472698e326de32b0fe39b575262261a42e17ceb0916968862e36a2d3f3b2763223d6de256fdd47beddb798e27111463a6271879a320ff6ad26b60109d75f1fa204cb35a66fca104282872a57c1a3b7db15fc00193ed84ec233ec4d268984c1b1ecbf5c955dec6b089a008242c78c0cd79cdcdeda3a85515b924d2f6e44ad064760c96def0546b3da745cbe756ce26c61b5673023629ea75cd490cc092be7598a341def0ddf6520a636cdfe970b983cef3108395a1b4ac2d9aaedcc2f41cbfeb0f0fa1453241212831d5703b08e9c5959df514665125befbb861ce957b687d92d15f87aa8dd6c6345af619612bf34d5c7a33acc12307b5036666631e73f4770ae01fd20e466c5349a269942bb1c8d3e62e5b9c0e8ddc27e1d5193cc47b13ebe88d69c4e7b521b98bb3d3107d11a84a66b7421ca5acc7808a36a05558853e482673c8208a0e5e90b0c1cba8e2", 0x1000}], 0x7) r1 = msgget(0x0, 0x0) msgsnd(r1, &(0x7f0000001480)={0x0, "1df2131375d7d5e6d592318e3d719c954e295f21b52c68949c35d8b7c17cec80641db4ceddab7997951760768486ed439c49fbfddbba330ea1e279d98343ebfaf0b33942ca9bbc3ca3e622b277bf39be8ff9a076b7bad9d2e75135cc97aa531f09fb8577b8351cced3fb2d479581eb9c85ca"}, 0x7a, 0x800) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000001500)={'./file0\x00', 0x1, 0x9, 0x44, 0x0, 0x7f, 0x1ff, 0x2, 0x3, 0x2, 0x20, 0x3}) lseek(r0, 0x0, 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001580)="b8934567798c1838cc50c431e3aab96bd9e0bdee6169135741e42098aa59f06cf5c095a2237d0357157aaa2fcf3c1628b25bdacf1e0865471902d13b0f6f983734f59061e1ec7d5ef515f96ab0d7bcb14b9c8f988365681723b3304fa4fd95c7c4dce6574e999700e9cbd695246235976a47b0352030afa60ba24b29bf06366d649903cb2faac0900960764927d10aaa186b6c810fb89998dbd5d5bcd6ccdfd6755244a6d9c523e8b5511a8c66366dea411ad68dcfab6db72d52bbe0b4a82fcd5a26d7b8181df79af0790e5df0429c7cab1396f77a99a48d349425dcda175987feb7a83582d472cb2773", 0xea) flock(r0, 0x8) r2 = socket(0x1, 0x5, 0x5) fchdir(r2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0, 0x0}, 0xc) fcntl$lock(r2, 0x9, &(0x7f00000016c0)={0x3, 0x2, 0x4, 0xb6, r3}) sendto$inet(r0, &(0x7f0000001700)="fa7e0fd6e09710fc570df7e95cfa30471c323f96b7235a80c59eb9771602a50911c825767b592223698eb934444be5f24ec30989d5e346bb3a8cfc7166ad2947c1b574b8ee6f501e08aa344b", 0x4c, 0x4, &(0x7f0000001780)={0x2, 0x3}, 0xc) r6 = fcntl$getown(r2, 0x5) msgsnd(r1, &(0x7f00000017c0)={0x46a346cc8466a689, "15abee714f9c52c13d3aea93a553febd3e6fdd845f39d807d0037f69e71cd4099b708ee690b095a6dba55b681024c194f4bc03194c6738481b7f3c3cf363cd70ca61ebda59cc3e79fbe313dffeb6edc50356cfa013bdf531c06268e52d54eeff7c629e3720d2fe5591dd3de7adb7e60afb6c5e5375950be48bf0a9af9dc2b4bd4178207b93852cc8fc16e19e3a86eeac45aff6e37f1f8fca560d35d00180ca69adf0379c58474c252995fb20fedf030d4ed43a7dd9ecc377f70a0d12130a0632042f3a725ad6fa082035c4fc03267c1b9e57a326"}, 0xdc, 0x800) getsockopt$sock_int(r2, 0xffff, 0x100c, &(0x7f00000018c0), &(0x7f0000001900)=0x4) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x3) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000001940)=0x1) r7 = semget$private(0x0, 0x6, 0x410) semctl$GETPID(r7, 0x0, 0x4, &(0x7f0000001980)=""/213) minherit(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x2) utimes(&(0x7f0000001a80)='./file0\x00', &(0x7f0000001ac0)={{0x5, 0x6}, {0x1, 0x6}}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000001b00)) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000001b40)) msgctl$IPC_SET(r1, 0x1, &(0x7f0000001b80)={{0x8000000, r4, r5, r4, r5, 0x108, 0x4}, 0x9, 0xff, r6, r3, 0x9, 0x7, 0x6, 0xe1}) munmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000001c00)={0x4, 0x5, {0x4, 0x8}}) 15:48:18 executing program 1: socketpair(0x19, 0xc004, 0x101, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) recvmsg(r1, &(0x7f0000000300)={&(0x7f00000000c0)=@un=@file={0x0, ""/84}, 0x56, &(0x7f0000000280)=[{&(0x7f0000000140)=""/177, 0xb1}, {&(0x7f0000000200)=""/73, 0x49}], 0x2, &(0x7f00000002c0)=""/20, 0x14}, 0x1) syz_extract_tcp_res(&(0x7f0000000340), 0x80, 0x8) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fsync(r0) r4 = semget(0x2, 0x3, 0x0) semctl$GETVAL(r4, 0x1, 0x5, &(0x7f00000003c0)=""/89) unlinkat(r3, &(0x7f0000000440)='./file0\x00', 0x8) getsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000480), &(0x7f00000004c0)=0x4) recvmsg(r0, &(0x7f0000002a00)={&(0x7f0000000500)=@in6, 0xc, &(0x7f0000002900)=[{&(0x7f0000000540)=""/31, 0x1f}, {&(0x7f0000000580)=""/4096, 0x1000}, {&(0x7f0000001580)=""/4096, 0x1000}, {&(0x7f0000002580)=""/66, 0x42}, {&(0x7f0000002600)=""/13, 0xd}, {&(0x7f0000002640)=""/2, 0x2}, {&(0x7f0000002680)=""/150, 0x96}, {&(0x7f0000002740)=""/139, 0x8b}, {&(0x7f0000002800)=""/24, 0x18}, {&(0x7f0000002840)=""/179, 0xb3}], 0xa, &(0x7f00000029c0)=""/23, 0x17}, 0x2) getsockname$inet6(r1, &(0x7f0000002a40), &(0x7f0000002a80)=0xc) r5 = getuid() r6 = getgid() fchownat(r3, &(0x7f0000002ac0)='./file0/file0\x00', r5, r6, 0x4) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000002b00)={0x101, 0x0, 0x7fffffff, 0x136, "8c76e76aebdf828806b73f7601ef2dfedac216eb", 0x9, 0xfff}) r7 = openat(r3, &(0x7f0000002b40)='./file0/file1\x00', 0x80, 0x4) sendto$unix(r1, &(0x7f0000002b80)="6c9f8408d045695c7d446b6ab625a592acd04bd17f8b1edbf4d8633e", 0x1c, 0x2, &(0x7f0000002bc0)=@abs={0x0, 0x0, 0x0}, 0x8) rename(&(0x7f0000002c00)='./file0\x00', &(0x7f0000002c40)='./file0/file1\x00') semctl$GETVAL(r4, 0x3, 0x5, &(0x7f0000002c80)=""/101) writev(r1, &(0x7f0000003e40)=[{&(0x7f0000002d00)="bf67ea947a65aeace1061a01b055592579f86dcbcfac47f6e2cfebe5", 0x1c}, {&(0x7f0000002d40)="378dab58b4fa59cbf3a3de89d98842e538ea2010285a58fcd5bc36424b33173db2357ce7f8ee35b170e960d07006e3cc1217a44eb950ff1b279df0de622307e7da1c0f7734a0235d91541c858aac1874bb0e2164c74d7c982f27f64b7d77414260903db3935be9655652826c937a0c55fc7f60fa0db98b5f10942b49941483c59a29d05e4e143f386ce651fa72846798e01b65b1ad9d6939b18ade8a05fcdaeed623556329896af62cb0d288bf6781df33305ceaa6435a7779a467c193dabb5a233f3fd74392aea4b8e54a4d8fe19d38eaf4fae9e050138f3a21a5285566d992c403e11e", 0xe4}, {&(0x7f0000002e40)="3fa5e3c3af82469411fababab8b0f991aacbec0a4f97d327ee5ed05d40f10aeaad9b9447bb6b1171854c32ae9dd13069b3e9f859335eede9dc065a20ed77a725af5be846c36d062d3388fd42ea27dc688c9cc6fb5a6d8dfb8eebfd1717c3657f3b806a9a68ebb4f90a5151b348eac00b9f76cf32d0f95bc35432542173f14d474e43ba97dea8ab87cdb9319f8a96f2d5b592590f1c63b09b0c77c1b2f0aaa219c6d34680d282e8f60a59ec124364bff436bf48e324a7bfb8be40bec186f47415e97757c0ba593278337b4d0ac04f090cf2fde3f04889ae9480b9f5464714d11a1e84baf19af3745849789c67bd24a0a36b17547d8fa14c79e689de396e2d42f2501d11570b19002cf5ff6487e9ee016eb9bcea4e2e65a8ec27becb058b373c186d9fa4504976f2b4ecf48852bf7a6241e17625231b4720a79fe84047b9513cbdb392099b0e3ca7b548a9d2c0035ced0111b9c23dd6d6141c4af2f0e8d6658d8a146da2e1fd0bc2e72107e36ae3e76fac761e50557f3565993197fdaa6742448bfe4255590b583b41fc3f526549ce4a4a1c0b79fce312bfe8390335199778cca3469ef32a7f22477dad231c106c41a9be4064c424e3f58ad0d027696347e4871c868adbcd6dd0bf3374cc612389d3710d45116da23e319a74d9c4b8009d1c396f6245805083c3950491ff1af054009f312bb3b00385ae773af37248fab5d163d81051694ff01308e45a01ee8fe70c977ba3dafc9b5c07f4ef021855c8b17358f89a698e720d95e78720571ab6accf92b491110665e323314cd72c336096512906f9c6c173b2fde5599293e32a280965cbf8d43731f075153a7a4b8bf07c07b82da7f47c71c01d6a261604ada899d0f737560177f178d133b145f165245cedd11c470a650bc191a6eae563469b7b98abf775f69b88b7f9411847566040ddf1f4f9a505523d6ae93ff2713745204074e158400d9a4e970c1ed568ab3a33d3d1c1e53faafe2d1098ee942121dab14e07ef279355bdabc7c9941466c9edd515d61bc051ffa84c4ae9b8682d0a6342978ff1ee01bc549cb4345ea27c52b20a9bf6196605713482866ea48294e0848c5f74c6999758358df6afccc72519c375835b2280f2fb9bb6f58e80276a4f231517ba7f4bf57e5ad7fcbc296841169e61ca7ee9b1384b03a059587c7bc57493f18436f5941e4e445014ff76cbe370cc51586afbb5e90a2c424af1a10b3aded375df7e7671e99143abd7680991e4e20a38dfd5e864d7fa52c0686b8520a5ce43249ebf2eb3936d2d8153e23846d326abffedb7565f897e92aac55fae8ac21917639ccaf205b2674228137f0589e5621f1c85cdfff6c5e2ee98595af33fdd4c161e1a437d37048f007d6275311f2c1ecb42f49293ed6ae8afc903030a9053b92e37a35f2038cbcafc8c5e0ad2f26b6223fbbb6433388df4e6d3bffbb10cc598621e4c45b55acaca961877113f74aafd43cb70e6914c247326a35eb6e34094863c4c49f4696791609dd9e8900359ec2250c1315029e29175cede9a92c0ba675b06f2626ab01565e84f894fd0926fed0d6f49c3e80e06e6879d34631de4d0cdd200b45eefe59f90e5a6884a3fe1a4248fa784e8377610db78045040bff02ae9fe98b70772897976dd5f35e49ab75d4cd92ed976c8c6287a54e0e07f383ccad9b650d30952834f34c1b0831fdb9a28d64d0a946b55f79af92fd902467ea51c8e920ab9ec7c0555f83dd466698d0c39314271730bec60c5416a9bc20e0960178373ba46dba08908e4067067c2451b52e7b4f90b299758c63d1d0867759dfc442ab18264709dbd734527437edfddd01ab800cb36ef0d2af405c8f7a6b065a6609585ae92d3600e24a2e21eed6df3ca4909825b522365b4ba673aace8c3a0f830645065e851233f2b9fe5128312f9343c0c1a66a1e97cd1b686996ad6f8f353264f7299cebe8982a65e1b1594e42fe409e99048840f8070d89a2c9c9b17ca664bf447a4be3f68836c8e354f000d6927324087606336f123c2c5797eb88e60157cd1dfcbb3106c5de476bea5f4dff5031f3ba608a93e05086c596003fb74c1e7d407a9c2e912e1c6e12b3cdab16b50108afe98caea8ed4e1dd4f4afe3cd2eeadb207746710323a9ff3326feceea4474f333d2e73a7fe31ff128776b036c771cfdd6cff1895d61c9c0b2e80461ce77a27e2a649cd08326f93835633bf9cd9d31dae67ce1ee6796d452e8405465a1ce285d27f61c7a224664e780c51ab22f178841e0237baffb2439d808564c60af296936493884b214d845bcc2085b8d17ec405fad56f38b2e79ed69c801db1e2e73768fd24933e0ab54fd6a71985bf744ac770799026dc917978e802383806842c1a24536e4408d60f694b14e25d13ea92ce248f8d4779c2cee70688ab1502cd8921d0038a41288e9c1f72446c13f30911c3c6d1f23c5a669823a4995200e94e3a55650b64ae2eab2189f2a25a2f8d1b705c7af9889750d25c184e57bbaf7fe2d7894bf98b364eded8f8621948134f6b26e11229e98e027cf9818034d437f9d011619aa62b769383ebceb6963b07828d9a8c97b574b103ba8538c48bc02a9a2929e50c4ef0d9412ad2d932879820c854637cf9084639a7a242ad6f327e7db96e680cca6cd2fc43e3960a0adb9e8dcb3ca8efdabd1616ecbbbe0af8a1f4630498af4fdfbdfaa1a528c01193db6578c462488d97fe82d225116ac373788938732c67151079fcec7900f62e334f3de521c925244b89a3d42d59fa4e95eaf9f4e026e3c70b31a9f3e9633ea09d8d2216ebfac1dd482075240fe6181ec5d16081a7d738f6cdb0613ac06ae709fb3ec5ee9c0018a1a15953096d6e13a4f681d7a9309b85988eba81e9fb86c380db13d139680e43ec061dd956e95e4a36dcd9d8ed072e612a014dcff137408202edda95d8336e91f936a24fed60a565b2afe2d316b8eeddab17954e3f9b918e661514d5bf666c17d79714c358e9746472cd65f6850e6c9cb2af3737bae0a6d442c0f6a92eb480e037ea376bea9219003316385be5a9b3b7d0d28107e41f1f2b518d4ed5b400dd6cccfd478c19871e95054018e1abd2e044cd60175f4a754978b93c80ca345a64a4eb3313b1b6ec2b4394afb8b404ef135fb989df11eef57bde561bb56fb2c65eebe8c1e0a0e2a6d001153c1daad4f8d33229da6cb3b42ec536eec5df561ff5f29ea96f5ed73ecb3ae3d00b3476cc73c81b3df40f9e5bdf7cd75eb9d8deeb94c369a9271b01fbacc96dc9088629d307f13014f0905e02e5857dbc7a48edcbf619f227fbf38a2a58d063269b40da7e266dc4f7049a517e98812e585409126031294a57a49f2d9f12f8aaddbdd0c355a13ef663d0224a1236c16cc78c157845f0354eaedb99c53936da275477942ea3fec6e27add15aefe6e7de8b6ca513fde72443f4e8547330a9ea457f0dd4e796fdd2ac2781bee20ce445af8c88cd938a900355d3ed6a65007edb8f7e7ebbafe83a2c2716f57060ff59a83364e6f4d457f4098033a769ff5feaab385d7f70f19734b75aecba6bc81450a66e195f0a2956f364160c9285d3ed9c69989aa674f17ca4b5c07af226c4a503ec26816204819979598ed66c697e4ccb5d9cb6d49b3cdbf11778a74dad10fea5eea690b572a9c15cec8ce783466b46ee9fea4438edaca95a32f0fc0d85d2d4a9440d95f64612e777f3f0e655157a4beecac2524d92cb342fcb6c1d91226892825d57885f08e0a2b64e52afc81a979347181f749a06502807451604ffcab8afd79b9dc152f0c6c611190bf191d2d030ea4d42f97999d67f8cc4fef56e4d487ce9c2d0a6d04b20de0dcf501598dde460942a8cdc62d835e47169ce80c750d6031adc1fab7de95e9b20482fa5ca6c3f1a10f9ab64d86cb32ef33f868d5bc7e83151dd6051326ccc31951b842ab1333d609649f6c22add24d674f7b0ec1e087a7b4233e52c52b3183722ff0483bc2d422367c825617ced44c09abf5517646d886d947942fe623b966941dfd604c557bb3b5ba6000a62902ff95e800f2a9e4e81ae3331fec6a22e5f9bf8742d87f1eb09cf9857710e594db2da13f9a7c0275efb3833bc40bdefdb8174806655fe9f4132135f2939f810c1962111d94f91b8ddfab5fbaef3d71928d31f89966795c4286d5e3cedddf7755098a93cfd587c3b46eac9b8fd32c83a1abfe992217a794f6117399c7470ac83ec808af1ed259d27cd7f17dcbaf7059dba6c84e7c644bc4a53b46970cd516724c0c38e879e6fdd87154c2601ef751809ec6a9a5337246ee1def8921b974c6e3619f3ca14413305d9933011a645c68f9fbe67b4e9dacb9e568318f956c1a253e8029b52635a05fa041d2c9bdb9b3d0c66514548da2af30c8153cd6318dcd6c27f53c2db109cbc80708d6c0bd1c9cf5f048be7135d649ca1a0623c1e07dbcc953b93aaf451c8ef1fbeb6901dbbced8e312eae73c23a2c01439959bc695d06315492cb7729bf90da3aba04fe80205c9ef7aca92e31daec0c2d81424e945d5e32cc4c5c22d427a82651ba70d16a24a83d44d984810ad2dd3bd81b582c9847b5f806b055edfa4fe3f0b9ba803a996f3fccfb5748f46c9549cfda7bf60b62fec3f810bfde263ca0dcb3476f3038c050e8eb467eb96e497938ff1a06746366344e8fea1e06be76f523c92bc3a4be264ec4e2cb966e7f1896456cbd3ce03d43c33222957c5a2d92eb85b92ff2c8633d5667d203d36adcb9a930fc06643373d85770005791980487850a85ed479951f30793e093f3b9567e694b77db3adfe0245d89bea3c39626c1b1e50aaba2aed7e41ed082f4853cadde3565cab4cf0da07d5e13055d057bb81eb88ba2471c203304fe8dec550df85f95261fdd2fb56dbab9e02002c7f9ab3f1732cc96f1159c2681b34ac855b1451caa1600274502566956e2358dd21f0625c0a44fdfb0c8cfdb675d5294f5bec89df45fafcce5cddcb52c2c0fc1d914b95a11008e645cba2755c6513c358b9ef0d6bfa31939f6cd4514069d30604050094c3e1f01fcb388b210f23961d230951c9fe08d9cb7c03d363d856d598c20939e1e9eebf017e8952d5d09f2338cfe3c45a9aaf6364a5f6a38606f126dd91f100c5355a0a6096e5b269392cfa9f19e1d3a3e37faccf9a2dcd0ba0a68cd764132305a9a919aa9100f3bf94581c582ba893fe4c46d6aca72dd314344ff430f031e3a63e27f95060b8698cb5a302fd96b7259085acee953b884f251c0d16bb4e2913aaa6861ef26e606762ad655d6114b866ae01560fde79c14d77ca33e7d9e8290608a393908fb13ae033225447066bc8092c95feca693790a8439396e8fa726c035f15d8439e987e9cb5cd589cb066d8243eb34fe0dbce69f08bbb324840881e8c0c4fe68ca6bf3669eaf38aedb7439c5d1131f1b5ad9180cb54b58a7316782868316eec47e56714077d0acc53a54e368870bb3e7baca93dfa1905ccceb434bdc63824987aa7dba90a3f8b158feb457d87f55cc8ea0c10fe3be8cc7e05e930fa5dcb1335bc3f7bc469bf609ce4b980db0b248f1e0fd58e5f14d7ebd77a45bff15b6d1cf4a279abd3b406e9aabd147e36dfbf40c137c9c6a3efa7123ca30866a0476e08e6553d69b51d5e65953b1fea89be7b814b4d8ca60c5e69b875f1479d4e1ad2b91fb6ba8894becbb9b74c17223be3d3fc09e03bcca204e8090394ace6b3738b181eb8feeaf9a3d8937c65ae4b41e20ca187c62699ff4a3853cf58b93ff18c15b1e0194fed282c58a6ffdeddab9c605", 0x1000}], 0x3) open(&(0x7f0000003e80)='./file1\x00', 0x20, 0x2) ioctl$TIOCSPGRP(r7, 0x40047477, &(0x7f0000003ec0)) semctl$SETVAL(r4, 0x3, 0x8, &(0x7f0000003f00)=0x6) semget(0x1, 0x5, 0x2) getsockname$unix(r0, &(0x7f0000003f40)=@abs, &(0x7f0000003f80)=0x8) ioctl$TIOCMSET(r7, 0x8004746d, &(0x7f0000003fc0)=0xb0) getsockopt(r1, 0x5, 0x4, &(0x7f0000004000)=""/18, &(0x7f0000004040)=0x12) openat(r2, &(0x7f0000004080)='./file2\x00', 0x0, 0x171) semget$private(0x0, 0x0, 0x40c) 15:48:18 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x100002) ioctl$TIOCCBRK(r0, 0x2000747a) 15:48:18 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000), 0x12f) r1 = msgget(0x1, 0x40) msgsnd(r1, &(0x7f0000000000)={0x0, "e29122b5d9cbf98852546b3974fa2c8e2ddb0dbe90d5c090a9671f7011d42e09c1da058d3c3b6cfe10fa801d317cc3eebd6cbb24a395e6e30a317419f488e8357631a55b94"}, 0x4d, 0x800) 15:48:18 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = dup(0xffffffffffffff9c) getsockname$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000080)='./file0\x00', 0x2) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 15:48:18 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x280002002, 0x8001) r0 = dup(0xffffffffffffffff) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x10, 0x0) r2 = socket$unix(0x1, 0x1, 0x0) socket$unix(0x1, 0x5, 0x0) r3 = socket$inet(0x2, 0x4043, 0x1000000000) r4 = socket$inet(0x2, 0x5, 0x5) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) r6 = accept$unix(0xffffffffffffff9c, &(0x7f0000002600)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003bab7d360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e7c1b95bc20c5708a7f92c17d0b37c17e5e679405a49000000000000002bb3d4d94a8b471cb6f69420b67f3a24b8d2132049d2bc50c0ed6cb220dd974cc2c484063145faf7854424d41689331ded69a812ce4ebb53852fc2bec03dee94ba5b6a89beeec168e3c2212f89f8ba3e96451c22860dc16ec7780a05ec83723454ca5b2ef6562a7e8c6ca6653f25a21aac9b50489c78b577ab30617d7d55f3dde8e14f27eb9f20ca15db30b2eb23fb647f2857c9f446fbcfe0f08b9bedada0cc82cdf4bbbf8eee7f39308898054a2d0a312078604ff01e50c7196982b6e228b0b6a3cd413810046ffa58f57555bf53fb500afb622292f54991525ca2a7883b2d6a4efac890752c052fc4c2e25d2a7ab2e5e1d282e9ab759ba2b2beacbebfab7acc17441f8e4c113c39e58ab549ee71ac68a7ed49f60812bbbc2168592c6d387c887d89af5f48cd668fe4dbc3b6bdbebbe384ebe5a734b989e6a8dd375b19b7fd98adf685b5c295b1336d89030ee9bdfb0dc1dc535645363aef"], &(0x7f0000000100)=0x1002) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x0, 0x0) r8 = open$dir(&(0x7f00000012c0)='./bus\x00', 0x220, 0x0) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000001300)='/dev/null\x00', 0xc20, 0x0) r10 = openat$tty(0xffffffffffffff9c, &(0x7f0000001340)='/dev/tty\x00', 0x20, 0x0) r11 = socket$unix(0x1, 0x0, 0x0) dup(r6) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffc, 0x2, 0x0, 0x9, 0x6}, {{r2}, 0xfffffffffffffffc, 0x1, 0x20, 0x0, 0xe}, {{r3}, 0xfffffffffffffffd, 0x2, 0x8, 0xda, 0x3}, {{r4}, 0xffffffffffffffff, 0x80, 0x8, 0x9, 0x419}, {{r5}, 0xffffffffffffffff, 0x42, 0xee44e131eec78ec2, 0x1, 0x10000}], 0x2a59, &(0x7f0000001380)=[{{r6}, 0xfffffffffffffffe, 0x20, 0x4, 0x2, 0x6}, {{r7}, 0x0, 0x8, 0xa0, 0x8001, 0x3}, {{r8}, 0xfffffffffffffff8, 0x1, 0x40000022, 0x7f, 0x38}, {{r9}, 0xfffffffffffffffa, 0x82, 0x2, 0xc2a, 0x4}, {{r10}, 0x0, 0x84, 0x1, 0x1f}, {{r11}, 0xffffffffffffffff, 0x7, 0x4, 0x10001, 0xbddd}], 0x6cf156c9, &(0x7f0000001440)={0x8, 0x1ff}) r12 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x20009, 0x0) r13 = kqueue() kevent(r13, &(0x7f0000000180)=[{{r12}, 0xfffffffffffffffe, 0x21}, {{r12}, 0xfffffffffffffffe, 0x2}], 0x6, 0x0, 0x40000009d1, 0x0) 15:48:19 executing program 0: r0 = semget$private(0x0, 0x1, 0x40) semctl$GETVAL(r0, 0x2, 0x5, &(0x7f0000000000)=""/162) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000001340)=""/9) semget$private(0x0, 0x6, 0x202) madvise(&(0x7f0000fed000/0x11000)=nil, 0x11000, 0x7) r1 = accept$unix(0xffffffffffffffff, &(0x7f00000014c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001fdcc0c2848d8cdeeb0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004f588fdb4cf704cfd1132830cfa9781400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000478bf002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000195191d12a201c48000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000001140)=0x1002) flock(r1, 0x8) madvise(&(0x7f0000ff4000/0x3000)=nil, 0x3000, 0x3) mlock(&(0x7f0000ff7000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ff1000/0x3000)=nil, 0x3000, 0x2) mlock(&(0x7f0000ff0000/0x1000)=nil, 0x1000) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x20000, 0x0) mknod(&(0x7f0000000b80)='./bus\x00', 0x80002007, 0x5dc6) r2 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) dup2(r3, r2) getppid() geteuid() getgroups(0x7, &(0x7f0000001300)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) sendmsg$unix(r1, &(0x7f00000013c0)={&(0x7f0000001180)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000012c0)=[{&(0x7f0000001200)="b9e5f430ef44ab2b3cd13b0f104e56a8b3f341dc856a6a41a9ff3d5a9496883b682e83c69705f1edc2b2d84581968f3b86de9b8e1b4936f192fd27dd5e50ccc78f2926a76931eb96e031bd7fda3f6ef4753e21f94ff90d42516cdc38a790965762a247d2df29a57529eea1ff75f78042ae38ba5fbd4fc10220e6c532ee7965cab87602", 0x83}], 0x1, 0x0, 0x0, 0x3}, 0x402) getpid() r4 = semget(0x0, 0x3, 0x4) semop(r4, &(0x7f0000001400)=[{0x3, 0x3, 0x1800}], 0x1) munmap(&(0x7f0000ff5000/0x1000)=nil, 0x1000) r5 = dup(r1) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) fcntl$setflags(r5, 0x2, 0x1) 15:48:19 executing program 1: clock_settime(0x4, &(0x7f0000000000)={0x40000000}) 15:48:19 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2020, 0x0) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x20080, 0x0) r2 = dup2(r0, r1) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0xbe5760bef235f329, 0x0) recvfrom$unix(r2, &(0x7f0000000180)=""/236, 0xec, 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="ff07000000412104508d0a4f77082e2f7300000000"], 0x8) dup2(r0, r3) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd\x00', 0x800, 0x0) execve(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) 15:48:19 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = kqueue() pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000300)) r6 = kqueue() kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffb, 0x0, 0x20, 0xb9, 0x37a}], 0x6, &(0x7f0000000340)=[{{r3}, 0xfffffffffffffff9, 0xcb, 0x0, 0x80, 0x1}, {{r5}, 0xfffffffffffffffb, 0x20, 0x2, 0x4, 0x9}, {{r6}, 0x0, 0x40, 0x41, 0x3f, 0x61}], 0x2, &(0x7f00000003c0)={0x8001, 0x2}) r7 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSBRK(r7, 0x2000747b) r8 = open$dir(&(0x7f0000000240)='./file0\x00', 0x400000002c5, 0x0) r9 = kqueue() kevent(r9, &(0x7f0000000200)=[{{r7}, 0xffffffffffffffff, 0x3}], 0x64, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000600)=[{{r5}, 0xffffffffffeffffe, 0x11, 0xc, 0x2000000000}], 0x3, 0x0, 0x2000000000000, 0x0) kevent(r4, &(0x7f0000000400)=[{{r0}, 0xffffffffffffffff, 0x40, 0xf0000083, 0x7df6d2f8, 0x101}, {{r2}, 0xfffffffffffffffe, 0x8, 0x4}, {{r3}, 0xffffffffffffffff, 0x20, 0x10, 0x2, 0xffff}, {{r0}, 0xffffffffffffffff, 0x92, 0x40000000, 0x2, 0x401}], 0x4, &(0x7f0000000480)=[{{r8}, 0xfffffffffffffffb, 0x8, 0x80000001, 0x5, 0x6}, {{r1}, 0xffffffffffffffff, 0x10, 0x2, 0x10001, 0x4}, {{r5}, 0xfffffffffffffffc, 0x8, 0x40000020, 0x0, 0x7}, {{r8}, 0x0, 0x1, 0x20, 0x200, 0x80}, {{r7}, 0xffffffffffffffff, 0x1, 0x20, 0x1c6, 0x3}, {{r4}, 0xfffffffffffffff8, 0x30, 0x6, 0x0, 0x10001}, {{r4}, 0x0, 0x4, 0x2, 0x9, 0x2}], 0x2, &(0x7f0000000580)={0x9, 0x49a}) r10 = fcntl$getown(r8, 0x5) fcntl$lock(r9, 0x7, &(0x7f0000000140)={0xa6802647551b2b26, 0x2, 0x4, 0x5, r10}) r11 = kqueue() kqueue() kevent(r11, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r12 = geteuid() getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000040)='./file0\x00', r12, r13) ioctl$TIOCGETD(r7, 0x4004741a, &(0x7f0000000000)) close(r9) geteuid() ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f00000005c0)=0x8000) 15:48:20 executing program 0: r0 = socket(0x1, 0x2, 0x0) setsockopt(r0, 0x29, 0x4, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000002500)=0x5) r1 = dup2(r0, r0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000002540)) preadv(r0, &(0x7f0000002440)=[{&(0x7f0000000000)=""/12, 0xc}, {&(0x7f0000000040)=""/4096, 0x1000}, {&(0x7f0000001040)=""/105, 0x69}, {&(0x7f00000010c0)=""/174, 0xae}, {&(0x7f0000001180)=""/222, 0xde}, {&(0x7f0000001280)=""/185, 0xb9}, {&(0x7f0000001340)=""/169, 0xa9}, {&(0x7f0000001400)=""/4096, 0x1000}, {&(0x7f0000002400)=""/32, 0x20}], 0x9, 0x0) 15:48:20 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x4000000) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r0, 0x0, 0x0) munmap(&(0x7f0000009000/0x3000)=nil, 0x3000) symlink(&(0x7f0000000000)='./file0\x00', 0x0) pipe2(&(0x7f0000000080), 0x10000) munmap(&(0x7f000000f000/0x4000)=nil, 0x4000) 15:48:20 executing program 0: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x1e, 0x3, 0x0) dup2(r0, r1) 15:48:20 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="ff01"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) mknod(&(0x7f0000000040)='./bus/file0\x00', 0x2101, 0x6e7) 15:48:20 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) pipe(&(0x7f0000000080)) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000100), 0x19) kevent(r1, 0x0, 0x0, 0x0, 0x9, &(0x7f0000000140)) 15:48:20 executing program 1: r0 = open(&(0x7f0000000780)='./bus\x00', 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000200)='./file1\x00', 0x0) mkdirat(r1, &(0x7f0000000180)='./file0\x00', 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000040)={0x2000000000, './file1\x00'}) mknod$loop(&(0x7f0000000000)='./file1/file0\x00', 0x0, 0xffffffffffffffff) mkdirat(r1, &(0x7f00000001c0)='./bus\x00', 0x102) 15:48:21 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) ftruncate(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) 15:48:21 executing program 1: r0 = dup(0xffffffffffffff9c) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000080)='./file0\x00', r1, r2, 0x2) r3 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r3, &(0x7f0000000140)=[{&(0x7f00000000c0)="440251", 0x3}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="00002e2f66b9c8696c65"], 0x10) dup2(r3, r4) 15:48:21 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x800, 0x0) faccessat(r0, &(0x7f0000001280)='./file0\x00', 0x180, 0x400000001) r1 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000001180)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r2, r3) setsockopt(r1, 0x7ff, 0x8a4, &(0x7f0000000100)="992cc1c74becdab83130253365cd3f7a65dbd38487fa1995e9ca853552f574bc8a781408fcbe8ff91c407c2f9387ef6bb1282b6580b214f46f9cf9ea666d93fbd57421851ed52c39fe2cfbbe8a88ec7e6d8a78af4054f7aec516fd569fe40d6939180ab8d66cdc191f681af07a679d0147626e2c49cf7c01c572d30c646fa7051c0d684dbee6608a4b17a4b89b792d6e1dc6015d9067f4178e203f64a8ae9d61344508741fc487f80dc88dc418dc92f348ecc4607100fd0da0f7d993d14e144ba9acfd14920ad06cfd709022a246c559cd4ec05ea7ef11c744d2865b49c808b240e2474c534327618102456aa77fb692c32b0b86fd654054aa76c0d4a117e9868a68a09e1f1e5d90c2a82fe5fd1f01a4f03c5b8de5da0b30bde6eb116b5f83856be905348973bcea8cbc5b9ac74357e0a5e242d3c66d13ff9c2a7ba8c0c7efb7559fb3dd084d50e71fcea1d7a4c49f012cbaa05beaf80eabbdff3252563eef9fa4d351156fe02e0c7b9003eb87f78c5a75205e04a75b9bc39cd328677084eb9ca9b40c2c7a775d16c720266607a24eb97087ac8a885672ce48aa85a8be341da3d64b79637a89174aba9cddacff3d025b87f84d4165f9b02f6806f6bc59534acfe1fdebda76da5cf952f3e53e92bcc019e3ea2b29329fe8e62498299679cd3fb6fed16fc7d40d7b3287bed8deecceaa63dfe288f173be8e7b9f80afc57093543d600ad03025002342761b492818240dd2f5a15931c88b9d7553e2df3651c80a0030c54b0ee898a675ea412252dfb6c6b3080d6370e5ad73a019f183381b5e2fb2f47bbbcaaa7086c7e0b781d5f0ec15c86ef68fe1d59c1c70a79aa86c25b17a392dee82ec48c4b140dce333982096b9557b7858d90f887617d701c555e0fcb316d389295bc23654b8031902bcee60f09dc4d4198ddf8e6ccdb3c00a8dd49a9d232d910cca5fb58f71fa44680f31abb28a2e4ffabab87238dd61b8f37d900da73b7392b024ad4113d09782f77123f6559132502a35a9f3dc216c260049ae39c2dc274b38ea0f922a33fec850c50fa73b5d7d002fff2fc8240953c623818d8a30dfa8e857a8b5fab79b432d44c8a103879c29246b4230220dc43a50af1b762d70b67ff3b5eb3c98f89be6e305827d1621d84ff024f3fdf95fea48709d6c1ae76907954f5ab7b40c0ff5a25f5c2ab7d1f1f2deff01b92feac5303ea18c23ecda739f300e95ae00322ddf19d780a68c26566b75897c67c653f56f26c7f59ff7a31b253e80ade24ccb7302d4339b8d9938dc58f9155defc9d536f1e27fc2c383dd17453d78b122da2f768b9b5597af51739ccadeceedf6c36d604d702d96bf4e204a575e7f64699ae67eb36d65a37a741c671c5cd296587f4904b0a3c0e968f50f93fe463e7da4ad0709a342928c07ebfcf23364d3d6c040826072de83710ffa2d4a12a8f763a9894713dfa6317222be90e5b8d7f62abca2662a1fa23ae99e1becd3699a15ffe21c8d1c60b81f8e41d7364753a1ab1ce78b257e1c330f797e4fbdcd20aabeb8f900792ce6a9204f8a3bc54a49ea1e40cd754288ae765225ccbd0c0f52fcae3027b9532c3b4c88c9a548faac6940893f5d399da880c2f90dd26f96278630c19764006cc9dfb1481ad456be572332a1f19290c06b8df4576bb7ebc8ebd1d4b5e007604f9d17a86454b2b098a5853ccc5a87bef7a01d2644c1bd61ccacc9b960ba35ba75ae3d30a4c5b7550775c5cfb65973f110fd56b533ba847728333ba6852d588ed40108c9a67dd8c8e6ac57d360cb5c3319d4bd644d1f60a2891f20c4709e3576d0f35bb64693a2baadb77961a2b11b1bc125759799af022f66cb594a881ad7feb536c2a29aab0c95707d05bac44aa8d5f8af8986b8693d7b9a136e9fd9952c7ab5587de584d589258b1a4b21d9bee8c2258380adcca2dc156ba4f33141c6f6c82cddccdcbb1ac7cf45a8387768f0614ac618678cfba340d2b8b12c5cf6757cf531388e64c77b8be8916f777755b4955e6057124f4eb534bbbfc6ec738c59a59f9fb60eec50822389ddbac9d0d66e0ff22580dbb83588418d2337d694d17a5ab9ebd6baf4a7eb4ee4b737225335c88188b0e4d4042643bd5b712db3467c99a53f6513d28951c053bc54812c500474f62ec4c5e4878b6a00b6e02cead08482a68ca9a56f12fbfd71d43e54fdefb26761a2d71d64884d05e1c2050415f9c50b4b019a7593da3a14241e9783282be0e19a200266da828c02a11c286fc4433768f8afdf9cf21c12c054396ecd7742759ad5afdb2736005693d0b6709dc34284834730d60429b21fef606dfb237cea5bfe695cf24c8006c55936b3a2ae434e764a0cee6626d0871b3c7b761a0c53d779de00a1744e6c9edd46cb48b6b11935304eb50e8a4701339ed9f0f90608b00ab459cee7274e2c61121c402f982fb77801fd27631f61cc6381dad03b398d7860d42eb4f7616c99b302795ae50b3e68e3eb9ac8ed528f961d1efa997bb2955f55370f2966abf30729f508ac1ca82555e2300bd446cbdb6e48dc3e1a995c6668b72a0b409d2dc7ccb4d4b95e3d81080d5ea9e722d651144e084e045be938cbd4cc5239fd5cfff12bc695be8b4c52d229ad59386f6f220b30800064cb88c98042240f949c11839c003f3c7362dd598e92e8e0aa10a5a336de7d93f94e7d6deafe66f3a09f09554b9bc261211ec638546d050533fd1e92b4ee1ab2d2eea731a76807991e20059ef0ad89f058b7158a88ab2d6ca658b5faf133f073666c576301d3f2f41910da920bf4cdd57bee5c9efa3af2d1aa22fbc5f42ae77cd9ec85d8d1a61f686248ee7b86edc706c1ad88ed65e96ed55023e530efd0602e8e62eb5482b6bd9780f8284564dee4d253b659429e08ebaeddaec91db9df57ac199289d671f62b5040fefac6a793a3d11dcb3ed132fa3a3285c52c74e7bc73a0229d1575a35b43262b70d2bb2518744c0b5fcc16eb125066f8786370d17b7c87e97bdfcd7f232d224f6734350792bbeb001aabb4b350c7a6b52146b6f3affc3cad47a031577d444f414de8c307bf2b8375bc548183e4c4723fa13a7ee825d6d68540b64960804ee69f54ff856c377a1d53ee1616f5eba07091ce00a1900cc04a449125e202ca21c8425533dd31f18984431cdcf5264457763b49e6debbbd13bc36e8e97f1ae496f13a07144746faf041b28c8e331b201c6a7551af154c0d08038238c794403d634cd5f298349c8daea7fad6199d6db8e70c4c8f826f46977dbec34cbd61f2a9bd457dc4d617491bf174ec482bb88deaf72978a31d5b920b157ea15805cc4992ce68e67c27990d9abfedfb08a954dd8646ddee19c2615142376ee587116175414a60905f235677fb70853305230423615339f796330fa3506efa069a76111d6b7bd3e7524e0d82a883b59bebc9a83fb5272c71189efc11100d30de5ef41f555036fd709ca02ba9aebb9561d19288730ed987550f770bb5ed37dee8dbb8975919fa340da2519da2cf4833ac22ebb474ebabccd9e8f86abcae8583d3c08ac7f38d38f715449f327a7e1e34dbfd213ded20e9c9ee5999c93661acc22f5abd369c23b93b8b7bef9fc2d6fd60bb97c34f406da909a58bec89678d011413523a1a7060ac011c27218e63146cf9ac1feab79ce57a6868788aca413197cb607121fd5fad525971671fa3485912d62b29466bb5b7681f8cccad176a6ec94d50e75c2c0a9a1dc7d6175e274036158a253ec9b06a61f0270e597cdd36cfa78918bddb95fa4fb29337f15cdaa347218bc6456ba80c579d009814c635c9f648a653b1606c0483db529c44d4c414855c1890ab74e032a6b62f76d30c72a62636a411419f12aba13129ee8a447e9d71d838f894906be820c0b0555359454c9e0cf67b4d544232b93aec19c1abff29e832fa3f27420eabb8ff77994fc387585055a375924782be3b06891eeede0601b07e00b14671b2223c944a098b1d7fab822042f2e17ac51a6135ec5ed8691d7bf1114531f047615ec8d7e84a0305dd4b76d1a2e2959e059b32d6b56f7cc0d0c532724a57efa53d1d7b18c8ab207c6bb1515d940ff2be86a819043d1124004aa41815c4246984cae5f2a66a575987a5bebef4d9d7e2a0bc5928a76dece571c6f8284493d243766980f2782b37544deee6b8c5c2e4cc11b43bdbc0837dc0add4cf88e443aefd053df24b61ca6b5fa526074cf441a0a20dea227c06468f9a2a846d17ab6aa93545c273ffdb28bf2199e7ce0c6bdfd36fa6aed663f4a702a360dcedd054a8e144f694f75ae5ac05b8bdbd10361811583447985ee2b56f143a7a6d3613e6b775081aba9197c25c9895f993f3398f67dc6addcacc1d70a1ed5b28bf4ff4b6cc65dd96efb1c52d0fd4574325cc0074e405bcb73aee97c0ec2de936805b6aabac9f04d38c2585fcc40f0846f63172f4a2a414264161d7b7a3439ac03f42afb2192cd242fef45222a9c9fdad67d7a62d29165e83f52b92f3c39178e7eab92bb7a1f8c2993ca1d4900fe676b0b3f790f3a404f440d517d24cea9256f89648f88ff0ec2a37c76ca3fa4c4f2bd7184299d6342a0b2910d8101237e2ca86e65c1cd71a806952784c12a315a00b78605414a1c32785ca40112693131a1cfc3d2fef9832243e17b20574648dbcc9d92ad23677a85941b0fa17d3ac81f1d97dd2426c4fa9bdcd14793e14122b4220ac21936cb8f7f8151ac65cc2c1b0e6dd139704cc7288fb6dd5c5eb8ccdc6f446a0755e5bea311aba20c8a8ebb247d080566c0dfffab40b48ca63f3ed0e5a3cf1718ed1b00e213ee68692c72b0e1ab3ed0f48a7b072a6e916c7487df522c02f60196cc162f2a4faa6985d5f2a3e8182321b2959e8eb5e195dc0e2be027a3ec7975532618acd993797c7356f788aff8ca64775e569da4a94aa315e512f9bf70b0fc2a9e7a68c9fe3aab1e0e071e10b7050757b30585dfa9dafd50e037e7b6990696f45a451f6affc2126aca0f37f8ffa11d2708898a873079eef4a328a51cb68670be2f6f4b17dfe35f3538ec6f7e24d6a9da9b3b67a25a55f7fa345789e18e19600841e37aeef4bcab836f5455ba1c66ca51a383fd7612c3dd88ec638eb81d280c4e1a370ab45f7a11bac29e034d06a55228e45b303cc76104e18228e98b8008d3d67a3261053e853e02845a85c2294b75ea7a2b767832959a118298a88a7b0ac81038136174f10c7e09365ee970f1b58206860782f5782919549228d3912d8c557e729cdcdf11bd198ae797feea828fd17b09c0d376d9d0a23ecba6c3c9908d39c79e8da0c7e5fbaeb923508d3de91cb4e04599abfb87226a8a632031aab091eb84d225d82735921a500a0f6420ce2775429705bf3ee71965dc78131036506abc5c9017c3dad684873061d7e75e42161fd53da86e59da736fc60f78812470e2482e04289eba530ce6f57b458af80e3677d5da1f6512f599e430448995afcad3ecdf92fd903fee7f77de9b4594b059dcfbdf4d13ca3d0840f5421218e6df0994480f5c4bc5b5d0d270b65eccf1089927d5f80d3f2cfcd20fdcc1f3d57d49f4341d8f2145aaf5f994320fedaeb3b6e84c34386d0f3bf13bce68dcc2033b58c56bccd7ec44aa94911a2593e35d5d509932f3165e62481d939e5348b9c88d92b99998ce861aa2e7554249ceb18c987ef87171b432a5a81f5942702698858c9023faa3710674b3eba5f0a8308d070849cdd244711360dbc9bd0190464031b3409a437a9b6b33df52a8538cbcd3f0b308f0b4e20aa33dbc6d15799a6c436b8", 0x1000) setuid(0xee01) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="16", 0x1) chmod(&(0x7f00000000c0)='./file0\x00', 0x4) getuid() r4 = semget$private(0x0, 0x3, 0x91) fchmod(r1, 0x20) semctl$SETALL(r4, 0x0, 0x9, &(0x7f00000012c0)=[0x9, 0x3, 0x3, 0x6, 0x0]) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000001300)=""/21) 15:48:21 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMSET(r1, 0x8004667c, &(0x7f0000000000)=0x1) 15:48:21 executing program 0: mknod(&(0x7f0000000b80)='./bus\x00', 0x80002007, 0x5dc6) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = socket(0x6, 0x8003, 0x9) sendto$inet6(r1, &(0x7f0000000040)="d3cac6", 0x3, 0x0, &(0x7f00000000c0)={0x18, 0x0, 0x9, 0x4}, 0xc) mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400, 0x10) dup2(r3, r0) dup2(r2, r0) 15:48:21 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000001640)="d1", 0x2ab) write(r0, &(0x7f00000000c0)="0e1c1fb8744ce7d8b58d3b7a2244819e1ed4bcae8303d2618125ebe2679c8a52bf459a829f4d4c051c923d7c5b1b01e1ebef2cff1b9020611d8d00d0d87da70767e8d2016b006df27108ff00b74a0649a5ebb346e3b7f8ab432c6856dee13590d266c4cc7dcfb02bfb2fd16b63202a283250ba06d6632a53b8b20b58b5f9855b0f2fc8f33356c2d915afef649dd0e69801fcd60a2d51ad7071b7f71777b6c772eaeede22c8d6585f6b5c5e9a45e1bbfb6d3e4f0528d7b3b7249d8314c5444a0bb103ca8748649da05d65df6be539b610e4da1869ad64e93da1d3e6153d7493156097f1afc56afcc6ed0c6ca06ff435369e969334429c38ac8ce1e673e19c04dce9a83b0d39e4b611976203d18657c04847ee69e224a78ffe2b843bbbd480b6046cbb5cb849986390146ced5bd53f03e393e04aea10aa9cc41655a3f8fcdd9b3b409753763601028c01f39a89e0ca1211413d899cff97405f8b396c97c496bd5f393b2b978af927e15d40094f97412ecfc1ac18c82279d987ab5622933fd7d49dccb4e29ac6eeb351c4a4afc549ffa2b14a8caee2b9f10e40f16d89030ecebdd4b39be9074d17fe29a55b0cd43f1eca3129f58f5a7cad9b4d42156d152585e13bc31faf82e7a1f02bcd0f0f05b22ccd7ffd044c80543c3f60e6bfe490b11ff54be36edd7cd9d78106b3fb2d4760babcc4394aab8c0afd6adeb41934d3ea651fcbcace4b3ff3570bb9775c6e97de25784c5d4b61040d36f948db0d561c6c7829432da2ee2e05e0caf166456c53bde5c05036f0fbb2f51dbec6bfc1b0aa401dd6bd37250d4a9dc046e184bae10f5524e757a20992b288fe5da1fed18e6bf54ee7202e60f6fee9e670f6ecc7b48fdb4634db34f5eaae9b5c5aa807492271ec2293ed155b2fb8156f7ff619e9d27eae40b9c08df8b4fe2be74fd1dec4748743f10609991d8e19e327e48049f06d404e141762c066e1cdbf46c242560db1eab675ae9c98eec10c2a2cd9977d1380d13550ad148b7e2585e611f4a8ded867c4ff3887ddafc6f77fd71615550fd623816098b8f647b9780acd8747f3bdaa13a5fd272da6b2176c7363635dd53b13b479b4a6618d0919d47317a70f2f57fa7033dc2930295028d3aa68abd756adba793b5522880e1e450c9b92ee1d6cc44d5baac851fa20e8279fc11df1e3abd22b611f9f75547553cb5a4fe7d56cd2c26a2dc2ac5a00d1ffde17cc963f10f50401a215c3b6962e0e97421aa578e59b7a2882890f924aa09690ad3446feed6f15f4a4f7b0ef0527ce5f453f62b233964cbde1cf5b497cfa58e16eeb002d7451c4794e55525502484723b98eb1238670bab68832d70b74519debfe6cc6e6282082605c482be4456f49b0b7e48603b485eda0a6c0a90aee79c96e19ec749a63b84c8d9eb0c3a1e9d2695da8b171e65707c299d932501e6c6b9231c1c621ccb0ec4ec97f53c3c859579b4172e921ffb09feba828dafe96e124acb89cbb1407d3dd3f6600235fa9a92e2d9da828e7a80bbe16924b2a5b4a6e6c7cfbc1e57314f5d167f295bb658415346b93b4aabf87cf97c507ff4c85bf401e439e0a4da7f28fe32f30010ce724a65e1d61e225029087eb025a1e0f8dedf9c3d1fdc648fa70694ce0e77c406ed0e280919143a35105c5ac31c59fe51486ac3c4cdcaae200a994b7502dcd37f343a11e03ea93f7e95dce722352e443a3397631a93d21a375211a72376f4563780ce6a846889999c8218f2f69a4d1496bbfd25acb7869cd5305face6ec01e550162ca7b727d6d44d3c36b427dc115e2a2caaa83eff8778cd85666a1f830da274767802cd274fe800de40e06f900b335c97265f1455c4e9c16fb962db36c795d2aabab6da3d23e83cd08b0b1b5a62bff5be68658f4251d7f3efdfd1b953a14abc21341b526f5068f6cba07b27c7b9892e3922ac84cd807180d1c5c0aaa7a80b4f2e64d4a38171122f5b722e7dea063dd35184ef686f00c4ad0dae635a57b96733215fb1709dd99583718dc2e993c92449169f1cba83053609435b098d893e53e5b68fcff08a62c92b86d7b56227df07991f315a1fd1ab62a37f952d374c567a7f93a6885c9ec57c71b5abc959bb9f855f5c2ad7d39f4bce098b591a4240e9c813870e6a1ba10b8cb7f869b478b50907a9e7d5d225de1686d7147152fbccb166738a512f1a7a98728b05ec621578162b133bcb81e17d0e0c567360590675648df1a0ee1afa2fd41d4a0ca8084ce5a2c2268182574dbbcbeb21d30c0fc3e5457eea145b8f0b69dd68e669605bfb46e6c64ca2f7ed3e7e8bc285b1da6567bfbcf5c5b3ce9c50abec12917bebc48b3d2547f4ad30bf903d5d2252ac894614ddec4c387de467b942f18f3f2db99fdc7f1a6f1bea0827713cbc20c6d2ce944202ef7f7c8a79d5d5f5cdb12e864cc769fd7df6afd9c873f9e12f4d3854751ab87238ad89d38513202df3fb9babfe5552d92d5f594f3fe39828f34523785a69d7c17fa6726d8433e0f7d970de65e62c26ac3f3b008e4ad337d65f3b975133eeb74588783be3f9c600df1d952ca40ba3882a10fbaa1aed6bb2fc94cfc4acad1fd909ce4dabd1964ffa6b16aa8e7f6656f35389fb49eed68ac280bca94da9a98ee45ecaf2e85339497f24900917688733ebe5437f9b94bc9a8e92d29afe4cc37fdef8f96b4cb4a5b5047e669ca0d6a24a0562f3198cec02d2f22585bd724aeec6fb42c307f2bf541aecc42589f2eda7a4a0879dd20aa0e363ba1b1af57f0f0f72e37db9c69040055a86d195a2fc675de65c0b9c1db8af26fe9356674e92f446f77f1208bd2504ae7c057b035ea8ba72e2f4ceb01bff0eb2ed8220f291094a1f48bd0c305070a900b07171be86b6a13b340d90f5b8bd018a4eb6f62de2c4397f63a554f024e1904e4b5daaaf7ac26f16a606965d11877d3e0997bc41b104c1d132efee94909f50a339fa786906856075f6cb789f2da9d6a969ef46392025e789a8a7dd1bad825858f22bde0d74a1b75e1233ed5664eace255f1785ab672d98bb72f09d4bb6f9ecb3d70527055d90eabee8e7f5240c9708468732028abd00012fa8bf79f0f4ca6b06fcf2d632cfba2a433bacae14f9998506a1d6a8af475d0efd7b89f5f687f6563ffecd8783f15edf6afac9da440669883d43d902941b64c6dcb5a618f151d1774b879a8f6908ca7eb8d224a469fd6a55b44ea952ad660b320097c0d10ae899d3767c3073b031cec2e9ebc7c77b5c4a78c071ed2da2855975458d46ed10723336e7503484a75c690100d951135ba00eba14483c8cf7e7df4779cf184f43e6e50c906e378bb7ed6cf317241c0d3dedefcf343b62fdcd9c8edfca4dc83b1f018b3e0a9a61c8c707860c03a044e7182c2bdd3b80d87b1994c5e5a61567bc659248d484363e351ad81b293c439d1198f5d1e75876d399e6ca0a4dfa87f2b642cfee3d5840f248bd192c6658230c39753ae390e5d97dbf7f807963a9378a6790fd4cc2ce75c666b1b6afd442d950dd65921cb2e0be919022724e225f49f3b34580bb1f4d41b23f9f34f20710e22899327e3dd45a3dbd203ceb53a935a414f7bc5cacce70a102dedca043a2d6a11f6eb305898d4720974b792f40ce35cd59819e1bac4fd3575382d09efca76ba188d30ad9116a357aa6abd33a40bff87feb59c070a4bd2619c33feb9092523a6e8dd86b32f5a7fa229f3a2cc1377c4bd4305c6dbe96e07fb5ad2174744dba13c7eebdf3cc13057cb1808fab8b40f57fb905450c09bc7a18993b77f5dbf3dc8bbcbbc4cded1f86ee2bf28fe61fa9ec6c2c3231a22846752142ff4ca07c3a7034c5f081d3ec9687a747972b78d2f0a60f0ff017d6f7833c9311b78b242147c785ed14e0dc7bbb7221e60b71cddf5f6b574376ac846f7ed089f5d596fdb36d0d0b473f27bfdc9901a67f543cfc9f3611bfc06c199dfcd934d15d13ffffe70596d4e24229e145e1a3604759b21639bf312e609715e6a95bb98c04b81b4cc80eabc8ffa7ad8807a3e983ac59e7ae3565d96d01ba7a24dc405ce1d00a1fa49db8f9821d2455572ad6690bdf7c6095e6c292e9fb4f98b105066c242a964f6bfb841168039baba8b82767626ce34fa6dde983475ab50f202702fa55b14637dc049c41dec0cc60e51ab3d0c25516235fc5237d9ba3fbffabb2f9afe525b7ba7d5312c1007829702f81e78ab08440bcd92f4c04cdfd010f936f2aa12209005e32feef045653e7184402c4becd6b9cc12fea06edeced997a8325504fb8501b2649e9089baef4550f926646c7476d9fcc6107f15784fdfd71e79e19e152a8b8014618f59e44cbf9e154719dcf0e5f0c8370695abece6f59e3273e08a02926be1b78b60df21a7f3e0ca7f35c4c781da4da9d9aea5de5cca2ed2e4316e12b45ebe92c904c76bb85aaecf852b0aa9aaef036faf846fead9714d0a1f3f9471a1eae5910e99999440969f29e4a824d9cbb761f7eacb9b9eeb19539c754f80abeb5ffb3ee93854534c02dcfd8419138750c5d19721cc484b1ca2a9cd199c7e9fa858501b3e2175dec298c6732916af3c2745fe47ba4cf5e9530c4972ec66267406da5b52116e95fdcacbaf4dbb664a752a288abe973f45ebd6ba8e312007ced47f8e382ad23c6929aa8b2676792bc4e7baae00135f3c574b7e125f727e8db681a46aa40389b78362d858fd16e8e25b128e9c420e446cf049e44d3d0e8e7be20e0b5ea30b4b830d09be350266ee2b03a9624a88beac8216545811bc26c16d3e6425da4a29e0a97e5a514e462c9b754cd607f82d87862b20c3727af38e9c19791f7ae9ee02e009f2bd0ffc0f62683a7599e63c0b482c02ab809db1f40abfa040e5254d6b2d77d4882a9966f2d316b3e8ba718ad9df9546ce256ef4a529c28ae83088f1bf1b72b1646a1e61f71c7b802c3b966f62ae88684f1592bb24d6c490d8f2e68c3bbdfffc6276230ec7d4f563dc4d423bd4c931aaa20ba81bbeb2beea0ca58a8ea64b075b5c32f89cc9dfdd5d13f326e1c3347c091624696985e2a6132916423555d5458b4d5fce15155791f739bfc5af3736f849036332e951340893f47ba2938072fd35b2568855d17d3bda67b9c7d870a1abba61dce256dd35bbf22689ab14ae264f353d0599a80be28b2ee2b43d21a15aa9f521ce3a286dc00d3a8a7661880d8f17df0f6c83108f3ba779095e104321f5988bf6d9b2ae2f8343f33c0805c7f397a90c2353737e7b743f8467c1bf72f744db1db2e4f5c838d60585c59d192f1ca3e35cb2877f1dc32b54cc33921f8b616f9fe19c3edb6c6b175b10f2cd257c00714822fc90ab32e5087fe869a4a9478326899a9a4e8f76ab3c24750fc7ac3e79be0186fdef0e841842cbd1725d6b5b25c8184fa778d5a16ae37c5bfcbc4c77fd0255f2e7d8bc2fddaff85650515b407d10223a74a06c178701bdb86b3f9a210249a58e47ce2fe1370c9b53091fa42d5117b1422188111687f18509aee747ff0342dd15e30b6709cd56607fd9e037ab280e62a781bb18f91b8a7042b0861ee1252b112d57fa26383e56a2694c1913a49652fb0729f3bac11f1db68a8715bdb34e6d78a594b50eb5141dae469d9f528d869f19c0607c652fa53de17de88c9c0a9cd7ed5a7704323cf4d44c515bcd9646b7a3ce0420240273ab6044cdecae7c0e8e4178929fab3bebced451d0aad80931c52c74f3a29a419f3ca4a8c0ce8ef21475fafa11c534b58149c1f00d308052861d0e04d0ac6ce3b3aedaccb301fa4e2b76987a7cbac6d9cdbde564a896932baf", 0x1000) write(r0, 0x0, 0x6079318740f0e0e) getpeername$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) dup(r1) close(r0) 15:48:21 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x12, 0x0) write(r0, &(0x7f0000000080)='oL', 0x2) writev(r0, &(0x7f00000004c0)=[{&(0x7f00000001c0)="6ab944fc33b9b1605c622e", 0xb}], 0x1) pwritev(r0, &(0x7f0000000580)=[{&(0x7f0000000140)="c5f9257011316cc33226ae3e6445cd0f29b12ca0fc020ed6c7bd55a3d5cf83de70a43591ae53d94e2cfdf29e0326cc6f6b51596a6e12c88ed9afa0fcc86f3997461518bd147b2810828e01ea585117adf6bbfced584e", 0x56}, {&(0x7f0000000200)="49b06f29016bb7572c89a6de02a700452186af9a167a16bb953245e418f55676bc102b206ea86736b2ac79e9868aa976f27f60bd8817a7d4400d5a7010f27462b2edf32decbaf136a874012f5fc66a0463eed31391a81b864bba8ebe73c04c554a4dc60d8a7134ccf67c529de4cabbdbf15d939da4a80e507267582f0e64ede99c97389fbdadbbe3bf6b1a85079af2b6891cfeabc9d6a9366fc8d07dc464a6048b4ef170330f0be5ea81", 0xaa}, {&(0x7f00000002c0)="4ee9b507f4dd0f167d5712ddf240fb82731c495008d4697572250950e96bf69e6c5befda62ecf6d1d6acd22a6554af64dd6163e9b1400b7bcc612479066d871c59662e2b3c279ce22f9914", 0x4b}, {&(0x7f0000000340)="fbf5f9119d1f989dc146ab8fb129f7f1c2a4a0a283418f6812f8058bdb5a9f350622d094aec22f15f113a819c1f781011a36e99f2f7fedd55894614b017851e81e924658386806f45ab89adcdb89c2571c601d22f4b4380a0232bc675d1a5b23dcfb13c765538e656b8d0e63e160187873221b57e081f9734d782f79ae60d782f3ddb512f3b8895c10a92959a600a653d594a86a9c630b826c930547abccacff0f7dae938563d596581fd74cc35b49bf35cd5e627cce968271bd2749585b", 0xbe}, {&(0x7f0000000400)="acd5e406cb94764ba9c684a7e30b43ed7d2c75937fa720f3de8a03afedc855b2df35514a9c6e797f7e7f355e1bb6a4aea78221b05117063b33554ed92f65f13d97f128aee22deffd7239f493", 0x4c}, {&(0x7f0000000500)="ef68b92b374c5dfce38f55d440dec9f3f3d07b675fd9e4643795d6753011eb4e89e071fc92a060323bbe82146a1b61ef13e3c5c24ecf7cb645912ca8611a36666446a3c9e63a525f4572669098d7771aa56316c86ba524", 0x57}], 0x6, 0x0) execve(&(0x7f0000004580)='./bus\x00', &(0x7f0000004800)=[&(0x7f00000045c0)='/dev/null\x00', &(0x7f0000004600)='/dev/null\x00', &(0x7f0000004640)='\x00', &(0x7f0000004680)='/dev/null\x00', &(0x7f00000046c0)='/dev/null\x00', &(0x7f0000004700)='/dev/null\x00', &(0x7f0000004740)='\x00', &(0x7f0000004780)='!-\'(\x00', &(0x7f00000047c0)='@\x00'], &(0x7f00000048c0)=[&(0x7f0000004880)='/dev/null\x00']) 15:48:22 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b2030, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r0, &(0x7f0000000080)='oL', 0x2) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000340)="1dde538a7e41f375541cb6ff8deb7f7e9dc9da409be55e6597cf82853fea9023b4bf05cb698e5be1e345fddb44d93f62", 0x30}], 0x1) writev(r0, &(0x7f00000014c0)=[{&(0x7f0000000140)="0d3df78380b402da85b706721c3d2db0891f29599aacf10bd196748cfd42e1888b5b5ab9fd37c3dc3d21642d", 0x2c}], 0x1) execve(0x0, 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f00000000c0)=0x8) 15:48:22 executing program 1: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r0, 0x5) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000240)="212a7913e4bad21c734f4dd33df91f218a24c1d76c6df0df6c3280faf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74fac129289662e8fbccfa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc99d8177af72f01717295e9d7d40000000046365ef590cddc6f586bc5d07729df510edc874fa3e7a360db0aef415d79ca4b9a43078afad7cccbdb37f292e1b11515f7e30879cc7a560b8f6e545b40fb25d895866db6395f31aaecccc4276eca0ef945507fd5e4ace3582b0963ef00d32d9001c416c4011ec9685a5dab9088e475025ef86590df21b2307c3c5da9236fea0cab8fc60e07eb0b2102472a295b4f1b4371bf7cbfff0000000000000000000000a5e081d2f14f76391c4aed0596d4545c1ef0ada05d395cc1d202f26e54b1e89a987504e77a09144f097eeb65192653f2f8c44620d4f2f432db0654cdb36310de411e7be6277e4afb753bec15eb4e4fb91d4e89b817c0b13249ea100167fd1967947052657d1d4b338fe6fb162254d5e4e7276c244599c79a98e8c435abca312ca89f416410f30aa599bee2391c01cf485774b4c264b02f33119e9cf1216ef46e4fed13d8557400e17740bc8ce0652208249867b68ea055bb500e0382178dfacd0c05f6bb207adb82d62b09a9736c0ecdec41bbfd39e90326d61998a95606e700510413f86236a9b0add0b84af00cf67ac13174e1b98a2386f6d027f39fc3e33ab2842ab8c6fd0b71afd6417f3fc7985d41d8ccfa46523ee168968fd5ab895a447cdccb3cb53949ef5d15d694ec4716e88fa151074c5e7e6a909ca74857e21387082425955e30e5f5e2a7a143dd54ff517cdbc29d1d33c75167b1cd4721d8ae9dcda755aa45521d00c30bd327b525df2fd4c714c83a151615ae32b90040cf75106b2a2ae9f97ceec7048125d7422cf52a7a45bf487745923b245e6344fc140d4362ee5a0ff1d6f00fee515a67de3c6c2122c343c6b636d70547383dd20c54cec334dd1fffb67aa33b88c4cf0ab6355cc75dfaa273b60b2300b9e0cb185af500aa9d359c5a4e18128c7decc2dcb0f6bd332c2c181dde9ee4511c6e3d2f6ace80ac949facdbf0a25c327bbf302d9d2c3d53b4ea4da28b32524c769cb20803caae03f04ae29bbb5b1124e2d128e5549fba6c8e3d8024886fccb5d55db2408ad563799292548d1b9c6ae15872728fe54214522b817d9a809fbf16aa5c2e", 0x393) r2 = syz_open_pts() close(r1) fchmod(r2, 0x4) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e1a96c984ffffffff9c11fe4dbfa600"}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) syz_open_pts() syz_open_pts() mknod(&(0x7f0000000100)='./bus\x00', 0x2002, 0x86128) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x72) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="f7000000ffb8e49d7a247769d19b000000004860601e000000000004"], 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) write(r4, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801c03fa48f4445ed5", 0x18) openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x8080, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000600)='/dev/null\x00', 0x40, 0x0) pwritev(r4, &(0x7f0000000040)=[{&(0x7f0000000180)}], 0x1, 0x0) 15:48:22 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1082, 0x0, 0x12c51590739c8c38) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="beb45014f0ad7c566642382a12083cf2c3f041c5470338146ffcfcc1e32f491aebfc368469b89de127df7558fcd8f64ec608e13dfe397ff725e8735d2b960cb8e142281402382eeff3e20f7e0107458929984eb49006e8ad17935fcbce722db8176aaadbb114a657e922e6cbb978d9c5a515bdbb8a895baaa921fa762ed2e73fd37f16b90bc759c34c344f51db788d8ccfcde4f407f77fc058b5b47fe1a4a2fa047910f68dec", 0xa6) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x4, &(0x7f0000000100)={0x7, 0x1ff}) kevent(r1, &(0x7f0000000000), 0x3f, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11, 0x1}], 0x7fff, 0x0) 15:48:23 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) r2 = getpid() r3 = kqueue() r4 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffa, 0x97}], 0xa4, 0x0, 0x0, 0x0) read(r4, &(0x7f00000000c0)=""/181, 0xb5) r5 = kqueue() r6 = dup(r5) kevent(r6, &(0x7f0000000000), 0x5, 0x0, 0x5, 0x0) ioctl$TIOCSTART(r6, 0x2000746e) fcntl$setown(r1, 0x6, r2) write(r0, &(0x7f0000000040)='!', 0x1) login: pckbd_enable: command error 15:48:24 executing program 1: r0 = syz_open_pts() r1 = dup(r0) listen(r1, 0x3) 15:48:24 executing program 0: pipe(&(0x7f00000001c0)) r0 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x80, 0xa, 0x8, 0x5}], 0x4, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x44, 0x0, 0x2, 0xf478}, {{r2}, 0xfffffffffffffffa, 0x0, 0xf0000004, 0x0, 0x1}, {{r2}, 0xffffffffffffffff, 0x82, 0x0, 0x46, 0x6}, {{r2}, 0xffffffffffffffff, 0x11, 0xfffff, 0x7, 0x1}], 0xc0, &(0x7f0000000100)={0x0, 0x596b}) getsockname$unix(r2, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) dup2(r1, r0) 15:48:24 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x8, 0x100) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) 15:48:24 executing program 1: socketpair(0x11, 0x3, 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x1, 0x40) close(r0) sendto(r0, &(0x7f0000000040)="4e87acfe4388394b3f3a385a08a73c8b81a630", 0x13, 0x1, &(0x7f0000000080)=@in6={0x18, 0x3, 0x7, 0x76}, 0xc) openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x20) 15:48:24 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x5, 0x0) r1 = dup2(r0, r0) setsockopt(r1, 0x800000000000, 0x902b, &(0x7f0000000100)="6e331dc75df618aa1b1801f43d25ff65c17a15c0347a09a81101c605af4341e1de7d44f85350d6bf930b6773ff7e042c875c0b767781eafdc054945a6a2b8ee2564a43aad8729e4d0786d9a27635641bbeb0f65d2a4e4cf934a63de21c3c5ca0541757a15206295a685fc070db434e5d179d6211cefbbc07781dad25d9e3e7463a6f1b17cb0be0574eb0fdf3391aa2ea10eee62101c775ca554381b4466195979510c7555311708772c51a0be5cdff702eddc9679406d91883236014a5fd58644bed80fc9e", 0xc5) kevent(r0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffff9, 0x13}], 0xeae0, 0x0, 0x0, 0x0) 15:48:24 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000001c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) getpeername(r0, &(0x7f0000000580)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000500)=0x1002) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000004c0)=[{&(0x7f0000000100)="b4b4737ce26e73b1b988fc2f9345025ea74c31b93ac877c61b90b3be7a4969f6773b4f9f5ca75c96d4e36eeaade1c9987f2c91f5e5f968001e42911f", 0x3c}, {&(0x7f0000000380)="d5d6b23fdd9f06192a050d866ff164e4463acb8b24b84646210399053c83da9ae321f4bf98bdcdc3108362c25ba31975a56b683557dc4440d4721c29b9eac98a30", 0x41}, {&(0x7f0000000400)="30d6280c3a28dd4ea95aa420cd885b8dd4d9cfbfaf882758ae113a99453ad9a0fdeda15427acd704471e4b05ddf559fd4e78e20e36af29952e44602f5761892628dc45ce68be588a86f04fd01969ca8c1330c27dc7dcc84d754d4362e8c5e8280711086a54a5cee941cc76eb09be72106c9827a51da2c41cab04f35adcd930e6771b87bee00da9fd5179551a403341a1f6ea6d6c980e9fc4cd33162ea791820cc3f4c8473268e437652220d953c6f71d3ca1c04c410224d098f3dce7d7526b", 0xbf}, {&(0x7f0000000140)="68c75fc6780cedb989ea52e4c0960a1867299662f141ecaec8c213", 0x1b}], 0x4, &(0x7f0000000500), 0x0, 0x402}, 0x2) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000001600)='./file0/file0\x00') 15:48:24 executing program 1: r0 = kqueue() close(r0) lseek(r0, 0x0, 0x3) 15:48:24 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x4000000000000, 0x0, 0x0, 0x0, "3e58a044b1fb0364c62c4028c5d58a014f77c2bc", 0x800, 0x5}) 15:48:24 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f00000000c0)=0x1) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x7ffffd}], 0x1f, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) close(r2) 15:48:24 executing program 1: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x7) madvise(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x2) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r1, &(0x7f0000000000)="0a3aad6573ee5f44cc308829d65a81a6a7cef2ab4b7b4b3cb2c0396a80226a28a3f93c58788eb70b97dbeba2fb14e3a93ff619bcfae66bade5650f9c04fe77b1da8e4955a3e4b6a1c8534022c91684692ed4cb87390aaf55881aff5d2f65ad87c7a3e060eae1c01ed8fca287fb2fd8601fd9312ecd81a7a4972d41e81172b4c5d9d706d991d0551d4d5e1fd666084c7aedb3bfd7cb859925f473783a68faf618161b7b2194eae78e973854d56b4385176cbbc147ebd1f734ff9de4f6", 0xbc, 0x40f, 0x0, 0x0) mlock(&(0x7f0000007000/0x4000)=nil, 0x4000) sendmsg(r2, &(0x7f00000049c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 15:48:24 executing program 0: mprotect(&(0x7f0000004000/0x1000)=nil, 0x1000, 0x1) shmget$private(0x0, 0x2000, 0x300, &(0x7f0000002000/0x2000)=nil) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlock(&(0x7f0000001000/0x4000)=nil, 0x4000) r0 = dup(0xffffffffffffffff) sendmsg(r0, &(0x7f00000014c0)={&(0x7f0000000000)=@in={0x2, 0x1}, 0xc, &(0x7f0000000180)=[{&(0x7f0000000040)="b13f3d4f43dd", 0x6}, {&(0x7f0000000080)="5716c1df345305805742cddffaff97c059ccab8b7f53420da054fc195f14b2247a48f767e134b6e8e332b89f1a7a51cb7f7b6eaa28611b5f218b453de96b0c4ef7e849c270dad11424409cd9cdf8ad6f1035e5209cf525ebc010c64ac6e9f947f78eb775f75c8de9c69e06573d79788b19e21f5e20d532b0276a60a099bcdb9e2d5e0f55d5fbc9e685d89b266f08344e15abc447d6e3abe28ceefa13d8abfc4cb338bd30601486720ac21d16b37bd7c32154b579c5e0eadc444ddb6e46b78ca0a688b24cf6", 0xc5}], 0x2, &(0x7f00000001c0)=[{0x1010, 0xffff, 0x4, "55d7fe1e9277787d190de79b28ba1f8ce89c3481e60b6552636849d38821084654d4a5d6c8f3e8cc54dc1d7b759c04b21879cf9f449cfc9ff77a17ef40cb44c6ed03eec527529e0a5d4d9bcb2e72e1a5f608f640bac3b4716501de22423c5a808d38a082eed18387014dfc44b24a3dcf935b44bc1f75a47e48e7736d45fb7376a29db732043c50bc1ee3b2ad456620538cb2f901cca0e880c89a41acc2e270b7280538b5c670b1a72af9e0a74d28e6e5242782e32c54ec6057b9ec6d648e8423d0964246baf71ba2394cd0b86211c8809018d094dfcabf92bade59b404f414c4ab79b0c91d1a9e70c4ef82b421cbe3005a8445f66673a9adf0b42d5d816c1ece1f48a033cc74cbcaa3310860cfb196d6242ec334e8ac6ae74c9bf0ad9e0b6d390687de10d4174150bd3a3f26a4331857ed472b945cc1f1fbdb38fd1cc0cf228acb5f33882fec14125f7aa27022c20f99624939c2242fc54089c21d79a67a860bbd4e3617dc82f6b58a795a29027b560648145639c69958d749f0eebf79a5b42e78daf0cf7e2627e4bb972a5011b8c1cb8d647deb8509bca8feecc2adacdd267920373e79540eae89d5c5b3a1c17507eaff1f6c19e97c5895dae298fb229ff3656193d2aa4447b30deb9df7d6d871dc7c0b1959b2208b0c40e3d6259db11080d9b575386c8905b580a28129209efe3c0b5263eea826ab04640fcb46bf2d9a57fce37ae266cc9924d0175155c6195d0a4c2c2e9e752f955b51a33f5777680400ac82e9759a18938ef6d547afc8589a572172c3b83f245b8a4c12da51f3a27bf73aaba2c1f174469e3648b7a744d44c70c8127eac2ac499306e4b14bd6287220664706168cc399daddf4e705d4534c6066fa8f2d01d2341d5591ed34ce34a0bc1abdbeeeb1e2caf65adb3666b635b7e57cda8477a356c7ac51e5ed3876b1b567fafce7b29a43e24141af599b7f0208d831d821678f83c087f138bb3e8f5dd1bf59423a0a25beb6d045ae3d7274b465f6f87c1a54ff220e9c5fbf45e0b3cd24ce77e19c24c5def71482b2396836b03d1640c8baf76040d72867e1ae32deb020fb564108b19b418d8532f5df07394e7137f7c24665d0fbab8f97c8903beba549d80dbe26e75586d4b38959d73f7b989318490c4527d5564d82549d52ffbb4bd6c5f039a238dd65ac2cc4f3b948e72be857c52bef19928651df38feb751429b0f21b8f11b3b2789e8f64d39f53748d141df92b9334955078a484fa7a3e1dfb51a2000df68602a534649292945df9f1166362aff3068247df1eaa41e5b1832c337d08232ddbd0a921808d25990044aa2d2befe1f8083e4ed303659ddc13135d6aa799416bb82e547a33be0a8ce5ddea7034213ea979d969f543444d4ad296a1f0fa8ee761b174cd1848cd81931faf1df4931774e396aed267ac194617e6432f48294a8444ca28cb13bcfb5b43ce84ee6009fab5847da50231706e2e11f6eb9533db79e00ff610a2576ec6e51980da972b301a8cf53c2195e47a8b1b6bc311a9ca090a3a05fdbf075b1a58c8caff4f9ab2f978b26788cbb3825f27db1a8254bb0c168160cca15866c189ed0ae0403c2d86bb3f47beaf29e10efae10713f7cbdd9114ca7b1409ceaee4079b5a412a077696a9c372d1afc52600bfb0a46ce5509c6c0d9d0e52b5f7f68e7d54f3f98cf55778a3461ba1d906944351efd8395663cbcc3490604361d477eb81e2b30e3a594824711641333cd551954f8cdcded9c828f632e0fd2c949806185af0f8b4b535f21f48c8362edce6e148de672b541b8acb737342e6f00c3aecf77cc60fe0ced764bdcb47cc9bbcc265d492d0870f2bc3620a569d1d5626d9907035ca5105394131f5a2623a865fe8318b1c6abb4425bcace313af344f419a10072ca5afb1ee2e157a2e1696ea7c02cd79e19973abf7eb52a9685d893d803de38cd68e84cc8d163bcf8c93a5c629b0121ebb05770e9ffb91cb079721b63308972c468f7e7b0bb0540e16a58ecd925e33860a5071893ddec4e2f5ad5d955e8520e9cc0eeb39fb580f21e95f5c00ecdd5c13810c3f690db5a64a943358ce5452a424a8258f2baee378e9c55f2395d8b14d1c707b5df12c36abea247f0dc836e10ab527e12139d8cadf8b58e2d303aedc7824c39cd6a938e1696f286cf512fe860861d503002c99c5b8f663553bef2e5b0ef05c1aa322f42c420b570cb284c9103c98929d5d6cec1634962b944697308fced3b58315249bda322c8389c4ecfa2d0079589efddaf342b140fb8892cafd1401bd2073bd95f51e773fc4b25a6013471589753ddc4130e64c5ba31ee106e2836f54fa04a07bb7234a17486da29cd7cb0881e5a01ff7e83626c2e5938c5dd8c9ec11b861fa428cb47b5d1950ab8b8d99ba4edfd21a70d9d790bd5ba814e66112087f10a8286e8db76525a3492bfd58529fe6018ced80a53b3c6289dcf108f835609f05af3886f68c748db340742c64879654b7cabc87f8a2cd54ae9650bc8e5ce2c966cc4e068a7437ec29673488fba46af679b795629f8f5a0cb6440ece1893c95a51ae3d56906591ec86c4989cc4a64790d30f28de7c3c50b3219940ef5a1aa68c256f7b3635140c677629c0db2f36a829c4ad38ca598dfa7bf4bab8a0d3db75dee084f31865bfb62482e2789f05ea0b7e832f548b6c59db4286904e1622781ca859fd4c080593f0a2f9c07408e072f3a51f4c09d9bce918ed7983f30285085724eba0e445b4951a3a711ae2cdf8e9d019b76713e970a12ea973af3b278d5a139be7527e125b2b80f81be4e59424459ede0d9574b684c986f2b9490f55ae6b715aec799b8c7b360643f9ab9225108f62a62e842b43374b9b8b32410e068b970da0a42853fa65bd85c3010c2caf42ae46afd75206495f9995204c8567206658b8ec03b820a31845d9ee3f0e126220bdb7717fe0d9ec3a084e574caa59714e11c2b70c30015514272774332f6176d064d0ce6e46a95301159f65494a2c6fb7a85a6cc69a5770acc2fd22e7e9ccb726db3d4be2e0b08cdd1eb51a79bed1a7fb14da6798265248b8ae65334f381517275f11ae45b66a381e39291c373f57a498ae46a9283470a5b3ef159c773d6fee2f8581afc3e87bd88765d516c204e5e0e2f9a6f18c74fd0807e7e0f25ccd0f4e6fa2e389d9c394aff8a7872416fdebc718939999e2ad102cd9cfe0cf5f5be5e721b6ec56fb0b7184c3a2f8ecd685096beefda01a0728c6b7f7b2a8b4dcddcd9b9f45e6ec72bf992dd1f67be06b16f38dc24a2d575700c09400c5bf386a7883bf72053eba79f039c6de54a862cb31170b97805cbd21b866d078af950297c0d7bdf8e4657a81c9b8faf7e27cd50b83ebefd3b22d379bbc4d33c73802c9cc7dd22814229ed3235bfdf6ff07cfb466f5b8e44af0358ef91f3740f16e0b3cdf115a954d42a5ad77c104cf85086287cc8f286f32cdeb361dc0eda04d2ba1a045f81a87da41d80a5660ffca33ae6a0a562fde42caa5646233b601e1973e8a58f83ba4eacaed782921e0006a62e32a6683aae431c78b4a3d8625cc9942e94a80e48b06cb3a0c38b9e5ec86cd15f2bc5a52535e6aef78dbd8f7e0502519dddd6a06b9530154bf1758821b123759265b1c6317055bf6b3e1cd3ff0d1f45952ef97c451ab17d360293becccb6455d87b778827acd312ae4602a33147db5fde498a10d5d56279af9268a424cfc9d1b133ac844a6c6625505840aa3d5c31eb77ca67de137332e9e19610589a106accc5c594e4e349e3980cd0fa18c43fe153cd9f60fc27957d8a20262b56ed30b724940c657e63882a9a710fab1dd781619f6ac7d95b62d06f8d3039c597dc613efb5ed91eaeb7267d22f35ad9ea5aed1ac8d30d051f422e6051e07f14742e443de004d590316cae39fffa55510507329b819c7167a9f99c20b91d83a8ff4f15eead36c0581bf3c2f9e7981b561ee55923abc2b8e3398c2418df071289fc173b9d88beff4a06feb9936fbfab0a3cd7f23191f3a18b7ea736575fdda3dbb91d39fca9be0760694af19c3ab6dfa0ce8fdf990143e5617d46761efe8173a5b36a4984058f6d16e2716c945253b142eb30904f44fc4c816a6114266a83cf2f7c93c039414335d1294d4c5f578cb70b905493507718c95c3c6d1f3113fbe878892c60adc6ae43cc140d984ee59febf846ed5a48421df425e17bdf67a8e0d8a7b7a96720dfc73818819a11dd9ab013a3716cafada27b7b65d68be9a7cf4ce09d0f9a2a4d0b35ce43746ac0730f65496ea677a25344d0b8a3815716031e2a452ccd15543aec17b4fe30ac708f5d97c0f5850e291ac16740c4b79dac30adf518b0bc2ed20c5e92736e46376040c3355d35b55c25451171547ecdc13d664237324d184cde986fd4aa09c62cea42c014818c3e15d6de2b3e6605b919a7a53cfe426dff86fca0e82d099a96a32d25067c4ef323c86cab21e3560d8287b181d053c939649c5415d1aabe12b2dac6c39198a0931e89a305ce604ca21633fec9856a1065d86bc8e938e2905173d94031ef59fe9bb9d107b07c102864a1f97011fe8808902d16b72c0985ca88604dd204c8012172d513db42a8aa2f163bf4cd0bbf30d07c4d91c77c7378106059106f71a4904709614f8b8e1aaa96ca7b19e85a932590904be73ed6e7413627170981a0741dc553044e86f3a5a3e11051110c0dcf975d68c1f63d14699a75ff8bde1adf3408def30ba939aadf5b9792a06497b2213249d163f98a1549e70195eb7bfb3d60978837445ad86024e13c4403525da35053bd80cb44048414eb9672097c139f4d4844514358aaa873a1004316bacc0c3c18f63b0a5f55f56a112d5d0c4c1b11317b5e060156ddf60983363cb9e93216a1356459b058865cc3c5c0a5ed17c02980550adef5a7f4da2d2e540d97f9e84eb3530fb1f603650d4fd9371ad61e8dd275afdae3d0bd560c28560724e974744c988720ae06954d1c95de7b585388541488764c60d0d0f23e953cd44cdd7851736d9d18c025c1ed523c6e66bac81368ddea8f2dd78d963f70e4eb6727a2f6713a915cc58cfc6b7f56baddcc72ba72eea6bde34adec57193ef9fe4f05c7b6575da2c1495de9d35e634d0adaf1c0d60e7a7276aa0f049065cdef6029a82ecf18f0967a5c4455c9895c477e9df6ce083e1bb3b2159428ef46ec5fb65b05e1fb5bcc194660900802555093af70f567a770b8f41894ebb873f946766be9ffb1e49a26d4863b87652efff3dcaa38d0c59a43c022b32b1a26f8726a18b29db79cf94ccfd17c2c30a65f258ecf736b8eaa0c52efebaf256237a62ae86f095e6b99297905e264ee93f8034d337a6d668ca0fb04805d5392a4f27b9ab0b8cd270918c4241e97ea8ec14cc99ca2b21258e58261daa40dd5c38c2913d82697264d308a448355765e32f5afe44c24906bf63d76584fb493bb2cf9aa0d7ae2800e9e40877777eadd78e5f88609cfe0767a045597cead72a7a631e072e28b400ef77682a25e5cb8adcb80aece777dd34103c29a19c6ea203273d08c893d38c3b7868fa208dfc81b142988a1b38cc08c85061553c2c3a84f0ca636914a9b9c03464d289bfbb12392cc18b6ab2b51144ee5e78547b6719770304d09b0cd13b40142f06f7906eb7479c55e8c38cf6641b4b8d21abe4f5e3240a456c240653109adc9e0779dfa57cd15b17b12d5072c06808a81df2e2f5bda8c1d98444ea966e2adcbaed0312b341c6f93b4982da97be067ed15d886db94c6bc23e8987d1ccc163f759753326421e5c6"}, {0x88, 0x1, 0x5b9, "22aaaf730d6f0184440ea9f1dd45d4be9c183d06c60c63fedf433f68c323780cb9bf72423ff206952db83443bfd12c1ce6e44b7832343c91b7ae07f4632303d8eb3a61a0a9f988316f8c22f8753dc981d99335fecca0534133a470934ebb4936c934fa48d775f9cdcbba8ad50bdd091a214a"}, {0x10, 0xffff, 0x5}, {0x88, 0xffff, 0x0, "27ba3b901e03ae0e8fb417cf612eeb8c925f7a566ffc7fdfe73d814506282cdaf2b5271552a06a13d7fcb9aa2a4b8705e6ca43bb819d5c39d5de456a10c12e4667cb4801737dec73809012ca81af125920aa7da859bf58047e96cb6ff43f23bfcfbf261ce5f9198acd747f2764983950183fdc415ae6"}, {0x88, 0x1, 0x9, "ffa0088a1748d3b6829531240a78050e9d0706734eb8bf7c0f7d7e40d93efa6ccfaab888feaf97116771dce89d2a50aa01048cbca238e0cb8d28413306c1f3ba0e045c4815b74ed45424ed67872d6199939558ddd55600f71835ec9519356d4f61f876adcd23b3b30fd4d532c021a7acdf415e7fc9"}, {0x48, 0x1, 0xdcf8, "7601f0ea0de283a2e146cec2d9618925f532b964600771a8a97b01ef93a1bc181c9cb31926830f81ef1c4a601b52b57ca642e8a2d8a6"}, {0xe8, 0xffff, 0x5, "9068fddcd9e4f1931c5d50586471bb3701aa3bb2fc1c09edbd31aa9bafc77e848240e8ba9eaff79e2667d19ecb34481cd3b16809eefb917e71e6ef23c6297e21550bccc24d88d5a8359097d35595b1c48cfe96959d53ecb06c55fc846d4d40a9b25d49d2ae05fd543368659cace9ed4d71ae5a4e38437e2058d3e1ae781ebf8d6219cc9b318bf1f0bcacc2db786c4fb6608a31ddd4a60396dd21e4fff1d55d0aaa31327373156e5b758c11621b76334ce2eb8094e9ecd247f4ad81e285f36057bf919bd84023777308b99ef10145a6a6b9"}], 0x12e8}, 0x2) 15:48:24 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') pipe2(&(0x7f0000000000), 0x10004) mmap(&(0x7f0000ff6000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff8000/0x1000)=nil, 0x1000, 0x2) 15:48:24 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb", 0x7a9, 0x0, 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x41, 0x1, 0x858}], 0x0, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) poll(&(0x7f0000000100)=[{r1, 0x20}, {r1, 0x94}, {r1, 0x10}, {r1, 0x44}, {r0, 0x120}, {r2, 0x110}, {r2, 0x48}, {r2}], 0x8, 0x8) read(r0, &(0x7f0000000a80)=""/4096, 0x1000) getsockname$unix(r1, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) 15:48:24 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0xb00, 0x0) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) kqueue() close(r0) 15:48:24 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = shmget$private(0x0, 0x4000, 0x20, &(0x7f0000ffa000/0x4000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r6 = fcntl$getown(r0, 0x5) r7 = getpid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0x1, r2, r3, r4, r5, 0x1, 0x1}, 0x13, 0x5, r6, r7, 0x2, 0x401, 0xd557}) ioctl$TIOCSETAF(r0, 0x2000745e, 0x0) mknod$loop(&(0x7f0000000280)='./bus/file0\x00', 0x4, 0x1) 15:48:24 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x88, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) rename(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='./bus\x00') minherit(&(0x7f0000723000/0x3000)=nil, 0x3000, 0x0) 15:48:24 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x3, 0x8000000002000) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c5, 0x0) close(r1) r2 = kqueue() kevent(0xffffffffffffffff, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0x2000000000000003}], 0x0, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000300), 0x22e, 0x0, 0x10000, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x1, 0x0) 15:48:25 executing program 1: r0 = socket(0x40000000011, 0x5, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x80000001, 0x6126}], 0xc4e, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/7, &(0x7f0000000100)=0x7) kevent(r2, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) kevent(r2, &(0x7f0000001300), 0x7f, &(0x7f0000001340)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x101, 0x0) 15:48:25 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x80002005, 0x512) symlink(&(0x7f0000000140)='./bus\x00', &(0x7f0000000100)='./bus\x00') pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0x9, './bus\x00', './bus\x00'}) open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) 15:48:25 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) listen(r0, 0x8) r1 = socket(0x2, 0x1, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x580, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f00000000c0)={0x400, 0x8, {0x0, 0x5}}) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 15:48:25 executing program 1: r0 = socket(0x6, 0x7, 0x1) r1 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000180)) r2 = fcntl$dupfd(r1, 0xa, r0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000280)={&(0x7f0000000240)=[{0x88, 0x1}, {0xc7, 0x1}, {0x0, 0x3}, {0xa5, 0x4}, {0x21, 0x5}], 0x5}) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x100, 0x7}, {0x83, 0x4}, {0x20, 0x9}, {0x86, 0xce}, {0x21, 0x1}, {0x27, 0x7}, {0x27, 0x138}, {0x81, 0x51399cb6}, {0x20, 0x7}], 0x9}) nanosleep(&(0x7f00000000c0)={0x3180, 0xff}, &(0x7f0000000100)) r3 = kqueue() fcntl$getflags(r3, 0x3) r4 = shmget(0x3, 0x2000, 0x10, &(0x7f0000ffe000/0x2000)=nil) shmat(r4, &(0x7f0000ffd000/0x3000)=nil, 0x1000) accept$unix(r0, &(0x7f00000001c0)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) r5 = fcntl$dupfd(r3, 0x2, r2) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x810, r5, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd\x00', 0x0, 0x0) fcntl$setflags(r1, 0x2, 0x1) 15:48:27 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002006, 0x8000002065d) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047466, &(0x7f0000000080)=0x100000005) ioctl$TIOCSBRK(r0, 0x2000747b) select(0x40, &(0x7f00000000c0)={0x1000000000000200, 0x10000000, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0, 0x0, 0x0) pckbd_enable: command error 15:48:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000940)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f7828bc2d2a500a35ac1f00002049fa9da398bcd62b10543152ecf619b49aa3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d741206b9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bb87b4605f1d0008fd323e6a8bab89057394672c25bc15a657436bc172ea0f89ee0d1ee29a475de6573a70a60bdb28968640cd390df755a043566e2e858bed3b3a329c682bb371ad5cc7e6a2f715a773ccf29f9b324abdb8ce66473bdd3168b55dec186c4fdc7a4c356ffce20b5daa537fb17d4c224ae8fbe63220c95e041679f03b57ef235f31369d62d8294a9ae602097426e7f4e12fa63eb5494a047f77a0ee51ca7f6fd662e83a020a3fe86b03b5fc27c29fcf9d6fed97a9a58aacb5aa48d6f1a38afa86e7024974a18d8dca709071e33f77630dda059adfa3dd54994dcf9e87f28f4fe6e24bbcbb22a11566f43d70c1a0af0d5ab7fe7ba4df7e4a5b3089def2ed1ab8aee9b492c58d207899e9af85068ed85c8c9cd7ab02195d653ad00fafb179e3d3e8fe2d97d0f958fc6c5b85a72b1c6102944240c30089b068f987d7d3c12858b6cc8cc52d6ee401852667072c381b33bc228a41666e70c4baebd2ea1b0f9d7955fa4275d825f81f9e6d0b0bbb643176c1b3753b65bf", 0x236) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x88b, 0xffffffffffffff81, "8549558860ce4e8e5dea9c11fe4dbfa600"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x7fffffff, 0x1, 0xd53c, 0x800, "cce1194ead4f1807fa2ebcdaa33f73025ebfc1d0", 0x7, 0x9}) 15:48:27 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x20, 0x40) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x100) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x0, 0x0) r3 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000180)=0xc) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x10920, 0x0) r5 = open(&(0x7f0000000200)='./file0\x00', 0x8280, 0x20) poll(&(0x7f0000000240)=[{r0, 0xa0}, {r1, 0x40}, {r2, 0x40}, {r3, 0x20}, {r4}, {r5, 0x510399223b1f6fd8}], 0x6, 0xfffffffffffffa75) nanosleep(&(0x7f0000000280)={0x0, 0x3}, 0x0) r6 = dup(0xffffffffffffff9c) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) ioctl$TIOCGETA(r6, 0x402c7413, &(0x7f0000000040)) fcntl$setown(r6, 0x6, r7) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f00000002c0)={0x0, 0x6, 0x1, 0x9, 0x1}) r8 = kqueue() kevent(r8, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) 15:48:27 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f00000000c0)) 15:48:27 executing program 0: mlockall(0x3) kqueue() mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0xfffffffffffffffd) munlockall() rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) 15:48:27 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000039ff8)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000040)="de2055e595482384089c0010cef7edb27bb481a669c3bdcf3372f1b33b19775cf584e79d48b6603a89e304055f940d758067af19673c36b1280a019516e8d286c1efefa1a7ed6f5bc2e05731249cb2061cfdb0767c2d216c56240f4216b176f282fa75a5f3b199c3aac8c17504e04036158835c2cb6336108608518001ddc7ac78a418e7500300f07c9600c5fbbd3879a18f678cc017f46e1379f163545a605e14c1609b0418d13986679b90b44215c9ba186091f2124d2d62130944b10c465eb5f638bb0a791287b8cc69", 0xcb, 0x0, 0x0, 0x0) read(r0, 0x0, 0x0) socket(0x1a, 0x8002, 0x2) connect(r0, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) 15:48:27 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x10000) ioctl$TIOCCDTR(r2, 0x20007478) r3 = dup2(r0, r1) recvfrom$unix(r0, &(0x7f0000000180), 0x832f1f7d, 0x0, &(0x7f0000000140)=@abs, 0x20e94f86) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r4 = msgget(0x2, 0x1c5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r7 = geteuid() getgroups(0x2, &(0x7f0000000100)=[0x0, 0x0]) r9 = fcntl$getown(r3, 0x5) r10 = getpgrp() msgctl$IPC_SET(r4, 0x1, &(0x7f0000000180)={{0x2, r5, r6, r7, r8, 0x100, 0x79}, 0x833d, 0x81, r9, r10, 0xe2, 0x82, 0x7, 0x7ff}) 15:48:27 executing program 1: r0 = socket(0x80000000000002, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000000)=@un=@file={0x3015edb019860256, './file0\x00'}, 0x10, 0x0, 0x0, 0x0, 0xfedd}, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x200, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000080)=0x3) 15:48:27 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x200000066, 0x0, 0x81, 0x0) kevent(0xffffffffffffffff, 0x0, 0x8, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffb, 0xce, 0x80000000, 0x6475cdfe, 0x80}, {{r0}, 0xfffffffffffffffa, 0x826a1074b7270220, 0x4, 0x2, 0x5}, {{}, 0xffffffffffffffff, 0xa0, 0x80000012, 0x1ff, 0x6}, {{r1}, 0xffffffffffffffff, 0x1, 0x1, 0x7, 0x2d}, {{r1}, 0xffffffffffffffff, 0x1, 0x44, 0x7fff, 0x4}, {{r1}, 0xfffffffffffffff9, 0x80, 0x20000000, 0x4000002, 0x4e}], 0x8, &(0x7f00000000c0)={0x0, 0x5}) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x8, 0x1, 0x4, 0x25b1}, {{r0}, 0xfffffffffffffffb, 0xb3, 0x20000004, 0x6, 0x1}, {{r0}, 0xffffffffffffffff, 0x0, 0x9, 0xfffffffffffffff8, 0x1bd24000}, {{r1}, 0xffffffffffffffff, 0x2, 0x20000000, 0x1, 0xfffffffffffffbff}], 0x749c, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0x10, 0x800000a0, 0x3, 0x4}, {{r1}, 0xfffffffffffffffa, 0x1, 0x4, 0x2, 0x3}, {{r2}, 0xffffffffffffffff, 0x4, 0xf0000004, 0x7, 0xe}, {{r0}, 0xffffffffffffffff, 0x0, 0x50, 0x5, 0x4}], 0x7ff, &(0x7f00000001c0)={0xfffffffffffffe01, 0x6}) write(r0, &(0x7f0000000380)="abf7a8310fd3b8d77453ed27d3edf359e19d412c7948682995e5b2c35b9d1d7a65fb379142d13828034061dd1ac1d10860a77bf4da5635a8d10ffe6cefb076da1a6f95adb97bff56c8cb4900408c7b640799b20bf19aa7847261fea185eb7ba4bd985fb8b3d5fada627cf00cd01fdd9077b89ebf70e00b34c50cf51419a87eab1f62d9cbfcef4893fa28e0476c0b1d4f7ab4eb61d00a0dce99ebf789d2d74a5d08ccb9744b616cdec0", 0xa9) kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 15:48:27 executing program 1: r0 = socket(0x2, 0x4000000000003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff, 0x200000000000000}], 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002000, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x80, 0x104) r2 = dup(r0) linkat(r1, &(0x7f0000000180)='./bus\x00', r2, &(0x7f00000001c0)='./file0\x00', 0x4) kevent(r2, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x80, 0x10, 0x8, 0x7}, {{r0}, 0xfffffffffffffffa, 0x4, 0x0, 0xfffffffffffff7a1, 0x2c1}, {{r1}, 0xffffffffffffffff, 0x40, 0xfffff, 0x4, 0x5}, {{r2}, 0xffffffffffffffff, 0x3a62848dc3236b7c, 0xfffff, 0x99, 0x5}, {{r2}, 0xfffffffffffffffb, 0x41, 0x1, 0x202, 0x100000000}], 0x3, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x20, 0x4, 0x8000, 0xa3}, {{r2}, 0xffffffffffffffff, 0x10, 0x80000040, 0x8, 0x2}], 0x1, &(0x7f0000000300)={0x7f, 0xfff}) link(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000140)='./bus\x00') r3 = dup(r0) openat(r3, &(0x7f0000000040)='./file0\x00', 0x20000, 0x1) clock_getres(0x3, &(0x7f00000003c0)) rmdir(&(0x7f0000000380)='./file0\x00') r4 = kqueue() clock_settime(0x7, &(0x7f0000000340)={0x3f, 0x889}) kevent(r4, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) clock_settime(0x7, &(0x7f0000000000)={0x48, 0x5}) 15:48:27 executing program 0: r0 = socket(0x19, 0x400000000002, 0x800000000000000) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r2 = getegid() fchown(r0, r1, r2) r3 = shmget$private(0x0, 0x2000, 0x81, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000000)=""/2) setsockopt(r0, 0x0, 0x16, &(0x7f0000000000), 0x0) shmget$private(0x0, 0x3000, 0x197, &(0x7f0000ffd000/0x3000)=nil) pipe(&(0x7f0000000180)) 15:48:28 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) r2 = getpid() r3 = geteuid() getgroups(0x7, &(0x7f0000001580)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000001880)=0xc) r6 = getuid() getgroups(0x6, &(0x7f00000015c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) sendmsg$unix(r1, &(0x7f0000001680)={&(0x7f0000001740)=ANY=[@ANYBLOB="00402e2f66696c653080ebce6022f76841d688df85379edd8e8a977b16a66a2e969f55c15ae6888def31ca10b2c1ea6ad2fc6ff828427726a191be5979721390e79f7c0169ce386ec00f5e6b5ad38cd12aa0ba7516e7ebd583d4f0f88871a4b0864fc236a3bec896b982f390010cd050706fbdc6a523d0348d5d6a973c5d59188bf7db954544f72462797a53a106878e710e5c473ed656c52a32197a108f426ac2bc7287bda76840e586f4eb43a188528807b780872972a67e1e5c767a6d556cfd7ab329068bdb8474c14b6783e1581edcfdd163db0373df7b4def4171c438eb6bba704d57fb375a07e50c1e18cef51915628fca5fc79eb97cd95c062e46d97b74275264958522085fb2b28750d8d0a1998bd337e89b347568990d01ae0073529269a5427b9ed590efefae0192434e8e8d8ebb94298e7d55852566cf30"], 0xa, &(0x7f0000001500)=[{&(0x7f0000000180)="9fb13f5385878e8fa3bf778c40868f82b81d18331fbc73e39ec7675b0427d8bd6917fd142ac7dc7bb14020834f0f24dc3c55a59176a1162f45a7c5cd7ce024729b55de2a76af3654915b71c363e4f3f0df3dc079db9bef356105a54676d5df3f3621a959f1464903fff0c678b048aaa8f5157b2065fc580fdc07906ab6a1dfab3f8ea2402ed1faab67c9b21c0a708a86863f39ac2261258bea279d8c9128a5", 0x9f}, {&(0x7f0000000240)="55038cb8d67c5a095f9ff7e387af5f46549911d2c268d0fa3a33cd25f79c696ed79a4ba3a6fcaf0ac423883ea7d774a6b363f68f2868ecd70710e53ed978d2bcfe04a9b0fb4fc951a44dd9ae9585127f1425677bf5b6ba332c67c48c5db6b26e86716e47d4c479c62d27935a2e4ae89e2542a8a3aa722de58f02639f6149751097ffb0ee41d78d86b4233162d983d4d98072fdb69abd25d32a26c241e63815e095adc45123d6583011bcb87eceb387997878e2d759cd9704", 0xb8}, {&(0x7f0000000300)="58a4a5d039ce6a75c328df39a1541c06a4a69053dad218283aa36505ed35be785041c0fa59eb6e59847bc78167f38c75", 0x30}, {&(0x7f0000000340)="908dd70e26f7218236d832c8d8f28ba313f58bcce84c98a63fc1fefd460c28f8e9b518bca7dad321c59b4178ff81d583eaadc9fba2cd78bc1ebe83ae76edb41ca64d1380d3f7cf24620f99b189f2ac411ddc042e9e82323c4e3703c5cdf8a277ae2815ff3a09c9d8307811c2b9470b3eee27e8bdbd234d1f8061aa2c468a3b8f2255768a9eb371778a353ccb238c0e2e04d2920dbc57454981229b4ea7cee2bbc2f787687110745ad1996ba6c2c131ea659a2f44cced8bd1d19ee34176bccb450d18e9a25ed50f643a7e16ccec611e6d65c6edfeff7167fc8c0f909bf3bfda5cc3e86ced27e9a6c7a6a0fc5943df6110a851effce004b654a5267084ce", 0xfd}, {&(0x7f0000000440)="16a0ea611070b4c16e46346f6d996d5b536fb84ebd5d4cb2dea89c95adcbe26be1d36e6767d781faabe40774d2264c5f1a930f0a02f0ddd3128c14f1c0a929ca9965cd2ff8fadd55c3af28394f5598f3aa488d4252cea336ee152ca422137932815788278fc30e1c63ecc395ee738b292f032ba2b7108624e18f1709a540f76a8543c0f990808b1e19ba9577523d26a4fef9efc12e44af21824f59c40aca6483d4b735889ce5c031208832808c8046b578c1fb31186c603eac75e745545847436a7ac096c0c2a34504fe06a8ced4737eb3948958e9339a892a68a6aa271bac070b8a0995a2a9e494e11b11f33a55094f6d5ae71cdb69c0344e5ac42dbb1c6336e928c3ecb27bc2db28d04c33c6b5d5415fab4daeb233460cf18003edee3b4df4f4cce79a25162be3b73915cced5171b2a4af3ee42a90b6ba9b00010e1879b7a039ecab3845a556e3c0474b8d410269242385d326b474c25ebcb73b9e340f5328818157b4397350da0f20dd0496adb78c270c23707327694dde61e90aa2176b75df48c0d27c8b324bbf2308168a7ac4e1184e3e62c7093caadd9d680b650759ccf1117ac2b9fd6911301c00e2b7b60b825fd9e5d30ace210e69244e00782ff8f5dd8dc1363ae24590b6bd37a08c5f97356a52377dba0ee223a7ae2b4c32096495d3291f270b5bab24bf6634c937364ab0d99d98c6ede7f265b67c69b9c21d11cc47f4c2592d50c392cdb90087eeec07c8d1196d90da3e4c937a0b12c2f091fae259494dac84c297818b084cf04e0ca8b3bbe2cae60c8c13b7f347d4098cc8ae349b109c65cdd1575c5b975945ee7a895ff129e88c3cfbfafb0931cc192a6e817fc50ee6e397683530a5f126a838a16aa79839d0141185262f82abb68bd07918996096738b48f5221532e5d5bc31ee768608ef53c3c3595f45d8d414c9bfb4455e46e57e375da55eff5906d6b861fdfb04157e54cc905d3358275dc123f630e98dd9e800749719eb84fb2cb93c73045828f8092f7947c106271fcec7dde183ca1c792a4cc8fd462cfcde3c267d8a58ad628fc3eb4d6cbb7c2e73182b3e949bb91e680f2634abad1913eee8fdf63a08d28a8e4326dbc68e8f6f07b4fe55e0362f714391af2e537d83519280b3e0976310ae77e3a237df1e4bc2ea31b3740bfb14b43ec5776d90f021f5d3043b0f5e96171b8e832d78cf8e05a6b720c4146251b07388b5159b07fed622cc566493cf00b0e12b12bc9916de7427b0a8de15e486965f737fd4f62b3c69dd689877a4dc412cbd489e7a9e1bffb0bd1533f4ee35e88eb072b4279869193c1f8d236156cc29d969e3190c32ab1f031ab695a40ac7b4267c866c328d40e1374378056258d0aebc1199fd58749c0067c9e5e5375c54df7a3870b9dcac057a0cc64a28e55157a564e26bb88c13d139f10a9947488b85e4249f740985a54ad5cdad4a74fbe2f5a01d19f84ee23103ccbc82383ce9762632fdaf174f7960bd0b1e462d3f558ab4776c9ac47b0e6a3c36a12b00bdcde6e9fbf9e4d8960aad938b430a281efbeaaa55acee52d68b64548356d7713dbefd2c70625e1051dc5bc99220d35fb8a7b301691a818cf546efd95392512ede195425cae20a2a79bf415bae60002ffd982c228d3952413e66e0823ff45d243da1046c8a75c7cee504486f735c0c546f78e268bf4880d95b40639364154651593d8cc54da99e77cafda49ae14fa90cdd3edcac325cbeb5568144136610baee2e9032d1e9471da80d88a16abe159aafbba1684bca658227c37d9f0564bfe59b5ff1a4069d04aac8e9efe9b82f394a1070ffa98980e83a1ec8d516027e2ef40b0c97f212df2df701f9c27a4aee50b7aff2795c7b7e5af6b947c9c121c4333e14f41c360d7e94e5c410430cb169327f67273a583e975d88a7c4e477690fb9b723535c9086647414fd780b36126e9744c06f34f806fefaf1a2362ca2e9580228885e0d87e931db5d133c24996d5da424d2e2bfb0b835795aedccb09f5fa7704a32e271a42836417817b9abf7d1a434c862604c009a84a6044bfc5ed3d67519142c1984da331933d035eff747626a86e29cb5ed0c8c752ed4b1336314820f080052eaf223624292cf3e8a4cad817d43795266d26c74fea790bc22aca4a01a7c2bcda3aad651d97bd7364e5ce6b942844c08fcb5bdcee006e8c4d41b9b08bc4aefe0b47bc75eb0fd6fa6515615f73ac1a6f96d6468a0cff0c7f45a6d5f7ab1b8369ce64ece3bf5b7cab095f3ce3b2e8a7d66f94674dc7261ff9d51231446a273ccc7b0b2c03c6336d2912c692e4d36bd042c1e365230a37d6c62e0a90e03cef0cf81a9e55a2a04ae12411b97eaae079e2f67dde8c1ff55cb9fd921a760cf0e88a4e19fc8a8abb11951f1f87a432aa3b199682ecc1cfad424944ea21e007a277ba606205d7870fde3b65627572866f74879ccd3cc85444e9bc0c67bded19af4bbb5c0b50a12d76f7f594d7174bfc3e20f37fdeb1714b09c94d40da46acfec75da68b6f46a3ff7eac67575c06a1b17fd26d19a46861295995a543376b2ef4acf89d5a645897a0b777e7db2c279b67c586656cd1f9127faba6eb3c52895697b07f4b0d58a9f3552e7ec98d57cfcd81d904b67f23d4f9998a078de8e2d35f932fa1326dd579e4d11e11d29e98c3bdc447fec843dc75a3c40259d559a67426cad7b2bc810c41149315d9b7f65255af4fd5486a0c1fb0560d985fb67590addb9afe246b3248414f640933a90b01d2e58ca028ef0cb1cf80640083ac016d56fe353e45ad5edc5be52806ee9220c5ad9306e116c3b153a1864776bee85ed82ca4080681fd0d7da5bb6b720acaefcea154c2f3f188d977f65c24750c96c25fe10d467342d421a6f8f3f4bf214ac8db99b3b73203e3cc802f404c39def1171d4944190311153ea1f21ba2cc8698f432abe1459d1b1268a935216f0394c30b116d6fbc58558b840bf42f46a8c8aac3d11d516e7bf804716a8f71434f977a8bb81209df39abc190b9c14a0731378ae2dea13ee3cb6471c2392156d2d18c9e1fe052843998e6fcd39b88eb8ec3d9544a6f07d39a66f212536742db11822248fdad385d5a5b58a23860fc941559150abfd4dd918e83a5fadac6af8f069a193d8e2d33274fa3ece55a17edc356a76dacced7f04bc1a11e886f42318eef6fedb4c02b669dcff5fe1eee5fa954368267d30a1846d79481f9887aec09c5a0c83bf85d0a44be45bb7e4fa2d5f28107361a2bb65a0413b7718cd9670e78b8a147086634fabb91663eec6445d257b6502a6544539c8fcfb38d9aade26b7a56608c788300b22fb5809158671db94a52a856f939aa126d599ded5bd55a358d4f290ff609851a7e1c18cc127373b80e7eefefa6fed69269c389a196b576092afaa39cd68ab25e0da5ebdc58ced62ac0d20e5ac957ba377bba49cffe53ceccae089735bf05a6d3b5af9419a1ff7afd5aa7f9905bbfa0cd6aca365f11d7d61d6a962e2cd6fded832460c13fc603c044bb70ad186cb7d651db076f3e7c20b1cfbbb1d5a07cb753330ecb13745daf84a056c494c927d41725daa663086ffa2e9eb5a6fc8638ed63b7e3e1c5b8fd3bc0bc2b7ddee46146fa2fefc15e7e9a8b01725666819ae22b890d484951fd2eebb5c2e3a0bf9fd9293bd28dc2828cf2adb7e758af3d0f12b41c703097d6358a982b8826e5c86b475851a206e2a9822a21df14157ed7a4fdcb998b2fa3ccd0b17d7c5339820e5a4abee51ece354e2cafeef3a3085ab8bed0ce1c1fe672d69ab6d5576824cdb73a35cacd5e3f4332f6eeb1681b5c2fd5a31dd46917a73802af4b826fc2fbe4b15fd082d6c425242b8c2e1369fa6eade7911ae777b2d739f3d220b291975761c765a7c9dc9ec2083c35a1883cf19b8e5229a68ca828d614a0563b4fbc4abb3a75af04c7266b06a9221596a106d77b6856c71215714f732501cbba986b2b32cb000190f8b2414962657bb3c7f2704b3207f821ff643d472f653b63f492ff45ad0dff47a0f3894919ea60858e2de741d3109d54995492605dc8709bd0fd614b9f2194e21ccc5357d529dfce0584255dd7ae0463a45296605c9e27d1cd07d1952cb4f1c0a4159daee72559ba187bf50beac906b08fa9a0a024643a90f5b15b5958751df3345aabef9a0061489930d1be854a3fbd368ced13cfe48b5e0c7ab27df486dedcb7e6d67145156e74a5c7ed1214f4a769559d54d04df04dff91db68694e9d9e9fe189d18650db9a8796bbbc91fafeade05a27da34ade484f487a2fdd3a9d91b8160c413d32fd49ea9fa1c6a43427034b4ab9aec0a9ac2c41501ae617f7508a276b2d2ec19a98423a390a5c5b150e7e70f8e8bd6b20aa22b7f841cbdf0f84a74aff8413f44b66dd15c25c45ea11b5d8ab69ad402446c8e38000a3e74bbe69c38716bcf3f48d366287aba7fb30838256a7255c4b0352d8e270b9eb1af932cbc1f4b5dd43267becb38b2d34f5e4826c7971d59b16dd6f0e444356feb6f95cb7a923ffc52376322a156e858dd19fa866797d20fb49b33c5df9b09642167b786e091881ee883dfbd520ebd3d109021459984aa6643167a4e25d6dbe0f8f16f107f3f665e745b8a1e7aa02cf334d3c3220d7e5cac0160545cfb926feefed07a59253478bdb8572d77a4d3466ca30f2da94cf6effa786b4be5cf101119cd084f04a250b79b6fb0002626e0e77efc0d0f67161399ee65aa160d7ba4d635380d3788c69fa0ec1d4deeee4053b3ac85b84c4321f0f148212743e50c992118608f9926ca5241dcf5eaab667224e906e1b9ed02bdae4df2bb32544a9f20b0e5d5a27e1849b65324971e12aa9941ef0e0f0cd1ab14de0eaf9b1b61ccea2f3d55c2850b46160f3810d2fa77b16169d263572d32a658cf3b949ec2953ba34d37e5ba28a92c1b49a4ae630c606d959d908d997f3f558b4445eab548d07de523dbb51eb5bcd6376a38b003e20d9fa7dfff57d604dc28273fcf1fff248fee490b95ee4e9e3c383000a2b747f10a64ce443ba0b0bd65c488e27af59acc27020302efc11f10f3b48819bed6c0f9a0614433c5d8f6ef2d33ac1bb644e0300df0742672b2e7655b9cf5a5f513cfec0af197f33b91f1ca083626a6f9c8c651fbd36334db66aa5952156ea361b56c04471883b6933d72b3d2095b8f0decb900856e3a97368768513ee5b5245120dec4dbe86e42b166ab970365ff4934df0b4928c4c608c5fbbc0ff52c1fb4d64fdedfd1cfae4644f1a473a068d0cc9a1c13275705f9617400d81313ceeeda2afac3d7a5fb542df7a798c260de868d9f795ea839fe84912c523d3c9beb64c6a21a2d1d07aba697f71b1356dc847d54b3ea1ddae2e1e3ed4fdab77bc056ca672c214762473145316472f8491493c0121057428bb6d9ffc7a85d0878344666010153797a897910b03ff05140669d39228ff1fd4b37c6382024ceda65ff9c73127a2aa06a5e78a09119b796aa87590b5242068414490683f7e23a727c133d6a9f64a22fe3d9a0a6b9918e65c7f29f1c5eadea20b7ea1638a4d06045c1b8845a131a6dacc936ac5f1206229477b844f95f12c6daf4c2578d4477e973d31fc9f59025522cea27691879b54bb40853172d010cf76722c4de68df6eb5813d9a6abb22a99ff6ce8dd92ae27855cac525c16d2ccce63d2822452c1503dd5a06daaa84e9b226877152c33073af3b6f1ed7b0c973664d358ee9f1cad3edc9901eacf283a56596d4959c444bb64096f7ea22292605fbbae3dcadfa7e7d171e9ba1653fed74c0735", 0x1000}, {&(0x7f0000001440)="c77905541dc37cdcf9aabebb6ac59e86e9cec754eb61e26adf761d283e3fadadfa637780ac3b69e26cc3222794f2058a784368f6845c2e2c759ae1989f79e89074abfa892f7d8309c1fd5850f6e46f5dca3868ab09f597c8ab8cb256ed3c1193e49fe8dd74f630564901057faadaac9aad2c1d4ed97e004bdfafe72e2a2d5e66a5ac8d669b37c193670ff68eba418bd9aadf3d05", 0x94}], 0x6, &(0x7f00000018c0)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="0000000020009facff000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r1, @ANYBLOB='\x00\x00\x00\x00'], 0x78, 0x4}, 0x2) setreuid(0x0, 0xee01) fcntl$setown(r1, 0x6, r2) seteuid(r5) r8 = geteuid() setreuid(r8, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchownat(r1, &(0x7f0000000080)='./file0\x00', r8, r9, 0x4) write(r0, &(0x7f0000000040)='!', 0x1) recvfrom$inet6(r0, &(0x7f00000016c0)=""/40, 0x28, 0x40, &(0x7f0000001700)={0x18, 0x3, 0x2}, 0xc) 15:48:28 executing program 0: r0 = socket$inet(0x2, 0x8005, 0x0) setsockopt(r0, 0x0, 0x66, 0x0, 0x0) 15:48:28 executing program 1: mprotect(&(0x7f0000004000/0x1000)=nil, 0x1000, 0x1) munlock(&(0x7f0000003000/0x4000)=nil, 0x4000) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x100a2, 0x0) mmap(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x2, 0x13, r0, 0x0, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000200)) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlock(&(0x7f0000001000/0x4000)=nil, 0x4000) execve(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)=[&(0x7f0000000080)='/dev/tty\x00'], &(0x7f00000001c0)=[&(0x7f0000000100)='--\'+\x00', &(0x7f0000000140)='/dev/tty\x00', &(0x7f0000000180)='/dev/tty\x00']) mlock(&(0x7f0000004000/0x3000)=nil, 0x3000) mlock(&(0x7f0000001000/0x3000)=nil, 0x3000) 15:48:28 executing program 0: mknod$loop(&(0x7f0000000080)='./file0\x00', 0x1000, 0xffffffffffffffff) bind(0xffffffffffffffff, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) getpgrp() open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) bind(0xffffffffffffffff, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) 15:48:28 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r1 = getuid() setreuid(r0, r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x3e, &(0x7f0000000000), 0x0) 15:48:28 executing program 0: mprotect(&(0x7f0000054000/0x3000)=nil, 0x3000, 0x2) pipe(&(0x7f0000000100)) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) 15:48:28 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x201f, 0x2cac) r0 = socket$unix(0x1, 0x1, 0x0) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x0, 0x0) 15:48:28 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setrlimit(0x2, &(0x7f00000000c0)) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x3) mmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0x2, 0x10, r0, 0x0, 0x0) 15:48:28 executing program 1: pipe(&(0x7f0000000000)) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfe) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) close(r1) 15:48:28 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) fchdir(r0) pipe(&(0x7f0000000180)={0xffffffffffffffff}) openat(r1, &(0x7f00000001c0)='./file0\x00', 0x80, 0x1) lstat(&(0x7f00000000c0)='\x00', &(0x7f0000000100)) getsockname(r0, 0xffffffffffffffff, &(0x7f0000000040)) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) 15:48:28 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xc) r2 = getpid() setreuid(0x0, 0xee01) fcntl$setown(r1, 0x6, r2) flock(r1, 0x4) write(r0, &(0x7f0000000040)='!', 0x1) getpid() openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) 15:48:29 executing program 0: r0 = dup(0xffffffffffffffff) r1 = kqueue() r2 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x2, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) r5 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000140)) r6 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x200, 0x0) r8 = accept$inet(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000280)=0xc) r9 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r10 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x200, 0x0) r11 = openat$tty(0xffffffffffffff9c, &(0x7f0000000340)='/dev/tty\x00', 0x10, 0x0) r12 = open$dir(&(0x7f0000000380)='./file0\x00', 0x8000, 0x60) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x26, 0x80000040, 0x9, 0x9}, {{r2}, 0xfffffffffffffffc, 0x90, 0x5, 0x3ff, 0xfff}, {{r3}, 0xfffffffffffffffd, 0x80, 0x800fffff, 0x2}, {{r4}, 0xfffffffffffffffd, 0x21, 0x6, 0x0, 0xff}], 0x99df, &(0x7f00000003c0)=[{{r5}, 0xffffffffffffffff, 0x40, 0x1, 0x80, 0x8}, {{r6}, 0xfffffffffffffffe, 0x60, 0x23621da7c5f84a, 0x9, 0x5}, {{r7}, 0xfffffffffffffffb, 0x80, 0x2, 0xcf, 0x3f}, {{r8}, 0xffffffffffffffff, 0x48, 0xf0000005, 0xfffffffffffffffb, 0x7}, {{r9}, 0xfffffffffffffffb, 0x21, 0x0, 0x5, 0x800}, {{r10}, 0xfffffffffffffffd, 0x10, 0xa, 0x3, 0x7}, {{r11}, 0xfffffffffffffffd, 0x3, 0xfffff, 0x5b, 0x8}, {{r12}, 0x0, 0x40, 0xf0000042, 0x101, 0x10001}], 0x4, &(0x7f00000004c0)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r13, &(0x7f0000000000)=@abs, 0x8) 15:48:29 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffb, 0xe6, 0x2, 0x80000000, 0x1}, {{r0}, 0xfffffffffffffffe, 0x40, 0x1f, 0x7ff, 0x8}, {{r3}, 0xfffffffffffffff9, 0x20, 0x20000010, 0x1, 0x200}, {{r0}, 0xffffffffffffffff, 0x0, 0x1, 0xc, 0x6}, {{r1}, 0xfffffffffffffffa, 0x46, 0x5, 0x69f6, 0x3ff}, {{r1}, 0xfffffffffffffffb, 0xe1, 0x24, 0x7, 0x200}], 0x6, 0x0, 0x0, 0x0) shutdown(r0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 15:48:29 executing program 1: kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0xffffffffffffffff, 0x11}], 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) getpgrp() poll(&(0x7f00000000c0)=[{r0}], 0x1, 0x0) r1 = kqueue() mknodat(r0, &(0x7f0000000040)='./bus\x00', 0x80, 0x5) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x10, 0x0, 0x1000, 0x7}, {{r0}, 0xffffffffffffffff, 0x4, 0x60000043, 0x1, 0x1f}, {{r1}, 0xffffffffffffffff, 0x22, 0x4, 0x0, 0x1}, {{r0}, 0xffffffffffffffff, 0xa2, 0x80, 0x6e2, 0x400}, {{r1}, 0xfffffffffffffff9, 0x2, 0xfffff, 0x8, 0x10001}], 0xfff, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffff8, 0x8, 0x80000000, 0x2, 0xfffffffffffffff8}], 0x100000000, &(0x7f0000000200)={0x4, 0x9}) kevent(r1, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) 15:48:29 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) setsockopt(r0, 0x1f, 0xa0d, &(0x7f0000000080)="640e7e130aa6acd1e3b0fd36605dd4b000436064f25cb61173099420c88f22bbc5d17a12fe160798beaf30280bd9bbc5e684110c5a19bd54886673810df95591e8305f956d4c849d1f77e231547eba30b0f4d419290ba3823c44fc07a2bbd6574cd810fdf2ef3fa62b6cf19659bae55046497898116d572d8603bfc70cac47f4040be8549ec4fe9cdebd94", 0x8b) socket(0x1e, 0x3, 0x0) r1 = msgget$private(0x0, 0x18) msgctl$IPC_RMID(r1, 0x0) getpeername$unix(r0, 0x0, &(0x7f0000000180)) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000140)) 15:48:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90cf, 0x3, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4", 0x0, 0x10000}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) write(r0, &(0x7f0000000140)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) write(r0, &(0x7f0000000200)="0f", 0x1) r1 = syz_open_pts() close(r0) semget$private(0x0, 0x3, 0x209) dup(r1) pipe2(&(0x7f0000000000), 0x10004) syz_open_pts() 15:48:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000280)="47b1cf55683f4c4d5c554a38ec782707b00c8465a881d2d631473aac9584ad964eaebfa96e51f6d0c4f106832c5c5ed74cf1abb5c60476cdcde586e0f1ace1cb19b55d7f5461a838a9351be556c72533d1c3e24fd9a996cd458892c26b58e6c9a1b72028d3c8ad0953308b2faaa4d8910b830ea6a36939e34decd9b18384396ae6af9ce7c6a0aaf1a12f15981da81ab2fc5a906ef6c3842d1ec7c061ca1032216a70cf3ff7a7a892b705345f70c10ff8ca4f08c529bc9d3d2a71ab2a0afc4f58754e0f7de7af07b7ddfadbd1452f6791f126ece67c3600e2f5bfbd19a5c7813df1c267", 0xe3) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffd, 0x40, 0x80000004, 0x1, 0x7}], 0xf0, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffffb, 0x36, 0x80000000, 0x2, 0x4}, {{r0}, 0xfffffffffffffff8, 0x40, 0x40000041, 0x2000000, 0x2}, {{r0}, 0x0, 0x0, 0x24, 0x9, 0x9}], 0x581, &(0x7f00000001c0)={0x9, 0x10001}) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffd, 0x3, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 15:48:29 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x40, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x4) r1 = openat(r0, &(0x7f0000000280)='./bus\x00', 0x100, 0x52) ioctl$TIOCCBRK(r1, 0x2000747a) accept$unix(r1, &(0x7f0000000300)=ANY=[], 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x2) write(r2, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000140)={0x3, 0x9, 0x7, 0xff, "9f885c968e9f0a94ff0f4bc88f80c9ad96b69ad0", 0x397, 0x2}) open$dir(&(0x7f0000000040)='./bus\x00', 0x80, 0x24) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f00000000c0)={0xffffffff00000000, 0x1}) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000001c0)={'./bus\x00', 0x4, 0x0, 0x198, 0x0, 0x3, 0x3, 0x4, 0x0, 0x2, 0x401, 0xfa8}) 15:48:30 executing program 0: r0 = socket(0x11, 0x4003, 0x0) setsockopt(r0, 0x11, 0x1000000000002, 0x0, 0x0) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 15:48:30 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x7, 0x9, 0x5, 0x1, 0x8, 0x4, 0x0, 0x0, 0x1, 0x6, 0xd0}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x1, "d730d6e7bb6fc6e23c5b00000000000000e74de4", 0x7e78, 0x1000000000000000}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000200)="00c5f8352d0917000000000000007f8397e68cdd1af36914b10bd6bd2882f779fca78bca17bd7fc335588517406e221cfdf7ce1c25815d7d0002000000b506231b3fa9bc6ade7d41797c8b9f99e2291dff03000000b3e97016c555070000ea9d012f4a10f6d313598062b043f7f976ed1c503022e7a2e86a948deb3ab2b16804060043bd39433f48e302321c713443544eeb1884a77af6e33cb873b9287d55fab3eb5c596fa70d000000000000000000", 0xb0) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x7f, 0x10000000003, 0xfffffffffffff690, "f000bf3e00000014aeed0a671f7630830400", 0x6}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x1f) fcntl$getown(r1, 0x5) 15:48:30 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x100, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000080)={0x7fc0000000000000, './bus\x00', './bus\x00'}) getrusage(0x0, &(0x7f0000000180)) sendto$unix(r0, &(0x7f0000000240)="d0e8cb8095a80ca89070fcffc0027b783eae4cbe7aae23262e431c6cd56a8646ab0c5ec7fb1054f2bda5b62f2f315588e722dacf260a0cf84df085a8dd10f829afdc9843a7e5204321df4cf7f0b5059ebb0bf6ef6b60e89446519ea74a73c8ce0a22aac52c00e8511a6deed3a6f378af92c31d0938c4522e3d8fb44920acba57f65060017edeef670a3730ef724add21f48b94696d66225149b55b0fbb70d3c254014a95c12e631968ab735d8c5bd24415b66aa2f842309a70a0b1eace859d3723d6c7577907c78aa05cabaf93f1963cb33b1294864db0536918f2c6f55348c2fe19beba4d5f4098681371688edc", 0xee, 0x1, &(0x7f00000000c0)=ANY=[@ANYBLOB="edffffffffffffff"], 0x8) 15:48:30 executing program 0: r0 = semget$private(0x0, 0x0, 0x511) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000080)=""/74) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r1 = open(&(0x7f0000000000)='./file0\x00', 0x4000081, 0x400000000000) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f00000001c0)=""/81) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000480)=[&(0x7f0000000100)='-\x00', &(0x7f0000000240)='[[\x00', &(0x7f0000000280)='&:\x00', &(0x7f00000002c0)='*-\x00', &(0x7f0000000300)='\xe0(%&,\x00', &(0x7f0000000340)='%\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='::\x00', &(0x7f0000000400)='/\x00', &(0x7f0000000440)='(:\x00'], &(0x7f0000000600)=[&(0x7f0000000500)='\x00', &(0x7f0000000540)='\x00', &(0x7f0000000580)='\x00', &(0x7f00000005c0)='\x00']) semget(0x3, 0x3, 0x108) writev(r1, &(0x7f0000000140)=[{0x0, 0x230}], 0x63) 15:48:30 executing program 0: r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x0) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x6) 15:48:30 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000100)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='r\x00') pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fcntl$setstatus(r1, 0x4, 0x8) rename(&(0x7f0000000180)='.\x00', 0x0) 15:48:30 executing program 0: socketpair(0x0, 0x4000, 0x8, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet(r0, &(0x7f0000000240), &(0x7f0000000380)=0xc) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b0", 0xaf) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) readv(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)=""/4096, 0x1000}, {&(0x7f0000000000)=""/14, 0xe}], 0x2) ioctl$TIOCSETA(r3, 0x802c7414, 0x0) readv(r3, &(0x7f0000000200), 0x1000000000000013) mknod(&(0x7f00000000c0)='./file0\x00', 0x20a2, 0x0) clock_settime(0x0, 0x0) 15:48:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) fchdir(r0) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d81", 0xfe) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xd4f2, 0xffff, 0x3, 0xfdb8, "010000006622dc8dbd8a0c3bab7a8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 15:48:31 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x200, 0x0) r1 = open$dir(&(0x7f0000000280)='./bus/file0\x00', 0x400, 0x25) linkat(r0, &(0x7f0000000240)='./file0\x00', r1, &(0x7f0000000300)='./bus/file1\x00', 0x4) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r2 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000140)="220e22", 0x3) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000003c0)={0x100000001, 0x4, './bus/file0\x00', 0xd71, 0x2, 0x8, 0x8000}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10000}, 0x4}) close(r2) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wskbd0\x00', 0x20000, 0x0) stat(&(0x7f0000000000)='./bus/file0\x00', &(0x7f0000000080)) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) open$dir(&(0x7f0000000380)='./bus/file1\x00', 0x10000, 0x4) 15:48:31 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r0) close(r1) r2 = kqueue() kevent(r2, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x3, 0x0, 0x8}], 0x7fff, 0x0, 0x0, 0x0) r3 = socket$inet(0x2, 0x0, 0x1) kqueue() r4 = getppid() fcntl$lock(r3, 0x7, &(0x7f0000000000)={0x3, 0x1, 0x5dc0, 0xfffffffffffffe01, r4}) kevent(r2, &(0x7f0000000000), 0x400000000000066, 0x0, 0x81, 0x0) 15:48:31 executing program 0: r0 = semget$private(0x0, 0x4, 0x4) semop(r0, &(0x7f0000000040)=[{0x4, 0x6, 0x800}, {0x1, 0x4, 0x1800}, {0x2, 0x4f8d, 0x800}, {0x7, 0x3f7c}], 0x4) mkdir(&(0x7f0000000080)='./file0\x00', 0x84) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20000, 0x102) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f00000000c0)='./file0\x00', r2, r3, 0x2) getgid() shutdown(r1, 0x1) select(0xfffffd8c, 0x0, &(0x7f00000002c0)={0x0, 0x1, 0x0, 0x0, 0x0, 0x800000}, 0xffffffffffffffff, 0x0) 15:48:32 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r1 = semget$private(0x0, 0x11bdfd7721f7a27, 0x1) r2 = geteuid() r3 = getegid() r4 = getuid() r5 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000200)={{0x8, r2, r3, r4, r5, 0x52, 0x4}, 0x1800000, 0xffff, 0x6240}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) pipe2(&(0x7f0000000080), 0x10000) semget(0x0, 0x2, 0x400) r6 = open(&(0x7f0000000140)='./bus\x00', 0x200004000e, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r6, 0x80085761, &(0x7f00000000c0)={0x3}) r7 = shmget(0x3, 0x1000, 0x29, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_UNLOCK(r7, 0x4) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x0, 0x0) 15:48:32 executing program 1: getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) preadv(r0, &(0x7f0000000700)=[{&(0x7f00000001c0)=""/232, 0xe8}, {&(0x7f0000000040)=""/44, 0x2c}, {&(0x7f0000000080)=""/5, 0x5}, {&(0x7f0000000300)=""/135, 0x344}, {&(0x7f00000003c0)=""/174, 0xae}, {&(0x7f0000000480)=""/247, 0xf7}, {&(0x7f0000000580)=""/187, 0xbb}, {&(0x7f0000000640)=""/129, 0x81}], 0x8, 0x0) 15:48:32 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) setsockopt(r1, 0x800000000ffff, 0x40, &(0x7f0000000000)="e26ae40f", 0x4) getsockopt(r1, 0x7, 0x4, &(0x7f00000000c0)=""/82, &(0x7f0000000040)=0x52) 15:48:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000140), 0xb51) r1 = syz_open_pts() recvmsg(0xffffffffffffffff, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000680)=[{0x0}, {0x0}, {0x0}, {0x0}], 0x4, 0x0}, 0x0) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x1f, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 15:48:32 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="ff01"], 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r1, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) ftruncate(r0, 0xe8) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 15:48:32 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002007, 0x7fd) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x1, 0x20, 0x2}, {0x18, 0x3, 0x7, 0x1}, 0x6, [0x8000, 0x2, 0x7, 0x1, 0x3, 0x9, 0x1, 0x6]}, 0x3c) r1 = open(&(0x7f0000000180)='./bus\x00', 0x800, 0x0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 15:48:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2285b0001000000004d5f4de4"}) write(r0, &(0x7f0000000000)="4aabb50939368b4fc1a01d573336c2405c206586b3e2a1684aca06b79af9fb8666472987244844df6372bc194c70fcfa9b2f549a7e3dbe129808686ce29995da713fa0db53383e7826e9182e5f051f2e4b", 0x51) close(r0) r1 = syz_open_pts() r2 = syz_open_pts() write(r2, 0x0, 0x0) r3 = dup(r2) execve(0x0, 0x0, 0x0) r4 = geteuid() mknod$loop(&(0x7f0000000140)='./file0\x00', 0x8108, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000000c0)='./file0\x00', r4, r5) fchdir(r1) 15:48:32 executing program 1: socket$inet(0x2, 0x2, 0x0) 15:48:32 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = syz_open_pts() ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000000c0)=0x7f) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0xc385, 0x67f, 0x406, 0x0, 0x4, 0x8e, 0x3, 0x3, 0x3, 0x8001, 0x6}) flock(r0, 0x7) 15:48:32 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x3, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffff9, 0x60, 0x3, 0x7, 0x9}, {{r0}, 0xfffffffffffffffc, 0x81, 0x1, 0x1000, 0x8}, {{r0}, 0xfffffffffffffffe, 0x1, 0x80000020, 0x6, 0x70}, {{r0}, 0xfffffffffffffffe, 0x18, 0x3, 0x79a, 0x80}, {{r0}, 0xffffffffffffffff, 0x98, 0x1, 0x7f, 0x1}, {{r0}, 0xffffffffffffffff, 0x40, 0x9, 0x6, 0xa3}], 0xe2, &(0x7f0000000180)={0x5, 0x3a92}) clock_getres(0x2, &(0x7f0000000000)) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x20, 0x0, 0x40000000000000}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) pipe2(&(0x7f0000000080), 0x10004) 15:48:33 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x20) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0x0) 15:48:33 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = accept(0xffffffffffffff9c, &(0x7f0000000140)=@un=@abs, &(0x7f0000000180)=0x8) lseek(r0, 0x5b, 0x2) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x80) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f00000001c0)={'./bus\x00', 0x1000, 0x401, 0x80000000, 0x0, 0x32cc, 0x33ad, 0x17, 0x2, 0x0, 0x3f, 0x4}) 15:48:33 executing program 1: r0 = socket(0x2, 0x400000000002, 0x4) setsockopt(r0, 0xfffffffffffffffd, 0x23, &(0x7f0000000080), 0x0) 15:48:33 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) truncate(&(0x7f0000000000)='./file0\x00', 0x3) 15:48:33 executing program 1: r0 = socket$inet(0x2, 0x3, 0x1) flock(r0, 0xf1d3fbfcbd11c4ff) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="23257dbc49059897", 0x8) 15:48:33 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffe, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x84, 0x0) r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) close(r0) r1 = semget$private(0x0, 0x3, 0xd0) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000000)=""/45) 15:48:33 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x200000086138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000440)='/dev/ttyCcfg\x00', 0x420, 0x0) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f00000002c0)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000400)=[{&(0x7f0000000300)="adaaa88d3eb2bbffeed15bfa596c28df030dc36a33a3efdd8c8d50ca6118579eff4188cfa9e538d0ab1bef7b678b06eee599edb85035f54c8614c753f5", 0x3d}, {&(0x7f0000000340)="128275dadb1c56def21aef30419d6fc4f0906019da764e6b9c3e0c038f531565a0a19190d1a5314e277452f84d6678fa7ad37ba2b4025dd03eb9863ccfc9b61f128278791b62cb9becb711af679c3f5b64fe4178dbcfa2e886acf4d2b99f9baca461b2f95503fd6c06ce42b7ad119f2665899f998faedf2cc559d9f41f026a5dfd5d210418bf311f4890759d150229", 0x8f}], 0x2, &(0x7f0000000580)=ANY=[@ANYBLOB="3800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r6, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff0000000000005fe1", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r1, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r2, @ANYBLOB='\x00\x00\x00\x00'], 0x90, 0x4}, 0x8) r7 = getegid() setgroups(0x4, &(0x7f0000000280)=[r1, r2, r5, r7]) r8 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x105000000000004, 0x0, r8}) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000480)) write(r0, &(0x7f0000000080)="1bf066cd853adf5670d8fa9faa77d67250101a068c3ebfa0d95e7e98b42f10d707a662a6317c0a58fefb762a48a7c0a7e9b6f0495c9473117bd5ba8d88b4a2037dcbc39e496237d6146f0cca331a5f74abd0", 0x52) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000180), 0xff20}], 0x10000000000000dc, 0x0) 15:48:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) flock(0xffffffffffffffff, 0x0) write(r0, &(0x7f00000000c0)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) write(r0, &(0x7f00000002c0)="e1701d2c444163596b1a2a4323d4ee6d34f73b4be80872a3a77960a2e80eecf80c5c38ab766c1365d2e5e7cdf212541a41bbac06e4620912370d98201cd8f63aa1246e7872df2944a93a1d1799254b880f9277b19d018aa1a1804c3c023ba69d658a45fd237c16c1ac9403", 0x6b) r1 = syz_open_pts() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) close(r1) write(r2, &(0x7f0000000040)="ce9b986b9b7e0c4181f306ff16a2", 0xe) dup(r1) syz_open_pts() 15:48:33 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x800, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) open$dir(&(0x7f0000000040)='./file0\x00', 0x801, 0x0) 15:48:33 executing program 0: r0 = msgget$private(0x0, 0x21e) msgrcv(r0, &(0x7f0000000000)={0x0, ""/237}, 0xf5, 0x1, 0x0) msgsnd(r0, &(0x7f0000000380), 0x0, 0x0) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000280)="f8189241eab92caf990547a131db26b481f7b89a688881755ca849b772cc53f16287ee6a9e9abfbfc517cafa84dcd5d33633eef5b80f3ff166de5155ee8b3ea0d1f2b087e93c9a7403ace9716edf4b627a0d81689ea0deb756b97a0731a37e9c0d11ae27b9cd03876906cf0977800dd27f24aa7344a2bea50c048939449f631ac07a909dca657d5bc15f72f0b776461478493492536c08f573d8c27624404b095711ab06bd6fde72caa400c86647a7ca940e232d489012197cbfb155cdc3c6e207229dd0e14ace43", 0xc8) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)="11f75a2274a86df1eaa1e9020e61afe4d96040f2a2fefbd9c7d7f5d226c89c4e7f2ad053c63fe7a77d67648503e7e0e3ccd6a48524a4df9f6a3987f1a420ec442363c89db49d1b4cf963253e99fdbd79edc3ee8a529e878f218a14488dd89c338bd01ace85599f6da853e1cdf2fc7c055c63770ac59caf5a55639c8892677ae8cf77202a4abab4f88a05a809e6a4608407ebca082556d2a523648d74e7eac8477f17d8f0232c71ca5f8748ed56b607249b8f2f1ec8e65e9717260433be56579afceeb925e9925daf13dc21cf4254e9edbdfc91583c0f6e1ec655127c449bd004d1359c99d57ae67b722b", 0xea) 15:48:33 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000005c0)=[{&(0x7f0000000740)=""/169, 0xa9}, {&(0x7f0000000580)=""/58, 0x3a}, {&(0x7f0000000800)=""/162, 0xa2}], 0x3, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) preadv(r0, &(0x7f0000000680)=[{&(0x7f0000000080)=""/214, 0xd6}], 0x1, 0x0) getpeername$unix(r0, &(0x7f0000000180)=@abs, &(0x7f0000000200)=0x8) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x400, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80, 0x8001) pipe2(&(0x7f0000000240), 0x10000) fcntl$setstatus(r1, 0x4, 0x84) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 15:48:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "2634d167c0558ecfdcf74c02bf27fe2ff2b6570a"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) open(&(0x7f00000000c0)='./file0\x00', 0x30000, 0x110) syz_open_pts() 15:48:34 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x3, 0x2}) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085762, &(0x7f0000000100)={0x100000000000003, 0x2}) preadv(r0, &(0x7f0000000140)=[{&(0x7f00000001c0)=""/73, 0x49}, {&(0x7f0000000240)=""/128, 0x80}], 0x2, 0x25) 15:48:34 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000240)={'./file0\x00', 0x7, 0x7, 0x10001, 0x0, 0x1200000000000, 0x8, 0xc220, 0x2, 0x0, 0x100, 0x6}) readv(r0, &(0x7f0000001600)=[{&(0x7f0000000180)=""/170, 0xaa}], 0x1) sendto$unix(r1, &(0x7f0000000000)="c0", 0x1, 0x0, 0x0, 0x0) 15:48:34 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000), &(0x7f0000000040)=0x4) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x31, 0x0, 0x0) 15:48:34 executing program 0: r0 = socket$inet(0x2, 0x0, 0x100000001) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000000c0)="eaff12ff7f000001", 0x8) 15:48:35 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20, 0x0) r2 = msgget$private(0x0, 0x0) msgsnd(r2, &(0x7f0000000000)={0x3, "e908cc1e2d9a05ab1c96016189a8a9100ab4d273aea4bc7aed919dbc9c9c2786dd417cfe15cafdacd23ed05188b1e19dcc0c4909df203912f338282ef074f83591882235f9aeec8d95f1ef7cc8561d6c108dba51eb07cb25f9eb46c0a6192d1e70e34d43e864fb042716520a65cbd50f5f5ad085f26ec0c6af12ffbf81d9d211322e8502ee2c480ab284054340cbd2f778037dcbec70c6a9beb95b55d1417e9c509cdf8635250c36f90509d9aabbd14752c6c6b4da055a45dc84e462f5edace0d13db8f4122404c2862983998e675f2979ecf6b2b4516110b25017630b82a8ba9f"}, 0xe9, 0x800) msgrcv(r2, &(0x7f0000001280)={0x0, ""/4096}, 0x1008, 0x3, 0x400000000001000) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) setsockopt$inet_opts(r0, 0x0, 0x15, 0x0, 0x0) 15:48:35 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x100) setsockopt(r0, 0x3, 0x6, &(0x7f0000000040)="c0ee2e08076939fdf04d7690e5cb8f251f9af6453b300f58c96c6c7d9d5f257f96afa6e0a41280a63f5593f4efbb7c5fd2ad729df5c78ecc97fde385e4082772e62a707b09879829cae61c0491bcc7950fe7e47d1c194cc3e9255bcbce72d77bfa1dfdfe39413f8c38ee5d834378644cceb4cea16287d62ffe7ca4b9edfeceaa11c9bb96de9093d998502cd9a4323c6e0a4d955f55ac2eef4243ddaa2b6d4d1c40dfcacc279ec114bd40ffc4a61a6f0080b50cf43b5b46d06074ffa9ff4ca1ea2e040d5db2e0c4d7f69edc8fa1014066904b2f", 0xd3) socket(0x2, 0x2, 0x0) 15:48:35 executing program 0: ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000000)) madvise(&(0x7f0000058000/0x2000)=nil, 0x2000, 0x0) r0 = kqueue() munmap(&(0x7f00004ba000/0x3000)=nil, 0x3000) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)=[&(0x7f0000000080)='/{$\x00', &(0x7f00000000c0)='\x00'], &(0x7f0000000300)=[&(0x7f0000000140)='{\xeb\x00', &(0x7f0000000180)='}]\\/\x00', &(0x7f00000001c0)='*#{\x01)\x00', &(0x7f0000000200)=']\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='-@\x00', &(0x7f00000002c0)=']-}\x00']) 15:48:35 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) fcntl$setstatus(r1, 0x4, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82022e2f66696c6530c4f578602894d5b7f7d7d2701c587689edda68f92ae69cac84d21a2b8abd794d8af6b66490115f0239f5364b88d06beb05874e6452fffa2764e3e3b457eb10988912af2575fdeb583ab186c2f319cd5f2ba86b8c897908698199cf0be29c778f99"], 0x10) writev(r1, &(0x7f0000001440)=[{&(0x7f00000003c0)="1895a663633cbe45a37fc96d8cf19a34713d72d4c1bf179f257113e3d0eaadd8493ad697adda92641dd648c398c19c0b4b0a4eab3724849af68d1ab227f5074e74bb0b885cea831391fd7c5316d73ac8d1d1d1b09b7942d4453d58b27ccce62aaf90b6cf14f853dde676820dc9aa3e50806e4246c42b9cd14be5d53bb7f2ff426955a53480036ebb3012b58e133295f5c67353eecbe6f4732ad184729736cb25516017e9c03530baa5f8f9c0816e59736d365c7dcd2f4b6d245c46273e262ce90ef064fc2076f1cf573027754f31307d5c660722beccd294165c65063f6667973da55811e304a7a8aea8ae10e377f403e170bcf074edb09105ccefa7734d1b8053e74cf50cb962609b82a9af5d440b463cbc3c3dfe2315fbc9523a26e82407393cbbd276c71ddfa7cdb1d023daa2198b71fc64c28cf10a259b9619bb8a496e8262fd5aa9634ce111883a839547bf6e5fdbe7bc69eb799a83b8a211140b15e7547ebbb7fe4f4ffcfc6618fd9cdac89a76ef43541e4b27dfd5446514e44c293275120e05b3718d8a4225895f928447f6fd15dd3bf3c4e0fe0ddc8628513b2e95b5f677ab0e3abb3ac710edd91989793b09959910f3260ec9a7c68314ecf2923aa7df7287983e00fc9098edf8a3e6307f88352ce95812e26c3c2d2abbe624613c9a0ea1bd5f414161c04f70f2ec664155aa5a4c0b616344d30ea0da90025d4c8f7afdc247b37f98cdd8d7cd93ec3f0937e83c59afb83cccba2597c2400e4039c5c6fbfa4d0b8c3970f6639844f5624eedf34bcb0d8c82883906f3b326f1ef92fdad23707c04ba6a854c0676a87a9204bf5b50af636f67ca71022831809721ef0086f4824b20a5aabe3e0281109e05a6495891f19078be67ee226d79fbcd8688a1e4b1c5da02f9dd8bfdab8c29ada6e9347e7f61b93dd7f62881cf403b87878b966ab8216698dd47f48f0b59d93f2876f76686c72847877d8f7f0469a056e56fa4ea9a4c6924eb79ebb01d4891de9630e2bb1521b94bc3dbd148756d29af95e573e8deda60695c819e9d4ee3b9ce19ba57030d618f894636b58c91d3e289223266a70b7236cc9694fe79079a9b1271b6c0fdb05a3f14e3ca06f2351df5d1136bf345d9a055d02e2d9c1155be37904070b7212c031d0bd85ecd8752c99f835ccae62a98a3dcf0902a30e8afa1c40a68e396df1de061f1f26bfb8a18f61e1bc7ad8412439ca47028ca2b0c84d2e1dddc2d353c4331bf4943bba688903ca8f9c20de08613646757959d0ebbd43e9dd6709f1313e0168867f403032793c448b4f6156b977cda0b1d8ab808b1bb52d58346f6eb7252758b511178caac321c6ee5540fca76223dc678968479f59801067b1e80e6942dee6bb54cca4e3015322dde07c9a6f5c91bd42bd94e1df7d1d5ffadf78be388c519cd254a5a8e7a237734f4fdae6f4d7ab970ca4480fec5796bed6c035d3bfc401b655cda5f3bc4fd1c868da4ac5d9f7037f27e15df5b9edf2dc0db0292f42872c2f968b39b69ca3c10a55cf17c0ac5c2ea625e4d391f1df744b506c5b2744176a30440346439d1c340a42156f85e94a16493e189c043d258ace25d25ff96c16bf255e03ce3efc2cec5e02117a1f33137903c4c82b3b20920d5320a47af002b5121f0eadfcfa4026efa2f8c696e4d36835d1a43d17950099d3c3fdab8b670bc46df4a72e7fbba31e23beaf772467ce0f49d9531fbd0b6cd2e42bb748b9e685c67b2b685df84a7e76f93cf8d03c064975a08f16493d8c8fabc3fdfd4c83c4726578358ac2201cfed370d5c87398ef69caa2bb2ab6c3eea9ad4fdb65c6af514f615a300f848d4ff022e1ac1d2dba848d649aa4050d6c610590d8efa1dbe876873c02a82b559e627d00c08dd56c1757ad303d32c56e95138b8adf5dfbe16487f18275273a99502c5b1f1daced8382c5980b3ac6f9bd433dd416b5e5216d716f60eeee17976ab90b279f04e7ef6c918456f62c1c3830ed8f5448006552091cfc22034549c14aa503b04d2c0598fd42eda98cf2e11811510b854a332049870004d6a17e54e0daecc0469ffbb5707883dc8b359ea4f733c13073f03c319c624a883bf11b4e6d9eda159470ad63b7d816c247cc0ce094c23ee407b250d6a3f2d16d345ade26fe66896ff5bbf05f3d6ea33d3c40062a0e2642ab38b400d90a37d25004811357dc42337eb1cb642e20b6c356b3634db1b977dc1ca97043495e052c13c76c4b45f8d1b25f6268b3a6d02e6647d328e95555c0476ddf9a60bb6d4e1a5fe3fecd1f877b177cc5c2fe1e9dc6c8595fad1971db82993c83f1cde46d23674299a9c18094afb0ff8da5df1ebf7c235b56646e05f8e56062e92a7b12a8188be41b7315c29761f77a331542662479d9c94840a97b3e94eca6e334988c61f41496f503cd36e45e54ee17b9448545b90ce94eeceaac6d8cef29f5d16e2197c061efe34a6aecb8c562cd5d604e3e5316718daba504e00698d9fab7a1c3ce1832d8197769db0b8e91cc7f0af765499d4ad7a4d57a2c825415fb9a09d97fedfac8c5af01aa34bd588dd1f5b95c62a0503eafa05f5e5a7667894d905195e72b76da9d491d2e9ea60fb1b24a83a2bd3c199a1b759967fb619f265e31fb3656b0f353e2e8bd4b5e641775dd36315070392f063d841a86b9f7c64b69b11a059e63e54d2817caa9ed28f658d2996f75adeb1227a7e4a7244dc69df100b690569580faa7e2ba87690c896b8747ed73a9a8407ecf70291448a5eb212c75730502633e478901db5bbd77e4049ec147b5f0e1760fe4b9ac922fdab6f4279c28f4cdae75e2b7186dc83cf47217268806b90ab95d9e2954b8e61f66932d9654b7056dc5a0477002a380e0fec63abbac8a37e3a76ccb6b1071a66a4ae31cdf9d41c94e17aed09d4fae4643cf1d6d40d64229f58ef0568e9550e4904f3be129ce55e5f59e0f12aac6db916aacc80541aee200ff09aef38d9ce5051a0f23784e95ca0cd479613eeb074fc0779ee9c8188653fdeb85941f96812f28b3756c9a6a2105fa42398a71015642053dee863a09ca1b8c8e33bf2ab893db8b086ba6a0c2658c19a2cf0bf04e3b7f50f27a36985050732f440d65af50efb5d360ce6249a2e52777e465159e991f6427e1682d5648a94b46032101051fe26188753f43769dcb454983e55ea97727535653b06f66a52719ded3ec6de216127ed22642fd5787897121241d61661a1d603bfbd20e05151087dc57c3fa2a21394ae43a5c2d6b17528fcec0600950dff2158563a13f4161cdb50b1dc35d57dd768e9b20f02c9a4c6adc13882726c0c87e88ab5f7cf80153e71bb63433e11594286280a65aa360ef3c5683d4cd11e1dba7145ed0159dc534cda0b1622e06ac068fdcb9fcf9e30fc3b2802d7dd9805ce54582c96d70cdfa6c6fea625cf289b910a1a5906fa4561f77aa1bb173b9aa99c7f1a0fa19ae7b58531cf92ec6eed8960bc3d4d74c54196cf6825ba975f4f0b992499d0121d4e5d826e92687e82d941bcc1d29ead1d93e78bff9c340d477165e2d27ad1b659e259c59272abae76f0776415bce87942a5e60676bb7706454d705d4c099e7eebfae74af650d2ad9649c20e63331b8d1e7033a8a98159a4f960b732bfc95085c2e50bc2c6f0880a0467ffe1a8c9435502a9566dd9ac272b983b614704b3ebb9fa31743224323d6dce5b5501571549811e29a8e561afc798be47b611837b9437f7c855f1d69644a2b41887cf24d4d8e99c3327d528686eed9110ea3fbb4d620890a5733e605dc85bc6e301ef2462a23189951f7b8c245d0005c05348ffc43104d37b997be69bb0abb12ad2836ad06bb094d16b9fe2d19dd98381dc39d4b944c66362c31f35a80473f1a14874ac17250869e7f40093cd368b1629e95720e2257d958033842cb8651749391cee1f8b2a5770c3ef801d530dd79f35f45b1b0bcb0f1dac2aec0ea8b0b7dd9f437e59a940aa641095169d6dcf19fff0335304a5b13110f3d4be3c5de18bb409b2b659d750a47af94fe8761a89c75feefe7157dd2f7f5cf814a9de769a66f1775cc36ef2d650e8cfa9edc937447f43e5bdf6d85bd507a1ff7bfaeede7444d761e9caa632be3afacd7acb1ad2834ba2492687f17d2a12fc904a44b079194b23678dc1a8a4ff710a594a39eb21964bcd32ef88d7ae1899010aab5ded4788a03f171995ce27ce97ae09898c414ed8fd7cd0488cf5afbe6d0a7025b779ede8c0baee424537a0581365935efe47377fe10bf6709ccdd9adfc14498dbafe3af305b3b2bbf3727ae820c2f678ae25e7cfa0b1f3d59c092f2dc53f2649204faf407cc52895b198697f9150b47c9211c8401006e83968182abc5ef8c29304a805ec51f240acf526a353cfc4f77fd45b706b28fc19ec85312a8daa86d3bfe15b22c9ffb7d653142e3f57712443ff8a64557ddfb361d5a9cc0c70c24acf1a9f3e9ce5dbc905f32129f3e8f377d4a7247b47826da58f94a993f7b88020068f40bca3dd87b2a12bce5034d32cbc53fd23f0d8a4b28684af9275935df9a37f8b6e6c298e64a72234479d203037c3aaef0c0db4e047e8f5299c11635ec55f04fa602385f08c15049f6d61cd995aa132464d20e8da7ad0a42dfd9299a8e8b9d9d1be5b109346c50ce594ff6f0a379234c41adf5b3af9c607fbbab7a47ebb9b5b725e49d69381cb8476406c75e0c197abc52bf2ec89c4fda2626a6add30e2f313d3b13b153c31b14f5de57f3e322645edc226d2df90037bdc97cdd74b21e84ff87cac8dc088b56218080c105c82fe6e7653dc3568f96835ac326f1ffa4e741e4e2f0d32150d5a7ff7e02f530db7d5d2e0e5b70d0db5e4cbfc59f8c6db25f9e74c92e3825dd337775746ed80e39b327a6fee065b456a3c76b11382ac7fb43024d0fcdb9a8a3e952ae3481d844ce345c94c6c55a6b0a8d14964190ca27227d1363ea4deeb81f9b7a9d2bfcfcfcf9e5993d9d01533a6d093d63b8b91ea8bdf96eaeb76f7c63933fde15d66d5a1920bb3420313bcdff25c6078b495bd4317090b413e92b16168fc7a10e09ccae2853b2dc525e8b3ac22d30f5113116bf02be3ea32bc623f19daac44b23fe89a0bc2f0967551111be8baf7472822ec2bbe2c3b476fd3a8c161c5e544b636cf0948bf6ce3dfc8a6a1935c6139a838b5113c3d21c124b796a38c76e4bf91", 0xe59}], 0x1) chmod(&(0x7f0000000040)='./file0\x00', 0x20) 15:48:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23a6668a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6eca30540ec02484ca099e8cc6a821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030ac7e8c1bd91fcc37cc9d7a65abb1450702f16422e4ad71b10d610cafbf509b32a08abf4a0b13e8117a68a8d42db6f0aa334a34c7b9a5604c9c10eb3120400f5daaa1daefe46719a014c6063158e7d5698d070257cc0e7c3d5f1c64b4e778e68e9a05b84607a51823e331feeedfc7d8a9102f49bb2320b4b9923ed0ac78e68742536570119c9f15ab40ee2d0de395bc3842159d878e51b", 0x1b7) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000000)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x20d4fe, 0x3c3, 0x3, 0x8, "b08dce5800"}) readv(r3, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 15:48:36 executing program 1: select(0x40, &(0x7f0000000000)={0xffffffff, 0x7, 0x4, 0x81, 0xd4, 0xac, 0x1, 0x86170000}, &(0x7f0000000040)={0x8000, 0x7, 0x0, 0x4, 0x10000, 0x101, 0xcdda, 0x7f}, &(0x7f0000000080)={0x40a, 0xffffffffffffdbef, 0x2, 0x7, 0x1000, 0x6, 0x7fffffff, 0x3}, &(0x7f00000000c0)={0xffff, 0x9}) r0 = semget$private(0x0, 0x4, 0x400) mprotect(&(0x7f0000068000/0x4000)=nil, 0x4000, 0xa) mmap(&(0x7f0000067000/0x3000)=nil, 0x3000, 0x6, 0x10, 0xffffffffffffffff, 0x0, 0x4000000000003) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x80, 0x1) r1 = syz_open_pts() fsync(r1) pwritev(r1, &(0x7f0000000180)=[{&(0x7f0000000c00)="64da48e9f813a178ef4d5451a409cc3f781af12a96ce157f5a29f9c8e3cb25c1566e115575e139137260e3ddc0601de40abac3a50820a6097b5d2f778940ba25bf4928a8d1b8e8b495763982bda85f927cd24c1b2cc071aeca8fa6898d7a6513ce1e6cb71d8ec6e85c97e3f42967eea0b6dcfa66d866b84734df45025df8e1159f68ed35f17f54d3b2c874cbaed5b3f86eb1784dc3691c05fd4a0c80b31d832bfd23c3f41df62c9d1b1da00a9a69cead94a495a478bb4d4af7f5398f9762c7847bb549682f0d157132a62af2f77a75791648597f285fb4a43952e66d550e7c03ad8223e82ad3e5f313d00a52268637fee831a2a3e4c546e83a0359699f69a83ad4e77869e5836c7a175ff69519b0df51d8c32a67d632fefd19ac1dacfcfeba6b2fa9d81e3a4c6b54b764a598325143867b7b57c45a7a68fea44684d50107edc3713c7091bf797b60ff304d88c19c5e1c82a7029d42d58a53dc6281af81686ee3b9373c8bfa8a293afed602060dc55072a798d72022b33f34fc45a27baab3510bebd23f75f8857895e347213e62517ca8c55854d0b442c8c274d7c094862049c099cd2c962309e2c5b8a97f3d4cd81eca630251ad99af36a63701659e6dc0e7a8789c7055a54f0e1621e75e594e43e749b2c2d6cea8c5bf51d614c3b8c4e158805694202c4d9bfab30525c44a1ea5298cfc39acdc376422945fc1200bf6d82c1cfe1a4774f1e5af2d333029a34f4bc212af8cc8bccfe98e8655c49a7bd63facf3c334f9bfee19738317fddb29d8e8d3261e0032e1806f69b8bebc7550e483997faeb4624e1411fd5b3b1a57d127797b47d473278e30ad50a46c9b253126e097c3f7ca90fbb1e34d7aa031b426b94ea7e6feab61d3590f0a8464f79fe6d23386a6e1b8ee4d025cc7b294e02263dcc7975bc6af7747959f8ff4f212beab7e1c763cf2ed0025889cf65e39ad597d3ce6b2c692e6e9595794b7ac545e330cb7b1ebede8cfba6f3c5f98933d1af68f055c619e85730348bb5d9642f666e9bc51305887b2a0f7c74efd99711a4ae0718e77d9c732cee1e39569a1f7fe12a67767a2d027afbf2dc9d363023db1ffcbbb74c486c0c094bfc0303e30a6226cbfc00616d03ec7f8f5f7c9e55ac12d7fb692f64bb9c33c1cb4211fa2bdacd5fd6a303754ec81a841e85db465627d88c90f9bd71b8281b0505847135bfa375f9584f63acfb34f2f4ddd0d129c27680462303ee2063270862232672dafe16627beddb02473b9d690d6c99c1fc564c1e80990d13716b90221397d48c86a5a6bf819b5246bca8b0998364036c011ff8e24409a8047dd39f9e4f48b43fb13efd3c0ba5ddbe5aac96cfdcf71e3e380cfb683576540d108239286c0efdc227c9394d9e096a04256674c70c4e8fbce33f3798a17a44c0dced81de00771ac0916c00d48dade6692d73873945e6504ec782f59a17d4ff24f866c3429016dc67909093a3f169e397b5c6dff5d31e9650f3e54518d81c50e04ee6083009dc79dbd883731d6f0387b734ecc0f575c4801bc1955c3d2994789d561e1e8ba541e1fc2d6fac13ea9d506740437819cf8c5492dc3892d688939d342fde162dcf709adf7a0237c2c9fde077e8ff9f5a57fe22081a032f86402e7b599f899d7d7c3b84a0b897d237e5d5a7455d19567b784879259c5c696864feadd9de6115f7cbfc471e411b56c294971c161dfa031c475ef3c26488d900475e116298d91c8175fa2caf3ed0433ad223d377357af054b740ef239ea2e2875fb437368dab22dfbe70c7d9a5d27e68c48c22369840bca0be12df9480074f9baa2581b4c459eca597db7bc98a42483b8d48907a43b745504e370a925119d465436a6a395dcfaf272607aa4c2a6814bb7773d173f5c761323f865159a56fa517cb662c7f24c15fede3840de6b5e1153d57911af2ca68891a8e71ef182c414abc10a644acbfbc5f8155cb9f6885d6aac9928493fea123ca95bd1efd392516251fce331d4523752361259a001c23e4d07f5cf321f0a85794219c0216daf6d0606ed8ef93190d85346b80fcb9bed54fd252b0a4525ad503540ad59cdd60e0b79b9ce5a8753c793502753f6dd1dec08afb44ee1250689e264219fe1fbc28f57afed3d3ef4754d2c59d13ec9bdd65c935526412b20ae3df3e34a633c1ecc8e9aec4b2626c90a00a37defbf9624280c38d335b4177d3dc516b29b9aca619b3c685aa8db1d155a0fc8cdfb16f4c09326b9a67627ebd6e8fafd296bb75b5b48d8b6200b635cc44be6177a561a94a46f2c5b63432b5b1cf49f2abfaa5d433d2d579ab8b2d0256b613699dbb29316ad97fb8cff54c25f43dfa638fa2229ffc1c935dcaff72d5f374e2d4b963c47236eac5cca833841355ea4221e47a9925a5a5d1b170120a13c580880eb6d339638dfe344aa2f45afc2946e35c759f03e7e59f85f768165ae64dd88228fb31137b606c4773188a658ac6106e2c189f5a636165ebe1e0014b63697bfff23ba3be5572b064b0d7b2d4a97b24a47e3941055c55b179c222adb752b08bd954f535f0a28ad02de4407169598e82aeaa1d44165afd34b7199c8d7ab952ea7cb57decafa3c955488419c08cb195588b2becd197025e6fa7e54e11b726b5f3fc3ac2a2452c3d8f6a6009cad54267f2dcff2e28637478eed6fa1541ee5837669393df5192814ffd5d17c1e7087592d0f9cabefdf9604c0d3a899d3538a6803d9bba12b6d82a3a4846fb628676f6b7776aba45eba35ad380902561bffeea3fc51f1381d25e2d339c5bc2c6bd799b3ec85af097c161bb52a62a85855f14f130d5f69fac06f4cf775e256c9231b8df8a4c89b5e380fe2268a9916d983858a8a80b43e35f79b4e4737d99c0c26f6e3e955a1447865d4fb06c5db74511368bb44c942229a294d202061496b994855e6bb50b50eca8f00b9d7ffbb0e58fed5701decb0be3ac8283842ccbf53214e17b9d09bb7892f797dabf6fe25ac372ed947bf8ea3b50b8f0be22dfc428dd47a224692199c32a7f78e6071906791934cc3d31d3080d14de1a11c5b709b2542d7083663c13c7febd890e48aaf3c3e2c24f98e9cb43cd86aa606d35797e68c4e0ffa3f6151fdd6e40ce2c8deec7c3a90c28bc333b65e8e25fa784fda1c65646699475a0b989b7cb1e37a691f00905f74df3bfc0514221e8abb0f2cc84c26efa7ad175093f3b398641ce96f0dc0aabe06c0507bc546d213319b803251d3e6639911c4bae92ea3d385de8af6a8a552f19e2cc7333bf2d58cb2acfc0cdbea0985a396c32b4fb2ff0a7c8b68cb7a19c0c0ecfff6bac3437245c1dcc7b7bf9b76ed96fe5682d223cf71472f6f5e4ea08bde5335054d508f9adb446b5ed5d6fd4a3228657971f909d686491ce5d13d459865b7b0ef4d4f4fafec850701b70e746eac98a9e15cbc481b22a58e4751f0a6e135ee1a829e640a8d935db5d3cc79de387dda35ef12e32566fba583162bb951163a6e6a81659ea014aa01095fa5a1d4937cd63d17b14361865070ab32c0ddc78b06b9857fcbd174d1d972ca0b8e69f5d20c7de467952915b1cd0d695113ec9cf5bfc2fb387f536caf55c3d19f8d13913061e76d30bcf23bf17671ebd02d6b5bd53c7f990068b73a20dcf0abc15d306e617f5c75c67b1fc0a1df09c8c8b1373e9362da95e6d638af1bfacaebd760405c7089e3088dee5f8cdfd17dd1bfed4159b150701c89e00386610469e27eb695283c97044918eea3f2d413411867659ab1719c469020bd3a3c2c71b0963d063287b031ad0d96ab9e055e7a7b86c0d9b6c982c6aa6e19fe486c0656eacdc6891eb0fa028306d3533a1c94bc0cdb60cacb9f8b70acb37cafa186db728bb0664427fcdeeab490b1137f3bd3bba1906ad135096626c99a1135e2c332d33212c88d3078edcdddc2bbe38d0df3bdb202ae953ea533fe317773044a66ed1b74133ca8abd22944cfbc3a99d051439362a5997d7a90ccc1237231647351c91771ea3aaa49d0bf3cd6c7f40b0053b7d1bf6a14e05dc1ced55f9872cc8f42df2c9a19f590fe5d2d3a0ff1e579caec488017b45be521ea1b764a33835235319f116dfe0311c127bc4b6235d7720fa75ae7e3f3d9275ce819dac4cc7d54e1797e86c03d25434fa337153309bb706f3947a8fc1862b820f3479d31a4c85aef114a2056423d80752cb619c500f1ec2118dd4d855a2c1529a98e4d37885424e3d5f8d8276ab037c715d1b3d5252476b9770d258f7181a489bf62969aa4de00632e2758c2a3477845a4b5ffcfaaf6cd7dfee5d8627963b93412aedce8606020ed1aa0517386ce287477230d33218a562ab062929f8b3ef6fac10c97ae5021d93ae5fb459dc24b3b520d0ca3fe3b2474c6f9a13ac3a3ab1872d5d678c25593c57fd22c299ccbf97dd62fce4bbac72e9ce14010ec95ec2ce12df31cef36477139e679420b51b6416e77514c02e37bf0768d27a811fd3e2c6e6c97643ce4629d8ead2f834a92a5510995bd6876508b479c158258884f88ef5c82e20511aa19e0f4208b331294d478a314907c2aa5be9328e6cee2c8f116307fd9277d27354ee1f573831d47300411c23e664193975077f716b7e839f18fd04ae938b21844f6e25fb2e5e9bdbccc77b42b3af110a4304f7c05c1a8a2df837dfd42c76a5f6ee9a83f3a8354d0a62902816a2e1431e2bbb39a3d82d7ad2dd4509ac700e7cfc1b0d02bdd0522ee4305cf66f2d9abc1285f64a1140da19dd508938044b933d53d10700737f9cdd34c8c30dc915fa3b43b7e3921d37390de2b4a613823092effc32dcb7803cf5c8400d295d8b35638ebac71e1428a2a0da4b1eb33bbfe43126f7514df63c7573f19fc38e9763e2cd33a04d86e9ee2640143b4a786aeca6393c70fc257d7def4aef2a14419eeb9af1d14039093aae0680b4ac6efb99a8e3006c75e2910c95a86e050c6f427f1a69672e05c0cc1f19ccd6a003b092b6daa5741066014a45870953ea97716d21fee204de52200675298fa8ee5d61e8497a772d722b46d8a3f8e50e1ffe51c03f22af9e0306060d5ca5817d1da2ad23e2b2af87c4cba37e09670355bff18dd0b17b099b4bdf5e62689a3ea2ab25fc5a95925556f46660660c8cf3c6663401c81d825f9b8038034deed051dd12f4caf4565ee3f3b8b149b9e263b74c50365fa73d6af461762204d84f5286661fb0f3fc98f9ac0eee63cce4a1b278670aa67fc2685c90be711aa9a89a65d699102bca7505b4b15a59690979eee710f8d9d0fae255cde98af4d8e3d5f3917eee144dfce2647e2d69f545c74c97a2322745d00085e31ebda33ea424ea09ef00297dd8ef26393880ad35742fa9b6f202017fda58c13c02a13ce9191a7b1badbc81d8e3267725402f331f8fe03f488decc0c22ba4fc29927249c7de04895710d7118d315169cdc19a820167e4255494e755f02de3b947c926c8c149d312ef74e586f4c8ee828f45062b1f8b4d845d96f8da8e77ed779d49317651476b683668a78df45e6be1ac3a08f5827ec2974187159ed78584f30af9403711e47c736dca91321f2d7b5943ad69715d812f17961fb4b54a501dfa5bb6845821646a16f5f28c82345b3fa7d6a3efce124221ba1c09f2a3cde8eed83e2bbeec9e014c9b8716101eeb8e870e648660d98727a5ab662087373e11774a6d99d1ac24cc53db754a531c7254834c45c75fe4aa9ff22b168f62f1c94157769a2bf5c45d72fb1987dd32263cca42b3bdd24bddadd54e97e90ae8abbbfd24b552c041f08358892aed4f0e917d31174e9", 0x1000}], 0x1, 0x800000000000004f) pwritev(r1, &(0x7f0000000280)=[{&(0x7f00000001c0)="898d637530978833d503839823cc68f00dc551c6283584f6f8b3338f4052ed9c8ba9e938f90e6df7548102e08a14c0d3b32e6c0d2fdbda2cd1f8db524011cc98c3caae9bd68de8a303e11c662942661155151d01a0e2aafc92a391500c8e1afc35850934cdc53b14950897335194c0b37e28ba960d7438ac6f8fa958dbe504290908abc0df7b6c025adeb30ce5a45a01eb5e9f613e0d6d5f19ad388e6b04d8b24a07af1d08fcc7a26cc01671cefc6cf861", 0xb1}], 0x1, 0x0) mknod$loop(&(0x7f00000002c0)='./file0\x00', 0x100, 0x1) r2 = open(&(0x7f0000000140)='./file0\x00', 0x80, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x26}], 0x2}) semctl$GETPID(r0, 0x0, 0x4, &(0x7f0000000340)=""/207) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000840)={0x401, 0x1}, 0x8) select(0x40, &(0x7f00000004c0)={0xffffffffffffffff, 0x2, 0x6, 0x7, 0x10, 0x100000001, 0x6, 0x5}, &(0x7f0000000500)={0x8, 0x78a8, 0x746, 0x8411, 0x0, 0x3, 0x9, 0x7282}, &(0x7f0000000480)={0x29c2, 0xb22, 0x7ff, 0x2, 0x3f, 0x1, 0x1, 0x8000}, &(0x7f0000000580)={0x4, 0x6}) r4 = semget$private(0x0, 0x3, 0x22) semop(r0, &(0x7f00000005c0)=[{0x0, 0x80000001}, {0x3, 0x8, 0x800}], 0x2) recvfrom(r2, &(0x7f0000000600)=""/201, 0xc9, 0x2, 0x0, 0x0) r5 = open(&(0x7f0000000a80)='./file0\x00', 0x404, 0x5) utimes(&(0x7f0000000740)='./file0\x00', &(0x7f0000000780)={{0x200006, 0x50}, {0x2, 0xffffffffffffffc1}}) semop(r4, &(0x7f00000007c0)=[{0x6, 0xd3, 0x800}, {0x2, 0x4, 0x1000}, {0x3}, {0x4, 0x9, 0x1000}, {0x7, 0x80000000000, 0x800}, {0x1, 0x2a0a, 0x1000}, {0x4, 0x2, 0x1000}, {0x1, 0x6, 0x1000}, {0x2, 0x2d9d, 0x800}], 0x9) mknod$loop(&(0x7f0000000440)='./file0\x00', 0x2000, 0x1) clock_settime(0x0, &(0x7f0000000800)={0x28c, 0x5}) clock_gettime(0x2, &(0x7f0000000b40)) semop(r0, &(0x7f0000000880)=[{0x3, 0x3}, {0x0, 0x7ff, 0x1800}, {0x4, 0x2, 0x800}, {0x6, 0x5, 0x1000}, {0x7, 0x400, 0x1000}], 0x5) setsockopt$sock_int(r5, 0xffff, 0x1001, &(0x7f00000008c0)=0x70a2, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000900)) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000300)) unveil(&(0x7f0000000980)='./file0\x00', &(0x7f00000009c0)='x\x00') 15:48:36 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000000)=0x3) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)) 16:10:52 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) r1 = getuid() seteuid(r1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b008c2201ccad1d6f73e4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname(r0, 0x0, &(0x7f0000000200)) 16:10:52 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff9, 0x85}, {{r0}, 0xfffffffffffffffb}, {{r0}, 0xfffffffffffffff8, 0x19}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0xa, 0xffffffffffffff9c) getpeername$inet6(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) 16:10:52 executing program 0: clock_settime(0x0, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r1 = getpgid(0xffffffffffffffff) r2 = dup(0xffffffffffffff9c) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040), 0xc) setpgid(r0, r1) 16:10:52 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x100002000, 0x2) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x2, 0x0) open$dir(&(0x7f0000000200)='./bus\x00', 0x400, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f00000001c0)=0xc) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ac) r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) close(r1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) close(r1) 16:10:52 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = kqueue() preadv(r1, &(0x7f00000005c0)=[{&(0x7f0000000740)=""/169, 0xa9}, {0x0}, {&(0x7f0000000180)=""/162, 0xa2}], 0x3, 0x0) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffc, 0x80, 0x80, 0x80, 0x7fffffff}, {{r0}, 0xfffffffffffffffe, 0x8, 0xfffff, 0x4, 0x24d}, {{r0}, 0x0, 0x80, 0x40000001, 0x739e}, {{r0}, 0xffffffffffffffff, 0x0, 0x2, 0x9}, {{r0}, 0xffffffffffffffff, 0xae, 0xf0000040, 0xfffffffffffffff9, 0x6}], 0xdde, &(0x7f00000003c0)=[{{r1}, 0xfffffffffffffff8, 0x0, 0x40000002, 0x6, 0x6}, {{r0}, 0x0, 0x8, 0x26, 0xffffffff, 0x80000001}, {{r1}, 0xfffffffffffffffd, 0x40, 0xc0000042, 0x9, 0x6c1}, {{r1}, 0xfffffffffffffffb, 0x59, 0x80000000, 0x9, 0x3}, {{r1}, 0xfffffffffffffffd, 0x1, 0x40, 0x0, 0x9}], 0x20, &(0x7f0000000240)={0x1, 0x40}) mknod(&(0x7f0000000040)='./bus\x00', 0x2003, 0xa6138) mknod(&(0x7f0000000500)='./bus/file0\x00', 0x80, 0x9) link(&(0x7f0000000480)='./bus\x00', &(0x7f00000004c0)='./bus\x00') r2 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) preadv(r2, &(0x7f0000000680)=[{&(0x7f0000000080)=""/214, 0xd6}], 0x1, 0x0) semget$private(0x0, 0x5, 0x100) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:10:52 executing program 1: 16:10:52 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0xfffffffffffffe4c, 0xffffffffffffffff, 0x4, &(0x7f0000000000)=""/230, 0xffffffffffffff3f}, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') write(r0, &(0x7f0000000680)="ae964f6893c908d16c219a587a65b521b0b37bac74603889fafc9cb8313564da43b5320e6e568e412d6bd6ac190116d2eb8ea250a46652a700833ca7e09069fcdc2897e3708f26030f256e09d7368f8e757244dcf96f00f7c895fb602a005b3dc610fee79a551984ba8812a38a23b50896954bac20f0e28f064b0034cc7b93f70dc68f75d5d3823473f94dc2005b4983b6853b52c0cd1e7bb36d571d2cbc4cf04d1af69f3a756671c3366c3f3b2b82c3c03fd849784c70e82b21cc08ab3aedb9d4a42f463e84244c5fd5cdd892e837fea3a999941e9c2181b2df592c79b8e8b6f4308a314860cad95be08b030fa15201ce3851dcf73219c26eeb9f70d15250e6440fa778705812182ff99a66691721503262ed3a782c521b8092979844d39f66a773a7957ad48be1f5868615c09bb6feaa4f97ce86fef0ea84e9d39879ec5ded496685a9d5a96c4c209cca77b22867986ccaab9150e863dc01e994923c05e044f4803e37b82c7d3df1dea720994ec6bcf4680039b8497249b39ca02e81b3ec8bb98724b3fb7e6c63234b08082def4cd7666111b689ac810c3b0392ff662fe5bb524787c4ec8c4fef6435a8a3e563c2fda7bd7d05e2a3e8a363080e8c9845d3cce0e8057846aa7d62a7469428ad86ae6baad3f926e4c8c30e43907beb50f03b7c1c303095f6e7be461e39f3923d84249c667e56f88688cc9c57ee9a6a498760ec26210b2085ed0d693bf8e1a00de228e14073fbc0bea4c2e680b6f039606c54c3aaaebe00cd0465d24c1836978823f55fd480457f7379c7723411f87be3f050c3c4c9cd7d5d53b577f9e35c22af6bfa210cf16bf2b5668a0294860bbb352077152ebb323f5b58b9d0fe9c420ff7f12790f86f2cb397f0b578398d96d956fe290a7226776f90468b9fb58a49b92f9886d7195bd8c8194d266de760f2e89997eb28fffe448245b0af9032aa0c6a35f6bd5b2e97248033ed8317856096d2a440a0880da5a4185afb28a32c75ab99af4e4d6a612c952668293983aea87b60a4417ebc323949cef967fc370890527c469974f2015883f063146372b47556204f8a7571b65c1e906eedfa8fd3c32dd696cb4a212cff6a836df6d6388b08008ddafa9bfc8570ba3a45e2f122bb4d8f8321976bf86c4443dd9def8617b1a645af5071d9ea905fb28ee03d522352bf15081d36f21ffb15a6c4b07615246399542e75ff513e30b46adb4bc77fb9fb2eed74d35770aa781bf6ab6bae743a62953486e39658ce04a005a68722d2aafec0a357750cfcd35a0af5fe6d81300f898822c3a58d86cf3e9e05ad72869a4609b1d8a511002f57f2ab8f956ba98cb179c73c496f153ab1db6dcedcadb12a75f52c802f206bfd94f10edf5d61cd45dc3fcca42c4c9cd907f186e090a5d48c5cceb6b0a94ff018e41e44efd27b7a74373b9b8fb8ab2c55c639881d6f7cb204c8a75c193c8311871c2f3461013457905d97e250c61b6a972b093177b12dea587e7f1f30ae13896646cf7e979f0208f134b23738e0745d1487289cda39c45c35a450a5398333740d4069e6573816acdaa911ed2a5e8f7d23184007362bb2bedf511d443961109de092b22c7428800eadff70ec674de0271a1b59361cc4b0d080c053982dbdaad9f52c4f491f781f4f9506bcf73b8647c5d0c19c2787525123f82af3e5abd22e9fae92c1aa91ba14fc882fcd146c0dc589155e1325eaebed247a8a4dbcd6333a97a63321082165cd632964028c06d62d49766fbb697d6fa3ed6cfa668886d4c5d373f363ca4ff9decb4274bcc19f49403b1818e263c635822a0aa6e14805c5af6987845e5d09505c00ca89283e2ebe7c239a95c1d34cbcfd5cfabcd3437b001469d4f9589e57e0da676e0626fb80d5ef91459880194d9006fe40fac405b47f7ae84f15e0ab8d3d4e28ceea19a7c5880da8e5c39c8877c625113cae6d3fc3c02ada9e4f18aa8ba42188f76a591ed2145cac9a66036d66ba0b7131694c006f89e44b1f87609c13b9b336e8326799487d2e84c4868c02d8ffb67272e7c6d1ff58bd3ae4ccd742eb38c867485bc3471320d180dedf462b85dd8293b6835dba893f6536348d7a09d15599615fdd208243bac99266aad327aea9889f0e2824a6e37be32a1cd079b067ebf0d4fcf582894c2c614ba2b2926877c18078124b259567b04970930bc472f831df0fdc846d1e9175daea1b62f22c3ab6028675c0b6a86d4f297ab88ba4a030ae8a42383a897770c89cee71c680382ffcb567c33dbcd7a4d0c6087663dc70ebc80b7b367b9554be60abcfaf899efd1a0af052f0764733e3489a95c514f7fe8aac1db66ed490bd05df2ac205a8808f5cb98e7907768a8acce69dc2f36ae59a0c69c3fda6e4a185e0e3e6f8d347243bd6d816e9db39d7a01c7cf13bc42d6ce33aefac911c84d4f0308fd6e05224d30e6d9ef6a8b865a0fda824beb212910cbb5406ec30932770c5076a667f528dc396cd81261922b2764e3fed93bfbfb5f4f3a0cef81da6ca1f602d2b41b4ecb9f70102b80ee9ffefdb2d5b7acc10de635c23238cbe08a7df6092a22d395ecea630af5de556599a2a414451cc0c811d3d6a1392071a2ceb784cbd7f9b99a0ea73f42110d49bf63c9fc30f4c359b10e1d490cf320dc8f7db80fe5b20e50bdf2159c7a3a56ef3162118c39a196dc932540de7a84e770bbbdb18b476f1606c352a86e843bb8708187242170cbd1a49ffbc5d47d8703620fc802d720a5fbc78e35a7383322b136803f76ae955045acc360eb4f3b1782401e4d3f5e09c292925d7ff60b6e4aa6000e83f89c498b05a6975306bcf5eb28f26ed131283721105d1591916fe73755f781d9ae028df4eecb58606b22ad75080b80e4b894cbecb6d7157464bb7cdf357416b056c9c1fb9ea652580c3fbe339cb205644c236ef4e2dfaaaf0248fe201a61f758c059aead207636dec48b00105f747b636bbac84fe1b5f722cf16419bd1aa72854101e2f3863c6b67064235c0c01a997ecbf280f3bae813ec2743c0891b286da430115660c6a559feae5ccbfd4857ecf9b8f365510f457e595463a215f51fe807b92c121c51bdb25c1ce2719f245ca4152fbba87d55a08bac53c9676d5259ee4393c0416db26c4ef4737e36ffa378e9e7e8cbea7b5af2a7bc0adb20ebc6976f15a1a28c4e5c4bfeaecf65f4090c7176fbdd047c977db1c6f1db0fa2b1840082e649d9c4f58aec7c4c3feb10adc385d1e013c6508c335e489ce2aed00af66699447222a683abda83685b22ff2bc9fe85defda5cccae8fcbb84a54d269813074d9bbe4bfdf130ddf0d3bfce0e3e9edd6b39dfccaa1543987b5fbafdf7e832b106969ac09eb7292db1f2821e405e8b5384df274704c5b7a18b26f686526151beaa887c7ed838907be5fa21f985f944fbb2ebaa393b89345c924461b942aa52bde18f9dcd488211c767522ff5acc28797de9f9c84f41bd5fbbc598b6f038ee8d3c06e1160b06bd706aea8e560cc8849d1c7964389825fce705e5480eda89deed4db0b74227d8157fe17e89a7550185c725510a0f901a2552f9e971d53a1ac899df89b1d4dd05e4c0dbd9cd65896a62383d895bd6a7fc0bd09122374630dd1e443b5488ea926963906cf33ec1dc6624b04a3d8928bf53925f95a7973b97d953bc8827e7b3720d271804fb2319b384f8a81d87eb3f57d1e4e566f923396f5543610a7193c5dc198d09bf8e68268630fe3c3a5cf3b56ad558e4e9226ae0eed75c29203db98f932a36c1a099766a4c9ff235722e6bbeb73cb084b2af8431029905b4c54833548e66c0f6b3b56cf61c9921ece215d4a560d3a4818fa266871917e7cfa1d1fa18f888a483152c29bc12fd39982528c6092546b43eaf2d5ecb5e9d7a0a785f7a7a9ea48f5186efcb15cdaf0e5cbde940ee9737cd6d6477c5c3c8b5528448a0e4cc3156350077bab898ef2c6092db32856c5cb25fed7aa11563dc5f90001c77c560ed8222d0bfd8591bb62b14ade3bae1479247198e0b2ca0f0d099d09ba2a558b2eca517514a819ef67c27a16a2c45f82e7de9e9448722ac1e45cbc501d68224888faf7faca929f7d4444c8ea07f0badf8cea04e72938db95627369668d0817f1d1ea592011a6fd49ad3aa7744861017165c41ba0279eaed48d3cecf660f2e132b9dcb499091eeac6415eb86dc676245fdf5e29f47acaf644c75a0c532564bc1dd90d26580a0b8c34b8c01cd201d94456b645302bd3684958fe327192340acf0b38daf4e739d514cf62af3ed363832030e3231ea5975cc0a5f3f72dbed75b6c51477b85443e287772090f02ecf6d4169330deeb5f1c51070a9d0ddb99c99bc4990721923c9d709f7212c60fdac7981af5e86e96928b608e634a49418625d9afc0820a7c7fb0c94d3f6f15660f5ecacb4e9cc12f7103bbb57d81144c081f4dd1ad53462aac41d55873689a704028a3258cc849b8011cfe17027b16391caf408f63f623130bb65d14f96bc4be7e1a659aa3e71b00527a9b1aa6b732667006c6ec48a248359bffd9d04a1cdcc76ededfa6d6afc82b0af89b5281cba584c914dfa27221783eb5fd515d5eb7c73dcff8e4a002cb2e9b64fa20b98b222e92bee5ed723d8959b14a256adeee12ed55d8b52ac6aa7f03e33012321834f9030a8b27e6b869174f3289d0ee2c327f9605fbd02495c25e81b39e3e5480e903777c0d0a1685961bbb272ca1eefcc82a60a75dec45fc66ed72757d2f736d456bfa66b750bf4fb4e02153bf017811db4e3b2f0d64b9d89933fed142c72d2589cab43daa996d178e53f02126fcbf453460571d69bb3794a7787934f256532b9649519a7207a5093464fa76b40ea29fc2653c6107484d64f88877bbf3ce706c2202f8de68986fe0b96e488024fa948a8279315919346659d42740dc7e1e1aabb496d92cd4d701182fc1a7c2f5ad981896d6848f8cc9dfaf3f5c265f67fec8e6bfd2112dcac810d671ed145ead1bf77a56c5d9a2db1fe76ed7f1a4f9d8e8d43f5c2affe3c6cb966d7087239cfc5efcf85983a170d0f15c4697c73143ad54d732f38c7bf92b608c327edf84d9cda9ba9939b920598dd64e6d3beb4bd6fa84eb37eb0aabf2eb68bb513531e259bf524432dff4aacdda3a80f022e80ec6eb1bd22e05c27bea0658c10b2004c9430f6b3e9f2e88cda1348eaff0486d4f5f3d8803c9d2423bf0e7058fc0abc90ab5d272e5c54e5c492c521a12aae1930b8cf2149d15da0ba6b286d0f81de70304e76ccd0bbfcb4779083d3363be7d8a8dc993d0a0021ba6b53968571603ad1a41ed1e43669e045f171955780c9de07979b8dfe3b4aa93bd0f913edd4933a5527f3215b513c24284808f483062b4cd8cfd66d948269e31992c49a9a20c3001203740e9b2b92e5c38e26ec2a6727d0d38b23e9587a17eb40f087a85a0a3ce681005f7310ea235eabaca4bf210009efdad6af9d3fe5345bb684bdf3f6b588bf6959c960c5553d95ad86074b8062f55c03915227be16a892bd30f25f5c0f2fa07721a88a7d948149dabd867ca2afe9369a1c8677163fc2792a5f4dabb4b04461bf3846c011c74cbe442e999dd2cf1e6be1e4e87d545d03b3138b2f08d1159c78b02f6ca9e7a266854053aa41740b98151e5d447be89f2957a8f8513919a4af2127dabb4c64325e46262b42ef4affbbd7c265f3443717efcd765f98910fa8130f2daf03db78273870fc01e06e98c3241cc1d0e72f0862135d54b52f927b8112c23161d22517dc2b91762e2458e0ffbd05741fcb55f046e7dc52", 0x1000) r2 = accept$inet6(r1, &(0x7f0000000140), &(0x7f0000000180)=0xffffffffffffffdb) dup2(r0, r2) 16:10:52 executing program 1: mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) shmget$private(0x0, 0xd000, 0x0, &(0x7f0000ff3000/0xd000)=nil) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) 16:10:53 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x9, 0x401, 0xffff, 0x8, "0a8eee92803a319c09cb99d0f4f5ea54523be48b", 0x3, 0x8}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000480)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e606c53e91b79e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50144cd5ead47dfc43c6c3b018be5455ba5fee08f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a07fdc4767237d84073a662dcd13c520dc6a99f7bf02774261a0d298d184c88461c191cc5893f111c62aa50977a3051f4f5c672bdfc1dc9e67ae80cef46860bf971a058b1466beb14cb088f66cf9108a3568d6ef5", 0xfffffffffffffdb9) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000300)=""/33, 0x21}, {&(0x7f0000000340)=""/105, 0x69}, {&(0x7f00000003c0)=""/150, 0x96}], 0x3, 0x0) r1 = syz_open_pts() close(r0) r2 = openat(0xffffffffffffffff, &(0x7f0000000640)='./file0\x00', 0x0, 0xd2) r3 = openat(r2, &(0x7f0000000200)='./file0\x00', 0x8, 0x24) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f0000000280)={&(0x7f0000000240)=[{0x84, 0x1f}], 0x1}) r4 = dup(r1) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000840)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$WSMOUSEIO_GETPARAMS(r4, 0x80105727, &(0x7f00000006c0)={&(0x7f0000000680)=[{0xa7, 0xe7}, {0x23, 0x171}, {0x81, 0x8}, {0x45, 0x5}, {0x63, 0xfffffffffffffffe}], 0x5}) syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000002c0)={0x7, 0x0, 0x1ff, 0x4, "0d3fc59e73a7487b00e888810f7bd2a243fe3745", 0xa40f, 0x116}) ioctl$KDSETRAD(r4, 0x20004b43) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x1, 0x0) 16:10:53 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x2065d) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x80}], 0x1, 0x101) accept$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) poll(&(0x7f0000000080)=[{r0, 0x21}], 0x1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000180)={0x8413, './bus\x00', './bus\x00'}) 16:10:53 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) shutdown(r1, 0x1) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x4, 0xff}, {0x9, 0x7f}}) shutdown(r1, 0x0) bind$inet(r1, &(0x7f0000000040)={0x2, 0x0}, 0xc) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 16:10:53 executing program 0: r0 = socket$inet6(0x18, 0xfffffffffffffffe, 0x6) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb182e2f660500000000"], 0x1, 0x0}, 0x0) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x0}, 0xc) 16:10:53 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x4514) r3 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x2000000000000001, 0x0) poll(&(0x7f0000000080)=[{r3}], 0x1, 0x0) dup2(r0, r1) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x81}], 0x7ff, 0x0, 0x0, 0x0) 16:10:53 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) getdents(r0, &(0x7f0000000080)=""/37, 0x25) 16:10:53 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0xffffffffffff28a5) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000040)='./bus\x00', r1, r2) ioctl$TIOCFLUSH(r0, 0x42087007, &(0x7f0000000100)) wsmuxpoll: not open 16:10:53 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f00000003c0)='./file0\x00', r0, r1) r2 = socket(0x18, 0x2, 0x0) r3 = getuid() unveil(&(0x7f0000000340)='./file0\x00', &(0x7f00000004c0)='W\x00') getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) readlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000200)=""/198, 0xc6) lchown(&(0x7f0000000000)='./file0\x00', r3, r4) setsockopt(r2, 0x9, 0x32, &(0x7f0000000140)="9513f39482b700000000000000ab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d4e4099149b0282a335722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838000000000000000000000000000000", 0xfffffffffffffd27) connect(r2, &(0x7f0000000300)=@in6={0x18, 0x1, 0x1ff, 0x10001}, 0xc) mknod(&(0x7f0000000380)='./file0\x00', 0x2004, 0x3) sendmsg(r2, &(0x7f0000000900)={&(0x7f0000000040)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000780)=ANY=[@ANYBLOB="10000000000000"], 0x10}, 0x0) wsmuxpoll: not open 16:10:53 executing program 1: r0 = socket(0x30, 0x8007, 0xfffffffffffffff8) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x1, 0x0, 0x8, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x9}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x280, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) writev(r1, &(0x7f0000000680)=[{&(0x7f00000002c0)="f6512441cc10b444fa1832981b2e8e6a2eaca2cabda4322e5811d358d6cb4b4cbbe1d5d7a4b8d96a5c4064e9dff628c54fa35e456fea9396b3cd651ba8c3ee0ae3b0e1a2525f0bbd1bcf2ef0"}, {&(0x7f0000000340)="a5b716d06e5ee2afd0e8d3db9439155a83a135a75436cb76914c9f9f45e554c4ec1db32563f445cd918bf81e70f193e65c8b961b481eff0b75a165f7d17000fb968eea3f6d473d634e4e58ec685d3f5bd06c90e5162beca5a116c9170f54ac9466d73df3dd2f8daf03784440c995c0d8e79baba4f9c9f6714b4f7cc520e6792417b0907380ccba02e53aff8bcbc0426b51adcdad92ba26001111c9094bf20256"}, {&(0x7f0000000700)="6ab6b84bbc3350baa5b1208835b233762d21e3879f67c9a9e86c853b4e3ce042616bf6ccd4130ccefc6b9ce4e4f8559aba9ddaeebc2f1455dc9802a00d85db6674c6872f13ff972a044f9dd31c42b70b2a3bff28f717d6091b02f2d09d7e5d3e4de9f583fccf3a8459e1fd5f051be6afae5dc461a94a741c51c6e1c9cbc739ad84"}, {&(0x7f00000004c0)="4b64a0da0b3932c1807cfaa7a54c1d8673466ebd4d9c08fe44ed56370a1ab586fa5ae4081b5042ad8e51473cc9c4668d867ed831220f563ed8b7bec96fc3837138ff94993a66ec06cb794ddb19211d24d8db4dab335f8f78a05a76874ccc147bdec4a9d1af41b6a631e06e65789d2447ab4ea1ab31ba8c0babe6ba1c098a72153f6024c4cd8c5874690a9f5cd355cd31c103b3b07db5a8ef58e7b98f23bc88aa136f2df67f920bde527dfdd2d3ec9b49f6ef1bccf41abd455cbc"}, {&(0x7f0000000580)="13fd1c7d1a53259497a8ac262682ce044cef4eab3b9c23905a4af9da538a58c98c92e1187597183fd8378d1c94cf818019faa9c7f6e76d1d750f8bca34c889796c02f790015c487427922d1687a80e852828c124a8a504c4ea2f5b86d01f58ec1536b01d2714d4d8f660f608289d38d95d79c143152a12f822eae252456818ab27a7155d6e52b3c55c24b1c179ed651da68ef903849f34df20bbb1f3e82c723e0e67eab663d46b1b25f375d42bf091d06bcc20f07f2aa1a22042b23dbfcaadd3c0"}], 0xb9) 16:10:53 executing program 0: open$dir(0x0, 0x0, 0x0) syz_emit_ethernet(0xfb, &(0x7f0000000000)="f0b79b551ef08b9d07c020e363053752b77068ba5154c4645cfe06392b249298b59c03f7d6e10a21c23c92a864978a9a6ee56a4d3b4c522f637dcec2961ed308144d06c2f2bb78bad53905cc1b4bbaf41889c9573299e4083572eae2dc99a1ade91d327744710b5f3307c4088ac1ddb848f521d5dc58895f622383923c7c3fee1cc5ec5331889b466b5264453471aeef1232b0ba2fa69b26042afdd4fb95a09e67e176eb815f1856cb002fb7678bd31d052bc614508ef88daa7d7d8fc75676b6dcc6c610827416a0ff76b62241722e0fc38a6af5e4adb361968e95f8b1363d47c5c2947a94b842a8b26cab516f38ee3759e5e75a1dbe6cb3fb5179") getrusage(0x0, &(0x7f0000000300)) getppid() 16:10:53 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) r2 = fcntl$dupfd(r0, 0x0, r0) r3 = kqueue() open$dir(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x100) kevent(r3, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x91}, {{r0}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0, 0x0, 0x0) dup2(r2, r0) 16:10:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040), 0x0) write(r0, &(0x7f00000001c0)="0a8a36ac7b39fe2d8fe45d71879aff6025a8ec85bd97ac82fbf641d4b0e27fab0ecab779ad143148e21e7f84c41486cafdd631ed76e5cebdd3c5e4d8b959f4841fce8226545abe27a45638e076c89fb3f1ed1dd50c583cc0bcd2aa5361be4c9d3ddc4a94eb3d2ec7f43030d6cbc6fe746667eb21cfe075907e9984f3f582f0fe39f517766f895060d28aa379a725f078fb2771d50560da", 0x97) write(r0, &(0x7f0000000200), 0xfe72) writev(r0, &(0x7f0000000000)=[{&(0x7f00000003c0)="9fc4", 0x2}], 0x1) close(r0) r1 = dup(0xffffffffffffffff) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000140)={0x5, 0x4}, 0x38e) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0xffffbfffffbffff6, "5c0400a795a644b46c1aab6300ffff030000002f"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:10:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d81", 0xfe) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900", 0x0, 0xfffffffffffffffd}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xd4f2, 0xffff, 0x3, 0xfdb8, "010000006622dc8dbd8a0c3bab7a8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:10:54 executing program 0: r0 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r0, &(0x7f0000000380)=ANY=[], 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x100, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) msgget$private(0x0, 0x3) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000180)) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) accept$inet(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) msgrcv(r0, &(0x7f0000000080)={0x0, ""/35}, 0x2b, 0x1, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/90}, 0x62, 0x0, 0x0) 16:10:54 executing program 1: geteuid() r0 = getuid() setreuid(r0, 0xee00) r1 = socket$inet(0x2, 0x2003, 0x67) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x200, 0x3}, 0x8) clock_settime(0x3, &(0x7f0000000040)={0x0, 0x100000000}) 16:10:54 executing program 1: r0 = kqueue() setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000100)={{}, {}, 0x0, [0x0, 0x3, 0x8, 0xfffffffffffffff9]}, 0x3c) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x1, 0x8, 0x4}, {0x18, 0x0, 0x2, 0x4}, 0x3, [0xff, 0x9, 0x5, 0x3, 0x9, 0x8001, 0x2, 0x100]}, 0x3c) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) 16:10:55 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x8000000000000000) r1 = socket$inet6(0x18, 0x8001, 0x0) connect$inet6(r1, &(0x7f0000000000), 0xc) 16:10:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000040), 0x10250) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000280)={{}, 0x0, 0x0, 0x400}) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() readv(r2, &(0x7f0000000580)=[{&(0x7f0000000bc0)=""/4096, 0x1000}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r2, &(0x7f0000000640)=[{&(0x7f00000006c0)=""/248, 0xf8}, {&(0x7f00000003c0)=""/109, 0x6d}, {&(0x7f0000000440)=""/86, 0x56}, {&(0x7f00000004c0)=""/113, 0xfe6b}, {&(0x7f00000005c0)=""/102, 0x66}], 0x5) 16:10:55 executing program 1: mknod(&(0x7f0000001b00)='./bus/file0\x00', 0x0, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfe) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000080)=0x1) write(r1, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) r2 = getpgrp() readv(r0, &(0x7f0000000600)=[{&(0x7f0000000140)=""/59, 0x3b}, {&(0x7f00000001c0)=""/9, 0x9}, {&(0x7f0000000200)=""/254, 0xfe}, {&(0x7f0000000300)=""/130, 0x82}, {&(0x7f00000003c0)=""/35, 0x23}, {&(0x7f0000000400)=""/109, 0x6d}, {&(0x7f0000000480)=""/78, 0x4e}, {&(0x7f0000000500)=""/232, 0xe8}], 0x8) fcntl$setown(r0, 0x6, r2) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) 16:10:55 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)=[{0x22}, {}], 0x2}) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140), 0xc) fcntl$setflags(r0, 0x2, 0x1) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10004) ioctl$TIOCCDTR(r2, 0x20007478) 16:10:55 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setreuid(r0, r0) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x4) openat(r2, &(0x7f0000000200)='./file0\x00', 0x200, 0x0) socket(0x1e, 0x3, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x401, 0x100) lchown(&(0x7f0000000240)='./file0\x00', r0, r1) setsockopt(r3, 0x9, 0x7, &(0x7f0000000040)="7d4c925ef1ae5b0c9d2186f159c9373648ce898e26d422b6d7445093bc7e24cf2493f72a26866efd762efac227d927fc4e8c8c68ef031dbf9a691238234bc526ee0cac7f386f5cbf96c13a43e50ccf229e67bdd73b726a8883146d2245ae0271ddff6e9fb513e61d06a76adf1052eb581439c3de91351d9422e16875d55deaea367c315cc47052f7056cf348e9c2de368ebea8f5fb7593ab872d643fdeb8f33a874255aefb8453ea0ba6e898da672524d4a73375d0c4de668f92c8ec850b389ad7b3762adb76ebccc6590c831316456ab07d5bfd9b984bb2958973fdd504edcc0e4d9362eee167999f0a7b655ab604f77202404ef625c480e28ba4c48ad23d", 0xff) 16:10:55 executing program 0: r0 = socket$inet6(0x18, 0x5, 0x22) getsockopt(r0, 0x200000029, 0x26, 0x0, 0x0) 16:10:55 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000001c0)={0x198, './file0\x00', './file0\x00'}) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$KDENABIO(r2, 0x20004b3c) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000100)=[{0x26, 0x95}, {}], 0x2}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet(r5, &(0x7f0000000240)="6981be790879373701f947be1a", 0xd, 0x7, &(0x7f0000000280)={0x2, 0x3}, 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f00000000c0)={0xce3, 0x1, './file0\x00', 0x2, 0x100000001, 0x81, 0x6}) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x100, 0x0) fchdir(r3) syz_extract_tcp_res$synack(&(0x7f0000000200), 0x1, 0x0) 16:10:55 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0xc000, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x8000, 0x100) open(&(0x7f0000000080)='./bus\x00', 0xb44363330238ae9f, 0x2) getpeername(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="000000000000004a000000000000001bf4000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000479bc1cae338adfb740cec2b00000000000000000000000000000000000000331eedd820c2f942402e8f68763a93b6b01627361307ab7cef88c00e5fbc447e2c022b079a7e28"], &(0x7f0000000140)=0x6e) mknod(&(0x7f0000000100)='./bus\x00', 0x40, 0x0) 16:10:55 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) bind(0xffffffffffffffff, 0x0, 0x0) sendmsg(r0, &(0x7f0000000480)={&(0x7f0000000040)=@in, 0xc, 0x0, 0xffffffffffffff32, &(0x7f00000001c0)}, 0x0) 16:10:55 executing program 1: r0 = socket(0x10000000002, 0x100004, 0x6) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f00000001c0)=0x7, 0x4) getsockopt(r0, 0x0, 0x4000000064, 0x0, 0x0) getsockopt(r0, 0xcb, 0x2, &(0x7f0000000000)=""/24, &(0x7f0000000040)=0x18) getsockopt(r0, 0x3f, 0x3, &(0x7f0000000080)=""/238, &(0x7f0000000180)=0xee) 16:10:55 executing program 0: r0 = socket(0x18, 0x2, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x8000, 0x4c) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x80, 0x1) setsockopt(r0, 0x29, 0x20000003d, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 16:10:55 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x0, 0x8}], 0x1}) getsockopt$inet_opts(r0, 0x0, 0x13, 0x0, 0x0) 16:10:55 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff, 0x61}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = dup2(r1, r1) listen(r0, 0x7) unlinkat(r2, &(0x7f0000000000)='./file0\x00', 0x8) 16:10:55 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000005c0)=[{&(0x7f0000000740)=""/169, 0xa9}, {&(0x7f0000000580)=""/58, 0x3a}, {&(0x7f0000000800)=""/162, 0xa2}], 0x3, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000300)="9c723fa36048500ddb8bba5c39ab649d76d6fea4e5d5053de6c20c1e646293cf5b53f3b48ef671d88b0d51b5a4c0f13b4c775a768f862b5e7475965d2d2dcbff45c4cf83a9d075ec5449f0270e0bf19181dc4b026a727eb6700974bc765ea802cc710f91ec350c05e714cd68ae67036fdb28f8238e15f571245cc7853fa28ba0d94593fe6b662bc8649ebec963d162556a5bbe284e199582747aa29ddd001a36f469140589c12e4f0822887ad6f8b0c7420bd64711935f670d699068688cbd037a8906ecfb5a19327334c9e761ac8fbe7666b172c044677092", 0xd9}, {&(0x7f0000000400)="bb2170b28b1ee8eeb2b15a902df8afc2d83da2c8769d9e9f2ec942cba2073506a2011a097ebb3c52d94c66608c6d52d2c7ef0068b3210b295574dcae2ba134ca792407be0d807e114a69b412719dd215a7f8281868ddc5b0a2e59f15ed82bf36d85c738b1b38018db31ef42c91f03fc911d1acaa1c07bca2fe59c11670355140c63b2fd08ab9ced81ee5790a34d0c5e153d027506e539bc6240ccddfcf5a63df5d645f90beabcfe57485634533db567f807a09e9e1ca2777ee4b83dae1d7369fdf7e6771d913b9ad94ee4334", 0xcc}, {&(0x7f0000000200)="03aa4782d9b0fde24b3d8abb760e233d8d90646c3f1f5b1e86e2ccb3c4bc9068e5fde4a082b3ec50a78ef280fbb60efe6c16f98ea3f9d0bc5c83cd25970a43d53bea959bac1c5aa53dc7f34995cb1410b942b8828783bd4e81b78130cb3464f74e45746a1f39a80cbb7f467de26f850ed7c4c9550d4a2710b64a2ad3353238738959ce80bfd8134a6167d6f9634143bb9ff76bff57", 0x95}], 0x3, 0x0) preadv(r0, &(0x7f0000000680)=[{&(0x7f0000000080)=""/214, 0xd6}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:10:55 executing program 0: r0 = open(&(0x7f0000000000)='./file1\x00', 0x80, 0x80) bind$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)='c\x00') open(&(0x7f0000000080)='./file0/file0\x00', 0x98, 0x4) chdir(&(0x7f0000000300)='./file0\x00') 16:10:55 executing program 0: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="d4", 0x1) poll(&(0x7f0000000040)=[{r0, 0x144}], 0x1, 0x0) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000080)) 16:10:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200), 0xfe72) poll(&(0x7f0000000140)=[{r0, 0x4}, {r0, 0xa6}], 0x2, 0xf415) r1 = syz_open_pts() getuid() close(r0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000040)=0x8000) dup(r1) syz_open_pts() 16:10:56 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) ioctl$TIOCSTART(r1, 0x2000746e) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)="6c932bd6ddb317c5f499cc0ee575fc646bae1730d53be2f209d78f8413fe81038004e6d84a9e381d58287a28e6a27f3d8cab9920a2b66c570a", 0x39}], 0x1) r2 = semget$private(0x0, 0x7, 0x38) semop(r2, &(0x7f00000000c0)=[{0x4, 0x6, 0x1800}, {0x4, 0x2, 0x1000}, {0x0, 0x10000, 0x1000}], 0x3) 16:10:56 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) dup2(r1, r0) setsockopt(r0, 0xffff, 0x4, &(0x7f0000000100)="63d54c059f0c050fc7922c301d087fff4375bb82abe5b105a4840b15012014dd7bfba67ba1cbcaa2a5abc78ae1776b24ead268b6bdfffc32cb582a381c4cb59f6668df762b71de745892ced795d85e2d0ab3281da6c2aeaf344654fe792859cd7562c8b1c57b9b7483b74ef7f8a3fd68d6fa5f0361c62e77b8e770f376a0fb03a57901378f9964b77e9108b7b9ef04e35aa4896e40b235", 0x97) 16:10:56 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="25000700ffff00000100060000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYPTR, @ANYRES32=r0, @ANYRES32], 0x28, 0x8000000000000000}, 0x0) recvmsg(r1, &(0x7f0000000100)={&(0x7f0000000080)=@in, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000240)=""/154, 0x9a}], 0x1, &(0x7f0000000340)=""/142, 0x8e}, 0x1) setrlimit(0x8, &(0x7f0000000000)) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/156, 0x9c}, 0x0) 16:10:56 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chroot(&(0x7f0000000040)='./file0\x00') execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x80, 0x1) r1 = semget(0x3, 0x1, 0x401) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000001c0)=""/176) utimensat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)={{0x0, 0x200}, {0x2, 0x401}}, 0x2) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 16:10:56 executing program 1: r0 = socket(0x1e, 0x4003, 0x0) dup2(r0, 0xffffffffffffffff) sendto$inet6(0xffffffffffffffff, &(0x7f0000000000)="4d2415241f13a4b43dbb700b6153494e4abf8ecf81498fa28adb8bebf493d34768177fad9bd73dd8218415a88788857ac847ebbc0eb9bae59974d7623e784ef8feb8f90b75184f9a11ace1b33c05cc9016305f2ffef64351b8538fe6b2f37fc4925a04601416e93d34c4cd60da0277e4a93f9507159978f016386c6f835487cb74fc99d0fbb29a65a6c9052faac9810cdec102fc13c166275bf10693dd993475f5c424a36ed2a18d5360e51be0d5b9a7c87f54a64206608cbdd8ac6ebcdbbf5f6b28840091c7fd933dd6f50baef3eae626259aa81d623594fc9e5796236bff08606913aa0f5babd2da", 0xe9, 0x2, 0x0, 0x0) 16:10: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$TIOCMSET(r1, 0x8010426d, &(0x7f0000000000)=0x7) mknodat(r1, &(0x7f0000000080)='./file0\x00', 0xc115, 0x7f) 16:10:57 executing program 0: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) munmap(&(0x7f000071c000/0x1000)=nil, 0x1000) r1 = accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x4, 0x1010, r1, 0x0, 0x0) 16:10:57 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0/file0\x00', 0x0, 0x100) sendto(r1, &(0x7f0000000100)="d90891949cbdd014b7e1a5e9280bb7658ef9b94c964ea7b08bfabede7c8df97c9cb9ba6d5175f5e11f4b1e329f20b1e0e62cc8dba6cd9da9cb447b852bd1fae723f996952efe15a5826911f7819c31581d9e204aa5a97c04efc546769d6683fecaf05c57313c6bab484c6021b7324345db259e9dd6f24aae2b8f4af4f250d53ad4edc0e8cf12cbb0703812e90a867bdecf2a65fc2fccb15f4fd92fb3c2fa7087027e17c677d8b73e4e0222c3248cd50ea280faa7d5b1538b11988d211cbcb1", 0xbf, 0x2, &(0x7f00000001c0)=@in={0x2, 0x0}, 0xc) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') 16:10:57 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) clock_settime(0xd000000, &(0x7f0000000040)) accept(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="00020000001000000000de4b1c0000000000000000000000000000000000000000000000694a0000000000000000000000000000000000000051beb211df440c293c1cc8fde6495df72d00e1d5b31f659bb6a05e7cbe69a0fc2ae3453154c9f54d72bcb6f5ddb47c2fa3d678e3fbb80af53a953dcd35edbb5b528abb46f491d68ccec5b2fdc033ae1084cb525d3bcb25b41137a359f20edcd29abfab892d072f9e32e5dd506d65b0ff087e3a34c4bf204bda82c4caa2f8d1e00918"], &(0x7f0000000000)=0x43) 16:10:57 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x800c5709, &(0x7f00000000c0)) open$dir(&(0x7f0000000000)='./bus\x00', 0x20000, 0x8c) flock(r1, 0x8) 16:10:57 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = shmget$private(0x0, 0x3000, 0x80, &(0x7f0000ffb000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r5 = getegid() flock(r0, 0xa) chroot(&(0x7f0000000400)='./file0\x00') select(0x40, &(0x7f0000000300)={0x1, 0xfffffffffffffff9, 0xdc, 0x1, 0x10001, 0x0, 0x8, 0x3}, &(0x7f0000000340)={0x594, 0xa4, 0x7, 0x401, 0x7f, 0x100, 0x0, 0x8}, &(0x7f0000000380)={0x82, 0xff, 0xe4, 0x74d2, 0x0, 0x80200000000000, 0x81, 0x7}, &(0x7f00000003c0)={0xff, 0x1}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) r7 = fcntl$getown(r0, 0x5) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000280)={{0x4, r2, r3, r4, r5, 0x3, 0x10000}, 0xfffffffffffffff7, 0xfffffffffffffbff, r6, r7, 0x704, 0x8, 0x5}) select(0x40, &(0x7f0000000240)={0x9}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x9}, 0x0, 0x0, &(0x7f00000001c0)) 16:10:57 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x101) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000180)=0xffffffff) poll(&(0x7f00000004c0)=[{r0, 0x80}, {r0, 0xb6}], 0x2, 0x0) 16:10:57 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000003c0)={0xd2, 0x0, 0x100000001, 0x1ff, "46d54ee98eea912e66963496c2907ab1dd0c983e", 0xfffffffffffffffe, 0x6}) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) flock(r0, 0x2) r1 = syz_open_pts() fcntl$lock(r1, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r1, 0x2000000000000003) r2 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff9, 0x2, 0x200fffff, 0x7, 0xffffffffffff0000}, {{r2}, 0xfffffffffffffffb, 0x44, 0x2, 0x7fff}, {{r0}, 0xffffffffffffffff, 0xa, 0x0, 0x9, 0x8}, {{r2}, 0xfffffffffffffffa, 0x0, 0x20, 0x1f, 0x2}], 0xc5, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x40, 0x80000000, 0x8, 0x7}, {{r2}, 0x0, 0x2, 0xfffff, 0x1, 0x7fff}, {{r2}, 0xfffffffffffffffd, 0x20, 0x80000000, 0x9, 0x7fffffff}], 0xd59f, &(0x7f00000001c0)={0x8000, 0x2c6e}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) flock(r1, 0x2) sendmsg$unix(r2, &(0x7f0000000340)={0x0, 0x1cb, 0x0, 0xfffffe1b, &(0x7f0000000200)=ANY=[], 0x2fa03152}, 0x0) poll(&(0x7f0000000040)=[{r0}, {r1, 0x55}, {r2, 0x4}], 0x3, 0x0) recvfrom$inet6(r2, &(0x7f0000000240)=""/215, 0xd7, 0x1, &(0x7f0000000380)={0x18, 0x3, 0x0, 0x8c}, 0xc) 16:10:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d704000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e017a80c0000b60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c0aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e61f9a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1a5c9f065780f5a26c7bb6b56dac5a7af0d39c076206c88f83373cc0394d08b073df98669ba61b4f63caec35d5082101f4feaf20be12c91de845c593b04e4b8b48ec7bccab1ecce8a980b3503bddc3fe5bb6c66dca0bb5af95424b8a14ddcb2a27755096b17790afc94f0357c480b82047aff817894db70eed8da3a657bcc649acef14f1b4273218f8fe04a869e10044a3bbfd34b28f7", 0x129) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x5, 0xffffffffffff5e50, "854955882e0261b6374dbfa608e08ff7ff00"}) ioctl$TIOCCBRK(r1, 0x2000747a) readv(r2, &(0x7f0000000100)=[{&(0x7f0000000140)=""/45, 0x2d}], 0x1) syz_open_pts() 16:10:58 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) lseek(r0, 0x0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x200000005}) 16:10:58 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80b1, 0x0) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) dup(r0) r2 = accept(r1, 0x0, &(0x7f00000000c0)) getsockopt$inet_opts(r2, 0x0, 0x200000000101e, 0x0, 0x0) r3 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r4 = fcntl$dupfd(r3, 0x4, r1) ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f0000000100)) ioctl$TIOCSCTTY(r4, 0x20007461) ioctl$TIOCCLRVERAUTH(r4, 0x2000741d) 16:10:58 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) pipe(&(0x7f0000000000)) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(0xffffffffffffffff, &(0x7f0000000140)="220e228901001c067ebc74a7ea6b5211cf801bf1fa48f4445ed5f9d28462b2c4a9933f1200ca7d3e8571b5d6f23b146d787239cfcae8d02f8d4341cb992f14cbd61469", 0x43) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:10:59 executing program 1: r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setgroups(0x0, 0x0) setuid(0xee01) shmctl$IPC_STAT(r0, 0x2, 0x0) 16:10:59 executing program 0: unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000440)='./file0\x00', &(0x7f0000000080)) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') readlink(&(0x7f0000000140)='./file0/file0\x00', 0x0, 0x0) 16:10:59 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x1, 0x0, 0x0, "04000000000000000002000000ffec6de400"}) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0xfffffffffffffc01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4000000000000002) pwritev(r0, &(0x7f0000001280)=[{&(0x7f0000000040)="0dfa75e9ff5e38b431ca0f38ad5c7ce78635ef86e577bde93737d86fafade94989e867584378ae0e40d6496f788d6f43844ce799c44943af796bba0c0b50f394595e6f0b9a0c1866756e3bdcd47954e9b714173e0e081e39a6e9353dd7530f9557dd9c32f013e61be13c665e1b3404b3f65bbf2abd16773c89468aa011ca3537b616c93201317fecd1cee723f12071aa4b62a254d7c5e173a337e7139073730f55", 0xa1}, {&(0x7f0000000180)="bd9b1655ee16ed23d245bff0955abdc1be841aabc0d8ba4ca4ffe288a123bf86819f8f5fb131d8c6e74e595857ee1c87e5a14270ab25a53aa15c347a1900b420b747feb1bea7964344e265a7abdd962c16a146ba19ee6fd5da2e0414d73f6fb8f8c27f802ca7a0553a17815ce7d8414a37e8ec22455f31a66c441e0c623712fc1f24500d95245c1080562967ff5ca67e86c4eca026b5867c926d3a82592ddd4f5493764e554384142d0f6959888087d7e7df2c389178caab45f2a1fc3a6b2a57acee6523dc8c2f033b10260e85829e9249662a3134fe6a9ee841f9d9a7023086e0d20ce64885900bee5913eb4cdbc8ed193dcf3ccedbefcde660fbaa6d1642300a4ea49a6ea4dda4649e59ff728878e9d8509872a59f91fdf1ffb896a6bd16bc0efb3a52d2dc9e21152487742ecdbe0667f302f2016f31db676fcc06503c80567954924857269c0fd6c9afe02e4f104e93c779d324521b9d1839ab56f04e9e5aa072d326d25110a85a6bb31158cfade8b0dc6ac38df55f6211765d78ff28d91f8ff2b8cd42c029a995e42718a54a14ece53bae8bbd4f4ef849a9013e0b97202e4063383cd4e498f458a26f7557655fe0c161af4edd69becbc16eb07754fd6a873620945d03a0b07807c1d9273129f20fce6ad79d5bb5fcdfb1255ab0f7eddbe10bf7756b087e6ee22b57857d268f9cf4cf2381855203929c5ce2ee6d4abbe663fa31a344aa09b8c4463b49b3be8454513928874b84a3e1b4f87334b1dc0fba68fdbf6c7aaf0bfead31f5b3aef166e8d3d38638c4995d7cafeb4a5c3d8af8ffbf37e6dfd4c0e89223fbd81a1868f390581b5ac7367f3e392c8349d8041f919acdeaa91c67e91175ede2d72a41b0ad0f5cdfbb1d94fe8c9eb5a73df3543418552f88403c1bf465bc46b16aceb4661cb0bfc0d26364f2e7facb05ca5f41195a6acb33e4ec6d33539393daae50ad1ba2c337cf861d522a43ba72225cb747b5c71e58a341e1dbf57dbff8e343cb97509548a2702343d9bd34471dbc26cd3c5f442511341e776cc2b7c57c35da8c5a0c9d6c62a6f7989b208efa004f65dadeab04def1884672d7c8d617bfacc63b77eed193ce42276a34bd75b4fdb6e837831ee8db003f9f4c64d7b3a71dc51f81b9347ba104ce27f0a0791aaae6ef2acf5bb122ecc8a5df6c804929686b09ff35a81952e619fd0622adb0b0b57883f782872eab249aa6c0f536da5de39dcbdc484a8d977a721e831cc1077b0f66ed9b6ed1ffc66a1e581a0ef0709caeb3da2fb12222f31ebc228b333d8b254123b67e711ef0e7722913531aba8a8ff7d194b4aa8d9129a9fe92acb711c04ef0accc860441fcb9fd64a9a3adefa33aeb14ddd66d0f1663afcf350d046ed154e0d06e40bbcbc029b4d79428f0869ae7dedc02e43e738673300b4de3aa35bc10af0e26371898f12dcbacc5df336d80b88252a3bfdb32440be4a05237944f4086a2d92e5d3d90745958c9efd6856dd56dedbbbe900f69ad11f8aa6a163ca719d493584320cf78a70f5dadfc4392f91ee7fcd53e74a8f5ea4d17bcec2764bf83dcc6c54df86c7f6300b5e04ba04bcdb76874fcb3ccaa410c82fc5dc32e0c79dabc11db11ff8e255a480078318afecbcd0629405ca1496037e89a3da590dea74ded4c99fd366d3b1a22b255a2025ff4261d483cfbd096da12813f8e84db899af8c4bc7a1a6db9ca1f2bf793a7af14a122353cd384f7c7b5ef0c15dc20c737ab7c41f09351d12ba2286b92380f7129f9d48d9b913a3cf422e770e875a9f78de36d95b2e3a7612557cdf13e63ef3a51dd8850a38abd77e4333bb5649b33e2315db13b2ba5af5a0790fa626487e1331389ccff7f851dfaf48d25bcfcc8ec32b042a21c8baae18ccc6eadd2222dc9e283fe5ede51c932d07adc16137104a495dfb28718e74c3b195354f9c93e9f025efe2d959b9b728b896f5b50f6cef807b6d508436b652be4eb50c92ae8833cfc0f92e42d81dad6fb92b9c2a0fc4cce9f222a77e577ed186b2bfcfb8223b0401d121128d1b658559832de878d003bb05cc5b010a4db96cc347e58c585361ce64f791163f7dc62875763b847629a9d1517c4701b1c329c296ef2c8c77b592a6ef72eb7a7482bf4cac302f34d954628b5c343aeb41f15b05210ac5be5095a99fbc8c3b217726466479851efb68176efd10fa74b112b79fc7010c2b8e1ed381a0e3ee0d2d5989d4f097b1c6a1df3a9319995e6a2e4deadcfedc5d8c5b5b7da9491f1dcb84b2980f98d8e200053e1ddde70107317400f0eed77004b686c09e2bf37e3d802606b0a6b8b0c164b9760de6991d797ae3eb43774cacfc919e3b4a9c0bdce8c24aa76312724bbf455fdda2393ed5239b6acb8c1da1df7ca0b60d2fea94812311b485ee24d2b8c1421e7489ae09d6782d19404987ba64d05b2428743e18750a793677819d84a99debf65488193df145bf3ec1f08b87387e588128f6212ce9f158f3e224572f9cbb852ffaf1697d0fed5d6049494c4f200313e0e70489bcab72238d4d16852ab22a6866d6649e91dd7515dabdb2edf80b4521b0fe1780a978124486e47684c8068d877a7ed03153ad5758c4f178831a0daa7be928986e1410abedf77717a3f0a2abafbac259f4f3e897ec026e0dc64a0efb378ce442041ceaa62519f90b398abefe57fa3226e7df3191436b49b96af1ae613a645fac4654ac4ea217b3e33bd91c4c4573ea0b172acf07fcfc6c701db08b0876203d0fd505ccfd638158b098a0ced71a6227444024edef2e4a361462f8844e0691ab0873ae3fc65af6730a00a062fbd610338553be83e26afd6d2dd44bc35e9a8ea4dcbbd90efa73f216df9dfb30640a8290edb31b1f0c98d75b60f5ede24c7b3d5236056b5e20ffda8baedea5d24dfb8cb0eacf8f7906732ddb06834862a7b6c0ba3822f3897e8b554873eb636e46c997da97f8d215bf24065a0e392ba72309ff30118710c698c1dd47a0c53f4a3cef554d9b13ba484b973ff8d22cc4fb686a00407bf9b18023b96328b4723fdf1df6af94534f25175f6737d198c24a96ea8c66cdc3c7cbbd3eceacf51ea9f2b3751319aef2c5efb3067cfff280e21836a89790e1835426489a8caf847c08f6929b1da44e1af6e61d0e716472379818b5855ddb004337be526e1524fadcdd13b9e9077c9f81919127aaaa4639fa46adacf48a116acf9130a7562d12507f90200b08be7830de0b910c9a654f7e24716d67d12a17a28b82443e30c12eb58033aebf245aefc7003fdbd37b3a4024035933863d6213f0fef33499e23cfabf688b2cd65eae0b58d376244938bd5d45d3fb13d1c6d7f28e0bb4d2c37eb3062aa13dd5d73c5304e0999e870e13f90b1693ffe5425e1dc659c747cf2c7bd8d4567e0ceeff63cf3064df0dd726a60e672616ac8d84f0dee4c714fcb7375be64bae5650d8c81e650b370f1765131603b0158828b7ad3f6e3ba20d16d68ba10de417a67194c3e65369fae6873cbe249cfabd5ac617f1da17f1f64227d18c32187a6fbbc247170d7f9ff1e812694fa5d95eee65de7b84f45d6728e5e64defc9b25e3975c362f9e268742c71fa6038944299827e202b387138eb8815e3d89e701bbdf016c540447243415bf2a060336c7af7432878b7fcb5b605f84aae7fa23e71ad4a34a3bc3f5c4da5a954ad8716f4efaa1893b45e8b70ed42e814bc851ecd3ac43ce3df2b77ec5968d04116d3ef6c461e67109f10124269b53af5f4fca7fdfe74b9f539c2333ddadeb11956c0c5afa9a3ead9b66f86a634897897d28745b1fb56eb018a1ac44e98b97cbfe712765b523059e77207fbc21d952cce1fddfdd4e34b50dab762e48c84abd6b5b76f2222d0f6c6346b7cfd2de6a3d5e49807506797c5af2f8a9535e879ac4535773f30f379ea0331f6593193744d63b9a3dfa80e42ce6d986881e0980dfc59eec5a9545cc9b4df1b9dfa0b81835a07709832fac543d7059b74b2c6462576f67efc00d70fd49df5983f8ac5a25d438483a102de488175c4104c32910432559789dbc61a4c84bb9790d250b0b96da8653a8554dd44074019b8b3cf5739e91e20f3a5b91f740cb8e8be51370ca1f40be462955514a08b0b9e9acf4e447d3220b57ad1d867e24e22780328c00fa541dbcdb45de0b3029a690c65f69cce24b18d5ceebc2bcff30f412ad6256be19c4116b53192ba9129617ce187bd49345ed70e3ebb451df1f6e009ef40c009c10252de731e74e3eafb072764c3135ad0cc5e5b82d3bbbebd6edebdec5bad0f8604dd30c131fcbe8b173f2840540ace77969ebb4c7b2eb6e5abce6856864005b15ed3a00960b5514a5240d15b50a051d06eeb8e308ebd466797bff121dba3668cde382bc92e508842ff8a4449c7ef468845325f3ba6fcf0a8a7977fdb929bc126fe6b5b3b7dd7bb9fdcaabe216af3cc43293d8a2a5f9acdf92fdd99be49e3ec409025713404cc44293b320cdfbdfe95b95fe34ffe94c2c8b18fa7de240752bc03fa832a7b53ea7416e99f88572bcf581c4d4aeb207b4b74d5a2acb2fcc0b4720dbb6799920973dae8fac73c34fa019d483b052167dc157216d747d89d7097df9b9e0401f433b7fd1bf07b99ff2912f337abd103f7c9ef4a83949ee1f12b32aa010545d6e3655b0170a8b5b9bf7666615e1ece59f0b8546309ed47890fb26c0690853bbb795c592c9bd8f71f430df9349245faaa65b0dfe7741b590715c6cdad7fc712c162c8961dadff6d6f10bc60d95f068a7d51405d817bbce98d76401110da0c82a618df76a50efb75f50844248c5934fab53a01172c18598179d9bf550f5dc673350ab29295833cf6e32532fcaa2266072be02015a3540dc937950f38c43806a377d39f97910143056bfe6039f3c036501ab4472a04b09b953729297c801189f5a015a5c018b8ece2b67bb0801babf6c9988d47c2834ef5b3afea86310e4f3c46f9840d212a22a1e2d6635ccedc5ccdceb98cc61c2fef5a12e3ad27e9129889779ec845ba924d1dfdab47e7c7f0ceb282a2c5af812b048fe9d09fd4d257fdaf35838b8362e59c7b5a3900cd0b906567837a76ce7a5b137be2e6600317ca46e5147dc8ea94bad27b32cdca39119e79de1295952e87437c8cad49bacdcbf6ee2c474bbf4dfee898bad529e1810e88a768b7cf2137966c40cd63cc8b5859e5db3ce4f425ff62518e593aecda8a11357e4944a3c3b7f8fa2d433e28bec8a989886a81d04a30a85892de4212ff7455c1097a65df1ed0904048a8b2e10e8a3160e22b819b989c02b9d16b59c6922cf5cfa95f04100fb063b9488676a1005f9cc0abd1680dad499bfbce8102836de92bea6e228c358e46c5d2b9ca7006ddb618c2d6dff84a1d673a23097ee26a1f6c80056fd364981a03ba9034f9d0ea7c0c69d5ac364c24bc397a6a25cbbc1eda91721a9302c0ad5fa10589ccd443f7a9a89c973e697977ae2ebb864b8f15e20f73064f7617f90c37a825184f715d33e8fcd322a3bfa505faf02ff7fc22366cb0112f2a15ac8637f403b0f8c5e033e4ec4d879f0de324211b8a64224547eca6da849cec2bd5d74aa4f5e6d67cd76040a3a837810c810ab76c69c5a6e98aa24ed51fa1f89002d7e31097b224158c6bc86300952fcd9c107eae95759f3bce9dcb2533168a95dcd0cb9cbfb81b1362e52375f72c53861c841ed2a245f6e64f699bd3fd09cf36b2fd582db2ece00997b89792a6bd53f1019a5fd525e7d715bf367e7717b9d8f936eabc81376bface9eb60b939beca18f65838a4dda2c737", 0x1000}, {&(0x7f0000000100)="c9afc181", 0x4}, {&(0x7f0000001180)="ed96c8eccc96fd97ba6a50bafc156d9fc44aa80cb282bafbab7446884f9650d22f63dca4eaae05e72b319f8959ec8edb6b151e24a72363d2ca52bb0fd91d526626ab58c1b2487e5f2c64192692cc94b2001cb66f95d74201944a1e7e", 0x5c}, {&(0x7f0000001200)="15d9aef85d587ae382e5cb9e25ed3d14043902549b0c951bf952a79c546a15f2f269fd5f3bd322396d46d1ca1068024d75e97310f805adefaa64d5961993c98755b31a63501b65caf9b29237f28e1c77ac106caff0136744e4fbfbd873c9a9cdab057c6cb9c734a1", 0x68}], 0x5, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r1) 16:10:59 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000240)='./file0\x00', 0x108, 0x14ac00000000) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) flock(r0, 0x2) getpeername(r1, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) flock(r0, 0x2) r2 = socket(0x18, 0x1, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1004, &(0x7f0000000140), &(0x7f0000000180)=0x4) accept$unix(r2, &(0x7f0000000280)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) 16:10:59 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8220, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) fcntl$lock(r0, 0x7, &(0x7f0000000180)) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x480, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000080)) 16:10:59 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="30000000ffff000001000000000000009f225458bc7bd50dcee04d6514db5215a2a10cf2814c614c0740f23c4f62ec2bc66f1a121fb92c4d80aaf31ee5e3fc1417c1a9b0489bdc4c1d3915fecc2b678db7f4c3fd91e43d6b430d2edaf53e53c3645f05b3aad932c52b8d08903f763cbfa36c99200e6299f1c1cdf37756de510af74e62cd2694a61eaf99086c761a19827f64ff19c1b8a48e15162cf53b9d796f147e19ee10b0024d92d73a1b8c462085e496f67fd7c14d9b4ac39c327718e3643b59ad3396462c237d8d97b5aa70f9898fb993754c60f71869a52ef7eaf065ad3d9d7a6266c31129963604b656842fdc815ba88293d4cab9d03f1f59f3e343fcefc8443f9a44dfe6d9c293783502498521eee68caf516cf80a3b6f9706771754384c1f65f93a22a2e1100dc6fc934c14e80cb91eb249d40c8d", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYPTR64, @ANYRES64=r0], 0x30}, 0x0) 16:11:00 executing program 0: munlock(&(0x7f00000da000/0x3000)=nil, 0x3000) mprotect(&(0x7f00000da000/0x2000)=nil, 0x2000, 0x3) 16:11:00 executing program 1: r0 = socket(0x10000000011, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) poll(&(0x7f0000000000)=[{r0}, {r0, 0x20}, {r0, 0xa0}, {r0}, {r0}, {r0, 0xc}], 0x6, 0x401) poll(&(0x7f0000000040)=[{r0, 0x34}], 0x1, 0xfffffffffffffffa) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 16:11:00 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) bind(r1, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) setgroups(0x0, 0x0) setuid(0xee01) chdir(&(0x7f0000000100)='./file0\x00') 16:11:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="9085", 0x2) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "854955882e0200"}) fcntl$setstatus(r3, 0x4, 0xc0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x20008, 0x0) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) fsync(r2) 16:11:00 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000700)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000240)="c3ab3f19937d6b651ce58cfcc4a39302e77327217da7af626884f2cbea129d4d7301b0c72b057e12549993e58579c348", 0x30}], 0x1}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = semget$private(0x0, 0x1, 0x1aa) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000040)=""/109) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100)={0x8, 0x80000000}, 0x8) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f00000000c0)={0x10001, 0x81}, 0x10) 16:11:01 executing program 1: syz_emit_ethernet(0x1000, &(0x7f0000000000)="03abee38e275ce7ea60f435219ff5fba9646a03947e3bcb1c3cab1f52aae208464b12df928ae100a72fcca676cc0a67570e495675bdb05b44b79ec5760ca1d58e1dd49ef357e518392b97822cc18c72760dec634d381676269501aba3df4afa210c2a141db8b1083542fec58f5e9604a1ff1d93b5880f331e78d5565f32f0af04a03b4bdb3f54dce1a284a2583580a879a4638facbda6070376d48ca12f1fe884230309ff704d24e71f8e32f4a073577934391a3da027362482b409d877d972bbe6dfde5c3e0c3b8d6b05b7d3aad18fffa72c53c294c9ab532fa70ab7ad5109561a6beaa9d9178503d62bde93007df90c75dc6f6c2b6237d429896646c60855fc8f89772426656f0ab2a28bae6d82dc983d57540f3f14fecd10c36efaadab2a739f67304526e76884675cbceab9a43f7c766457717a78de07287d57960c9182158f2c9610680c943c850b3efabfbd7b373da2ff18c89e966768423768107ece961cd2497fee3e96ab0de3a8dca35fa5d91bb2676d8f41fda0baae307bc4505c51418a46c734a0f0fa9939dc215e44371352fffb09627bff79cc62dc7923c1f3e29e1c8bf42a443830cc0a1c15873a9fa6dfddab25d7e803f34df047635a16b3d751c47e12d638b33aaf4537526c6916c8c43c1806e589a22c10e098f2852e4689e36fdcfffa618d8287a3032db027ec53b877358a7acf1578f6e5a66a1363f2fbb83c64dcc956ce013170c9c3ceb3507fcf482b96ce246ad138487340bae00248bf54f00594b5bec6fe6be1f32a93ec1ab794349818d3e3981e5fec6fab9a6a61248e2744cff99524773179114118b298d9995a65d099d18ff6d186774511bda5e621311665b088f76b9d63d76e1c2823001076c7bbb95ac3561d4643cebba5f0ebeb44f24e8fe91d6d5114fc863ba75aaaa7fff4779fe5a8995ebfe8d333c244e7e1f342ee7ab51b115e9f9df5964801df0169b40a906acd4277adeb60715babd0f3eb63d6e01d56f2037f96095eb8a2f4f589f61219472c1005a46a530b6db7041017575bb27b44b0c338de833da7faed630c8aa5f164f4670444223d98bc0f56c266b5c79fa6350729da46ed6aed2724d26a14f40f8b50c54b49319d316f374f9d9459a2f9a1c5e6f01c1e224aefa965032784cf3008de6df9238f5423ea0676a24e0dafade7b9b3ecf2eceda4a6d04d93fa52b707cdcebddd784f299705322250cd70db3f948432828ff3fa21b9eb0d4a20703b648d99caca881172888fb78a30659dbf244db22002f7ffe80e281c55336ccf7b1c87118ac4f7118e1841268730b868011bcc7ab3c8596f964e6afff7e70abbe184e21d6d48b6b01cc43c54e4288157e2a13b68b0eb54514b065a676e48616aa5c480c7f5228f33e665b00a3d3bbcce970303e065ec2702be8a1eb0b6ff1979c35b3c37b78d3c5c9087203607695726cede32210e8329cb5cdd4f9bed01e83e9dcb92e4254e9d345d91423efba2e5304da74a3aa60c9db59aa40a2363579479e34525c2b67ff2914c68c4c319320311e64cc290717116d3b74077a27dac2cb8ccc516deaf6a570650d0a06f0cb260b3b985090f4f77a136f27a06d47a5de78b953610dcccb5c33ae3fc6a694ffd4fc525ea2b7c05bccdb2a56e93374bced87e6192bc5c120c72a39a427f5caa8c883cb900410e5303d6382a40b12acfd1a688f1d2abc35c3a4fae8143f45111390d706c7a7c4dbad12014cc34f73c755ae04d014d648175f72f130cf1073652b34abffa9ed1fe290a1f056f9dc05aa23d20345e8cbbad4f15d4fa4670df06a2aa4207f488764d86472b31e2e888ff37711d61c729ab74a8bc7e8a4cb889208fc865bf2eab1284f794e4a6931644373475a9075994d35a305a76e0b0f86b0e437abef03c5e99d685ef4e75dee453a22615ccb9134b4139a4c5a3547c635fde64e451e458730a2e0889b144713e07c53176d754c334d5de4a98a93e7851a146621ea79a85470bf7ccd8d3e575c3a5cf7c67821f053ec89965294c21d69f6509e999cc881c595c704904f960583122bce094df3f3486defedbdb52ffdf3f82d37b8d5271b89656ee45dc2e39c03b3ef19b41a938d4ea04471842e2a29d4bfc817cdae8af614eff94947de71711350d5c79cf72b5dc81b06cc3102bad1db0c4479b5a9531401b077f6598856b48a170d6fdad56338cd6a5d3964d0737f62f4d6d17c8c9000302925c6ffd0db990971fe768f1331b73bf6317b776d8cb0c53108162e134301a6d854946575d257adfb9120d5cf4825b68965163c24beefcff2a6b0b8d4c8b97457c5fbcce810021cbff3cd04d12ffbffb572f6c95ce1ee5c37cf37826b7250c0d6f7bdae84e43e2728504ae06888aefbb09b267bf7a104e3a86bef18f89686bd7df3a1a8c0cf3625e41e2b60642995d33280bda901b5a30f8a03f7f515898c44d861e768d124579e6040d216318f7a7c9632394191702362aa48efeeb16df13006619f3d60598013083484045495a422d9b01a1172171698081b7d8f1fc2bc62d800370995845edcedb842931d39703ebee53a9a53706bf3d02920ffb2dc2ae092460b4b651c37cfd5bb2b80805ca4d779408439f000aba97cd729aa3a13dba45ad8c11c67c4868ccbdc2be932582ccd60ac46f1b51939649d66bbc4f64e90ac1a61ca89ef43ed785ee61dc28ef13b532ca250c2b58cdb8aaec8f05460c419ad2805ec4414c512529fab169112e00c9ef57afc641d8ff4c5d70c88f5d06b4e989919fa1b6354904a1ecbcd4ce389cb3ad0173ffbdd07966b22cb6c717faab0c575120858be48c8848cdd1b656b62bcd9a1bc0b71fcb8a971b3c761bd90d9e3eb3b1300c67fe9cc5dbea10f6810a2c1ddba9db334ff7dc37763a6cd20cdd65a39e9de416aa7779b29c4d725cb83120a2952c6bdec399378570a257117ba39c2d6aca242fc7eef741fe3eadd3a923f2bcb2403ca3a758ff1f697ec88da0b767194d0c38863aa6214fc7f437321d598dbf6ab260ac3d6399f92d14492d43c465adc445705ce4769a450710c4191282e1cfa0a54c69afc6fa5e14e3062aa538e226578f2a1209e4e964d882457048617ff10dea37c59d1c48b445bb5d92ad51386e4f28ae07236743def57f8e2573df522d7fdb0551fda522482f1cf83a2159cfe23ffcce4280cdf24555ff0d03ea07aa966376cdc6539aca40053c35f86d7bb2293d15e6b8f553adfd2c2fda7ca453ed59486628ff76884cd75c9aeb908fe965f3ed15b45740336a3a8958e07324962aa8dbaa788421f4b87252dbccc3a540f56e38b392e8e109031d997dc3ba2a735b65909e6e3d36da2511e67d2d88fa78470312cc4412a94f6a2fa2b1bf1dd70af984b45ebd4fa7bc1fb1c17fcd393e491fab4f6e2309f4835158d4b13d8b00ead8518c27ef1593fb35c747a920cf36e520eae40159f2cb6343e7b9d7ab1e207f7659ba6fd2c922149f71325b2cf921761bc5ae99fbfe41d58515621869f0c8301e0e690387b958c70d9db5512bcd8a6cea13d39c7394562c8ca82680f91129351ef2bc54f8f99b5e76ad21e4f453002ba27d16b23b1f02b4cff44ab6a547266e359180dcec2881e49ffb7df4af3783593d76ead817ef24cf8ceeb4096fa9d92cad030561157227c9aa2c673010086dcfa28209fc3ff468be8cf13034821379c11e9f8a096ab2a46ba02e4a1f999cb7c8b20f16d09ad63bc3a0010c0773ae83168622acee0f941a8576d06a1f83cbeb3cbe8822986557b7216eac0f43cc856a6efbb4c7ab3cf6a32c18c1fb2bd2b92e9d08432bb047b7048b3d2405e58cc9e33991e33b20b4f15bba82bd6682554bc58788c365e2e60d6f43545765698d4a42bf3586781f363961dbdeb229bb35bdc52dede243d9607c3ff31c14ae896a4e506c2c9ab91ff6236b408a919b3cab9e4a1b5b6681e66702ee84b35f2f77553cc4801ca0574e77d83b4b6915afa85942985ecc74ca2ed41f9fc5b3956afc1a2306d586bd41e02a05944707bc0bac4380f3990edd0fd3a396302a0ef01b74340a00085605f8c7b2839f330e822d663cef8f3bfa4ba560b250165268dc4e249c3df0a511fa754fc0115e78aafc9be797f397f91a733851454fd784c000395a82a86215d58a329b1c974c6f93c177cc0771c66fcd24786a842dffb649b23fcee5fd2c89f2a8d189fd8e8129ad13a1237e77423a3cb4af8f436e30b5ea256f25902c56cf1c3d2213229db97f0515d732a2bb83625a74f4ab293accb324a363573636989d8f7a0a32fef46765ca63bddf48a123715710ac0312b196af383469465adc0dc07515c664af89178df5e5aa5c6086b2e045cb3a534cb9bdb050db2e19991182b66d357851e83ce69d5368f696c9948ff0e95a49c574703210ff3e4cf4cd7cc6029bbb2208cd3ee4a6c730d50fd74425a2857cb833e6c5386f274948c2bd534db4dd7b2891993444a65dd6c0ed5c1f973e1c0cc29d2ee4d0eb675f060b917110350c2fd44dc37d0971a137305952e0780497ef86629f7545c960c405f9df8132d50f472dd31d3899afd483c1c96b9dc5de8919896c502952213ab92b14d2019dd85cd9a2bf136df3b7965434f2e18b6905473ec5976ae9bf282b046993b81d1a7f2722103191cc66e5752fdf360064c3a0e0ab2a51ea038f9489c0593a993bdac564924161046e7c196caeb6ce9220639693daf8ac621edc6bd56b5f2796b335e866cdda709cae958c628a8653c76e4f6098b11ed8ce183ff2b201e260e51a00bc8ba27a3fe8dfc0bcb29a7af893178821692da1890babb3a805f6a83a4c9bc44252dccb301c1200a174d6e1a21545b21a3997aa0ca1290a084bc8d2db1062e51deb6dfcfc92b33be8a7630b499c950a2f120bf377e403970871bcab745352f8de1a90a748e63ea8445b8e3a32d95ecd3d20b4b7d033238af27c22a85df75c42e7d90e69498dbea1fd1dc6a0b30879faa84b953ae7fefae2c3b7cfaeb7ab53a13e9f79c9e22eb75942f992c071058e7ce7939f9ca45f9182a0a7b4eeb5332ceec659b23527e07b3d2cb82af3c7b1db66177a042184cf3524663ecbc456eae8ef7fc3b5fe2b3a2b9de181bcadf1e32a25905d5b78f3ab6951ba3fd5d1bc8a500bcedaa2f41ddd257dfa566fd13b02189b67cd27b58cf17f8f08f11bd0c5c4a0d7fd372f8241122329b98da05318c0ff8c0a0d9d3007f9c9d2617ca2e08ac397fc1f5fb1f9824987c66d71325fac7f9053de683523717cd4d42b26e467c8c662a7a5ea3414b0b6c8ba5e3956bc72b879058e4ac2d49e0e2e9ddf9d9450e78627139aa84946411487d9d8d93d00047d8e9a5ef49b9b882e6eaa095c23d2322428bef6c81fe30e55086c83faf81901a81358391e15ec69677470ba06ff8c9ff248637c3eb172b9ece9316734798e4a53090b67efd32e9551329c67e5d34fd5d94fa3b2f11cb344e2c2fcbaba73ceb5e243fe36be994d5904f953b8e5eb40660f0d994cc27d8d0ac0025ed6da1f1bd2115e00ec7a04f4de115cca07caafaa7a66ecddf00a0e88b9fb6d98eba7b7ea62f628377bd83fdbf45ffe8f0f24ecd7e9cbf6d7f2d7d80dccb68f5644ebf2f6a7e9030894d06e9ab7aa798a787f639344b6804cdf70d2751c514d9186c591dd0ae04e8410c38bcd106c7a60b054e181091e7ccb585b1602e0b00ec012b68f46663d38315d325255f77a2e802591ac18106752ac85cce1983e4b5a47417c576d6ed73e47c102cb97c711ec10de30966c7c54a0f162c9c55ec2981fc8cc48412265f") 16:11:01 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000080)) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) 16:11:01 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x281c0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000000c0)={0x0, 0x400, './file0\x00', 0x100, 0x8000, 0x4, 0xfffffffffffffffb}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x401, 0x5, 0xffffffff, 0x1, "f50d12eeed2962b740328b0d12f961368500d682", 0x3, 0x5dc}) 16:11:01 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000040)=""/108, 0x6c}, {&(0x7f0000000140)=""/146, 0x92}, {&(0x7f0000000200)=""/193, 0xc1}, {&(0x7f0000000340)=""/29, 0x1d}], 0x245, 0x0) socket(0x6, 0x4002, 0x7fffffff) accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x820, 0x0) r1 = dup(r0) lseek(r1, 0x0, 0x1) 16:11:01 executing program 0: setuid(0xee01) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:11:02 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204c, 0x10005900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x8, 0x0, 0x981, 0x0) preadv(r1, &(0x7f0000000400)=[{&(0x7f0000000100)=""/236, 0xec}, {&(0x7f0000000200)=""/25, 0x19}, {&(0x7f0000000240)=""/228, 0xe4}, {&(0x7f0000000340)=""/147, 0x93}], 0x4, 0x0) 16:11:02 executing program 0: munmap(&(0x7f0000006000/0x2000)=nil, 0x2000) r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000280)="a1", 0x1}], 0x1, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x56c54f9b38ed4e9, 0x0) flock(r0, 0xa) mmap(&(0x7f0000006000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f00000004c0)="8974", 0x2}], 0x1, 0x0) mmap(&(0x7f0000009000/0x4000)=nil, 0x4000, 0x0, 0x12, r0, 0x0, 0x0) 16:11:02 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) socket$inet6(0x18, 0x8007, 0xfff) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) 16:11:02 executing program 0: minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x80) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) r1 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000440)={&(0x7f0000000080)=@file={0x1, './file0/file0\x00'}, 0x10, &(0x7f0000000300)=[{&(0x7f00000000c0)="5803241fc264a4c3801e3896f247594d722739ccfb20891776c6ec67c59319ab42b12e68cbf926cd880bdc513376acdb674d52322b8369dc6e58f17070", 0x3d}, {&(0x7f0000000100)="0434ba5d9e284aeb1c3eaa22f77113f910d103dd3f6aff76724387bcbec5a2e33c08cf8094f03319d25b064c11900b72c4062e1e5a27e16ef0a3b2205753d050f5929535915913f42cf22dc9faa01275ef232e94c5fbea50eb06eda6a2ad80f1a37bd08f683d61eb763f2e4b29ad0964265a5b2b742cc613296e48a985e20df3ba535866816f7a192f2598becb426561f71c2ffe28566856a2e9610bc959bcf0f621a98e5afaf84518508e2c710aab77303bbf28deb7f3390086930e1e8a6e3413d1dc61eb06279127bf118aa825931e09b37a4033e65c5c115a9917ef0859ebf25d90eb1b653fb854bfa04c67de77cab16b961e7451", 0xf6}, {&(0x7f0000000200)="a652d47459fc090f0ca778b0acfa1e2d8b0c7f6b1f2bbe6fb3fd9472a81514f65239da129fb54447ec677528b96664fc16f7f23f32039ebb1fa4eb2506d0bc624fc5c328add8a8afcb1d9d937bd59b56d091ad32b3f2aa1670edc191b43113040a0ab904311d6b43ca1813734d87a1285658ba3e4a7af1baabf86c8a34f057f8882e1b758b644a96b1676e24d6634b1400f08fece5c085e544bbafb7b84d", 0x9e}, {&(0x7f00000002c0)="88decbcc140f7fbb287f8006ebf9c8c685e426e5750686d7c373ec75aeac7266dff30fb7c4b2ecafcfee7eefd60ca1f3648c661e4c3d71945f7b230f1e27", 0x3e}], 0x4, &(0x7f0000000400)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x400}, 0x5) write(r0, &(0x7f0000000480)="93646d190d4685e668e2421e98b9cae40369861f0615edec2fe35c84c294d3c0f9166b96322ee82b216bed276c80b86396b2d1dc2ae87ebd8559de4550ea886fe54cd459c73fa1f93ad4893ff601fe4920fc5744f447400118a2a9f6ded1cd8beadc9f4d51af2d022b172b2d3d47a7577e72c4f9e5b0121780e12db6fa892b8c5cbd4ec2b2fed43fab80fe2950c5cfc195064554efc72048e3bc36", 0x9b) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000540)) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000580)) fchownat(r0, &(0x7f00000005c0)='./file0\x00', r2, r3, 0x4) munmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000600), &(0x7f0000000640)=0x10) fcntl$setown(r0, 0x6, r1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, &(0x7f00000006c0)=0xc) fcntl$dupfd(r0, 0x0, r0) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000700)='/dev/tty\x00', 0x800, 0x0) ioctl$TIOCSWINSZ(r5, 0x80087467, &(0x7f0000000740)={0xcd, 0x99c, 0xffffffff, 0x1}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}) geteuid() pipe(&(0x7f00000007c0)={0xffffffffffffffff}) msgget$private(0x0, 0x690) getgid() lchown(&(0x7f0000000800)='./file0/file0\x00', r2, r4) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000840)) ioctl$TIOCSWINSZ(r5, 0x80087467, &(0x7f0000000880)={0x1f, 0x6, 0x3, 0x1}) munlock(&(0x7f0000ff9000/0x2000)=nil, 0x2000) setsockopt$sock_int(r6, 0xffff, 0x100b, &(0x7f00000008c0)=0x80, 0x4) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000900), 0xc) mkdir(&(0x7f0000000940)='./file0\x00', 0x8) 16:11:02 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) shutdown(r0, 0x2) shutdown(r0, 0x2) 16:11:02 executing program 1: 16:11:02 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) lseek(r0, 0x0, 0x2) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x5}], 0x7fffffff, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x10, 0xf0000003, 0x3518, 0x942}, {{r0}, 0xfffffffffffffffb, 0x10, 0x3, 0x2, 0xfff}, {{r0}, 0xfffffffffffffffa, 0x92, 0x2, 0x4, 0xfffffffffffffff9}, {{r0}, 0xffffffffffffffff, 0x20, 0xf0000012, 0x7, 0x101}, {{r0}, 0xfffffffffffffff8, 0x60, 0x20000001, 0xfffffffffffffffc, 0x4}, {{r0}, 0xfffffffffffffffa, 0x80, 0x1, 0x5, 0x46}, {{r0}, 0xffffffffffffffff, 0x24, 0x80000000, 0x2, 0x80000000}, {{r0}, 0xffffffffffffffff, 0x30, 0x80000003, 0x2, 0x7}, {{r0}, 0xfffffffffffffffa, 0xd, 0x80, 0x5, 0x80000001}], 0x4, &(0x7f0000000040)={0x9, 0x5}) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20010, 0x10) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000080)) r2 = kqueue() kevent(r2, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffd, 0x2, 0x42, 0xc0, 0x7}, {{r2}, 0xfffffffffffffff9, 0x84, 0x8, 0x6, 0x400}, {{r1}, 0xfffffffffffffffe, 0x0, 0x5, 0x3, 0xff}, {{r0}, 0xffffffffffffffff, 0x1, 0x2, 0x5b}], 0xda6a, &(0x7f0000000400)=[{{r0}, 0xffffffffffffffff, 0x78, 0x40000000, 0x3, 0xffffffff}, {{r0}, 0x0, 0x2, 0x2, 0x7fffffff}, {{r2}, 0xfffffffffffffff9, 0xc0, 0x11afb8dc4f474f3, 0x9, 0x1}, {{r2}, 0xffffffffffffffff, 0x83, 0x2, 0x421b, 0x97a}, {{r2}, 0xffffffffffffffff, 0x8, 0x20, 0x4, 0x1f9}], 0x0, &(0x7f0000000280)={0x9, 0x7}) kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) fchown(r2, r3, r4) 16:11:03 executing program 1: r0 = getpid() getpgid(r0) getpgid(r0) r1 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000140)={0xdb, 0x258, './file0\x00', 0x5, 0x5, 0xe1c, 0x1}) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000180)) lstat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) r3 = accept$unix(r1, 0x0, &(0x7f0000000280)) getsockname(r3, &(0x7f00000002c0)=@in, &(0x7f0000000300)=0xc) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000340)={0x2, './file0\x00'}) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f00000003c0)) clock_gettime(0x4, &(0x7f0000000400)) ioctl$VT_GETACTIVE(r4, 0x40047607, &(0x7f0000000440)) fcntl$lock(r5, 0x0, &(0x7f0000000480)={0x3, 0x3, 0x8, 0x0, r0}) r6 = shmget(0x2, 0x3000, 0x10, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_RMID(r6, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000500)=0xc) symlink(&(0x7f0000000540)='./file0\x00', &(0x7f0000000580)='./file0\x00') getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000005c0), &(0x7f0000000600)=0xc) flock(r1, 0x0) r7 = socket$inet(0x2, 0x8005, 0x752d) write(r1, &(0x7f0000000640)="909b90b74fb460f180d9aa1e7200cb44294a64b0002ef0072558fa7bdc237e8d8f07caf3bb5f63791b0c28a52488f136bb148a5e5a70f55f0ce6f8c70337eb1d4cddce25102ba4897b0c6b1c708301c95524f88e34b6f9008c8dfdd8bb6f24c45cb7a9a28091fbf848ed48675f26f79f2b94d50847f4e451e23ec393a8ff4e666a19b43c4379fb9bd48feee4d3a79887147afe4e60bdae42483f8d8117989b05ba19054e766f03b74abc7ccdf3ffb2fce3bc0e27c68623d79cdda0aa8c4b7f7ee7e7b7aec7995aed103537ffb1501fbec3e3962ed07df20c27683662dbbd7ef7a97fc836a5952553351fe65ea56226a0", 0xf0) getsockname(r4, &(0x7f0000000740)=@in, &(0x7f0000000780)=0xc) ioctl$VT_GETACTIVE(r4, 0x40047607, &(0x7f00000007c0)) recvmsg(r3, &(0x7f00000009c0)={&(0x7f0000000800)=@un=@file={0x0, ""/68}, 0x46, &(0x7f0000000900)=[{&(0x7f0000000880)=""/105, 0x69}], 0x1, &(0x7f0000000940)=""/73, 0x49}, 0x800) open(&(0x7f0000000a00)='./file0\x00', 0x1c1, 0x1) getsockopt$inet_opts(r7, 0x0, 0x1, &(0x7f0000000a40)=""/133, &(0x7f0000000b00)=0x85) 16:11:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f00000000c0)=0x9) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x22) ioctl$TIOCSETAW(r0, 0x2000747a, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x7, 0x2, 0xa9c3, 0x6e33c3cc, "89015af97312df529b3cb1a24d94f50afe20fbdf", 0x5, 0x8}) 16:11:03 executing program 0: open$dir(&(0x7f0000000180)='./file0\x00', 0x30, 0x11) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffff9c) fchdir(r1) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x2, 0x10001, 0x5, 0x0, 0x7, 0x1, 0x1, 0x3, 0x2, 0x40, 0x7fffffff}) r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f00000002c0)='./file0\x00') faccessat(r3, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:11:03 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f00000000c0)=0xc) preadv(r0, &(0x7f0000001200)=[{&(0x7f0000000100)=""/21, 0x15}, {&(0x7f0000000140)=""/155, 0x9b}, {&(0x7f0000000200)=""/4096, 0x1000}], 0x3, 0x0) r1 = syz_open_pts() syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x2, 0x0, 0x8, 0x300000000}) flock(r1, 0x2) flock(r1, 0x1) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000}) 16:11:03 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) open(&(0x7f0000000040)='./file0/file0\x00', 0x401, 0x10000100) 16:11:03 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)=[{0x103, 0x8000}], 0x1}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x24}], 0x2}) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2, 0x4010, r2, 0x0, 0x0) setsockopt(r1, 0x9e, 0x9, &(0x7f0000000180)="10f0cc98c914de00e273b3c90d555cb4c9a075c909f73ad100aaa51c3321585c974c766063fc354d4bbcfe75641a30b01c055a2af200b73effb203cbec2e6897d693dcac9174fa4574e733248914fbc59760a93552595e6aba6776d696543bcb21f936dbfae97630d0b3151054a4b88b8b093978bbff5bf9930c5a82c35a892761263da6b829d99cb13b84a0a0219a7a6cf4bfe48a64bdfbf9b172969c94e44846b734ddcb96e7106b9a6afb3de33ede5cf83feae000d2685029411652beafefee16d95e2d06633ede5d83e1", 0xcc) 16:11:03 executing program 0: socket$inet6(0x18, 0x8003, 0x0) r0 = socket$inet6(0x18, 0x8000, 0x7fffffff) ioctl$TIOCEXCL(r0, 0x2000740d) socket$inet6(0x18, 0x3, 0x2) 16:11:04 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x80) mknod(&(0x7f0000000000)='./file0\x00', 0x5, 0x2) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') r0 = msgget$private(0x0, 0x100) r1 = open$dir(&(0x7f0000000940)='./file1\x00', 0x0, 0x10) r2 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001b80)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f0000001b40)='./file1\x00', r2, r3, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xe7) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) execve(&(0x7f0000000440)='./file0/file0\x00', &(0x7f00000006c0)=[&(0x7f0000000480)='c\x00', &(0x7f00000004c0)='+\xc8\x00', &(0x7f0000000500)='c\x00', &(0x7f0000000540)='\x00', &(0x7f0000000580)='c\x00', &(0x7f00000005c0)='c\x00', 0x0, &(0x7f0000000640)='\x00', &(0x7f0000000680)='c\x00'], &(0x7f0000000900)=[&(0x7f0000000740)='c\x00', &(0x7f0000000780)='c\x00', &(0x7f00000007c0)='\x00', &(0x7f0000000800)='c\x00', &(0x7f0000000840)='c\x00', &(0x7f0000000880)='\x00', &(0x7f00000008c0)='c\x00']) r8 = getpgrp() msgrcv(r0, &(0x7f0000000100)=ANY=[@ANYPTR=&(0x7f0000000b00)=ANY=[@ANYPTR64=&(0x7f0000000240)=ANY=[@ANYRES32=0x0, @ANYPTR64, @ANYRESDEC=r0, @ANYRESDEC=r8, @ANYBLOB="a7b9f4fa892e509c621dd9173ff6d74a7bc52e63998b6fb088812cbf93c18c9d02c6fc94ac222af19b677c7ab8b24371932dec3023011c8a16add608761c5fac56e7dfce21bdc27978f4e1475c9f5e8fc50bf6f872abb7d44d13a6d483daa8bf2be044d804f188bd3cc079b7c343029b8a2788e7aacb1beee6fe7d275c0885c13f1869e84a8a72ce0de82853f51559d78cfb5ec3e1d52b3fcbb11e897f554f9031889d6f4c1fd2f142ae07a99b78897ee1464b1640577203b1ad6c606c6d9554edf14c2c", @ANYRES32=r6, @ANYRES16=r3], @ANYRES64=r6, @ANYPTR=&(0x7f0000000b80)=ANY=[@ANYBLOB="93b1594fe47139cf917d53471bb3c584e982a2f60ec1a0324a94e46b82754bba6c804619187839ac0657cff232a7d71b75e8da45baa0daef9d7bf27671c77d2d039946dae73f057dfb2118a3ce0e26d7ee2f6f68e36e5a5be78b12fb33945d724aaf5e4a13a9892f367dbb962292febf9a81c02d9e3e1bb284008c07c52cc720e81923d3175b183d99ea430b54b2697780b21b6c14f723ce7e2eaacee338ccb0a5c7b48f23ce847e0cd29a2901042f3486782f90f2b67383cf6dcbf976e722358a86feb715286876d8c5ae83fa4539da7ed82971fe6c4e505f69260e", @ANYRES16, @ANYRES64=r1, @ANYRES16=r4, @ANYBLOB="1dd2a33163f94637735974b63da58866dbc0fa7b1c7c477b0b06000000000000002d79becbb9d19db07a4bc30c0e151fd9b74d9a1b", @ANYBLOB="f4d863b7bae9e6135d185f6c9cf8fd8940075271773312b4e72352f6d32611c586c433b2dd954fbab32d788a24fe97774e083c27638e5cbea7afccc3ec31ee037938c053a9420f", @ANYRES32=r8, @ANYPTR64, @ANYRES32=r6], @ANYBLOB="6856a4e9c9872401019eb7e822e156a56ce1dfc73611901ed7e05a3ef58691f47c638206f33b120d3362b95e18a6a5e0211aff01dfdbffd683c1d1442a3f7a0663bd4b0c432f", @ANYRES32=r4], @ANYRESHEX=r1, @ANYRESHEX=r0], 0x3, 0x0, 0x1000) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000340)={{0x5, r5, r7, 0x0, 0x0, 0x40, 0x768fff30}, 0x4194, 0x9, 0x0, r8, 0x8, 0x4, 0x1000, 0x71}) 16:11:04 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r0, 0x0, 0x0) munmap(&(0x7f0000009000/0x3000)=nil, 0x3000) symlink(&(0x7f00000000c0)='./file0/../file0\x00', 0x0) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000000)) munmap(&(0x7f000000f000/0x4000)=nil, 0x4000) 16:11:04 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f00000002c0)=""/68, 0xff550d18) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10008, 0x0) r2 = socket$unix(0x1, 0x2, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0x0, 0x4, 0x80000002, 0x9, 0x9}, {{r0}, 0xffffffffffffffff, 0x1, 0x1, 0x10000, 0xc57e}, {{r0}, 0xfffffffffffffffa, 0x0, 0x2, 0x3, 0x1}, {{r0}, 0xfffffffffffffffa, 0xa, 0x1, 0x5, 0x5cb}, {{r0}, 0xfffffffffffffffe, 0x4, 0x80000022, 0x3f, 0x6}], 0x0, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0x14, 0x80, 0x39, 0x81}, {{r0}, 0xfffffffffffffff8, 0x10, 0x8, 0x9c6, 0x5}, {{r0}, 0xffffffffffffffff, 0x4, 0xc0000000, 0x9, 0x80}], 0xde61, &(0x7f0000000040)={0x2, 0x1000}) r3 = syz_open_pts() close(r2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) dup(r3) r4 = syz_open_pts() write(r4, &(0x7f00000000c0)="14", 0x1) 16:11:04 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5d00) r0 = shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x3000)=nil, 0x3000) r1 = shmget(0x3, 0x4000, 0x520, &(0x7f0000ffc000/0x4000)=nil) shmat(r1, &(0x7f0000ffd000/0x2000)=nil, 0x1000) r2 = dup(0xffffffffffffff9c) r3 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchownat(r2, &(0x7f0000000040)='./bus\x00', r3, r4, 0x6) r5 = semget$private(0x0, 0x3, 0x400) socket$inet6(0x18, 0x4001, 0x6) mkdirat(r2, &(0x7f0000000180)='./bus\x00', 0x30) semctl$GETNCNT(r5, 0x1, 0x3, &(0x7f0000000000)=""/49) shmdt(r0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 16:11:04 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0xffffffffffff28a5) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x30) ioctl$TIOCFLUSH(r0, 0x80047001, &(0x7f0000000100)) 16:11:05 executing program 1: r0 = semget$private(0x0, 0x3, 0x8) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000040)=""/181) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, 0x0, 0x0) socket(0x1b, 0x3, 0x3) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) msgget(0x0, 0x1) getpgid(r2) 16:11:05 executing program 0: r0 = socket(0x4000001, 0x4000000000000005, 0x400000000000000) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) close(r0) execve(0x0, 0x0, 0x0) 16:11:05 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) readv(r0, &(0x7f0000000040)=[{&(0x7f00000001c0)=""/177, 0xb1}, {&(0x7f0000000280)=""/4096, 0x1000}], 0x2) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) poll(&(0x7f0000000180)=[{r1, 0x101}], 0x40c, 0xffffffffffffffff) close(r1) socket(0x10, 0x1, 0x0) 16:11:05 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$TIOCSDTR(r0, 0x20007479) setsockopt(r0, 0xfffffffffffffffa, 0x2, &(0x7f0000000000)="720e948bf02b77d4b5b929501bd695f130594f2c11e0c5a31aae4ca670bfa723ca", 0x21) 16:11:05 executing program 0: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000080)="7f1f000000b733aef10f5673e43125fc6e58004c", 0xffffffffffffffc5}], 0x1) 16:11:05 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0xc0, 0x0) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee5", 0xc0) r2 = syz_open_pts() close(r1) r3 = dup(r2) r4 = syz_open_pts() sendto(r3, &(0x7f0000000200)="7832fd0ac23b5f0dc6dcd2652f5f07ae9b2f6c87b4a33b2d1c9736317c58da6fbc3196ad2786ca2da183721cf20b4d031bd814ed4f074245d699a80c658cd58eab7efa2594f07a791d7d", 0x4a, 0x3, &(0x7f0000000080)=@in6={0x18, 0x3, 0xfff, 0x9}, 0xc) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffff000000001, 0x20003, 0xd9d, "b0000004d8e500"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:11:05 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x12, 0xfffffffffffffffd, 0xb7b) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0x4) chmod(&(0x7f0000000000)='./file0\x00', 0x1) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040), 0x0) setsockopt(r0, 0x7, 0x2227, &(0x7f0000000080)="68929a78e52d996be3a8f94518960e066807633a8bbd753a08c4da2630317088bffbc5615d58ff62e60113dbc444ea3e226f03a32e877546021e77baef97c7ca7fb48865bcddd4b5a2a1b1bd8826d140618355bf4c515a099f6c0a55232062cdda87076b9c949ba724d8e0ad51396d55c1cba15dd267e57dc986eeb5d8f26202814ee092865069827db4cd48fd50aeadd40cb64fe4391b609b5d726be4ec4b54d826a70403e8e35ae14a5ad0d8bc2c53320cd95309df3e59bfac71bfc49a021c5a1359e0695808c0d62ed9430b57f637f116dd4ec8ab9d6e119de9ae8aa5a23cfd", 0xe1) 16:11:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "00e74de40000000001000080ffffffff00"}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000300)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7}) writev(r0, &(0x7f0000000580)=[{&(0x7f0000000280)="dea59285c73bb08fc575d9fb28600cd09ebad6f9f7037a", 0x17}, {&(0x7f0000000380)="1bcb7cde5078cf7380f738ec65c50d1374215d05f854694a8e5b6a23bddf9272ef490b2db2746b8396f058c2c601ee4baba623902724bd19622f9b60dea1fd3d1b5945f01e6a74c80c5095b3c8d85b63851731e65beda3c1485a4181c0e2edf5c1052c785db1574acca625cbc874d53aece59b93b0386bd08eafdb45dcca927dda92dd", 0x83}, {&(0x7f00000002c0)="0539397bf5c4735528076a2dd0cac9b067bd2eee7999900e1871153ca5dd8d3d37287abda6e98635dd", 0x29}, {&(0x7f0000000440)="5f58b2397f8036ef038436cf95ac88f11a6485", 0x13}, {&(0x7f0000000480)="fbece6a68a8999b65671ad13917f102f427be592db152deba7e106a9a8936c6ce30660dc84796e42c39eb281e30970de077986da1674d3b0b3fc6a2b043b581400d8176fbd6946224e9b8004430d55a3292299e9aaeeecde54d6a4b3c445a6c4532dc77479e100f540c9d112994f08072bbac83870173a5ba06d72c5edfa8ba3962cb68a15b6945f409da72583a5bbdd4a890462fcc6290a105a24e8354026be21e3b7b4eda5ce384a9a2bd37c619a3ba4adf07f9ca030028e1ef174e7b918a92a4d5b4c04a165959a35a5368f53820efa10aacf077ead1e3f", 0xd9}], 0x5) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) fcntl$setstatus(r1, 0x4, 0x0) r2 = dup(r1) getpeername$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x3ff, 0x0, 0x7, 0xffffffffffffff79, "845c556b00070000000000000000abb8afb400"}) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000140)) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:11:05 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000001500)=0x9) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) clock_getres(0x7, &(0x7f0000000280)) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r3 = kqueue() r4 = open$dir(&(0x7f0000000000)='./bus\x00', 0x10, 0xa) setsockopt(r1, 0x308a, 0x4, &(0x7f00000002c0)="7cd6ccdb1157e039560fbdcc1b197c681774ad069e86483fdf7f175c2dce4810352f65f3771e57202c1d6074afb8c34f129f08104b942ececf3961dee10713b591e8e512621e2f6d2e60ed9d6df1eecd57d16133a280ee8eb966463c0effd00419d22da631e07f277ebc22c7d0bcfec0a6186a21612a463ca33db2b4ecdaae168b96b1e88a649f5bb74c8d03e87d1968d9d9697158e2502b386e69c2a9ef0a3dda3a97fc60f9b4bd6df943879d2a27ee4313284ed69830ac7d3bfeb449148b566667452db3aecebee4176b1d54dbc5a515a38ac8403660cc12ee1ae154de686818e4206a323e664479971390924c95a612cc9f60cc66883d1bc811be7f3a74fa1a817871ea8e301e63560e25c8b48247dd04652703eb936d76e920bf8e03cf6cf38c57c0621a6f2e038fe615f5cd91739ae9e2acf15a18832773b2557793c315f3b997610b872cff5cce48233d771a673b79424a9998228da14f35d59280d9ca265750e723e35642cc243650629da1bd90ba4fc22a3a5ee00464ea737874120eb0394e1e2abafcbd436d37726bdeeab0b3ab578064d4d6b8f666a078694b62d2bca26e88c6e00881c5c32457fa646669f152875f73e6cee42cbbab66432b042748249d752db93c2e0be50293b885115d356a9326f3384ebc7cfa0b234518ef894f712649800e8f31c4d3380fd0a6a04164ed492a88a0373150f3e6d26bdefcb1bec3f82cc4da48d64b21f7325c0093a59ea2b3e2934229bf09b5eb9b3a4f1aef91cce035dce67b254b8b501bed816b7cf2840b9db5e29004d26875d9f0e55000e5a19ddf8b1d27e1198af2c5939e2cad5ad6714c2d050439e3badda26df14a973e085554a27ad1799d5f1b51ef0ee9f13ed35eef6d6b2336c2e481641faaaed7ecf5aec6e0815b8afd65d8992c3cc325adb8499ab35988ccf6a54b197a7e937c9899beba9e93420419e4040d6a5818b9a41ed61108b46fc1e80bff3256ca68803c1ff9b83ff20e4da04e827b2341ecab3fb346ff9f73f5e06bbd99ef6d669b9df3e7521e8a9293050809fef3a05e80c862b8e37e2bd039c7a02e95e1ffdae47a7cfce9aa243d5ea42b937b84fd92cd40c4e712cec5f586c6124ad54146e756f90de3cf679061010dd675d34077fff430921b95206c3db28e14656da4f955ea836113ee3edb1c27099be6f80826868c62cd84016a45135a42a92b4871000899472fd3485bda5d236890f1dfa656f039289ba42f583f36e74863bd1eaa54bf7adc7d9594c00add9a26c5a8fa7731b01d48c0cfa2a021f80582feb0ba502def52b7df44195522e058e59a3ec8899095e6cff5dbe45852c121e4534fb9968e43223f10f505f9f55ff73ce61f5c62d0f887f83b8be123f39ed313b18ac1fbef364f9ce58ed270b99c31394da33004cd57164f484b67b7f2604a896ca882673f03313d6bd141aa5f3352fe8bc4868f456644d5cd035c5c91f2218a60d6fabeaf02ba1664625c3f87022392ab15dd8dc658458c64a009c29fde1d7d08e2981858668844a2b964152ffb6e77614c753d4b99974f71ab3d77de124e78fd81b964e723374a25c5b1c6448de9a564a15da57294ad37e9e3b5db9e041d2d1d7c8d19f571dfcaf47cda0b3eba5b32d4b3d80b2cbf3c6d6089324aa39be16d8f3b82ea5c81b103e95eae2dbd48d91f0cf1754eef599dad8d5090465b261a3ba078e1367bdb2c25d74b2f86d2243abe436fa0a9a4773461126fe573651995ba2167837b0c7fcf74eee952c1a54e28d0788a24ee38b35bfd552f2885c9426828de99bdab8260d3afe80705054b3464636d71b6ecc058bcd55b42e3495fcff53a0a8bf7dc59aee680f4c6bc9b4fa03fc2d8e2521dff9baefac9aa61fcb27de28f4f44044af461f53873b6be945533e4268706d63977d92febfc86388fe568c30ea6f62d75182f14134b5a5662b53cb7790b7805b6f7b463fc32379477bccb53fcef39e2a48dc88dbb1ab94a463da012f4a2f0bc0519eaa172e58a9c4649f1486f984158d26116439e804fc70e66cba47d538843a871e8e47e87ebc9f340178b834a5562765688a0cd80d6ac6ba47e8faa2d7f1e3826b404c8c906a36ebcba6d9d7c611af4681f54b2f7a730ef5000405b621bdfb52c2ac79044908974baabd0278133da51de8a6a3a416e844a6622270367a7234d40682fc98acd6058c76c19b8b327074430e397cdca603cd9a9570bdb5a66edc8d5e1a7210cd5eab03922b3f14c9ade41534f3893889b1b1a98e4b630337f49d1a20ab03e84db6eb1f49fbc50ce096e153ca8169bbd3d3097c337674fd32c8673db5c04e117a7b7e754d6c6174f0637b5b9b1cac85e8e771c79df5dfe11ccc7a9fcd255f15b247cea245a1d1ad63a09146ba12e432b4a9fcb42b769aabb0e7ea46bf865b449bec7a520b443a2fe0dec2acca833094439b20d812abcef25a8fad50a04bf8ab136b24b6fc2abac26bb9913a9067ff844a312e12918ed4151546d46b4a58db43b29f1d38a326dcf96e5063b37dd2db0eff2bd46bd94cbdd18f682c9ab7b37f88bd2b5df71805ec77b48dd9e296d8e0714ba53327c012a5c2853d1acbc6544aa3cafd4a2f23e112c42dee1f947a456950a5e9790fe62f32c7b718917f5af4c8dc2b121e55d010c95caf02acb3276ba994589e1b9e659032ac284f62e6df97d71dea0879067b87271daca09df21c1ddf9a8d443078794989ffaa224375067ab9473bf8a29995b6fad431517bc0bf20bc8a81ab8d11d0980a521ad7480ee9b8d2bca63d9853406c60fa0e98397d3800cb00f9f207ce2d82d4f1b04c4e4df2fa46541d8b06ed9d426ac29084d879d98bfda43fb7defeb81b64e9de3c0b2fe4b786582e0e95bd372888683aa26ce5cf8430e040238589f2fafc157d98e77241b5cb59bb8e6fd5d481815327b6dd8524c49b8ce383d5a5e012b8b47998004522d35570db82810edea9fa7bd42483acc10173b516c9f25a2329a744821930e230e359a2593d3523bcf8a745f56c367a15fea8efb47fc87078504733ced3e6b3462404466a5e1a825ff12b652c9c9261105c648d21a7931e87293cdd8c793dec1c9e3e9cf93847d2a3b85e539d9e4778689fb34308fda230e508ca22d8ce7bac7bb308fa416ccad70da5a4fae8fc3b02804374a69fbfb9cbd9c55993c265d5ef3d8622358c7877553a9f07d5552b97d96aaf802f4b8f4294d36d33879f1b1495af28a1bfebfe6a14a099c8d89a6f82c542c8fa3af22ac2c133c1c4394024f92c7c1ac8dcccca8580ce2d2aece44045a205825a1ee4dc667281a383dbe2c5078dd11d6faef8083ad1c0aad5247e1ad290ad22679fa209a5229da2cf1fb2a88fcdf59c5536543402a571001305a4e5dcaeb51bf248de3da90e706aca26be11f6fe2d9587561b1276e08664d80bc1a8b68d8c26954ffbad85eaa505b3a0a2376868c56af03f8a7bc6c70fa9fd6abb9c0da82185eed48662482e01e670057c2f0d927d316bee5517437251ae6569357581a308155761885cfb20674041cd4a5be30aaa67615ebf08b62542f0e2f6445067f20d0d10bf79bce0e09ec48eb2079890ae5423e6bc27ee28e85bde3174d91adbc3b65bb3335b69003aacbaebd3afd27e6c7e257590789a7e133da4cbd2d18992213d372bc2ded488a313a32edb29229e38ac4be667a9ebb9f3c4ec762450bb4ee119cec19f66c706f2ed3584b350794ac758237a95ae47b6dc5b160af9c22f9e4f42267ca569d9bdf5a07d2590ae8c682e648065bdd74e137d9ff1cdf1ed9ba71bc2c9227ad9f0b866f33f1951a3c1ede950e1a770c28cbc54849f7197d525d4297a492017098cc5e9e0a6fe7f83ec8e4e9b8b284811bb960526a92c7571b2a923911621206e2d97cbd2a8e2243d1c38d7c70c6bc1cfa2df5b2192b57e59ecbd03570ef492f652274d5e8fde6f7f823c84804baa19f7b19f84a8fd282c404f11094e0766efa9ca2f0df115f10a4354b74786cf55f4a026301de041a5d4dfdae50ebff2dc0540326647e887388e48b778cfb75f6ca83b4629b3322b8873f6c10bf8e82c7b21f6fc809d610864053f7550fe19cb7ead9dc0eba78cb60e1f22d33e9d80426e6cb07118fa9e2f5f4b1ebb5c0a6a1b03496fef6a8c22cb5a19d0f42e6db0be9f4a9a4dc0952113cdb0b6e519783922682a8314c28901d863876c76629b0bb871497a77af4a0743af343054f3d9b5df7f744b1c3246f9f3bc9365609b335a9dd40675caba066ff0dfea9778a0d6b9186c3c32e50e2e20aaa4a3dcf399c50e6c5c576f458d7450d54357a5b245726e574e7f0ebd1926e74bea8a0b8d3a6e0a7f20307c3fef916b18f2945b5dd18e4aa9e5cc06fd4c80bc567f268fd507bf5cde20ee41ab46a75e321ef020c2e58f7611419b1e0657a948cb8d8cdea0a975dcd81ed6651c36c877c0dd801c977f501ccee8a3101fd4dc6ba28d4d100b391759ccfeda069e0b98527899bdf1a13fbcb305d2e7073e84469f59f220d4a0dc893185ddd21df8928e2f4196834c6f3ccab9972639364431957197382e6c05d63346fac1cef18a07bfbe868bb400b74dbace865e2f9121440a50023d7163cea446002274e95df911d2b41f846b1fcd8effc3b04bab54893859f83de2bd863e94639feb83463cfb4bf16d49fc4875cadcfaa6a5dd2ed42baa1213d27d188d89dbcfbb8e6e580bd4a6f9ddd5cb6e7689cbc5e932b731ec1235064a978e7446f47162a46bda53e9aeb91f29ae8abc42c8bccecbb8afe08120f6784a13a068dcedc64c9e6ab437ed4543b639172afd0f1b3539b176e2069804a0dfb5affd2dcf3d90bd6783be926d4f2dd5e26cbcc0a1c752cfd6afc1aef046abebea085d6998d6afefaf9f1b13196d766ccdd7e84ae84d7093e89e3e192847abd4a9b7c59d54486814f724c91d25b6e1a29de59c77a3bcf3effeb5a85f8fdd219465bca5be873f44ce0d3cf31e90aa1be229bf5d5c2cbfc90e51036be4d8c88534ae1e29655f3e2b4fbe530ad5e9151e596dc5eea9a2afb6cd95f806065aff744dc9c0d168cee855e8b327ff47968365b165c306ad7d7153919f3b02a9643e1ba0fd8a7920df01cd2663cd493cfca618a4f72a8215ecf7cb3a8b00a80d38e7cce9c9de5257afdc9dbb2b18100f361ea5574d8d6b562b12603493ece9b2f5066c3af213a1267a39794fa8d1a76e3687a60bf8b834487ba0cbdb674d4fc58fb9cfea2c61934c95a986afae078e134a46fe0a1df8f87e2c8e661600f12a39197116cf385b54b6fb81c34d6bf774a3356f0023a58747e224d39884e3efd7e93d0a835d552b22bc72ecd44dbcfd9fbefd9b75841d0f7aa75fc6fc07d3d013fa4d24e0bb4c2be021fd0948fa943ee589dd6b46b48644a175d48c08e4e6d49c312a2aaa9ff0a5f45aaf78d2fdc867b6f79062bf22d44574d2100ca3146f01478078da8dc5b393347a7c11b753c4141460a27610cfb081e588fe5e0180e6bf689dc634f010d2e9d80854715b5b161e56d50874d92a23b616c8127cc734610836e42ae020c929baa5f8d006d22bb2f234e587ac003a00cd8217b0460f6272501393706b9de0a3872c8b4cfd13604731a1296448d8e998b71dd615426842684df81f4430bf381dce61c56bf2daf480b529177e6d274fd6535863c220bb84c44dfe1cb7d64ec5d392a5071fb580f008927245286ae075ca01ebd483d5acaafd7e9c9ff599775f8c6a69037dffa6ab96eef32d57b391be832466c87f6d9d2198d2580dc1894ff06c5bd1f5be4c910019afe1c", 0x1000) kevent(r3, &(0x7f0000000240)=[{{r4}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) mknod(&(0x7f0000000180)='./bus\x00', 0x10, 0x3) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) syz_open_pts() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) kevent(r5, &(0x7f00000012c0)=[{{r3}, 0xffffffffffffffff, 0x1, 0x1, 0x200, 0x2}, {{r3}, 0xfffffffffffffffa, 0x45, 0x9, 0xfff, 0x80000000}, {{r3}, 0xffffffffffffffff, 0x1, 0x20, 0x1593, 0x1f}, {{r1}, 0xfffffffffffffffa, 0x0, 0x2, 0x0, 0xffff}, {{r4}, 0xfffffffffffffffb, 0xa0, 0x8, 0x5, 0x9}, {{r1}, 0xffffffffffffffff, 0x40, 0x80000000, 0x100000001, 0xb3f5}, {{r2}, 0xffffffffffffffff, 0x0, 0x4, 0x4, 0x5}, {{r4}, 0xfffffffffffffff8, 0x4, 0x10, 0x0, 0x80000000}], 0x1, &(0x7f00000013c0)=[{{r1}, 0xfffffffffffffff8, 0x31, 0x9, 0x3, 0x1}, {{r5}, 0xfffffffffffffffb, 0x4, 0x1, 0x5, 0xfffffffffffffffc}, {{r1}, 0xffffffffffffffff, 0x80, 0x2, 0x5}, {{r2}, 0x0, 0x38, 0x20000001, 0x8001, 0xa4}, {{r3}, 0xfffffffffffffffb, 0xd0, 0x8, 0xffff, 0x6e4}, {{r5}, 0xffffffffffffffff, 0x1, 0x40000000, 0x10001, 0x40}, {{r2}, 0xfffffffffffffff9, 0x8, 0x200fffff, 0x100, 0x7ff}, {{r3}, 0xfffffffffffffff8, 0x0, 0x4, 0x5}, {{r1}, 0xfffffffffffffffc, 0x20, 0xfffff, 0x3ff, 0x61}, {{r1}, 0xfffffffffffffffb, 0x80, 0x4, 0x6, 0xfffffffffffffac0}], 0x6, &(0x7f0000000080)={0x3, 0x7}) 16:11:05 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)=[{}, {0x22}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x0, 0x1000}], 0x1}) 16:11:05 executing program 1: setreuid(0x0, 0xee00) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x31, 0x0, 0x0) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000040)) 16:11:05 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0x111) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000080)) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f, 0x100001, 0x27}], 0x34, 0x0, 0xc68, 0x0) socket(0x1, 0x4, 0x9) select(0x40, &(0x7f00000000c0)={0x3, 0x8, 0x1, 0xffffffffffffff08, 0x8, 0x8001, 0x6, 0x40000000000000}, &(0x7f0000000100)={0x7fff, 0x970, 0x4, 0x1, 0x6, 0x227, 0x3, 0x2}, &(0x7f0000000140)={0x5, 0x4, 0x5, 0x1000, 0xda4c, 0x4, 0x7, 0x4}, &(0x7f0000000180)={0x101, 0xc28c}) kqueue() 16:11:05 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) sendmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x314, &(0x7f0000000440)=[{0xffffffffffffffc2, 0xffff, 0x4, "154a3a2983c9078b30d3c4d8213e94ba5b3a8ba2ee8f526b6a6a08456e4d4af91177b728d3d74046100f1e398ab42eeddcf6426e77c45c23d5cdfda4b5e1b75589307bc1de0f32ac6ce9e8fc5f1fd2ab23ef7a621d9fcab8aa2931029b7a0dddc5788b41962e44b3ea70ad63d2e5b532b15f7bfd1524c8668d83eb5d111f710ca3dc09848b8b80cecf408bc2e2b5772907d1ff82d65533ab7c938c278d8153bc45e009815d4fca34610c115c170f16dced65b01fc2a8fedf4fd6752a8f9058c7a323ea4149a479daa829d8ae5f7c004a1c10843d874aebff50fa6f5fda65770e099e773074bd8038163be4947205849d59129ff5aa8d62cc58b4cda46dbe939b8b3d89e063d50e2a416df4b35e2879d522005b895b5b2e3e75b8b311797a08dda7e88b723371726d219932b38160f435108dd990ba6cce6b077559de7de250640c75dbc96f5e54be3b53c82374dde695fe0da5c70acd93d0fef52c7cbabb688a62cc7335f606431461dea22f7cb2eeabcae5b3aee432c49db3b90c1407db70dd2de094397b115c9bfa972c30ab966ae9e01e08648a137efee8af3e1e4f04fc21762299312375547b7d0e4c69fdeaac96738a351d110d451915e1c97fd0e0e80aa105af3a8d40ddd717af6bf3d44e269e1ba93a45fb2aa14cbe5c44ff959b156849ec4b78c04d4ebc8156fecbe2e8f9fefb76de4bed5a6a122fb3e58814473bf40509d33efad27bf8d0951d9dbe67bda55708d965ea2db0c92b9e725358e26a29640bf123d991901371d8c9c5d1bcf0a008c2805c620942facd296042dd1e38a90d7d94e23b5f5a028372cabea967d36428c30f06ab19592b8d74474762cb1ffcdf383728911259c4a4c2cd4ebb4e76c4c5ee6e61c54872ae7e6a24117dc6ac0023810d86862578d5acd1f396c936c84dd3704f0cfdd8353269f73be21163ebf3195bdfe673bdbfeae8d0ac9e3e22b01f11f184b6d0ee2efea5af11e7e40ac8720ffecbcb4b55c1308ac3459c6485129a691d03c55f56a66b5a030d7d13465ac97b252dc5d07cf8708d491f27b40cc41d39486f21cef4f8ca4f0d7d8c4d36a53fdf04f83b9bb88fcb1f4110fd972b23295ab62996e7f8b1cacf45bfac2d172f61c941492209630759f2034dd2d0582d873ae949786ec590e00ee037a32b48cbfa3f7ff3f519e2425935b2bdd24761bb91bbac733f709d2cb3b75117377d3c025fa2b1a372dbb9449b988228a670dca042fc3ac29283bf51cf7c58d447c9c42c1eac5061a1d337b59347b11da57171fbbd8efd11c8f35491804a05b071781a9ad5c2af39be6a52977085311bafc0f8f8e900be23eab4078ebee0154d665aa6ac13ec85277bbd140290dd47df8d9ad3b69257c2acb0fe0ff374e996d84d77d462407afe577fd7bbf1a0038733b8137d2f3be78389b8d84f7ae020cb686e2cb02e3a3fd37a9296236f76d99b777b77f9cc18c914210949e0d1a4ade8c0e0de8035c52f0af0b7d6c4d0c9793a3994fa54b64a0a0387454dabafc5b53702e26de5c07773856209c5bc8112360cab1a8b2447c6711ecbe04f83f5720d1b3ad2198356c19b8feb6d12eb96fc48d4eed69f3be25a687c178d9f8c836f390bd58189da06054ded5d9c2414d3c2a7451ea504ba6534e12cacc3ab163183bda8f4fbc4a91a093b23df4c284e5714f314c459d84c7fc398d1b5e5d7c47d24e5cd797d7bdff4d72237e6b5fc0ecb3281ae6309b5d16a71015ae7ecc32fc381fa01595c5446d4da13654933d577e49f46dc2ca183402236b0c90a54570ced5a973f6a451bff704897c76afd76983a63b1cc6aa690dcd03f2cc4894b80c4211426ea825c853f6cdb1795e06c5f0a105b67f2852566f11a9fe232cf4f0e7d302bcd86b84cda551d316f38c858c1451b3c0fd55eb7ef3103fabfe3a630febe87d020b499f950306426ca69596698de4f14b31d19d2fd3dacb077c525d266c3b5654208801cedcf9cab9cb29f21f0a7e5757387dda5dab66140ef9665cc61b5f4e1a2dfe849eecfb4a5b4d421c5a6ed7067357a7a3c5c803bd6b6ae624fea54010e660a4c4296dbac21743b44919e1c5f16a60d73e95a1c21f011e4ca6a744ddd488a55f52dcde1ef17c162fcba2379c30b3318a6cacd500462d7252e3c8767f72fa4f64da5bc1e16e4e6ea8774a6ee7c728cb2ef2a3d14e97007bbb21f0404561a78ff33c44d3defbcc4533f465f8354ff5c05781c303cd1c39ec345df7c527ffaf23f40fdfac931949d39b1a60aff1d34b2003fcbc90a9105b4f9f1a1a73c263c0877448b671e6c42cd3a753d536e34606c972f10f21d492e3beb73a2466a83fcfd74fef7533302dbba677cfb97368d2ea07b9c7b70a419a7ae23f7eccca06c9bad76694b8b9a2dd5c551a02b88e3c72bee4ef9746e369626c37fb571499b607d82704d94bfb241d765a11b743a805149e354e0eb7d7836149e8cc9e41e218b99217c8ffdc460216fde6f80ee7e480f858da8fbf9e73315d1446e25a7d155fc80b328136b74e8593f85b672568ade7cea43695026f23be1afb69bcf5f382413624005306a0a31eb0ba8ed70ae2ed037d7c8db08e895b8aff117ab3f027622044f00b561cc630417e529e7f61b5661f2c5d61fe1c33d1c00e25ea78e09b3f75ab5731d455acb3a5229cc1ff66739e19fd808721ed567385e98065785f60275825a4aeef4b54f5ff960c31c58d3ad57c6ebee829a65e86dd3e50e89b78a79c8615ab558c777d18ed589e0777cb932e8dd7c710c2d597c8e95edb86c829ee90fb4e7df88474aa5d25d60901de54e5098af139b9b434bd16c62b89c8b748138efe593516370ceba1a24d2c63dadb98b0497fe20ff2169b326a01105"}], 0x808}, 0x0) setsockopt(r0, 0x58, 0x1, &(0x7f0000000cc0)="53885b5298af1267e5fe56a94223d6848e551145f7ee36e1f9cd050fbfb722666608e14750af4f4553baf80d28b30607e844a0356d782d", 0x37) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) getpeername$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) sendmsg(r2, &(0x7f0000000c80)={&(0x7f00000001c0)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000300)=[{&(0x7f0000000200)="19e7d9e3ece0c2b89681868f65dd9a44ad62bbeea460558b10b14b1cdfacfc4c7d2a78f49a8cf3f679c8368c1456c8ce7e968cb4619d8d2f3039703aaf2abc7bf89d52183bd5837669280ad99e2b6e5f1d3d9f8ab5198c0775947f18be8255c8dd47e8e5312bfc70b6808aebdca9b2af1998a5d37ad9c6ae39ed01de80efdf26c4a1031b8f5e8fc472a863e1323670429e9bbc53a35f6dc24c45351075bfd98b74ea43110da9680134f7400371acd0c8a77437", 0xb3}, {&(0x7f00000002c0)="d4e701e6b1c85f4d23626b7ef30f3795d0266e4b1d003731883af6004d6c6e86049de3a2ee9410c04ba28ed042b3b7ca5e", 0x31}], 0x2, &(0x7f0000000340)=[{0x68, 0xffff, 0x7fff, "0d2a2934707352e2ff84b3fb6fa31b93153172208984f2bd34c0ebdb4499f8082567c55494abae713646e444ed40ce28d2aac1311089208ddf7d5e7e2f869a56fc1412cd0ded9be64010c1f4d2b9eea0b539b4fded9a"}, {0x80, 0xffff, 0x8000, "6d205814e82e74d0212363e364dde2e1018056947458885468622d50ef10ecf335e0cebbe68c491b779d13244869a68f50c3f081601f1e9605a9695ce1661862f2c038d16ef28c5b5978dec27b74871622aff1136e5a10eaad07d5857eb5ba99e89ed4274391909e45b0618ce1c0"}], 0xe8}, 0x8) 16:11:05 executing program 1: nanosleep(&(0x7f0000000000)={0x200, 0x7feffffb}, 0x0) r0 = kqueue() clock_settime(0x0, &(0x7f0000000040)={0x52a5, 0x6}) kevent(r0, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) 16:11:05 executing program 0: r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x0) shutdown(r0, 0x1) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x100000001, 0x0, 0x0, 0x0) 21:52:37 executing program 1: r0 = socket(0x1e, 0x1, 0x4) recvmsg(r0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) 21:52:37 executing program 0: r0 = socket$inet6(0x18, 0x8007, 0x7fff) accept$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) pipe(&(0x7f0000000000)={0xffffffffffffffff}) getsockname$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = socket$inet6(0x18, 0xc005, 0x7ffd) r3 = getpid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0}, 0xc) r5 = getegid() sendmsg$unix(r1, &(0x7f0000001600)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001500)=[{&(0x7f0000000180)="a9b22b506829c004ec433fb7de553406ba8616c70eed81cd3642bcb7fbf5db8f5f980cb24792ce2b72b0d614d310dcffb106715eac1a0fcc681cae4a6fd1661fee5ff06ad93ad077bc907fcada9d9dfc792497502c0582585a4c167285db54d8cb3e9f9cb433848828fedfe43b1060471798c69efc194bb8f2639ed548912c36a540072d8fe405c96383bb52cf895d6b01a7e0be2bdc2665b332d16ad5941fe865a04fc33348b1ad90bc2c435ea1a10f489c5aabb09d18", 0xb7}, {&(0x7f0000000240)="0ca6be5208243286647f7bd35852f07fd203582d311dff8ed1ef5a99fd9be0fe49ea52fcca7dbe9af4c35a0ac7b47c369d589496f2c4f62558ae242eb340e56a820fdc797c465b77020ee34aa3615a44183bf545dfcba39de80b1e240f4c4e07bbdcca029e9eac4ad6dab7904ea0ebcd47652058d642a8c28bcdeb1900c0b7ce094ef3968c5187c8282150bf886add53c9b620f5501cda87488e3e017e62075ad62f2c667f5d64064583", 0xaa}, {&(0x7f0000000300)="e5ed4da6083286dd5d200bdecd89ad6fc41c9d36336c9763f9f729ffab9d53c28edbc8e72c2a59d62324db2200fa94f3c48085e9215ab1d1ad1b50ec337923e94f19ba3abaaf76ca8d609309", 0x4c}, {&(0x7f0000000380)="3e27527ef7ee363732353803f6856257cf301807225b1f3c2de99c5b9400fac20cb173fff9960ab604afc94d455b33c0c87c71da30c2762630f8acf8494ab8d3da97057afb46f17d76c8ca0e2a47550ba87a099ee805ef2f014179c969b5d956bec4b62e16ab1617305bce860ae62279f44ca265a1c90792888396830b600ee3c2da7c84", 0x84}, {&(0x7f0000000440)="a2f18d2c368ea598fd8a9a21a347a0675c0e22521655df505a92791ab61bbfa6dbacf9cf05d7b1b7ff056aa64612b485606c3ae47bcd547074468327a905a2fd0d163cf62dbd256058d8e274f2b10943489715ff6987abc6ad202baa8a1356fe9178", 0x62}, {&(0x7f00000004c0)="45fb3bcb0cb0540050c3bef8ad4ad1b2a11939fc7c449c302cc096034e95cc0030bd98ca0d6625316232ff977e49cdfea2f29fae0fc193b7dd6aec4c72d329a38823e4ff8c6f342e51c92067210556a90c70385a267caf43450656960f9698fbbb7d926a816b5432bd59e8938cbe6424b9dae46e2969251545a658f75433c8de49e58932a9ae4489326ed9483430e99f76657f2014d44aeb50f4c6d10f471e8a46656ad5983e1019ddf0815467e8b384e5b3d44c3e6f05a3b3231ae3a3699954253829f4bcecbe33f2110485a65097b710f6d5c74b53726123dcb723ff1985ba5585e5bf1531516e0f25fbd44fbeff81faa83f611990b07e40a5a0d0991edd288ad86b4f17fd7e7440344b4eae524ccba284fcb92d130a2a307c2a3e5611511735959285e1699243385e4773606fa1aaceba6a078e29045c64cfca62907672ccaa3f46623ceb8a7ae408c4c36f96ae4ba483b8d8c40df41e50ac7af1143d5643dd859422a93f36eafdf47c20247029a1600101d191d3e94b21f4901ac8c4c25aa91c32b49e4270477165e286e1f18e5cde43a895e41dae3e1f3c25ddf8fe7e2efba926489c86af7baec61af6c9bc3f68d5ff39446d9db90c60cf6ef81c31f6ddcb3bbf7cc7470eeda9a2531b251d330309fe8fe8b9721bd4de092835e075d6a19d336fca13eeb9132a2a6f3fa7959c901b6369a79992b6ae5871c8ec627cf58e2793a6c9fc3a33f71fa801aff2eb343207da32fdc832b49a33e60ff8487d57247c5a830124d35a1cdfb5dd97783a8c1f6ba60ad809081397e5366c5db0579c5fd02e1243ea031bb665a817617790dffa7870ed668de7759ed1e2993d88f3abf446e04ec488180e45e20ea4273ce5eff85d16821066456f62ab94f8cbb6f0705a5ff8cc0e37b7054c7e208c0f6396c3644d49cb427632f94eb25db155590a95177fc3433404184cff083fa447e34ea88a9f33044cc44cc9f481045d2a8c62b7fae56769bbafc1d077654862fab68156afb8b0aae8e6ec5d54930199a74fedfb7de893313896fefb4e43b7525d65c9144d071d53839e5eda0907f0fc7f87c520e3f6853901e5aaac949fdac630d41501db41fbdfe53801dee61b398ba5198c40596b31cfeeea8665a7ac386bb648df35681b5221cf5496357ef997d9dcb1fdf5e2a450651f0a5b7623bde10bbb1cafd896080f8f2bd39a825c5b0679b18055b86ad3e3bf04640c5bb5d21d31488fd5bf4e7942997cd793433ec10c4cfb398dfd248def9c637af888a8c1f207583a589a3e14ca005b383c136a1b49821c85d6636da493ab072d01addd56762021ec0756399a379c0742f9379cac8231b8843a9285103455ad8bfa36c7e9fe25819ab60418fce738fb8f990df16bf6622bbf79db00ccea65492a5634ceb976887a98de49dac090281556453c1b8b68954b5ce3f810f62d66f0094ed988d022e7c63bc62ef5e22fcaa69f9eb60c630dd2e262caf3cc170178a72d47ee87896e54b1c24c904a58fa198861065a43b1d56e4c2b1f81d39c8a1c35bd0eaa60a868d780724d8d10450ef7feb1c109cf9586cd6e38123d002aaed98c660692a1045db56c9db587c04405e1883618a78e9be11679c5e7fa3ba8fd44be5031b023f49fa3c536c5ac68cb97c8a66b8e906ede2d50b7b0d6b76b6c260dea5e53f2791333aaf9ac65d1dbde91fa39eea29f7fc0f0b3a91497fc9c1ae8fb2520503e19ab51aa6d9e7433ef9c9244bcf3fb5de25be1c9dc710a106311c9f670b294e58c12f705c6c182dd2949972cdc7b24a5e62c6acbe1852df5c99d03c52c2ea244445b2fb07899046e9844fa792b3cd3435b8d2d4c7429f3c1135d4ceb79686f161b54c6078863b87aab7dc2ea5e938b9b82892316a39fbdc978dd8a33b0865d549efb0432d416406c88f1ef0dbb939717b251a5e85e46933183967f0fdda85d55a8a95bb6a28439ee7ffb0a94128d44edaeda9002cef9dd0ff3f114f4cb0e9cc053c707975f58fb50158ecacd995585afa9bacd7c54c22ca751b830b7d301e1b14d4feae96d66896dbf7bfc52e184e1b04d7f8ce42a4e65cfa4be9d965e464a58719cf138437ed3e576dfb465d3b8638f0026f84ce3fa9b98c0df39f5beb47ca31fd4633a03340c49242d11242eacc6ff01d594148b9d25f082bdf59f59dd2902fb5c4d8bb7e9db678f003a0b0826653ff0c78ce735b22c8a7ecc99a80526739a2c59b2aee62b2d0bbefa96477a1375618112b7f1c7023fb84796e30b15b5c75954f8119dae82e8978a0905a089f5c378e007904f8fb70f5063b557df170a6c20e7d5386c2324748814b36026ae7c5f6ab8b57b3e196d7706068074b1c1597bcb761d2f41c41b892768ed0b9c56d269df71283554c27ed9ceec9fabff8aa7ffe55812924eeea24f3ded5fb02f69940ab147d31d582280a489976e5488b8e71782b4aa34f882dfd62614aaa025cd77eed9f453b36afe2b780f8d732472b6056887849fcabd83a8a7036458a7df604c44ea824c251aead9eb77b64b3bfc82829e3f12347f8ec1f06e00ce13b72f8efc7ca8c2eb0ff6a04ee5788178fc5f2b59657fea4171f986a9e51c261111559b008455f60e228e20f13b901d87f006fa0ef8027379177eb349df6802dec3bf87395aad86bfc4f223dc77b2358ecf32ce2c3a08d40fb709e99326a7945e2f831ceb4dc7ad1521ad9516e687e6609eda8e1e927bbf7fbd04a2d1e72384c86bd2444cf4fe559933d3e081e50204f221bb22b32707db765b096a03eb61bfdbad669222beb237fefaf09481d4d3d36d6f8dd8c7e9b35aa38abfdc5b6f2385a1026716fcd5c55d45ac03f25feeca17289f6c34693742a0fcea12c3f97b8d9e5840bdc73bb41241521b1f80af50f9bc94107ae142fe923a6c3692817447abf3b29d1c816332ecbf9e19aadd27bf13bf6caa1676d855ee45b424527474345c5835decf188fe965a5e38e54f42142a6fb5f06cf0a17a4a32a594826c32d3a60be2eab1eb3c00df9d7078ea21bd8396125f77d1c9cb13b550ad34a7cdbff4307b26f99d759346b2acf60f7ecbc151da5742e0734a98f857a215fc408d8c222a4827ca818ed047f148d76708406e18a2eba67d480880ca649f66637e155c9196f0b0a93abb1e52c070f6bc5eac179534f1717bbc571ff43a6876f6a1e15080ae88734931d0a3731a269d6e2a32c536275a4f952c3c092c84ce28c86711e7b8756b823c4f63e9d49a96bd550ad919dc8682c4957cb64c7210d25d3a00ac1cfec3e596dc4790fecf3466557c4581225fdde19473b560498e6e797f4979b89b44dd3be5f92788d64b14941f81f227eec84c2cf7ca894d481166d0570a111fd9c25a6ffa23f671c4f0226f04f743300afa5f0abfa2a2da152ff202e57964f938ad90875dd270b191959fe4119c9ebcbc177c580aecfc530beb4566c405a7e96a23143b68584a2352de57c8843eee4fa14533f2b7283a227e607f28ea4f524cee64a8c0d7d265bb9e2ba2c08bb585bbecc7b4efedb3d62d7ebed0017c674ae7ee721e7ad469ad7b0bec7f0bba81d0034fb90f049250e223b9cb2f02126da84741477e63e0fcc9710b5901de6165f67f3037d8b49d9dee7a965a5241fc6dfbab07cff8844dab0eaee2379580c20c4348c96a3bfabc8fa9c41f99f4ee9ef17a0b4824982801cae5253da5d432c44f789fa787e65fb5dcbc6e1c5a651462c0be21cf97a221a10396fd0899358bf218f21c04e95e13a101d20aa1be13c9326e1f5a7475a98a34916ab91d33ebfbe47017376529e997420f39de46f089fb2666c3e60ff1dd0fa5e7ee75419245a3afb954f9fd8492ca3bd558ebad9d00fd5d169b1123474126ed691366235e0defa1c4710fd074870848b9ac30cf538c4005337345a01d42ebe98b396964316bd610fb331c49b8c9516b47b44673639e8507fb1f5c2579f126cf23efc27bbb03f6792abe166ff43314d128f54a4b6ff86841ef8b5310c738996dc848fcdd66db490e5b1a03304cc169fff9f21ea31c900c8773ed93d967f2af43fe605d3729b0824cb9344f416f7ed7bd3e06fe41b2640d0b3b5160481cf3688c0540a642b6f112796da9c7fe462a76c71db9e36f297b92c602b51f0ad8cee4efe8a2c0c9e614694587ff41ba42574e0df9f1a4478bad6b356e28b28c4255cf90798800195b84998d188ea2be4c1ed4ca2f352686b8729cadb0c93ebc47e48cfe32572debd00c05e4a046960b825200c9904328962550e35916bda9ad610be4dab97b3dc66f47adeca3f02f6d2c654dd8d5de4544b9a82febc8d4ad3f5df431a9a57b0714cb2c12c3e64ab091696ca84ef9466e32eae3ee45cb779c7b18b50ae746d49375ee30842dc79b682ac5b7265d33e5c7abbd7847b05932f8855ec795d3ad74fe0b22184a9e67772d4cd86c950026221a18663bd2fff5007596cfc35fc476af02574390c56301aa81a820d181066a7fd6f0a4f8fd806508b197e6ca6811c5ccac1b04aa3d9f095b8e7946c38b7499bcb26acec4b36acf934766427a5908f31f2f5a2bce71aaae0dd03a62921bac4cd7a46a8e7ff76a3b4a4e4a507dbfd8612c3dbfcc3474b59fccde181a6b959ed03cf8dbffa94e74040abb1bb50c86a22449606c82114563605e22c387084de41497b22e406a6e04a089f0114a2c1b35b74b2fd78a5d47e940b2d221c2282017029128a425c889296f076e07e2804a11626f69bc30da85b2b6db481102110db48377a3e6f22e35b7911d3b756db190a1869d5a0917839942f3657cb15ea022ed87f3e85199a71035bdb3aca73dff3bb8fff89dd52c6cb50dbe0b6069c9e4a478c9c0fa724fbbd2a4ee54bb58d0ca3f595f674d4ddbfe0748aa7848fe5950ca5203d46fc8ab0131a17c9d24e67bf60779d4e6f3ec1b51117caf0ee4a6e52a27871ff160e1be28c9ad0c0e55fd2ddb2e10ecf32a5b5ba0f95503f3388464c734dd92549b572b5f0a777abed7a6e70f5b8e31a106def068fec67355b50d62f31a8093d890ec19ed46b39c22da75295698b76c24a10db2e9e7869353483c201ef64a7aedd1d85a26fb08a27f6f1a064f26626e207d08b03bbd29600512e059f349da549af59f1d2433ac706088b91ce6fbb73fc14e132ea00ad9a7b07a67eabb8a768fcbd203a1377f52279094daa58059d8689f18b37dac7b06706e550603e64e24ff5e3b88b91aa280754a86792ed4cbeb5d5d36d8a2c3d9aa40467f810ff717733f17130ac623be508b92fd97c5ff3477d6f1df81d0f5af9928a9ea0d5301063d9bff0f5a27fe41067d1495a47a44feae361248a472839bdb578da676debee18890c3f3df4449216e6dc59b2f5edce8faaa4e6f900168ee03d2f9281e7a7273f53ae40bd5a3a3d3be59bacc0777cc0c0d9fc322bcaa8b87f4b17c5d4d1744f2e59f008f3f8daa5422c0d1ad98a9eff76766a89d9e1ccedc9ac5809779859bee069f66fc6ca1febfc1242b10d7fcd0957e23c4f777a06297a3fa93341fb16acb004ee1ff9e7d9cb4bb6397c1c493f5f141c1afa36c50f920b004f9c25702d5a75c6991333e8c06d5da1dee6647965e07b094691a6c534ecd695bbd6b889a2c995f63014428f6e88b6ab78bcbed42a0a89e0099202a8e5f66b1b5f8444c47f8ecbc6bcf536938f12b5d5cc541280c9eba063639c43bc6dcfc0f11dd8e6f892ebdb86f2094986055288a2012e687411e1830ffde11cfdd5b91cbd6b6c3e480193eecdf0a071aa1431a5aa0f7efa41481fc48ec3ed02726b52072cd4e61b131af531", 0x1000}, {&(0x7f00000014c0)="4e0e5743883f307698b1", 0xa}], 0x7, &(0x7f00000015c0)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0x20, 0x8}, 0x233ae21196f85cb4) getsockopt$sock_int(r2, 0xffff, 0x800, 0x0, 0x0) 21:52:37 executing program 1: pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10004) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f00000001c0)) semget$private(0x0, 0x4, 0x200) syz_extract_tcp_res(0x0, 0x0, 0x0) getrusage(0xfffffffffffffffc, &(0x7f0000000200)) mknod(&(0x7f0000000140)='./file0\x00', 0x2001, 0x80000001) r1 = dup(0xffffffffffffffff) recvfrom$inet6(r1, &(0x7f00000000c0)=""/43, 0x2b, 0x800, &(0x7f0000000100)={0x18, 0x0, 0x1000, 0x7fffffff}, 0xc) 21:52:37 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = open(&(0x7f0000000140)='./bus\x00', 0x200004000e, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x3}) mknod(&(0x7f0000000040)='./bus\x00', 0x10, 0x7) setitimer(0x2, &(0x7f00000000c0)={{0xbb, 0xb036}, {0x1, 0xfffffffffffffff9}}, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000240)={'./bus\x00', 0x52f8, 0x87, 0x6, 0x0, 0x3, 0x401, 0x9, 0x0, 0x3, 0x6}) 21:52:37 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) preadv(r0, &(0x7f0000000540)=[{&(0x7f0000000140)=""/105, 0x69}, {&(0x7f0000000000)=""/31, 0x1f}, {&(0x7f00000000c0)=""/22, 0x16}, {&(0x7f00000001c0)=""/11, 0xb}, {&(0x7f0000000200)=""/216, 0xd8}, {&(0x7f0000000300)=""/209, 0xd1}, {&(0x7f0000000400)=""/221, 0xdd}, {&(0x7f0000000500)=""/38, 0x26}, {&(0x7f0000000640)=""/228, 0xe4}], 0x9, 0x0) lseek(r0, 0x0, 0x1) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0) writev(r0, &(0x7f0000000040), 0x1) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0x25}], 0x1, 0x0) 21:52:37 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="d56a86f85e3c920a11472d901c2332b31e3a698dd272859e29cd161fdb18e5a5ad2f9dca1c1555b7482d115b407abcbb1db451e5ac3b95461c28d46696d61599856bd34551a1b159609376c49ff78d0afa3e68e5881575812d8d7e38bac1d6ed45e89d3b48105eeae9be80040ec32f48b0532a51acf8847eb88f81577cb9d9"], 0x1) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='x\x00') chown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 21:52:37 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) mknod(&(0x7f0000000040)='./file0/file0\x00', 0x2000, 0x0) setgroups(0x0, 0x0) setuid(0xee01) rmdir(&(0x7f0000000100)='./file0/file0\x00') 21:52:37 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)) stat(&(0x7f0000000000)='\x00', &(0x7f0000000100)) 21:52:37 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd00) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r0) mlockall(0x1) 21:52:37 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000700)={0x0, 0x0, &(0x7f00000004c0)=[{&(0x7f00000001c0)="4401c305a4a8385985724de62958cfabf4bdb8473a5d929368af89f1bb82f37da19da64620170793a252a708d53a0e333b76686a9f0cfb9f6e60e39ec7cf4c1732607c82c94389b918785e38b11422cb1a970b1075ab713f22bc0d2f559da6d0e50e1fb1dd8bc4d4878da490e7b4b415678a715a56840f14917e3eb4dc355978dd671e1d1258b1f8d2f17683439df4f2e011ea7ebeb63b61f804823a33d7cc56e22eb7ec1b3963c049e87a5ad7fde926bafbf82f2d324136b140288bff66737b80cfc0c3b77fcf0301f7d189616a89408538747f669e4f9db178e8c1352b9598bfc972a6831e5e3b", 0xe8}], 0x1}, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = socket(0x800000018, 0x1, 0x0) socketpair(0x7, 0x3, 0x7, &(0x7f0000000140)) r1 = dup2(r0, r0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)) mkdir(&(0x7f0000000000)='./file0\x00', 0x88) ioctl$TIOCNXCL(r1, 0x2000740e) accept$unix(r0, &(0x7f00000002c0)=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) rmdir(&(0x7f0000000040)='./file0\x00') readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/30, 0x1e) 21:52:37 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) accept$inet(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) fcntl$getown(r0, 0x5) geteuid() openat(r0, &(0x7f0000000040)='./file0\x00', 0x20601, 0x44) mknod(&(0x7f0000000080)='./file0\x00', 0x10, 0x8) 21:52:37 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000000)='a', 0x1) write(r0, &(0x7f0000335000), 0xfc94) write(r0, 0x0, 0x92b0c339) 21:52:37 executing program 0: mknod(&(0x7f0000000000)='./file2\x00', 0x4000040002000, 0x2922) r0 = open(&(0x7f0000000300)='./file1\x00', 0x10080, 0x43) sendmsg(r0, &(0x7f0000001940)={&(0x7f0000000240)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000540)=[{&(0x7f0000000440)="2deb6c1acae41425fbabd31699c7b71699c745afabb84b9428150cc231315f39451bd9bac68ad7b1d098c88fe581ba1719f8e5f7988349ff4f1a1513fd19ad75c2c066fdf7e5c81f0471576d38602ca9359ea434ab2eb24893681545765b6952661f773e63282f682af07ab8077a0fcfc46e29467ae0b80d5098fa470e183d6952b7c1ac424c7af7746caa84579d677e5915318321001e07427c1562490f014b1ff47a855a4bd8f985493fa938f7dbe68feded524d3cff14ca657a4f537ca3915db431fc18c7e8570912d018c0fc8058421a3f211c3932c52e0c", 0xda}, {&(0x7f0000000280)}, {&(0x7f00000002c0)="fccf18bbf215d4750fd289308eb5b3ea9e59", 0x12}], 0x3, &(0x7f0000000580)=[{0x108, 0xffff, 0x20, "42444b10b32ab41a3fb7cbcc18288df9c4d03830590291f77a14c05d18834a59277cb2878a03882ec968d8596668894920f55d7444e694d331d0851ae4c188c2fc47c081a7d0f7e43099f0caf65f4abd9d1452bb778ddb84adde99d7469641825441ab9e46b6eecf71dc0c036c1187747dcf02b49303c80ae3058932367b5d3747c04d1aba11ff96a5188abe14db06a735c827f70f9f700fa7de0630a26cf9e061b12893b087333bad3cba326e24f68be8cd5a9fff8cf0b4b5b9d1c3cd381262208a00493bc92d9dcabcdd3661701e383561a5ab9ea4afc8866cdb0deee3cc991968c368d90c1841352af894fe3221d5d04a9e8d2ae76b6a"}, {0xf0, 0x0, 0x6, "7d1f179477359defecd9a7853a90fdb3f2de96cc4a487e7b53f0405675779479c16e014cc7dad1a3901d8d3231717d026b475b6a14741dc9b55d3204abd9557baa8ac9a5b67f3c8aded3476580134db13d04ec3bc5e43b3b207a6714cef925eb88816d855ba1007f59b2af710d4e571c1b865b4aff0182f886e8ce359d71c1b999a9bd7b1ddb7adb7cce1817b83575503fa545b23d5affe6bf2e9dbc2e897c6af62f25eff4678f13193673680398a215ff555c3edf397cce165200a9c98e49f20844980328bc58dfa63389ca4747e2278eb346c41b813bed62b624457aad888b"}, {0x10, 0x1, 0x401}, {0xa0, 0xffff, 0x6, "da2a1f84b13f5add0e346cf5c4c523e875c064ef040b3f6763b0a353cd6b7265d0764967556629fa02dd225b6723daaf94339f888e23080052f6d0d79401901e85fa9f00b0ea731f4dbc837ad184024d80e9ea2c9c3e8dc0b95ec4f4d4df3d09e2d9e8e863e1b23673785591fc4db716f0df23f306ec938fa1c8bdf523b9da6f16531b1540b7ca33bb66"}, {0x1010, 0xffff, 0x1f, "df4e37bee791b7170deda30ff10c4b6196b2da9f7b32bc11c04c15a9218b98d78924fd06ec2790bdb1a6b2ca79156eacf17c0aaa86ece3c19e9c132caeab58db1abe12303e0b18f5bdd89ccb33a05e68d86a05287e8ea274a96d58c3b126547820cbff4b22e350b3e532f15efac7854323b9cc5e6cacfb1bc24acebe15d85c3ee4ae7fd39a1c3a4f64c4afd829761ec1c8d8787ac6d12e5417a63b936e4005448bc899193a13830012c17e5e5cb90c639b11eccdeb0f389afddb9c36c72fcaf844e9a640228ccd185faee9b9eaa4b6c3cbab627e7d3f4114ec73b43e7fc9d5c20a67ecc7712c476f931a025e6f5b76e34743080736427f642506a149e8f7ac32cdeafca43968e11b2a0d26d3f1f7804703e3fa1014633c42e0b3a4234c7bea1ea8fc33eded2c6fc1fdfc12f9e55dac123e9ef3f62bd7af112a370153cbf86e205c628a5802a2086a1de89b14afa73140a94f5c83f2f7a4c1b238f677450f1c2c81ef233b9dcfce47ba5cabb2c398e68215dcfa88c88cda80d8d42759ee0de0bbb78cbc640082ab5178002a073ae4eeaf3f8d780d1d8c247ee767ed6c31091c524b9220c05ced5fe19adbc1bcce5ba3bc69d14247a1c600a65300ac9e059aad23c3009e3618de3ed2e188b5c7564be0095222f8daad1751933c4824aa1edaa9c103320f1221d10cac8652432a88e61e3ceb0469cae9cc936b4a42ae36fef7e99aec4895ffd70dd680f4438b9be8e8a797a5ed37b828b33a661d788d0fbd1e93bfd5c49d59d509371b7fea957d0b34deccd0de70ac437e28bc7914ecf11dd86499a6ce40bbb421fa69ec994e546fe03926eb8f1ef1ced670ab7b7bbbc9df9978108fe00e4415a90eb2af5648e7849170b3df5b8f9e6d5ae18f93cf05cd3e5b6f70a713e3e6af59498c268b9fa06f5cb9d238c1364250e3434aee8b2dd9b293bf096d51beb6183582e1578432200c8f71f4bc51bb9f4ffe62094ff29f73e322d3c488681c652af279e5d9445ea7658bddd0dd8f5e0ae214fa001caf46cb9fb389c5b8d1f693f7e767b557ec204e203c9c71997badd6e34f252453c2e5b16b8e2baa04841da4de6dcda52dc9a00af00b5b84abd816810e10a8d45b917a52cbb3e1ec804c2d5a45f5cc9a15073178b473e15e6a38421b98161d248e33291446e1f6e833bda6e1d88beebcd67b725b4d94bcabdcafd577fe3385206f8ee3364b1c130710e7345759b0f19bb8a14fadc060e17bf48af123a752ebef65537994636eaf18af13487ccadc1bde8ba5c9eb2aea6ead0f9a0a0fbd5f6a73c327df6a99dd7d1634c21938e4584d60328aa0dc80e4d46959cad5b1aebdf7341a4dfb782f28bcf3e3df8c596f1d461d65faa5620bcaa4e9a182f1e5f1047252ba009e4db44647955d99f45f8c8e65720146b781b08e62c95230df131f1c664e1d445852573c8ee704ba3b09c44331c0ff147fb40d0f4a947b47cbbf6ade1420a6da67a6a49d2e1e85490f2e604de28a5c1158d09eacbc330e7926da71978808e239b14f525d35e4917a4a63eca5c3a477d25eb1fb641de2ed9c8890ae6bf638fe84b17153362ea9f372aead85d5b47a63fb2acc1ff3b3b9f448a05c0b94160e1346b10ccb531fb74091e3c62cdf6d6bd9fbd184c8413b7ff720bf8cfbf39994f27897e6c48e83147b4f56be30b8c9570d117c4e4bd20468a552b3e80e5503c9dcee538076f9f56449670fea5bbc70a78a62347f099fdb9c4e737ef9b350acd9ec6bc8e4be7a3b4cfc8468a13e3b9098dd59a00daa6e187f5693db4442d0d854fd2e1f6a146f98d01a11e7f749a2febdd34f6564e1c9304b38bf598a08264c80b39f8763d6e0d3d2fd98acf6b1e4c3ee650581cd31826e0baee454f2425a4dff39a2dcf88328717505040c1ec2d84de0f50388d18befcecf5f3e502eb312c916665d83ca3f260e21670b4166fd7b1123029e8fa17caebbda820af4bdbd2da90f0bde4ef57f00df340522a2e652d82e2b1544be6580acb28aef82ad7cdd4904fc9f020f1766bf2a6e3c9d019717eaaf701065d4e47b813960c451c755f2b6d839e5f047c86a5eda144fdaaa0d9800f0bc6b2b9b14e05874e9ee3b8bb73c46acd6fa03f697eeb9b88baf97f049d6cf2f377fb556f2ce2d284ae706942600a9af54c0bcc439eb27844d4270ccc09d90300bde9d0ba04ee9d9f19bf0c295b541d6180bcec8948c9dbc142bc518c8a84e44b27b5801932d7bca7455ef7d9efb24367dee035235137817cba5a243e181a8cc4e45f1248c87e5f1c4a5e4182c3a29276a254d55df0e1ad6d3899b481472e4d3c92be51191d98abb8a6932caab44129bb7fe6945343fabcd40239238540a9fb7052164aeeca23c34eead2bfd137ddbe01165c79411c3b59043053ae69921a1ee7bcefdb40b7c83a1180bc52daf030d23adf5c2d6271ba92b2dd272fe4c2aa6303c340fbc66bc1e18cf5cf036b5a2ae0e03021c386668000fb57bd202b796aab286d1cb88bfd92938afab6e23eb3c6f6421b0179c1b805242a39a3dc5c5dfca00bc653d0b100cef8f2a9ff658db15a1590dfa311d8199434d2259aada1d5225e8617b404ed234683a0b88a9becc195428301d433cc00d68c8c7f9be90bcd98cbd13d78e11fca42cf86e5f81e786b15afcca7d655b39fc1fb60cd58ddc61ce39e7faba8ab136a93f650f92e326503bbf658668b348e872ac5cb92215297c8f080000bc7f3777b6adb67b2578847baf589ef1a8fd5d321413b13af3b949c0eccbbbd614ee991f009284f082556999acebb854d852c8f3328ba508234c2b2b2b1431254c846453d5d683ad37c62fbc7ad3b63b1b82053b679c521df1ffd6888dd1da2448c182b9131a8afe37284edf019ba65188e1e3ef7e0498754dad063bd5ecdf758784fc179cbab206f56193b87bb803e6adad06766fe604df044904f0db065ec5399646fed90e2d3b5ee4611764fefbe26572d73d8becf4e9a378f2959c488ca8e673360bed35b3afce8de4916589e07dd09cc8fc2428793ade2c418416e265db688805aa22d51151fc982292a2a551f2c9821f3ed4655390d4ababce9e7f71e1de6a4676633c21b2a99fb325a1c686ef040eb54aefce785c1e685905247ca7e4e3cc8ae51805d8571f0ce684e91436e02369cea739d7650e8cca6adb7e7fb5e33aeae3a27eee150e3beef86f3ec6cb308f92b9a3fea317a73f701b395c32d8d7a0c96fa7789b8aff48ef1254636ee240ebdcd2456ea45e8f391dc27081ef16744f3dec60721f1ca33a7b5d0949f99ad4375eac17c1c7e88578f4aebd5eacf538f56a14c29487b561d03affa69fea0a60e171fdaefee9c3a90e609cf8c11684cdaeee31b167c39ca058c7632f04006a3dc0828eb75e30d94ded9353c35b664646bbdbacd4ecb35218313607572670ef600d850a9fee6ff86afbd7b674b88a06cd32185553a70f71db3a9378c423c7b08e251b2b54df2b031a703a5b8db15eda5e7d150b5977e83cd7dd05ee0a5f2146244a3f058705ce11aee4fc6db4bdd00ff06bd4a077e69fe6f8f1b21ba59be4061d9783d2554fdba83724646b87783fc788afc6097050b51e3c1fc4ecca92fb2480d5fdfc83bb29d67eb992afff201f44f72e84fcd2d8f394e0e5a2b76f5c3944efc717311eeb182840f065a7881d7a1ee7599bb182ee4575204ba7b1289015e810bafba67b5ee6a4a760a6c38c78790e5221642b10c888e8fad25d409d9368670dae92ddb0b5ff39ea4d5e02391ce475f1c1bc9a2b711136cfae804ccf7c5f4cf3f3c1521bbbf09356623527e35d843529f65383e3ad1baa564e5dee1a73b46d6c3f0a55e0409bf814542d28150db06f96025b26188a92dad1a854cbc11692dcaafa46112f82f0221b041e8a05edc5fcaead50e9275c161f0e46078e105a0fc2d8738a1375dc3a30bba39d81ba250dc5e488def93592708d51d7d7890c4dff2ecb976511f83ec9113ca479ca104739e0074d60e314889380f58a9f17981356006761fc2c36a93d0121ab507e36ef111d7ed9abbaaf0d0126632ee8d5e54fe9aaad79123eb02505ecb49166e10d5a68ed88da2aa21e17e9e6ed9673fb26fb5abafa2ff3aa9ab42618211895cdc18da9ddb74a9bf250d0d2a37466ab674b32b6b9ad506dd45bf25a96afc35c3dab7b7197425e0783e6a27052639161dcc6ce67e5179af30181cd71c5b8b7ea55b031f8811c5a71bbbca4dd3b51dbb75c2d1577ed2f189112844964dfc865fb1827275cd89786a61afde3d40954520b75b075dc250934b7efd79755801be5fc7c469b60dcf5f0c8deba844e166a4f1c62a481d59ceb00b333d961958afd8b33653b6b275dabe1a2be88e07ba1ee42938429318d5e2a4653e7e8e29a4165f1f854d56822466b3c017412d59035f3d3c6f6191bf52fb401ab00098ab5384ac89a704e2416715a7482828f6543420c787d3174097ee9c386d6ad5d47ed679f8045721b463f52e97e2bc6828d4907fec3d0042afad299a4ce7cbadd68f81293d90d3485c6519e124802efc2a0677be1577485cdc06381523d0482e1cd4718b20a54ee5440dcba067bc603c90ab56c9715f788e819990530ae382171bbdec789afddf178118b68aeecb3bc84967f338e48b2ca94867350cb58d8c1d5ee772b6b8979efd335ab061c5cb89b9df341accf78d417effb09cd1cff45a91e557d626a9777316f55f16c9e4627ccbe6b3c67335157f47ccd47d257f2f2d241780396a50ccc9871ef2d3c0b7a307b44fe02a8876c7f08aee42bfbb9f64f77514d064cd99054801b27e1dab893fbe192791706102251a6bd4d52e208bf857bc1587680e786428d78ade986372469ea36f0c8e2f13f97de867146a7b3e6aa6270c08f6ab24e4207f43c1751734f882bc7de8e5b407baff3846e71ff172587b214c88d1c0c483882e036aeeb5c7cdf239acbb334ae26057be9affbd6e9fa2660b7f023d6852ce3b81692f65050cba088f1435e522d351729242fca38b91cc00eafdf2c2ef7eb855d45061db6afd3dcbf644640dabdcd6640bd3a1ac2a00f5d39680eb9fa63b9ce8549e77c25278dba024dfc91ce3d22f4a547e64220842f59ac15224b04cd2e6a7e1cd9a6df58fd0cf0b6168157e8b0827d0e4e153771c36a0712997f1e8e84e8c6a40fc120ec82d50afc9f64709bf6f2f901f1c3ccdb6cc6d5432804149243888d12e5aafec3ab7e0e5c3cf964c27a0a6cbe050c14cc8a0b52cdd1322dd4e9946d46a9b8b2e3b45abd3700f6823d78445c22ea6ccc521e5092b67c17d923dbebfe189adfcc739aa71717580a9a958979ad8b5f20717232293d6b873253b5f49921c22901e45515c1a9ed00f8219a55310eb3e82c9b1fcc857ef0e955f22c3b699cf075cddd81bb0c83af175a0e856b71531da8886ff3b355be8cab5ef3e512bcba819af5213e671327441d7a50105b42b69ee2edacd360af2cbd2bc31a7e1b136db6d34ff10d38ecde429556da4d7ff9ff049029713831bfe2df2d41ede162a055b2b9543193295e07fb54454e97629cd8c1addcde1f322bf4607901ce081327614ef25d6113023884417f903766e938045b59b802f0b67ebf8660d39e718f137b5cec42188ffc055050d079ba9a54f2435172a571a9332cab0a3e4ccf1392f9608304c424604e00e30bcd8327fc7582a94b6b7de88bf916696f8ed9f120d816f15b75e55796db1d602e336a24924dd21f9308d0b4ca007831697d6bab70dc5d264bcb399feba8f84d5d7e45966edb2fed0a6174e502096e204c3c346656"}, {0x100, 0x1, 0x3, "893fe00d19ea8ea56a7c71df1c65c7cb1867f4ff7df413594995333d7873e8a06f1c7df14f9545379c810b080dcd469cbd6ec34dc6d2dc3e052246d94414f024282007ffba47a25d90cd7cf541f163c715b44fa90865e7e6bf3ed2046bda3478f0f1483ff1fcb86f479113e2916cae4ea78c845e66d16754dd013811fffda734d508b8bc4ff40c21c97123b3dbf90418eacfee083f821a9652139291f47e3d284a6faee8c6058cfb5146d0a0912623430c10e2156b8403948ff66a40940a0872a669f39c6c2a44d5f76789b2e2a12eea3160613e0e27ba19c94bbbb46924bdb0325f00a924b5398010b7988cbd3c3aae"}], 0x13b8}, 0x4) bind$unix(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="f8ffe73f66696d653002fefa9c980f814e99eafb080265fc2a7375dc37b242212af50b45ece7c71366efc5b2456db1916f6519bf4453dd767ed3af445aa657112c18c0bb18596b2cce495a1eb4811b32a240422fa688c2d85e61e799a1b0e14b4ca3ed9e8ffa1090e39fe5be9566ee290822289876ffa28242a1be93799b56cb1118147c9c951cc564e2b39d5e41bcc356bc37f088ac919284b6ed0a3a261a93f88ef85fd53f4d2ece825ba0efbaaf994bbc971dc9f22dc22ce791c3f8e8a142f933ce7e7f03113a8f3478b659c2ad7ce6823aaa84079568dcbffd9ec81b6dd73fab4b798d8ed96b45a4705b4d76df61cba712d1e720cbbc92cf47"], 0xa) mknod$loop(&(0x7f0000000080)='./file1\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) utimes(0x0, &(0x7f0000000200)={{0xffffffffffffffe0, 0x7}}) connect(r0, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x3}, 0x8) pwritev(r1, &(0x7f00000001c0)=[{0x0}], 0x1000000000000214, 0x0) getsockname$unix(r0, &(0x7f0000000140)=@file={0x0, ""/84}, &(0x7f00000000c0)=0x56) 21:52:38 executing program 0: r0 = msgget$private(0x0, 0x410) r1 = socket$unix(0x1, 0x1, 0x0) msgrcv(r0, &(0x7f0000000580)={0x0, ""/104}, 0x70, 0x0, 0x800) msgrcv(r0, &(0x7f00000000c0)=ANY=[], 0x0, 0x100000000003, 0x400001000) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) msgsnd(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="030000000000005a70830cfad5ec1e1a79149556fa45d122b3d4f72acac2f1dd8fe3c5f7a0826c4af070097adcfbf0cc3712fd665667a5b55670e6d67408e4e6d64b1dcbd4fe853ac7e1a7933fa72a723cae79385ce048d0550dc5e22b4f7ce2ad1099d0788abfc39c2548b038cd1c35039c5d0cb83b7d437ef82a2e841a4c8d4acb514389973c5711a5f5ec7a8b221737e5281892f473416b0aee09837f84a58e8a9c29ea00000000000000aceba5641a06f2a4b40cc65b04696f429782201a7e4bf0e3fe67d1dd5fd06ce407737042bfdf866117f6991eef4abfdb1ea3b7dc3a01006c301e866adb5adc432ff1b2c31f729ea24b3db7fbee67"], 0xac, 0x0) msgsnd(r0, &(0x7f00000000c0)=ANY=[@ANYRES64=r1, @ANYRESHEX, @ANYRESOCT], 0x3, 0x800) 21:52:38 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) readlink(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)=""/128, 0x80) write(r0, &(0x7f0000000140)="4ad18f6380ad6f6c", 0x8) socketpair(0x20, 0x2, 0xebf, &(0x7f0000000180)) 21:52:38 executing program 1: r0 = getpgid(0xffffffffffffffff) r1 = getpid() setpgid(r0, r1) r2 = semget(0x0, 0x7, 0x420) semctl$GETZCNT(r2, 0x2, 0x7, &(0x7f0000000000)=""/163) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = semget(0x2, 0x7, 0x2) semget(0x1, 0x0, 0x200) semctl$GETZCNT(r5, 0x3, 0x7, &(0x7f0000000100)=""/198) shutdown(r4, 0x1) semget$private(0x0, 0x3, 0x8) semctl$GETVAL(r2, 0x1, 0x5, &(0x7f0000000200)) semctl$GETZCNT(r5, 0x2, 0x7, &(0x7f0000000240)=""/228) getpeername$inet6(r4, &(0x7f0000000340), &(0x7f0000000380)=0xc) sendto$unix(r4, &(0x7f00000003c0)="326240a8c514a8e52adf469dfac4eba278c38e7110ffb060beffca89d2dbd8d6036eca7148eb225ae8afe61d3ccf09236b85e267933898dae4b49ae80137571d9015c5ab701469dd6ec48fb695ad925e5044ae", 0x53, 0x1, 0x0, 0x0) r6 = semget$private(0x0, 0x7, 0x4) semop(r6, &(0x7f0000000440)=[{0x2, 0x2, 0x800}, {0x2, 0x400, 0x1800}, {0x0, 0xa7b, 0x1000}], 0x3) setpgid(r0, r0) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000480)="b92fc75d480573fa0e10555dd5a22016bd4c1c6b1dde447e5198502c948f0976a8d0760b0b1db3968de530fd9066a7bd4dceab5bbd3dd51f6bb1b5ad8e08727c7637dcb960f444e792e9f6f8f04ba83aad1bc81ffa049815094fccdcff31280bbfadd034ce2dcfce9794e9e7ea88ed88866b12be014910692b0fdf4fff98e93157e07e29e56aba4a9f4a10bc5d372b85d5daa44c027119598a306c691aba6cd3d50330899d834bc718cf2533d278b371dc3dfd4457f9a45c2e982e6f898e8ffce46595f05a1b39fd08af7b77b85b8eff4c8572183380923e283765f36c6e64f1a09c6edf8eceeaeaff83123531db216468bd277d85748158bc6b3b4ba6af2790892b0ae0740fa04714d38819a841d307e25be2ca6322ecd9ae64c96e5c7248215c7bb820ce970c404a1240ccca80db882008748ffba8836021549be8bd4213fec89437627407f3d7c82953fea2eb50a2d72d963e45a0d824761e6117e9f69577148a0170f2c12ec225139ba803d068a915417bc79140b4c2178d51290f78d9331ce6e72bee33f149eb6e812950b0554d96d91e6667c32d262ff47b8caf798fb832f5f04604dc80c1c8de63cfaac280817cbb2e10cf3a7d0fb2ba48e8c24488b2213dfbfd0ee1cb8034059c9c3afbd67b1f3e4e44d7785708062c1a015a20efc798276926b31b82c99646c77bb917de785a7e0a336f4464987c5dd457e492e05fad423d6a198453f7bdd72b67c57d54344fdc7143928f0dcff07ec6de2cae26c652bb1eee5e489d3c6fe066186af2fd1c75e7f72cbd1e0a46e9019f545b7d584e11dfa7292ee3150da3df0e9fae3f707975c903062f0b477c90412c06ea85e80ad19f8bde44b89be634cc7b37b9090c53c430f51f4e373f7f5b753f30380d47107a8b4d87e545d741a7478ae28fb6352602c741a469c3535cfaa01b0f32c22ccb8473927e5babaac01025ec6cd857b43dd3fa14eb4a9cf28a1194ba6201d2ce402e4ceffc3d9e0915a39ca23271afcc0f1e33fbfc461f4bf78f14559b35232c2d5b9d6733ae91c3f75317e8773885a5c5a23c736c97cd750dfa02afe23525eab37c8b07a8b7ba0b7c67a191a7cf9704bd9dab879463bee08290eb47b5f5557a3999e4cccb5ecb8c167e6bf67f3abbad734bc4d4516ef087c673d5d4d286cfe39db9e4c785faa80809cafc36d12f7ce1c10b395c2d9daf3bd178de2bb54ed6d0faa480aa7816cf525b50185bd447bd8dcb66b469ee013091494bfe3ad8aa022a69ce7c50c4b75a778a929c420ab113966719ee1b482f68a6f896432f4824a3b4fdbb3a2ab5ab5c9b1b864e9fbefb826404f91ab1d81f33d021de713cd5626ecfc8c7d56b07ad785f189dad3dbe33697ce381aa14813df26120a2f5c5b1ab4be3e9f6055fe93038683665113ea64b8a70c3077904cff7dcb7f2eccea498f1c83ed8ba93827748188e3deb5dd259a5b6a6676eaa9cd7e234cabe37af8a54eb584a25fa98a895752f3e15882c8881b0cbd19977e729a444b6d49343986c509f2a83469ab5eb876df1ba1d0c3b508dea65483e1cc31736c95e4084679e531a6410dc8f0449a375b1f1a7f9a9a445f132a20a1fd615c43c07249f42da17f787826e83df8684a2c8379e6d012ab117a5caa71fa051c6a80ee2c1a0608b31f09e870a62a846c1174a2c447549d7a4e2de87951c2ac7bf4159c1f3d92b5db2548943e38c36a385f9f690ba1904ed5aa9f6df6fc193f8bdf4b93eecf8bb8edddd75cb7a7af66fcf31fac7143409682dd85568e171e6b137a9c8ad849562d6802070697856f5369af85f7ba29dc717d93b7df0a50511d3ce7fcd143ba3a0d1a6bfd32c74f7d5b35ea7da76ec496e5ad9e2fc03b7686859f595efb4c126ce2addc8bea4ddf92c37df1ad83507ae27ab2c10a5d645ef25820d218354e2feb420bc1d86b3d519c4ca236bcef1d5dba726f84523b268cd793a8bdd0634927437e5f0593a47addca304a3e12208943a1daed196314330e1cfa45ad511b8bf64e0d7ff849e74ae44d884184ba3b6eaca6a5cc203201a69cb6de1a3eeb5fa6716ee28035930b4578fc1ab72375729134f2944b8869b47d0aef2eb0d73fa2722046403273253f90ad88f104981ab14b5778a57d1e78f8861e193e48b1761626d0cca4c9875fcf81ddf2d20dbed5524489f1bb1763f1bf3cd7c500fe87217924bc37b3954af9eebbf6ecde63ed52c457353404d0e64f33ca857797fc8e0e4ccd70dec631f8b8d47e7a05e6db8dfc6281df78bdf6884144815a001a63bae12b5edfa9af64fc4016d141da9b804856a9ce31fea11f216c33c5a3c876e66fa4e03bb941357b14c317cfd8dc711e321533672a7fc646d720a061846538a2e4725d9dc277db61b22365bc6767c848fe2420272dd711c278d6e03bced609c9b4f1502f76f3209b0dc6730f6f8cfb784199fa7a161c0926ef48cd3be7765d76fae3e7cc85629413b400909cbb035768ed5ab9994242e161acdfcfa18aa2955b958646cb41602bc486f6f9aea0a2855fcd544a5d8b7e46f2e77fd911548a7ec6135af48fd74fccd05ff82ff80041fd509de03d1ac50b1d5e34a8e0dac53678adbf814183e2fe21e2b842f6db69ec748b1c2a7f800e176193b74f36fb8cd529617808c4abd80ce0cffd9ed8c9f0ad79b9e9a2ab552b5117332ccb5a77226f17838d299a53f83f190d1c54237332ff0e61640713b4d29eeec3aad50e9e466e7bda7d3d5145d41d1da2c2c16e700457d32a5067d2d8804d2a9c6c0f87c4aebf989a51336240127fd2d39ad40431c80b784086a40eadd9f952b4fd38fd0fd6f325b948b4d311bd946b1eca93b39af627c09b892b7d3b6e504fad86c833aeb9a54904c9f8d6afe75fb2e9bb941aa3ff12e42a15d0f4e371f73c5bf6889d86558ebcb43b1d0abbcc6dfe7c85e2c5521d6f31923b95ec29727b8b554a04753ae72ef2d49040626d51153d907374399e63c64b00c860cca90c886b305ba0c914f4a82536012251405cb2d0f8f386d104ee6ee2d846ca5d5e9d831444b1bccbb09ef1abf0db62d7578ceee6523d0b874153f0d2f4e64180df980d000f4c402ea8eacafb8c6fb0d4848398d0e78c8f4388942d49f9c6dfbf30ce9203a5e41742c8801ebb8e1b8bc6a2722fb226ec82d0d99f4a4fe0f10b01944ec38f043fcea9a7fa4ef1e7f576dfc7ef1f64778804f8d5dc581167ce8c1c0d9173eb423f6af538002ecaa50de6b94fa349b201d0fc849b1671fe4728ea200486f9223bb0abcfe97a08dca91b65f06bd6a2923a2279880d0350f6fe5e358710c7c594ddc5532eacd86ad62c862352719c069f4f55eaa1204e3e97d02f49e9b4b04286ea604315c4410911d0970f3c0e09384ce227454f79b789f7e29a4b8fecbea3a5c868cca8259f5d2506333b4a349e6a63644ce1b4dbf29c5249e1187d9c529a3d2b0b1dd64c87ccae827627d563cdc9efb842432b98956f5607b6df40e2abe52c9836b37ad06dbd8eb2028b7b873daf520134bce14375f9d8a530b6d0e1f39962def236f9f338b6cdcd0a9b5ef9c357c09b685331eca6f8a065ff092ba266ddd31f4c86934f3458229e952fd1f01abf16be03adeb099fd3591b1ce0bf498cdde62e0158b1235aaf1c5f7a8b3a427469ccbd1fc4ed97f4f249634d2a13da5539578f731f796f00390a4fb3215734b532e45f6178fe14d499066f47f35ec0c1ebb4160799995ad5873351d905f9c114632c327e8af714d7252337a18bf2be053584337ac4cba4f8644e330f95075c4aad103bbb2e1eb594c0ff60ac1f54bca019cfbd78b22c9c0af560e28a4375dea1903ab09f34bc4a02c2dd66f342d0d1ec38fa4b690b682030ba95573a082f9d958cde102f07c8693f5095d57c6fda191a41e413ce006d703511eaa408081e5dc0e9eb9fea79885df41bbbb40e8b7af706d3571ceb870c2cb792851016c39daf3b47c56f9e901f376c7e41e97e445090822e64fac556666b285b6174a6d38331694f04c2a0d232507daa900d5a7c2f8906036dfc8bb97ce7d6f6da3eda2cf202e9c9a0df946bf555c72190c8dbdf2ee8b8907513ca66b0fe339f4e14460143020a83ed85029c34afccc3ce6c4c090a80ca36aeecde4e64611db3ce4eada1e7c950977fa6ad02d1df05ff629c6896a5cf21ef8ae59ed9dae7206afd8583fe80e0c33f69259819d26aca92d5903c73f82611288a9b03b508fd4324a364763f40da0a291b2190b8851faa38ad2f92c9f4de314b4546ecd73d57c66456c900c69478837da6310582dc601c976bdbcc85a460f80e14e6bdb0c6102a929e31ebe3ef38b0e68b9950171f919c0daa3bff57b6398467dffc1309608cf4fb305474f9cb8e4fe42f99b7a699dc64f100a22b77c576cadc1df7099ad57b074b779a98b975e2d0d6aed65fcd9613d0875cd937f5cf68e0ccd8fd6637bb29ade9c025e8adcf39a7cf4e78b1a57040d19cba6af5054adfeff0a1eeedb3cf9f5ed92348e7864b8eea86e3bea1bbd6596367271b78c17c4d02a826e2b61661e208103f25bdbfdb6b02063efc5e8ceeaf8036da4588e2cf52dc875560bf2164b7f20df4ae9636351c994d6b0915fac9d012666c54e068ed561f8e6c85f66c6d8d83f86bbcb49a164f8b51770064fb8cc228b5c4f2e855733492432b1ee3221ee7658d79e62f3264560132cea42b6a0ac8d2f8098174bcb5db71bb31f4a4b847505c2164d4441ef54bb662880f03eb62afdd9ac0acb45f02e5c033f7fdaa2526defe5fa508ba39d58660b67bf87091e8d986b2ff862603a07cb637e39a6d5bfa5db665a7639cd5a50aa0a62c778d757f17a7efd33e6a494e41580cca03cf281098ac3301513e7846b41ee4c352c120143d49eee67dc5171f418258837f682e93bd504d95f1387ad45616b387bb5eab6c290398d91af4dca883fb771a09531f7b224ece4b1046cbf4d9e6ba1c580cf3d1317bc06a40b7a0b6ff43382a49478a6be793e0b509f6d8324ded8f250988d83b637cf684c4436a69382f163705da4fd2bd3d163b58f179464673fb68c338c58ce97a3b1da66a2768758e8bcdc26924674dfd866c7fc0c596bff48cdcc2bd39d7f188f951079e48fd36870ba964d6314329042463c16348c796537664fd70868533665a2b619e5eaacd9475ad29b936a2137c14f4eb6a054c616341d143a18cfd865b50a196cb430f396280a24f70fdf27412d844482835c79e2587a671ba59047589ace53cc8f3ff01903cebcceda69b1b78b1897f273af9e028312ee34d0e427444ad16ddf707d3b512ffa0edf309d50a12c3cec1c8c416505349efdbaec3604ccef9293025919bd4ca98990a1bcc83301a9f0951d6f32f918636e6dbf52de3cf4ebb0c2dcb631534f60471eb2ffaba4383bc1c32841ec57b3e6e029582c8ff62e4075bc43bb0dc12cdc96c27f4ad7d8ee77ee9b3ec9f3401c2e984e3bd330489a459db5ce8be1ba64e6112d32f1ab76be9f4a60591b48888880e0c1e5063037beec9175c26e68d59d98e85482f8f6dfac0d0404aa3f2b4bbf06329c893b40f850b75a669981fe0be1c954685fbe8dd49b7c034f5b5b09ec59bfa8fa62ae39dd01ee384f8973b1b87c22d754096d127f2c53eb59f769e8a6fc80c355c6ed67011de7847af82d7b7b0280bcb8c3f475bf8e9ec10b3a39c02846b3f673e6372217cf9e602290b17057e5d1d5dbef3bf5c0c8fc05a67b86c55aac98deb6a2a2ff9cd1ef11cce68e644b1ea19a65f0a98eb340ce4bc4498afc93be87dcfc0969c23bdec6cc", 0x1000) semop(r2, &(0x7f0000001480)=[{0x2, 0x1, 0x800}, {0x2, 0x9, 0x1000}, {0x3, 0x9, 0x1800}, {0x3, 0x1ff, 0x800}], 0x4) semget$private(0x0, 0x4, 0x14) getpeername$unix(r3, &(0x7f00000014c0)=@file={0x0, ""/108}, &(0x7f0000001540)=0x6e) r7 = getppid() fcntl$lock(r3, 0x0, &(0x7f0000001580)={0x2, 0x1, 0x6, 0x9c3b, r7}) recvfrom$inet6(r3, &(0x7f00000015c0)=""/46, 0x2e, 0x800, &(0x7f0000001600)={0x18, 0x2, 0x4, 0x4}, 0xc) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000001640)=0xffffffff7fffffff) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001680), &(0x7f00000016c0)=0xc) mlockall(0x1) ioctl$TIOCGETD(r4, 0x4004741a, 0x0) semctl$IPC_RMID(r6, 0x0, 0x0) 21:52:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086a33465550107e0800d16f09", 0x62) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x7f, 0x1000003, 0xfffffffffffffffa, "85000000000900"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) open$dir(&(0x7f00000000c0)='./file0\x00', 0x2b0, 0x82) syz_open_pts() 21:52:38 executing program 1: r0 = semget$private(0x0, 0x3, 0x1) semop(r0, &(0x7f0000000580)=[{0x3, 0x8, 0x1800}, {0x2, 0x4, 0x800}, {0x2, 0x5, 0x1000}, {0x4, 0x7, 0x1000}, {0x0, 0xff, 0x1000}, {0x0, 0x81, 0x1800}, {0x3, 0x5, 0x1800}, {0x7, 0xe6, 0x1000}], 0x8) r1 = open(&(0x7f0000000100)='./file0\x00', 0x10000, 0x58) ioctl$TIOCSCTTY(r1, 0x20007461) r2 = semget$private(0x0, 0x8, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000002c0)=0x2) r3 = geteuid() getegid() fchownat(r1, &(0x7f0000000500)='./file0/file0\x00', r3, 0x0, 0x4) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)=[0x1, 0x0, 0x14, 0x1, 0x70bd, 0x1ff]) semop(r2, &(0x7f00000000c0)=[{0x0, 0x5}, {0x0, 0x7ff, 0x2}], 0x2) semop(r2, &(0x7f0000000280)=[{0x4, 0x4, 0x800}, {0x2, 0x99, 0x1800}, {0x0, 0x100, 0x1800}, {0x3, 0x6, 0x1000}, {0x3, 0xfffffffffffffffe, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0xe77b, 0x1000}], 0x7) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000480)=""/122) semop(r2, &(0x7f00000005c0)=[{0x3, 0x1, 0x800}, {0x0, 0x9, 0x1800}, {0x7, 0x1, 0x1000}, {0x3}], 0x4) r4 = shmget(0x0, 0x1000, 0x21, &(0x7f0000ffc000/0x1000)=nil) sendto$inet6(r1, &(0x7f0000000380)="7b36cdf1e04afd779998cb5b2b65c747acbb1c78d355e3262874607c78db0017a2951b2e64", 0x25, 0x1, 0x0, 0x0) shmget$private(0x0, 0x12000, 0x20, &(0x7f0000fee000/0x12000)=nil) mknod(&(0x7f0000000540)='./file0/file0\x00', 0x55875684757fc832, 0x2) clock_settime(0x0, &(0x7f0000000400)={0x2, 0x5}) open(&(0x7f0000000080)='./file0\x00', 0x501, 0x2) shmctl$SHM_UNLOCK(r4, 0x4) clock_settime(0x0, &(0x7f0000000240)={0x6, 0x5}) setgroups(0x9, &(0x7f0000000640)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000003c0)) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000200)=0x10000) rmdir(&(0x7f0000000180)='.\x00') getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340), 0xfffffffffffffecb) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000001c0)=0x4) semop(r2, &(0x7f0000000140)=[{0x3, 0x4, 0x1000}, {0x3, 0x8000}, {0x1, 0x7, 0x1000}, {0x0, 0x2, 0x1000}, {0x0, 0x3, 0x1800}], 0x5) semop(r2, &(0x7f0000000000)=[{0x1, 0x0, 0x1000}, {0x3, 0x1ff, 0x1000}, {0x6, 0x8}, {0x3, 0x24, 0x1000}, {0x4, 0x7fffffff00000, 0x1800}, {0x0, 0x438e, 0x1000}, {0x4, 0x8, 0x1000}, {0x1, 0x9, 0x1000}, {0x3, 0x3, 0x800}], 0x9) 16:00:06 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3c, &(0x7f0000000080), 0x2ed) setsockopt(r0, 0x5, 0x8000, &(0x7f0000000000)="ac52cc8d46402340219f692ef353850be3d53465b865896ec7828b9953c40e2ce4b0b484493c8c3322216dbbb522d0c55a0e9ccb0189b95fc56275694a7d19c085cc3449c89c86945b2de54824da3df66b7a85cd1f87ce88810f7773f547318cf1affd52e26ad912a7d2c160c23b05d7a740ef9576a0687b5e1fdf801b4405c6342bc86e80a2e91e606054c6b3a5c61f544a6d4894a215cf23d8a3", 0x9b) 16:00:06 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setuid(r0) r2 = socket(0x2, 0x400000000002, 0x0) chown(&(0x7f00000000c0)='./file0\x00', r0, r1) listen(r2, 0xa606) setsockopt(r2, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:00:06 executing program 0: r0 = socket$inet(0x2, 0x1, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) setsockopt(r0, 0x3, 0xffffffffffffff55, &(0x7f0000000100)="fcea63194cbb760f22a65c5ca03c06f04e9f90ee611a085fa64b", 0x1a) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f00000000c0)={0xfffffffffffffff7, 0x1}) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0xa83, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000040)=0x1) 16:00:06 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x1139) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb182e2f660008000000"], 0x1, 0x0}, 0x0) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x10) 16:00:06 executing program 1: getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) socket(0x0, 0x4, 0x20) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) semget(0x1, 0x3, 0x3) r0 = socket$inet6(0x18, 0xec4f5c51d4c7f7c9, 0x7) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x141, 0xc0}, 0x8) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f0000035000/0x1000)=nil, 0x1000, 0x1) setsockopt(r1, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f00000000c0)=0x8) 16:00:06 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) setuid(0xee01) ioctl$TIOCMSET(r1, 0x80044270, &(0x7f0000000000)) 16:00:06 executing program 1: unveil(&(0x7f0000000000)='./control\x00', &(0x7f0000000040)='c\x00') chmod(&(0x7f0000000100)='.\x00', 0x0) mkdir(&(0x7f0000000080)='./control\x00', 0x20) 16:00:06 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x800080002002, 0x5bca) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) clock_getres(0x3, &(0x7f0000000040)) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x2, 0x0, 0x0, 0x200000000000000}], 0x7, 0x0, 0x1000, 0x0) 16:00:06 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) sendto$unix(r0, &(0x7f0000000000)="5fcff324a13d60e2ece253641cfe779c939b9d5c3843ff7f599f55b8d00cdd9baacdd8588d4fafa1f00381621b0ffe218db8d636768efcf70610c272e89c63ca0bf5508539794c372fcb4ed817d2550244bc11f32a431d3f1773897ccd6e2c207185cbe726c48f8ec69dd71413f9b71b97a06d1e067c589360cd395f48edb3efb116a245191c43935e57f2f77d123007264c9cb8a5f85ac874db404dd2541637baaa7e221c6a2a96e65c5d724a7ad10addb5d4f62deceba59392c3b5fcee7b183629ce91ad8759ed5ea3e21d24fa87a38f0b25c5b1", 0xd5, 0x2, &(0x7f0000000140)=@abs={0x0, 0x0, 0x2}, 0x8) readv(r0, &(0x7f0000000000), 0x100000000000021b) utimes(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0x1000, 0x401}, {0x2, 0x9}}) 16:00:06 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0xff, 0xff}, 0x8) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000140)) 16:00:07 executing program 0: setrlimit(0x9, &(0x7f0000f3b000)) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = dup(0xffffffffffffffff) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) read(r0, &(0x7f00000000c0)=""/47, 0x2f) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x5, 0x1, 0x80, 0x7f, "565f6207d9e187931c1d4667c3ea08b9f808eeb5", 0x3b9a, 0x90000}) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000100)={0x4, 0x6, {0x67, 0x1}}) 16:00:07 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000040)={0x6, './bus\x00', './bus\x00'}) setsockopt(r0, 0x6, 0x81, &(0x7f0000000140)="5f66f81713e0e9970c61c84a342a489022f8ad0aeef283c92a1cb934dda33538deb4aea71a757d8fcb552a6dccb4c515237a091fc3ad985242c77dadbb16340a2f37adcf9288", 0x46) mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x0) setuid(r1) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) 16:00:07 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x9) close(r0) 16:00:07 executing program 1: r0 = socket$unix(0x1, 0x7, 0x0) r1 = socket(0x19, 0x5, 0x2) r2 = accept$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000080)="d07b3f78f12b984a7cca74f61941c69df976495188db3b85f11a248b39ba0a8022813bb004b60fca67eefedb08c1f974506a8adb12c59850b291180012910933954868c726cba05a336d304c91e0288c52bcd71a28532db7d929ef99dbbd2b7cd5a74df6ee39e319d451b33c97bdfcf994", 0x71) getsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) 16:00:07 executing program 0: r0 = shmget(0x0, 0x4000, 0x8, &(0x7f0000ffa000/0x4000)=nil) shmat(r0, &(0x7f00003f2000/0x2000)=nil, 0x3000) socket$unix(0x1, 0x5, 0x0) r1 = kqueue() munlock(&(0x7f00003ed000/0x4000)=nil, 0x4000) sendto$inet(r1, &(0x7f0000000080)="8adbec11cfc4d054c36066755463e47fa30616ac381737ca64c3c89ea960ab633f75db15783d798e79db33006d1935c8879df1ae90f8cc688fda52b9d2b3efb7a9790ba7773b201f4c0bc206451cfdc462b7bbe123e58f787c2e61610517c0dc855734fb7eed651e47cd063d01527463390ed05cd964bc095b1be5f976296ab483488afa2bf6c6fba50b24fd92d49709a57263ee684af7ac5b7c16969c5130bccc6d0cbfb07397e4dd8ab59faef7acee7a7c01d59f71d1deb56d6323e92ec8445184afc48933935bf2f6bf363e6ff6156cf287b26ad5e63309", 0xd9, 0x8, &(0x7f0000000180)={0x2, 0x2}, 0xc) kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00003f0000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) open(&(0x7f0000000040)='./file0\x00', 0x80a0, 0x20) madvise(&(0x7f00003e9000/0xa000)=nil, 0xa000, 0x4) munlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) 16:00:07 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x40105704, &(0x7f0000000000)) 16:00:10 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYRESHEX], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f00000007c0)="7e253b67e60a5e39fce919b89dc1648de2646ed25329281ddf47a18497cdad873ff465dfe3415ab50f4e64f4fc46b4c72170af3e341d1252109745409f32d60a8f3e31766796c4b7540bab0eb8ec096542ec1d7b45f02a38e62201dbc83a432ef3e6dda69027c125ec7635e95890ff7e0c4d601e5aa71b729f51f8df52a0f9a934ac9bbd876035d8ef50408b2bb0e82c067693b2b568f897a084f5c7a595b28b41937aac8ec912c60ec877393608abac3d49ff60390666388bada97851e4be4143d043904225ea22c1597e4360c8d611c2116fdf3ec0743bfa09dd", 0xdb}], 0x1) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0xfffd) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f00000000c0)) 16:00:10 executing program 0: 16:00:10 executing program 1: 16:00:10 executing program 0: syz_emit_ethernet(0x50f, &(0x7f00000005c0)) 16:00:10 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000588ff8)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$lock(r0, 0x7, &(0x7f0000002000)={0x1}) fcntl$lock(r0, 0x26, &(0x7f0000000080)) fcntl$lock(r0, 0x6, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x3}) 16:00:10 executing program 0: 16:00:10 executing program 1: syz_emit_ethernet(0x76, &(0x7f0000000000)) 16:00:11 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) rmdir(&(0x7f0000000040)='./bus\x00') r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r0, &(0x7f0000000080)="9d4d", 0x2) 16:00:11 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r0, &(0x7f0000000040)="9c", 0x1) 16:00:11 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x5200) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r0) r1 = kqueue() sendto$inet6(r0, &(0x7f0000000040)="f1a40818412e0f07a8e688684f1e560ac34cc4c7a2c99f9b340dd0dbc02e11666957c751d7389a82de09a2accc45de84051351608674c9970b585a61df3983a82afc5ee4152c650c314f42", 0x4b, 0xa, &(0x7f0000000100)={0x18, 0x2, 0x1, 0x7}, 0xc) close(r1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x6) 16:00:11 executing program 1: r0 = getuid() getuid() getuid() r1 = semget(0x3, 0x1, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xfffffffffffffc9d) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000000c0)={{0x6, r0, r2, r0, r3, 0xa1, 0x9}, 0x6, 0xffffffffffffffc0, 0x1}) r4 = dup(0xffffffffffffff9c) readlinkat(r4, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/139, 0x8b) r5 = dup(r4) r6 = semget$private(0x0, 0x3, 0x40) semctl$SETVAL(r6, 0x4, 0x8, &(0x7f0000000240)=0x8) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000280)=[0x0, 0x200, 0x0]) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f00000002c0)="1479dfd3699aa29131bb7025ff07745cbb16ad2718a3d254dabfbdacc6de62d5f16e39f9e9850bd0b1a0f7de062d823ca4beb56ee25cf2de346689961eddd8667abfe57a9b5a426231b987dac6ccbbaeb6441f523e1430f013bc33d871c081ec55107c8c37ad963ffa8ef1b65486a5f11f99d674b971df7163f14ebe242522b4b803a2dad6e749", 0x87) getpeername$inet6(r4, &(0x7f0000000380), &(0x7f00000003c0)=0xc) semop(r6, &(0x7f0000000400), 0x2dcc) sendto$unix(r4, &(0x7f0000000440)="19751409af899bdafbe5b18eeaf6995990c2cec578f8c8a205bd9c5a96e1be3f5da14f65de762dc08f80b870b7af33e70e1b7ee6da9989d183abacdf03855ce16e39b879e0f9189897b692a8f34a9de9585a160620c96af87cc1d9c5598af61a2374b35aea9f867c0c02bf1065de670adab0abdec7ae1c67acc9df57945f2f7118e2b0f9002e4c0a5f97cda727a9473bd5eb95ae8e74210fa28d6da55c8d40c497005392f84546ea3049e68d9265030ac8fbff953ac18eaf98405526bf2cbd639784467b9607407701afc2a7f5949a13daa6df3fad272aee", 0xd8, 0xa, 0x0, 0x0) r7 = socket$inet(0x2, 0x1a8e98614d20b940, 0x9) setrlimit(0x4, &(0x7f0000000580)={0x80000000, 0x9}) listen(r4, 0x100000000) connect(r4, &(0x7f00000005c0)=@in={0x2, 0x2}, 0xc) bind(r7, &(0x7f0000000700)=@in={0x2, 0x0}, 0xc) getsockname$inet6(r4, &(0x7f0000000400), &(0x7f0000000540)=0xc) mknod(&(0x7f0000000000)='./bus\x00', 0x204f, 0x4900) r8 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x211, 0x0) ioctl$TIOCSDTR(r8, 0x20007479) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000780), &(0x7f0000000840)=0xc) ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f0000000640)) msgget(0x1, 0x0) semctl$GETALL(r1, 0x0, 0x6, &(0x7f00000007c0)=""/105) 16:00:11 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x80000000010000, 0x0) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffb000/0x2000)=nil, 0x1000) shmdt(r1) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000040)={&(0x7f0000000000)=[{0x20}], 0x1}) 16:00:11 executing program 0: mprotect(&(0x7f000041f000/0x2000)=nil, 0x2000, 0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000000), 0x8) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 16:00:11 executing program 1: open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0xfffffffffffffffe) 16:00:11 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x2065d) r0 = open(&(0x7f0000000040)='./bus/file0\x00', 0x8810, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0xeae4, 0x5, 0x83b, 0x1, "7c91a2ec86493025846cbcdf74804dcf8867f766", 0xc9, 0x2}) r1 = open(&(0x7f0000000100)='./bus\x00', 0xa, 0x0) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000140)=0x2) ioctl$TIOCFLUSH(r1, 0x80047469, &(0x7f0000000000)=0xff) write(r1, 0x0, 0x0) write(r0, 0x0, 0xfffffe12) 16:00:11 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x23, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000000080)="c91dbf042cbc862ca90121309bf457b157ee27baca71bde8344db838602d78bfd97ce6846c5776ea43c92ffbd7011751e5d4de9aeb9483a123ad635a8640e86fc0f264361d2c7b7bd7ee", 0x4a}, {&(0x7f0000000140)="88fa70e7d0eeaede6389f312030906b910393b575bc2af45167ea0d29b63872303394a7f324a4316c545dfe4e1b1b65b228e194b7b79784a8399a0432d96d1ea8dbd5c92f828d69ba52ce9c8611780db79f8eb7f2eae6da21cefdccc5c758000f1cf3b1bd9f7c12b0098a7835b014112fe08abb1cb0df01adbf1fafd285e20290dd29f8d73085cb590cebafab83426774b7bc7b7b52d0d3e97e005b409729656284621999cbb106da7e8181af9361ffa5448fe4a105cca5865c9f9a42c978867ecffff63f6b44bbf945c7326fd6fdfd216d79e302a67f3c78726fca77984b879c8abcaace509a8dfa8", 0xe9}, {&(0x7f0000000240)="a5421c81d5726039f8735891339117cf2a0d96d6f0216e226455d6881f8ced7a10dde582a85d1f6e84e12b8e23629ecc96b58e64046c2556859dac597a9432ac536944dbc850bbe653a0310ca1b3e91307ba220c42823a4b470aceff9491c6d365de178e849b0c9d262e6360c92c3588097138ea031e6958e40c7f987f5b6f4db2f1cf7dc7bad8", 0x87}], 0x3, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x401, 0x0) open(&(0x7f0000000300)='./file1\x00', 0x1, 0x2) 16:00:11 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, &(0x7f0000000000)="5d3f6b430e427419", 0x8) r1 = dup(r0) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f00000000c0)='./file0\x00', r2, r3, 0x2) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x40) 16:00:11 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)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee5", 0xc0) r1 = syz_open_pts() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x200, 0x0) ioctl$KDSETRAD(r2, 0x20004b43) close(r0) dup(r1) syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x20003, 0xd9f, "b0000004d8e500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:12 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x9, 0x0, 0x0, "0100"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r1, r0) 16:00:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="04", 0x1) r1 = syz_open_pts() openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x40, 0x0) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0xffffffff, 0x3, 0x8, "b08dce5800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x24ab6d9bac2001dd}], 0x1) 16:00:12 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x20100, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x10, 0xb4) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x20000, 0xfffffffffffffffe) getdents(r0, &(0x7f0000000280)=""/104, 0x68) 16:00:12 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setgroups(0xac, 0x0) r4 = geteuid() r5 = accept$unix(0xffffffffffffff9c, &(0x7f0000000200)=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) r6 = getppid() r7 = getpgid(0x0) r8 = getpid() socketpair(0x739583b5812dde29, 0x4, 0x6, &(0x7f0000001380)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = kqueue() r11 = openat$tty(0xffffffffffffff9c, &(0x7f00000013c0)='/dev/tty\x00', 0x1, 0x0) r12 = openat$zero(0xffffffffffffff9c, &(0x7f0000001400)='/dev/zero\x00', 0x818, 0x0) pipe(&(0x7f0000001440)={0xffffffffffffffff}) r14 = kqueue() r15 = openat$tty(0xffffffffffffff9c, &(0x7f0000001480)='/dev/tty\x00', 0x200, 0x0) r16 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r17 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/ttyCcfg\x00', 0x20, 0x0) r18 = openat$zero(0xffffffffffffff9c, &(0x7f0000001500)='/dev/zero\x00', 0x80, 0x0) r19 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001540)='/dev/wskbd\x00', 0x40, 0x0) r20 = getpgid(0x0) r21 = getpgrp() r22 = socket$inet(0x2, 0x4003, 0x2c) r23 = socket$inet(0x2, 0x1, 0x0) r24 = openat$null(0xffffffffffffff9c, &(0x7f0000001580)='/dev/null\x00', 0x0, 0x0) r25 = openat(0xffffffffffffffff, &(0x7f00000015c0)='./file0\x00', 0x2, 0x20) r26 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r27 = accept$unix(0xffffffffffffffff, &(0x7f0000001600)=@abs, &(0x7f0000001640)=0x8) r28 = socket$unix(0x1, 0x5, 0x0) r29 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) sendmsg$unix(r5, &(0x7f00000017c0)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001340)=[{&(0x7f0000000180)="81a01afa9f048ae70b5d494c51d05b7d3a6271c849ec0c", 0x17}, {&(0x7f0000001240)="0571fd8786fe4ea05f48cd79b4de92d434eacc2b69ed64b337dfcb6238ded193411e90528249c48b9266788b909c05a6", 0x30}, {&(0x7f0000001280)="23ebf7cdb1d52b9f5e31befbebb70bd85980c4be949cfe64b076980b60ff255b6feb1fb9bdd9fce23909c716195eef3969676f2e7a84d349972a7fe106f033418edddc0336e1dfcf65e6eb105f6cbfd9a19c51f2de61b2b1f49301baf2d1ce0c621171a95ef4eee484cdaff79a7dd0045d98aa2b4fc7ae84b4711064767d6b19e6ccf668a1483a5cb5e03f282e95b65dfb7fe3cf6832a6fe", 0x98}], 0x3, &(0x7f0000001680)=[@cred={0x20, 0xffff, 0x0, r6, r4, r3}, @cred={0x20, 0xffff, 0x0, r7, r4, r2}, @cred={0x20, 0xffff, 0x0, r8, r4, r1}, @rights={0x38, 0xffff, 0x1, [r9, r10, r11, r12, r13, r14, r15, r16, r17]}, @rights={0x18, 0xffff, 0x1, [r18, r19]}, @cred={0x20, 0xffff, 0x0, r20, r4, r0}, @cred={0x20, 0xffff, 0x0, r21, r4, r2}, @rights={0x28, 0xffff, 0x1, [r22, r23, r24, r25, r26]}, @rights={0x20, 0xffff, 0x1, [r27, r28, r29]}], 0x138, 0x400}, 0x1) getuid() getuid() r30 = getuid() setuid(r30) r31 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r31, &(0x7f0000000140)='.\x00', 0x1, 0x0) r32 = getpid() fcntl$setown(r31, 0x6, r32) 16:00:12 executing program 1: open$dir(&(0x7f0000000140)='./bus\x00', 0x20948, 0x10) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) mknod(&(0x7f0000000080)='./bus\x00', 0xe008, 0x3) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x240, 0xc0) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x1, 0x2}) 16:00:13 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x120, 0x0) read(r0, &(0x7f00000000c0)=""/153, 0x99) mknod(&(0x7f0000000000)='./bus\x00', 0x2024, 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r1}], 0xa9, 0x0) mknod$loop(&(0x7f00000001c0)='./bus\x00', 0x3020, 0x0) pckbd_enable: command error uvm_fault(0xfffffd807f00db40, 0x8f, 0, 1) -> e kernel: page fault trap, code=0 Stopped at wsmuxclose+0x75: cmpq %r12,0x90(%r15) ddb{0}> ddb{0}> set $lines = 0 ddb{0}> show panic kernel page fault uvm_fault(0xfffffd807f00db40, 0x8f, 0, 1) -> e wsmuxclose(8a24feeab95d359e,ffffffff81617730,ffff800020c8b780,fffffd807eb2c908) at wsmuxclose+0x75 end trace frame: 0xffff800020c8b770, count: 0 ddb{0}> trace wsmuxclose(8a24feeab95d359e,ffffffff81617730,ffff800020c8b780,fffffd807eb2c908) at wsmuxclose+0x75 spec_close(c58218675e925b7c) at spec_close+0x39a VOP_CLOSE(cf9449688adf1254,fffffd807eb2c908,ffff800020b924c8,fffffd807f7c79c0) at VOP_CLOSE+0x6c vn_closefile(12a1fe9679d44691,ffff800020b924c8) at vn_closefile+0x150 fdrop(ce329f90f1889c16,fffffd806953db60) at fdrop+0xdf closef(924ba99a986a5ec8,ffff800020b924c8) at closef+0x128 fdfree(d6502bbbb9ed3ec6) at fdfree+0xe8 exit1(0,ffff800020b924c8,7f7ffffbef78) at exit1+0x2d7 sys_exit(ffffffff81961703,ffff800020c8b980,0) at sys_exit+0x13 syscall(a1c2239339daf603) at syscall+0x5a0 Xsyscall(0,1,0,1,0,7f7ffffbefb4) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffbef80, count: -11 ddb{0}> show registers rdi 0 rsi 0 rbp 0xffff800020c8b720 rbx 0 rdx 0xffffffff81f1fbe5 substchar+0x1540d rcx 0 rax 0 r8 0xffffffff816da4a4 setrunnable+0x94 r9 0x5 r10 0x367e7979a8fd2475 r11 0xc86a577bc006e702 r12 0xffff800000026d00 r13 0 r14 0xffff800000026d50 r15 0xffffffffffffffff rip 0xffffffff816177a5 wsmuxclose+0x75 cs 0x8 rflags 0x10246 __ALIGN_SIZE+0xf246 rsp 0xffff800020c8b700 ss 0x10 wsmuxclose+0x75: cmpq %r12,0x90(%r15) ddb{0}> show proc PROC (syz-executor1) pid=289863 stat=onproc flags process=1008 proc=2000 pri=0, usrpri=77, nice=20 forw=0xffffffffffffffff, list=0xffff800020b93530,0xffff800020b92280 process=0xffff800020b95a50 user=0xffff800020c86000, vmspace=0xfffffd807f00db40 estcpu=27, cpticks=3, pctcpu=0.0 user=0, sys=0, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 443 167245 28247 0 2 0 syz-executor0 443 250062 28247 0 7 0x4000000 syz-executor0 28247 454970 14147 0 3 0x82 nanosleep syz-executor0 91600 95034 0 0 3 0x14200 bored sosplice 86352 179544 14147 0 3 0x82 nanosleep syz-executor1 14147 216574 89263 0 3 0x82 thrsleep syz-fuzzer 14147 285133 89263 0 3 0x4000082 thrsleep syz-fuzzer 14147 97264 89263 0 3 0x4000082 thrsleep syz-fuzzer 14147 497992 89263 0 3 0x4000082 thrsleep syz-fuzzer 14147 337425 89263 0 3 0x4000082 thrsleep syz-fuzzer 14147 193859 89263 0 3 0x4000082 kqread syz-fuzzer 14147 174895 89263 0 3 0x4000082 thrsleep syz-fuzzer 14147 61759 89263 0 3 0x4000082 thrsleep syz-fuzzer 14147 294977 89263 0 3 0x4000082 thrsleep syz-fuzzer 14147 190360 89263 0 3 0x4000082 thrsleep syz-fuzzer 89263 8002 50692 0 3 0x10008a pause ksh 50692 265616 81941 0 3 0x92 select sshd 78292 164764 1 0 3 0x100083 ttyin getty 81941 378166 1 0 3 0x80 select sshd 9832 34729 53675 73 2 0x100090 syslogd 53675 498068 1 0 3 0x100082 netio syslogd 32422 250716 1 77 3 0x100090 poll dhclient 12987 268392 1 0 3 0x80 poll dhclient 36701 189779 0 0 2 0x14200 zerothread 25072 223626 0 0 3 0x14200 aiodoned aiodoned 76888 51359 0 0 3 0x14200 syncer update 28195 457421 0 0 3 0x14200 cleaner cleaner 21931 65728 0 0 3 0x14200 reaper reaper 51596 470729 0 0 3 0x14200 pgdaemon pagedaemon 10850 476751 0 0 3 0x14200 bored crynlk 29732 272721 0 0 3 0x14200 bored crypto 51025 187778 0 0 3 0x40014200 acpi0 acpi0 90936 93858 0 0 3 0x40014200 idle1 8134 375479 0 0 3 0x14200 bored softnet 26947 326442 0 0 3 0x14200 bored systqmp 30882 466371 0 0 3 0x14200 bored systq 44997 363941 0 0 3 0x40014200 bored softclock 36141 309588 0 0 3 0x40014200 idle0 1 507098 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9491 6354K 6354K 78643K 10713 0 0 pcb 23 9K 10K 78643K 190 0 0 rtable 100 3K 4K 78643K 274 0 0 ifaddr 46 11K 12K 78643K 93 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 2K 78643K 19 0 0 iov 0 0K 16K 78643K 43 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1217 76K 77K 78643K 1438 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 7 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 1K 78643K 44 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1792 194K 288K 78643K 12592 0 0 file desc 6 17K 25K 78643K 314 0 0 sigio 0 0K 0K 78643K 11 0 0 proc 41 38K 70K 78643K 304 0 0 subproc 64 65538K 67586K 78643K 118 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 20 0 0 in_multi 33 2K 2K 78643K 54 0 0 ether_multi 1 0K 0K 78643K 4 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 66 291K 291K 78643K 66 0 0 exec 0 0K 1K 78643K 187 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 93 21K 29K 78643K 1773 0 0 UVM aobj 20 2K 2K 78643K 20 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 10 0 0 NDP 8 0K 0K 78643K 26 0 0 temp 116 2356K 2420K 78643K 3654 0 0 kqueue 0 0K 0K 78643K 7 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{0}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 5 0 1 1 0 1 1 0 8 0 inpcbpl 280 141 0 134 1 0 1 1 0 8 0 plimitpl 152 18 0 11 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 50 0 10 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 50 0 46 1 0 1 1 0 8 0 nd6 48 6 0 2 1 0 1 1 0 8 0 ppxss 1128 6 0 6 3 3 0 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 224 0 41 12 0 12 12 0 8 0 art_table 32 225 0 41 2 0 2 2 0 8 0 art_node 16 49 0 15 1 0 1 1 0 8 0 sysvmsgpl 40 10 0 4 1 0 1 1 0 8 0 semapl 112 42 0 32 1 0 1 1 0 8 0 shmpl 112 18 0 0 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 1994 0 610 45 0 45 45 0 8 0 ffsino 272 1994 0 610 93 0 93 93 0 8 0 nchpl 144 2631 0 1058 59 0 59 59 0 8 0 uvmvnodes 72 2096 0 0 39 0 39 39 0 8 0 vnodes 200 2096 0 0 111 0 111 111 0 8 0 namei 1024 6796 0 6796 1 0 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scxspl 192 6304 0 6304 7 6 1 6 0 8 1 sigapl 432 478 0 464 2 0 2 2 0 8 0 futexpl 56 3649 0 3649 1 0 1 1 0 8 1 knotepl 112 155 0 128 3 2 1 2 0 8 0 kqueuepl 104 104 0 102 1 0 1 1 0 8 0 pipepl 112 330 0 311 2 1 1 1 0 8 0 fdescpl 488 479 0 464 3 1 2 3 0 8 0 filepl 152 2886 0 2790 6 1 5 5 0 8 1 lockfpl 104 127 0 127 2 1 1 1 0 8 1 lockfspl 32 192 0 192 2 1 1 1 0 8 1 sessionpl 112 18 0 8 1 0 1 1 0 8 0 pgrppl 48 24 0 14 1 0 1 1 0 8 0 ucredpl 96 660 0 653 1 0 1 1 0 8 0 zombiepl 144 465 0 464 2 1 1 1 0 8 0 processpl 840 494 0 464 4 0 4 4 0 8 0 procpl 600 1159 0 1119 4 0 4 4 0 8 0 srpgc 64 6 0 6 1 1 0 1 0 8 0 sosppl 128 10 0 10 1 1 0 1 0 8 0 sockpl 384 305 0 288 3 0 3 3 0 8 1 mcl64k 65536 511 0 0 64 1 63 64 0 8 1 mcl16k 16384 1 0 0 1 0 1 1 0 8 0 mcl12k 12288 7 0 0 1 0 1 1 0 8 0 mcl9k 9216 2 0 0 1 0 1 1 0 8 0 mcl8k 8192 2 0 0 1 0 1 1 0 8 0 mcl4k 4096 5 0 0 1 0 1 1 0 8 0 mcl2k2 2112 3 0 0 1 0 1 1 0 8 0 mcl2k 2048 106 0 0 13 0 13 13 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 577 0 0 36 0 36 36 0 8 0 bufpl 256 5468 0 965 282 0 282 282 0 8 0 anonpl 16 60936 0 53365 64 17 47 47 0 125 16 amapchunkpl 152 2750 0 2634 10 5 5 10 0 158 0 amappl16 192 2406 0 2027 42 15 27 31 0 8 8 amappl15 184 5 0 3 1 0 1 1 0 8 0 amappl14 176 6 0 4 2 1 1 1 0 8 0 amappl13 168 20 0 17 1 0 1 1 0 8 0 amappl12 160 193 0 191 1 0 1 1 0 8 0 amappl11 152 192 0 183 1 0 1 1 0 8 0 amappl10 144 63 0 61 2 1 1 1 0 8 0 amappl9 136 345 0 344 1 0 1 1 0 8 0 amappl8 128 341 0 314 1 0 1 1 0 8 0 amappl7 120 35 0 29 1 0 1 1 0 8 0 amappl6 112 52 0 44 1 0 1 1 0 8 0 amappl5 104 110 0 99 1 0 1 1 0 8 0 amappl4 96 389 0 364 2 1 1 2 0 8 0 amappl3 88 143 0 137 1 0 1 1 0 8 0 amappl2 80 3450 0 3390 2 0 2 2 0 8 0 amappl1 72 18580 0 18143 26 17 9 19 0 8 0 amappl 72 1387 0 1344 1 0 1 1 0 75 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 19 0 0 1 0 1 1 0 8 0 uaddrrnd 24 479 0 464 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 479 0 464 1 0 1 1 0 8 0 vmmpekpl 168 7757 0 7737 2 0 2 2 0 8 0 vmmpepl 168 56947 0 55528 92 24 68 71 0 357 6 vmsppl 360 478 0 464 2 0 2 2 0 8 0 pdppl 4096 965 0 928 6 1 5 6 0 8 0 pvpl 32 184980 0 174379 152 31 121 121 0 265 35 pmappl 224 478 0 464 1 0 1 1 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 517 0 4 15 0 15 15 0 8 0