kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Thu Mar 28 13:35:39 PDT 2019 OpenBSD/amd64 (ci-openbsd-multicore-4.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.0.80' (ECDSA) to the list of known hosts. 2019/03/28 13:36:05 fuzzer started 2019/03/28 13:36:13 dialing manager at 10.128.15.235:44512 2019/03/28 13:36:13 syscalls: 1 2019/03/28 13:36:13 code coverage: enabled 2019/03/28 13:36:13 comparison tracing: enabled 2019/03/28 13:36:13 extra coverage: support is not implemented in syzkaller 2019/03/28 13:36:13 setuid sandbox: enabled 2019/03/28 13:36:13 namespace sandbox: support is not implemented in syzkaller 2019/03/28 13:36:13 Android sandbox: support is not implemented in syzkaller 2019/03/28 13:36:13 fault injection: support is not implemented in syzkaller 2019/03/28 13:36:13 leak checking: support is not implemented in syzkaller 2019/03/28 13:36:13 net packet injection: enabled 2019/03/28 13:36:13 net device setup: support is not implemented in syzkaller 13:36:17 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x2, 0x0) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000040)) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) recvfrom$unix(r1, &(0x7f00000000c0)=""/137, 0x89, 0x2, 0x0, 0x0) getpid() recvfrom$unix(r1, &(0x7f0000000180)=""/59, 0x3b, 0x41, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) r3 = shmget$private(0x0, 0x3000, 0x20, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_LOCK(r3, 0x3) ioctl$KDSETRAD(r2, 0x20004b43) r4 = shmget$private(0x0, 0x3000, 0x80, &(0x7f0000ffc000/0x3000)=nil) r5 = openat(r2, &(0x7f0000000200)='./file0\x00', 0x20002, 0x4) ioctl$KDENABIO(r0, 0x20004b3c) r6 = msgget$private(0x0, 0xc2) msgrcv(r6, &(0x7f0000000240)={0x0, ""/151}, 0x9f, 0x0, 0x800) r7 = semget(0x3, 0x7, 0x44) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000300)=[0x7, 0x0, 0xfffffffffffffffb]) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000340)=0x1) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000380)={'./file0\x00', 0xb3fc, 0x5, 0xcaa1, 0x0, 0x1000, 0x31, 0x105, 0x3, 0x1, 0x4, 0x100}) r8 = semget(0x0, 0x4, 0x110) r9 = semget$private(0x0, 0x3, 0x11c) semop(r8, &(0x7f0000000400)=[{0x4, 0x8e2f, 0x1800}, {0x6, 0xffffffffffffffde, 0x1000}, {0x0, 0x493, 0x1800}], 0x3) r10 = fcntl$dupfd(r5, 0xa, r2) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r12 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) r14 = getgid() semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f00000004c0)={{0x7, r11, r12, r13, r14, 0x40}, 0x0, 0x1, 0xf4f}) semop(r4, &(0x7f0000000540)=[{0x3, 0x2, 0x800}], 0x1) pwritev(r1, &(0x7f00000006c0)=[{&(0x7f0000000580)="530403cdb765733e2a8103be9fa6fd53d3bb3511cf60672afb3629d690a550ba5f26cd9c6d0630109960b26a75ed44d543fe2443d9ce2286598944f01e311a04405f26cc53c49d5c3d9692b1af8a8f5308", 0x51}, {&(0x7f0000000600)="605358f4b3155079e57b345772084fca147fd676a0fa8497696fe037191ec9c833ea69efae9ba12126de986ce8189d5dc0040e4386ab5621737dd575d22623848ee639b26630b7ba326f802fbfb81bfa6e492e094b7f63e112a9c62c0047fa5e59d0c784dec38d0febf1820d582fc4d55aeba13a373caaaebc39a8d1b48674a50ee93364959a0d4ec06649120482188a217e48", 0x93}], 0x2, 0x0) ioctl$WSKBDIO_SETMODE(r10, 0x80045713, &(0x7f0000000700)=0x1) 13:36:17 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x400, 0x8a) sendmsg(r0, &(0x7f0000000900)={&(0x7f0000000040)=@in6={0x18, 0x1, 0x8, 0x6}, 0xc, &(0x7f00000005c0)=[{&(0x7f0000000080)="4f33b8ece25a4592e144f28bead2bb45139f8cb203f0da50dbf1bd847000c917e0e2571a5d29915181fc1167b35a84037b95b99ccf854aecc8aeee4e3efd2e54f4f13f7a12642783f81ad6ed70dbbd3d1550183ce5bc595d9fec5a3a3308d160d5a2789fb722a9a69b661a9f9ef702c3fc2fed25bdae21558a40f3865b97cfa8bb97555f3f84f5d5cb002e9300520565bc55b8979a9b8b70ff12bd3339119769", 0xa0}, {&(0x7f0000000140)="26eea8a009bb87b31401ca841fb0d732f503e370a5533f28f3a9e17b7d6fe9", 0x1f}, {&(0x7f0000000180)="d4d047c2584fde4703fa45e0b8b38bcf937a76b440d5944fb049bca70994ed3c0629c50141add6b0e86a553412d578c54ce868e78a5b5e86aa7f55fdcb1775415214995fc3d4006fafd095ccd593680faeef74ac9028bdfcbfbe7f7b36ed703f68d6768ac955c25ce3e4aee860429997a09564bca78fc4edba5593b6e42b449db91af0129b45f284133fcad0dbba9540", 0x90}, {&(0x7f0000000240)="429c14be585450e90798b3312311974e10668e2072558d319ef696a61f06c8aea4511cbdc62e76bccb7f6d55f2eb985ab1936e6545bb02889d1d416e1ff225740f15bb89682d440667f138621df39dc8b299424daa0a9064b165d5ddb217cfd73765b522f245a66428b0c13da7f2aa4c36cc0354db66e5ce57910db4854054896963e292961fbd174f37f2bd5022375b7b4e4951b6eb272471b1b275131fc2ab68405e5e550eac1e2478f3dbe22762d4e68275c9d95bdce108c06b8b03324cd32b004a0c472223427369a4d49cc7413408459ea5899a4559b36f908ca00ee12b8d16a45eb38f9704a078d9fe01f6", 0xee}, {&(0x7f0000000340)="324521d5a775c2ee7851de146bbe15ab82d0ff5efeb38ffe89c79cf08597f5333427fe90139a6488944ab721fe62733fceeafe203b6d6e14f511f3d0b0584aabb5b8cf174b31f252", 0x48}, {&(0x7f00000003c0)="da3cd860099fe1ac62730ff77add9753d247751e8fe6022c65266b5956802d1e1e77513cb50dd475557c6b660629048d005bbe6a3e5205531af408a3", 0x3c}, {&(0x7f0000000400)="7febc847358c29535febaa0ea165acf14c397b15208997f6e2e59b85796d08ce8d59dc93366e398183634e558ebf91d7a11db4287d331b556028d92d5df6566ef7be52ccb5130e751faa55d94bca2251fb5fd3790e2b7bdf910f416803fa26f57468173df575ddd9ee56d357ec63475dcc93cad4e36c3bed54471de5cb1776f09e4be95e9893a390cccc54fc738e06ee923128051ed9808340ae2e93806491f2d74bdff944865bf224be4e93159a76058a1ff874ed3c959047e104ea55ce578ea994661415f13a7aa6896ddfe8d67ec9b9f5f52ceb", 0xd5}, {&(0x7f0000000500)="65c0a23de0d23573d759e735b8bba3a45b80b60f73f20ab15030b6c561a2432d46cbe3ad095d9cd02394c90a62bb5a0fcc8291b0d423026bc86b8323f9c8fb8e981aee33acbea71b113f5fef253545215e1029a2ed6aa56aec80f6a545d0b0862c8ef4b206f3956f89b8ed8b60e3e83e47a5cf3e550db79315e9699f038216635085902330ddd8d7d73bb45ce3710e0d75b1", 0x92}], 0x8, &(0x7f0000000640)=[{0xd0, 0x0, 0x3ff, "2f90da7df7c89d15bc71ec56753c23cb9a4262f43b09440b51d2c6adbd441a096d6a27a8360533f991f1c47dfb301e238cca63d27107e909668e9e8c14028925007cbe03a746842a02a59801230204e0f343d779098acda7558f9f456f5d47375c4f4dff30ce60275cdd25b40bd86dcc4df06474313b699ad2635df1dd69ece3a2356f1a1b98073dc1d34f9229052f8d424e813851c2ff6f8fa0d3ec13b51874292717b48303583f3e460443e42c99aaa7f10b29e5ad8956faed58b47e7f"}, {0xd8, 0x0, 0x3ff, "8964d1325a52a426dca8fa5ab930f8226fe57757c9b2e93c593bae72d26be2377ede319e2c2cd5754ffb943188ddcf24115250d4e67b67f0f2113746c5bf097a3d2229d6e1f2c54293df2f0bb65975b7da2514d4a958792bc31c8f513160b2020f259263d153902818bf01f4012885f4f1c53e8b27abfeb59c0bcbd56b2dde7dcea5dc8289e06314574f16f00a8ee2f7966f6de4903ef2343b61bd442100be46a179fedd0301d80328a44a72bed44eb98d062bd2e459f10dfc1ff7f496cd5c711d435735"}, {0x20, 0xffff, 0x1, "c7e0cbc380659ac0d424536c8d"}, {0xc8, 0xffff, 0x101, "94f79c598122f9343c312ee07b2b1067944909b8e3fd2e53d58e6c3a22b093f23d94ef75021fe8f43f2a33d49e7feaf1c05604b756011bb639efd91324c2b5bfeaec8296d4d7aba202012a6627bb6d903d2e41ef30f8e0647042750a2b9cc6011cb325b16b29f5fb34c76fa69279f2d0879136ff4bc8ff70c7b175b89296c0d1925ae45ee9f3c7ec79c496e5e8b7e1aea8e231d2d9ff5d2fa52121fd35b9736769648210591224146e1896c6480ff4eed447de"}], 0x290}, 0x8) sendmsg(r0, &(0x7f0000001e40)={&(0x7f0000000940)=@in6={0x18, 0x1, 0x5, 0x400}, 0xc, &(0x7f0000001d00)=[{&(0x7f0000000980)="422bd1da4fa6b766407e0a025bf008e6bb70ce91fedea034ea10aa5759be8ac55cc6632b48b5e011b260e2efc684468e03ac9d5cf65bc86f1db8697645493d4ce267b3c5c5fd80dd001fe8470a9cadc81c74dcc6857353b5608b44b2f7591dc4e5020d582cf7b2c4f23887682f62", 0x6e}, {&(0x7f0000000a00)="6c2a11190326e6a2efa34da4f2874ee9cd736defdbd5131db0e6e62ec411cead79ba22dccb462ae63919efc181439d234b7d9fac92492fb259cd6722c14bb8569bcbe14b67f76e38e4e71f7b28a1ceeffc7f052d50412072a61d17f0c2bb5e06dc42d96b0ea1fe10af7f7a089d6526ac849eb02a4119d350473e45fa888c8aa3d31de0fd3803d82579f8c28e0181879c512680ce263b2e61b69fb10897883586022cc6db782bac5705bc962a07efbd82c73ba4fd2cbc1e0390ed2ce139229e1cabdc5336d797d7a822cdc67f0576", 0xce}, {&(0x7f0000000b00)="69e27df7190e1096b6467a4621407587b225839a4c3a6b064aba2c638dbac53c6cd05d52d0c5d2a4e27a17bb39242569053d0e3b0479a4befc08ceca22370421d8b83233913e0aa9d7a5539485a2027ec40fc770fecf485ae214c6a9ef213642c2c4dbbfc8", 0x65}, {&(0x7f0000000b80)="c78629e431d68f61e06c15afb23224f284003cc04135aa16f2cf99a168122571d3c132a0ea578edae8029b0227ecc374a7487e187e29ee430b84c99b07826281f2f58433392b27c838c362956b0fcf840fadec8c027e5b2a6554df49010248ed2a6d7a209842582eac0bdfb81a031adb7a3597f14e69e32ee45e99b57788dbfd27de935fc06224ec2bbdb4563fe13372a983f32949168cf0f3bbe15721eabb950776cedbdeab12f902306baa49aa1b5fcdf93e87b5646b476101cb", 0xbb}, {&(0x7f0000000c40)="b87609a6ab3449492b94cd6aaefe87bbd57cfb3b39a18095ea88954ef2ef4cb7d986adc28c155926e3a27dcf13faa2aef773201dee90e1670ab543890d484efeee31a1ecb174720c96120847372e7429ffc36ebfdf47a917d99cba0c64c773a46aac5ab4639ea00fa2d5280bd2bf870a01c8be78b3baeed3240148d8de7116449da95bd60c8fe72ca2a866e84f", 0x8d}, {&(0x7f0000000d00)="bb7b71b376c8d05d77a468e456acc51e699ceb316f3745581a260bb0bbd7b83ae72f0ca6951cef883ed833d95b21d98ca938f26bf8534f54452608506d3ab388385b772f7bf8856de7c39c55ffcd298f2871b7a40c80b4ece9aad0f1f3e42f4763b357967850627afd3979d157a7d8ab60ba11d690c6bc3b66970d3d79f7e75892750c33ae9af1cc116638ca976b1c8a4bc3a9dc755b3f9d41c7dbcc2589c7f4d9a64d2dc80390238c4d84fbc62d09b345adba9a6310d056eebcdac7235983b90439ebce503f2f374802e3669a07f347cde23d857b196bce80ded9c9486941176366b4287e86d5a5307b8d5a3e63fe92b3d96d120c385df052e8110f49dc405e9f7fbe227ffcb11d6e656d42a7178344a982019b97a89e60bf57117d9308dfe910ed9d27f1b06df06f0cf5a45223eaddabbaf03f4680737d6227dacfdc820d9c0151817183767c3e9851aad1eb74bd150a2a51fc63b524ac351f87ffeb6bddf914371fa3300eff0f164efeb03af5e777348e21d2b61092bba8a944598972aaf386dbf0a8c7df2fa06a4bf5a6f2f180c355ba549f926ffd16b83c24ec20d64c4ffcf5469c06be71cb8d3482bd244773828ae01d1c08a6afa31c8e7eefa50fd7241212a7f82118753b9d50bea60324e73b2f0de097029a885acc166d926422c3c9c3c91e7626fcae5656152ccbb894201b9e1129413ed8adb947ae4aa055e112f505d3f65ca2eea067a596721e5898da2f8f406b6f96f208473077ada4701c4083071742e0e241bf78fc7964754506ad49956ba101c692c00fc59717c864d92deba56a33a4f93454977eabffb940f2c7aa465c288e006aa31ee7fe39f9e0b16178907bdec7c433139b519d03deabb08a469600688eda7666193622ffb987f22fcea74134b7efa698d093dc83a07a62ff542c7847e8fb173375c6729b62e1a67ab91ecdead09818dce4da559224ba4a6674c1b499521dbaaa5b755e2576a1538ed735e276956c6b20addc965fd5977eba38df23e938bfde54dcd3ab8e389eeb7c7ab13c418e32f46699c004e004fd81ac0e8c6ca693d26699f01e32e252557f89f9c2ec3ff144cefc3906ccaa11ce5f9457a3bf6e5a6d72448f23805d9578db52df697b0fbbafc52a504914dd47ac64630e65449dbdfa4e0f4057d642acde871e11b0499420879b38f08a53f2562c626be0c5137c40dd5625a68090bb49958150662a047ea78ab28811835440e11164f50bfb911776706394d2f3621b97e78a9a9a3333285a3f4766d5252cc751dc71d0db8998807b376224fbf76eac602288ff00a6adeacb5f7856ccc6714387d79ebb84e46fc94d85bcc5110461557e9097437aabe057ca601ccac1aa730f606c89cbc26557b52da6fe26c95721f0e84742714114cfccb117ef7ebe27c95281291faed23406dbd3fd2f0a1fd6e5f101db49d0a904d309ac5243322624a0ef0699c90113dadf084797f47219c784bc4f21a583a66a4ab89072e2aee1e0e22761ba5f1782ed49121156371ff666b7a6426a6f2e27d784bbc4b9a8a5665683a2fa41fea2bd22da8bd2f834547f9fd5f448373e5871b4bb701e2e7dbeca3cf2ae13e170b1e0a79574149a92f9b98830f9b1fe52e7fd223d72f9b72fdb914b58d8619d94d42f05d535eeecff572c6d3df52b2b095d7646bc3c7ab08bfaa2a6f727ec52ea33455dce3bea3602963eca006a243839174b00c2378e81995816af083f002e1aded97a146f3240c73501e3a92d96539b5873049a0ea4d43fcfbaa6dbc16a4b46969eba5bb7c8c84b644530c32c3327a3d8cd9f1fd674ecd913e5756909ab4c42bd925e9e262666fd9fa8854a17915a27a037f6517575b3b8a14faf275a53cedcde62c95382776ec7be818c6e1ac54c36d9c9be2ed74406bcd1e0fa47bca3c3167ebb947d178d2a5299c39838d5f87acaf864a962cbd0a0f56e5b4c49e6c2a7cb95fb312316de91720de24b9a8827ef334f1a5bb65123dac4e343ce6678a61662604d42bffb6c48c77032678e05b6e8bca6857999f5bc8924f0e27f5f93218e97ea2389c2fc19d0d5327a336140bd6ea3505d49db76c69dbf131a930be17c882e4412dd1739a7f2166b4c79cb9f268bc8b4120da26eae7aa79d5a2daafa09082376e20b84154507f83ac728523be4f24b473d4ba42717401f172bb6734a03d2e228bc3c696d5c30b1eb1846cae799438fbc6972b568864231be491c94ab831a25ea058eab7e1b74d981f970a010a295401df23296049966ed85e64bdeef43e4fa090ecf9a02d57311dca8c5eb4997ed94c0838e9e2969d15c79be63883e6ec17cded244b2a963c4130e35df089907672a710045e9b389c03f54edc472fb428706b53d636dc8a75bf9ba4afb75a8e216458937d1fd84b415ed2dc6b60a8947b58a79c95f046ceef1dda48fb773a7ca5fe6089fdefae12a978fa06e6ce275212d1f83f8f2bdf0105897789c4b8cbddfce6f2c66504f11f1d7cea7b7a4512c3dbb60f8bae743915baed2d40a9722d625136699bc9f47fec6d1019be1be4f3e8dce2590a40c878f5d19d75de22c2197823cea2e287f74f7eef589c89b2086ca16b32169377ee2e8a94e7832a2f2492bfe1e7399eea09c4f535a439327d4320a5be92cded74ee95ecde5cb33b5a9771216e7bdc8a82da50eeeaf87f65112cf9795daab261e21b4c490677005ff087b19989661b3d523b9275d1c6662be5c3a5b67e3458d3b53c86022507fc1e05cde38487961cf736b3bb2ce642ddab592b7196cf995001eb5e98bae07aeb0c6fe8c020311aeef232b2bd50ce36039f0d89d354f96f5e139c2f4d8739da571eb09f50964547d39deae44e0cad53cdb4703c433d4412ebd6e264bbc59b848000f45aa0814f962e57254dc001a809fb4536a2b4464bdfe89237f9b61cf9b037cce43fe0cac301e83da80824d2c1c2df1f1ee0d9d20b181fd0b40b81ce90460d54166bfad56de683477daed916350ebd2604ded5233229555a472b6e2574b950abc790f16fda63069297b75019fecfcf7ea29f37ae5f9107905119a013fa09a9f3c1bf969db25961599d4893b07c225b92193b3fe34be80674280a2d59b369d5fd25e6ddcf1a70038bfd25862c710d5660cbf4b221d42826f9f0d6e1126df40d5a0a1db4f0600ba188fbcde535c0b816c144f3dfbc37ff08033d5d58f9a1ff19518f972a59d7a08f62723767d99b2f192355d0437916b0aba9d4c77ec3cc48f87d6bcaca74919cb668e6caa00d146e60eb719cff1be9e722b4577c0cbf2f8242e6bc712f6a44ac59e681d61c6f95e3b72e9b0b8203accb41675987093a6c395ca3d7eabed6b90dde74d5a51aaf4b7ac187a9392fc69b6d7231bba6b483f3525f56a8223136699bb52f4eb717cb459e677c90bb89de52337d575b10ad21b764adf230bc176b7cf2738f9790989f7c86836bfc3e60f1dfd8ece937bbd338a7ff4c8ac6abeb21da7576f07ded0f530dfcac5340568c8c61d86d886a931254793438b0f83d26209da0a2a9d441c5dc0add692e76f387029b127d93a44816fbacd1080758f69d6912533c5a4edfd32ab0082b0f25355d988e3074449ef8398ce1973d2ef14964cb0f23b7d26d9fe4550699f44198dd518a1df1ae91b78f7590780f7ad0c441cd3036c8d9656704ccdaf5231150709fd618c9a2bff605cf6d4649ecf277bdeba1d75b70692c5ba793b68e29edccd02b1802f9a4d4c0e9916ab633cb8bb5e259ca6f5cb9b4978f8ba86c9dee9785f96c687d06522dfd2904d4017b7d5b4bac81865ce04a61155f8fe37ef48683bcd31a9e12838cd3279b296f38e589eaa9c7f713dee863106a9800c20837552541599bdf2d4b2fdfce2bdc12741c6ea863f431c666ff787b053fcaad012438a2db503feb85c1a540f3c38465bfd5b4d12aee1d81395c0c6c0aec3808831df873113288e9d95128d754647c299684860550e5f304681891bc716a1514ba8a37f80923a36b38f3262da8b94ea2425913e3fe5f5dcdb195bf7aaa6facb546589ed0bfd4a3fe053f4edc16b2bffe6eda0e74a0e79af9adb95905322d6da8f875531058480164b897f71a3de3ca6b500f86a749879a9fb99fb01dcb8b999e8f1494a70d52d165a4568f6e0c039c3ac7eed0d5540728c6bd196038afd3357469f5329bf6573e85331821b1ca9c68ba4fa8413a6ba781f157105201a8dcb5c8aab3b70193e2e7bdaf3c5a94cc115c94c55a86bbdd739ac238b9005f1e8533a7580273db392f7e0018aa7ccfc615ecec5465d23ae39767ab58883524d8945c23d2466910dd695f1f511248f5a3c6bf70a0826a8339cd2daab45ed829454163cf379330e945a7728f6630761a27147c798deeb2f8f03649d408e9a5d001fa7f1aad2fb2426ae1e66058d403531ef276985217609629b6620d10686b991ae695eaae76f51da9e6353377ee3d9d942a66fa9a9fa2820191acdc63ec4fd977cdd82f71e9f3d83016d924adab4e51d54b013a168e8f757b4f20119c7d3fe4d510c0672feb003155e3dd31905fd9664e7f308bbe46f7aa59e1f905d0a3714e1d72202f4879860e0a86bf84fafbf522fb3a476bfc763f6ce3edad571a58f0f22457c9b922b3e21cb539ec07d89ae6fd7823594522d56dcf87bab5cae0630b922f55f95be0eaf99f0e0e258a2ee55b6cc001f395195c2112d8c47d2e07b422b38db488b7a7f5b7bbecc59c4af5e42e96452163e7db963b94dd877dd98edeab7b59e1b18d9dc6919e493011df95ae2aa9a396502ef06200ed2088732fcc55401e3f56fb09b65a9a71d8b2903b6e493fc00d97102c6f347c45f3aceaad4c19aabf07b93f1174d287bba5b50ce5cf9a09f882c6702a8885dde2379de49aba6d25f8b172005782a55f4f4a2f4d2540eb4946a7951f2f413e6fb128e0dd8afae9550b83bc2838f111674ff25b46a19dd7bdbf31d7dd802ecf10df95a5167924ab19b0ae94c8c670911d4ccfc55341ada9c6fcf5b08291a803893623ddf0992138c396c0ad97b34a55716416b64fe8e31214d63e88004904221555369fff7c9a80e6f44975caae48c06dc4f5c0821c5a6258eec4ea495e023eb1953f7797d503f6333d1b88c8bbfa5f7174b44b8786740bae718146de15e36ff17525b0db7a57dad3034e0fba32656972de567f97d432054ae3d4eec7ab9c20ddc44f066d448a36627511715647bfa02dc1fd663c50edc233d1c37422cd0037cb77e1ff8905cf757a1be301d11d4a3ac848d41dfe4d6ecdc044eb281a527ee34b88f5ac3c5d8dbc84643d3d7fcd96464c19976e2455792876f935faa6b2c8a39368e1af27ba9deda1358d0a074f6a129750f67ec9c414730cef0bbfceef550016988befd6ffbedd8eac1db627b28cb844df2a010f90e90a9f02160129460a320fcb460fcc208c645022485eb758c29a302fdbe624fa789fa3e23e80d1c714782d51b2a317ac754b547d368e937c01f45b66cf1b8f606ffae3ab6064ddeb91681ef93f7a1677f98f9dddc78a92bf00ecff0f835b3b0a6fa34793054194c39e967c5ba2c3adaf8854c8d8986da67fa143dcba99db415328b8ccb7a6755931ddfb34fb496b4fcb3f894d9db384f1c08391c614a803cf2eb3ea2f1da24330d18f5b27f8c1474dba92bedbff9be631d0ad0965243b85e79aa6bd8c81fb4d59eef2129c4fc6720b707f13d77ea2651c1b95505f391dee94f754a7d633fbfd348fd53804ceeedb0974314a6bbe510c074194b44f50b7d90527db082436312ce578f0fc696dc0078bfa7a4e1622ce4", 0x1000}], 0x6, &(0x7f0000001d80)=[{0x30, 0xffff, 0x1d8d, "a15eed617d369c5d4f25f5995824052770757525831c4ed1715e4c5464c484a3"}, {0x60, 0x1, 0x8, "fb4a0993381b458f828184102cc35bf7f53098a0e55cc65d7d396e12632259f72c7d59b56a78118dfefdd93fc6b721c34e00801e1438db2e1bbb8be52e90c3231b055495bf5e8307f3143814"}], 0x90}, 0x8) recvfrom$inet6(r0, &(0x7f0000001e80)=""/173, 0xad, 0x0, &(0x7f0000001f40)={0x18, 0x0, 0x934, 0xdb5}, 0xc) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000001f80)={{0x18, 0x2, 0x8001}, {0x18, 0x0, 0xfff, 0x6}, 0x7fff, [0x5, 0xfffffffffffffff7, 0x2, 0x100000000, 0x7, 0x7, 0xf, 0x57]}, 0x3c) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000001fc0)=0x40000000) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000002000), &(0x7f0000002040)=0x10) rmdir(&(0x7f0000002080)='./file0\x00') recvfrom$inet6(r0, &(0x7f00000020c0)=""/223, 0xdf, 0x802, &(0x7f00000021c0)={0x18, 0x2, 0x800}, 0xc) writev(r0, &(0x7f00000023c0)=[{&(0x7f0000002200)="235e6ac526eca50dcfe05a392d4f86600558b9d03c47a54803450adbb383597c5824e324a50ce12458bafef7dea30ae2b1d20962111460e1bb47d40653f38d611fa96f455b14e1e1533d16553566e8a1c566dcdad19b9a827b19220403d07564d1e5ac2aba0489f636d58eb4364bbd2596750abc22f849a56f08dedca412a02aeb220143cb74ddc321608a3d488c63b1e84e33311de45678f7bfbf32a9db0e9134c837304c41b3df4f5cdf2727030a92ff4a5b5be29658044f7c5a84e9bec660c7", 0xc1}, {&(0x7f0000002300)="9e29642103a97bb271df12b2d184c0b8faa0478caf48edd5070e167aecd9fecae4b8cdc72d754dc18fa6fe9a1398096731d23e8524635abf73ded8b9dd0814a80fd8e233b5e12f7ce2850c25829877b50a1cf8229d225e0bbb70b3982f5de7c896d323a5c0c3ecaebc15b03e61faca5a3dc52e4bef6e59829818c3ac409e348799ae72af07b0e02c2b591afdd694cff361aae652409f917b19ba09c532", 0x9d}], 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002400)={0x0}, 0xc) r2 = getpgid(0x0) setpgid(r1, r2) sendmsg$unix(r0, &(0x7f0000002a00)={&(0x7f0000002440)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000002940)=[{&(0x7f0000002480)="d1ed6193461d232d29e8fb410a8396a11221e0a952806791cda3d9185faea77994fc1454f1075f158449014c264bd521ef6b994d07d4f054acad9d63ad5253b03d", 0x41}, {&(0x7f0000002500)="f3c0909c2821ce99c03510eab3baa57a8c9ceef8ebed63d965d4e3f1195665fe6830ed4b933e72f0c82d532df45c0978f0e9562bed345d3e74b5e5c8f469aa26aaaf72358b85f5be801c67b0053d654e94d7f373dc6afcc5b9de6dc8650751a3028187eea6d718dc99f6dfe2eb91151cc130d7868e7226a907e40042306464d41b932284c2952dc07adfb2bb9b6fecaa53401a3e5c415af5e006b7b6339bd9becaa01b0f1dec9a5b1d32c1922c88a0d739969c6d29cb770fc939a1b83bea5e4cd3a475c2edac33f53181260d88a5f3b587d37e42d6992e5756ec65eade2876160f3b212df8a97eaab4f9302293b601182467", 0xf2}, {&(0x7f0000002600)="3174bb50b0420cf67e1fcf98c4fa87c9b66abf5bf7f7c2b91b0c910593ea7cbe2a65990e9ef9314a3df8ed07ef4dd7471f1e80bebc4ddab1d8890fda76c12214ca6ebe317b0da28ad483317bfb7c5576489040d5ccba35454fee93e5701039a0752293e7e43e6a5981f0d72ea78ac5f89c22f665006a1c1052dc58b118fc74c8a4a1fd9466bd0d583952a5c2bfcbea1f97d9587c466925a58a24d7b3f34d008dd73d3d995d13689dcaebcf3060669cd7d3f66512d92955d891a6952f7d384a6c05b5312e41d8825619375dece9d4fd68f325b4d5f8849126956df6659650b5612133cda4a3302ebd69d21e0fa2d055d7a58c8f023c3fa5896fa3", 0xfa}, {&(0x7f0000002700)="0054f7167f0b2443e0afe8b76b3e383a6b548364eecb39b032", 0x19}, {&(0x7f0000002740)="aeba62aadf9d58add38a05ad39c9af1baf52af28c11464ba6b6f1da43f0c532be74b6e6f811a7a20387d2e6535e1d7c62d7b17398b466b1616950a079cfd0d23218b056c4f280313ac3e92287df7653242e253750c395b6e0ee3c9f8cff225fffc7c731c", 0x64}, {&(0x7f00000027c0)="5b7688cb48f28373765145889f648fb23a946a2be894b26962b1438f19ebb81f7dd64e0d620f5e8e50b0ce872528d8868295be5a000d18a5031980a624d44207d399b0437fa18e5d2935a816b76cdf2285e14e280e23c4136c35f88dc37063708f9d2c98d53ab4f68b6a888a881b134b8fe2aeac575fcc9daa14265f2ae02d96329b6c96baf37240632e6e30ec291e4192729c3ee5d60d38898ea5d4d4a8951ffa74b804da686d19d1b1815ed76ccc4a8ca3", 0xb2}, {&(0x7f0000002880)="bac26ea3d136262e6b98ad9312c15c828f1d35c941f686909c79c4f9cbec775f88c998d8df52e2836a8677df", 0x2c}, {&(0x7f00000028c0)="4c13937b2df3ba5000f419de6ed3083589eb371272c447763ef1cb64c0081c81c32a19301eed036bc1f3e795d1dc34441923a45bfd852bbb4ac1795a21f8c6e5388a1e86ed", 0x45}], 0x8, &(0x7f00000029c0)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}], 0x40, 0x400}, 0x6) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002a40), &(0x7f0000002a80)=0xc) writev(r0, &(0x7f0000002c40)=[{&(0x7f0000002ac0)="b858ad8ffa49e71a7302fae03e1a621d7bd788a8eb88cc7b0bbfbffc97897a4586c6c7b7018d97ad45bf10cb04e7f85eeb68379623f6c4a0dd16672d276fe67b8ea9d2108844ae49b0896c8f0386c81718af8dceee7e5948a73c5a782b41c2e0d8f784433d392214fe9b27198dd959121086e594904304f030580e71800416178c4ed8edeb66ab0b17787b87f82ae756642f9e4dc7b2f9d8b56f529b53c2c5747037525686cf3025c1c0cf7d4417695c72eddc6e08cd4e0b9a7afbfb6a89789d6447902c8f71b602cd82369842a77899998e347275aeee4fd499bffd87f05f370b4cd1bb375c8cdf75718b906796114e64c7a69c2856b295", 0xf8}, {&(0x7f0000002bc0)="0f28327e0a8626a2de6e182ead5e4a9785dfaea9a212a411cc0cd098f57d82608930efe9ea43a4b00f2a8046267b19d864ff", 0x32}, {&(0x7f0000002c00)="695b09ce8b9a3edb2de64e6df539900f155847591b0445ecaf01da7b995d6874", 0x20}], 0x3) r3 = shmget$private(0x0, 0x3000, 0x100, &(0x7f0000ffa000/0x3000)=nil) shmat(r3, &(0x7f0000ffc000/0x4000)=nil, 0x1000) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000002c80)=0x80000001) getpeername$unix(r0, &(0x7f0000002cc0)=@abs, &(0x7f0000002d00)=0x8) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000002d80)={&(0x7f0000002d40)=[{0x101, 0x5}, {0x5, 0x4}, {0x84, 0xfffffffffffffff9}], 0x3}) shmget$private(0x0, 0x1000, 0x1, &(0x7f0000ffe000/0x1000)=nil) ioctl$TIOCDRAIN(r0, 0x2000745e) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002dc0), 0xc) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000002e00)=0x1) bind(r0, &(0x7f0000002e40)=@un=@file={0x1, './file0\x00'}, 0xa) fcntl$setflags(r0, 0x2, 0x1) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000002e80)={0xa54}) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000002ec0)={0x3, './file0\x00', './file0\x00'}) 13:36:17 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) r1 = getpgid(0x0) getpgid(r1) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x2, 0x2d06, 0x5}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000140)=[0x0]) chown(&(0x7f0000000080)='./bus\x00', r2, r3) pwritev(r0, &(0x7f0000000080), 0x0, 0x0) 13:36:17 executing program 1: r0 = kqueue() socket(0x2, 0x5, 0x101) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getgid() setgroups(0x6, &(0x7f0000000080)=[r2, r2, r2, r2, r2, r2]) r3 = getgid() fchown(r0, r1, r3) getgid() close(r0) 13:36:17 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$KDDISABIO(r0, 0x20004b3d) pipe2(&(0x7f0000000000), 0x10000) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x108) chflags(&(0x7f00000001c0)='./file0\x00', 0x2) stat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)) utimes(&(0x7f0000000180)='./file0\x00', 0x0) fchmod(r1, 0x1) 13:36:18 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) r2 = geteuid() r3 = dup(r0) r4 = getegid() r5 = socket$unix(0x1, 0x0, 0x0) r6 = fcntl$getown(r3, 0x5) fcntl$lock(r5, 0xf, &(0x7f0000000100)={0x3, 0x800000002, 0xfffffffffffffff7, 0x4, r6}) fchownat(r1, &(0x7f00000001c0)='./file0\x00', r2, r4, 0x2) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) connect$unix(r0, &(0x7f0000000480)=ANY=[@ANYBLOB="82860c2e66850e10ea0010b8858479a7a2deef8ad217a66b60c7846b6ec3002d5817751cd44d71f60000"], 0x1) fchownat(r1, &(0x7f0000000340)='./file0\x00', r2, r4, 0x0) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000300)={{0x18, 0x1, 0x0, 0xde00000000000000}, {0x18, 0x2, 0x80000001, 0xef}, 0x1000, [0x2, 0x7b5c6f95, 0x1, 0x6, 0xffffffffffffffc0, 0xfffffffffffff000, 0xd1fb, 0x5]}, 0x3c) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)="6c932bd6ddb317c5f499cc0ee575fc646bae1730d53be2f209d78f8413fe81038004e6d84a9e381d58287a28e6a27f3d8cab9920a2b66c570a", 0x39}], 0x1) r7 = getppid() rmdir(&(0x7f00000003c0)='./file0\x00') fcntl$setown(r1, 0x6, r7) geteuid() select(0x40, &(0x7f0000000200)={0x87e7, 0xfffffffffffffffb, 0x7, 0x10000, 0xfffffffffffffffe, 0x8f, 0x9, 0x9e8}, &(0x7f0000000240)={0xffff, 0xc5, 0x1f, 0x40, 0x9, 0x2, 0x3f, 0xbf26}, &(0x7f0000000280)={0x3ff, 0x400, 0xa5, 0xde, 0x2, 0x3ff, 0xffff, 0x4}, &(0x7f00000002c0)={0xd42, 0x81}) shmget(0x3, 0x10000, 0x4, &(0x7f0000ff0000/0x10000)=nil) open(&(0x7f0000000400)='./file0/file0\x00', 0xa30, 0x40) r8 = semget$private(0x0, 0x7, 0x38) bind(r1, &(0x7f0000000180)=@in6={0x18, 0x2, 0x4, 0x10001}, 0xc) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000004c0)={0x106, 0xfff}, 0x10000037c) semop(r8, &(0x7f00000000c0)=[{0x4, 0x6, 0x1800}, {0x4, 0x2, 0x1000}, {0x0, 0x10000, 0x1000}], 0x3) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse\x00', 0x501, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wsmouse\x00', 0x0, 0x0) semget$private(0x0, 0x1, 0x0) socket$unix(0x1, 0x5, 0x0) 13:36:18 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000080)={0xa293, 0x2}) socketpair$unix(0x1, 0x8000000000005, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r1, &(0x7f0000000440)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) sendmsg$unix(r2, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) 13:36:18 executing program 0: select(0x40, &(0x7f0000000100)={0x0, 0x2, 0x7, 0xc7b, 0x71, 0x7f, 0x2, 0x80000001}, &(0x7f0000000140)={0x0, 0x400, 0x8db5, 0xe4cc, 0x637, 0x9, 0x1e5e}, &(0x7f0000000180)={0x1, 0xffffffff, 0xfffffffffffff800, 0xf7, 0x8, 0x8, 0x8, 0xdfb}, &(0x7f00000001c0)={0x97, 0x7}) r0 = open(&(0x7f0000000000)='./file0\x00', 0x20080, 0x80) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x3, 0x0) select(0x40, &(0x7f0000000080)={0x0, 0x4}, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)=0x20) semget$private(0x0, 0x4, 0x0) 13:36:18 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x97}], 0xa4, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup(r2) kevent(r3, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) kevent(r1, &(0x7f0000000040), 0x20, 0x0, 0x10000, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x3, 0x0, 0xcb5, 0x0) dup2(r1, r0) close(r2) 13:36:18 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) chdir(&(0x7f0000000180)='./file0\x00') r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x100c, &(0x7f00000001c0)=0xfff, 0x4) setsockopt(r1, 0x0, 0x6a, 0x0, 0xc) recvfrom$inet(r1, &(0x7f0000000000)=""/14, 0xe, 0x2, &(0x7f0000000040)={0x2, 0x0}, 0xc) 13:36:18 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x400) close(r0) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x25}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) r1 = kqueue() kqueue() syz_open_pts() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000000), 0x2, 0x0) 13:36:22 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) sendmsg(r0, &(0x7f0000000240)={&(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000000c0), 0x0, &(0x7f0000000100)=[{0x78, 0x1, 0x1f, "af6d3171ad45d9c7de6c4c53201fd8f821dd05c8ebabbeeec0258b8347b24ab807ce5bad11742ca5e73512be5a388055953b0e92fd3eb95aacca6b2c40ac4185be311a53f19375ec886e06de7608991ecfc3b41faf2b34ce63f16e148b9e1bbe9536ef1f"}, {0x78, 0xffff, 0x5, "a98c058efbe4b06191bff984b6a6cc6c54927304c8f4ad1f9b37f2c0fd8c0b11bab41faf5c4e9ab45316e3ba867210218e0b661eb93e2347dcff8d357c7066151f5c6588a6707294fe9779a148fd81a38647ded4f8c57e9790b844c9b25f36860ccbc1"}, {0x30, 0x1, 0x7, "643d0ef6de17bd607b8db834f4699c97810c42e7e9ba22d83f114e"}], 0x120}, 0x406) recvmsg(r0, &(0x7f0000000340)={0x0, 0xffffffffffffffcc, 0x0, 0xfffffffffffffe5a, 0x0}, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file1\x00', 0x82, 0x20) unlinkat(r1, &(0x7f0000000280)='./file0\x00', 0x8) 13:36:22 executing program 1: utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0xfffffffffffff001, 0x2}, {0x2, 0x2}}) utimes(0x0, 0xffffffffffffffff) 13:36:22 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r0 = msgget$private(0x0, 0x40) msgrcv(r0, &(0x7f0000000000)={0x0, ""/170}, 0xb2, 0x3, 0x1800) syz_open_pts() 13:36:22 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x8000, 0x5308) open$dir(&(0x7f0000000080)='./bus\x00', 0x400000, 0xffffffffffffffff) 13:36:22 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0xfff, 0x3) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) utimensat(r0, &(0x7f0000000380)='./bus\x00', &(0x7f00000003c0)={{0x0, 0x9369}, {0x400, 0xc1}}, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r4 = open(&(0x7f0000000400)='./file0\x00', 0x3, 0x102) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./bus\x00', r5, r3) setgroups(0xffffffffffffff72, 0x0) chdir(&(0x7f0000000680)='./bus\x00') setuid(0xee01) mknod(&(0x7f0000000480)='./bus\x00', 0x1, 0x200) r6 = openat(r4, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) r7 = shmget(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_RMID(r7, 0x0) r8 = semget$private(0x0, 0x4, 0x2) fchownat(r4, &(0x7f0000000580)='./file0\x00', r5, r2, 0x6) semctl$GETVAL(r8, 0x3, 0x5, &(0x7f0000000280)=""/159) fchmodat(r6, &(0x7f0000000200)='./bus\x00', 0x40, 0x4) renameat(r6, &(0x7f0000000700)='./bus\x00', r1, 0x0) read(r6, &(0x7f00000004c0)=""/174, 0xae) r9 = semget$private(0x0, 0x7, 0x0) semctl$GETNCNT(r9, 0x0, 0x3, &(0x7f0000000000)=""/191) r10 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x4) ioctl$WSDISPLAYIO_GETSCREENTYPE(r10, 0xc028575d, &(0x7f00000000c0)={0x5, 0x20000000000000, './file0\x00', 0x0, 0x5, 0x4614869b, 0xcd}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) getgroups(0x400002a1, &(0x7f0000000580)) semop(r8, &(0x7f0000000440)=[{0x1, 0x10000, 0x800}, {0x2, 0x5}, {0x2, 0x10001}, {0x1, 0x3}, {0x4, 0x80000001, 0x1800}, {0x3, 0x4, 0x1000}, {0x3, 0x40, 0x800}], 0x7) openat(r1, &(0x7f00000005c0)='./bus\x00', 0x0, 0xa) 13:36:22 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1200, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f00000003c0)="2b18be8586e7b6bd", 0x8}], 0x1, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0xc4, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000001c0), 0x3f, &(0x7f0000000600), 0x101, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f0000000800)) 13:36:22 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) dup2(r0, r1) write(r1, &(0x7f0000000080)="4e2614a1fbf6e6709ecd836d4c80494ff66ac9159f5b7b632548e80a24ad9da04446e6abd369b46981354262981716e022f48034206ded570edc60dced3d2e2292e4167b16b8636e5bf09f80c313049c01ceaa8f60d3a9520a7579a12f8fc5561faba5c45bd911101d7c6998420b1f05efd4b24f0e28f2fa39f93ad9ebc314d148b4294b5c6557fb92aad82e5a5da3c5", 0x90) close(r0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x800, 0x100) poll(&(0x7f0000000000), 0x0, 0x0) r2 = semget(0x0, 0x5, 0x200) semop(r2, &(0x7f0000000040)=[{0x3, 0x7, 0x800}, {0x7, 0xfffffffffffffff8, 0x1000}], 0x2) kqueue() 13:36:23 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) connect(r0, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) getsockopt(r0, 0x200000029, 0x3f, 0x0, 0x0) 13:36:23 executing program 0: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x10040, 0x0) r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x80, 0x0) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000280)="0c5dae3070ca9f05", 0x8}], 0x1) 13:36:23 executing program 1: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x800, 0x0) accept$inet(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f00000001c0)=0xc) syz_open_pts() openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd0\x00', 0x10000, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000280)='/dev/ttyCcfg\x00', 0x40, 0x0) socket(0x20, 0x2, 0x4) openat$wskbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd0\x00', 0x40, 0x0) r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000300)) r1 = dup2(r0, 0xffffffffffffffff) chflagsat(r1, &(0x7f0000000000)='./file0\x00', 0x40000, 0x2) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90ce, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)='X', 0x1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x1000, 0x0, "a1f9373f7efc102fbb89c325d376957cddc47b05"}) syz_open_pts() syz_open_pts() openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x800, 0x0) 13:36:23 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) bind$inet6(r0, &(0x7f0000000100)={0x18, 0x1, 0x1, 0x8001}, 0xc) sendto(0xffffffffffffffff, &(0x7f0000000040)="b54235bc995dda7802b5473fb4e3614cc3e2c3789db43e922dc714d892fb62bd5f955a320b31ec", 0x27, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/', r1, &(0x7f0000d06ff8)='./file0\x00') openat(r1, &(0x7f00000000c0)='./file0/', 0x0, 0xffffffffffffffff) 13:36:23 executing program 0: r0 = getgid() setgroups(0x2, &(0x7f0000000200)=[r0, 0x0]) setreuid(0x0, 0xee01) syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setgroups(0x3, &(0x7f00000000c0)=[r1, r2, r3]) 13:36:24 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x8, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) 13:36:24 executing program 1: r0 = socket(0x18, 0x3, 0x0) r1 = semget(0x1, 0x5, 0x4) r2 = getuid() getgroups(0x6, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x4, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000180)={{0x400, r2, r3, r4, r5, 0x2, 0x8}, 0x137, 0xfffffffffffffff7, 0x1}) connect$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="01002e2f66697c65300026e415b69c8307d726dedf8dbbafe4e4221c6c41e3b86add491276705e796b0ce2f9bfc7729b4eaea1f3db79d5245e5989652d3beb7639de880100000065c521024ae52661da000000000000000087470c1e3531b6d83fedb0f3257e5d3e1963ef1242b28d616bba830700000000000000dd4500007da424b6e49bb7105d82023dcd41313366a1ed5926aa6a9313ebf9d420a2146f9b9324c8a904016e6080b1ea92f9d186835e970eb1e476bfd8979d76cd1e9b766d3d656713a2fe84f9edd28a239b06a8f29468dd73e3575d11b0778def433b8ff4fe95c627b00d0dc88cdb1a8b181859aa9ba454d941a40a36991c1fe2406cdfd1be59bf5eeb0dcc36d0e11062a89712da3e7b2e86559b6889c03749e7a127b36a4d16fbacf61656f425eba251a982e2b87232eb2a88a0ff9468378e0bc1e608078a71dacd612454296226c05297caae950cb9478bccc4b2ace8"], 0xa) getpeername(r0, 0xffffffffffffffff, &(0x7f0000000100)) 13:36:24 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x280002002, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) sendmsg(r0, &(0x7f0000001780)={&(0x7f0000000380)=@un=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000440)=[{&(0x7f00000003c0)="bee7e09a3481d44b537c7f7d3f5cba51bec73a2adbab8f66b9d80f8330e84844f52ac65d99eb7dd6a0c27e877bf712b0928607f7a3d8d1df58030d566c474d222d8be00499fbb7c7fc8b8b244736b0", 0x301}], 0x1, &(0x7f0000000480)=[{0x78, 0xffff, 0x1, "3d0b1dd9b3b209f65cc882ac640e5fbd959162ee11518b22a0e91fb0cb94abf5ba55316c10a45fe68b388ce3704665deb97aa977d5f91637d2d9aa55a05944860d5f8a421f4f5626abeae147d080a57014a8444279acdb4ad34141f2d22836f3c380e38465"}, {0x1010, 0x0, 0x3ff, "d4f662867f122afb3159b3cc1445ed780e49056f19764b7d1cdb4e38e9d8eb4ad5374a1ff36813f4226a2160303d6821eba49dd36d08b80b17951fe1f454cac6e227896261475567d9740212f4b8a3b18d30f4cd4bfd8d4ebc38bfa2d23f74c6a19c5e4a73615c4fd46201eec4be7babf817a49bd9521c7157c5506237bdec2439dd387caaf5ba3f661f80c8810d6264154c5c911e5165847d8e6a0c96a3ebe25962f7bf2b5d35ecaecefb6dd7efae5e52fdc9f1f9d33793290d5af97e2cb8ff171d7ef1bfa86e0d7b98f1d46f3c0a188ba27c46550cc195235d2df67cb68cf248e8d915c81ff174b2e86044c8ae887b231dd573b12feee1b1192f8e12e4b7fe9de88468ae1af23ef0a08750939233bb18e8db485a0556a33acb752a5216091a2c84f85f76fbc7e7b088d2e6fd7ca7e0ee9b0bd34459a09e25b7ba465854bfb6d10a68cd58e9f86440631e42574a68a5e32d6d315f044d5302f7769d95dab301bd2828c905597ed5782b77948bafb52b60d6fdcd8ce20068d926e15ae026d288ab55b68eb76efc742ad1a7032e79a626dc121ce3cb69dc9bda9ba05413d589e1e255a816e3dd199faf5939fa734f7cfb65894b40032187fc4948ba784378b12de6cef5dba18b5a3e8bcce52bd9d62fc6568365cb14ec344f111593a99c6cc8963cd3d82d84261f02ea3447dacc091bcafd66c28dc8d1164d3d3495c752276c1d0d850ce7c53d5170cad0c9fb22bdd97255ce54950d0d017d777d84f797f971ec35c260b042703d297de5211584967b1779b7c717aecc2273d292cfa367a3ecbb8833dd85801fa373e067aa8c6e8e478337b48fceeb388ca32c3eb75019d6d33c9b45b3ed448aff7eadb5c48ae38353c24ac397423f51d69bb1c763606c77fa8b62abf6f136a0d623d3fa8612984848be2c49282396707a13094ab39c58f93f884e65747e2a21d0b610dcad940cb6871612d723f414712bd5d76ffb0b3ae7161d98c4d3bfa160705c5e4a377e37bf23a9448b69ce2dbdfcb204dc2f1de8c5fb69a48eff0fc1cf2c9a6e91dd15b6fed1dee29965f77fe9aa9c905440dd7eb8eb752df526edeafdbec51c38a16db60186bf1bd67705bafcd17a7d25ca4827dbbdf18fd4c0143d7b1a7d156851f434a211fd8fb208b6bc03066187aadb9ecb1088c4ff53cc8f37a041d45c33d69852ef1e0fd95ea78fb46e01548c0ff5bd71268ce46bbb1d3de9dd777d43b38f4be34c92ec25778e0df39a2d394a22e016a1ec9d7f4742230d3d0739862484ae61dc1457e8266d7e3a4ad63efcdb8d41de6658ff19c89517810d8ed4ba77288c0be7c09f23b5bb97d3827775d2ae867a436fc0b7453e3ba1284d9346a4014f0387bbef1276f4969260a1a1c9498240a517a50a47cffffb19213d29322784abdf5d968fecd77bc072cb789d6a06350fe6f1ea3fe0b3338baf48d498895af6c94fb42dfab351fe78352a0e72f9080dd6b1e5e5672e6d8d10b21891143b5c476350a31f57a21474f59fd40172cb2c92a911ee60fd384ed067df8cdcdc05f096ce84a8a7e7da862ac2e095614dee7e08f2fa29bfbe0c2b95e5456ccd05dfcb25560a187a4b99e2b2bf502a4bea5aeefac8ab27445539c7af8628d07d30c4aa1f6b3864ad1c0317360e5ad2da5f7b0b18f4271504c9d0e01c04f3ff5aed491e63851ab06daedb36ce586302b99a3101f92f79a5e1bbfd3a6968a8db5e82f5228872115dc6c2830208d67de079232ff86c64b070feb57a7422eb88c80077c59d4408523d5feec87418271faf91b73d3b7237473757d6173a3df03e9cec49547ae3e3a4f2a87256f28b567fc4b9006e60c9f1d5899b44184c16d237d78a7ecf58524455e8a4081173f8f7dfe0d68ec64038768039681bc146a3730460a32e0c3abe70bfc7ec31db1be7355e5e7686789545d7ac0260935c087b50afcb921f120ab7aa5fb02a467d28020ceb00699e805df0f09e32f4383c29b672d48ea6666770564cbce0c95552c87ab73ce5d383924b54fa09047535e0036a039d91721b34d73eef8c7a0423d9a93fc394a76d5b42d52d59428bd7fa9246f1eb954ce0301775b5897a5df273a722b2f7769b768bbc40456989b24a6441ca442be3bae8b2aa537c1ac68d84569ea1e2a125d29e3e74a02a86e7b9955f08910a30a82d3d6671b464fe422ff8f6f9cdf5d4c4c114611b03005e2613b360b7952d2c7ecd5700a56fb0cc789078aebb0ce3a832d87954c85198f85cfbf2ecd8106e11181c0908b64aeb18d417c855f23d07153f7dfe0e344249a462aa07cde50ea7977e33f700e16f5e948bdafd14e45a80b17abe3e8b2720e0688f441859b30b38b4257c15a5fac8c04193be8a964db01e5647d5007192fa1a683a1ddd02a32330594418c1d974281ad9a2b1eb4fbc0bc54b98ffde60993cc938184c38114f6f8f843061ad4c27682c3872bdd770dd45064216e1373a1e123e60b0bfb22b3b56a8dac8f3cc3a36dbab7dcd36cf4d7b78d89efdbd1a63bec347a430ca565537baa5d5a080c0e75cd726453655687196d6e96d3362c76f676be4dda424eaf53162369eaf22430a83a47611bbedd53662bf6bab0df8f187f811d4603d7745f323ddf76b7132503ef10d5aeb35bce9ba60f1388ec0a9d34744288233502ceee08f2f2d46b22bc653881825ee970b1c5ec07065265b38336561aa60341d271e1560fb2db888053d0de47a653650344d2accac021894fb0bdce5333e417bfcd94bddf12423b7eb030dab516bd930274eb91d8b598eb8bb9f3a6eb9ffc6db03444757385b75162b1ef16b50e628e94392b639517b7a8599ff2da91858ca6b66f6139993b8dad0bc479eab755ffb41791405f3b50ee4bf9c775e868ad6b581426cb051e67c763070d84e3bfcb2d31e35ee30fe767e397d0ddc03bd8a3169d10e50fbb787c27fba1392dfe51cf45e3a96989217e35aac3a26adff4ac80dffc405511700a7eb4f65f6ab9bda742c9aedc2cee394067e1d3d0f71c4de1c9342a5cb1bf14c6a21e1bbfe1045fca827c4634823e7ad8504f107c68ce25689764c014b6bd3f3ee9de4f3b339d8d41176d9c496d5d92243a46091015a065f7c72c1314221253a3bbe1a349e03c127d14c13594451cc89e40763a0b5f9384ff5f6ce8438f533c8c422d7c1afbb80a9cd4d8ba1d81729a2d8e9d63355b746114bb8766d029d46c27206a0f79a3ffaf56a5aec89f5fd44c4b8e9ffb0d12dda99c6de99181f7cb828230f52fd8075eb87a06379676d9228bb163115750fd0728b0435cb1f56463d9f8efaae9b2a5a046be9c2a427a87e2d40bdcad860f24eb1f2237da51decc2d3e8c0be22a00761e4daf545db359353cd8fd945e90c805a695e22195c654417059e3adb1e9efef7cd9c0562ca970d3cb1c736d85443826e77b0e085cce84d3e544ae323b4144bd00f87cd9b3239d681ce935f99abdce53a31e9a872b4500a89f8b71aaf1593e23f4c13b968a87d1afd821673c97ec408e547eaa9059c3f4724e1fcb62ab98e6709825175e38ed9a096b5a42deb7d10f5141c2a09016bb2c0ee7724d09071dc71629bc1778209abba2c6af2c48a9b9c0376242d34abd5e96241da35e8dba0eab3ded92b04a00fc166d8994381b2c70e9cbae4a587673f7cabb4ea60178c484094003bc2712d1f0eb20d808f1b0980489b58031cc4b42e0a1dbc18c0f8989b94a890fa27511ebe1f32f1b689f7a57dbf1765e76eb1abc71ea143a4b40b4f755ae5cf956611f637915375167b1c74592c7b02b458ce6e33d8e708f4398ab59368d6625494a53fbf6380df5638a58f5edac24b1ad895cc5f378bee82757faeffa1888015a615435f761eed1efe3538ed2504a61e68a7fb0d74990b4aec3854847dd54de2ef126d68e5622ed26600a832801b49600cc8c2e4d9447489a34211df3149cde92ea1e3c602879a10bbc83021723677c1183438b34ccce067a5b0dfbf399fc59df67a47041a3b2fcabe3c4c7c56e4ec2ece22d22447b69aa05e66597477c91d63b1f312081793d457c34aedbf9df7db12877be89a21abf9cff395bc011a87954e6d76b13d24076280d1aaf8496cc2822ac005eb37dd9beb1ada994aa2fe3403ed88d22a1234b1caffbbe620c4842b575a9a9bdc168ed89114a476ca0f83867f6e9e1a7295dc571449b204621685b6885478114a5cac2554c816f6c72f653ba626101e7002f38b597d5cbb69ba80fbf1df38bf72a8a48d248c58da53d7eb1cd24323ca71931bb14bd380c58d9707ec4cfdc275de56b523b779b68ab4bc7e512bd12da7fafcbb5b1307e83dedeec46b7bb792a05534d08c80512a6bddc303b2828b7b80dcb6cd4a4ef7da6f2fa4c71fe7af46fb16874b3f1c2b81e9f6dbe360673da3b1b0acc4dd6b3fcd4ae369698ce6486db35ec4c8060bf82853bbc93100939c89098493554d15eb947e31580490abc382194c9aa065e29769ad4be3fc4b9bae2f6015ac9db5352f9b8c61583fb818a874f012a6bee99b2b16472e6159856619ccc7baebc99b592030aef612aadc8a9c3252497db3986fd5424b9ff7be16b0afa696d06a8f9edbdebfbc738647cb2315d7bce58ea3372f0d89ab31c39f4f9057f12ff603fb1aa39fa8cc338052edd12a1292fe4a7b24a5845d3659f56e6a40e1a2013441d7957aef1e46e88f7ec96c0366f9073287a9de8886973c8e76458121cdd500cc53beaa7f86635802c7aad0eb32778e514fd9943b302ef4ad791401d6c1b464fcea7a11832b291c76f62dc07305659689f139670f81df2915b3377514e9507a614c6216c7c058752e00a9c2abd0c2bdd05f36b4bb9c733d6af7ca2da23dca1e67d5cf30a0d4b629a2c8e9796ad002855c6238569495f501d8225c1cca9b86f82a3992415e750407cc593498ee95b562db97c26b4cb6ecaf1099402af712e3906d85151941803a940cb9414171b591cdad057ab8b577095f71bb4bb8ace701cf1a3f6e36eaf3aa70b6eef7aa2bf3cd4585db8d2e481572dcb706d15b6f458427daa1906d5889c04ddfacf6bfb8f2ed5ee1662b5d90e5e6764eca24f07c22d6fcfabde0273a44f051bc8a6825b9e13f7da459774a0359da3a431f9aeef4b6a40ba9029bad1501bdc6fc99c612c44ba00a1a1fa1f4c70de0e69ac721feed1b006252e50440504c6eceee802eee08b43f854bedccb441329e1c79e082353d2bad788a1aae2d8e2acc17058ade79749d545269a6f2fbb18aca910d022f261d1c80ae4a3ace7724de795f6a6508a48a7efa4bc130458b69b230ce38cdecd021f81948b828adaeffcae744b4a14503ad115f7e31d367ad83eecb1d915755ef70d2cb3d6b633baa5442d9629e2ad4f32c9cf9a78d03db994d32220bca3b551077f3adb80e2034ae5ff60b858794906d8ec28e02da731165afa328b70bf65da6654fc258ed7f420a1d4d596dbd19ee39c7390765a031edeeb0e675b3f10c1bbf16e8d84279befd16f3d08d5a8c31f0c40186b4ef86cda81f0b4b5ab33466d9a7b5c680e1e1af9990120ef66f6463332564e72232e9fbc38dc7e789fd44340250bbddb40bd809984c3aa48aa1e424b16d68b5b9ffc864aee95dbd1e7a91198cb53b2802503ce4b87526dba641883bc2a32c83b20a9f83a1def903088e12a1da1d8edbf95c9824460c4cc2275fcee28f97a1e3b5e9a8eedd684b7208523c7ecee841782fc6540103088139176ee67ad1c0c0725727a0a4b9cf3f4943b184fb469f8fb39523e120443a0e5139ef64fed344a52c56894fd18c81644ba6"}, {0xa0, 0x1, 0x24, "52e5ea3735714d37ce5cf61d705e6837f88227accb2909d29a21c90821a50e68d8e15b572ba1e8b646b2e32e5d1e06ed462b65ad45605e8d600985ae8f90163a00a8cb983a602b259299a32461480d0d2a76f984443a8954b0473be31defca22fed1b7394687ac59bb31fb5b59654f549ca515decec07e13a5230cc063016312c4ea1b831a13572c5101db331c"}, {0x20, 0x1, 0x0, "aa3ab0be2ce504efa3"}, {0x60, 0x1, 0x9, "65d8883eeadea13f5117cdc34f5c4004561c6b93178a0ddd1bf8438595ca996d46fcb5924ccb257015a1eedc4020a1616f1cdeadb9a8ae168da0d11d8aff565426abaeec3f2071bc51"}, {0x60, 0x1, 0xc00000000, "4c8f5bbc64cb6c99e0f184cfee9d1040b108c88cc73da8a1273489d499128b3a5b894af5fdfdff361b70962581a8b50a03662167f6f92d39609c3d7d53b54c3c37eb34d9f1cb1c2397878903"}, {0xd0, 0x0, 0x2, "d18be15cfb12e18a182a78d067425e28c31bea4fa0834eddb8d3e4466b2a52a26c70a4093dd5186265476d33706b00b142142cd8fc4630aa831d0f45cfb781edfee11781bd15cb096eeb8e7a7626a43dd09f98e05ecf00b3308bd9b465162b11914bc086d9384de2b1132cc98cc2c5f1bf7f827d4e24a5b3407929b2911b276ad0346c88e5067d25bc2390398d546033b8cd718f4abf25034d15e1b547ba50f1aa2fac16e6987b9a33f870149eee534be870d9f2a81dfd8f65cafe549f"}], 0x12d8}, 0x402) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000240)=[&(0x7f0000000040)='}*\x00', &(0x7f00000000c0)='//\\(\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='#,\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00'], &(0x7f0000000340)=[&(0x7f0000000280)='}!](\x00', &(0x7f00000002c0)='!.\x00', &(0x7f0000000300)='-\x00']) 13:36:24 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x20, 0x0, 0x3b, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) r2 = dup2(r1, r0) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000040)=0x8) 13:36:25 executing program 1: socket$inet(0x2, 0x4, 0xfffffffffffffffe) 13:36:25 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000080)="9c14705084b0f1452e2e2e", 0xb) execve(0x0, 0x0, 0x0) 13:36:25 executing program 1: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000008c0), 0xa) close(r0) r2 = kqueue() r3 = socket$unix(0x1, 0x2, 0x0) r4 = dup2(r2, r3) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000009c0)={0x2, 0x5}, 0x10) setsockopt$sock_int(r4, 0xffff, 0x10, &(0x7f0000000000)=0x10001, 0x15c) write(r4, &(0x7f0000000940)="5ece9e9be98d952066283e106fc705132c80fb62fd16a13513dda393bc2e102e55b688a1f38da4bdf5dc6f918d482ffa00558a96c73a6cbf9d955dd8030c37227ff00fe4b09153e5c9984f52c295aa35e321636b2fd9564efd6c4cb0edb53261f4804dc4903b03acb54c541ed97314d8677bff4c2c51f7", 0x77) ioctl$TIOCFLUSH(r0, 0x4004667b, 0x0) sendto(r1, &(0x7f0000000540)="e4e512bfb0b0f8ee18da7bfe4e9923b1014312faecc385cdc3461ce03e87a27f57280b974d40d896e28c42e05087b7772a94accc", 0x34, 0x402, &(0x7f0000000880)=@in6={0x18, 0x0, 0x4, 0x1}, 0xc) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/wsmouse\x00', 0x90, 0x0) readv(r1, &(0x7f00000007c0)=[{&(0x7f0000000000)=""/232, 0xe8}, {&(0x7f00000001c0)=""/210, 0xd2}, {&(0x7f00000002c0)=""/220, 0xdc}, {&(0x7f00000003c0)=""/145, 0x91}, {&(0x7f0000000100)=""/121, 0x79}, {&(0x7f0000000480)=""/141, 0x8d}, {&(0x7f0000000540)}, {&(0x7f0000000580)=""/141, 0x8d}, {&(0x7f0000000640)=""/170, 0xaa}, {&(0x7f0000000700)=""/167, 0xa7}], 0xa) login: load: 0.62 cmd: getty 49263 [ttyin] 0.00u 0.01s 0% 316k load: 0.62 cmd: getty 49263 [ttyin] 0.00u 0.01s 0% 316k 13:36:25 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x10000, 0x9, 0x627a, 0x1, "dec4bcb1bef388fabfb3915f4ecc53387c164615", 0x20, 0x3}) setsockopt$inet_opts(r0, 0x0, 0x2002000000009, 0x0, 0x0) 13:36:25 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x1, &(0x7f0000000000)="0b60e45c", 0x4) sendto$unix(r0, &(0x7f00000000c0)="b100050400000020000008005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303de3fe9cb02a31383be7df6a46ce5d9b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290000000", 0xfc69, 0x0, 0x0, 0xffffffffffffff56) 13:36:25 executing program 1: r0 = open(&(0x7f0000000300)='./file2\x00', 0x0, 0x10) faccessat(r0, &(0x7f0000000340)='./file0/file0\x00', 0x48, 0x3) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chflagsat(r0, &(0x7f0000000200)='./file2\x00', 0x1, 0x2) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x80) r1 = semget(0x2, 0x0, 0x100) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000002c0)=[0xffffffff, 0x5]) chmod(&(0x7f0000000100)='./file0/file0/file0\x00', 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x5, 0x2) r2 = semget$private(0x0, 0x1, 0x4) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000240)=[0x1000, 0x0, 0x10001, 0x7f]) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') geteuid() open(&(0x7f0000000280)='./file0/file0/file0\x00', 0x200, 0x20) pipe(&(0x7f0000000140)) 13:36:25 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x8000000044) ioctl$TIOCFLUSH(r0, 0x40047002, &(0x7f0000000100)) 13:36:25 executing program 1: r0 = socket(0x2, 0x4003, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="abebc91ca34beb3ce1397ae3b560c1d9c8dd13d555d15edc9f4e9c58f8cbd8e1cdff4a7f9707036a402510ce869dd849943627467a512917c26a5f2bb912f41f9e95b7e028d08d5d365172b2e315cc4b9206905bd2bc515466e276dd095fe191d7de27d0781917dda38917dbffde9836e08ad16b3d906b79a834ac1688c35ea9a80add0179aa"], 0x10) sendmsg(r0, &(0x7f0000000380)={0x0, 0xffffffffffffffdb, 0x0, 0x0, &(0x7f0000001640), 0x9b}, 0x0) 13:36:25 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fsync(r1) r3 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) r5 = getpgrp() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000700)={0x0}, &(0x7f0000000740)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, 0xc) r11 = getpid() r12 = getuid() getgroups(0x6, &(0x7f0000000800)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r14 = getpgid(0xffffffffffffffff) r15 = geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000000940)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000440)=[{&(0x7f0000001740)="1d24ff06521df5050264fc6a875887945ee8662e3a2ce981417620bde11f9da9d261867a54f58206a22113093a00c7aa02bea59bf8f3b12acc16bc25ee9fc6e7b49b69b366c2be90c4591734aceb5926837cdcea471c0c92ad14d145118d6c10f7b4732d135b1a2a5243ca2599e5690bcf20547b311e935279cdcbc8201956c0539350fd3ded2f1a89772be7bc17a41d6eb32806d288fd148cc29622166d87b84911cbeca91e4a7a8ebb045017c798007a9e85919e76e706d22489006285ec902b56fbf67a87024a746702de03261bf8666629ab5822c9e9963ab57c59062884308050d0cc644be79feba80300ce89b257f1ab27f9c8d011713cf3886bff822befe1013134a8c375ce9ec86641dad133e6d6c0d8e1555b1bb6a8b0844bfb8f7ad47c16813656b2177d2827fe97a405b19ff567c064ad0f437b4d4bb155a3498c38a760ce9f8d259948112bf6706f1a6d6a4573eff32cb2d59bc90e81c782cf9ab9866f7b6b4a0e628dd6fbbd2dfbc3d428493d05c79945c96c8e5fe2ded7768fa3cbc1233b1bbe5335cfc7a91b7aa6b63b483f668dab69f7a06b6082af89da101bd18cccb6e370765e237e2168ad14fa79c9d3d61c5a4f2f5d65f194dae797125be6cb3be4715546c645b454300e3785ea42234b5811a22df511d42418567f2fc5f1d58d6184a466d21bb0ddbd2aa466e668bfede504916ed4d9224da8801407cafb381332a0bf075d447ce690e5afc16e82ed2d43df9c6864a805edb28fb0d789e9dcd82c514a66416dab98022b67b4f194385d50b45d5bb4612206b397ace834d4f4f6973b465f73eee7037f5747ce2813e076e73d2d6a030b8e07bd777037926a4cc60de832b439983495d94f162d821fb4a9a855cc4fd9ad94dddccba59535afc492fa4aa0e7eb7f989ae3a681794d4967b917ec458b69f2f5b549e1625b51a4fba5284b3b2e51b79f0c6d09b05d8cf7bbd4e8c3761d8b30688fafd4be0cafecf7e6313784a172278b8b7943f26633af62fc5a77c4cf14910dd56d86cf8a193a406139882b2ca521f8913cbc73ede3eef7a7165e983129683dc64a44e2ee78b254680b2f7e202ad929391541808fa64f8dd7891aa6922ce644de6c7c75db18697868b4452a10d067860813ce88173eb39434faf53ae1a0f6ea059e2ab09834416505c29b9bfd475c6523d53d4904d9dffbeebf674cb79b67775203018236af2a45151fabb2fc09cb71d0e28eab570d52422d1c6804e95dea1d7f9168c9ebaa99a1eb005a6c4a7701ab2b82e27d458a9c6f2840098d1b353631ed3d2d32ba20ad1707473c858d9d94e96525634fcca0c594efd2db21d7f75f39678f3ca469e4fb73261ff72603f386ed968b72a8e755edf1be7f7701f030d10a6962f0d29632f4d39d1718cbf99fdc3b294f143c0bd258a0cd0da27fcc9705a3a81a17cd8ebe6fbaae8b86d4f754a78aa6745e3f5cb84b8871c35b5edc861b6d0320ac53dc75718b7148de616dd7e13a74eda3015f1e3bb4d17957732022a48c9e5e92fe4e081340f5b89f5c0dfc50d3a73043919600f42e4a09540a70d669aa0da3ea44130012f22e8e7e6fa9fb174e0737b2c3f0b99c5888f5bb1417a40eb8246093663440e92b6f7e66ce455609821faaf81dbb7fe2f7f1a05db620ac9a075ec22fcab11a7e9306648669010a1c39b04485fb5bce0123fe4474a789992b9ca7dd969be136ec8ca1d704905a702bf512b7a66a268899a51c7ceb46ffb18764c9613008de96197fec08205eec6fc86bed0fe4691fdf9aaeeb8a5ca434ec9492840bb16f8eafcefdc91948d0d084371210b2ca7559867944a37101a45f27bd36397a336aef49af32baa947fdd10311a7e6461313878cd76de5e90cae76fee5b6a8fbbd2e1a9a5e9ded59a58319411b36c95bd280e13c00bb565451d085753a171eec12320a49555c3a7a8874344affa3bf4e2479ea638de97b4834119c8f40f6ba83ac8edb5a31050cce1fcce47f2b16ccf3e8aaa4e8d51e2564b9476f3b400e214a5b9051fde4e8b98d3b5afd7d11bddd9b0b33a491156c536eb03e0469816e3cb1c6bcab86131642aaf771b0550bfc7e3688eda934791aa809dceded458daa867b819114c02985a576e835be005cb3e6abdf76927b0542bff6963b9323a0b5a91b429f89ccf6a1f52710ea41c9d5fab8e75a7e105343bdd0a53a20c730bd9fa24d56345955faa0639a970597e61454c1ac231ac0dc3b6eb131aa382da20d7b09d718aa457c5f7585feb4064d52390f06bd37c801723b2baa90d9721b1ee4c450e029613e51f6ae46dd2948252c00e08b7d2b6fea56d2c72095d965fa50b703c46ca201ee5ceeff325aaaa1e87dcab5e35e840cac170e037f644140ef890bca755ff136b3b829cad7c4c0c644c00fe83e65dcf291462c2ff20d98ac3066281e61c7e01f33b68344fbd2de59391bb788a6ef74b67548de9c0cfebe0e15be0e305c129cbd2e935fe8980ed82244f7c7ad557e993c11f7b71b25032c09e25808bb7515769090110f0ca6465f9846b05c51f92e169d6d8aeff5e56acf99836d667dd84e833cb5fddfe495d4359591f225d05648b77cbcf3fb161c4ee097b61f4bdeb6f2b402b0da5c2876d19097a8f50efb8aee403889e02b4affe2a2e9f3e2e4be1ab72cc578cf700544f360aaf65231f5761b5582e7b8959a204881886fe2633a5bbee71bb899888d716793aa680bf79e4ad87f298dc6cad4e83e0920a0ce3473b0a18d9fa70ab4fc5d25e75a810abfd52647dfd373b4737f1e2894463c7fd72dd45197e63be6a366aa7a82ccf6300ae86c8540cb82c19fff8d2fe37be97a11720c537d5010a74dea6a2ccba38e41d5da2345bd41a503b1854d5156475e8505e9f7b10feb3af6df71a9615e2a87f315e55781491a21a67e637b57846401c81e9902c0eac22381a132a0dddc7fee8f69e5b3603c2c702f1788ee71c223da1f9dab4cd8d9cb3ce678a18d05849f9713d3318a9569477eb61d1c1e0d0d24ba49abb816cd8dca04808121720fcce4b3c9dc9ca575363d19bb8c40aa7f1327dab4f2d343cc4fafd8e159f834b74d196f843724e67fd8a8f7f4073abf1ca0c04d768601756382c5a6ed3b4fd29d455672dadd3a31e86a8e12e2365e8c3797037966cf10b54fa81e246a63ba5d4771ba723c6062aa00c0813d0daec3fc83df7c1dae34cf540f862f2771c0d25a37d1ccf8b42ff5d1915f2a671faacd4eac6cba2c9a0b4b39157c70f9cfce884a0e189b076e6e444ed4a3a0316625d17f410d8f91af1276ac38a07dd1a5eb79355ab0be7fb951c5897777600a021dad305eecf23efcbfc6f74f1e6abfcf18b097c694071aa1ccf32ae515eac2f4029da4ba0e66f7a0cf49460025fa598dc2c3627ea654d4179aa4e62d6bfa55f476678c41a850511946b4eb29b1eb3af9a02115e014a51aff84491bfb490ca2d3f77647154e0439ba63ed179b828983531c7e0c4fb348b55b7211efb69b0ca5d1383b31758638385798f8f15eaee25d82e87b51ede18e56ab5c452b0bd190d6ba048303ded0e19cd576bc21921c791bc59b1f2b8f2e4888154c7ea7d43814f5f245a9106357729b2c28e0975e3007341b1c08f23606eec5ec6f319319e8ef246d4eedb1df54541ade9b4395e5bade87d4cdd04c010e04bf9b977ffcec04233e71a578a919d59a38912b5d1807c7870758ec88dafb017a3313d7e30bb491c46e71556502ee0ef28c208ac4a439d04fe0a265abfe02e4955a0c8526ca901b47a0d7f03e1be6e2a81cf3b19d65d1ef8f7cf626164468c197dfbbfff9152755221a52818f93d703eec4b7abd121f5c785f21a75857bcbb4e6170ceced8281e3003fa06f3b8c1a746e91601388de7c809f8c27f2ab4afe593a0215f33e6d279bc79eeac392fa6514bb43487f9f117bbaaa7230b2383b51f74066d3fa5d3cfa3b136e23ff5a3ccb507cbf0f16c2e12a9adf013141184656baca4d796759c801ec42ea6b79a93f8a39805494fc25803b370d598728ab352299c7907b4146445666f7ec3697ca542c7d2cb2f46beb8e831c2c94ff43ffb07be5cd4e6786fdee78312fa7b1253b3446b62e143e5f11f887258b933cf99f741a891660fa64d99847da01b60673e4ed0b9175446c83325f6b0deced8c512698cba462616db83b14dc32fa919aa45774305aff949e81f649339214f13302195528de1e9091abd5b636e08a7af4b7193f8a32ab86e65533eda87b3c8d0264d2b9336e48852c05fab64977d593028e7eedf34eaa5348cadf671f13d5c13e0bd8730f0a2ebbc8919b9a5a875c7e6aa6fa4e8a5530fbc9c112f9be83be678aa20caaef1405d7312005787c363fb0396c738dcd8ff321e67158b776e349c5d2e6ca9620198f2bb0d9273052cc0ec75e0b2c8a0504369d073763d860d082bd8755c25a82740641fe7213c0c797121edaa8546308ee81fa77481d5b1f7f664ac4b918723b347b1a846ff22be0774af9e229ab7ec96ea4f5fc3dfabe532661d683d6bfe5fc0f5111dcec801f638f4b5d9204fb3f6d66ddf38dcbd042dc6439527d227e5376ab8d136c818cabdbf8008547980407641b6b3f1b554f0f8786c12cdfa0b51c23208cb80c0d20c308ef1c147e407fb89cdb8a3c37c96bcca6d8f3ccba19d3e6ae8b2d655341df06bd412e2743ce9fb077fdcee66799b29062e07a77f3ef22c502706c3de8b64393dcbec35ed7c52e261e5da666ebbaff82f81cc367a3e4b771e70791081525df80523e81348865e030abdc5cd8aa50eba3eafc3e3e7a97467d82466a0a9864735e13733ea5bde2928daafe341557c1543d5aa699435ff2efaa1dd23bfa61d0101f47616ad1c46df9a2abbb891016a9ef2e62eed1d2228e5ecd1790fe1f37428151254b13986d4e2aeb6328c2457cc77a043b8f234aa192b576253bb5457a8ab949740c0cea77b957c50aa4c0cb727d7a14d0668b3c7fe60d1e907a7c66a3f4ee97e9883cc79fc38dc1ae9865f93c3e6c8cd0f5dda866a4d94a5dfe3cf8f472de47fea0698e70128e0341ad1fcce7498b1399d233612a5c23c78f958e5f913c50e970ec5a6f2e0d2eacf8aef753921ba3eb0e194cc5c2a97f619467e3d26ce67049f9ceb0c6f521d1aabf925bdad3f48dff9428ffc03f61d8ef3ada98246945ea462a477aa8e474e5d0d2b24233cbaa5d32e2d1dac947c98c81a2b0d665365d39d1749956d3b0d380bc3a10f4226cba87870291273cb88f0419bb3be639ea3ed941fa70b52fdd4e1864d14d2e06579a1be221a7089bee2fa8ad606969c0b88f87429c4dadfef3f5f5bd64a6362c8d98e5d9c9db56d0a48f2b92fa85bf443b64a85b8c1a5f6d662a65d68c346f78a49eb341be4b5ec09e5fa989d1ffa941e5bd5ed01b1b5370ad61e347b13bf2cac3c5b4bbac38f2e7b0ef6504afcec08b4e73f5660b99577afa2e6388e3fbd4aab5e14bd76f32183a0fe42952cd84660460b3deacdb2a2dca0641611c3c1fa31a9bd7b31622ed9a6adfc9088035edf8ae1cb3fb4a41c250428edf114fed08c0ffbe1bd64c27a4be6e97063ae7413ff02ae90e3e3af0a530b28f76efaadf4817c22035df32ed3700f9b8674468c3cc1909474c3bdac584c5afa298bfaff618139189d5e1c43e39ae2fc624cb9aaa3b57c66acaf82f55604dc57d80bd53ac957ec1820dcde1e835910df1e2a01290a0a198fc9eb72d3b33ac1a3e9d32d74d8395d5ed2a930b495ded81fbc4f87d678b54a6bb26efd88dd1e3cc0ec94b0cb29345260960c1995f3f66f4", 0x1000}, {&(0x7f00000001c0)="088266806c547d0f29c7b8226aa008b56fa96f9a3309c888c6cc97d6d761074df4025f61789ea4793460acf9b8fd9da5d7eb327ea343cd3fafa1b9d3936ee08cbf1a7918988c7a1fb2b78c7b0a7c6dcd4a2d55b9dff8a7c7941c74237a9fb2a7a0e57c68523c0e0547398214ed7bc6b33296399283468dfa4c533d6bf25b0ed78412c31a83a9907fd9009dfdf61b8a1204fa1fa6edfed44bcf03c44505107a88f98a8f3d7dd7741c0b0cb9e192a4abf49e4ded6f2371c8fcdb013029948e09025f0382fab51fbbde417b3f0842e0729eda2384c30d5384", 0xd7}, {&(0x7f00000002c0)="627065a942b7ee1334bd8014c76c8e7bfe8dcad01428caca9591ab41d6081080956cd1fcb776ac761b54feb691a25de70d3d5ae9f7203cafb9920d053a57d8041d89c7f9cb9ab0f568b3d698b22414e12c053d02c6ddda2972d7061652e63780bf6d9717a72776d695736460a19d5bcbf42980f452273dfa0d43dc5e4135cceaa9732cfae2717c19eee10852ed0ed22e74ef1ea9023a8a9bba261e3487e5757951bc24d1a41880b7fc3df3362439d67780077234bd2b14a3b5deb65b5da7", 0xbe}, {&(0x7f0000000380)="08ddbf240a48f1f2cdc2a0f91f8c925407d3e522ca76024a8efb98adc143b0cb277999df9335de3d185832af02ed8031e2b80b7eb4e1a71a451beaffeecb797c39c0a925da62a63d8e0a598e5fea3e841212fd69f2ae0627c54755f58caac72a2e53ee9caed306225cfc763a055e71ce5aea51ba0a2241f4ddd60b83738b93781a2f3c8a0ab0dd50518eabbc67920bb138c7652ca3e8338b3ea1", 0x9a}, {&(0x7f0000000500)="6d71ceae0101fa4345667d18932c062b7309638b7b6163b3da0a1cbb7dc5223afc9b32e92be2cc5baaa37a7998596d6afc840d131434b0521bebb322ebd1dbb3da6a054b5025f6f63de9fd33c5c2adbc46217309bac1777b04b235a080c076d4db904a147652c07c458ebc4e6b307b0f5e2d42a5854a8c6e389dabd1c569678e3b01b6cfa6868cc3b0f26b9dca0a9df4fac5c4b8a2404c11296f70c05ee52dfc552aec233dc7e302c6a5c29eefab6ad8ee697773554abc29d4814c2a8d", 0xbd}, {&(0x7f0000000100)="62af8389228d86627c3d43a49cbc71019864a9bdd3ffe33afbc17546cdc47315068e9a63e9f453190da53caafc92e9c5eecb9cbafba1db642e35a05ea513d17626f47b16e2091d1ab61cf10b52696db9396cfe997e152ac40edaf729596a", 0x5e}, {&(0x7f0000002740)="0876348833d70f2af55e1a710e687f210ad98cd32302090a6336887ed3b0456f1a0dd50de0cf6048849f89ba9df5ef94076f424d1703d01fafc1034a17a8e53c058f0b2161e9ee5299269a01225dd19fcfb9ca08c979fe7752d298acac6547fa08a16ea068bc0987267fb424b3773abdb0f0d478a9c1175f6a1989d152f0136e4c82e98a4759cdc926ac63f7831f0474d6325e58fbf2f7a67c8378f94c530b9f897154337955041bc64f0fca87fe32f1b6b6576f4457fd65c7cc3f3c4a7db5b2638b2256b293191939d9ce787dc661953871526e67a835c128eb5794fb80b53e6b045d64207b3e0b6bc4aab83472bbb5ab068e144bfccb20dde2386147f51881639a52871bc3feca3136f49f936f92887a636086423dfa501fd33425f581f3139a2408c95d2eb3e65bb5c4343b3b43502053d53a3983b793d4c2408ae65b626162b67044485b48369dc8543050421befa0910b6c8415c3f86f54a35f235d5a6dd1b9e5add52424a2f2cc6bf2191762cb071cb6a350bad7f43b496a85ff6652a4c2fb41f96fa0ff005c9dde4c7f0f3634e1563caa01c35d80fec72d246e57fa94beeaa8b11877388662caeea8745cb239e22ff79ec0e78da2c698147931153a33a7855ddefb0707f0d0659749da3f787b771c2d63a3c4bc8889fa37b3a5791c8b825caf1a51696fda83c6da03ffd46f1fb5df5aa8204a50c05895518a5d92d46b3835291b9bae790964817ef4d3498d7c2a216e526b56bfbf407704b813a9762122dd4c54da5c4a9f8dc9d0c70fba70beaf5420a9a5c15ce886b95ad805b26137cc3636df585339d485df14aaf8a095ce60fb35856f0c69222ec621be6467ee2465d5193e43943fb95689c6b2c7a27e64465d8c09afde2f88d87b4b3ea35f867dd9dd2a9672b0035b94c504077aeffb5a14054959fd40c0aec260e7f5f4654c3bc4ec779e94f016f6a699c84f8140f6ca4d89f3712b17ef8b58fa769b0ebc56bbdb51cf5f5bc96fb4217bbcc7f06cd3ea247bfe069f126672095a36e939edadc4fd60a675bc708de334edf2bbd3a9edf2bee0b4aa0c490feb5efcc026570b74f9910a12d3fd2565170f6760d9898f838b2290a46e73981340d6a3bec97288fbf1074d7820e5846ff9990ef0817f743eae92754bb3fd0f1e738ae45ecc47c5f9dcc30cb94025e3cdc8ad31728f4ac1670d3e5a4b82db247417b7bd415c9f1121f969b38350496dd79b592365b52ef7ef6887c65b5b7b3de55e8d8bafbb34bbb619894e26e93763c48b3d9daf8779e6b0a7d1ae18641a2a44d71ed550ea63dd515e10844a92b445775d76179037371054eccdcf58fcb458e8854b4af8ebacdcadc7833337c8964fb9e157c3ed90b271875ed791f4201933beaafd8b00bc2e431195e666756da79e13c30fe7a6b6f96f228f1a3a0ba8381af18caa62126012cd3dacdc6692cc2245cf72b64da435820944572888a9d2bb8ac82caf24e092efc3c32b107f6e9f767b88e4a56dec9808eb04720e35b01be5a10df8f3d1c195fa9cffc10b42909d1d6ceaa23965e85da1b7e5afbb1db4da8a75a4255dffbccf211e2ca0426776e630542dd89836b214a62d8d4b1ad805efa6092d17135ddc795ea5191245d31b35b7c6dd72285d53bf75a479656da9f8ccab944b4b459875b539db1e7cde078d70b854ffcab7327f488af8acb25a460ab99e1e68a52398d6f59f2634b9c1e60d9c91f3113f0f11fdc08e2b40f3240f3ce7a6c6d7915ca30290ef39ef613b022867d11d8e527001937bac299e259b30bf72ad674dd623f7dc9b1b45abe67b92d89f994e11972572b194a008988b36cfd8bde411d0276d2ce8b3f1d9c420a8f8e7049c2a3fe9a76cebd1fec2aee7a60e860db2dced913edc572686b5af01d3b4ab6d8c728542e6e68c953ee88ebea1bfec9ce62d58489ef98b3f6815b076b9cef1b1fff08cb38cbdd8455fa5a94f30e6d5e97e4495037c56ff259da11f959992f9ea741502c72503de5bed9d54ac8791871845d539685786299a856f813d7127ea1db0785cf87cb727bf77a1e85cd7298a69942c6bb688f88f1e59acf11666de96542776b9c2c8894e05ed8f8ebc801d4288da76529fcbbecd317b4444c9424bf9744a6b51152e0c2a7b779fe0c0105366439216f4ad28c0ecf759fe88afaae5c274b824c4c3edb42e14ac6f3178b6d48f8cf882d35ce21e5d5e704dcf1bbf6d986f0d9df328eb5abd9a2479379cb29c1901375ad53c75a8281a150f57944d1c7b2dacc6a0fd78e5935095a944ca3bde5de3877dfe2fa4f8469e627c956a25348c0fe2b59f0e95432e0e49ad6cd9fe62a0ac3cc81c3bd76c4fc70922d0bace9e864b6406293b7169ef0710a1142dcb49aede8c810ef698e798d9f7ed5f5fee172ea4852f7873cd40e3ca526a1e3c5b26017592549dbaf8398749dea4422ac34d0fbbbec20504ec3a0c354ce7f80cee6bcd3d5e558ecc1fa502adaa06a1d4909b53fa4fb8e97afc1e7e43d6f5a9b2733a17a40996b696ada4c26457951cbec89ec41e9891e0abdfa70976ef05b0e2f5b59e619221cae85cc3a9ce3ae129f35fc370208009c1e26ee0deeb89b141f42bfb543e35e42f4fcbedeaacd414da739edb04ea1ec6ad453e0923d544b334f3c40d8e2994f99cc4f45580ae954190c05d147ef631981524a2568ce6a7fa08cb3afef17020b2dc0c3b7ef620e70ecd15d2e5663dd77bb1c4a8c33d4e89b70a77c955ac382852986718c88f76bdc0a2e7e176b73a5112c3f5dc257cd7c286ab011edbb414d2de78166c597f4be003e0d70a4cd700651f072a78d07ee6ef88f3721099368eff53c6815aeb5fa9d76b7c919ee8564153611cb4cffe00f04bffb2296517b399d08820410026b903b257321bd95d57c71c658e334dd5633a063ff1f3e75307584b044868a46fc66223e11c16c08c09c5d74ce39372aac9965dc99da911a14c4a97d3a88da13c11592fce7b834024709fa987f95e5cf668614cb4d5ebc7041e96011373d5052a007cd3cc63dfd88781474e59bd8a78236a2c1ec7b94694eda1767905f5f842ffb4fd347616c739d26dfe0d13dbc866f8191b991faa80b1ebe79d98adb8276cd1dd535de14c5893458359ffc950104cab19251f018adec63f593eb84f4168ee23c3df5357f0d035aaea97c971ec0e599b67c9f94ddcdf39abf914c8825bdf96c8988809bf43c21197e49b95298f38ea4af3704bec9848da4cc6e3c36257b59b68d8f8ddaa5fa14194bc39c848fbee81e4f10c6dd0948d41dad3ea1cba20866cd41f42de486ab540f70ec51b500834a3b0a5124a1bed0b828eca681a651903387557739dfe9d2d44649b9b03814da5ac207fe74ed981eebd58c97935601da7021f5bc0f768739e898b23b628e1bf537d0fa1f08284af589477e814681841194e22f1a40e47bb190a050e21803be864d820eb3eae756b42c38e11a3e33d63a6b551a5ed307392495bb6d6056345f3f6308fa6210692d51165226e18539c8d4466cd5aaf66b0c2e8f244368bd7ce74e3be7b096ada5b232bce261b0a49a67d288c50bb4fd7c662afc5a0e8d08f7a4603a2d416213f14370c17becf0dee2d90a7007ac0b030edd37abe918717f5875734da183f9a7e88ab7d7cf6a88e17415e6848012fd10f4ea89fd918db380923e49857ebbb0ecbd1ba7b4e77850e19e2d26320025a7c7ec7ac8cf3d9d01dc93719e9013965a2734f270345f8fd6b2323c34ecb6523323f80f45b4c1520e6dfc3936b7d665961ffe85b5bf190e46eba704963c24371c4d19e9a6fe59e3cbf614babb4c417b94e6eabf1ccba5650a5f429c88aa0e97a1a0c29f8ac66332dbb2add9bbf9d1eb3f1a1055f594d794cd718d71bf920300c79ee6972ad98e769bc7110260667d0fa787720f757d593baaf90cdc6b6e372783ee1f0235cfd3c25281e246fe421a56b556e8246149bac3e817e47a2b2d4802774038c6cca519a17cfd63e3edd531a9fe0b2bacc9aba18d0406737ef46579df893f16f59e028678d7200044fb804afcb291fec2de24ad22da4bb64037b60ef73c5ce0e94cc1233121a37a91abdad1373a568160f87d9babc937f20ecb551d931424dd2f169970231c6b31f124432bc719102d30e35361fff3ca0004a00409ca937a96a9d9c52ff5600bec3a5ec136856bce0bfa91dfeaf0657257a4ee4291b8b564d0cd9363155f1532742ce74aa20d1c8f48d17b60430ad621b47849edef8deaa5914a3e8e5703074b9d72a9908c2208efd9dc2062480fcd1d5b32a7528597508c03239015ce3b53bea79329fd7ceb026b34d32e6eb0fdf086581cb2436c6929bc801cba2cb71b1a2c7713dd3417aa12e07d89dd2edbfb26b6b6382a4abadc9059074a3bfdef0a3a80fdc1aadc16108d2ef159b27074372d6197e2cdb08c0ffa2ef829bf28233a3bc1f0167a5507711b2d9051aab8ae2400048c8501b376ec3a3933c91ce1961d2b11ad755c6ce9174b0cbf8506e5f4091490812885a46628e81e0ab72e84e115808608598a2ebfbab740964e5ec13d80e70e29126c5ef6ee4d5838c4b9cf6cecccf8f3f64501d8ebefea6740f1f2f2fc11577ea919adace521149e8e864cb25168d26afb302043859de93b56f9579cadfebe5023aeddd7a86f22d980da8a561405d1c8067ee8ce1a8e3b4b1fff357ac89aa64b303d28951e9bd4facf9991a18ca09e501416842e9b834a1275a191b1749ca79e26a5e034ef49098798636ba567c247c926aea74a625412587cb795399a03475d592fe20399feac3127299632d6c90fb88624d8173156d243697369ec0b42203c1b33c2578ec153f46d06b46a2b1173e86a6a435d64e765e60d74be6e9a23ae80a1dad64c625662024d979d5ecb3914d57ca8c0a118bae6d0e8dbdbb7bb6136d6300f9915ec179829d30f81f25f34519fc4ed4d962144deb93132557b3614cf07bf5b62a4fd10bd097dea72260f67534892fc3574c6055e4581e1e83ca61b68d71aff39fad6f02483051c295cfca9dae8aef4e55333666b1d6b60b57acb966d86b64910a1738f5ef8de8314948ffb0ec3328adf35a1add4b6762fec9c87be5516a9f2061219412494410408a4b8c02a2a37b722024dcf12d5b80aab7b62851d7a6079244e9aee5735f88275c08d58bada7756accd15f5337f6f95da84236d212c7ac9914130fde6eefd962a850637b934194f5b6c7a7f3eddc19bd2bf80d1d7bc12a5151ffdcdfea011fb63b8a91b11603b8de0f6d99147bbc4be0bc47c3cc107933d24c0ab47b3109010ff15f38d514d4095171a3119b7f9d49bbdb60263b0e6a1785429d05a88a7c612d8629657c234642c3479e009c0421053de8b3aafe87bce47626e5cd400057406c30dcd3c23c26139bef4a2279662e1d659aa33fac2fd450dfbd3a09b9f3fd73add9247b48a53cbb821fc916de6affad17600b5d779b7dcd027c456b63c634cb2d23df55a195046da458baff27c7b9da890a69377105dc9059eca7170a8a3a03260cf81445d23f959374eccc62977353e0d4e6b2393eb17afebbb68eaf00318f1375724c1cd3532fef82cc48b006c909f47af21bdc5efda09843aa573f6d7413d314a71c89afe5ac9ef777400267b57a7350dcbf0786a801d817af575c27ed55af0e29d8be5572c7b5466177d8b2c840a0d0a6813b97c8102fc95db850e150088f5d8d7765c1b40e4d5c9113640862c8481628634e8641f3a68a6c0420c0dd9adb299b45f7565149ef87b2943b4f8d15fbe8e7f040263d20a5fab0c4a51797273c", 0x1000}, {&(0x7f00000005c0)="58a97da92942d288f44c0723cb603b706cc39bf2e6d1f0d5e77648a7cf7857809200ca41244fdc9b50bbe4534ff88596e31244f70c52c8bd4758197b6f58d507e5fbf52be58d220dc9e140455ad2c55eecb036d0a0abade1bcf07fa49d28d4979f6c665f6d58d593da16622f59dbf1589e867374911017df91f5160a934006f5bd7fda70c0bd209c859aee1fca893cf8f430b778f088a65db461f0ddd77c25676daffb13ceaa77028e52204afdf244fbea85010cdcc95540e6c88b2be9f03322147d2cbdc7f67051a62dfa0e33886baaf227eb065f4c3870fd65281804d2a8d979513e1f021423817f", 0xe9}], 0x8, &(0x7f0000000880)=[@cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x38, 0xffff, 0x1, [r2, r0, r1, r2, r0, r3, r4, r1, r0]}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}], 0xb8, 0x6}, 0x403) r17 = getppid() fcntl$setown(r0, 0x6, r17) pwritev(r4, &(0x7f00000003c0), 0x1000000000000297, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) write(r1, &(0x7f00000000c0)="1d", 0x1) close(r0) 13:36:25 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/ttyCcfg\x00', 0xc0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000700)='/dev/wsmouse0\x00', 0x0, 0x0) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r4 = open(&(0x7f0000000740)='./file0\x00', 0x80, 0x9) r5 = getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, &(0x7f00000007c0)=0xc) r7 = getgid() r8 = dup(0xffffffffffffff9c) r9 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000800)) r10 = openat(0xffffffffffffffff, &(0x7f0000000840)='./file0\x00', 0x88, 0x100) r11 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r12 = kqueue() r13 = socket(0x2, 0x7, 0xb1) r14 = open$dir(&(0x7f0000000880)='./file0\x00', 0x80, 0x4) pipe(&(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) r16 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000900)) r17 = socket$inet6(0x18, 0x0, 0x4) r18 = openat$zero(0xffffffffffffff9c, &(0x7f0000000940)='/dev/zero\x00', 0x8000, 0x0) r19 = socket$unix(0x1, 0x5, 0x0) r20 = open(&(0x7f0000000980)='./file0\x00', 0xc0, 0x22) r21 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r22 = openat$tty(0xffffffffffffff9c, &(0x7f00000009c0)='/dev/tty\x00', 0x20, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000a00)={0x0}, 0xc) r24 = getuid() r25 = getgid() r26 = fcntl$getown(0xffffffffffffff9c, 0x5) r27 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000a40)={0x0, 0x0, 0x0}, &(0x7f0000000a80)=0xc) r29 = getppid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000ac0)={0x0, 0x0}, &(0x7f0000000b00)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000b40)={0x0, 0x0, 0x0}, &(0x7f0000000b80)=0xc) r32 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000bc0)='/dev/wskbd0\x00', 0x400, 0x0) r33 = socket$unix(0x1, 0x5, 0x0) r34 = open$dir(&(0x7f0000000c00)='./file0\x00', 0x81, 0x1a) r35 = openat(0xffffffffffffffff, &(0x7f0000000c40)='./file0\x00', 0x1, 0x10) sendmsg$unix(r0, &(0x7f0000000dc0)={&(0x7f0000000440)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000680), 0x0, &(0x7f0000000c80)=[@rights={0x20, 0xffff, 0x1, [r1, r2, r3, r4]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x18, 0xffff, 0x1, [r8, r9]}, @rights={0x30, 0xffff, 0x1, [r10, r11, r12, r13, r14, r15, r16]}, @rights={0x28, 0xffff, 0x1, [r17, r18, r19, r20, r21, r22]}, @cred={0x20, 0xffff, 0x0, r23, r24, r25}, @cred={0x20, 0xffff, 0x0, r26, r27, r28}, @cred={0x20, 0xffff, 0x0, r29, r30, r31}, @rights={0x20, 0xffff, 0x1, [r32, r33, r34, r35]}], 0x130, 0x6}, 0x1) r36 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000000241, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x200000810, r36, 0x0, 0x0) write(r36, &(0x7f0000000080)="1e29f9ce84392602bfe233c0703f60cf3eb5f18fa9110646afd180a5db0b1080121dc501724eb0be1a41ce22daa5f55ad7d38afed78d3bd7b3e09c68e091af6022531737b16b80a96d32bbcc80faabbdc8383f69f87114e08e84f06eacdc5c54cd265e58ef005c2d944af0b08f13178bacd10f5f7ddaac83743af64bd357133ed6a6ace9a789f24db7a257af2bc919ac5899d5c8199f586d29bdf8396b1c0c6e0f2bccda97", 0xa5) r37 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x402, 0x0) kevent(r37, &(0x7f0000000140)=[{{r36}, 0xffffffffffffffff, 0x84, 0x80800040, 0x4, 0x8}, {{r36}, 0xfffffffffffffffe, 0x10, 0x1, 0xb90, 0x8001}], 0x1, &(0x7f0000000180), 0x200, &(0x7f0000000200)={0x6}) execve(&(0x7f0000000180)='./file0\x00', &(0x7f00000003c0)=[&(0x7f00000001c0)='/dev/zero\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='.\x00', &(0x7f00000002c0)='#\x00', &(0x7f0000000300)='/dev/zero\x00', &(0x7f0000000340)='/dev/zero\x00', &(0x7f0000000600)='/dev/zen\xf3\xb4\xed\xb6O<_5\xbb\xfc\xd7=\x94\x14ro\x00'], &(0x7f00000005c0)=[&(0x7f0000000400)='/dev/zero\x00', &(0x7f0000000640)='\x00', &(0x7f0000000480)='/dev/zero\x00', &(0x7f00000004c0)='\xe4(,%,/!]\x00', &(0x7f0000000500)='/dev/zero\x00', &(0x7f0000000540)='\x00', &(0x7f0000000580)='/dev/zero\x00']) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x2011, r36, 0x0, 0x0) 13:36:25 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0xc100, 0x3) mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) close(r0) 13:36:25 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffdfffff, 0x1}], 0x1, 0x0, 0x0, 0x0) fsync(r1) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000040)=0x1) read(r0, &(0x7f0000000100)=""/89, 0x59) kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x5, &(0x7f00000002c0)) 13:36:25 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = open(&(0x7f0000000100)='./bus\x00', 0x8000, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)}) 13:36:25 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x25, 0x6) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) write(r0, &(0x7f0000000440)="d6c0dfeebce0cbcb8791b3a142d63bb63f9dbf742ba04685b6f74d47f5c5bc47b4209c23bf7b78a98aed344199007f520377ab280d30525fa64f378873572182c51659872f3df4aa7d40e7d3d351367ed9647fb4f034bcc6757d7b10610c08933886e10de46ce252c34b624dc5fa40babdc0022cb89338053cb130bb4f34317a", 0x80) execve(0x0, 0x0, 0x0) nanosleep(&(0x7f0000000bc0)={0x401}, &(0x7f0000000c00)) r1 = socket$unix(0x1, 0x1, 0x0) sendmsg(r0, &(0x7f0000001240)={&(0x7f0000000f80)=@un=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000010c0)=[{&(0x7f0000000fc0)}, {&(0x7f0000001000)="c708211f6147fbd6dd660a41dbcb92976be4493e11c37ca934601d2a3bef6cdcf9e09e5491c1dee790eaab7e0d1f1187b33b56a8995089a75e7b10223f7499fb38c3788704fdba08fb70a11bb03c3dbd51edd07468bb54b3ecf8c20577a91e7b15623767c5029719745e1985212e22566b56f6c22c8fa250a360d36897f2493180e65c1b8e522f316e3923de08168d4fbca94a77628ed91dd339fab3ddc7b490974458d3a7a767e0d41c2542c745beeadaebfdfb47", 0xb5}], 0x2, &(0x7f0000001100)=[{0x110, 0xffff, 0xfffffffffffff000, "1b91084d68ed0e0dd638df785e60b1735ddfa91545dbf607eb322d802c1005736f76c0ec8738d2262d7032cd7211b560ba6025475d3481a18d1309955eba9f9707bcef9248b15fb6275f89c0e22cfddf65e86263f0c60cc59c34c25c67ca0508079f297e4268d49c7539aaaf4a10f88c968b86d9bbd7b4211fc64fcb77424ff9aa6ac515384adc0a4de32bc4a7faaaf3d0d23845ab8ed8ba7165714fa74a444599638c537459df5aa4bda01db9241d1f99e78e2dfa3acb9a4463f98b8b2e19c42affde45f88c999b8716f3259e937de1869df97b754876a62e55c8deb4b3e130137af97aaa9f258803fd84602a2355151c55fe5d668a8dcbde91"}], 0x110}, 0x4) sendmsg(r1, &(0x7f0000000400)={&(0x7f0000000040)=@in6={0x18, 0x3, 0x3, 0x8}, 0xc, &(0x7f0000000540)=[{&(0x7f0000000080)="10bcd87fa55f97f693ad908fd73f2090fe7a3551bfecbccd38952423db6967116f52b658aebaee1d65bd75977c153d8cce50bb44f5276b1e15454e4f65b4d9d5960631d50a276dca00db3d3c23799b822d4f07add2fcd352eaf70b0d05ef413784a4ca703b9f7ade5cbde594b692ed5ba6c426c9a1442512", 0x78}, {&(0x7f0000000140)="f74be255034fc210cf03e785eac34168aed33de574b6f89d34a2ebca388930905c86249fad58", 0x26}, {&(0x7f0000000180)="a7b9325db8f2be5adc541434b05ac7220afc684741a809a0119c5202be70f36bc185322f3212eb644d6d1d4a32e954c1c5ef76aa8dd79076e631e718e23b641b22faa40cad6d5fa54503cb85250169757b056595c326611fa96f54768bc12d8250b2c6df1599a6d2afc4437c60c12096996ade9fa6800cda7c898e2387450695f538eb7d992f5a7d40edfd45237104be4182807a0fadb293f21f223145627e167183f9e1202988c9c4ac05c098", 0xad}, {&(0x7f0000000240)="15244f61ecae11ad6cd9f68ac92945b4c2150dc6f894b63b6fd9e8e0bd81ba97874758aa152b454d00dee3476e2aac242af0fff5677c8146b19542df0556c9f0d8302a9964ac0ab92833cc97bf4ee5b6a8991cb4a4487a12a9", 0x59}, {&(0x7f00000002c0)="288d5e416c893eb2ae39963ec2cb23da03a19f9d2f6b23067947c239c5abb9d74c239e0406ee58e3b3829106a8a25703650fae685d2f6c675f97cd49db7bcba441798bc1d71a5242a69014b595c5156b5878533fd3f4ae03cc67b72ceabf274f11ab6bd6415ec5e38706a6cf3a791bd2518e742add562cb960ba2d19f532cb3aa95d0fb3056efc9777707e7d", 0x8c}, {&(0x7f0000000380)="a272f8845afb6df30e98b90f35fa4c228d5a21b85a2596e4951052ecdbc01d25167c708d91", 0x25}, {&(0x7f00000003c0)="e30e7c3ee8ed8d69f404ff7a04a07ee3455c1cb791a4d7ea5833", 0x1a}, {&(0x7f00000004c0)="517564bd678ac2c1623e6bb298296fa24b950e143ab6cbe6fa8a6ad9e5372bd31846fb2b75a2e92d32c4b5f9e6c6fbb7b37cec06acaf568002eb414131f2fe9ae0e7679b7094cd4dd1af26ca9e296a41e2557ecabfa03e0d1c1aae099a5df2a1ec8bd81b241c316444", 0x69}], 0x8, &(0x7f00000005c0)=[{0x100, 0xffff, 0xec, "f3546e7a2923271827327b0a770a3564eaf109a9fac5c51f9a5e3b3b3befabd608c9c83cc2e5bf04172c5c738ef7f5726bf33d57c34ebca54f3a1a5401b991f030134bdd4bad750d7932ada97aaa04d716c380747e4ba3db6dff606102b634f9d8b8a44fc2ad4f88a3090deb76f92eb6259b9f039986d79c0726fc964cc1631a56ba727cb0f13a0b95703c8cfb7c74b699f87fa11c0eca37331becd2f0746b1a1eb4e1856fb1141740e02545772f3ec37f8f93004b03e7d19041f868a7e7da86505506284f7f222b7abecdc042e59b62ebc559ebcbffc2eb8985e139917dc6b5e1ce2bb4f794f44a4d9531e24be54640"}, {0xd8, 0xffff, 0x8548, "2ed559981025d55be2b9ecea70dc0c3f13029d5d2a0751b1855a94bcb9bd2643cba3adbc2d84fd6765bdcac95f41b5366e0fcd7481140e085e091d1bb457427987791395945b285d6a0ead6987bc60515e390c8f16828d2701cf514cffec213a198cab8995e0d6c3f71b40f40e64cf1eec25c278cc9ed459ba5ee568d2cffdffd4855f14bbd5ea144cc7e57d2850ac7b91344ced3db65a4e49bf9ade392473edf33343f1a5448e064e922f88dfe0882d7a5018000313cad2cd7265770ada87822b9f3fadb916c773"}, {0x68, 0xffff, 0x0, "7f9d301b3cb0069f0253f48f9c4443ff749b55dbfb46f7f9078877440d966790be64ec992a40f7869b1227e27b0d38dfeb8b376610ce429ae0b25c081e4e0a0c9c579a6d68d77788bc969404889f6c3944b01f3a"}, {0x108, 0x1, 0x3, "2227d2a6a01f48290055757c2ce8228bae6bfbfff5a8f3d07b5eabebbda2aba1572ba1bb62d5d17e555045b2a787b83aa9a54f344a5bc40a2185250a9655835ba5f65d56567b2ffd10a526b5eeff3ab15ed871e6ba59f7c9c4706ac8c3b6d70a91906486e13a7fe2e19daca57f2939eb2c68c87c6c4459e3294a03b6b4b870f0e769744ef2908b9615820633f568c3b1625375d77f51ed03093da7c63f42463fed647b9a5fe03ad4afd0bad3e1b99361585f140d6da8372d7b559c4b7330b9530d36a7b741aeebba6213263d59c97d477ca8fe4412dea27035491ba2bbe2c71120b17ccc2fceb7b51d21300763316dcd2d371715672dab"}, {0xb0, 0x1, 0x5, "2e24ce3501730da11be39ce043295577ec6c7567d7826b2e70413d661f8be2d6ea11b9c6d20cce3198aa340484cec781fd3ae48da5d2b2ddbe6953e310d28e09eb2f00e4f00419ea4eec29d2c6c3d980c20bb42720b6bde4337fb5f42a701348babce18e016fb039434bea7e5d57110068fc9e11f069f7e03340d7b93496acc6132d3719c86c307a1e43d6af3f4a9846b3df84b54200f45ab401a8c9abc107"}, {0x100, 0x1, 0x7, "03dec306dbfa1831543a2b61188730e750400406c11f70eeafa21eafeba6cdab1a6e89e03d1875475a5cc9d63f218f73e8dd633e3e5cdc481a491a64bb1cb929f261e85a4f74f98e849414c5bb421a6d1a36916eead34fc14dca68335118344abf65df36f832335413ca7aa931476b06a8a45be0eeda90e63550590e921879f1ca82681fe22dc4c1c2764820d6a04e68114a073c22d2d8d31e54d451f67c4a3a9954fd586cb03ec74d9b4e3a60145946a55f049d30a9bafba895b1544768e0be3aa9fbe1dc4cfbc1b4b5bcd637f53f2c97ee37a82009f8692b0ab700e7c2e74c3178f37f40edd0556c6262"}, {0x50, 0xffff, 0xd3bc, "3d1135db3172fd0500dbb796c8e57265707c026cb4371be55b6ea686bdb305aac1b8c00d9b976a1284fce58430fa0a9c56771e8bf3458af6f51e243e99ad"}, {0xb0, 0xffff, 0x99, "8f2199b6a920c3679a27279d96b4e7f3002f73a6f616c93dd40973277d34a72062d7d5db8945afa05bb15367b186418bba81bc581c02cd1acee1b4aa6b210c8e34946ced3488af3ae5252402a93ee4723e4277ee8e566b8a42526a6e90a0060b35693b7fa1395c2540b0eb48c04f6dec1bd14fae6db5752a414048c68520a6681dfc89d7b29650ff770f1b6dbe23e5d36e7b8ee20527d8d7cbf3bb"}], 0x5f8}, 0x1) preadv(r1, &(0x7f0000000f00)=[{&(0x7f0000000c40)=""/144, 0x90}, {&(0x7f0000000d00)=""/36, 0x24}, {&(0x7f0000000d40)=""/57, 0x39}, {&(0x7f0000000d80)=""/100, 0x64}, {&(0x7f0000000e00)=""/244, 0xf4}], 0x5, 0x0) 13:36:25 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d70000020000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x2, &(0x7f0000000140)="ebffcbff92964800000000000007000000000000", 0x14) 13:36:25 executing program 1: socketpair$unix(0x1, 0x0, 0x0, 0x0) clock_getres(0x7, &(0x7f0000000280)) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r3, &(0x7f0000000040)="a189bb2e92be5d8d9acf395418915e5230483056562cd5d045b2a8018e44c0d3f4342b7a9f80fc2874fe395cfb63134d41eb739b992a9d2c9a4f90f8a3d411af34dd651d755fbd52a81ef7a4dcb6b9357f9029d36bbad541299dfe671b5aeb665e4e8b35c6ac891176dce5916f3ee9", 0x6f, 0xc, &(0x7f00000000c0)=@file={0x1, './bus\x00'}, 0x8) syz_open_pts() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) semget(0x1, 0x0, 0x431) 13:36:25 executing program 1: r0 = socket(0x11, 0x3, 0x0) semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f0000000000)=""/4096) r1 = shmget(0x3, 0x3000, 0x2, &(0x7f0000ffb000/0x3000)=nil) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000010c0)='/dev/ttyCcfg\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000013c0)={'./file1\x00', 0xf62, 0x3, 0x8, 0x1, 0x7, 0x3, 0x1, 0x3, 0x3, 0xfff, 0x9}) shmctl$SHM_LOCK(r1, 0x3) r3 = msgget(0x0, 0x487) msgsnd(r3, &(0x7f0000001000)={0x2, "6f81b9bd6a4362692c50cab8fe6fa0434da13c5ddf79c66d49265766abe86d91a7d014d22af26afdb7b8d98e2d793ed3002589f7c9fe024e6f677f7350a117272e369339eb4ede6b67730569ced90d08ed5572178c7afe68173e5164665fa1e9380baedf9db1c2fdecf666ae"}, 0x74, 0x800) r4 = shmat(0x0, &(0x7f0000ffa000/0x3000)=nil, 0x2000) shmdt(r4) mknod(&(0x7f0000001080)='./file0\x00', 0x8000, 0x2) symlink(&(0x7f0000001380)='./file0\x00', &(0x7f0000001100)='./file0\x00') r5 = kqueue() r6 = dup(r5) r7 = semget$private(0x0, 0x6, 0x100) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000001340)={0x6, './file0\x00', './file0\x00'}) r8 = getpid() wait4(r8, &(0x7f0000001140), 0xb, &(0x7f0000001180)) shmdt(r4) r9 = getuid() getgroups(0xa, &(0x7f0000001700)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) fchownat(r6, &(0x7f0000001740)='./file0\x00', r9, r10, 0x2) shmdt(r4) semctl$IPC_STAT(r7, 0x0, 0x2, &(0x7f00000014c0)=""/237) truncate(&(0x7f0000001240)='./file0\x00', 0xfffffffffffffffb) recvfrom(r6, &(0x7f00000015c0)=""/161, 0xa1, 0x1, &(0x7f0000001680)=@in6={0x18, 0x2, 0x43, 0x4}, 0xc) semctl$IPC_STAT(r7, 0x0, 0x2, &(0x7f0000001280)=""/70) shmget$private(0x0, 0x3000, 0x80, &(0x7f0000ffc000/0x3000)=nil) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000001300), 0xc) chroot(&(0x7f0000001480)='./file0\x00') semop(r7, &(0x7f0000001440)=[{0x0, 0x1, 0x800}, {0x3, 0x5, 0x1800}, {0x1, 0x8001, 0x800}, {0x3, 0xf14e, 0x800}, {0x3, 0x20, 0x800}], 0x5) shutdown(r0, 0x3) 13:36:26 executing program 0: r0 = syz_open_pts() r1 = dup(r0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) r2 = socket(0x2, 0x3, 0x6) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r2, &(0x7f00000000c0)="3228d1ae4d0cefc27c2b143e5095bed01b240ad1", 0x14) r3 = dup(r0) ioctl$TIOCSCTTY(r0, 0x20007461) kevent(r3, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffc, 0x1, 0x20, 0xa14, 0xffffffffffff0000}, {{r0}, 0xfffffffffffffffc, 0x0, 0x40000000, 0x1, 0x5}, {{r0}, 0xffffffffffffffff, 0x1, 0x20000000, 0x31bd86bf, 0x349}], 0xf940, &(0x7f0000000000), 0x80000000, 0xfffffffffffffffe) r4 = socket$inet6(0x18, 0x5, 0x80000000) kevent(r3, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffff9, 0x80, 0xf0000000, 0xfff, 0x8}, {{r1}, 0xffffffffffffffff, 0x0, 0x20000017, 0x7, 0x8}, {{r0}, 0xfffffffffffffffd, 0x8, 0x1, 0x8, 0x2b}, {{r4}, 0xffffffffffffffff, 0x22, 0x1, 0x20, 0x9}, {{r1}, 0xfffffffffffffffa, 0x62, 0x200fffff, 0x7ff, 0x80}, {{r1}, 0xfffffffffffffffe, 0x20, 0x50, 0x8, 0x4}], 0x2e, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x18, 0xfffff, 0x1, 0xc6}, {{r1}, 0xfffffffffffffffe, 0x0, 0x30, 0x6, 0x2}, {{r1}, 0xfffffffffffffffe, 0x10, 0x80000001, 0x2, 0x3}, {{r1}, 0xffffffffffffffff, 0x80, 0x4000008f, 0x1, 0x8}, {{r1}, 0xfffffffffffffffd, 0xc8, 0x10, 0x2}, {{r0}, 0x0, 0x10, 0x1, 0x80, 0x8000}, {{r1}, 0xfffffffffffffff8, 0x1, 0x10, 0x4, 0x4}], 0xff, &(0x7f0000000000)={0x7, 0x8}) writev(r0, &(0x7f0000001900)=[{0x0}, {&(0x7f0000000380)="b0d68c8f53fcdf097b1fcc0734cfa8cc18c6a7e730c101bbe0a42aaf968503ce6665c0803f1339e3cd608d3a89badbd8fd51b2ff792ec0246d04fb818e2b7da5fee5f37a8785f13342391e1f7d861903052e8acac6d41174d44e03abf885ad6654739efe96ce38b431e705b0958c517399b362cf9471e938ad1f6ee2ee5b789bd0b3e1a130445b2af744a07a19b4255ea5f1b5d92117c378a4389f653c913c7f6798c36a106b916c6bdf67dfd2fcb89bc25aefc6d553f7a33b3a0308139b643037d97383b8f44ac87d4936256b56615536905f62c475934e48", 0xd9}, {&(0x7f0000000100)="4d782e9b795fef151d8c02e8ba3232691249fcd8e925e285099e7d7101d3e5efec1070f77eb681fcc7cf4cb7dc59887e6de36f1b19c5023f", 0x38}, {&(0x7f0000000480)="fb2fb7663c0ec9ebb30917b8fba5d15f67f0cccb576a060f7e3eeae4552e23496f6bd2951661f891916f11f18fe3b019f968fae5ad1ecae2d8bc45c2492c3b39324b968cbdb4cea566004e39c3c8833155755f8e729171edb5c14a25e658e8598f47e6528c37abdc9a3bfe27263dd16d9cd5c1a2513fa0f1894d26d670fb96aba4385b8ddc8119242577278bc4ecee3478b3cf9991286e31c61bc8c6e1382ee2546b54d2507859b190e652b403df53cabc71bb925a79487ee2928c7a8a754de5a5de64c059f3c6c095f104d18d9f821a7c005f9533ac1c06d1133d7f54155882021c6138da70abd93236380ad2c174b71abe32b8", 0xf4}, {&(0x7f0000000580)="3b59b3c702e3743a474bc712ce5d0f8c3c8559046808ac0c215d66fc3ef2f0b0c29413bb7089a908309deadfdc0fa4bf5d2826a8a82f841f6b7a307e06e564b366478cfeb32b084ffdf8584a1b43", 0x4e}, {&(0x7f0000000600)="92ae49d415460b44b452179dc08d5d9bbe2ca8356985c93e11f99f0f25f79540531a81cb64f992cc27efd521dc471284d9ebedfda054fef5daa1d143317dbd46f06f41a05ef6edcaedde577b0a639a1c295301f15199fd6308c6b67a9217d5d4853abac65daf71e3133b710568dccacd4b4349214974c98c77dce09e81b6f1e34e95742eabced077dde97fded90e18256687a6ddf3a562fbbeb59fc4d2c5e99b6d6ad7a8", 0xa4}, {&(0x7f00000006c0)="c4ede283400ad629479b8d25fedf25b917f355c13bcbf52a7f7332274bbbd7be03c595fd3739b370e27216b8662d7d405a697733358b6b1f4c3bf402d08e15acf0ead01d49ee58a197474e082db2cd02916c4d156ef2f5d4abe5fe0efb7bfa5407d951e0c98826af5ebe57b188e99d3a07736cb953ac897811a5d6e5a4db3be4302fddc4f7792c06137e3efed7f988430137f985eb82d4d8a3f3ebdd7de1506ef85dd5867e62", 0xa6}, {&(0x7f0000000780)="0236318bcc992f2015836a1530d909001d778cc4bad5cb53d86855290c04048a95d05fa11f4509002afa8efe3c13b96408496a6f5f1ae16561397e32dd21a87b31756ce42a427975b038775b5ff3323d9c8d126bc9e2d9daaf8e4f30ec40f6afb73531b8e0bea2fb3042b4d3b96488ba2dee4228de32f07689afe81cb414740c1100adb1c008bd64e22955572b007406d376e84505", 0x95}, {&(0x7f0000000840)="5bc80c67e2a771f15f787356e6e697ae0c4b08f8ba9a31d3ce7f58daef27851c4f9e05703441312e5eac00f16fb6429fcfec1f3ed8156335b7c2c0b935f6bf986e70aaab445c4b0c2460466e4de46b811b0ebad49c39892e3927e72e5c19f3be31b6006a50363b2030f29f0885314e6750a8f0c9bea5a0f2444b0a47d1d8dde3722c212aa28d75c72dc5adf6498313dc4c77777a21a24558a5179cc49bb11230efff1b6b454e979350f6470ac45e10bc06337db0af9b6898eb7216cadb", 0xbd}, {&(0x7f0000000900)="5308b482befa0f5b919d7f6405c745e1a06609e248c2157ce972fc8e6851a1b537a2471cb08331d3fd76108b9da7be68526a4d6ad2a5f7c2a1862f587f917f9a4e61072f654325db8d7954dcea68ac5772fa8dde2ccb43de5c372003168dab8590908c12cfe4e1cd61f37e3700a93e797211d9d1665ec0a56086f7bbc92eb90734cc2459f249f7d64c6f29ee3775512810a1a5361663a887002631d484fad455513858a82c3dd0d17c425499fc5eaa600b4725f35f25e1201e3eee1b03d93827b8317179f06d045f49f6d4f4e50ce051502b80cdb41b9e1a9d126989312eb443ba116ff1a727b5c496a3ef954cdeb3492a74eb9e401ef18b7e2d73295b32566e928db2e0ac0f316ace1cfde3630a3722ebbe1de45bc7fb2cd31e623939d01a1d49f58f16e64c4dab4c49131bd47252ccb0c6a0832f69e83a1c68e66fa67e0d20a1d19c2b8b7a2129380e6a599bf90630d3c5bc67229881c168a0e41ebec3435be6c22b7a1f227bfa148ef001c1b888dcc745644577579e0fbca31c5d6af01fc8285b2e8de5da6bd2a60d37b8c387929b308a244f59674fca4c34b42e9fd032acf11c0887de87540800737d17bb1ca9e1a15a3112435e119f51d41d44c0827bfafe11b75a34915340cd1f2f5dd145790814d86f498e54a3bb2109af09eaa4a44ec1fad7c42a0027c27ae481b76d9db0cf5174e50c2a3156efeb7dd14baf409de4002ade3cd47b3e217d1e36f95aa999a617835770854d0175b6d964cfbc41eea94e0ce9c072d18f29f28114abbc4dad6795c170b0b82ba5f2c3e80dafcde6a241cccb31e6d1c7fc38306472aaceb73b14541f814cc6f3130c9c4fd84570a8605a3887487b6132f4125ee804eae503a5e4c1efa4733c349f656c101c5953636ec07e0e6115c9a92a9b86cc2eba052858713275c50033dc9d0d58d566b7494321e1fd38b98a937e42dd44a1119f974b27a5a67ffb35532166b140217793a466a23a722e6d00f6242c7293cf0c1dedfffbed0cd8e21eb8f536b3c7c5daf98c8b4dadd438316293862aef2b4af8e77f3bcdb5ef6731ed27d28728e9abb805b242f30108aa1d1249fb02d3314017cda959a0a82c261d3e61b69b5c5f6b3939d293d052d888fc48de89ac4a6b8bcd4adc9c923ed5cfd99ddb11eb2d3c5c0a46da7190687904b318d86ef03b95b27e5a8e8030ccb6b8697204c2527b65a48dcddc2425cea106ff2d5bf75ee12999323b50a7ca4c18566ca3435c5fc730c0213eba0020efda51068bc08ae0ecae802cf1cba52f1e861f91917eb1e447046c3cd5391249fa43cea1517a5506d51bc32f01b05073f5a6b99fdc221440ab7e29bfcf63daa60e67d1f91b58cf1c7a3f3022384b2c42697fd774e4579534e815af2d760e0cc823493a66c7f824c8dcc1fe7d9e801f277e38f9878bc9e3507724df7997b7b1e7bfd2f8ef0f757cdb889c66c374225b24945c39bc60715a9a53a84e84d84f24549fb9e48052d0b4f7697c8fc90a7f4c9be52a48d28b9c8245cd541b94b7ee81ea5439ac93039e03d46511bd1478e38a40e2dd5f11de492f5ddbb967fd2d9b2b6531f795f43eed43e4d0999c9de87776cb3d51f977857b5c6d15bb8e69ef7d3e5119580116df75d3855249456cde8b6768b5b04a01bfb7657ca3d5bc2ff9d86de7fbe9b80563587bea14ab76160a8c74269e19c41a67458e61a225f3099fa911aaac7dee35000f17279f938213a5d208be68fe0c453650f734888a5c89769bb9ecc178e1ec3d8d8130bab5446a329f667efa990e3b99a4953121b227b5c7e2a20024b6f2841b0a0bc09418357f10e2df578e3ece2e4231db2d1ba913f967dac49596c3c939b3859dcd2d23b46c71d84b1261789c0238480768be2e57885696cdfa701d5baa6511c67170184d0213f3bc36dabb6a9abbd6262bbd11cac3c6bad68c498cfa715ad94b038f1cd035a7873cd3925714d455f589a0443cd3d5707b47c8a3c54d41550f27a7d9a088d8458b107d27e8319ff2f06000c2ae538c474f1ccfe1ba6462da2da7a112555416bd7a093a9db3532a0926abf64fb93844f32eb242c8a419f2765fa3708b3c572f5947745dc202ea92795d6edf5760b5c1cda5f3f798b9049705c030e4e209b74d541bcbd873e00a726bef71c93427f119a345e860c1c93b5fb6efaa6b4ce4e12966175697a7de56cea72f4ab73ebed704e2ea89edbf6038e986114d556c4bcc4b45941d2e156e37ad9148b986e2dd512b7a7ea06f5c9bdf63fa5d10e429bdacf60875bd4b326aa5e67348623e965091e4b9c5da7c08d3aa7a0f38b1aec724d43ee522de6be882495be2b5749fabdda0a885ccdcdc8d76d767a409edf21cd306de55bc172df3eb98d9ded854f5fcf43440c7c67664b6d47b353df5c4c6127fc2cb6fd190fead41cb42ac0a8b835a795381b2e8e03a3133a792184c0a7c90eb5620bb69faef93c21c9f6dd3cdb92b19a547ac98998db5c418c9074ce3c0289dcd934d350da8a8e3bbc34e6b3cd3b99e38b126c202c6c12be56dcbe6d98674ab3dfca5176c867a85e4a2a544504d903fee81d377c10215961357debe56e94ac1d17dd7eaa9f1ebcba56f397e46d6e0c9d542e7ff81dfa7f65b743b1279743b264784cae1fc9b096ad77908908e3196517273d8ab75e10224eec0f17f09f656cbcfa1c6981d68bad601edabeb66cd57da1e3c19aab8752eb1bcfce18082a2c3604a1281d0df3d542a7810afac72ab20735c5c7422b6884a4e95fdeaa549c40d49f7483384fd5120216e370b632082d8dc438986465dd98ba8b2261cf80d1a9f2baffa09eebc73924607fd87a1ed4fb864c1c79c03329db4e10472ae957aa659b4f2ebd2bc15c076e7640bb9684ca56f7b2914e36905ef630c4695f1f50c4e290db5f52c2ffda07a1556ef9476dd293fadf0312a575a352b94785b0249b4dc89e86e47c947d58404ff298db54c9dae4aff839e22cae241abf062ab2f696228df97162a5db2d7f4bfb168c664addbae9b2c3feac9b342bd6444ca8d68b3fcda16787ad88a2e421dbf58f395f03b3648b42ed0b18c5086dcc9f3bf88fff840d319232663d037d8cde4665e4d459b066580148bc59021403bd9338e736dc0909c68cd6965d1316de9f2f03509464ce3e0159f2db10e0e000525cb9c7e6fbd12e8a6ac1b28ab64b2465cd40395dc9197b8f840d434c6e5ca4ae96aaeac0774940923be421684b43025894dbae24a028b779b8ef4b9b24921cc95f21ca1007d2e5e25324799e67368b2302f4ff2a07c7967c87d8f68de0c692ed422a76e3c9ef26d1596ceac9a2546eef74733e62ecf02dff52f2f1be062d48b491dc830d9980dc54c1793d0d430738a2566b3b1166c3d1bc717483ced60799920a51f34ad3e335059d828e502353abc4349e66fd1b8008c1904f94d504c3157b3d3b0d1534725810a86aba89c354171a76e62f90645ce219cee650d6351167fc43fdb9a60be0f418bc89855a68cbc49a5b0ac9604fbf127eddb4042104713700de0b02688504339abe441f44a2b77bbdb27b84769d58a69c2c5e935d363dae1f719d1e5155f335a1942535505a5231e74627a5d587920b57c7f1ab7383a3c7b741f4ba58793c799c193d7273eaf9a42ee032928052100063b68bbcde0434df35ae3556beaad961992787798569a7ffc75dc1f2f0f29eeabd2d75e6ab0cdc2fbcffbb9e17ca9755b93e81b02d8f5234b73ad288199263e7c41752c7639d920d6976bfca5a723bb67287d0d756cea01f3ae7694b3ab8a6773fd4a09533c5d6a6551bba4e9b885958a75884cc29525d13556dc60651df1f66f818d25ce737e77ec620a199262686eaeb9b219c3c03a46d6312d063f473c6caa6ecbb36209e84a218d703e144a00d6089f68b4cb705364d3c90076a162bf98f8687c96cd44d00740ae9bafb740aaa8a48de829b96cab31be47566616801cc4b36fa507e37645e1fd5202d6e81ee9158982e6e5ece9a6232e6baa2992f26a73dc38ef44e5353eb4c00d8a8198e61709a6b356916732928aa9c85e7932fc82668e5966ad3e7e20e56966238826a4a332116914ede21ee1f24c488add03e4072011ea88a2cd4bfac2b83d8f4f28ffc78563ae880f12eaa18b5105e75e9c21208a84e4b8e5ec81d619d51656e5d0529ef87c0accf7a478834b62ad84a2d2b8bb658bbaa4a42c256ab11a531f0d3afe2ab74287145df9ffe6099c5315bc30fea08435c502ef062439d3677b5061b47d7b8cc68397b0b59743a58d6b74e00fcd4b8cf00c99b50417a2aa18a679d1cae88740a27f142532038642afae1194b6fd0fcb4492f3f68c0b832bf5fe22f0c7d4905e507c08faad70338f86aeff99dae410100265c228f534fc17310f1cd1b2e236a41fc179e38f11adf990e7c5d2ea6e7081cb6c9c8c64cb0d7381c299438f9130dd7fd1acbbb2e4a23f59cbe181e1a0c559af9184cb261c5b5c676c942f6597aca0e1a4c1afe07ce63cb0bb66b8544affcec0cc6956ef563895e6355b524949b8391cfc5c503c8701d28eb13686f5fa4049ca546836a7723b7f1b5d66661e7c2e16f973d5a77c2249b524c77ba0a6603ca7f8b8b38b96d21fbda10850bb6353b907adb3d3775bf1252d82dd10030c3ee5ee8a108debed1302a8f6490f5d999562d50279585c4b2ae9d801f407dfefbbdff7c12fa4e298b17a73a4bac8a3f71e6bbd85f7acb7b6c6515a5c2204613703403bcd1c2f6a0496ba541cf7ec13e3dabb18af6b198d994899cfe03185be33717b2e0d9c5747285f19eda82c967d129417140fb49556f910fcccbbd729afc4ab56e44c24d99032f8c5a0925ca1c99fcab54edb967670b5cd4089c811952622d00b88d8d0e8a7e51e31a6493b3dff9e6c53a682175dd08881e0e15d44ae8d4fcbaf469383a99bcf5c6c6b38b13a5c2a992c51b2df414a55886488c7a63b6a4a259c3f018115a2f277e401f2b417a4a06ee5a05580c7c576385e71c38866ecdc84dd3eec6598bff9320afb43d9c3e156aa3762f956073264705f64567bebe21554faed8fa61d8581b5db032b210141dd1a72217fd68d9de17eba17c7ba77f8a198a3a18387e7b3dbf09ab9d6ad84b8dfb38f07bf64cde502473b47c090d7fbe12e67ab2549211da53bf3b1765a034fa7bbb21dad21c18a4aafa2c89bb9c14d7b22605ba703aa21617c3cf2caddc8f083550aa760541f870165874c4e91f57baeafdab8b49dbe6ca4b1e47298e5e2470858752a4a52b477b89217c18e0e0d286e0fee1f121ea3c29c96f561a4f6883e1f7fa82f18403f5c7f719cc53619331cfdf0f2dce336ab6867b0e5ccf45cd6a001f6c57ee3c231f51ed9b395bd586c6bee9f3ca56dbfd7b61caece45a61edaaf3694befa3a48b6d446fb0499ad7960b8db96f402b6628dafa4a0ef7bc2bde1095e446bf461644d9aa7ca6a00cba7c1a8a11ac16bda32612470013c5c1f1775db4b5ba0505457ff43a4001d1d96e6b190f7c4a11a184d50baf804f03291cfed7091440469247da56c488f13f5a57d39f30b86b3734d5204593bc5224783635cb96ce6dfe65354ba61e8b3d79915cf3f00f3c490d7c38fbe231dbbbaa4443aa5d85669c78a24cd2b57b43d81c5a31da415b8838782c7a199ddd7d180bfee258c1fbc8524fdd3a8749cd39862b039cea64de97563f554f1d1715545112e21d8e3d2e6b33fcd7259a76036a83aaedd8982f8700d7f9e4fcc6a17134f80fcd1fb580bd84246bebdcb906038fc902b8955ac2a7ae6db527ee4e48531b3663c4be7", 0x1000}], 0xa) 13:36:26 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0xffffffffffffffff, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x5, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000001c0)={0x3f, 0x100000001}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{0x3, 0xfffffffffffff8b7}, {0x67, 0x101}], 0x2}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000200)={0x6, 0x1, 0x0, 0x8, "92e6b432b7c4c2990308d128c44c07ecd1a925e1", 0x9, 0xfffffffffffffffe}) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r2, 0x29, 0x23, 0x0, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000002c0)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000180)={0x9, 0xffffffffffffff7f, 0x7fffffff, 0x4, "e30c345e5d716acad02ecca2ca8ef548a37fc909", 0x0, 0x8}) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x6, 0x2, 0x2, 0x0, 0x1, 0xfff, 0x7, 0x3, 0x3, 0x80, 0x4}) 13:36:26 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0xfff, 0x3) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) utimensat(r0, &(0x7f0000000380)='./bus\x00', &(0x7f00000003c0)={{0x0, 0x9369}, {0x400, 0xc1}}, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r4 = open(&(0x7f0000000400)='./file0\x00', 0x3, 0x102) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./bus\x00', r5, r3) setgroups(0xffffffffffffff72, 0x0) chdir(&(0x7f0000000140)='./bus\x00') setuid(0xee01) mknod(&(0x7f0000000480)='./bus\x00', 0x1, 0x200) r6 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) r7 = shmget(0x2, 0x2000, 0x20, &(0x7f0000ffb000/0x2000)=nil) shmat(r7, &(0x7f0000ffb000/0x4000)=nil, 0x3000) r8 = shmget(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_RMID(r8, 0x0) r9 = semget$private(0x0, 0x4, 0x2) fchownat(r4, &(0x7f0000000580)='./file0\x00', r5, r2, 0x6) semctl$GETVAL(r9, 0x3, 0x5, &(0x7f0000000280)=""/159) fchmodat(r6, &(0x7f0000000200)='./bus\x00', 0x40, 0x4) renameat(r6, &(0x7f0000000240)='.\x00', 0xffffffffffffffff, 0x0) read(r6, &(0x7f00000004c0)=""/174, 0xae) r10 = semget$private(0x0, 0x7, 0x0) semctl$GETNCNT(r10, 0x0, 0x3, &(0x7f0000000000)=""/191) r11 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x4) ioctl$WSDISPLAYIO_GETSCREENTYPE(r11, 0xc028575d, &(0x7f00000000c0)={0x5, 0x20000000000000, './file0\x00', 0x0, 0x5, 0x4614869b, 0xcd}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) getgroups(0x400002a1, &(0x7f0000000580)) semop(r9, &(0x7f0000000440)=[{0x1, 0x10000, 0x800}, {0x2, 0x5}, {0x2, 0x10001}, {0x1, 0x3}, {0x4, 0x80000001, 0x1800}, {0x3, 0x4, 0x1000}, {0x3, 0x40, 0x800}], 0x7) 13:36:26 executing program 0: setitimer(0x0, &(0x7f0000000000)={{}, {0x1}}, 0x0) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xa600, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) preadv(r0, &(0x7f0000001680)=[{&(0x7f0000000080)=""/22, 0x16}, {&(0x7f0000000100)=""/23, 0x17}, {&(0x7f0000000140)=""/248, 0xf8}, {&(0x7f0000000240)=""/207, 0xcf}, {&(0x7f0000000340)=""/228, 0xe4}, {&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f0000001440)=""/153, 0x99}, {&(0x7f0000001500)=""/237, 0xed}, {&(0x7f0000001600)=""/117, 0x75}], 0x9, 0x57) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getitimer(0x1, &(0x7f0000000040)) 13:36:26 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000400)='./file0\x00', 0x400000002c6, 0x88) unlink(&(0x7f0000000000)='./file0\x00') truncate(&(0x7f00000003c0)='./file0\x00', 0x0) 13:36:26 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9}, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x20, 0x1) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x2000000000, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x8, 0x3}) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000140)={'./file0\x00', 0x971, 0x1, 0x7f, 0x0, 0x8001, 0x8, 0x7fffffff, 0x2, 0x3, 0x7, 0xfa9}) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 13:36:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000100)=0x3) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0xd8e7, 0x0, 0x0, "c415287bdd489c053e8c69490c0fa385f847a994"}) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="6a128fdcc0949b59c10951", 0xb}, {&(0x7f00000001c0)="9266a92749643041b3a1c5289aaa9f2d370a5a89fc5ce3a3c7259ddf84cc4961b5c924db21a6e328f0b34b9c96e74197e88794d77e19ceed32f51b0a0da87e12eeee6d722bb13550b637e17130dc4c18b6381d81058d10b94739c7dd00ab3fd9311cbdf170559c89df946887f2a89c3fc8b357bdbbb2d0911592095f3239a1def09157e56390d74501f025dbcaabd93dee9739019346859e5902078311aeff46c0cf77a676133552e350cfc294ec7828c55160dac9cf3c2e9014f97e4e7011f1dfcec541a3187e202414c1ef042a09fbe1a5cd4bcc7595d961c788befe55818e931dba7757fc46f8b9", 0xe9}], 0x2, 0x0) mknod$loop(&(0x7f0000000040)='./file0\x00', 0xc008, 0x1) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000140)={'./file0\x00', 0x1, 0x1, 0x4, 0x1, 0x8, 0xffffffff, 0x9, 0x0, 0x2, 0x1c2, 0x3}) write(r0, &(0x7f0000000300)="2053890fa08f429bac285079afcabd54198ae84f8ae6a803072d7a9032eed359ef41fe6fff0100000000000088ba8c798e5909000000000000000000000000", 0xffffffffffffff25) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000002c0)) 13:36:26 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f00000002c0)='./file0\x00', 0x400, 0x2) getsockname$unix(r0, &(0x7f0000000380)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000170e7ea8324adaef000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000440)=0x6e) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x8, 0x0, &(0x7f0000000080)="826ede0a24da0432186ee891d43cc6102d69cf72328c797fcb072c4676d18a7875a066477004ef03ddb4ae028ea4a346283a89002ab72d34326e6a9be5cf2cea86a697c4d663b0390ddd839e9c934c43e3324176719fbdd3307921d24cd21f7d501691cc66f03e1f3ed92ea5042904039d0be72870c0f1966dc98d030be062bc1f969f6291bf1c1ae08145cc0be02caefce499ba969207eb59faf7f05ad211358cb3000dd83b9c5bb161f6da00dff403631d2f71f73021", 0xb7) r2 = semget(0x0, 0x5, 0x0) semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f0000000300)=""/74) setsockopt(r1, 0x2b, 0xa, &(0x7f0000000000)="cfff9668", 0x4) bind$inet6(r1, &(0x7f0000000040)={0x18, 0x1, 0x5}, 0xc) r3 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) semop(r3, &(0x7f0000000280)=[{0x4, 0x7fffffff, 0x1000}, {0x7, 0x5, 0x1800}, {0x4, 0x4}, {0x0, 0x3f, 0x1000}, {0x3, 0x5, 0x800}, {0x3, 0xe3, 0x1000}], 0x6) bind(r4, &(0x7f0000000400)=@in6={0x18, 0x3, 0x2, 0x8}, 0x2) r6 = socket(0x6, 0x1, 0x5) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20, 0x0) r8 = socket$inet6(0x18, 0x4003, 0x80000000) r9 = syz_open_pts() kevent(r7, &(0x7f0000000180)=[{{r7}, 0xfffffffffffffff8, 0x0, 0x1, 0x2, 0x10000}, {{r9}, 0xfffffffffffffff8, 0x0, 0x22, 0x40, 0x1}], 0x34, &(0x7f00000001c0)=[{{r8}, 0xfffffffffffffffb, 0x0, 0x11, 0x3ff, 0xfffffffffffffff7}, {{r4}, 0xfffffffffffffffb, 0x40, 0x40000000, 0x1f, 0xa8a}, {{r8}, 0xfffffffffffffffa, 0x10, 0x0, 0xffffffff, 0x5}, {{r5}, 0xfffffffffffffffd, 0x0, 0x1, 0xffffffffffff4e6d, 0x9}], 0x809, &(0x7f0000000240)={0x1f, 0x5}) r10 = getpgrp() wait4(r10, 0x0, 0x1, &(0x7f0000000480)) clock_getres(0x2, &(0x7f0000000140)) mmap(&(0x7f00006d1000/0x3000)=nil, 0x3000, 0x4, 0x10, r4, 0x0, 0x0) semop(r3, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) close(r6) setsockopt(r1, 0x1200000000028, 0xb, 0x0, 0xfffffffffffffd60) 13:36:26 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) chflags(&(0x7f0000000080)='./file0\x00', 0x40005) rmdir(&(0x7f00000000c0)='./file0\x00') r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000100)=[{r0, 0x24}, {r0, 0x1}, {r0, 0x26}, {r0, 0x1}, {r0, 0x4}, {r0, 0x4}, {r0, 0x4}, {r0, 0x40}, {r0, 0x8}, {r0, 0x3}], 0xa, 0x9) fchflags(r0, 0x0) chflags(&(0x7f0000000180)='./file0\x00', 0x20004) 13:36:26 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2002, 0x40004000000028aa) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) bind$inet(r0, &(0x7f0000000180)={0x2, 0x0}, 0xc) fcntl$setstatus(r0, 0x4, 0x40) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000140)=0xc) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="000000186004008b0006000000000000000000000000000000000001495eb2403a1d8bda9fc3d28d821d58e9", 0x2c}], 0x1) munlockall() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) 13:36:26 executing program 1: setuid(0xee01) r0 = socket(0x2, 0x400000000002, 0x0) listen(r0, 0x7fffffff) setsockopt(r0, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 13:36:26 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7, 0x0, 0x800, 0x0) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) kevent(r1, 0x0, 0x0, 0x0, 0x6, &(0x7f0000000080)) 13:36:26 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="eaff125c00090000007e608db95e2922f47a672fa7", 0xeac138bf500c5e3c) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, 0x0, 0x0) 13:36:27 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000500)="e150ce26e5", 0x5}], 0x1, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) madvise(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x3) connect(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="00002e2f66696c2f66696c65dcaaf28b245ee6d84f613000"], 0x10) 13:36:27 executing program 0: r0 = socket(0x15, 0x5, 0x7fff) setsockopt(r0, 0x8, 0x5c2, &(0x7f0000000000)="78b13360a79e9475589b78d284deef86a8e267aaaec11d7fd568deee21033420bbdfb38af0a9a1fccd02b2ee32cbe1530897968d9281d69b65efaafc494b90c097887a8993e0bef038d5890ed768ff6b8ae11cf32aebff3398fee04c3fc4340152fc61c558df9802c860", 0x6a) getsockopt(r0, 0x29, 0xc, 0x0, 0x0) 13:36:28 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="14"], 0x1}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) mprotect(&(0x7f00006ba000/0x2000)=nil, 0x2000, 0x0) 13:36:28 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) select(0x40, &(0x7f00000001c0)={0x7, 0x2, 0x6, 0x1, 0x3f, 0xffff, 0xfc00000000000000, 0x1}, &(0x7f0000000200)={0x8, 0x40, 0x100, 0x5, 0x3ff, 0x1efbc00000000000, 0x4, 0xc26}, &(0x7f0000000240)={0xfffffffffffffffd, 0x2, 0xfff, 0x80000000, 0xff, 0x94b5, 0x7}, &(0x7f0000000300)={0xbb}) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000b80)={0x6, 0x9, 0x2fd, 0x0, 0x1, 0x4, 0x9, 0x233817da}, &(0x7f0000000bc0)={0x3, 0x100000001, 0x3f, 0x8, 0xfffffffffffffff7, 0x6, 0xffff, 0x7}, &(0x7f0000000c00)={0x7, 0xfffffffffffffffb, 0x2, 0x9, 0x80, 0x4, 0xffffffffffffff47, 0x2}, &(0x7f0000000c40)={0xffffffff, 0xfff}) select(0x40, &(0x7f0000000180), 0x0, &(0x7f0000000280)={0x9, 0x401, 0xffffffff00000000, 0x5, 0x6, 0xfffffffffffffff8, 0x7, 0x6}, &(0x7f00000002c0)={0x4, 0x7}) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000c80)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000cc0)) socketpair(0x1, 0x2, 0x576, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000b40)={&(0x7f0000000380)=@in, 0xc, &(0x7f0000000a40)=[{&(0x7f00000003c0)=""/211, 0xd3}, {&(0x7f00000004c0)=""/149, 0x95}, {&(0x7f0000000580)=""/146, 0x92}, {&(0x7f0000000640)=""/82, 0x52}, {&(0x7f00000006c0)=""/139, 0x8b}, {&(0x7f0000000780)=""/120, 0x78}, {&(0x7f0000000800)=""/28, 0x1c}, {&(0x7f0000000840)=""/214, 0xd6}, {&(0x7f0000000940)=""/176, 0xb0}, {&(0x7f0000000a00)=""/58, 0x3a}], 0xa, &(0x7f0000000b00)=""/46, 0x2e}, 0x3) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000d00)='/dev/ttyCcfg\x00', 0x100, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffa, 0x1, 0x8, 0xb771, 0x2e4, 0x9, 0x3, 0xfffffffffffffffb}, &(0x7f0000000080)={0x1, 0x200, 0x6, 0x10000, 0x686cd349, 0x31, 0x9, 0x8}, &(0x7f00000000c0)={0x3f, 0x590, 0x3, 0x0, 0x3ff, 0x7, 0x5, 0x3}, &(0x7f0000000100)={0x73, 0xa31b}) 13:36:28 executing program 1: rename(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file1\x00') mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x800, 0x3f) open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) r1 = kqueue() openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x20, 0x0) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x10000, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) close(r1) 13:36:28 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) unveil(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000240)='q\x00') ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) setsockopt(r0, 0x2, 0x400, &(0x7f0000000580)="83b8a54628274f655192820c8faeeb4538cd908fddb54e0e236715bb15c9eb9e43c78463e35455cb31f91371f3c7000a240d08cb941183344066b1f1dcc874b2abb3fcfa3d098810557eddf8547d6683c9eb127c7f51754d39f7d840cbc1e1a5659912069b9c34ba2dc82f24c5ce8ac6b6e12fdd97b0ab6c6f4f6c2aa860f6e8bb3dadac08006fd21fa20d5985c58bb3dfefcf4884659384776b1b2724f5e382c0f18a7c7d4fca3bdebf1878fce6751ad9de72b86d6914b5e7650b8c57662ac9cd2524ac9fb01c90b758efb746579ce1ab95238150ce7b4f248f9b05035ffc8f1d40f110c550eb95e2c2fcd3c2e6a6678b335253db918cdf432383bba2e2b8334a25d68f85d231411ce44c62550a697455dc012842dc97f290766dda6d0767b2b0b59e300264daf7d2d6b2000000000000000000109598c8c27719efb2a14fface08acd3e11f27e9dafd1ef7ff64365c297adfcd5f1da3cdfb8a1803282855268a8e8ec5a45c56c04073a1127a34312fe99d040a11d38c821a3b0633de8d02a3d8f87bbfdb2c8f8cda2810457eeb5b7533a2e96319b267e8711ddd2a4e94bcb3d82766ae287b21b70b0ef373682a1040780b750d196952126de0ac73f31bc1a96967fa47d4ec68bd7ac5402f895483bebd527a719b827971e6a739f0136175072535bac7f9b2699c853e68df3f7393cad8972724b31e0dbb9eb2ab2c92b19bcc9e000000000000", 0x207) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000180)='./file1\x00') symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') bind$inet(r0, &(0x7f00000001c0)={0x2, 0x1}, 0xc) readlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0xffffffffffffff68) ioctl$KDGKBMODE(r0, 0x40044b06) 13:36:28 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1, "090000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x8003, 0x0) setsockopt(r0, 0x1000000000029, 0x3e, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 13:36:29 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x4c}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffff8, 0x2, 0x0, 0x9, 0x9}, {{r1}, 0xfffffffffffffffe, 0xd9, 0xfffff, 0x7, 0x2}, {{r0}, 0xfffffffffffffffd, 0x0, 0x2, 0x2, 0x3}, {{r1}, 0xffffffffffffffff, 0x71, 0x60000000, 0x2f0, 0x200}, {{r0}, 0xfffffffffffffffc, 0x2, 0x4000000a, 0x2, 0x8}, {{r1}, 0xffffffffffffffff, 0x1, 0xf0000002, 0x55, 0x1c}, {{r1}, 0xfffffffffffffffc, 0x0, 0x8, 0x6, 0x8}, {{r1}, 0xfffffffffffffff8, 0x80, 0xb, 0x3ebe, 0x7ff}, {{r1}, 0xfffffffffffffff9, 0x1, 0x40000000, 0x4, 0x400}, {{r0}, 0xfffffffffffffffe, 0x80, 0x80, 0x20, 0xad}], 0x5ca3, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x80, 0x2, 0x100000001, 0x80000001}, {{r1}, 0xfffffffffffffffc, 0x10, 0x20000001, 0x5, 0x5}, {{r0}, 0xfffffffffffffffd, 0xf4, 0x40000000, 0x73000, 0x5}, {{r1}, 0xffffffffffffffff, 0x20, 0x2, 0xffffffffffffb306, 0x400000}, {{r0}, 0x0, 0x28, 0x21, 0x3, 0x4}, {{r0}, 0xffffffffffffffff, 0x1, 0x0, 0x516, 0x8}, {{r2}, 0xfffffffffffffff8, 0x44, 0x2, 0x10001, 0x6b}, {{r0}, 0xfffffffffffffffa, 0x0, 0x80000000, 0x80000001, 0x6789822a}], 0xfff, &(0x7f0000000000)={0x8000, 0x4}) dup2(r2, r1) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0xc5e, 0x0, 0x3, 0x0) 13:36:29 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) recvfrom$unix(r0, &(0x7f0000000180), 0x832f1f7d, 0x0, &(0x7f0000000140)=@abs, 0x20e94f86) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) lchown(&(0x7f0000000200)='./file0\x00', r3, r4) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) chown(&(0x7f0000000000)='./file0\x00', r3, r5) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f00000001c0)={&(0x7f0000000180)=[{0xe6, 0x5}, {0x63, 0xfffffffffffffffc}, {0x107, 0x4d}, {0x7, 0x40}, {0x26, 0x120000000000}, {0x167, 0x7fff}], 0x6}) 13:36:29 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x6, "000000000000000100002000", 0x4000000020000}) getitimer(0x2, &(0x7f0000000100)) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000140)={&(0x7f0000000000)=[{0x0, 0x2}], 0x1}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0xffffffffffffff59, 0x0, 0xbb}, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) 13:36:29 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) write(r0, &(0x7f0000000680)="a4d4dc7d39272e05cc257a354cafb92f32b23d1b0c1dbdd38c8f476e5d8d18da8ee5c40941f759e41d7205fa0dd4b201cc89509fc12be472340b1f52821f51df6a266fdf845f3f30272d7ae97b77fd563215ee32bebd74fabad0e150b7541a9d00cc48798c608c55dba336445651f91f82c805b6ebdf2142f4e3e70e27df01285ea93235f258a578fa5581c5d114ab2add17e1bf2bccbaad0e0d75780638269c0db4a9074e89fc267de32a598e0b882ae7e6ab50b10d51b9b05a108cef4cfa735bd79c7c63a80013ee6486ba3b0d3e8fac050a1ac772ee646ce061dc4a2ff2fb823611c10fa638e250adf4c260b91998393ea2e314154f559206", 0xfa) read(r0, &(0x7f0000000580)=""/234, 0xea) r1 = msgget$private(0x0, 0x200000000041) msgrcv(r1, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000e45f3bdeec268b59986fe5ff0ff2110000d08f9adb46e47f790000000000000000000000000000000000000001ffff00000000004000000000233bbda48e3d96d200000000000000000000000000000000000000000000000000000000000000000082b3b6dc881cae8d0000000000000000005dc3868b000001000000000010316ca45cbd870205354e825dc3a6f2332e57da5ecf06005de6e861d2cb957c69de5741ed1cc4a66145d816a1b18b28dc05ca8b2df4888b380cb360b055765438339054639287829d1c33d7a122c2ebe08805e059ec34e872a4c6e6c7d9ba782e0d622b5ff7113a923bfccf8659ecdbcc5860e42335b84152"], 0x1, 0x2, 0x1000) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r2 = shmget$private(0x0, 0x3000, 0x102, &(0x7f0000ffc000/0x3000)=nil) shmat(r2, &(0x7f0000ffd000/0x3000)=nil, 0x3000) r3 = dup(r0) r4 = getppid() fcntl$lock(r0, 0x7, &(0x7f0000000500)={0xe219ad03ee787432, 0x0, 0xffffffffffffff7f, 0x101, r4}) setuid(0xee01) msgctl$IPC_RMID(r1, 0x0) r5 = dup2(r3, r0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000004c0)=0xc) setreuid(r6, r7) kevent(r5, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x4, 0xfffff, 0xd0}, {{r0}, 0xffffffffffffffff, 0x20, 0x3, 0x9, 0x6}, {{r0}, 0xffffffffffffffff, 0x80, 0x6, 0xffff, 0x5e}], 0x8001, &(0x7f0000000240)=[{{r5}, 0xfffffffffffffffe, 0x48, 0x4, 0x7, 0x3}, {{r0}, 0xfffffffffffffff9, 0x42, 0x80, 0x9f, 0x4}, {{r0}, 0xffffffffffffffff, 0x4, 0x40, 0x6b3d, 0x5}, {{r0}, 0xfffffffffffffffe, 0x1, 0x80, 0x4, 0xc0}, {{r0}, 0xffffffffffffffff, 0x8, 0x1, 0x80, 0x7}, {{r0}, 0xffffffffffffffff, 0x20, 0x21, 0x5}, {{r0}, 0xffffffffffffffff, 0x4, 0x20000025, 0x13, 0x4fc}, {{r0}, 0xffffffffffffffff, 0x48, 0x20000060, 0x0, 0x8}, {{r0}, 0xfffffffffffffffb, 0x78, 0x20000000, 0x0, 0x6}], 0xfffffffffffffff9, &(0x7f0000000140)={0x0, 0x4}) clock_settime(0x7, &(0x7f0000000000)={0xe936, 0x6}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000540)=0xc) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000180)=0x7, 0x4) setgid(0x0) 13:36:29 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r0, 0x0, 0x9, 0x0, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) 13:36:29 executing program 1: truncate(&(0x7f0000000140)='./bus\x00', 0x3f) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) utimensat(r0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000080)={{0x0, 0xcfd}, {0x7, 0x6d5}}, 0x0) linkat(r0, &(0x7f00000000c0)='./bus\x00', r0, &(0x7f0000000100)='./bus\x00', 0x4) 13:36:29 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) shutdown(r0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x802, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 13:36:30 executing program 0: 13:36:30 executing program 1: syz_emit_ethernet(0x74, &(0x7f0000000100)) pckbd_enable: command error 13:36:30 executing program 1: syz_emit_ethernet(0x1, &(0x7f0000000140)=ANY=[@ANYBLOB="458c61936df800000000000086dd60225b7300458800fe80000000000000000000000000000000aa0420880b00010003fd000008000010000000000000080022eb004d7167ca000000020000000000000000000000080065580000000000000000000000000000000000000000"]) 13:36:30 executing program 0: r0 = semget(0x3, 0x0, 0x0) shmctl$SHM_UNLOCK(r0, 0xc) 13:36:30 executing program 1: 13:36:30 executing program 0: 13:36:30 executing program 1: 13:36:30 executing program 0: 13:36:30 executing program 1: r0 = socket$inet6(0xa, 0x1, 0x0) sendto$inet6(r0, 0x0, 0x0, 0xfffffefffffffffe, &(0x7f000006ffe4)={0xa, 0x0}, 0x1c) 13:36:30 executing program 0: r0 = socket(0x6, 0x2000000000003, 0xffffffffffffffe) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = socket(0x1f, 0x4, 0x5) sendto$unix(r0, &(0x7f00000001c0)="b10005020200e604000012005786ca3849451ae3d3051020741038f53e8551f30c0507fbfffffffffffffffef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9219830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x4e) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000100)={0x3, 0x9}, 0x8) 13:36:30 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000006, &(0x7f0000000000)="b4f50700080000000005728b9f0000", 0x1c2) 13:36:30 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) setuid(0xee01) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000080)='c\x00') getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r1 = socket(0x2, 0xc005, 0x963a) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0x3dc) chown(&(0x7f0000000000)='./file0\x00', r0, r2) rename(&(0x7f0000000140)='./file0/file0\x00', 0x0) 13:36:30 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000239000/0xe000)=nil, 0xe000, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x21, 0x4004, 0xfffffffffffffffc) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 13:36:30 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r1 = open(&(0x7f0000000100)='./file0\x00', 0x100, 0xa) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x5, 0x2011, r1, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0xa0, 0x7fff) close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x4003ff, 0x7ffffffe, "73cc517b854ae53460c4e9c9c06d00"}) open(&(0x7f0000000140)='./file0\x00', 0xa00, 0x3) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7ca5977300e8ad135943f2df42775d195cebd66ea14f61469ca8271f56e5c28", 0x38}], 0x1) 13:36:30 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x8c) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x400, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xb2fe, 0x0, "00000000e74de40003000000000000000600"}) bind$unix(r0, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) 13:36:30 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) setreuid(r0, r1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x802, 0x0) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000200)) pwritev(r2, &(0x7f0000000400)=[{&(0x7f0000000340)="514d8c8a1567f992cb6ccb6423027900df1489d45a7091d35efa5497be772512d6c42a1c048b5030c9bdef96c9dc567d712f4e641e7f6b997bc63497eeb9b41a564d163fdeabd6e1fb35925e6c0845eb39f6561cc2c5316aa4a6701183c204820716a5c2ebe3d65914044a98ad075e2598fd6b90e50cd61c418327f5ff7dfce732ec5253e06940732f2f0760b4df0f7c9ecadfbd5c8fa38d9674ccf7f6cb18d105400a", 0xa3}], 0x1, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x800, 0x0) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000180)) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2) pwritev(r2, &(0x7f00000007c0)=[{&(0x7f0000000780)="a91f64343f47fbbf5ff28ec38f1d3ff6d49a4fc069f32bf5f78e87f23b855b37fd37da4aba85b010a1a71048392a904d", 0x30}], 0x1, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000840)='/dev/zero\x00', 0x1, 0x0) r4 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) accept$inet6(r3, &(0x7f0000000880), &(0x7f00000008c0)=0xc) getsockname$inet(r3, &(0x7f0000000900), &(0x7f0000000940)=0xc) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) shmat(r4, &(0x7f0000ffc000/0x4000)=nil, 0x2000) mknod(&(0x7f0000000980)='./file0\x00', 0x6000, 0x4) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f00000009c0)={0x81, 0x3, 0x7, 0x1}) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000a00)) pwritev(r3, &(0x7f0000000d00)=[{&(0x7f0000000c00)="acd77253fec96094b7cf61f267c75e934cf872ede8795d848d6b59dbd3b2847c93cd8833e0c4e4bd34a8d6ad6b77afba1c733e76d72741deb07e30d846f89b212b7d6f83fbc07df14490c0f2896fa4b48da6e0487b12fe6551846489f61f29d4c12d9937e6a0efd8d0bbd092624fe91d9c37fe5831e0ca290480d985dcd66d033f49458d7d9fb6708da17004c875788dc7aaef76887e7e83294a7f469a5b525303ea537db4a4086baefc0cbc97d92717de3b6027a8d24f8dbccbc09b4bcbe750655af194a15f53f21ad96c38b717e24e5caee1", 0xd3}], 0x1, 0x0) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000d40)) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000d80)={0x100, 0x1, 0x6, 0x7}) shmget(0x1, 0x1000, 0x10, &(0x7f0000ffc000/0x1000)=nil) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB="cf022e2f66212c1f5f00"], 0x1) shutdown(r5, 0x2) getsockname(r5, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) 13:36:30 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x4000000006, 0x2, &(0x7f0000000040)="4b74954c", 0x4) 13:36:30 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) socket(0x1, 0x7, 0x1) 13:36:30 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0x3, 0x2}], 0x0, 0x0, 0x0, 0x0) readlink(&(0x7f0000000180)='./file1\x00', &(0x7f0000000200)=""/16, 0x10) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setegid(r1) dup(r0) getgid() kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x53) open(&(0x7f0000000140)='./file0\x00', 0x80, 0x102) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 13:36:30 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x104) 13:36:30 executing program 1: r0 = msgget$private(0x0, 0x245) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) r2 = shmget(0x2, 0x1000, 0x400, &(0x7f0000ffe000/0x1000)=nil) shmat(r2, &(0x7f0000ffd000/0x3000)=nil, 0x1000) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) link(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000180)='./file0\x00') mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x90, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000340)={0xd67f, 0x626b, './file0\x00', 0xffffffff00000, 0x6, 0x1ef, 0x8}) msgget(0x3, 0x18) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) r4 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file1\x00', 0x800, 0x0) sendto$unix(r4, &(0x7f0000000240)="3aa850b0f88d7a8446ae4cd2910b86e96dbc82e7a0f450c66dde920727bf7987748112ebd1ae987e9f1809e6925dc8bd0cf76c35ad8bf677f5107a4129d6f95fc9f7dd9a8bb2cdbcd8f5a68b69af082643101082b19215caeb4ae8913ea28e382ab0af0642d87eb8ea13db448b7891f0558678db8f7430aa7e2aab04a6eff7cc5eff3ce79cfe9b62bbc4fbd9c8e4f755df2cefe351eff20632a98b8d7e0e77797e0427553f399313f93cbc7840", 0xad, 0x4, 0x0, 0x0) setuid(0xee01) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') msgrcv(r0, 0x0, 0x63, 0x0, 0xfffffffffffffffc) msgsnd(r0, &(0x7f0000000100)={0x3}, 0x8, 0x800) 13:36:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0x271) r1 = syz_open_pts() getsockname$unix(0xffffffffffffffff, &(0x7f0000000580)=ANY=[@ANYBLOB="00000000000000fd51a6d40000000000000000000000000000000000000000000000000000000047d596acfa0a5323cca15fb44c57f502f6cdcbb8f32b3860476c4a8129184319215908af8b9c9bee3f6119c028b4166239d2a2f06273bb107e97c53962456ed33c3b1211b7f34929608120d96cbdddd8532eccac05d498121d540b1ed5b7ba66603d0b3c65896f4df0049b6f270d64cc15122a2eb9b25ca459f7532dca6f37a916168eb7e82341dbdf2e1e58f7e0b6d5d8fb7a236da70828e85db17c6365104487061c3d5ef1adff68351a1803c954b244a11249522eb3e63e8b2b47f10c0500381ae8a6b2f2efc2c70b2177caa73b5ce06d4ce3bb38d6158c5cf2078c09033894a2bbb35b3bf0865d38746c9a5f360d89e412c92d9b799a9ecd3cec8d99399b1569ca4e7f69a0cef0edb88990c2681651a20075bd6f88aa5dc9832b4a3bdce545595eb0dfdd8e2fc49acbfa7908395944bb4293c0bf7d3e11d2164b69141bbaa70bb154e1dbc30620519114cc435ca71a34396c7e9502e940a223158be925a32e41ce4f8e1dd4645c9168c46a0829f3026a342e22e403a977c0ffd8c0500a14127e07f166a65aa69cb3855c68c06764f87e4b1cb4b1cbfebbe00d7bfca5a8e7fb6da3e4d44ac1a73765b00e6cdfddb066faf80624319916389971047717018aac295b0d0b4985dc9cb2390a6e1bf7adbc68d48da07aa36c0da33786ff8f5ccd0274b230770c82a66de8d9cf1b682786eaa35db06c9d86e0a1c3"], 0x0) close(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x8, 0xffffffff, 0x4, 0xd976, "4011fc9318a11e80d65a3ff16263839e38ed7c4a", 0x4, 0x9}) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0xfffeffffffffffff, 0x0, 0xfffffffffffffffe, 0xfffffffffffffff9, "0900abb8afb40000e37c81febe5803cdbc0e8b00"}) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000001c0)=""/168, &(0x7f0000000300)=0x76) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0xfffffffffffffe01, 0x3, 0x17, 0x100000001, "7a2a11b2c29fde2b1ef9cc6b3368436b0ca041c6", 0x3, 0x8}) 13:36:31 executing program 1: r0 = socket$inet(0x2, 0x4000, 0x20000000000000) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="830446d8aaf71f9255568b4e", 0xc) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/254, &(0x7f0000000140)=0xfe) getsockname(r0, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) 13:36:31 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x6005, 0xe02) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000100)={0x9, 0x99d0, 0x1, 0xcf, 0x2, 0x2, 0x5, 0x6}, &(0x7f0000000140)) select(0x40, &(0x7f0000000080)={0xc6c, 0x7, 0x100000000, 0x1, 0x0, 0x7, 0x5f, 0x5}, &(0x7f00000000c0)={0x20, 0x3, 0x8, 0x1000, 0x80, 0x6, 0x3, 0x7}, &(0x7f00000001c0)={0x7, 0x10001, 0x0, 0x5, 0x3, 0x5, 0x4, 0x142e}, &(0x7f0000000200)={0xae, 0x5}) 13:36:31 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)="3db85e2c7f", 0x5}], 0x1, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000080)=ANY=[], 0x0) sendmsg$unix(r1, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x0) 13:36:31 executing program 1: setuid(0xee01) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x20, 0x0, 0x3) r2 = accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x29, 0x28, 0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x80) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r5 = getegid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000001c0)={{0x7, r4, r5, r6, r7, 0x22, 0x40}, 0x800, 0x2, 0x29c8}) getuid() 13:36:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0xf5, 0x100000000, 0x8000, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a", 0x0, 0x2}) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, 0x0) r1 = syz_open_pts() clock_getres(0x6, &(0x7f0000000000)) poll(&(0x7f0000000040)=[{r1, 0x40}, {r1, 0x6c}, {r0, 0xdc}, {r0, 0x10}, {r1, 0x4}, {r0, 0x22}], 0x6, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x8dc0, 0x0, "c0b7171e812d7cc694397ecb70c914b436305b6b", 0x0, 0x7}) dup(0xffffffffffffffff) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, 0x0) 13:36:31 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="2b00ff7f0000000000008aa4", 0xc) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffb, 0x4, 0x4, 0x5, 0x5}, {{r0}, 0xffffffffffffffff, 0x28, 0x2, 0x9, 0xc387}, {{r0}, 0xfffffffffffffffd, 0x84, 0x400fffff, 0x0, 0x8}, {{r0}, 0xffffffffffffffff, 0x6, 0xf0000033, 0x9, 0x10000}, {{r0}, 0xfffffffffffffffd, 0x2}], 0x2, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x43, 0x2, 0x800, 0x1}, {{r0}, 0xffffffffffffffff, 0x40, 0x40, 0xff, 0x5}, {{r0}, 0xfffffffffffffffd, 0x20, 0x80, 0x5, 0x10000}, {{r0}, 0xffffffffffffffff, 0x88, 0x1, 0x0, 0x3}, {{r0}, 0xffffffffffffffff, 0x8, 0xfffff, 0x20, 0xa7c}, {{r0}, 0xfffffffffffffffd, 0xc0, 0x0, 0x1, 0x8}, {{r0}, 0xfffffffffffffffa, 0x5, 0x10, 0x400, 0x20}], 0xcd2, &(0x7f0000000040)={0x4f9, 0x101}) 13:36:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x5, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d453551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449811f7809b900000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1726a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d70122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee50027d0767106bd31b4605f1d0008fd323e6b8bab89057394671025bc15a60257560445f296b71329fe1b836bf0e33f96e1efe6203f13b0db71f2a5c691fe5dd50faab69aafe8756ec278be2602e282c4dafc5fbb6e39fe13583a283fcf741fbdb394363616dd7a069dceebf094903a00f6a480f413dc21", 0x12d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffe, 0x0, 0x1, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 13:36:31 executing program 1: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400000002c5, 0x0) close(0xffffffffffffffff) r2 = kqueue() r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x8000, 0x0) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000100)={0x8001, 0x2, 0x3, 0x1f, "2215c1904b625aef64e0236c5b1e3fc313f89945", 0xb2c}) select(0x40, &(0x7f0000000000)={0x1f}, 0x0, 0x0, 0x0) r4 = dup2(r0, r2) connect$inet6(r4, &(0x7f0000000040), 0xc) ioctl$TIOCNXCL(r4, 0x2000740e) kqueue() semget$private(0x0, 0x3, 0x180) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0xcb, 0x4, 0x100000001, 0x1}, {{r4}, 0xfffffffffffffffa, 0xa, 0x3, 0x3, 0x6}, {{r1}, 0xfffffffffffffffc, 0x8, 0x40, 0x0, 0x3f}, {{r4}, 0xfffffffffffffffa, 0x20, 0x21, 0x800, 0x3}, {{r1}, 0xfffffffffffffffa, 0x52, 0x2, 0x3, 0x8000}, {{0xffffffffffffff9c}, 0xfffffffffffffffa, 0x84, 0x8, 0xffffffffffff7fff, 0x8}], 0x100, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x20, 0x50baef91db0bc085, 0xfffffffffffffff8, 0x5}, {{r0}, 0xffffffffffffffff, 0x88, 0x20000084, 0x2, 0x7}, {{r2}, 0xfffffffffffffffb, 0x0, 0x80000050, 0x8, 0x9}, {{r3}, 0xfffffffffffffffb, 0x3, 0x4, 0x7, 0x93}, {{r3}, 0xfffffffffffffffc, 0x8, 0x8d, 0x8, 0x3}, {{r0}, 0xfffffffffffffffa, 0x80, 0x0, 0x69, 0x3}], 0x1ff, &(0x7f0000000140)={0x200, 0x9e}) 13:36:31 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet6(0x18, 0x4007, 0x5) getsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000180), &(0x7f00000001c0)=0x4) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r1, 0x20000000029, 0x80000000000000c, &(0x7f00000000c0)="a4ac4a5aa7520a627a45fb51668ce1ef60c9c876163da9f34b52a0100a9c7742f848e4d42fd2e447ea6bb7de1986882155af3e702675efa9aa30e57a93890cda2717c0b6baf75cf2f40ef888225ebb2f78158918b7c32db94b2a620a66b84138b620fc212b1c907568fba17ec78efb327cb0d828ef5fd8303e56f326fbd03fdac2ddc4ee809b8be18bd2ef8b193d555c564ab2b2977113802856", 0x9a) r2 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x2) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000080)={0xffffffffffff8000, 0x4}) 13:36:31 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) r1 = socket(0x1, 0x4005, 0x8) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) setsockopt(r1, 0x8, 0x1000, &(0x7f0000000080)="bb69fedc453ff24c13de82d14a7041dd5bc456c29e124d11f5f463d302b4e6fb0e8a4681ad17f5e4d63f9250497f3597651333c0fed06de69e8fa1572cd75b4243757742550a325b5dd12a7df07861541368eb13767a862a2039cf95c6e3fa6118b9b86c29b919932caaf0d30118fd5093fec6483d9e120f638b49d234aeb9", 0x7f) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000100)={0xb, 0x9}, 0x10) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0x81, 0x400, 0x100, 0x8, "c59fd905c944b69426a2931ff12acb16b0047453", 0x7fff, 0x1}) 13:36:31 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000880)='/dev/zero\x00', 0x400, 0x0) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000200)="ac2ccfc2f94d54e42c279041ced9942b4bafc4590246297a1faef31032cab04b268d3b0988f42196589898b80a75e1dc46b0a516b2d76dee54e577206f885fae6c74d8e5", 0x44}], 0x1) r1 = dup2(r0, r0) ioctl$TIOCSTART(r1, 0x2000746e) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000080)={0x5, [{0x2, 0x80000001}, {0x3, 0x1}, {0x2}, {0x2, 0x1}, {0x1, 0x8}, {0x3, 0x800}, {0x3, 0xff}, {0x3, 0x5}, {0x3, 0x81}, {0x1, 0x933f}, {0x3, 0x5}, {0x3, 0xe3ba}, {0x3, 0x2}, {0x3, 0x7fffffff}, {0x1}, {0x1, 0x2}, {0x3}, {0x3, 0x100000001}, {0x3, 0x8}, {0x3, 0x9}, {0x1, 0xffffffff}, {0x3, 0x8}, {0x2, 0x9}, {0x0, 0x71e0}, {0x3, 0x5}, {0x1, 0x6c7}, {0x2, 0x100000001}, {0x1, 0x5}, {0x1, 0x5586}, {0x3, 0x3}, {0x3, 0xd97}, {0x2, 0x62}]}) r2 = msgget$private(0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x1) msgsnd(r2, &(0x7f0000000e80)={0x8002, "18c082b64d321c3bc2fd28e4f3e8ef297e62b83131ecdf6f9c4cbf37c2d52b0b97d74450d3d5d8096f0bae7a165153f068696590ebff6c87035d07648ba71519969257e6b48717b98fd944f7106a328832ca4076e499139f46412003183332a3d10bdd0023dae52bc4abb9988db58f40d4d47ab86552769369e11d3ab178a979c4826a1063ce4c25611a19bff0eb24b422d508e578f9bafcfbd7181de27443be16cce092198711000a14124faf8da487fe8d37aca08dc3d3b4ea42f4139835e16cf0148922f3e63afce5767b76656bfe9321638207adaf66fd30b1d042"}, 0xe5, 0x800) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000000)) 13:36:31 executing program 0: mknod(&(0x7f00000001c0)='./file1\x00', 0x6000, 0x1105) rename(0x0, &(0x7f0000000200)='./file1\x00') open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 13:36:31 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) chmod(&(0x7f0000000000)='./file0/file0/file0/file0\x00', 0x105) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x100, 0x0) utimensat(r0, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', &(0x7f0000000100)={{0x0, 0xfffffffffffffffe}}, 0x0) 13:36:31 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x800, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) lseek(r0, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f00000006c0), 0x0, 0x0) writev(r0, &(0x7f0000000040), 0x1) pwritev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)="0c941882f43e7f544174a713a72f4062e696e2b455ad968ebf013ce5f1c534f6705d16ee0bdff7b5b07b8d1587cd6826b4643c0d606b4cb1459eac61b9aa7d42c9f592c751343adcb920edecec25c0bb652756597431fbcabb1b18422e435993456932988b10913bdf28a61f3239e0fe5fdc2a7069f11bbf86af9a3ece6ed0a42718a54a279cf59d123bebb10511ce1093838f61032024b60f9acc58a1a10b1222cf74b0c81bad288cb4cd4f8f309112daabb68a75", 0xb5}, {&(0x7f0000000000)="726df202146d65da3c77b80448daf34ec44fc31b963de0cae3fa94ba0fc553b7686bd98fde77696062a2dee6df88dd58bbabf3982c4ef6aee763c424af", 0x3d}, {&(0x7f0000000200)="a7e6a08c74e8cf5e7bf1f127012cc0985dbcf72982efc639a327ef653b22ab4b53b24521959bb0752528facb374125982e41ed0e2c2af0aefe95d952f7d4a2cc7d7eee710eb3082ab1028c1a3e250a26b60fe263f5e04c1062bb1f5ede0238ae2f274c340bdc42c3182159323b7298baf56b86b2d32d55ecce29c0b9149f65927820c527e4865031f8656a159349f9ee6a4ec58a827cee8c0d26f4ea8919e9087c940c362247ee2ad4e9462d7351311aaa736ecf0d889c199c695021c7bdff84681e0517cfc4c7f6260e6b", 0xcb}, {&(0x7f0000000300)="dd88cd13c41eda6fb0a84fb4ba0d0e7b355120efcdb394f792f333ce0e0a3596ef73f13701a073d9d8811a1a0e079ff91c0903ac7ff4b1299e89adaeab02c2c2f63457f1b9d53b2e2826eb62a956b2554e9193eb57038d9bf998ddff5f847a9c97f12a1252e2c8183964d26f7ba11dbd0e45728918dfae8f5fa1dab2313ffa6ccdc8a727282e76ca9ad47804a4ff19966d267df3d85200fb9558a47a3e149c5e577a22d63bf4634c3f295afad6afe0d20057bc325178780724c64ae518cc980c54160e06354df44cad04963572cb80dffb3f8d17af7f34ffbeb8819fee451ec4f6a2", 0xe2}, {&(0x7f0000000400)="f95be30253512a43ba5e6f1bed36c3b69c12661be283ce01dc3259f9dfac0e3e3750afc327d3507ed4a676a263376752938cab14d7c0f5ffe2aa0419478c0ba0d3c463082577c22f112a5a4cfe0ebe90a2427febfb518ecbd6234c21a8bed1fb0e24423c7934633921f9ac0068a249f3ce43a008659ea366f230a6a413e05607ed", 0x81}, {&(0x7f0000001280)="dc9371b96f49ce54005d04a1315932789c06b1555b29fa16caf06621442da43d46049fd6e126cb3774af48b49c16462915c5692ba62bd92ecae3751c5a41c634398093e0793747aaaa2d68f8d09014c1645155c60ef0056a2f99a9407da368b5225b23370fa13ad8d295fd784300fd775e06234fb1f08b05b14e6f7ba45f800f2173a1fdcc48577226ca769d8cd59ea71b75aa5d7e2cf72a1059bc7589c96853ea0c4387167b97ec72ff723522bea0e1bc8c3e66121e9f650cb2fdf1d40f7b3721feb5e088fb930d95db9942c31ab28ddc0ebdf0a3625c74f7727c8d9d2adf988764a1b0929423d089c7c3e8cad3ec3963879f179404d634cd7c6667ce3df349581958b0756d65f7c402ad0a9ce5d36199aaa17cef05384245375ea5150a32b393b714b8f55445041a766f5ad36ecc2deaf5b0a199a41cff8e66691eefcb3e6c14786fc0defb7a6ac2b53a78aaf63a5f1238df175b16cf38d4bc804ac0e9ca7894d4cdf6e3cbfe4bddb8b289ef0d020990d48c63327b6e0380fabd2bee0e9ad1ef62aa2269475db183a527c27ca0f5d9b49bb1b59a2b9fd295fc066b01d915c701154b5a3e512d4fe642aa34ed90ed2e9ecf24102022d0adfb7835bf2a6e6ba578f1ff09e6f21adef224617c26d4ce33b9c1ecfafe4cf23637fe5c929ea61c06de0751774f137d4aaaba2819a00446c21c56667ee2ec8d027d9705fa387a97140cb40674bd0aa7396b35cef9f37952cb0a4d183a5a7a86ac84d0a280ceffedf8d85cdab2a74952375003c701e794f62d052182ebdc4276eec2ec727e7f15ab45614e2ed29a46a485a1d759376190d3a30bb7df61f0849f8d4b19bd28b9185c17f284f24e60296acf95d85eb1a3f261677e452a2820dde2c83c43daf7b7934b490e2fab6e89fdb3e2b2c9af59423437b096598e504e42762894f8c2810343d52f59487c2bede1d54900fdf4d6fc159b791857db594a43bc5ce9908328d756461089c10634b15bfaa242f8f079c027e5c9ab9b41b0fa71f7cb2d629f06dba6e4efa65bbfb94356bf1801ad9ce9683c4d387c8965d0a4463d8ea36630b1e3085730ce60de7cf97ad8ff02efcd27b8d95b53a14b1a18935d70b4ec6827a3096fb173c9bf2da136ee871b871d12659a818cca07954c7d1503bd4aa9cd91652bc62d7e91a6d2157f0013ffb586d43c526c4e0fcc0165c2d7707a7202083e287455d92bbd646854ce557b638ff823590e8c79f6c19301e254996baf07f47d73bcd5a6f51e93fe1f7d66e2fd3fac9eae6683c1363ebfd14512a6fd41491be79f2480a14b2806196c4cc8ad38decf716c783ea2e767385fd741bc1aa9068047b5bfc68e2f4ee54dbf25498f99159c197235d960d6e4162439af1f5e7b9c0024df875af8d52c56bdaaf858237b7054241ba6d080988b581159e4e229541507199dc37d044f4dc8e3a322d19624d04d9b1e42d037f500f370ff9ec928d37837aef896247ed444a055000aad3c62d84de44d78d7a26b35b5ba2cee2924be19e4b0b00cb7886bd2580d9c91924e6705d1e63169728849d4f824b4010c029097ba800db7e9805bc3d27523cd7eaae6a8d10232a1c720e379d69ec2cf540100343279f258fb8452529c46a82ba6d0bcb2cff56507b202ab16a17edb61f354a4e9b12a1dc312c922846c926b8bb72c9f19a252492ff824ac03076809f1ec56f8529bf82a84d555946c5a87c001ab8bb0826432eaa8212e0c75780e6e9d0812cbddf093d10681236e069084ae36630211444c596613bf0b8f2ebba70bed6e80b77432d6285e7bffd9e00784fe3bba2c29510ade15b35ef71da629222ee7de2e7fb45375727489e1c0b70627215a996c6acc69b06e1f7cee2a6f86514f72027869c57854c0f35cc649c6f46efd83ae41256cb5cd18ed5aef04f53729b2e3ce20f1ce3583c93ac1a357a9b3741e2fd90c057f65e239e6133c21a6ddeb08813d33964ecf750ca1533beaa3a677d5b1566f891d46981473e5c68ce79f1a5bace9f079894334212c34309452e9b6fddb74f3092bbdee7c8912219623ea2e6adc052a2ea758cbc79e0924e1106b5c375e6d50e6f075f406b7fecb17286d3cdb5a6c5a93a400d8eec04f174da074978bd47f0552777c9efa55c7b7612ed7d5975433a54b2d2beb7ee7b50b34964727f4d49aa75f87e59f4e660163671240dfc5ba556333aa99bf9edc418e4503f4e947787678431bcec6ab4cd560c6d6dc40d740b914096af04838c918511a812d3149a8957ee9bee994fa9174f551a1d74e53dfac02562c85539196f1aa3dcdd8da4b8379f2f13f6954c69a71b7a34b19b212e757ad853c2e5d785d64e781c2fbdef5b5bda00be4331cede344be70a05dd266ffd515896dcef6a5cbfb5198e5f53babeefa51f64b70759e93b47e058c779eb70ade058bc3abcba5660a6de468990efbe987ebd300aa8a6c8fbeed9db8af2e2b8b5f6d841869674d023c501eb36e1568812a290d629965dfa0c3fb2eee1e4ff97f2824ef03a299620c1eea3bcdc143614f80d2beee80741a770b620e3cfe5118e02b92f9fa7f102323bc95cfc29901e0714605e697dc8368bf0a4e04be116386508b425534af9fcc2c6f4466565b8a763a43ca5855c4575bf7d5a780d629391eb8284cf21c9412f376914dd65926d5890d0bd654600b9b06ef8e0e5167ef07c22ab2f9a745b5dcc94f7c316eaa723b0cac53c279eeed9c7df54b8f5608134b50f82e27658438f41049a98d84650e5a551440fb813f3be7e3ffbb0046cf0ea71f7a0feb1f2ccf3aaf5f360c27b80195cd9117e384f0a6e5b1b8a22c14c254a18f391c1e3aa275b62cc0caa890433085df82fbe98bcab17ddb32c8c838bdcecac25172a4b35196ba9114d1584e17a51c2a6e72314fadf21f23742db40d26fc2b20677aaf7a16b94812249bed727a9935af863011836fef85c822efd3be3cfe755b4dccd9aae670cb44b7d757ee78559d370556ddb9d1d2a9f493e3d0723e2cf3dfaadf8ef88440433e1103093ec7fd1d0db85f87d4d8bbe278f4d9f8601638eb90df713f81ed20a977477ed4114550378039a2f614750b60299eb042084bea4a7bc5c05c2c6a3625669546661084395df3e57618e54f183385843efb2f5bb36239021797280692cc7ed5a9f9ce1faa5a2b986d002b898095d52116d957416b147d243f9d1fb24e1e43169f24ee10a149574dd927036ebf629a717e3a49ed169684b597855759c15649d78460ad2df979b8bca269f024c7344e4692d7e5c5b55c270973fdf5fb7897852ee2121da634f815a7534daf25a126d7d11138a522a8c5c10ff3b42aedd63c8704720d872d5266f78676da3c434c506b07b305460dc84f1c602945e15b6b35b5137d1f9e34818d43607c9e7c79f95aba4a7311453c1816fd394b588253e9df06348aa9bbfa18185dd7e557d65d7188698295829223a9d6870b7bf82ac414d88d98e2169864d66084bf9019b2f1c1921d3b3dc63c39bd57151c32693479610baa17d2145455313c6f45d86bf833a298bc0ce3fb60bd276d84dd911446e0664ae551538583ca7c77c0d1e6b88b0d4fcb138fa5f62c025bf14286743fac3c62d0ac43ff039f57486babc5b018c49240a55605d7ca30bcd518f3c8a8c295bf5e77948453ba90e65b82ee3eecf7ee9be02950275af7d57148c33131c58df025dbcde6a17aa27cd5a88847bdf87e7fdc6ab26f50ccaacb55f714b86a2b2a2bd2fede643d5f011ceb2af3bd8e9279f2d47b8faae3c78b459b5fa1f5bd0ff7b436c10c7f5637e68cde72c89c2e4acec771d9b101f50848e5b96f736629b18f3e4728b54040d984fbe8c0e0dcdee935cafd6d096c70695554c558b60a644d899df235ffa420457b8e3a56cb1075a40741f05cda00830f332b8d41c21ce184595918dc19df3be1f541b1f4a7a627d3a68a52408fe895935cd16e14f83d812e1323c232b6615af5b57a65604ed7b99e598ec46fe855eb3f2e5f53ba816ec35cd81f565fbe7a00ffa5e9db1601b161c9d34b15553498ab5eaafbfbfad9a72ddc0caa3cba2440ef4b480776bb9f100b59c9fcaf88753f65dcc38f926c2c3dde424fd84032b489f3b17ad8c5cfb0d05ad31b4ef2074c25f71544c7d24851fc308b88746b6b00bd8cf5e5327a937549480abf1c555c99dd908fdd0834a433d790e275bb9eae61b573028f76382066fadc03edd38b9794bdf4452091c338dc410623cb913532231ce9900889d6539b168703ca02964df04917328ab8a75154045ccd265a2ad0620e8a2ccb2d43a69e9a01385bb7caa1459b75bd7419ea877cb2221ffe6b9f2acd28cbac2cc0a8ce99b7ce9ae005e45450f19e2132ee38bd766b0a22d3d3f0d019ff2800948490902ac7462f550cc1ef1ccb5efb606310489bdf43750fb3b1603b85eb31e2757773baaa8ee66719fa07ceb3e5e6784b6267fe25844b05055f8035b93e687c1bd7fe18f2eef706e219e589ba61bde236addec378791c68dbad699bd178b1a52b23543690e82879235595bc281883cb567a3dc5a60fd6fae5f823433b58320bb3b0bdebf0d00f615126501db1821ecee56d4cd8d125072ec0d169fcd21df5610bbbb6f56bd37f169f0cc5dc06e475d6a3e9774858257fb700c4a2cc4681fdbe692a6fee824f2b959834dcd15716d312859cb70cc74b9077a3e080e28575f9b85ddacb645a9c57e9fbd8a8963e922001f1185ed9fe045838d23ae4f970361aaf6c4503ceeb0f1164c330cad09d0f5b2c21c653ac0b4ca0886ee8dbce57ad543c1157b8efc3b3e9ff61f44048d119470250896fb13bd9a109294cb06928a99a61ddabb13fb7c4dedac97548d520f96cc7cfd5596cdb4fc7175d42d76089b907a7bd4daf8f24424c687e31e102473023aca125fcfc646cf4d3b6de79d5ac74618b41121a4ed100d8d2aa6d6e62a8171bc29e20ddfaca3220e7a284dbda1063fcf693b41e1d33a4415521c81e8ff3e762bd33530db226f75bf3820b0c8369fcc9a750375ec09063e59b0d5d5e805cd55f06f30d5e477e65c4e734469592455aa6494aa503b2e9cb3963033a743dd6ca958a7c95b70c6a7d67e81f2dfcc580cf9aa9d745b4746101cf5ace202a2e10a3c1d356bd9a072bb9366c8f9392d95acada886fc764edad44a858530f2d774315216d2699d46b11e2b1559e8cc169137d4508aa1f22277fd6baa6ee7e9ca10849db89999b211c4ad997b2ca998f47fd208ef1585fff21b30ba4d3d94c5fa3be85196ab806e98ed29a520019de6c67ee7813982414e0a78a4bd40ecdbeac2cba92ecaceea91040d21c05dd322aa228a01093369a9c38cfe9c2390300880d953bce4533a4717797964f0d1c038b64f007a48d8de0888a9e9b4f717f4817c7349bedc720228efc05d0675eca9431a099d88fe113b7b0f94e178dc7150d8463471563288bb7977ed5d7f0faf9356d36475acb2ca046328a22e0ea9407f4e50a03a9f5a53e934f8e0c9ae1b9d01f71ec71b00e612bfdc6ac1c56564ecea06b65eaf02edc5f2527d32c393dbc4b38d3f2b3ec3dce7e48f1fd2e0769ccac2d472200fb347e372109f9212cd70e8de1d2780dd822f848cf9c690c2c5c3d5ae2956a2c57584cafb7ac0b0b6e549312bbb41bb75113c12bc270f5ac41bc99b3f45a273d80367a632293c51c802c54fe5a7d27d4d555f3c9579fe8c704b1f6cf537a00c3210dd8620cf309141eb0da9746d8e8974f4276038053009bd9e3b78b4de48dab202b512eb2dc85ef0a9022275ec1ec73a8fd780933", 0x1000}, {&(0x7f00000004c0)="05a8390937029449b0f4517f3395abc3813875699ae95e74aa115abc40d5b4b27918461bc153fc2a2fbd8960f454e5b1193bdd161201687300739df675f2101e707f7cc72d7df249460f1555395b0d2a821b3d821436fdaa459678270529d9bcf872a1bf86ad11c87e82c74a13fffe68ac6f51ecda2a0ca2cf95de557dd57e5b22fb32ddad0b0188b09af64f0669a494c562c8cdee756ec5f732e1bc771c99b94f16ace622e92c5ecc7281e8c496db078ff311383fb5c33bbbc53e258345bb45f23ad3437cf61f2f1eb1de8d6578", 0xce}], 0x7, 0xffffffffffffffff) preadv(r0, &(0x7f0000000780)=[{&(0x7f0000000700)=""/69}], 0x1035, 0x0) r2 = fcntl$dupfd(r0, 0xa, r0) accept(r2, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) 13:36:31 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) open(&(0x7f0000000080)='./file0\x00', 0x400, 0x0) 13:36:31 executing program 1: r0 = open(&(0x7f0000000300)='./file2\x00', 0x0, 0x10) faccessat(r0, &(0x7f0000000340)='./file0/file0\x00', 0x48, 0x3) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) r1 = geteuid() setuid(r1) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x80) semget$private(0x0, 0x1, 0x4) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x8, 0x0) 13:36:31 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) socket(0x6, 0x5, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) sendmsg(r0, &(0x7f00000012c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001140)=[{0x10}], 0x10}, 0x0) r1 = geteuid() getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', r1, r2) 13:36:31 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) chmod(&(0x7f0000000000)='./file0\x00', 0x126) sendmsg$unix(r0, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x0) sendto(r0, &(0x7f0000000080)='@', 0x1, 0x0, 0x0, 0x0) close(r1) mkdir(&(0x7f00000000c0)='./file0\x00', 0xa8) 13:36:31 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCCDTR(r0, 0x20007478) r1 = socket$inet6(0x18, 0x3, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000040)=0x1) r2 = getpgid(0x0) fcntl$setflags(r1, 0x2, 0x1) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000000)) fcntl$setown(r1, 0x6, r2) close(r0) 13:36:31 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "00000000e74de40000000000000000000600"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$getown(r2, 0x5) 13:36:31 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8040, 0x0) getpeername$unix(r0, &(0x7f0000000100)=@abs, &(0x7f00000001c0)=0x8) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000170000000000000000000000000000000000000000000010"], 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 13:36:31 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x15) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) 13:36:31 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x605) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0xb244, 0x0, 0x0, 0x0) r2 = kqueue() mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x7) fcntl$getown(r0, 0x5) kevent(r2, &(0x7f0000000000), 0x3ff, 0x0, 0xfffffffffffffff7, 0x0) close(r1) 13:36:31 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x286) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x8, 0x1) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) 13:36:31 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0934c44f7b202c, 0x312c) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 13:36:31 executing program 1: r0 = syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) clock_gettime(0x3, &(0x7f00000000c0)) setrlimit(0x12, &(0x7f0000000140)={0x1, 0x80000001}) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffff9, 0x82, 0xf0000000, 0xbd65, 0x7}, {{r1}, 0xffffffffffffffff, 0x1, 0x80, 0x3, 0x1}, {{r1}, 0xffffffffffffffff, 0x85, 0xfffff, 0x200, 0x8}, {{r0}, 0xffffffffffffffff, 0x40, 0xd, 0xd0}], 0x9, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x82, 0xfffff, 0x0, 0x9}, {{r1}, 0xfffffffffffffffb, 0x44, 0x200fffff, 0x0, 0x6}], 0x9, &(0x7f0000000180)={0x100000001}) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) 13:36:31 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = shmget$private(0x0, 0x2000, 0x411, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f00000000c0)=""/54) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x7fed53ccc8019d8b}], 0x6, 0x0, 0x0, 0x0) r3 = openat(r0, &(0x7f0000000180)='./file0\x00', 0x80, 0x10) ioctl$TIOCSCTTY(r3, 0x20007461) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x42}], 0x3, 0x0, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x900, 0x0) fchdir(r1) ftruncate(r0, 0x2) 13:36:31 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x0, r0) syz_open_pts() syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)=0x1) close(r0) 13:36:32 executing program 1: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000170000000000000000000000000000000000000000000010"], 0x0) r0 = shmget$private(0x0, 0x1000, 0x4, &(0x7f0000ffd000/0x1000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) setsockopt(0xffffffffffffffff, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(0xffffffffffffffff, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 13:36:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001600)='!', 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "854955882e1a96c984ffffffff9c11fe4dbfa600"}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) getsockname$unix(r2, &(0x7f0000000000)=@abs, &(0x7f00000001c0)=0x8) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "4c9a2c4e44800436d06f02a4c4b4e6e2f215c19e"}) syz_open_pts() 13:36:32 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0x3, 0x0) shutdown(r2, 0x2) setsockopt$sock_int(r2, 0xffff, 0x0, &(0x7f0000000080)=0x80, 0x4) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffc, 0x10, 0x2, 0x7, 0x2}, {{r0}, 0xffffffffffffffff, 0x1, 0x400fffff, 0x3ff, 0x8f}, {{r1}, 0xfffffffffffffffc, 0x80, 0xfffff, 0x6, 0x8}, {{r1}, 0xfffffffffffffffc, 0x8a, 0x40000022, 0x8, 0x5}, {{r0}, 0xffffffffffffffff, 0x64, 0x40000045, 0x9, 0x800}], 0x1f, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffd, 0x1, 0x47, 0x1, 0xffffffff}, {{r2}, 0xfffffffffffffffa, 0x8, 0x20000000, 0x4, 0x2}, {{r1}, 0xfffffffffffffffb, 0x30, 0x40, 0x2, 0x7}, {{r2}, 0xfffffffffffffffc, 0xa, 0x1, 0x0, 0x9}], 0xfffffffffffffff7, &(0x7f0000000040)={0x8, 0x8}) 13:36:32 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) recvmsg(r0, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000500)=[{&(0x7f0000000040)=""/213, 0xd5}, {&(0x7f0000000140)=""/181, 0xb5}, {&(0x7f0000000200)=""/95, 0x5f}, {&(0x7f0000000280)=""/140, 0x8c}, {&(0x7f0000000340)=""/80, 0x50}, {&(0x7f00000003c0)=""/173, 0xad}, {&(0x7f0000000480)=""/43, 0x2b}, {&(0x7f00000004c0)=""/53, 0x35}], 0x8, &(0x7f0000000580)=""/7, 0x7}, 0x843) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), 0xb) 13:36:32 executing program 0: r0 = socket(0x6, 0x4, 0x2) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20000, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x2, 0x100000000, 0x1, 0x4, "c1ad67ff4f23dd0816289746a036fea5f56bfb97", 0x101, 0x3}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730704cafacc3e9e400"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 13:36:32 executing program 1: r0 = kqueue() setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x2}, 0x8) fcntl$setstatus(0xffffffffffffffff, 0x4, 0xcc) kevent(r0, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) read(0xffffffffffffffff, 0x0, 0x0) 13:36:32 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x2) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) rename(&(0x7f0000000500)='.\x00', &(0x7f0000000540)='./file0/file0\x00') 13:36:32 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x86131) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) symlinkat(&(0x7f00000000c0)='./bus\x00', r0, &(0x7f0000000100)='./bus\x00') msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6080080c2}) open(&(0x7f0000000080)='./bus\x00', 0x20020, 0x9) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x0, 0x7fff) 13:36:32 executing program 0: munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) shmat(r0, &(0x7f0000ffe000/0x1000)=nil, 0x2000) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x7) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x95c, "199ec8e90ef751bb3b5320000001000000000d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) accept$inet6(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r3, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 13:36:32 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup(r0) setsockopt$inet_opts(r1, 0x0, 0x202000000000a, &(0x7f0000000040)='\x00', 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000002c0), 0x0) 13:36:32 executing program 0: r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2098eecb098400a144"], 0x10) writev(r0, &(0x7f0000001300)=[{&(0x7f00000000c0)="0c6d513562f03ac2d7fa0014f4002000003300000000653a8df40000", 0x1c}], 0x1) 13:36:32 executing program 1: r0 = open(&(0x7f0000000300)='./file0\x00', 0x200, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) r2 = kqueue() r3 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000440)=[{{r3}, 0xffffffffffffffff, 0x29, 0x2}], 0x9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x100) chflags(&(0x7f0000000000)='./file0\x00', 0x40004) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x4, 0x9055}, 0x8) 13:36:32 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x1000000002007, 0x202) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, 0x0, 0x100, 0x0) flock(r0, 0x2) setrlimit(0x0, &(0x7f0000000080)={0x4, 0x7}) r3 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x80, 0x80, 0x8242, 0x80000001}, {{r2}, 0xfffffffffffffffb, 0x40, 0x80, 0x0, 0x7}, {{r0}, 0xfffffffffffffff8, 0x89, 0x63, 0x2, 0x8}, {{r0}, 0xffffffffffffffff, 0x12, 0x20000008, 0x0, 0x9}, {{r3}, 0xffffffffffffffff, 0x88, 0xfffff, 0x2f02, 0x1}], 0x1, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffff8, 0x40, 0x4, 0x9, 0x263}, {{r1}, 0xfffffffffffffffa, 0x1, 0x2, 0xffffffffffffffc3, 0x80000001}, {{r1}, 0x0, 0x1, 0x20000006, 0x0, 0x1f}, {{r1}, 0xfffffffffffffffb, 0x40, 0x81, 0x4, 0x80000001}, {{r0}, 0xffffffffffffffff, 0x10, 0xfffff, 0x3, 0x1}, {{r2}, 0xfffffffffffffffd, 0x58, 0x2, 0x81, 0x4}, {{r0}, 0xfffffffffffffffe, 0x5, 0x20, 0x2, 0x6}, {{r2}, 0xffffffffffffffff, 0x10, 0x1, 0x0, 0x5}], 0x8001, &(0x7f0000000040)={0x4, 0x3}) setrlimit(0x2, &(0x7f00000000c0)) dup(r2) dup2(r1, r0) 13:36:32 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000400)="04", 0x1}], 0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x8010426d, &(0x7f0000000000)) ioctl$TIOCSDTR(r1, 0x20007479) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000200)) 13:36:32 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000040), 0xffffffffffffff0f}], 0x1050) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x9) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 13:36:33 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000140)='<', 0x1}], 0x1) execve(0x0, 0x0, 0x0) 13:36:37 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() ioctl$TIOCSCTTY(r0, 0x20007461) kevent(r1, 0x0, 0x0, 0x0, 0x8, &(0x7f0000000040)={0x97, 0x800}) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xc0, 0xf0000000, 0xfffffffffffffffc, 0x1fb}, {{r1}, 0xffffffffffffffff, 0x1, 0x1d, 0x1a, 0x7}, {{r1}, 0xffffffffffffffff, 0x80, 0x80, 0x1ff, 0x1ff}], 0xffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff9, 0xd1, 0xfffff, 0xb3c, 0x5}, {{r1}, 0xfffffffffffffffe, 0x0, 0x4, 0x7, 0xbed5}, {{r1}, 0xfffffffffffffffb, 0x0, 0x4, 0x81, 0x9}, {{r1}, 0x0, 0xa0, 0xfffff, 0x6, 0xfff}, {{r1}, 0xffffffffffffffff, 0x54, 0x40000044, 0x7fff, 0x4}], 0x7f, &(0x7f0000000000)={0x8000, 0x6}) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) dup2(r1, r0) 13:36:37 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0x1, 0x0, 0xfeffffff00000000}], 0x39, 0x0, 0x20c, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x48, 0x4) linkat(r1, &(0x7f0000000100)='./bus\x00', r1, &(0x7f00000001c0)='./bus\x00', 0x4) faccessat(r1, &(0x7f0000000080)='./bus\x00', 0x2, 0x3) mknod(&(0x7f0000000200)='./bus\x00', 0x2002, 0x4501) r2 = open$dir(&(0x7f0000000040)='./bus\x00', 0x801, 0x0) r3 = dup(r2) open$dir(&(0x7f0000000140)='./bus\x00', 0x400, 0x0) ioctl$WSKBDIO_SETMODE(r3, 0x800c5709, &(0x7f0000000180)) 13:36:37 executing program 1: setreuid(0x0, 0xee00) truncate(&(0x7f0000000000)='./file0\x00', 0x5) socketpair(0x18, 0x4003, 0x102, 0x0) 13:36:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, 0x0) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x8dc0, 0x0, "c0b7171e812d7cc694397ecb70c914b436305b6b", 0x0, 0x7}) ioctl$TIOCNXCL(r0, 0x2000740e) dup(0xffffffffffffffff) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, 0x0) 13:36:38 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=ANY=[@ANYBLOB="0b0400000200ffffffff000400000700000000009376000000002255bcb57d57fda465a50c3d67ac865a05db61d8dc969714ed8aa738e4f732074d458ad415c76b2ba845eaa7038eb5d0926eb92bc7582f7e7d5f8b4197a4705b7aaded6f3c9b8b85e724f827ea9582816544d6329390919fffdf933f86348cba585aa906d0"], 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180)}], 0x1, 0x0) 13:36:38 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getflags(r0, 0x1) r1 = socket(0x11, 0x3, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f00000000c0)) setsockopt(r1, 0x11, 0x3, &(0x7f0000000000), 0x0) ftruncate(r1, 0x7) madvise(&(0x7f0000f12000/0x14000)=nil, 0x14000, 0x6) 13:36:38 executing program 1: mknod(&(0x7f00000001c0)='./file1\x00', 0x6000, 0x1105) rename(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='./file0\x00') open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file1\x00', 0x20200, 0x0) 13:36:38 executing program 0: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup2(r0, r1) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffc, 0x89}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000140), 0x1000, 0x0, 0xc600, 0x0) 13:36:38 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) shutdown(r0, 0x3) setsockopt(r0, 0x6, 0x2, &(0x7f0000000040), 0x0) 13:36:38 executing program 0: r0 = socket(0x18, 0x3, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, 0x0, 0xffffffffffffff09) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) write(r0, &(0x7f00000000c0)="5614d566a44be49710ef82138ef26189986f167d22862b24b5494f3042a43e6e7cf82fe3444956c363c239af5c6da5c4543f45825f5907a7451c537fec349af52afeac9b2a0d2e40649ce3e64d0db117ae2052a7971667a76cd2344114ad44bca7f2f670d8f34241f0f0824657592d38dae2c56e09951d06cedb7cb8ba4fe156d9a91d5545e12a707d9dbb6196412e652ed3ff7fb1baaa2dd69bce84a675cd4f0b469481aa19bab3aa8ce7fe3a929b2ec8d4ba14ae35bee4473887d5", 0xbc) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000040)) 13:36:38 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) fchmodat(r0, &(0x7f0000000240)='./file0/file1/file0\x00', 0x10, 0x4) mkdir(&(0x7f00000000c0)='./file0/file1\x00', 0x0) accept$inet(0xffffffffffffffff, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x299, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f00000001c0)={0x3, './file1\x00', './file0\x00'}) mkdir(&(0x7f0000000180)='./file0/file1/file0\x00', 0x0) unlink(&(0x7f0000000040)='./file0/file1\x00') ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000200)={0x4, './file0/file1/fi', './file0/file1\x00'}) rename(&(0x7f0000000000)='./file0/file1/file0\x00', &(0x7f0000000140)='./file1\x00') mknod(&(0x7f0000001580)='./file0/file1\x00', 0x0, 0x0) 13:36:38 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r1 = getpgid(0xffffffffffffffff) wait4(r1, &(0x7f0000000000), 0x8, &(0x7f0000000180)) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x3}, 0xc) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x10428, 0x0) ioctl$TIOCSTOP(r2, 0x2000746f) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x5c) 13:36:39 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) r3 = socket$inet6(0x18, 0x8001, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000000c0)={0x0, './file0\x00', './file0\x00'}) connect$inet6(r3, &(0x7f0000000000)={0x18, 0x3}, 0xc) bind$unix(r0, &(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8) listen(r3, 0x0) dup2(r0, r3) 13:36:39 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) r0 = getgid() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, r0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r2) mknod(&(0x7f0000000040)='./file0/file0\x00', 0x2000, 0x0) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='x\x00') unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000180)='x\x00') mkdir(&(0x7f0000000080)='./file0/file1\x00', 0x20) setgroups(0x1, &(0x7f00000001c0)=[r1]) 13:36:39 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0) r1 = socket$inet(0x2, 0x2, 0x40) fcntl$setstatus(r1, 0x4, 0xcc) fchdir(r0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x10001) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) 13:36:39 executing program 0: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg(r0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) geteuid() geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) setuid(r1) r2 = syz_open_pts() ioctl$TIOCCONS(r2, 0x4004667b, 0x0) 13:36:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x7, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = open(&(0x7f0000000280)='./file0\x00', 0x800, 0x43) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000002c0)={'./file0\x00', 0x7b, 0x3c, 0x3, 0x1, 0x0, 0x8, 0x3, 0x0, 0x3, 0x0, 0x8001}) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee5", 0xc0) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffff0c1, 0x3, 0xd9d, "b0000004d8e50000b99a00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000200)) 13:36:39 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c5, 0x401) mknod(&(0x7f0000000240)='./bus\x00', 0x1, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x11, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x1, 0x9a) r1 = getgid() getgroups(0x6, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) r3 = getgid() getgroups(0x6, &(0x7f0000000140)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x4, &(0x7f00000001c0)=[r1, r2, r3, r4]) r5 = semget(0x0, 0x4, 0x2) semctl$IPC_RMID(r5, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000280)={0x0, [{0x9}]}) r6 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r6, 0x0, 0x0) 13:36:39 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = socket(0x10, 0x2, 0x2) sendto(r0, &(0x7f00000001c0)="49e40243d15f319fe05b5c6b708a14a8ef7f11c7c3547bc92edf705e7b1be125997c87dca80091915220c204b0bca957e730ea95df8a77dc16cd2539ac9739d3851be9ae0fdbfd21a8d8f9c783cf97b62dc84c1787eba72bbcaea6004b7e44d3e06db74e14cf293fb4b3e8921cb5dfa37730fbc1b16b16ad60f9a439dbbd336f", 0x80, 0x402, &(0x7f0000000240)=@un=@abs={0x1, 0x0, 0x2}, 0x8) setuid(0xee01) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000100)='./file0/file0\x00', 0x0) chflagsat(r1, &(0x7f0000000380)='./file0/file0\x00', 0x2, 0x0) openat(r1, &(0x7f0000000140)='./file0\x00', 0x0, 0x20) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000000c0)='x\x00') 13:36:39 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r0 = socket(0x0, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f00000012c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001140)=[{0x10}], 0x10}, 0x0) 13:36:39 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x80004501) open(&(0x7f0000000000)='./bus\x00', 0x80, 0x0) 13:36:39 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1, 0x1, 0xfffffffffffffffd}], 0x3, 0x0, 0x0, 0x0) shutdown(r0, 0x2) 13:36:40 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x80, 0x8, 0x9c, 0x1, 0x100000000, 0x4, 0x9, 0x2, 0x0, 0x5, 0x91}) 13:36:40 executing program 1: r0 = semget$private(0x0, 0x5, 0x40a) semop(r0, &(0x7f0000000000)=[{0x0, 0x200, 0x1800}, {0x3, 0x5, 0x800}, {0x3, 0x9, 0x1800}], 0x3) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x280, 0x100) semop(r0, &(0x7f00000000c0)=[{0x3, 0xffffffffffff44c4, 0x1800}, {0x6, 0x400, 0x800}, {0x2, 0x3ff, 0x1000}, {0x3, 0x6, 0x1000}, {0x2, 0x2, 0x1000}, {0x7, 0x2, 0x1800}, {0x3, 0x1, 0x1000}], 0x7) r2 = msgget(0x0, 0xfffffffffffffffc) r3 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000680)={0x0}, &(0x7f00000006c0)=0x3) getgroups(0x0, &(0x7f0000000540)) r5 = getegid() getppid() getpid() openat$null(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/null\x00', 0x0, 0x0) getppid() getpgid(r4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getppid() getppid() r6 = getpid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0x6, r3, 0x0, 0x0, r5, 0x20, 0x2}, 0x400, 0x4f3, 0x0, r6, 0x2, 0xffffffffffffff01, 0x56e, 0xfffffffffffffffc}) setpgid(0x0, r6) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000580)=""/142) socketpair(0x6, 0x3, 0x5, &(0x7f0000000480)={0xffffffffffffffff}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f00000007c0)=0xc) sendto$unix(r7, &(0x7f0000000380)="847758add1faef7456f2e356558c3080c1c41f94173f30ae316e9f1606697be059ab1a5a0387be758d9b2de8b5847fe9c4a61606189f5244e73c8296e5b9d76df2b6345568678967be140293b4da5bea6e3edcfe9a11a3360bab4a213a6ddabe8ffaf16894c7aa9712e870518e74f822d6be55fc9ac86512f90633f69218fc7a5eaacefa42dc2c64a6e9e4cadf74ff84c961b69e0a306f16368a5f14927b86731b1fe799fbad076d8f40b7eb9c3072bbca961017edf872aea0b99924e47218f0a9a63cf4c213130b87fe006294914ce5bc4a3711a182722e45ed2f0b8764e2f3c2ccc0f1a3daca8197", 0xe9, 0x4, 0x0, 0x0) getgid() r8 = dup2(r7, r1) ioctl$TIOCDRAIN(r8, 0x2000745e) fcntl$getflags(r1, 0x1) r9 = semget$private(0x0, 0x4, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)) setsockopt$sock_timeval(r7, 0xffff, 0x0, &(0x7f0000000280)={0x5, 0x4006}, 0x10) getpid() connect$inet(0xffffffffffffff9c, &(0x7f00000001c0)={0x2, 0x1}, 0xc) semop(r9, &(0x7f0000000040)=[{0x0, 0x0, 0x800}, {0x1, 0xa0, 0x1800}, {0x1, 0x5, 0x1000}], 0x3) getpgid(r6) 13:36:40 executing program 1: setitimer(0x0, &(0x7f0000000200)={{}, {0xda}}, 0x0) poll(0x0, 0x0, 0x5) r0 = getgid() setgid(r0) getitimer(0x8, &(0x7f0000000000)) setitimer(0x0, &(0x7f0000000040)={{0x6, 0x93}, {0x401, 0x10001}}, &(0x7f0000000080)) 13:36:40 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) setsockopt(r0, 0xfffffdfffffffffe, 0x7f, &(0x7f0000000100)="000000688666ce905a1fcffb25eb9a8cd7870b988469673f11c3997b5614f7523ade883f525f769e48ab71c60175611d5b994401000000ba4df17d56d9b61390fd631343ed9c1822d8057fd6ffd797b8d141056a2b92e5dac9283c8182c0f2e36b1f2931fed7fc316d8663d1ecec4b9cec7264d37703f2e813617592f1001f00a208e13a6a89e6891e6e40f67230f4dfa0740fe5402f2fe4922487793796aacff3aae64cb7e573d901f163ced2ee2c58cd0abf579a28643c78dc0e2833fb59d051c552", 0xc3) socket(0x2, 0x4003, 0x9) r1 = socket$inet6(0x18, 0x0, 0xfffffffffffffffe) setsockopt(r1, 0x401, 0x3ff, &(0x7f0000000080)="b04547815c91e169a59c917461f5a08b9327405ca956848a3dfeba727b580872de394382f254077e29e77fe960d37a8299aa408e518bfec5adec6bba12884c23f853b7", 0x43) panic: malloc: out of space in kmem_map Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *380210 71623 0 0x2 0 1K syz-executor.0 db_enter() at db_enter+0x18 panic() at panic+0x174 malloc(200000,2a,9) at malloc+0xad5 kcovioctl(1b1300,80084b01,ffff800020c3d580,3,ffff800020b7d080) at kcovioctl+0xe6 VOP_IOCTL(fffffd80627db7f0,80084b01,ffff800020c3d580,3,fffffd807f7c6300,ffff800020b7d080) at VOP_IOCTL+0x9a vn_ioctl(fffffd8067230738,80084b01,ffff800020c3d580,ffff800020b7d080) at vn_ioctl+0xc9 sys_ioctl(ffff800020b7d080,ffff800020c3d6c0,ffff800020c3d6b0) at sys_ioctl+0x651 syscall(ffff800020c3d760) at syscall+0x5b8 Xsyscall(6,36,7f7ffffead08,36,3,6482e63c890) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffea820, count: 6 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic malloc: out of space in kmem_map ddb{1}> trace db_enter() at db_enter+0x18 panic() at panic+0x174 malloc(200000,2a,9) at malloc+0xad5 kcovioctl(1b1300,80084b01,ffff800020c3d580,3,ffff800020b7d080) at kcovioctl+0xe6 VOP_IOCTL(fffffd80627db7f0,80084b01,ffff800020c3d580,3,fffffd807f7c6300,ffff800020b7d080) at VOP_IOCTL+0x9a vn_ioctl(fffffd8067230738,80084b01,ffff800020c3d580,ffff800020b7d080) at vn_ioctl+0xc9 sys_ioctl(ffff800020b7d080,ffff800020c3d6c0,ffff800020c3d6b0) at sys_ioctl+0x651 syscall(ffff800020c3d760) at syscall+0x5b8 Xsyscall(6,36,7f7ffffead08,36,3,6482e63c890) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffea820, count: -9 ddb{1}> show registers rdi 0 rsi 0x1 rbp 0xffff800020c3d1b0 rbx 0xffff800020c3d260 rdx 0xffffffff81f8d5c5 cy_pio_rec+0x5d1 rcx 0 rax 0 r8 0xffffffff81d75573 kprintf+0x183 r9 0x1 r10 0x25 r11 0xce8dd401eb7ae373 r12 0x3000000008 r13 0xffff800020c3d1c0 r14 0x100 r15 0x1 rip 0xffffffff81adbfd8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020c3d1a0 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor.0) pid=380210 stat=onproc flags process=2 proc=0 pri=51, usrpri=51, nice=20 forw=0xffffffffffffffff, list=0xffff800020b7cbd0,0xffffffff8235c268 process=0xffff800020b3b3c0 user=0xffff800020c38000, vmspace=0xfffffd807effeb40 estcpu=1, cpticks=3, pctcpu=0.0 user=0, sys=2, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND *71623 380210 62324 0 7 0x2 syz-executor.0 90105 403603 62324 0 3 0x82 piperd syz-executor.1 33637 438955 0 0 3 0x14200 bored sosplice 62324 435006 54247 0 3 0x82 thrsleep syz-fuzzer 62324 349426 54247 0 3 0x4000082 thrsleep syz-fuzzer 62324 316346 54247 0 3 0x4000082 thrsleep syz-fuzzer 62324 267918 54247 0 3 0x4000082 thrsleep syz-fuzzer 62324 432007 54247 0 3 0x4000082 thrsleep syz-fuzzer 62324 302993 54247 0 3 0x4000082 kqread syz-fuzzer 62324 147139 54247 0 3 0x4000082 thrsleep syz-fuzzer 62324 225917 54247 0 3 0x4000082 thrsleep syz-fuzzer 62324 402503 54247 0 3 0x4000082 thrsleep syz-fuzzer 62324 433769 54247 0 3 0x4000082 thrsleep syz-fuzzer 54247 144304 12646 0 3 0x10008a pause ksh 12646 398612 34220 0 3 0x92 select sshd 49263 188544 1 0 3 0x100083 ttyin getty 34220 56123 1 0 3 0x80 select sshd 12626 21876 30778 74 3 0x100092 bpf pflogd 30778 306548 1 0 3 0x80 netio pflogd 26308 370884 86859 73 3 0x100090 kqread syslogd 86859 163858 1 0 3 0x100082 netio syslogd 92965 453588 1 77 3 0x100090 poll dhclient 81361 302452 1 0 3 0x80 poll dhclient 25850 231463 0 0 3 0x14200 pgzero zerothread 56171 348300 0 0 3 0x14200 aiodoned aiodoned 66281 487043 0 0 3 0x14200 syncer update 42880 149863 0 0 3 0x14200 cleaner cleaner 22133 459425 0 0 3 0x14200 reaper reaper 25190 362006 0 0 3 0x14200 pgdaemon pagedaemon 6919 64184 0 0 3 0x14200 bored crynlk 769 339992 0 0 3 0x14200 bored crypto 99228 347879 0 0 3 0x40014200 acpi0 acpi0 57939 172321 0 0 3 0x40014200 idle1 85714 199109 0 0 3 0x14200 bored softnet 59480 400366 0 0 3 0x14200 bored systqmp 63788 420148 0 0 3 0x14200 bored systq 84749 76053 0 0 3 0x40014200 bored softclock 25325 85712 0 0 7 0x40014200 idle0 38235 51360 0 0 3 0x14200 bored smr 1 490442 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 71623 (syz-executor.0) thread 0xffff800020b7d080 (380210) exclusive kernel_lock &kernel_lock r = 0 (0xffffffff823681d0) locked @ /syzkaller/managers/multicore/kernel/sys/sys/syscall_mi.h:90 #0 witness_lock+0x594 #1 syscall+0x48b #2 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9480 71931K 71939K 78643K 10632 0 0 pcb 25 9K 10K 78643K 163 0 0 rtable 82 3K 4K 78643K 360 0 0 ifaddr 40 10K 11K 78643K 83 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 1474 0 0 iov 0 0K 12K 78643K 14 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1196 75K 75K 78643K 1378 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 9 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 1K 78643K 34 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12628 0 0 file desc 4 9K 21K 78643K 222 0 0 sigio 0 0K 0K 78643K 6 0 0 proc 53 50K 71K 78643K 444 0 0 subproc 53 55297K 67586K 78643K 259 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 31 0 0 in_multi 22 1K 2K 78643K 91 0 0 ether_multi 1 0K 0K 78643K 2 0 0 mrt 0 0K 0K 78643K 3 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 54 238K 238K 78643K 54 0 0 exec 0 0K 1K 78643K 228 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 81 12K 22K 78643K 1535 0 0 UVM aobj 22 2K 2K 78643K 22 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 14 0 0 NDP 7 0K 0K 78643K 28 0 0 temp 99 2366K 2433K 78643K 4070 0 0 kqueue 0 0K 0K 78643K 8 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 9 0 6 1 0 1 1 0 8 0 inpcbpl 280 146 0 139 1 0 1 1 0 8 0 plimitpl 152 26 0 18 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 87 0 56 2 0 2 2 0 8 1 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 40 0 36 1 0 1 1 0 8 0 rttmr 72 1 0 1 1 0 1 1 0 8 1 nd6 48 14 0 12 1 0 1 1 0 8 0 ppxss 1128 1 0 1 1 1 0 1 0 8 0 pfosfp 40 846 0 423 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfstitem 24 17 0 2 1 0 1 1 0 8 0 pfstkey 112 17 0 2 1 0 1 1 0 8 0 pfstate 328 17 0 2 2 0 2 2 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 396 0 252 12 0 12 12 0 8 3 art_table 32 397 0 252 2 0 2 2 0 8 0 art_node 16 86 0 58 1 0 1 1 0 8 0 sysvmsgpl 40 2 0 0 1 0 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 32 0 22 1 0 1 1 0 8 0 shmpl 112 20 0 0 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 1755 0 328 47 0 47 47 0 8 0 ffsino 272 1755 0 328 96 0 96 96 0 8 0 nchpl 144 2271 0 642 61 0 61 61 0 8 0 uvmvnodes 72 1907 0 0 35 0 35 35 0 8 0 vnodes 200 1907 0 0 101 0 101 101 0 8 0 namei 1024 6385 0 6385 2 1 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scxspl 192 5612 0 5612 7 6 1 6 0 8 1 sigapl 432 403 0 389 2 0 2 2 0 8 0 futexpl 56 2133 0 2133 1 0 1 1 0 8 1 knotepl 112 226 0 205 1 0 1 1 0 8 0 kqueuepl 104 69 0 67 1 0 1 1 0 8 0 pipepl 112 248 0 229 2 1 1 1 0 8 0 fdescpl 488 404 0 389 3 0 3 3 0 8 0 filepl 152 2279 0 2186 5 0 5 5 0 8 1 lockfpl 104 62 0 62 2 1 1 1 0 8 1 lockfspl 32 149 0 149 2 1 1 1 0 8 1 sessionpl 112 23 0 13 1 0 1 1 0 8 0 pgrppl 48 27 0 17 1 0 1 1 0 8 0 ucredpl 96 309 0 300 1 0 1 1 0 8 0 zombiepl 144 389 0 389 2 1 1 1 0 8 1 processpl 840 420 0 389 4 0 4 4 0 8 0 procpl 600 777 0 737 4 0 4 4 0 8 0 srpgc 64 35 0 35 2 1 1 1 0 8 1 sosppl 128 2 0 2 1 1 0 1 0 8 0 sockpl 384 276 0 257 3 0 3 3 0 8 1 mcl64k 65536 2 0 0 1 0 1 1 0 8 0 mcl16k 16384 1 0 0 1 0 1 1 0 8 0 mcl12k 12288 1 0 0 1 0 1 1 0 8 0 mcl9k 9216 1 0 0 1 0 1 1 0 8 0 mcl8k 8192 3 0 0 1 0 1 1 0 8 0 mcl4k 4096 3 0 0 1 0 1 1 0 8 0 mcl2k2 2112 1 0 0 1 0 1 1 0 8 0 mcl2k 2048 125 0 0 15 0 15 15 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 160 0 0 8 0 8 8 0 8 0 bufpl 256 5927 0 1143 299 0 299 299 0 8 0 anonpl 16 50046 0 43133 50 12 38 45 0 125 5 amapchunkpl 152 2044 0 1957 9 0 9 9 0 158 4 amappl16 192 1434 0 1016 34 11 23 33 0 8 1 amappl15 184 57 0 53 1 0 1 1 0 8 0 amappl14 176 125 0 120 2 1 1 1 0 8 0 amappl13 168 144 0 140 1 0 1 1 0 8 0 amappl12 160 86 0 85 1 0 1 1 0 8 0 amappl11 152 23 0 8 1 0 1 1 0 8 0 amappl10 144 71 0 66 1 0 1 1 0 8 0 amappl9 136 615 0 612 1 0 1 1 0 8 0 amappl8 128 163 0 148 1 0 1 1 0 8 0 amappl7 120 42 0 37 1 0 1 1 0 8 0 amappl6 112 73 0 66 1 0 1 1 0 8 0 amappl5 104 130 0 116 1 0 1 1 0 8 0 amappl4 96 596 0 567 2 1 1 2 0 8 0 amappl3 88 263 0 255 1 0 1 1 0 8 0 amappl2 80 2181 0 2133 2 0 2 2 0 8 0 amappl1 72 18462 0 18043 25 15 10 20 0 8 0 amappl 72 1058 0 1025 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 21 0 0 1 0 1 1 0 8 0 uaddrrnd 24 404 0 389 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 404 0 389 1 0 1 1 0 8 0 vmmpekpl 168 7317 0 7293 2 0 2 2 0 8 0 vmmpepl 168 52057 0 50741 90 12 78 78 0 357 16 vmsppl 360 403 0 389 2 0 2 2 0 8 0 pdppl 4096 816 0 778 6 0 6 6 0 8 0 pvpl 32 169746 0 159688 123 15 108 119 0 265 16 pmappl 224 403 0 389 2 1 1 2 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 451 0 4 13 0 13 13 0 8 0