kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Sun Mar 31 12:28:11 PDT 2019 OpenBSD/amd64 (ci-openbsd-main-3.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.0.225' (ECDSA) to the list of known hosts. 2019/03/31 12:28:40 fuzzer started 2019/03/31 12:28:45 dialing manager at 10.128.15.235:28186 2019/03/31 12:28:45 syscalls: 1 2019/03/31 12:28:45 code coverage: enabled 2019/03/31 12:28:45 comparison tracing: enabled 2019/03/31 12:28:45 extra coverage: support is not implemented in syzkaller 2019/03/31 12:28:45 setuid sandbox: enabled 2019/03/31 12:28:45 namespace sandbox: support is not implemented in syzkaller 2019/03/31 12:28:45 Android sandbox: support is not implemented in syzkaller 2019/03/31 12:28:45 fault injection: support is not implemented in syzkaller 2019/03/31 12:28:45 leak checking: support is not implemented in syzkaller 2019/03/31 12:28:45 net packet injection: enabled 2019/03/31 12:28:45 net device setup: support is not implemented in syzkaller 12:28:50 executing program 1: r0 = msgget$private(0x0, 0x10) msgrcv(r0, &(0x7f0000000000)={0x0, ""/4096}, 0x1008, 0x0, 0x800) chmod(&(0x7f0000001040)='./file0\x00', 0xa6) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000001080)='/dev/null\x00', 0x2, 0x0) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f00000010c0)=0x1000) r2 = getegid() setgid(r2) readv(r1, &(0x7f0000001180)=[{&(0x7f0000001100)=""/87, 0x57}], 0x1) mknod(&(0x7f00000011c0)='./file0\x00', 0x4, 0x9) setgroups(0x9, &(0x7f0000001200)=[r2, r2, r2, r2, r2, r2, r2, r2, r2]) rmdir(&(0x7f0000001240)='./file0\x00') sendmsg(r1, &(0x7f0000002800)={&(0x7f0000001280)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001500)=[{&(0x7f00000012c0)="ab7890c4cc68931f0ffa7836f569136ff9182fb07fdeebe7c0e9ba0e67c6eb407569f7a41ebbe43ab37dab966d8f73292cc4181163cc95f936594a782463553668b11f0bdd2b707ef2ff361e441024d53d5e23671444dcf62c0d66f9aed0eb7fc774b7b0744db8ecb4bc0cc560a45de9e12d6abec3da583102120500875b6ea51ac9e028c31cc31edd15fd883073f1bdd4b9abdc8533216904a196d69766983819a5eddcafff044963db3b2a8e8768e1c2", 0xb1}, {&(0x7f0000001380)="f60df45063337d4ba2a04eb53ba6fee095d5fc95c5b3d9d9b9429b26cd50fa79d7f1e119b136e29f6761afe4d31d978defae902d8ede27b3aeedf2d60bff8536d123962b085e543a0fa28c3af163a8f5eca426295b198c38da6953575e6b15edcf47d12ddb616f9eac1e547143ce0bf5d670b64228301a9c21281bd6b11c28da2f165aa2bbc0e2697fa2a4b92cf93f6b7acacab3be777cffd2d0e9c3bebd27d557b0eb16180cf40f25454cfc1e4f0866b3ea28578c0190bcd2ab366085a825feeb2fdf9d4f794ea53c8da5b15413199a9d61d267ef4753b4477a1adcc3d543ca204a7691ff0648067c69c821089c2916", 0xf0}, {&(0x7f0000001480)="1f31f2b0319b16c287c306db5ebcec442f7a3b7b456bd95056747ba40efc67ebcba022b9085fbadaafdd5224e9aa060892", 0x31}, {&(0x7f00000014c0)="8ccedd7e63011d0f2aefffa472a3d9ddc580a5", 0x13}], 0x4, &(0x7f0000001540)=[{0x1010, 0xffff, 0x101, "ec36ec8a70f6cc393e56ee3a95fd4179351308c50d72d49426f17a4b9474f47ad410ce0521520cd0ffb3e03947b239af732a2e127bf0bcdf1713db6611174ae89dc1e874322d200c95c26781be43315f59b584536dd93f2904a3a078f0c774887d82953b4e82f33dead0fb119143ea7938b445154e0088459ed2e841460ff882beecacc97c4d43bacf69921afa10bb34b0b7d1756d247d66335b09c03ac077179db1828de2e021f690c8689136258c16a03f067f2c033e5b52f25e2c98ec5e01879589fb7bb74fab75d8f9eb8700dbeac8c23283de3a67e85499eddda6234064ce60f478be7be8066d24e6a849824400c09b531cadfa945d1169a8143ab0742c18de00431f9182f255ebf3f500632b7b46cdf8ef5361ecd92d8fba21b8e1a0e1c8ea4faec4ed08a991bcb62d246d2d3615fadd1f009b29feb21865171be7199b5f58fd4ba909df6a6f44a1b98ec5c537da73cce7fa68ff44a3c1cac5d5f953d3ec94a6e7fc62c5e44f2effba0529a1dedbd4e000503c523b0f18ab5c8030ef09ceaaf7132143d6f9fce1fb195ce331209d949ec8f2567c5915722553fd648f5ed969e3cbb5d89e4730e619813d39934800606f40b5b838d2e1a7e17586454ad2629d5d568793b72983aa7e60bc54be0a38e71a32217aa27f8b122773392d3c688f7917459d79d7c9bbbc8835315a6abb7eab24cabc889b327cff24edf050ffaec9e1a3ef46c471908f309a9bc46b4b8aeea0a2071f7e4d6e3784652e7046ce05cc9c417493615d54c5f930dddbc0405abc77c8a2d3ae970fb22308b141b13b0bb578fcfb2e2a8b28a225bc3ef4e067bf81fd8ab21f9d5a81fa8909da5682a3b26ec7fe3dddc6a13d9b92fc60c3167388e7f45ab35ad0f7ecd5c979932ef9a375eeaada02525c0c51efef52f20fbae06334fcbc7303dd23ee0cd7470c30a7cbcee18509d0f61363121b7cf3e4972ec3e9135dbd51a4f502a3ebd15e0a48b1c110ca959bbdc2a8f523a2dcb872b871bf8386a7b2ab5610d956fc6cecc570b5d77df7e4b1967f643572e81e2c2283f562ec2060ef846a1adf0a24c47cc2f6a872076c013806aade7e2bfae5905a137d66a0edcf60cff3851fc483ee5d3387226dd21f789c1ebe6f2ac2473070ed2e4b3096c8fe2020aefb4ab2edb3d7d6001c250ebab0f0861dbbb4053399cc523486b1fba60895a9f6c3889c914b39f6ef680c809e8141aa43a190af6ded7f093e82fde97f67b6519eca9fcfcc56b4b44163f83b7336a21fa1637a88a88cf79d005c30b970ccc9da9d7c5bbf6a54066eda29553fbb3248667ce3489232ad90d5d1f5dfa642ae6d0339f55707d3e641c8ddeb01af7eb945b9b36ad951d1ea8b6333e9909de5ab96ecf914e4043c4d3938a2a87a8d2d7ebbd4ef2d09d537f78548a8a1d5751295ada4edfcbd4ae40e722a8613533b56042ca45d096210f13d45bafc89f17368db41edbee3b060d2db5a17a05d4fc93d4a25e862aaaea36e014e1a88452da5ba3aaabd9861eeb5d46fa3aa1a6bb4c010e043bd9986c4056e76e808316bd8a3bade7bad0fb8ee31045787bda233347bdd4af7db6e675418cd2ce6fd623af3fb21408860289010c734d21cef500c88ca86c1dc4ab3fb1e64c8fd338f7482bdb4b23cd976cd38722dacb13e394f3c67e5326dc7f80528a5fde42693fa4e42e8d73c46e46704d664421c3c88e75874a84d6d40eb4bc9db33f29acf4705de5074e8a3d96da08aab56af1b4a7db95dd75f7e47bfade9490666d4f48e4048f3820bae89eaf1bfb1121b15ac7e03b5ef7370b7fa1b66a4b7510ed9c6d7f209584afd67991355d19a5fac4de14f478e6cbd99bc0903990496b406523d8b4e12885fe1d671f0f67cf83c00aa0f5ac6becf5fc3248a6cd12a21ced3d7d4019126a07c58d521ff64aed87891e8caea39deb1a37344a5f2e5268b8ee4e81695b29a3b08d4224a3e19ea608e2bd7062a5f6d20cf0d1373bd5f47d0535357f7a4c04b3b81a351c8a7e18a46fdad0c179fd334ac9a917865a3c2f631823ea6c7780372bf01370dedc717bdbb8dc536491d1c82635bc286587ef127099486d1309b46c66a565e27b524928a1669aa00484e838968d68ce71f46f80e030433ff3c13e87e158d90d04b109a4b65a4c6d029fafc1a7148c1c7e0d1506ea2f9a54dc33d54d4abce1ab366681fa09a0f59e2c0089fd0f55afa7c21decd093b74b07e376db37b77fc5a7f679fef93197bb842a076c3f0ba02ec0e542cc4e6a9021137a294a36e60a5d4d5ba3810be26df18b8e5462b183af3b7aed94da4c1b73b89822610a53568a317db20e7e0a4093cefb7c470ac52f88ad2116c70267c940e319ad85545e8b34d75c74d1e7bf7a8be0828c69a4edab6f041b4310c657b110a031b8200a805a0843e4b57e050d2af1fb342fe4e36a6a6f47c1558e4a285250fa693632f1b7ebd5657e4c7e1de19b8195bbaa44d8b96d3f220e5e9916f458634ce73fd7cdef80b268a3e23f8bcc6477532dfb07a4c38ba7d72c23d12089f740aa2aaf6bdf54b5c5a20fe0ec4395444073cc18a4b24ac49531c87f352b4e87bce02f3b1070d7e2169439e558e7f57b49223ccc9b5271052d77ba23e158838997f50add0e0bfb773c6b176f946ec75f8c417bdb5a54a92e2d15ccff021ddc71035b9df90d8508463375b50c22f1e3f2064886bd26d9e11f3025f20dfbaec77590f8f2c42128235b2d961430263ed1fb894b941f49e141447767200341e499dc57c96dd2958c1ee560fc562b495ba3df4a2f2cd06bcdf5aa913c9e33e3d06db619408c9d8b0e971af7a16c65372cf021350e7acbec39c3b4eca6acba22728af6d0c71535e6598c6177743e88ccb1bb5433440e613d1b18b929d9ef0e2e6efee48851bf958b4ec0c39f28b608954d0c42d3a41ebc8134059a71fe1797cffec42e9cad96d5cd0128e02a77bd1ac85dcca5226ce4b4235907655ad5062e44d9d825be79160dfb1333c9de2a7c6b3d861eddd5f5079a8cdfb3000348d91474ab48e6f9e12dbfa097af561fc84c2370fc277d76a1779e730a945de5db37c2f8f385ab3d1e2c0d886e8160d4e81c7bfcf4d05f312512fa206023d389ee8b670c6499621cacb5bd6980d75b91b4b2d3844dd707cde347b235471fbe20ebd9eaf595772787d2519deabf247fdc0efeaca1fe10f18504bcc398503e1fc818c833779ee631145eabf0203ab4f89c392b7e91d1ed16d753438edad3f4fb6592b74f4f1462dc0464fc3e7bbd6510fd0e8f6d032b99e0efbc819488e5a9300b507e3442cdaf5d4d3cda41ae492feb0fe03a85a5b19a55b44857ebae767e581228c64621ccb62fe209accc8212d9c9ce0ec745ba114e5f88dc741da2be9edba10a5e5d9bc78d5f87f0a46379e18578b20339c56809ff996ab5f9c261fb6c3497d837814ecf83e45d95dc980f5aecaae21fb080aaee6ececd79dab76ff963aed88f0bfdd4807e68544bf221061bd7603e915e2fc5c3c425b39878101202bef4616eb3c4e150beea536bdc45474d9d4333d5f80cdce9877d601e8f8867cbde54a5ce0cea4b6973b1fa77c8edfbcbab5bb5dc48fe62499a7f8cb86df5e1618f2c5fbc3c6d633bae44d03535d90af9b965e7bbbe00aaf2f3acfb2145680c6158065d9b42733d60e1a3217c4a0ca31ff090e177c5a55142eed46bb808b67b61fe0c81ac9a5cf830a86b1cd97e3e353ae7e5cc50a192f7ed10e963f07ad9d79acc0393bd0ce5b4a8f5c6a14871ff6c73823df45702f3aa980a510396ad35977f7bf776c99af9b43c388c47018bc6d38adb86bc44f30fef1b64a641424a0fe116b0377ff84e056a83142d47d377d5ca93c341d954ea3983e36e546d5be67f00b92beab917b5c2cb1ebabe06d15828b7b168cebcad9224c108de258bdafa5f4fdb9b732e6b98e0f06284c49b8c2c17e6f92ca33cb24a09df1bc8b4d71d71f95e2f9f253a413355530bbbb71c3265c776c8bd20e1128fc0bb4a337c3827f77b202ab7ea41c1a6b396122a8b7f5ccf202720e134055c37f4615e6266a7ee4fd26cd13fb8a9b9ab3d444774032317b828e1306a8a35bd2b3c3ee5478fce505859122a265d8883aff0b76ab9154e603ee6974cbbc912231a00014e89e57332dcfae505a39d8e628b55b149f5579ddde84b8eb75a8be7b15f30bb4e81ecd49eed3a4d41e2fdbf829b24cc954b56bffe0ecc12cad07e36473df816a8d29d09cbf11a94697f644c27a285f10142e64511bf50508631ddede2dd1ddcbaa8257400a3ba1413f5f0a6f42ed0f444fd3bcb686309aa3c768d92eefc43df6f31423e76338c015aa8053238b01e8a5d841cf0c93e7805358fcdc69861091927316f5f945287da35bd2e8f94d771116a2496d8147d3eb8bd6debc049ce839d2d9f8a9a0ed526ebf58596f21236836de5005cee70dc3b9e082cf594f2a81d86deb6f0bb910da99a706cca46622a8e77dd3a27c4f4395342db901e0936844af3ab07b44693d83b57ff43195464965770f2e1bb51cd3f801ad5a685054417dc98a02e510fa68463bd7cc3ec28821e577153a99eb642cd22652537bf4e51258301ed7ebf573ac7e666eece643b432ce2a11c7f83d57bbb5d8e169773bb5f2b4d1e0b62468ce25756dfdc8da8a778ec814a1536ef270fc77744ffaab245a9f40dfc58fb3e7e056844106a73f675d0e466d6f38c7925a64c0e2fc49c815a2c7233f1f8a1f178d7484f21311038e57c6b3c17c3e54830a7bd0a49330469cc11c99879ff9fa061d263cd1a44309c57693acee621e23b06c616cc2018a8b2493c1c15af2699d76a506a2a5b3d3d6736d8480b293295d3332158846257915ddcc632d5c8ab59624fcc6f598e0ab5e1dfbfea2a6d1e26870105b40f6c492358659c5907a5e3599999919f9c514a9e403ea0815c240ca34168c7df75941806f9a943ce4d4cc8e367ff1eabef4c8b72b042ee51dcedcb02cd1f86116f3312a7e08755433e312b01e2b6b276906331a425e646a4dc9713530014653dd61e3a587559f6b997dfdbf20b7e043a14b937ed5a44d0cec09337bfbb3c7cd18b0ee0e8aa3db3d90b1fa980863516c0d0779f28e8b90ca2734534eef703382798d5531efe1bc29a37e6cfe96948d461d12e4f33bb6dfaf2bded672b5b18d4dc1df980c1c37b43ad0a2e177410a14a421816d81ddafaf95aa67323438aa0a8c87f6feb0b03ffa7d161225a91e57785a922ba1f7610e2b437444ffd323176cd0b1816fbe6862bae3387480ca8c085e63ca004e1d0256aac2fc6ecb630381a75cd3da48e402342e6ce083adb0d5ee2766169e5f0e24d6bd3d2362a76e0a85c2861febaec998be6d7395577f57f4950f7c1696e862c0c451dacc42112e653bff632817609c6a969fe233d8cb57462a6a8c8eb52d2168107784e2afb796ab85e4b26af49e0e73bbb6a63c0ae11e706e604633869dd4513ed6a967a278f2d6601f0745ee71f02e437d459b07eb78b6bd96a9ef775630bb6770853e45d2daf1069105bb6c0c8f179556208ef16d8a599607128ec786d8747a46fba740dba9099c6ed5871eca35977f77d3d4c9f2514bc61e8e7f9b07013e0705ad3f9251792d28d249fe265ce894232bc5cb143efada403ea8a156c57883def566d19a92a37af96aca26cb8ada4196186b1ceed769daa987490287ae1f576fb9ae1e74ac0be40803b0ac3c1774ecf139eb9aae183e93074cb81fff970ce793bd0f19673ae7c705f04f73db281de8198ae2552a78abc8fe55f9293cc045a0559fb4a4"}, {0xb0, 0xffff, 0x8d, "bcfc4c5b58af3ded169c70a2a732acc913a2a1d37518ba0df069d0763964b01cddc7930a8c7a52971e4287880d7909b34e92adca0e0d3c1b79fc10730ad21cdd855ad209023b04f392d24a32504eebe13365a2422ac26c693e21641fc37dd5117c4fb8d6ada2d9e40c5b087bdc001158c028499e072817e1c27e48981bd4ccf7e3fa31a92cab91e70ebb6ff05be219979e73d257a3a286f4ab678dff87"}, {0xc8, 0x1, 0x9, "11d4ad8f9d8c4b934d6789f12bc2d34e231013e4350f4000375e5e52edcfc0431eca625d6296dc4e3379831734ae3099813b56ffd7fd3a8ebdff6fa177f5849a31c7f02569bb4fc1f82b7492db8650208e7c2c6f5b28d47120c279cec18037522578ee9539be0045de5a737a3a70be001d4873d8238f8e56fc44888015362af470afa2ffe6e60c22c770e02fa1604d9ea8b7d21da5afa06d15744aee75e0a2d9648245e4899e2838f485edfcdfb5b8b9d2b078"}, {0x100, 0x1, 0x6, "0bde4d0be1dcd79e6797a66051275053f920782595af442c624e6a4df1409c3d6de5a5f2a0ce9f5827380f7104875f53806feefe8683eda0c02a5c6772302df4946148112de08bb3791cc70e12d75cf634c006e45c1a711b6425ab16c8e5e700c5ff8cc5a06fd63273b4aa4702756664002c6212bd4bf335a661bc3837c79cafdc00c26e935c7b94a87854ff0641dd64074890173dacc05bf08f86da9b3ac18cfef775288a6825b4b85daf82917832327de0f4e45d0980f145e6fa17baca4bad65d41ed63eb14fbf91438f2563e3d8458f2f9d65dc37b5934f59c2353fb08a6a11f78ac64971b62717"}], 0x1288}, 0x4) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000002840)={'./file0\x00', 0x5, 0xfffffffffffffff7, 0xf49b, 0x1, 0x0, 0xc79d, 0x7fffffff, 0x0, 0x1, 0xe8, 0x7}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000028c0)={0x0, 0x0, 0x0}, 0xc) r4 = accept$inet(r1, &(0x7f0000002900), &(0x7f0000002940)=0xc) mknod(&(0x7f0000002980)='./file0\x00', 0x18, 0x5f10fd15) ioctl$BIOCIMMEDIATE(r4, 0x80044270, &(0x7f00000029c0)=0xfffffffffffffffa) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000002a00)=0x7fffffff) r5 = accept$inet(r1, 0x0, &(0x7f0000002a40)) setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000002a80)={0x7fffffff, 0x6}, 0x8) accept$unix(r1, &(0x7f0000002ac0)=@file={0x0, ""/4096}, &(0x7f0000003b00)=0x1002) mknod(&(0x7f0000003b40)='\x00', 0x40, 0x1) pipe(&(0x7f0000003b80)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDMKTONE(r6, 0x20004b08, &(0x7f0000003bc0)=0x3) setsockopt$inet6_MRT6_ADD_MFC(r7, 0x29, 0x68, &(0x7f0000003c00)={{0x18, 0x0, 0x101, 0x5}, {0x18, 0x2, 0x4}, 0x1, [0x5, 0x81, 0x9, 0x14eb00bb, 0x1, 0x10001, 0x200, 0xfffffffffffffffb]}, 0x3c) pipe2(&(0x7f0000003c40), 0x10000) getgroups(0x8, &(0x7f0000003c80)=[r3, r3, r3, r3, r3, r2, r3, r3]) open$dir(&(0x7f0000003cc0)='./file0\x00', 0x10000, 0x40) mkdirat(r6, &(0x7f0000003d00)='./file0\x00', 0x80) unlinkat(r1, &(0x7f0000003d40)='./file0\x00', 0x8) 12:28:50 executing program 0: r0 = semget$private(0x0, 0x7, 0x0) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/55) semctl$SETVAL(r0, 0x7, 0x8, &(0x7f0000000040)=0x4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r3 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r6 = getegid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000180)={{0xd5, r1, r3, r5, r6, 0x190, 0x100000001}, 0x9, 0x81, 0xffffffffffffffe1}) r7 = dup(0xffffffffffffff9c) getpeername$inet6(r7, &(0x7f0000000200), &(0x7f0000000240)=0xc) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000280)=""/4096) flock(r7, 0x8) fcntl$setown(r7, 0x6, r4) fcntl$getown(r7, 0x5) ioctl$BIOCGETIF(r7, 0x4020426b, &(0x7f0000001280)={""/16, @ifru_addr=@un=@file={0x0, ""/4096}}) setsockopt$inet6_MRT6_ADD_MFC(r7, 0x29, 0x68, &(0x7f00000022c0)={{0x18, 0x2, 0x0, 0x8000}, {0x18, 0x0, 0x1, 0x6}, 0x4d29, [0x1, 0x40, 0x9, 0x1, 0x100000001, 0x5, 0x7fffffff, 0x2]}, 0x3c) clock_getres(0x0, &(0x7f0000002300)) ioctl$KDGKBMODE(r7, 0x40044b06) fcntl$getown(r7, 0x5) r8 = socket(0x1, 0x8000, 0x7) ioctl$TIOCGFLAGS(r7, 0x4004745d, &(0x7f0000002340)) ioctl$TIOCMGET(r7, 0x4004746a, &(0x7f0000002380)) nanosleep(&(0x7f00000023c0)={0x3, 0x3}, &(0x7f0000002400)) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000002440)=""/162) munlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) ioctl$TIOCGFLAGS(r7, 0x4004745d, &(0x7f0000002500)) getgroups(0x5, &(0x7f0000002540)=[r2, r2, r3, r2, r2]) semop(r0, &(0x7f0000002580)=[{0x0, 0x8, 0x1000}, {0x3, 0x7, 0x1800}, {0x2, 0x9, 0x1800}, {0x2, 0x81, 0x7cfe530252961677}, {0x2, 0x8, 0x1000}], 0x5) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000025c0), &(0x7f0000002600)=0xc) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000002640), 0xc) 12:28:50 executing program 1: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) kqueue() r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0xc4) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) write(r0, &(0x7f0000000300)="9b", 0x1) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 12:28:50 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x5, 0x0) bind(r0, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) writev(r0, &(0x7f00000000c0)=[{&(0x7f00000001c0)="0000000260040008000033275725ae3f972ac15000000000000000ffff0200000001000000319b0000000000", 0x2c}], 0x1) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000040)=0x1) 12:28:50 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9aff7f000028193ef1d4d99342a3505bb3f0216ab93f12fc4d5febb92826f1ecdbbe801e0401fc8d29599f12cbd88e97e7070fcfbf106e40615d4754cb4c6350e15ea2f60d44445a", 0x93) write(r0, &(0x7f0000000040)="7f82126c74c3a8bd12df81", 0xb) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0xfffffffffffffffd, "8581000000000000000537a60000100000001000"}) kevent(r1, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x8000, 0x0) 12:28:51 executing program 0: r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x20000000000400, 0x63) r1 = semget$private(0x0, 0x5, 0x40) r2 = open(&(0x7f00000002c0)='./bus\x00', 0x2008a, 0x1) getsockopt(r2, 0x4, 0x55a5, &(0x7f0000000300)=""/228, &(0x7f0000000400)=0xe4) r3 = openat(r0, &(0x7f0000001080)='./bus\x00', 0x8, 0x184) connect(r3, &(0x7f00000010c0)=@un=@abs={0x0, 0x0, 0x3}, 0x8) connect$unix(r3, &(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8) getsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f00000000c0)=0x10) pipe2(&(0x7f0000000440), 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x10004404) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10000, 0x0) r4 = open(&(0x7f0000003500)='./bus\x00', 0x20, 0x1000000000) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000200)=0xc) semop(r1, &(0x7f0000000240)=[{0x0, 0x0, 0x1800}, {0x0, 0x400, 0x1000}, {0x3, 0x6, 0x1800}, {0x3, 0xfffffffffffffff9, 0x800}, {0x2, 0x5, 0x1800}, {0x7, 0x7}, {0x7, 0xfffffffffffffffa, 0x1000}, {0x4, 0x80000001, 0x800}, {0x0, 0xffff, 0x800}], 0x9) seteuid(r5) mknod(&(0x7f0000000100)='./file0\x00', 0x84, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) semop(r1, 0x0, 0x0) semctl$GETZCNT(r1, 0x2, 0x7, &(0x7f0000000280)=""/62) 12:28:51 executing program 1: socket$unix(0x1, 0x5, 0x0) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse\x00', 0xffffffffffffffff, 0x0) setuid(0xee01) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x202) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) preadv(r1, &(0x7f00000017c0)=[{&(0x7f0000000040)=""/162}, {&(0x7f0000000240)=""/4096}, {&(0x7f0000001240)=""/174}, {&(0x7f0000001300)=""/235}, {&(0x7f0000001400)=""/60}, {&(0x7f0000001440)=""/226}, {&(0x7f0000001540)=""/196}, {&(0x7f0000001740)=""/114, 0x367}], 0x100000000000012c, 0x0) r2 = fcntl$dupfd(r0, 0x100000000000, r0) ioctl$TIOCFLUSH(r2, 0x80206979, &(0x7f00000000c0)) 12:28:51 executing program 1: r0 = semget$private(0x0, 0x7, 0x400) clock_gettime(0x0, &(0x7f0000000180)) setrlimit(0x0, &(0x7f0000000280)={0x1a3d, 0x7fff}) r1 = msgget(0x0, 0x400) msgctl$IPC_RMID(r1, 0x0) r2 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000340)=0xc) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000580)='/dev/zero\x00', 0x101, 0x0) ioctl$TIOCNOTTY(r3, 0x20007471) socket$unix(0x1, 0x1, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000380)="7fbf260f52498ee2d75f94412c5ab3502a866f24653f0d249edfc339ae9ac68e6e487ab1d86754904e735eef03b6bfa23b39c6a8a47eca1cc4ccd4cc9d69d64564d29770a22c1d06cae6af8fabae61e1053dcbdc187cc4ebd21dde3430c9a64dba2724ca1af46141319036c3c9722f8b00a3771d0e8e87835ab6708e0968ba5742b85276cab42c4ea79b7d7530", 0x8d) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000080)=""/21) open(&(0x7f00000000c0)='./file0\x00', 0x20, 0x42) ioctl$KDENABIO(0xffffffffffffffff, 0x20004b3c) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f0000000440)={0x8, 0x8}) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1003, &(0x7f0000000140), &(0x7f00000001c0)=0x4) write(0xffffffffffffffff, &(0x7f0000000200)="658229b98a2edf9b0bebaf5f3535843e41bd9c0ba1479362e54204ceafb8efc14de95f311f58b9dc6277d7b137ad3a1b4f4aa6f3f282009426b809971ca29312301fa9184a33ab3e33b6e5a00246f6a192eaf8a1b9a9b91999999250d358830edf8b790a59b8ce7af6ffc636e1411008bfce634477ea70b14d84d1", 0x7b) readv(0xffffffffffffffff, &(0x7f0000001680)=[{&(0x7f00000002c0)=""/123, 0x7b}], 0x1) semget(0x2, 0x1, 0x400) setrlimit(0x8, &(0x7f0000000100)={0x7, 0xfffffffffffffe00}) semop(r0, &(0x7f0000000040)=[{0x4, 0x77f4, 0x1000}, {0x1, 0x1, 0x800}, {0x3, 0xffffffff7fffffff, 0x800}], 0x3) 12:28:51 executing program 0: r0 = socket(0x18, 0x1, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = socket(0x2, 0x4003, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x40000200, 0x0) r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r5, 0x4, 0x80) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r4, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000080)={0x0, './bus\x00', './file0\x00'}) readlinkat(r3, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/96, 0x60) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r4, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000001500)=[{&(0x7f0000000200)="4f4c611314b70ee098b625c8b246d9c47fbc9dfe8646cc35bef351f509c8964bc7e43792576b86", 0x27}, {&(0x7f0000000500)="cd47de319837ce0d6ec6c0465bc3932e276efd61ddbe470f181bf4073479115d580a8a436f8a90d73e17910b5e59358baed40e16a79b4fcb956277e6cbd4b897a3c2432f4064d6de870d4ba1266471063dffa2309d5b508401b46f4e923ba56e77f8095635f175adf5af6ed7c3f366095b44a5f68d45ce9154824e7ca74f3561bdc03dd8b8564773ac7b295bb3b72a21ac03e93b0b4a69e658d0e76c7d49c031c6d47dab9d79f2fc0318c42a9289ded58647b21e17649ae090d203658dbab4fed9f6ee0e384f353b015e6579df639e8f58132e750a3a8e676ad1427f6cc645e1f43e8818202434d314a9620af4e72ea7b63c0bbe9dbff87c00a276d0b453e08ef315d2438a641d715b74f3728d882828e0ffa67ec4c292f9197f46c638522d4a15ec4ad993e87bc907ec9320a85a1a004bff556762f31fae082cda4df8950f7082fb82260bfa35f1d1c8d2726dc33c92be16935a3b61417d43db939ec52804ec66f1e697e3b8b34350380e95661890fa79fe5a9e6f8c3ecb6362862964d72bf71a70d5f3593804b55ecd3c0bb6c3e8fd74b3bf07c2fdb57f4218fed87d5231f002d3b47398716ad00354d0311af09dc0dae153b79622a8bb1f8673fe40b1d2d474c4ea73500633b96ad0b793748027d06121e8231efce9cff8959d6df7e5240f779214423b55c9d0ce53122d1e329e2d58b367c405452fdeb36555a8008b0959c40ecbe4a360a3eb9d943f3359f4c79bc9f66f16fcaa43da7932b3b6a74e73be1db7a8b1df90666bd892ae26ab785923649db95901e335dcdd1ca4a10041113fc9fe462f2be2b0bcad8e73a783b78961658bc41872d2df6c832834583b90d209da9d482b92096eb0440321ee6258562c5a6453c4552bc7cc5f4540420e7876e8050341ca2800637de3f56ee4829963d9cb29877d8ea9039918d5b308e06e5a8bc0b8e3006c99dc3c8d8eba243dee586fefa50452cee8f56b8573a2626dbf5e14b9e33789a80cd09d6a8e5d36f1a6bb2d191abb78b91f97873cb84c5fe2a9e1e4919ffaa079656f964b21f151242107d11261cd1f8da53b21a0b5c08f76df646402d55e043ef74232f77790e731de6190a1762ce3493d4033bea1f9ccee0df2a091b805a86632e64439dfab921a46deccd14b2cb2ec6df7d13c1b111aedf05a4e62ecb6da7e35b74986402798892ee8c87bd5bce3ee245eb15f245f27fa64457c7737cf4e7c90433be1779bc1e164b9b309801c0dee240387308bca59418fa36b18a53ee7add0f4cfb8f265e89d2979c1e75b6aa3be48af6ca9bd43677a920ae5d44d4f9378c49ad562ea4721cb1c0119a253121f61ae161f17202c7f4c42dbbf60d63de70a822c46a49308097afdbad7121382a715e7d83300f0b7c20e1c9ed59eee0d15b0bdd4f65578c40323caa7569851a7bc9e2ee5b2af49fa6ea3551109a5c7d46591f7753f7671e7da7f139f3e46558df527e6b361b86a75d19903b3d5558cea7de97cf7aa0376346d4d16de54c17adb23a45002dfdad64ca2773f55555ee58e6807b53dc6244e482f4c8c1eb301c9b1bb1fae146aafdce827249388add647b960439110fc469e57b81bc1ff0f73e74ecbf8c06abd6d942d43105423d66ab132fb9d558fdc19deb175d29bb30709d2ff40cbe2add1ec5c946529af6942bf2d8a96866e055cfb1d64c61e03f46f719866c26557311dfe964383b19e26dcb7eb7fa529cf5e5a23390e8ed8a36e3623b49b9313d24e8c8ce4d51781f0e5bfdb54ddaaa87864bb296fd43a5c71f66afe256c9cbeb457eccb0880a4727e56670e7b5113567a6b72406a6e385cfcc401afa919a24e8763fab218d3549ade2758227ede3601f7841def16a167785430ccf01004a39c8104346350d516172efb6ff4bc1a548814e64d01cb2770c47e1167b62b051b0d43d6de7be4debe0fb0f1208960cdefb361e10ce140c3190685232a23022a039d83c5ce9d406a46c50e6291c7788fb4fddf04a39c18264889ee21f42297631e699526ccf72bf89e662ce915f4c0ac7e76822b331113f51d931277e5177c1179bbe42064805a445f2b647f6ba740e7e352a9921294995824e86a512f5cd3f86dc92c578ee5ed934f1e7c0f87db629c486407a2067ef1cc7340fab2cd1a46f89cf357e40e786dd64ecd6656cbb84eb8e4605889bad713294cc17497f8bb219ab3c16c9982936deabb7a38bb25d8ec9124247bcd078ebb224e5154b63a6ca425f41dd92b840da7d8af84162acfbbfd25b461707759ac2753f9e1bf8593c19b78b8836dc69697fb39cbc6d688b62e8a91961383824c4f62bf5ed1aeee37761655f5d666c39a7757115d1db95b78b60d7f147f952ec845d1aeb75ca362240ca39c3404ffbede79e8bb9e87de447fdab0006bd3a75b4b1b405b442b85dfeadfa57ccc2c8aecdb0ff93b19b01cbf4e2cd1dc540bcbe06603d81260202a73f353f50bdfa3bc66ffa7c2dd69790b41bce18fce95c25909716c976365ebd2831859daa2672b11d98e631356f622aa3d72fba5dc7e0af8b3df2bdd34f451c1d5c7641e101e3b927587511a97dbeae8504fe43ac6c3831fc7bcbca1fcc25ee86edfda737fa4f672075aec64d3a43f3714928e4a4fcd6c819455f3e2e134207a8129f52799e369b85d43622dccc6773727940f13afcf32eee00700053496c78ad7385f482de01e767e356523b7593cf90711b5554d56ec5a83b2b018bf89b24e864b88bab11c9584c991191ae8c5e6571357e026f82449ea4dbfa9a1587f1c9846fbabe0cc0eaeaa85d62ff9fe6af51ca5684aac952f2d0d97ce1bd313429fd446e25056d47ad8d09a7da66e1fd86e83bc3b6be2a909bfa75f0318cd0b67589a00635344ad372ae925019c6436ca92d4e878d9055818ea5644eba25831ea089a8f55ef0c1e97622a5d34396f3c5f59d12d7c074b0263c8cea50a21a93f80463b17ad22dca890f0daadadaa4ff11b3e6d70494276bce4ac9879864bb9d7139ff1042ed887e64225518f0dc2c931ae9a76453978ad0bfa3bf37334578b798e3a0f30e2b5a9c6713bcc717374eac0aece82b0b025f06c525bec7e0cf0877108aef33474b5db496b3018df915989c843a0dc1d4149ad6f128d0ddd76b96c14c9856cebd4f359df7b920f81e4bbe26c1e55a54f75863d77df9131f6d539ef57d019e4531c7fa0a16c96f1a80f262c3030fbfb4cfcf0d06a540f0799df4f54257c7bd1a7c8df0717ad097d86d9ebd36b93469c1adb1454b081de86344141f7a9614f71bec71e55d184a3d73254e5dd72e207c7e8bb26cb612a634391600d4cd05d8accc48071132aa61f2ecd4ccdff12b88b87f7f83cf1726be9fa4c19440eb4dcedc286c923e4dee7f58527dc99a2affabedc64ffd3b405f13bd831bbeaf7be8370703eaa5888cc478db17bc44fef6763768a5e141d7c6d4a9003882e1570ad1f973c628a24a59563c563466b70c32cb040c285c3be04a9b6ecc46dd2743bbee8be21061268e390d9cbea503fa385338b00ac00fae8a228126a721781e9ef7933a92dddaebeb31d95560f665bf8f14994ca21f50871ccf78ec61aa35827e5b6e37e8147d4b7a1ed00d8d898b2fa381a0cd38f2987efd72c6098563d2f7a4453882c8c98c6bbe0625f2b645c643a40629e7df5da0974b385ff923ba54d27f81f11b64daa3912fb463afafdc137ce2c243fe0460830631a1ce94e7f31e61ad8666b538ceb4b3de9299d540ffbe87e7ad846b1d53b60cf7cfdc83e3a70c935ca8db8944d32530cf14c681c980d6b2b265617559dec46f55bec941532bc9c6e8e6fae9e8e3781f0c50d5e253eb0337d068bec8d0785a401e08941fb3ee9912448d7cba244f05d4aa447ce087cd1309ca5ea595f045b7ec074decccc3e1fa8cb1d146d9b318fb6a4ae1363dedce58b6baa9d47b65add029f2a057981d51c57e36af9f787fe95abe3bb3727a6a5abfde2f02956bf9bc3908227b47a0db64e511f0e029f79bf641ce1ce53be70193af812e763a82e7b021e0333bff390223a965392107b83d01159aa161f1bf03a4acb7a58291b0d024a9b097c50554194dc118bf4a8a010880ee7387ac82567d4591db9866cac076e67ff9fed6b082389503ce027db28b8709d59b6a001a0a0718e55a7a7ac94807c08591f6d1bafabadf91bb7fb83e0e41a1d5e5920010bc3e37f899c8047fb36968773726230f6587158f44132e379af14d0a989dfc87ec6231b8234d44395a80644c4124f9682a73938bb275a295ac99eaeb4078cbc6b7d47036e9733808bf8f945ac3211f8a466670afafc18ca358318e401a7348dcbdcc8408d1a0f1a39ba0dc153b08c7124ec14782039a0d8e778c6ae2b7313007f645ef5f2d7539a034c79b94cbe09e0be31879a24e78b1a0cd60b29c0d121c81603f77d33879c26db9d78d98326a1a4e635949371b1303ca79d54d7013df77d292ed947d749a6017c2f3910febe65db607ca404d4610c0e98399f3423df014c966c7fed8b7c43c6591e9379110d3ba093db45beb64ec7b962e22ab51a5465a816ad6de4c747db3a6326ec4a8079760a4f8bf5ca996202ec9b8721e1c45d9b008406535ad66f1a79944fea749f2586a807b837ed504dc18cd7e2da5a50b65fb7b21bb4a463e27d727ef7b6e4a40ff321d29e3ae471fd07e11f192f7a36713f701de2179a88018705573c09bde6e231768909c55965d5f2dbbd7eab6b0bf8f75b79a1be4414c523f938ecd4446ea052dfcdbe8406c10fecc03534dc2f5dfbd26dbf9b161306ce85d2d166b40ec9ebd79a4aeb1f4e619d8194aed93224bd3e5ec84b8ce1927562da87fc4360e55929f1718adf7d2b67e54b467a3b9456f1cc12244c7ab69c16bbc4b53c133cbe38579ff5ddb9a716411d8dbf49292fed24272d5790ce2511390f77e2c6652cc6bf97a5bbe9ab8a7e70bcf07b4beb35d383fb419c7124e412831fceaef30aef2180b2c8a3230e56903bfe4a423104ec442a4026264878478d94f8f9550c54eb3379bed20f635f14cf5b5e655e569815143dc410ffe4b61dc480f2450217b6a0a3ec99a236c88f3a0bdcbae500b46b0db346c5abaf3dad25488d39198883c4c26f7e5b8f7a02b3d9796c6fef7dc2d69b884bfb5cbd5d14c1f39ef49077b92f7988626ff476d427a6100f1f98ba56e94bb5b6fe78a277132bad6971b8bb4fbb9b86d44ab083b4600401cb153ac200c2f28c596c2971d5e8d56f03ba804e92f3f4e114faadd055d314da84a2d6d18c483dfc905920b5f9d436da9ede43685cc203b313c5cc138d256197c3694b1f801b3c2e03b614cee9c3f261c717bd6dab85fb3492e9d7a2181628b973902d67e8933e130082ff5f10a3fbe20c7ec4a360c47efe5166e1ba028e37fedb5bb15c38370a0688df66e9bcd044db173798c98543e3968eb3ce608ad980b62782dee189389765018899273c1ce9117af63479509fe0add9cc6eb268749a75954fc5f06a5e1e1325dd134195b7573c5ce9e26d7579ba3f973e1c2e5b97f833f0a5d6b090e9a9b0faa1df1158ebc22e129624f0f760a73198e77402ac3d6c90835c4c763afa27a77fcca52a2572a419c7ee0f73afd406602cab4bf6305aef977fef7bb5836e2352dce6676d6b6be71ba90a75a738405706e868f46aa1192398781f72f1428fe7c0f2728d189f6eb7d7f99ef14863e0009557f5289fae66ef5947135d38a840dbed00a40d231cceb33f7438466a7a2451776aa078dd18b7b93dff993d0ecd90b1a2257fbd718928a0700d533e78c164fdca9e", 0x1000}, {&(0x7f0000000240)="94464eb59708b3e4b5ba176791cf4f40846fec04d5f531d2eb79591818ca2bbc3593ac240fc539657e3ce30aeefff3b72baf022f6d8fa5d145569298d1f8ec77a0a986b39bc14838068a8df803a83d01", 0x50}, {&(0x7f00000002c0)="782536a7ed66318c96499cd8a8a193f69ee9f797d85c0413edf74397b1afd185faca9ce4d03afc6aa5020e46a7defeec1089b66cd14a4a5c515b8968a90bf24d8d8b0f6634e4fcf785c1d05c3c94117cf63a41c4cb9183f60d04600b", 0x5c}, {&(0x7f0000000340)="c68c0931dbc2addd15bc0ba3f54278a47082ed3461f20a556d59028166fd8884d6f213c762f02b9d21efe7ae7462f731a837e14b09d3b3b721e2d18a5671b14f92581b43029ad1d144c568f2924a97ebc064da5972be93fe920181b3fc831487a816cc55755f69b1eea95068726857ac285f95035c1a652a8c5a9b182a3c603175b9a2d4699a2afd3a3570cfbaf54663addd8b1febdd084f5c1a7738e1a847e5859eeb338bcd7ce9211cacd208c8db652f83fb03173126fe978d1fe2c414c48aa471951d71e7773cb1ecb966", 0xcc}, {&(0x7f0000000440)}], 0x6, &(0x7f0000001740)=[{0x1010, 0xffff, 0xfff, "fa6b24e24a0589f48f78b8c44103253e3361c0f71d8eadf227a0e2b527563f8e8d5f32bb2b38b58ef57863b7a8ea5d49e856a715bcd4849488b0cd1bb51cbe3871fca810c610b59a044e779758771b55e28f7de55e4feffdd64f1be0cdde4c514156f241130abe094ac5f5f78ad4e80b778e344429b8913638f60a32b94ec2ba02cca1d59f9494e9f6a952aaea03e1f02a2a8d1e9f449eef4e5d8b8e360aec9d98dc6ed73eb7a1f7fb13f542f31a6e7553e0e2372bdca060b42e41431ee7d3bb31c997ad410619fa48118975ef969b1da69e1740889350b2ebfc138c37c76905792dd502ab8016b0584a9ff9a871afb436ce83ef245b479fecad1d22af2779b5aaef61d1a5c1f2e1886f8df085e5e9d60a42a42a6dd8fd8d9ccd799d3d9d7c4a74da4f2629a925f68fff4883491ef5298524388ec03f26acd28c2912892ee527e5cc27e112277a87a3cf58ab1aa22d47efdecef25a236211236df78389a504a76549c362e256d4b0cd338bb0f14ad48793062283c50a18c36a553173c45061f13c5350e2213e759cd92e3982d729d0afee63beab2a0ced966a5da7da2fc0f6f5b78c1ab9bbc034859ec3c083bfdf42cde8a1af218f5f9972815184a792867289b8557ab4086fa209534778d82ede4bae14a3882babd4079aad44959dfc98ad68721cfd81f1773da11b5d646a396027fe08d5473b2c38dbb2c88286ff2a1e2a5188a069aeed5f90b76ea7a264855d0504d496cc6a2102db691a6918d5d60b84d40a950f20148ef4aa5fa49554026d20784e8c0c7624c13744d853140c0dee8f8a46f70cafcb712cdf13c98c4f5cd0492fb7721c563b21b7fd9ef2abb6e155eb28b213c018f7e418f189db313987afe337092541e0f08f48fb51b0e9b20731d961e6c6c24ebc7a990d3ccd0cda5d219a4a48e3680db7a6d3fd4da749ee9f956242ac977384bce0a6f2e5e2f4ff514a16d88435727908abbe0ad5baa38d610c318324dbe3c32b4d69e43876480f7c7a91e917ed99a36d9aa6daff5d793226f1984d7ab67927c040befe4300ef7fa1de88d892003a9dc58f668bfea7ec9b7425febfda77ad85f3ce2fd6c5bec57a1998937d326bd7948a8ec044e6afeac14b581837ce6c430e703afd237ba4df086c71282a7322d597b36441e0a67331cd1c6b7299a5238eb8f63b718f8e784cbc7ebca2c659cae6310b1211188d31eb3c77d585f31f1844c1172d03406c2ce3319ccb2cf56b573e2ef1f571b4bf02786fd603f95812584c6a8a1585d7fa993332d1fc5a5f861e55828de2276c9a65df960843497f166fc57a34312e76cda5536390ccdd51207a89cea81ef1c95fdd667ea456f17c22479754cfdd5c8c3e606a95d83693c58a465fa8cd4411d33969e90d5fdd6ccd3c67cfbae1e236800838df515cf7a187b13862a334add6295beadb1e4097d34064acb9f55efa15054fbf2aac7ab6f3e66189983ce58c40b0284a6557018b214cd2ac20df032c97138b5e88199f97062dda5698efe278d5ab681141dca01ad99a4771a3c70ef1065c3e0add6b2d43697b6fed5ebbf0d2ee3a11157777dba80e2a66c278d4919bca80bf309570997dd95a89ec8265c4f3961ea98401b93c209f368b7b7752bde69fd15954577addf67c47e41fce712cc25a5e2a0ea641206087a15693ce20f3b9c23b3527b53b67517300f133c6009ceb2ecc69795c35b87bf58f65e19381b3c0107aa59116ed2d888efaa1632788e418d8ad3c271371c6b198798b4c951b2367514da04643472ff927b5b1a5748661b5e0842751277ee6be394d1e25bd1e83daa0bb0b50e92c6957705775d625c2a11c05eabff24d8cb8ab3a17c2444dc48a4e7178277159e1d2927539396c4f8d79aa0796710590ae0a38e581e4537e582fa07618ab5791e3ba28f26b9b810e6957757d05032ba651912b0344f21c7351891fa8b3f8d690910f6e2640963e57026251e0b030aaf1e1c8b2b4a7c6cdfaf29fc11712c2898c6e2a654b135961122bb7fec746448a2173e64f8f226b72d7c5ad9d51e9d777cb24fec227e06b3dc4d93305d24f6c20632d11ed45921835f4de2da02c9af84caaf800e57160e6a30f85772475cf7d1e01ecf027e0a153eeceb29e69efd3476f59e46e21101e97e0ce22fe4bd3ecb380dc4c8b78793e25761fa9b88f2bad297bb5b74bc30f59c7a8f3653c75a4ff9872ce8e835ad3939e0d2bf59ffda9434b298825c24b71c45e21ed1a089b21aae2117eb9bf3f60b2a108273170b02a0fcf5056eca5abbf96b946f7b20606c9d2038676d17b8d68561854776c636c7accc42ed72008841264ce8a5958dec9d0d1fe5d2e911d31baf9edb61e5b2ffa656c0fb8c39178cfe08ffe5ebcdd6b756c7f2304652d8804009284fc28211cbd5a065121f54fb750cbff0fca2ec8979bd763fe4feea6cd0ced8ea3e3115575fd85927f0190fdaaea47ce7e9b9bb9d1c4bed51ffa06e719a01cfddb5ef6cd6b17f6ce24d599dee26d6ec4c0225ffa74f8c81ae2eeb07a45f5c366b26601c2dcc186081368bc449efe796b71eb76bc95e65c952686b06e334053753b5b2aa6264df04a91af5ffc16115575f6c6950f0d78abe56a5f9b4fd65ac5fc11f33d11815ae8c2f02658adb3e6f41257168f88e650355161f6cf3dabdef8debc76657b8da6c2d522ecb3df29ece4de2d3e171889685739bf11ba8fcc429cd4a91b4fe3a74f42f742573f0123926bf3653d4498053690d672a066cec95e50c4e37db7eb7ee28d18d7b5e71f557a709b1393657f9799c25e31f773877aba94bd1b831cb7e7404ed03a8ee0fe15f34d83ccfae674a756aeb63c71e359af5f920e9b798e3b7ae8d6815fac68314d64b3755eee89adcb335d3b5846497f2e728fda3798e70c98c6e19f91ae13af3c6cd62ea3763f34c8af10f2287695cd31e39092a166caa45cc18155e1d17eb053a5a13a194be0a1cb9b1c6e68929b5023f6b3a863c4783479fc4cf355c4440970e7795cdde0163c5d55469b42cd72e3262d251a8877bf481812fe5fcd16ad1b01bb38c086b0dca2f032a65a47f17b373afc7f83eb5933b61632aba36347367ddb3d07faf69635577fc9fa2408c111fe4084440cfc8c6eb4492f465f27c98d0c7988f50a0bda30bdf148b4919e4e8663adbdd188f08b00c8ec1266868c08187c0b8d1f624875dcfa81b7114d2e6920fd30cfec3b39ea56166e0cc2bd6e00025c2990ee916d5856f9b0e768fa85c4d9f1354df737718710a66a2639ae5d4e9500cff9719fa465607fa7702ae0ee8054e0bc2afb7a12b5ccb5324d4290f4b97440b779b20f2d3c1f9b681a97a14fe8b998506fa27c990f184cb8c269414302717ebd92ba73cbc2bfed2c42172ee1063e89fe334d2bc3dfa2f3fde35d5904fe1110e29f989606ff33542e75a725e57d84e15c5530731cb05702efe17c370aa7ee9149907175498169402fc1181602fe960dd7a03a19ee34a8b7b1688beb4a616ec5e535969c228c1555057e81a856f60638ea7266b1807055bd63b31ed77d522db04f919bffc607a38931434c25974797e4bea762c87e9758834ac3ae54a56d6a44909bc352787e835b4dffe3355dd5cecbba7a55d10e2444d5db3dff3faf6de42e6ba5e80bcad707a7402d846aa6d0d610ba64b68d22c01c48bff640656fcf7f69d409adc774f829740be0037f01d812249f4a874e88bb779a843f9bf64db81906fd04e4016b23bce37f16fdc2878c819ff14c6cf10cb2cf58b30ee2a9dcf4b57bf6d562f1a202136aa30ed686d09acb43f4723139fcd0a39016b0ca89f7642ed887fd9049befc52229e0c4fe5caa5f71187fc39d53ac2b5e33d7bb46ddb470807f450fd18f90470050cf803ceb9bd4495f20a4f1f14e1d42d6804dd4ebf041208f32333ed615d1246f0090e66c9f98968accf148759f9beb9bcdde7af6dcec47322c6a2585fb4efd84c45e8b715b66babc8d5a7c0dee732cc8a935f0afeeae14854af8460ac3ee1351d8fce9e8d36d091ec3d2dd896caa0f3baa6b31173be4ce19ed9c7fe02febb9dffd0436ece8fcdaf39c144e7b2ca0e9881ce9e727f04343cb48edbf4a6dfb42781ed3a21ba27a94e53f43c56887bc92709b9c55a111d8d519863ec11566d3176c8ddeed12931d571a5f14f74a66eb846b8e59ecb3f44da83bca6825f761c6b0cabad511a71b1fc7f47297a2959d7490be5084d93e73b23b4a442700497faafe22554aa967319d1063b427cc0f79bf86de96a5108cccacd26348ba0561f473603a21029c2cb43e56e5d24964f9db86001286c41180db78ad2f81e455e08c23aed7bd4f4eaae04db9c135cdf918d076ba140d8303318847c50e15f71c94df33c384a0b3cb5000423cbbabb6105d102fc45e93c674cf1bbe62022883cf4e03a54d13706cc4b580ba20b8900a245965b820661ae25e8dc39d35d4afd14bd6535265b976403fc474ecfefb60960e919eab59065812cea8e9e5615f33c00072d8f220a548e246b2be72e48b54ef00ed173b5f16d09425ea0a89baa7b53b9c46dcfe3c327bc64a0a352687acd43f40b1bedb6f04b47a39fd28ab7f9832c2be54d16bac921e2cad52069db140110347cb6675262f107fe878a2994c7db9e331ec30a069b7bc0f022a2980ec29966c49d26c3d74cb46d992026f91c6d6cee6e554cefdbfe0d77520cbe04c912cf31f37f20bea578693042cf31b60ccfed1074d895fd0d789944a6e9f05d196e5b317f85ab2221a53c275afbb9130d17eeeea8c262e349ec4ff8a230467a2493ef370f96ee9ef411ae1eb539191d7ec5d22c5901f98533cf4b4a663a9f48e59c32f2bef2a49801b0eff66e01e62896249f3a690c28fb20d320341fba205f2f4352211596d2cd83dcb108a0972978c9cd227c4df30d8d11b5c2b17711ed6d58d46cc03b6b8f7b686491c52ee3a4d88e1d09a8389bebcf1538dd85685ec77cd90bedbf82b460163dc482e63cdcf3adba7377ed218beae8dd1b40e0d827b8609a3ab92a13d98d7b51be801a8c30667d1bca681cc63aba91cf82fa06870bd122786397e618c72c95fbc0065b0b3948e2b96d553f358b7acfa0cbcd14c6b6e802bc471169d16c748e6af6e2eb4c73b4be844ef9fb879ecde225c4b565e9253f9f816a3b853e467bc3e571599111b0e8d04d1db234951858288c6fe6a209633df5b99122b2bde608642773a77c7d7ebf1b98c7fca4bb0be6e1d04bbc2bac6f060af451df003f3a0f24400a0f87811076078052cb8f15f5d0269ebbe37d53f9a2cc8453cdc4c1e34f8f947364e79a544bc1caa2d2807da1a1b5d7ffc895c1753274c7442669925286a0607ab90a6ff7fd1d91cd48edc6af4383219253a75268c421f66fc268fcf3fe9fda4b24833e79d0540a168d72ef80a9703e787be4ba2f82cff7e90e5d27e12871821aca9da55996891cfc8fc2cc65dde75e1ca3d1302ba223f7ba7e89bcecf2cd3291d3cb9b50e07dca98e6458794767a29e6b7d30def0bc2801eb4be99ad61a52fda314f86101f5b0ced59a9db8a3657c1f3e9ab9dd0b5b1e31c4ea5b4b6d6fea0f69f28723a1a49c4a6a2978a53e316ddc0b74e666edcd88af3f87b2a672e08860d73162665821321e34088c3a21e58119003b2b8c78b9a9b708adb250394c5384dda98b76d162091567f27c5ba69835fdfbdca22399c305efd9490722239a365c6f63796a89dc998677f9076ba4da77480afd9c590572c60e3ee5d84987cc760d29af43e7ce08def18ec0f5c098110559cfc9c942ce6282876d6c8de7e"}, {0x108, 0xffff, 0x200, "12b13da960a032fc6dd66f9509bc11762c7c1bace103e0ae23d95c976ea89f15a6d5d0e87271abf254b17ab783c3f91e150fc839aa004303746c278de93a7af9533f302829e0b85b583298bfa3d47171081f3118c84ef4e5e5b26e1e385c84312f8676c96d0a66df5a3cd791d6107303ffe14e0cc0ac04c11a2c602684ef801af74953cc3c725d3c6605037e5c687ecf3f6504ca6a211563a098d9b74da520f37e2c21341ef0e3fcf562d0b2b4083d0dce1f90f6065c3b49e15535f75aa1509c59030aef22f2a2a69cb2911a7867becb85df8eb1830831ea3b98d77f2c73045355bf1b824350eeede04864e1bcdcaef3ab991583ba8396f0"}, {0x1010, 0xffff, 0x3a21, "d4d055126a24997fb311b8636a1029f98a673cddf782c1bab09dad008855487245cfcc59d7a4931346af1b0df6b025c3a8bb9145f6b279c8854e40b48fbb73864364109b46615c21c4c14bf2c78612f1e24f944f65a0d64eef7e4ebb997f208709a9299dc2187123fcb8089c39a5b7bfd8076f771c97077a7a0b35c494b9f3cdddad7edb42882d7c9d792dfd8bf96d5bc112f1d7064408059627f7b316bee518527bf606f359d6c97ccd17d447621d163f2777544b9390f1e4fd51ae55c2a926b9e029f0d6cbb8ca6189176239190828b0d3745a012b61e9def01eb536c1f875d6334709079808e81af7695cdc075b0401dabb60e4a2695d2ef8f54085a6d08c104baf608b6976a323999a07d4fca7bdc46d37d4a3e0dfe7262792673d30a08026eb4b2b3b7c1b3d81117047f4c6d2280034e7b96934ae14249c4c18a98adc0cecd132670dd53075da5a1e7e5e571b7b972f65a3e23f740d5f6e22ec25c3f3e86078585061dccd52699c60519b47a3fae4a018d23dd7bf47f4e52b7a482bfa683a908a33713bad1742b4b53607972d60f56a96b8563bdb6dadc5a20eb5e652a0f480b5c648774c2837aeef46a8fba4978671b4528b24895c40463b213a26bd5aedd1fe87c74e927240f1befdb217ddd686e0641870f0c3021e2dc68abf757f0d2c2e30ddd8d06bc6eea85b3fca9961914f8e81ec2afa1635094f15593fd9fdbed4b38ec39df27088ed25ff517bce8725c108a650b128c379ae12bb8ca97b995a4fdfe69e936e66bf75d8ab9a98276c3958a517be308fd2db590454c036e1a71a8de1f1c4675de0472aa756d0ae9a6bc9bdb7cc29bc77556448ebf8847d7d53f04bec42d0c77cbe281f17d18cfc4ebc7d4f9d5650d322967ef0169ce8a7e3bae8c9b1faf076d0eb05f610f2212a6defa224cbd581e6ea033265826944f27a1d71c50506dd1ab25da02ff8b86994c7d835ef89cf1b671fc53ba6856a89c5c883ad40b00e776bfd48851548e274c7f2e596615d491a1fcfc80d7d76b552b7a6e4ba8305bba6a19e6c607b4c2a52842dd1401f1e053621e1d601ede55c71feafb1b40d4595744600c3930220245cbc5def3ce64b08da572ee355863fd4541425f54006ebf97c1c69f32403c574f4a5b1a3492ec339e7caf45844b0938de25b919d426ca0af1e573977edd3c26131c892e6a9f54842d566d0ba0f401fe8db767f277b156d175793321b78fde3f2cd80243a175d82c1e5b0a763e550b17f0fbc9ccfe2689bc991cdef60188f605e90af790cba1db16a632425e50fa243289cac067adb735633e3561760de8d8400c79c0df5b5a02aa8e91c8fbfbc0e51e4dd2c87af39ad48da30f735712fd807d705d168c2674d58824b4e2a443d6b40c22ba0c15a2026ec91ba55cce70ac132acbceae507d9251abe11e27d0b19261d5ae039d6cdc5c1d5e44eae6d090db0dd2c046ca2463825c1972099cf5d03d93e425f837ab7dd0de4d3cf28eaa02446443d876bf1fb7b216a03696ddf6b1152c950346a24becf775ea112b735bb46ed0cd3577bbd22ecd1ee8cd9186e6e803ce91ba10ac550ba5d840ce0c7d659a8343f7064aafda5e984bbbdc88056acc98bb96f9c481a7f89f6432155531767d8bdfc4c183728d528888059fa209fcab91ce42095725794999c0f75d2c1046d0fb7f813d73717d038923f80ef5bab7ba9c986097d45effe41a1e2fa7065dbb7ded3e0dee12ce905ffd60399ad538eb3614574ef7ee88b518c194848f91c3a303b4d5d61ed998f637eecfb6d77a459ff4c8d2a779e370756ccdf2cf8d8c43f1d3b12de86eea7110bbc4f91f04c6d73a9b0921a66f1ccef4f86e93438031de255724cbcb209516910193b56fef29ff1f71d9afc96f42d50ac7f80dc11a408d940e65e7d1bd4613b65deee7d95c3f48d37a82c497dd1062d7230326663d3dadc0171a16146d8fefa013606655e630eab2bdfe8099485899f3eabd47e37da32737baf8e00ae154eeb63ad4d302bec49ac5c176c4adea7a9d56b42c8389eb033988c9e7b7e16e827580089e2dee5dba27c14ad2e9fd389565e93e5a5aa9713227624798cbc538aa27f075bc363c8ab18c8c1079052ef9a7efccb6e9aa095669db3a643c1a4059ff8f5466f3d84ac6c1f0149d27e76fa0df3136ad7d51fdfc48e05378cd18ef213ac2dbcf6f68815156783fb2b8cf7bcb376574ab90529c2e881dfa281b76920375a8f579ddf6b80872e621fc0b20fe752caab893606cc1054be86fcb95047b881d93429d29a3feef32214f36603b85d54ab2e0127b3d2cc4331fd9be885584dea734d6698f1c987fca337e0daafe3c0c952b6d80f1bd935864dafd072242590ff76851b5f15d8e8a4ba9d84cd79df34183a0cbbdb0cef43e22104f2492440a25a65ccc13d315412b71ea218c987971f20ae78135e0deebfacb2fb2448ed9f037d86fc4818a063731869ce3faf32fb599ba42109fd9fe5b81cc27fa17e03dc6a27c3542454eef49ab606686cc327e23977f68c8ee27eb3566d718c1101cb914e3125c34bfd16550f3a700aae0113da0b3703aa6e5ed9f1f87af01f62cf0c6ad8e89c7b5721bc9ed615763441e8f6a7e809c3ac1b71e527659cc15e9d6d1e14fc80e12d2a75327344b5adbdd389e3c7e5ef882f0109fe9217b2333f4f06458aa70566b7eb51b8a41e39b7daae2d03ec4a1adac3d34fcc2acda5dff8a92c9662ec113263d013651acbd47745cd6a6ebb19be5023059c3b267df07efa84e34a95b396549feba959a1b2377059ad1e92a111a887d7fcf4a49428ec932014b92acd6f1d1bafaf19c36c51cd58dedb0c5281248d1dc5a71c96d83da58be57eceb0e011a78708ce562ecad102c81e970ec9e28414fc2f96ec8c8ca5ce4e9306e8413dcb60d0f71670c1638ff9e9853a40a09e1aa58fb8a8f0a8ae6932b094833abe6664aeb70a0632c2a19d1143b227f321fc0557e468e9f2c1520574c91d77038dfb46e0fe091c59f59294849e0b311be41821ef944c0400951138d3bae44aa517d6db921c4526f89113a77f362e6bdcfe013e1d5cb070f07a7b8ca0195a5c66972323a4a93261b3bb4cb2fb07ffb95b3b7eb4b6bdbc9ad6e0766e8a5b74fe1db1273cf3f37af6a0db291a9f047261889ba8ea5ec456c79e7c25e5e3350b413377e08c85f6ee6feebe2b90cb2474fbc49ceb96c2d4f3becaf3f8f29f7d2850ff32e2819b123824bdf47e7cf74310b3f7ade4f94bb443e4da4672adf306ba68bb4e6b3ce9e1be6cc8419e44c470675d8d7f615e79d9e355245f801041f50ece28e0a41ca1a1d7d049531bc6d300f044b636170209d0c008a5177bbd5f91e5302bcf8c23c9ab08bcd7e65b080bdc36e19fe5c6733d6d8dec9b0c4cff0610af0cfcad324947b3df491b56a54ca8de68e55e7f230dde3d8ba400e98a8e989f99fd7847d7eadb99b4d12c8e519103d45a42530d802ce651c5a446da21e8735aa46cd76f38ff96e4e832cc4a252c1b482ffde2e59717c523f483f433f2dc4ddf5479a71243ad5015b0a780429b5f9cbee439441fc1fa6748c93e3c198bd170c3cda0912689fdc925a40724e4bfcd6ae54a93bfba4ba0d1bf18d460e3726efbf2c7f3fe8c617a4eeb9fed3d7cf8aa1e4cb4d9fa5d6014c4c1deb2115c698bd7e48520875bef7f7a2988fc1990b14e6920d01b20a904313a6648f4662191c152b87ebef49647bf8a119e173770e97d857e29f4fa0d53a11ff942f549648b29569fe21e23ddb027433483fdadff9c45e98c4bf0ad9bc8d8d8ff5cd0f1cabfd7fc3d61a3a4c4e4d2c4e843bd67a1869bd24ac68c1f744c2ece4382a6937f94c55a214c5dd04e54612af06d1f99d86fa5877f8cc051ef912893e3e9e8c7de82f8e60093d415b9c02a340b49ec1508da72127c4a3077a851610a0185a122fbcf3b79f71b4ad1674365a499a97df988cb86d86f7d29dc10db3fbb86bf7ae89b524929dee46844e6f73f944cb5b8af8afe11736e534f8fa677bf3fa5b23e6a6361dcdf2a8de750dbeae50ab231cc703ded35af4bdf49bd73f2b1536de753f0118251cb9171d04d032ba044728b05e9e59e8804626b766cd9909373cef5795da91ddc8440e6e443654a3d82dd660a36e7a84f9abdfc709d843c2900268aa75d2e0fdd3bf85a73d051b86979b0d0a5240d9092d8ec8117dabbc7eda285f0e9d5e25fe62db77bf25bac9716d9d6005a8cef879fa19002ec4396c291ceb8dc082ce6d875b6378b886d8439d8db732c043e6d2a2ad64fe6f15439c69e68bfb049d69f967311ab79c2784f922cfabed3b230738cd210d33a6e57529429b76a3df0571a713ee17ddc5499150f7124a3b88cc40dc76e9158dcc64edcfdbc6288cfa9eba2664bf0c8e7fb62d253c7d5ef4d328106c3fe9bc364d10711d5512ed4f06de6fb0e5df87cec716f4670bbd7f8750c37afdfed361624308b99a4fd605c46ebe95b53997bcc556903cd54df7e13bb33f556533b29381ae142a37a0efe608f7766a07280341fde84cb8d03b6528923a3370e7c78fd0b137b1dd582f2d0c2a537c7b5cee24b56ab76ae217b52ff419c2759bf5fe56556ac75ffaf4db70f1ccb49bf1818de3e84ae25c9f3be05c652b58a07c82cc20101273924355c12d838431ecefd44276738f38ab5380c8b87ab7d17eb5d3b68bed8379937c57d61707d646631c438e6f45d310abcacb3bf1a258ad7c9c7c0f8be6d3d2d442b3da2550d8b806b4706ae6e242df27f0e0731c7ab74e4b2c61478c73bf95fa4b4335dc85b906f2d50413cf5b60e36394a777aebd851eaf6b182e7cc76a6c9814b862b4297735da88af809cc1a7f691782d838491515f675e76dc707ce1ce4107a8c93843051259657323365b7206abc2c8984c12f2d00b453d522cc13699cf7bd3f57243adc13b5ba5f480a6edc617e4976c6645bc88e1c653ed345b7cd17503fb5ee20f4bafad1769ce3264c3befdb4aecd094752602316768b39c3bf44caa061dbe2c51fa13b817a667ba5c75f88add9fd5c2a8dd672c5f901c14e950cd467d26ae11779452fa4b43682039ca9345cedb573871d7f155b963da77f64974a07f3d8277f62db6bea23d76304af6abb17d0419168111caed9671ddfe5415812c46ac6ff177f54a84483a252441fe71ae37e02e1c9b0dc0e2ba2352102f246588cd742ee528c9a90567f06364a9cb3fde91bdaacffa23386b6ff98a61a9e1cd46153e3bc019bf0098db335d8fefca7eb764416283d163d22c5956cdf7ca88277c927eb859b29d13fbc2b1ce9fb885d9e26879164f994714c295a8955f2f9f68fa2346d623ab47b2e96ffeb9a09a20d0e4a41e3301db27b05025b2c51c402e7d935558eb3024ec8da2a4e89cd37bbfbfd9aebc70474ff431213590a373ced892cd0dcf709868dfa41dfb42db73bf60feefc1cf25efae9fee125931a9bfcdafc9429386eb7304ba97096e97a25e251c13685e8404d42d80357eea643f7857831ae10d90dc5159a0e0c831bdd916f2decbb938d2331b6e8ee1a7c0b1f8fd5bda35362c9851ab80023f851ba117af4139e1113c8c8e536f009271c560aed0a2d60f6b1b3412b75b7a8f7f721e67af8f9b61db4d4705e735fe71c7ac54fb99884e6e32ebc10abd144190236d964c830500c271f30d6991ab9c93c47daa7e44458207246993bbadc3f7f09ebb9e74b0de98b6ead35b90eb38a1bc9a56370688bc7f314a7138a3645301be088258187c3cabebaa1cda1a1b5e25a1e177c6b4b03c17b67d1806e1ab2463aaec"}], 0x2128}, 0x407) close(r0) 12:28:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) unlinkat(0xffffffffffffffff, &(0x7f0000000280)='./file0/file0\x00', 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000000)) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x49, &(0x7f0000000040)=[{}]}) 12:28:51 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000000000/0x1000)=nil) r1 = socket$unix(0x1, 0x0, 0x0) read(r0, &(0x7f0000000080)=""/30, 0x1e) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(0xffffffffffffffff, 0xc028698d, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r4 = getpgid(0x0) fcntl$setown(r0, 0x6, r4) r5 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x5, 0x10, r0, 0x0, 0x0) symlink(&(0x7f0000000200)='./file0\x00', 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x400) readv(r5, &(0x7f0000001880)=[{0x0}], 0x1) 12:28:51 executing program 0: socketpair$unix(0x1, 0x8, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r0) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x10, 0x0) shutdown(r2, 0x1) getdents(r2, &(0x7f00000000c0)=""/206, 0xce) poll(&(0x7f0000000000)=[{r1, 0x1a5}], 0x1, 0x0) syz_open_pts() 12:28:51 executing program 0: mknod(&(0x7f0000000900)='./bus\x00', 0x1, 0x46612ef3) link(&(0x7f0000000980)='./bus\x00', &(0x7f0000000940)='./bus\x00') r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x800, 0x80) sendmsg(r0, &(0x7f0000000880)={&(0x7f0000000080)=@in6={0x18, 0x3, 0x0, 0x6440f7e7}, 0xc, &(0x7f00000003c0)=[{&(0x7f0000000100)="837257f9e8f6180ef9b6da604fbe04848125be35ae3c90f8c64e878d6f354a94c9256725f14f1dbcc410c8a888bd387ddc8083ba01d2783c98fafda51319dea6cbd5244b46c0a77ba86b8890e622f3925a54a2fbb4e10f270f856099e11462b5d1fb63609845001d91acdfcb290e1caaab393998cdb4c6f6523b37958bd3bc75c7262d185e504fe20564277e29d533ccb87120649246656d3515fa1ef72f557af33826409416ddcab2b82a7a221af7e01313e06b09146f22b310ba555cd8b2cb415a", 0xc2}, {&(0x7f0000000200)="735a9824784fdf6c1a933f4d27a990e70ef4af9d134c75", 0x17}, {&(0x7f0000000240)="004a00616fdec8c5ed74801e1bc7f27cbb65d4dec88135c1912364afe61905d6924b9ed3e25e95e89fe19131b38afcf7d47d1a7cc5918b543e2a0d1e39e453933105b7a4a899edb5e87be130951d4c86a434a9ee99e3ca660f9b90c9007abcd8a70cbe2743", 0x65}, {&(0x7f00000002c0)="d417ce30293d65c55fa80a5a40ec5e70e8b5897cc51d74766292edc5685c63b2b1fd1ff07ccdf3cbbe30617ad57e00f58fb9f3882d122ff651a81d01e6edc84e4f45c06e22579690d0b658499baeaad454e2c8d51a8b9266de694c369e0e108aabf03d3963b2b2dd1972e3d6e2df09c6bc6268a2fed5b2062f81cfad37a2109c2ca2e55b2b8eff3c05cdff637bee30f096430f226cba8636f164ee0921579bbe31c65390657bb7a28964f4ede1ed79db151ccb5b62effcbeddb161de399709c80268d4a25496091f803abc038120b68b", 0xd0}], 0x4, &(0x7f0000000400)=[{0xd8, 0xffff, 0xaed6, "69a7b0f227a35795a861713f05c9fab889a33889d9b17970d2b66501e947e7b58dcccfc0daa9e75e68886894eb136d3e2c97c437d242ad0d2749d1ff044336046c6a9e90eacc8321f9f888502274a5ec5b780085ac5fb2188795e398866b259cbcb99f819b10ea4bacd3d12bd702b86605e6494265813c353c5ba6daa3905c55267cbf6b58bc3d7e24c0330b47eb7f1d379a3050d61b771568af14d6436f28df2758684134cb0df25cb169bb687bec6906ee67d97ae7fe4a74032cfb18c2cb3e12f6fb6a8d"}, {0x108, 0x1, 0x7fff, "46c0728794d13295c18a3582f7cb438dcd47457e7ce6dcd1f091cde74e062b7b12232aff2c48d461db33531af57a4eaf5bab4c127baae5aaba84fa00fbdc7506bafc67fd9abc96f262d3aee392bfa6fe2356a4a1a3f52b378a44ca6b7ca847b0317fa7f3afbdf0b4273c7749a855dd0e29f5eb5d3fa5e2a5644dc595cf8a439777bdc9cf1f1752ffb02df9bc625ad5d75a301bcaac38bcbc3ed1316a368bab574a698216cdc3f2b891f96f43fc883a1db47a6ca2e70294e466001b8fefcc3edc063c307530b4e1b7aef974a34e31cf35b920cda30f43d398108eacc26f1d6fe04bf16e47fb034305ce6aa155443ab94baed5fc"}, {0xb8, 0x1, 0x905, "ccbc3b9a2461abf267f9318024253a71eaa579986d148bbe87a6f66f451b3082165ea19dc970f7ea32cd606e4eb8ff684ea2613eae414be61192bf7e170699b19c4a99c3a6529cba0d3b5a4b61e3b53c46fae74fb49c5d6ed4c3c97fb8949d62d2dd99697e617444abaf85d4d33dfccf3e2b712abd98ff3438387acf5601039c38bd0f7d3bad5b3832f3899e612164c878c43eb5f6f375ecfd0e6034e2943a7eee22be28191920c3"}, {0x60, 0x1, 0x4, "5a4d7c0cdc812920ff5487bc19b00f4c65e46a4451945b36dd6cf008b49629ac6907d16d1990aaaad0ba66807fbb97d8b73197fad25e2bd70f62e7015992a7d61531a56d5abb4920038d1357"}, {0x108, 0xffff, 0x6, "1c931c5261168dc3980369ffc88285a47ee38c984a079b9b3ba221ff7bbc0795f4b316f0e82a3b530d8d3380190918b5d9fed99aa7db554d03746c7a9d79017a7f5ddc0cfc4dca59f4eca0ffd0eb5e0d0ea6ae54fccdd2f6b5e8d208851dd2ac67a0fba10a0ffd357a7933c26e6650cc689fc0bdd2afd30086d0301a5ec445b3124ee493e4c7e2d2abe947f2420a7e378ad03eedf0f19cfbddfbbbdb97ed9889b31bea216505d5868966b67967899395c2677489fabf17c32766ea7396c5c5b5325e374af440e4fbbf93b4b0b3aa0013dcd7f3ae9a36bf28cbe9285d96018dcf7366810500d5302db8785317896201305e0a83"}, {0x78, 0xffff, 0xffffffffffffffff, "d57df9b63e3c9b9e50c3218ef5c05b6f228f928cbd7779ba17f83c26d3d64e1846b918ababdf0f3b318d277f76b2639462e157713656519302eabb5e5cef9349876fa3acd3dc1f9fc7f034406e1a12539add8266a801c0a9dc99f44d0aff769fdfd421f20c68"}], 0x478}, 0x2) shutdown(r0, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x100) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/wsmouse\x00', 0x2, 0x0) 12:28:51 executing program 1: r0 = getpgrp() r1 = getpgid(r0) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x2, 0x2, 0x1, 0x800, r1}) 12:28:51 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000240)) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) mknod(&(0x7f0000000600)='./file0\x00', 0x20, 0x7) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000001c0)=0x4) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000280)=0x8) setgid(0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x0, 0xc000000000000000, 0x400}, {0x18, 0x2, 0x4, 0x1}, 0x6, [0x26, 0x1fffc000000000, 0x0, 0x23, 0x7, 0x8, 0x0, 0x19cd]}, 0x3c) socket(0x10, 0x4, 0x60b6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="1a4b41e898f750c42eee585b4b0ecb7d4cfb5704f144ad67128df51cbb7174e239e26a4aaba79a123fa27b21f4b6859b468d4f740668dfaee41b7d6a9203f5bb5c3a13664d880183bb07722251f639dc12984723e724e3c2e86555b7d3ac39986742b7c66c"], 0x1) msgget(0x3, 0x8) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000440)) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffcf6) recvfrom$inet(0xffffffffffffffff, 0x0, 0x0, 0x42, 0x0, 0xfffffffffffffdd2) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000200)=0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) r5 = geteuid() close(r0) setreuid(r4, r5) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000100)=0xc) recvmsg(r3, 0x0, 0x860) execve(0x0, 0x0, 0x0) r6 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r6, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x20) 12:28:52 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8b, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) sendto(r1, &(0x7f0000000100)="dc210e9013a5ffc33fcdc3ed92cde74fc2517560408f716d89ea2242cfa9d3eeaefb865327fe69fe0be5b3981f8654f0b84d40c2940fe17920fd8a9ec0a00bb8b8b7b9b9d09fe8b4e4954a08d4a874d9bd183d9eabccfaaef99148ec8b780b0d8cddf022f630ce49ff2663cc518ab7e5fa37be9834990d439fa8038840cf479877784498ebca1494557e19539f286c5cdb86187f794e608b21e391447db364b88ca0a1b8adaf2e958707a60b39d8dc7299eb3e798658fb945e4595", 0xbb, 0x8, &(0x7f00000001c0)=@un=@abs={0x0, 0x0, 0x3}, 0x8) chflagsat(r0, &(0x7f0000000000)='./file0\x00', 0x20000, 0x2) chflagsat(r1, &(0x7f00000000c0)='./file0/file0\x00', 0x0, 0x2) 12:28:52 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x400c570a, &(0x7f0000000000)) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000080)) 12:28:52 executing program 1: r0 = open(&(0x7f0000000240)='./file0\x00', 0x40000000000200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) close(r0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) pipe(&(0x7f0000000280)) 12:28:53 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) poll(&(0x7f0000000000)=[{r0, 0x65}, {r0}], 0x2, 0x6) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x8005, 0x401) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000100), &(0x7f0000000140)=0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000080)={0x0, './file0\x00'}) 12:28:53 executing program 1: 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) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000080)) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="f3925732fdbd1bc61759eb3cb7ad9593ed2973f856cda3f0ab64e40212fb6cab8c06d20f8dd35bd32e4497161dc1c49071cf0f80f766862a15c91b9bba06722cff658c353e53abea5ee34b37743a5700daf9f917205a41691c0e2eb909427bfa2f1c1aa8fd69957eedb33ebd91e9e82413836e80ebe3a703d6da7918d41d707fd682b804ab81ecadb0efca88bbeb3fe7cc675d38c9cd0d6780bb55b9ff0e10577aff6a7e8a4562285402d1f516ec04809a04b9939387dbb0adde0791231abd37611f133cd26b5863a1e80f32c57320777b5ad11bbf23a3a1552f14ff181d200a3a7a2f4cc22e7b8e53eb7b9e40c3f01a32975040fa9a4e5a05986b2b9abcf30e906345dc2ebe35f7787d15236c0f40b747c7a751af5c4b963676f39b2f2b3ec7d010ebead600"/303], 0x10) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 12:28:53 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "0000009e0000000000000000000000000c00"}) bind$unix(r0, &(0x7f00000000c0)=@abs={0x1f95d27d48731892}, 0xfffffffffffffd33) getsockname$inet(r0, 0x0, &(0x7f0000000040)) listen(r0, 0xeb0) 12:28:53 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r2 = open(&(0x7f0000000200)='./file0\x00', 0x9d, 0x80) getpeername(r2, &(0x7f0000000240)=@in, &(0x7f0000000280)=0xc) r3 = socket$inet6(0x18, 0x3, 0x102) getpeername(r3, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) close(r3) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000001180)="e5a2d864dbcb88893eb03aca7c23f9b161314f709e6d08d4bbebce58722fb3f09aed5f554666a37f916de0e4ffe9fe8ff0ddc42d5425f359a99d7ecfd13622e25fd5ca9ef93a2ac68cc3674de58044d013d9a9b6ba9b751f62c198c515ca447441f37b92cf77a3e2d8e0635c98191fdd841e9a13149afae483a0089f4b1afd7136487e4264801abee65254db39c91cde77d10749b5c01d1b3de41de6367876f80c01c65854dc7ada34da5330712add894d9e6d199c924cddd9f133daa28e8b98a6", 0xc1) setitimer(0x3, &(0x7f0000000180)={{0x1, 0x2}, {0x3, 0xd3}}, &(0x7f00000001c0)) syz_open_pts() msgget$private(0x0, 0x0) syz_open_pts() bind$inet6(r3, &(0x7f0000000040)={0x18, 0x0, 0x3, 0xffffffff80000001}, 0xc) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000001300)='/dev/null\x00', 0x800, 0x0) r5 = semget(0x0, 0x9, 0x41e) semop(r5, &(0x7f0000000140)=[{0x5, 0x400, 0x1000}, {0x4, 0x9, 0x1000}, {0x5, 0x2, 0x1800}, {0x2, 0x7, 0x1800}, {0x1, 0x1}, {0x1, 0x6, 0x800}], 0x6) r6 = semget$private(0x0, 0x3, 0xa8) semctl$GETZCNT(r6, 0x3, 0x7, &(0x7f00000000c0)=""/92) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000001280)={'./file0\x00', 0x40, 0x80000001, 0xfff, 0x1, 0x1f, 0x200, 0x80000001, 0x1, 0x1, 0xff, 0x3}) truncate(&(0x7f0000000080)='./file0\x00', 0x1) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) getpgrp() geteuid() getgid() getpid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000002780), 0xc) getgroups(0x8, &(0x7f00000027c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getpgrp() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000002800), &(0x7f0000002840)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002880), 0xc) sendmsg$unix(r4, &(0x7f00000029c0)={&(0x7f0000001340)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000002700)=[{&(0x7f0000002640)="3cc81ffdb9efde3960d7f08a48c535fd3ac17bf0d54070f269a36aa69d1b49d1d44ba6e40389b1e18e3a64f0953c3e90f57b77a3bb7a141663b8db5d2812345e3cbfcf4d87aa7720c9a83107b83ce62377f97ee6098001ce7f4f79d8a45fbff0c2e77e70ed188ad608787cf59d22d5281cc3136bd6993a83efedc35d0276df8bd336fa664b266c05310226a093d3994ed3c12118370eec230350c7d08846b7e2371928d82ad1abf468ce", 0xaa}], 0x1}, 0x401) 12:28:53 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96", 0xf0e) sendto$unix(r0, &(0x7f0000000240)="0d0d50cd264e515c1c67a973c06f1e43e2cc3074bdb044914c2e360f4628bf144b7aa1ac72ebfdbeafe42b82c7fdb3df53d6cc140d5bcd6e568215bd41e34a84e5ab136931493cf3372896283561269ffab46661f4b9eed18749db30301601e529409a5841864e73b9f040ce652fd11101405145496cf14d0bf6c6d7c6ef5bb31668715e6f61bc5bcd615e0f00db6c14fe839a38a899e195ff99f7a6d22ef8bbc88f12953b0578bebd088808c673334784419c7c7616653593ab4c9db374eb76b737e6aa0a1466d98a7a1302405f14ad81cd8fdb80875de438534abcf5316e7e3adbc931e6dcbacfa358f2b6367ef31355fc3b", 0xf3, 0x0, 0x0, 0x0) setgroups(0xffffffb5, 0x0) execve(0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 12:28:53 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68}, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) setsockopt(r2, 0x6, 0x2, &(0x7f00000000c0)="b8a8544c8be69c40444cc8a19841100f5f578456821201e1f8191ff6e1617fc12a5918b129c755cd6ef25b64dfdee43a39efce0aa6c4f17eea8d7c69ee14ba570a130436595755dafc2573a294f47110774779a13505c09f7c2ac8177a3723340f443a2f5915504b91dfa00e2ffc5a34f88181515014b203e786da11ab9f639e4d5872e3dd6c4c79cad070bb1a607c68353d29cec94bc666a38617665dc5c2f1cf69f6b257", 0xa5) r3 = dup2(r1, r0) poll(&(0x7f0000000300)=[{r3, 0x6}, {r3, 0x21}, {r1, 0x168}, {r0, 0x40}, {r1, 0x106}, {r1, 0x60}], 0x32, 0x8000) kevent(r1, &(0x7f0000000180)=[{{r2}, 0x0, 0x40, 0x0, 0x40, 0x3}, {{r1}, 0xfffffffffffffffe, 0x11, 0x22, 0x9, 0x8}, {{r3}, 0xfffffffffffffffa, 0x0, 0xfffff, 0x3, 0xd0}, {{r1}, 0xfffffffffffffffb, 0x3c, 0x10, 0x3f, 0x6}, {{r2}, 0xffffffffffffffff, 0x52, 0x11, 0x80000001}, {{r1}, 0xffffffffffffffff, 0x20, 0x20, 0xff, 0x59d25e32}], 0x9, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x24, 0x4, 0x1, 0x4}], 0x100, &(0x7f0000000280)={0x7fff}) 12:28:54 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x48) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) writev(r0, &(0x7f00000000c0), 0x1000031b) 12:28:54 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x4301) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) chmod(&(0x7f0000000040)='./bus\x00', 0x12) 12:28:54 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x4}], 0x2}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x10822, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000100)=0x8) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{0x0, 0x7a}, {0xc0, 0x1}, {0x82, 0x44}], 0x3}) 12:28:54 executing program 0: r0 = socket$inet(0x2, 0x4007, 0x6) recvfrom(r0, &(0x7f0000000080)=""/26, 0x1a, 0x0, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x8, 0xe) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0xc010427b, &(0x7f0000000000)) sendto(r0, &(0x7f0000000180)="2354623a31f33e00a263cf9642fa31e5f300ff1455b94df84e83c4b2f6f501e59431a211cb80978f0bd7b4dae3b3620ecbb3815412cae1602dc60b32a7eaadaefc2544a429d531b971228cf4c75e02a6d46877eb36296be3590af73b8f53ff02a3eeaf15e5931f0da1573c315fedb1f6b203c896662d9421d45135affc385892d175d578fa29533edff55f016d535abedce0e47a158e917514f6f92aafc290acde2c9094f002644b4fbc582e271c64cbbc3b34157bec3973c2ae7f04f68ca831941eab259ab32501ae5181fe1b41a764a62ee638437495c93401f82797f8dea4584407eb52355897a37ce4549d3146703a1d91b9a86264a236113e828f37f95b2368b86d50153b1fbfc552fabdffbe8d2e5f3253889d80cc60b2452bbfac18342265f037eed4bbe8f2add7c8097aaa2d4a56f69fadfb25d0216dffa6ef7907256646a15bbdc63776bc0fda79bf0a211957c6fd429beb4fd710a1e3ce78285f948be2eb68379c5b526a2145c00ceec9f51b0fd56f23e71afc362c4df4e730e4883376fcedbf1d060ea0215ddf175e6ddc3e338d9b495d161f48c1bcdc0bfa08cd5466984cbb9fcfe94389307fbbc00b1a7c152ee97a0ed6b0e1bc29c7f59053fea53fe70a9e89bc54501955dd6063e97b7218a7c4019119782ca9ff35dcaf5570cee91f40ba744e5c68496070276436fd05f0dad5581c03c39fbdf1fdd0e21370f9af35e0a5c4b22f44cebb5060f15c5cece886035d1499bfd7721a2dfe9a8e8516a1e1b619e7dacf6ecdd2aa02ab8c6b007cd6658e722f24d4cba1fb1d2fc819b0973d668925747ed83c10bd0e68a11be1cecd7348f7cca926671d058b12c1446eb9012e36d9ebf23ae03825c9a90d53948af740218595aad62fd33bb50ed35e27bd21a0f0bb7625d4ea0731a84a3faf3cb5ca0fb7a07e34d5ac5304cac40c690182d7b6707b178742d4b6843b0ea0dd35cb52ce75268328f33bc5c0d2bac2af092c2a137c991c78071eee89b4a68605016dd54d3832aa91a585c85116b9f5baf04891a1ee55cff86d8caa6d89376e3251b36335cf4bea635261741032b711152a9584cbd7bc68527ff7eb181a35aed0ac2ec4b0ccde3875ddc4d3b2dc0923f17a970e21b7821647115971356fa5ff34b3fcd9252aaeb10fd166f56aa2e050e5af0768289be709d3a0b81f3f2c639f03374250e5c9eec8ab8f16bf9ff408c3c4849a3c1e8984168b6e7862da0549a0f0a4a10d89cbb7a64ca4800bf8d2e2dd30b884c2e614dc6d8757aef8ddb5603b1eb41d5cce9c158c9893d391f6aaaf6fa5f6dd1087d5ee173a44af25130febde6430fec572a2bf52272925a32eac9aa22bbf2134896bd079ed4a38fbd2ae9bafdebfde9b4efb969652a55512d5b9982eba7cfe5b956b3f414bb20265e0b0839533ee7ee3dbff047517ba2a69b6679104c298e9ff1fd49e352ded83e02fd03ed28d2a587ffedaae6d490fa9bee1a86d33530f933963398932888e32a13315c6849509215c10b3d0fb43f1108e4de4c416cd1ed33c939a790a195831d61ccfd9dd55d68adcc0459eaba89091b6f02240d499b26c22f5aa7c1d0c7a4b661f905064afad0b9e9a332243eefe89a6607594ceb69185572671a686141a772a0ea35f4eddac8eea515844004153f8a9150c7e7aebb5f284e6f3119464d4a390a05f4bca5174c451597fa1983ea261b5b026d0304c1d322cfb4c8eb18c07624b6cd7baed37b6b761550e007b4f1d1e74b1e082f9d79be07f8b0971bc6a3dac86ba1ff8486b6f460d1335e97416f706072fa4bced97b6c6345356168cb7ec70aea4c4076e3a8eeab7744657c72968b244b3e993eedcb9556cfb97f6267568fe3272872f7334c1e5e17295e41bd80e5784b8ed0a8175de9bc34a6582c869cf9c7e178553f6678082080bdf84dd5d7bcc4109d4e0ee07eb5a56b47dadf12ba07caad126d01081c8771cefd4e2f1fad14dfe4328b442df47bb2d551d496a54476fbe150674c982b26bab82d422b5577b0fe1cceef445fde514b786396218a0fa7338d679ac81b12d05d84dd4bbbc247a934385a822104fecb1e2dadd962d06b7043bbafac6c1d4ed2bbcf7b2f2da560d135a1e4eb5eaa6bc789d76327b88d2fe16fb2a111ca0aef4f7ae1ba1950a4f3ecfa3306a8f9e3e487fcee2014d23b8c51d19161b83211d967c38d713a83db5dd8f9e5a3e67332e5bc3732245bf4511626484f24f9971adba54a367912e49cbca7bd4ec0bb6e9ef331c7a4cb2d72fcddb7337343b833e6ff3c176c24fdb9a83933852e5a98a168f5180a1dcaa14b2cae15cfc1148a76d19606a583063eaf701d45e5d533e5923201501da5678066a7f2d7381130aad494b00a3cce026188c5b65d5bda3d91d42e755effe45fcdf3c0d89522cb1a6cc491b88c1d5fc25e40ba932b0645a164e45331e50fb82c9f1c8366fe1b3d4d60dd2bd5a8b4b15fd21842b905d65b04ec97c525a45522d9e3907f4ce3722fe7e9c929634a7caf6bb32bddbcba72c07a88c0855a078dea22c35fadff3cf6f027c35e1120299d84d83998bc61a7acd3fe74bd03f50c2778465c535451829fc76142c9eeae5bd198223c00f632fd615657449710c8e3ae0add84d9887785036f4e454215836402fb03526ed26d4e2a3dcf1281af5352815ccd8dc9286f342dc17ed18c5a47a08f4e834723e1a7d250fe6a43683276fcc65f02689605fff07d0e582b28ee405f673703a93de78d7b12b6e1e8b2327e6c4ee3263ef825cf8e3ed43f6d084c3695dfbdec9d93db7dacb5c009194d43576de7652aa160fab26dc818a2a27cf0eab3b3fcf64bbec99846d25dc8818ec197988e0695f6875cb9b4e726c25174b2fbd05c7275053918204b00410f2c49a77abec2d0359d4d3b84e037da6b3293e365b78c6b25de9597473365418258d84cec4e574b6e3b1a042ca5535c805a820be6a0cba2a773f1c425972474b2bffd35b6283344bfdab920d792b00278115f865043d568243e29dd6561b81a08382926ad7042231fd58dfb243edf9bf5f1246b0716eff287516917016929d1b7e21472167ed2b3aa87a84a07f01175f8015e43e7b1233f71e70552adbd4f3dc9c6ba2c101804225476a61baec0ee666f15dfa16e95d863e0dfe7215944ac897cd0c60d5430a3aa5f37ca41e13d6dca4a7ffae349fce0ed93da118e4098430c0e34e48e50f8591b7d5cf3b190c05812f89d264edbd45690781ecc4daa159f24c8967fea11ebc4bc3068c611bd53161aadd3cdf233980e952e8647e0669b35e94f4f95d5c8656fb90a42620c956260b2a26f74bdf5910fa72d767dc319f3006839182fa7b03bc3a59647e34ea7a7b71c6e8be9508022d79f07ebb875db5a632a9b3896b98dee2df82b73dc190a5c61efed565959504b052a6cb881ff92d112de00a2f519673e9f365edab5caa991208b2481d0b2cdf80704ffab7ddb47695668ca8f12272785cc00b45b6f7cd7b11c8d830bec4d9013130784c3490359c90ead78e0c52303ffe295f1a9f8465587161b6af93b1dade38f36f183197214323bc81db2b261d0005bf35639d0118ecda69b27371334ddb83f6cc4bb44812cb37749fbaacfa4bb1ab78ccf60348bcbe8e9ce91c0e2b67ff1a9b159d43433be63131f23fb2715601b0d29369f710a4e3eb3d89bcc4070897c5255f4b91bfa4377b0293431210c4673a795ada4d33787f119c2c9bddb2b881cae38aacf601399b7e8c638a833641f43030d2c55273d661334ce5d3f1bfc611a5953d6c11b234c7fade438b59335a7a786635576ccae94f62d933882beebca32e146aa50aeeb51ce15e34b11b786eb013cc6efa8dc557df77bce8a2a15626afcede03eee38d4de9fcb24b5bc3289cde24622dd12be7d422964f4aead5bdc49e3f269f75ac109bf7f58cdfd7f6b419c80a729be99cd116235b823c97bf69a23033fddda5b8c8ddecdfb6061e163234ce1ea93d36ac6e3520b19e66fdb5c3e3a838ea85ca6819dd0787256af67ce46e7239bf8e9141615712c3d6d9f1eee611241089103581dc1a2813ab20d704a9178e297dfb2f87aaccaab8ab8c65a7ffce0ad041fb469e28d4d1725d25949a7ed175cc8eea170d11d66afc296aa06aa670c1dd8318374358dc89bfc840df304e461c0d353a638cdb085bd225043ad6398c6a75ea3e9d349d6a1956e56bb583a6f179de8779e9d9f468318ea846f347237b9b29044a2982eb7bfe112170710d3935098f519640b073331407fa87b1f1582c4c30cb2eb6f02514e650765a7a3c6c30ae92a4144ad156aaad00a7d5fde323939a38596d53c75048ab8ae82b2eb931e2fef03f43949c8643eeb4b8e7c4e2ef3466fe96f572c7e10bc50b892d724fe602e2d29704254fce714e693dd5fda757c2a765a9d7c02863a57ace45b104180be717e446edad379ac8f592c61f920b52859a84f6c8af779975041f58653860f3b17a829d37ff8f5be6636e5b7a33bf017eeb10e12b2e5b49f8079cef691c12c0a8209471ec1048e73cc8c6488405e639e50b416d81cb233112845d6568174b9ba0c7e3d0c58bd0ad1d7cb6828148683c27bc5d69336fea138fe6bdf132ca298818abccfcc99c9d584cae4af7f46231d34bda9eccbea8f3e53b2df34b86e1e44bd3a5b366239a81d97476bf83ff8668f80f5ec2fc491e3887738b0b3558f07551d3a766a654fb191f2fc067728acc84e0e1b1ddf42e2622ea7040a00013aaec7ecd58c82c6721599c04a1155573022f14844209710db035eac666db4915cbb2c11fcd1a019274923e8600fd0bdc716eba3c1b15c1eba5751486a8ac98e535c54020a443c12d741eacba26a285551bfc439be9640868a0186c626d89d851f7172e74b8ab9f726c90b25bbbdd76e0570223e5b9aaa4a76eed62105073e72089affdc80f883c9c0875f0dccb2feacb101719a67108de1763b3a57e8fdadb161bc739b1f34b47804181c07e8c1027919d70994af62ee4330cf57ae10c768bd624b077ef5810d8304b83fb400d53f8855c1a71b54990f1045737ebf3ca5c2b39822c5a72ede63be62313a1b8013352289f14f0edfcabb1cfd6e6941d41e1d8e49706bae970027335de9a55fe783a28b2050319cbfe24f7e258466e82541870cfaf6e60c217e61dbcde07df98c60eb046f9ee465b572687545ac4dbea10e8283a96a250b82d5a5856882cb8033b61935cc825f9a61f3b3934f4562972c6afd0f7a501ff256e80692db76e8abbcbab5ed6f94edad5da6183609bcf352d2a018f7bf963ea3bc9ff9752de08b657a31693792bdc34984c0551ec13a2ebf4fb2495222b03c893290f40dda6be9908edeb550fd61d4525c2d57675dc8b79c81b7b7944a35d19bade671bf57bf43142a855fb90bd5e968331c592a3547c96809e73bb0fd1f7bb389919557dd5055568a94ddd74a1bf5316cf561aabd036a38876f3661c52282c9cb9f9744e6d2f33426738d53a166b5294883dc11b28c4d583f1c3c0099650d7bf7f6447916332bbe441d717f638a87ebf8513303cf5667a6ba4fc66a1bb4ac2edc2fd7b826d79f49b518373f5bf7784019521897e78729cf8a43c753d4947f3526f4ba35b8d905bcb881b23d226ba86412ee08d1a62a234f19714c12a88ba6da7efdcf4f7f2d956352a36dd00eab39f05508beb3dc7f38f5f033cfcc93f6bfdd9dc0e32c50ac05d1197807ab01f6f9fb1f83177e1f613210791c53d4c270491fed06248e3068ee635a6915cd047c742d364830f89e2de0481b68f76853fbb26a5", 0x1000, 0x0, &(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x3}, 0x8) 12:28:54 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x6, 0xffffffffffffffff) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000040)={&(0x7f0000000000)=[{0x84, 0x8}], 0x1}) 12:28:54 executing program 1: socket(0x10, 0x5, 0xdc2a) r0 = getegid() r1 = semget$private(0x0, 0x7, 0x2) semget$private(0x0, 0x4, 0x17f) mknod(&(0x7f0000000140)='./bus\x00', 0x2004, 0x80000000013c7) socket(0x2, 0x2, 0x0) r2 = socket$inet6(0x18, 0x3, 0x228) getpeername$inet6(r2, &(0x7f0000000300), &(0x7f0000000340)=0xc) r3 = open(&(0x7f0000000100)='./file1/../file0\x00', 0xfffffffffffffffe, 0xfffffffffffffffc) r4 = getpgrp() wait4(r4, 0x0, 0x8, &(0x7f0000000500)) ioctl$KDSETRAD(r3, 0x20004b43) fchown(r3, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1007, &(0x7f00000000c0)={0x0, 0xffff}, 0xa) semop(r1, &(0x7f0000000040)=[{0x5, 0x8, 0x800}, {0x2, 0x3}, {0x1, 0x3, 0x1000}, {0x5, 0xfffffffffffffff8, 0x80000001803}, {0x1, 0x5ae, 0x100000000001800}, {0x100000000004, 0x100000000, 0x1000}, {0x0, 0x9, 0x17fd}, {0x3, 0x0, 0x800}, {0x3, 0x200000009, 0x1000001004}], 0x9) unlinkat(r3, &(0x7f00000001c0)='./bus\x00', 0xa) shmget$private(0x0, 0x3000, 0x360, &(0x7f0000ffb000/0x3000)=nil) mmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0xfffffffffffffffc, 0x413, r3, 0x0, 0x0) r5 = fcntl$dupfd(r3, 0x9, 0xffffffffffffffff) r6 = geteuid() getegid() lchown(&(0x7f0000000000)='./file1\x00', r6, r0) syz_open_pts() link(&(0x7f0000000400)='./file1/../file0\x00', &(0x7f0000000200)='./file0\x00') fcntl$getown(r3, 0x5) close(r3) unlinkat(r5, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r5, 0xc028575d, &(0x7f0000000080)={0x1, 0x8000, './file0\x00', 0x0, 0x80, 0x100000000}) setsockopt$sock_timeval(r3, 0xffff, 0x1007, &(0x7f00000002c0)={0x8583, 0x1}, 0x10) mknod(&(0x7f00000003c0)='./file3\x00', 0x0, 0x17a4) 12:28:54 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x4, 0x200fffff, 0xce74, 0x8060}, {{r0}, 0xfffffffffffffffa, 0x40, 0x42, 0x100000001, 0xff}, {{r0}, 0xfffffffffffffff9, 0x74, 0xfffff, 0x80000001, 0x4}, {{r0}, 0xfffffffffffffffb, 0x46, 0x8, 0x7, 0xa3}, {{r0}, 0x0, 0x0, 0xa0, 0xc54d, 0x6}], 0x0, &(0x7f00000000c0)=[{{r0}, 0x0, 0x2, 0x0, 0x8, 0x2}, {{r0}, 0x0, 0x88, 0x1, 0x9, 0x5}], 0x100, &(0x7f0000000100)={0x6, 0x91ce}) r2 = dup2(r0, r0) fsync(r2) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0}, 0x0) 12:28:54 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) syz_open_pts() r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000180)="b84926f191c4b35794b6362954686641eaaa3ee79f60757c387b2ff432d9a049c27eba6ee827dd1e83fd0c0018a7eed30b2ae96055f77201c580e62a846cbc1913aeb92e2b8ed11f7ea52a5e9332f3ad6ddc78052b5a4be19db632f205625d125a71d6d96d33047c1fa816c30e14dd00eee6db07ca45f7bb3c42ec93e9258520c17e3932bea4beb297379c7febf7b09fee076500d1ce14c2defc65203060ffad8175586da2b2ee399b6f98f882bd5b8ca825314693d7f58345c2ee48101b6024493b996ebfa8bd1a4aa54f5e8775a929009bb20beb6b5b7499c9d4e7631204f42a7864855895673fa7abc77c6e728d8a17a64c2b216a"}, {&(0x7f0000000000)="b229ddc4e2ec5f8f5d08819497a0f3f14af2ae18fd04f5e1a31f22f33aa02098e82d49a0ce"}, {&(0x7f0000000280)="c4ca73fc3c67641c8cd32aacc1d3ca2457bee091ddef83931bebf9ea6b1f5bcfe133fd10aecc7a20bbb407140e7978383130f10f284f58100fe27503108d2c1b44fbe1142168b246754d528cdcf8dc673c24bf64e0cca3a52ed1e3d953"}, {&(0x7f0000000300)="e9f3864158d020a08dcd5f37e2ddf170d39c984ad4e0e8e2c7aeb4ca9bfaf79a067f808f2082e2d0bd7d59fc57d7c980830812594ab425cf88fcf3d1d82a56baff00acb4757c65b4ed6b2c01c97ea694aeecd7abb6ea3bb6bc80ee9427f93304bb0958cbab7762c3ccf5b44c0bdae6ba104066c6b22945b485704d76db0776e8f1e1bf7fbca02b88faa2ccc28e"}, {&(0x7f0000000040)="d9790fe97fcd472a32b15e1dc7ce53e5be14fc2a7c58ccb5bc5b251afda7b6b748cd05d6a479e792dc083628d3939ce89243300373ec7d3f61"}, {&(0x7f0000000440)="81532bb5f42a34678eab7b3da395ea3bf90432c15e22c1b6c380e30f463937de6a5277d65a2c9b428a9da12e76697f2c2c26bb5a22ab0de642fe4fa0b22eea8ac8276c1c774a487db45996a086b852ccf3fcf1a02a02c7261bf35e8d0c2641e6be4968d3120cabdbda01209903b083bb5a6a313b575d76465dc6d3cee64c0a07afd9183d9506cbf2ac30b8a8a080545186ea3f25cde1aa7c69688272533b"}, {&(0x7f0000000500)="c7e83b6abcdb27e06e555e29ec26144bb95b5c127ee219b4ebc4b54c7df30ad268b09c1a3774977440e6ed7642b3e722b2a207d34838b7a69a18ec799038d3c7f0ceef97c9"}, {&(0x7f0000000580)="f1f1968aa4bf381ff1d12f1cce269a3de42092595976a9b65daa4234bd659a9ed21230683f63f88be0e389be75bfcc07819dc62f51ade840efe6d6e18115fb57e318cb3c90d9055db7af3ca1ce28d7a9efba2e01a11641fff74b1219023cead6c5926b8cac1855aa23f64d50745bf64a2e7a51558ecc60466c3422d01c11f07674046e6f82"}, {&(0x7f0000000640)="eb65adcff420cc448d4895e6563d5fb436d16e6016c25612006b02a0c9265e68a16601301c4723c2ccd14676ffb8372f775a12c1662c7e5d514a4920070608e13c61eebbea4bfba9c23e13dc82e97dec1539df6525d72dcedabb4db1404fcb352922af9cc7ecea13daf4d459a3437c66c94751f3"}], 0x10000186) 12:28:54 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x22}], 0x2}) r1 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) munmap(&(0x7f0000000000/0x2000)=nil, 0x2000) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x2, 0x1, 0x7, 0x1, r5}) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r3, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) getdents(r1, &(0x7f0000000080)=""/37, 0xfe37) fchmod(r1, 0x0) close(r1) 12:28:54 executing program 1: socket(0x2, 0xffffffffffffffff, 0x0) 12:28:54 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) socketpair(0x2, 0x4, 0x6, &(0x7f0000000140)={0xffffffffffffffff}) r4 = socket$inet6(0x18, 0x8001, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000000c0)={0x0, './file0\x00', './file0\x00'}) connect$inet6(r4, &(0x7f0000000000), 0xc) listen(r3, 0x0) listen(r4, 0x0) dup2(r0, r4) 12:28:54 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000240)=0xc) getgroups(0x1, &(0x7f0000000280)=[0xffffffffffffffff]) fchown(r0, r1, r2) ioctl$TIOCDRAIN(r0, 0x2000745e) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r3 = open(&(0x7f0000000180)='./bus\x00', 0x11, 0x0) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000200)=0x1a) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f00000001c0)={0x3, 0x6}) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f00000000c0)={0x3}) ioctl$TIOCCBRK(r0, 0x2000747a) fcntl$setstatus(r0, 0x4, 0x4) fchflags(r3, 0xa1a7690bacce59c0) getsockname(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="0000000000000000000000000000000000006bce0000000000000000000000000000000000000000000000feffffffffffffff000000000000000000000000000000000000000095e100"/95], &(0x7f00000002c0)=0x1) 12:28:55 executing program 0: pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000000)=0x7) read(r0, &(0x7f0000000100)=""/149, 0x95) msgget(0x3, 0x204) write(r1, &(0x7f0000000340), 0x10000014c) execve(0x0, 0x0, 0x0) 12:28:55 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) shutdown(r0, 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20, 0x20) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x9, 0x1, 0x4, 0x9, "81973638c9e9d49cdfdd564905b0d75405f30aa2", 0x0, 0x9}) sendto$unix(r0, 0x0, 0x0, 0x410, 0x0, 0x0) 12:28:55 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x301, 0x10) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) bind(r0, &(0x7f0000000200)=@un=@file={0x1, './file0\x00'}, 0xa) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000340)=ANY=[@ANYBLOB="c825147e438bc62f40e2b04523dbf0ade17f467edf149bbbe4a482e9846e336e9ad67a8c5e97603751e36a3f8c9b6f95270bb44b4f0000000000000000bfdb80acbe4c54288261d282abf65658d300000000ca49e0fd057b220e52a670e42af7abc2e6ca2912186843e8a1267903bc762a4ed999b462b0b6f6e0691b330ab4455f429801bff27bb98cb1a800317e365fa4496ac019b09f0b4f98d3fd8c7c65eb12f8940df52442c1b8b07b5f1c84aea16e76ab17e12fa687a4f14993d0c03858492261952f3f52be4fc7"], 0xa) r2 = dup2(r0, r1) r3 = openat(r2, &(0x7f0000000280)='./file0/file0\x00', 0x80, 0x48) r4 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r4, &(0x7f0000001480)={&(0x7f0000000040)=ANY=[@ANYBLOB="7030619e69653000a2"], 0xa, 0x0}, 0x0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x8, 0xa26, 0xfffffffffffffff7, 0x1, 0x200, 0x20, 0x0, 0x3, 0x0, 0x0, 0x4}) dup2(r3, r0) 12:28:55 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) ioctl$TIOCEXCL(r0, 0x2000740d) 12:28:56 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() dup2(r1, r2) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) 12:28:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x1ff, 0xd1f, 0x0, 0x4, "072f27d0dbd8d015e489d3eb669a932d9012aa95", 0x6, 0x3ff00000000000}) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000680)="cb", 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000280)=0x7) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000140)) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 12:28:56 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000000080)='./file0/file0/file0/file0\x00') unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='c\x00') unlink(&(0x7f0000000400)='./file0/file0/file0/file0\x00') 12:28:56 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x91}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffe01, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) syz_open_pts() writev(r0, &(0x7f0000000580)=[{&(0x7f0000001400)="4ba1c376bd4cda76549fd18bcbb86b777d799fee2586ca2db73b060821b3659ca98d6a203de60ca115ecbaf4862cf5893e8331b1e03b8901131c988f942b16646adfc2806e69e47753cccab1cf431a2c3f8d873a527b34bb8108027a3620267641f881d25bc0ea1f1516561aec8466eee97c051f1ff29dd16ee88dbef2337cb1d55e87d72cb175fc493044d69b0cdfa9c9debd0bac390dbff0e4d26f1b39333c4520dd735af6cddc6ab429a7e056b44fb3bab7240da0f691b731a44b2658c3b6fc7bea6886df3e32fdc4198b61112d35929c13b4f3a94ccac0f4245eec06c586f03237aed095372b4ff1670ec397a2d6cdd0496d5b05c0eb79b2e7d71bf38780bf263a130427f26c48abc02e16d93fb9be9139a5f18b8bdd3598676c8fcf558e7a130b34bfa1cb61a3ca16244fc75452f62b75ba5c2751afcf4540900ec5927c072e4bcdd7bde1c24145eb3b1aebf1da62c5fdbc84689b4dacaea63108fffaf7f7959d518bd5101cf6ef3eefcb454f3ea5dbc761585deae81249e7c1d7df1a8802aed04020959774bdf1236e4f4191f9b99f9c9d0e22d21bd813f9b86940e7cdd9bee8a36e625252b090334c42bbe6ffc8302c39eec4815d77faff397a2d4b59c7ac0ff27ac8522d18bb3ff3afd46a391f318efd805f75eb96019f072522a06cdc61c5fc4a8bd0fda124a9420bec714702ccd2c6908991f7457a6dc8da35ca190261fdebc7db4c013d80fe0bda74f2da7887c4d61148ed4df6c8a6f1efc51cdd9620711e26feb6405b451e05c2f53ddb88dbef7ceaff7108e5bb350cec4802244e1a18cdc42ee050fedbfe6e3f6203843a92edb17ff899b179d03c2eb4e62b3d7c263cba085fdeefec7e3971ea737678719684c3d75503c757fcf75fa330e2f9cb10fc054865fe00d4cc3e6deecd68580b335fb07baa97ab905680b79a66a5fcd97c200b06f29926e7a2c4c9fb846c275a60f83b1fa21ed35ab20b696c693127f8490387fad8e39774ce15ebbde01c35d5cdcb2ee41899c016a67931262b853f98a608baaef55cbf1bdad73b1404cb6a4b996d7236584ac0e17493c57c3f29b667df402cbc5d65fcac6e214e1f8e857dd4ba860b8bbd6d0433e1cc25649d2bef5662ef4ab64f7beb110f5308031cfaaf7aa9d465c872c8773580a40a0c887b2e0dc089bf12222bc0f94dc9f8a48e1ed0f5978773d2851a5903e6b21a61c7e2c3aa74a6f1d87264e15d3aff5307f3a0e9ceb6cb2e46943c138753eac9413f02f18b7ccb4464a2b7a6916d204727f783d92441ca582c9914cd46145d4d33804970875701376e5d6dd8f07c929ba28b4108c2d738a473a23f46d48dd4cdc8f57c64bdf8b283102fbe15c398a2d6afbca7d703bfaa5ce4e5c0f6e15b8feccad8681ee3a60decc47c8c57b23914c973b8253fdf344317dc811035d31592417bfbd1a528343cdbd588aafb5015c0d681623ef1e793192ef03dbbddf6aca79c7c6ae84c2ae3ac01d3deea85bf72d47cf9ced74b21e45f70aa2b3a11ecb117792aa489d6103fa61ff1986f6a9bdfc2aff77ecf7dfbe0861a49a31a703b6715a32e6fa82032f2834e4f1f8757da01f18c8f54a25b4a6f4bb73ac6bf5baa032cee1824d1370940d4f22cfcd59859a659adbe7f1b8bcc7bf9b644d6aa9c61c77a0c8f291cd1f33d0e8f870ce913a945829caf370483037408802f070ee7a92daa4682cdc8bd2efe92400351912cc40effbe413f6eedfa41bb89d913f71511bbf8450691b573e8ffc4f2c1e3e595c31fc97eba33317451435789975b271dad33f1ae2f19b4febbff3f4a0976a7f8d798de8ec5e7232c0620705c7ef35c04ae5b7f2c3fb38a373bea1a1407d4d52fab0b97657d98a0be1af61290196d9f002b39a4fba87f0d6ff1299f0e6507eb56ecc3ec2b7ef60ed5707eb2dd773c5951de2fa43fee2034365d3b0d4378ae9fc6de5cb53432b3ed7cdab9fe0e0cbc24ba38a726552aba44f8bd3aba0106b6b1d16bfe0c2f0b12d34be0dea69d65f5730a18feb1663539ad284b563b0bd86f97a4e92bbf1f9badfa11697bb0e114a166ecf95c5fe46492faaff8a966e1f293e96c21a880b23a23b69773fa2dd8d540651980afd741fe4331f96ac685202c90ba898332021f3d8a6adab5b258f08cd6b12ba9206cfcfe03a4b9cc537bc5e60434179940ce933a712176d5f3a4b3ec49bd7c86ac65a784414ce025b8a4808c3d081f9d50322ee9e78b8df7e646fff9c8cab68b3bf8623ee5b7846428e2d70ca6c4513a400218b4cebeeda435417c8f763cbe6b7f0567274f9c370aad5a87652137aa669e0526a22d121cc9766afd80348b957386f9319f1a00176087bbd1edf742e42d0d242023020565dd1daa642d40c79e82827737d395e8e38b87fd9736d5600fe9dbada8e404b7a809d27184aff3dfd20bffcfed8e43ce2d04ecca00019bf840eeeae8ee3906ed451e4360a1a8b2ef94704e9698d60c5abfd748ec5ad4aad8bfbfd95c95c019cefd75647cc9f6d72d1c50fd3f9149595b5e17c441dffd75e95a702cbd1c340387a72ed5d3aacdf5ecdd4543865161022f50756834a7057e76818b866aa6e7f22f4621e0427d9483521ada969638bf9e5a738cbbd808e3de5d8ed554b9b296705a08c8bcb2793234c372842bee323168cc7aece4804bf2376f14564a0dca4f4a7ca2587a09d87bc226e505e5cb44d92c654d06e48b71d2566337a10aec76ca3fd81a0d7318d43f8cf76d1dd109cc9f3172f78f7c2b106b1897b4626eadf52de26a58623e6474d48f263f3e8e1b9cc9193a15e41615e9334ebabe2fc13301a17bc0a9e702fbd6bd265631e8154013a87effab7fd84566575a835a927c7da2aaa9583b9e7ee6515048b4f1bd714091cf6e421954b06f55398e7b1647101ddb3f446bc5dac8a555806362e2b6cf1121ae2eb2805094b6c63eb7620e85c5f5c1741899a34aa2400ae86a97f63062c769e918ec990da7016e0d4f0cd64ddcb5d3c22a790f25e5ac65de940a07ae4251b7b53a29275c4382997e664c5cb253bf28a353dea26e91976d94b0b4f5c0bbf2910b9b2aa15afcfb951583e1c3363713b42b65b95c344de4843a9d0cee72996d2b5c81c33d43f04a247a03de32ad20e9bd9b5e1f162cd0f8bb87a8d7023367d6d445c9197406bcc5c9960b398cdd43b5bdcadc35048b4e14961dbee42d4528f3d21ca1922130a2d4e8cdff0a833f0c356415aee3dcc82a3d73a71ff805dc0ab35137938ce4c29b151c26b0579ecd6b19249687164bebc5351e481960871617feab1f0e726fb2a5c9a7f179a450cd9fbe4a289b74d1c4b0365f782d4bd25c1c5dcbceced871ec36fd15b4c02a57d08df88883b71661fd8971f8463b6b5dd48d6eff2d1e8891d366c4aadac7ee7b346b5e85ba3de157fc2fed4f8e6a4491a038a4202bd3a3540aa3389ceb0a313f7b2b62d9843ae24c829c798f19689ebb5acc70d35386d846180d55c763982be2432b4b039bb68a8bf9f5697d593e75635e9c531b2667d80cfbac1bebf2f6bc2d4d4031251fc26c71ef0f94408bbcf13f72a9878eea2f2a3ce817c0e6ec81f68538319ebe12f5bca09448771375c56d285548d9d49687a57358f43aa98c3ed35a748a00e134a1ecef222610eaac4def952de807e33dd09cfa6201af686d03d7904949189f26dfb75972ad7b87ce48aa8c650eb367c82747f3a909178db9fb87de4edabe0775270976efd2884d5d69b2e7c9101ec8f6c6d16a126ddeaa86c251b36df168ae4498e4625a79bc450d3caaa44a458d0db46dbd32ecb3f62c06f178ca5696fa1938c576edf64bad2007830162a243954bf170d4eff4830b87de253feb9810a033fecd96fe2bc572345b6d9fda2494e3013ec4dee6cf7b8ee8e3a59b27b71dc5f66e040a469d9319b09ba6eb7de93fd23dc14a63c66deaa5aac46d802777865db3f4a48b5e89cc9bfb84f870681ea55dfa3fd533ff90df6df21653f81a493f067432b59ed14351afc151634106c14a5e46ab4d16f2abe8f0a6f6e5dacdd9e2a6d1c073d428497697cd2751301cb83d1c3541b901e7fc47964986d8cce9999b72c815ac040f1ee77dbfadb20164e8012cf69a020bcc1105eeaefdb5087f52e334b4500d12bd30488c27c3e74968ca6b9c87bcb60896072321aebeb18d78440990b5a9283e81e222126e5a52c3d4e6b362c9e811376224f36061e131dbd1ef9acb180307d2d278667c51c24a831378070fce52865e6a65f06f4cfb4ae9d346831a9e3f201cda16bdcb1d5228363b605b3ef1ca125915ead53005bacce567a94b195778a396e663e77abe136229daf4e85ab13acceaa36bdf94ff93b0dab3936aa9f8b1c9612cf4f95cc6308cb756b79c5a2cdc0bc19a7e5f3ca1b70e918f47f3707d0817bf050140297c62e7254c7661719000eaafbd3f095d834e1dd6684e57fb2e2bfd599630735a0b0ff3012132736f0850ba1f5c04599009fe800d75eee8e3609886f12ef222f09afbed4b35675ac67285ed0874bedfb0f92a9b7793b1e30ac367730f7a4483aaeff7693ef386f77059ddf01ce88bfab0cc6ae23011aea5bbd7f0f1872734ac41becb9419a4e10e63c2ded572e53f5710021314fdf004e0b5536636e9b8e422367c89a6ef3319d390ce0bfc52088d0ce9d20ecbf28cd25a7577b640ff506197f63789bb2f88aa3e970ac74d938b6a6f6e58e4524ec1ea951b587ed0ca1668dd13ef6d338aff48766ce7bd8fb031a882e1406bcbb36e747d93c931e7525e2d980fd748a38c7ace1a3132c86cdd2defa7ebede9e20f9dd2d41465348c48398adb04e17bbe85f50eab523a045efce9759d65715f080e4a6038e8a2beef8c63adb31be26c3f87cfc04d2e8eaeae799c16e2c8e680d6ba25180e2b86e55a1551ea55acd84b5ab830d0ce194b7c685b0bc1dacd31c8c352d88ef8c08506e1003bcf08b95d7e6b461813db9c56d9fcbe992c235b3f74d3136b8716c3b3cff092a22dcc7ed4ea5d7cc85ba168710a6fccf1dc05d0f42e171e333da98939f7497e342aa07b4424d19fd84034245d88eda32444c1f9d869648d1e2376579a129a1f0cf1e6c131a36765c6c9fa636edfdc3b2f07d72a0f395607d0836214ab07d96ac6ee74a03468a20713cab26e5ddb8afd3c345d9dcaa42e0a35c6e871aad55e5241146965fe5012bc03852c854e311f2fb4191eda989256721960b7a40304668bf1e3d26496fd165ec6e7ba64c5ad80890bc2ea55d2f1fdcfcec231cb37a56eb47bdd405e2acda6223186899e2c719518555b47d9fbf622c30687cbfc4449d6ff8b7f1ce6dd25c9e4844bfe011040253e04946011b7de8ce13501f63b34ddca2ab0bb1dbe572cc0087bc54e8948a0d7655182dec6a87062f02eab6664cfe51ae9117587f5c85d6c0ba42aad03662a1332092fdb6de52654e34e7efb0c144f0f14d8d08580c46c82096e2c8638366f857f5f6302e9d445a1576aa77e4ecaa4c8951f513d54b4b6288a20a4133020a75ae1f7d2d846aeff5a2ed96e3f2a249edbda5ed32b952686d3b6b5735df239f769eabcb083c249509ed4a799a185041ffc3698912c0e47cb1c56ba8fcc9e", 0xf7b}], 0x1) writev(r0, &(0x7f00000013c0)=[{&(0x7f0000000040)="37a50170df6e4e969536b3d8bc6667b681062efd653d364d0d", 0x19}], 0x1) 12:28:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x9, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000080), 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000300)="5a68f99e167db797f12655eda519a68e5c8c20770b158b77b43c56a0f21a45c80707dae6fde9c28c4b6f4e6a49bcc383bf66e27b4808ee89591b53f818e3b10de9ac91194b394be01252ab418a", 0x4d}], 0x1) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000540)='/dev/wsmouse0\x00', 0x80000000, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)}) readv(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000580)=""/120, 0x78}], 0x0) writev(r0, &(0x7f00000018c0)=[{&(0x7f00000017c0)="ce775101cc6417b6a2f2532db35f295f116316d3ab9d67385f63340e4966f04f25ad04d440ec749a98843459941459086805dd46074ed1dbf94b7fcb09ea30771e1fee9da1efc6741e59f839a8c65f96f5769122b6d9b1fec3c71ea2b0bef2f1e7dce50fc479ba746f3510cb047aea8663b5a7883153db04fe4fcf18beb7e31d64a53e433be04f1d823f40baaefb2b7d96f5fdfe111739d1492c591058c3a2ac81f3d802109e105af525a372217a92bda822c1590ebc430f7dafd44e8f88c468c338d29a40caa3f90fa3b7b61a9bf82f1346bf19a5ce5cf0318f4831363e149abbaff8292fc993b0", 0xe8}], 0x1) socket(0x20, 0xc000, 0x3) write(r0, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r2) r3 = dup(r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0xfa, 0x8, 0x5, 0x2, "7a7a02da44f5d57ea43fc59be839fc31ffb0f193", 0x9, 0xfff}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x7, 0xfff, 0x400, 0x6, "2026082842e819d8e3324ba906f017e55d8f85d4", 0x2, 0x6}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x3, 0x7ffffffffffffffc, "845d550900200000fc5c7fd2008f27df00"}) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x5) r4 = fcntl$dupfd(r1, 0x1, r0) socket(0x18, 0x1, 0x0) fchflags(r0, 0x0) r5 = semget$private(0x0, 0x1, 0x101) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000080)) ioctl$VT_OPENQRY(r4, 0x40047601, &(0x7f0000000200)) utimes(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)={{0x5, 0x6}, {0x81, 0x400000000040}}) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000140)) setitimer(0x0, &(0x7f00000001c0)={{0x80, 0x2}, {0x81, 0xfffffffffffffffe}}, &(0x7f0000000240)) socket(0x2, 0x400000000000, 0x2) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000380)) 12:28:56 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)=""/146, 0x92) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) 12:28:57 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setrlimit(0x6, &(0x7f0000000000)) mlockall(0x3) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1, 0x2010, r0, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000100)={0x2, 0x9}) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2, 0x811, r0, 0x0, 0x5d) renameat(r0, &(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') 12:28:57 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fchflags(r0, 0x60004) mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r1, &(0x7f0000000300), 0x258) fchflags(r0, 0x0) rmdir(&(0x7f0000000100)='./file0\x00') 12:28:57 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x8001, 0x0) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) 12:28:57 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) pipe(&(0x7f0000000000)={0xffffffffffffffff}) fchmodat(r2, &(0x7f0000000080)='./file0\x00', 0x44, 0x4) mkdir(&(0x7f00000000c0)='./file0\x00', 0x20) setreuid(0x0, 0xee00) fchmod(r0, 0x4) r3 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r3, &(0x7f0000001480)={&(0x7f0000000040)=ANY=[@ANYBLOB="70012e2f66ff07653100"], 0xa, 0x0}, 0x0) 12:28:57 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x40, 0x1, 0x3, 0x101, "9a0e829fd9165da44f8ca2506e730ccd2270a46e", 0x5, 0x2}) 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) truncate(&(0x7f0000000000)='./file0\x00', 0x9) writev(0xffffffffffffffff, &(0x7f0000000700)=[{0x0}], 0x1) write(0xffffffffffffffff, &(0x7f0000000300)="9b", 0x1) execve(0x0, 0x0, 0x0) 12:28:58 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt(r0, 0x29, 0x2e, 0x0, 0x0) 12:28:58 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) chdir(&(0x7f0000000040)='./bus\x00') r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f00000001c0)="55b74bf5312c53da78bbe140648fe2fa024eb5b6b77b8fe63df2facfe5c29d5441f22da3bbeac73f42ad59506657f2b004d34297752f9348bef9208aee7e11f0aab404f0b009c8a354866eb391df9d47e1020be9c5cc5fb80ea7bc016040060ff1bfc035f9a00849a2b6cad1c95fdd306f15c8aabe5f50c06ba67ba88ced98076a2189ddabf681806bc095e22cc0142e417d", 0x92) write(r0, &(0x7f0000000340)="0ae88e5847ac0866fd60ac0802e4a62cfc71bf3786c951144be010d7a71b985d595398561965974300884638535bbc5f546b8c8565ceafe59bb85426f18f02f7e785038b7b226aab9c70abac105cdd21fae89179d30231b7c673fcc20f7fedc634260619777fc7ea934223c419dd8f63d7bb729665d36af65438c101d0b9e162c8fd3e28d3bcd7bc233a2ce85a9f58c56f4c", 0x92) execve(0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) 12:28:59 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f00000002c0)=[{0x1}], 0x2}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20081, 0x0) write(r1, &(0x7f0000000040)='N1', 0x2) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f00000000c0)) r2 = open(&(0x7f0000000080)='./bus\x00', 0x8000, 0x20) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000140)) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f00000001c0)={0x9, 0xebcf, {0x2, 0x40}}) 12:28:59 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8ea, 0x20) open$dir(&(0x7f0000000000)='./file0\x00', 0x20800, 0x8) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f00000000c0)=0xe08e) close(r0) getsockname$unix(r1, &(0x7f0000000340)=@file={0x0, ""/4096}, &(0x7f0000000140)=0x1002) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x8000, 0x0) 12:28:59 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0) fchown(r1, 0x0, 0x0) close(r0) 12:28:59 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) socket(0x3e, 0x0, 0x9) setsockopt(r0, 0x200000000029, 0x80000000000000b, &(0x7f0000000080), 0x0) 12:28:59 executing program 0: r0 = socket(0x10000000002, 0x3, 0x0) setsockopt(r0, 0x20000000009, 0x0, &(0x7f0000000000)="52e9959a810a2e51630fcb1e00e65e5338a4d01292b7364f0631c37e2f7abaf2a13e7a7a2f68b029bfdf26e070ac20afdfa24d343c6c5988e09a1c0039afec78d69771330dafe191c33b186bb7ec965b2282e774026e768f8124d317a89673f5eda55f65e50ca0e319b693beb79a25fcbc72ebfae1493569945416b536402186f81ff7358967e35c", 0x88) getsockopt(r0, 0x0, 0x6d, 0x0, 0x0) write(r0, &(0x7f00000000c0)="ea9148470b4048692406f607243e9abbfb850b72af9cbb7fab380f0b1e8ea3dd9cb1fb71fd66bc2f6eba50d0e075a6afd61e5f9540a0208fd019b672d3ab3f0e0ec216c7296899147f722e957eed39d323f539593cbd6d683d929a01c0196640d9e74f89", 0x64) close(r0) 12:28:59 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)='u', 0xffffffffffffff1e) write(r1, 0x0, 0x0) close(r0) 12:28:59 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000180)="a3ef3cb6e05b1ff229bd2b924cbf4d65c058762fc251238bd03800e0afef50951ccca4504e5ac72fcf3cb67696a9c493ac5775d7e76b9cf57c449b3cddb8050077c8b282b7d56a0244584d040ec66367fbaf65955c95ea5570d74fafb9e94332614e2537f0f0e29fc4c1b11c06bf00e6a069", 0x72) ioctl$TIOCSBRK(r0, 0x2000747b) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xf00000000000000, 0x0, "d730c1e7bb6fc6e33c5b00000000000000e74de4", 0x5}) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x8000, 0x2, 0x4, 0x400}]}) fchmod(r1, 0x130) syz_open_pts() open(&(0x7f0000000040)='./file0\x00', 0x10000, 0xa4) chroot(&(0x7f0000000000)='./file0\x00') 12:28:59 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10000, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="4b68dab3e91ca007", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000000), 0x28f) 12:28:59 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000040)={0x20, 0x3f, {0x9, 0x100}}) setpgid(0x0, 0xffffffffffffffff) 12:28:59 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r3 = kqueue() getsockopt(r3, 0x5, 0x4, &(0x7f0000000000)=""/85, &(0x7f0000000080)=0x55) dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r2, &(0x7f0000002a80)=""/4096, 0x1000) socket$inet6(0x18, 0x8001, 0xff) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2, 0x1010, r0, 0x0, 0x0) getpeername$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) 12:28:59 executing program 0: mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setgid(r1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x4811, r0, 0x0, 0x46) 12:28:59 executing program 0: clock_settime(0x0, &(0x7f0000000040)={0x5d9}) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x7d, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{0x2}, {}], 0x2}) r1 = getpgid(0x0) getpgid(r1) getpid() fchflags(r0, 0x2) 16:24:57 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = semget$private(0x0, 0x0, 0x1) semop(r1, &(0x7f0000000000)=[{0x3, 0x3f, 0x1000}], 0x1) getsockopt(r0, 0x200000029, 0x67, 0x0, 0x0) 16:24:57 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x800080002202, 0x28ce) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000001280)=""/4096, 0x29a}], 0x1000000000000065, 0x0) close(r0) open(&(0x7f0000000000)='./file0\x00', 0xc1, 0x0) open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) execve(0x0, 0x0, 0x0) 16:24:57 executing program 0: mkdir(&(0x7f000000dff6)='./control\x00', 0x0) r0 = open(&(0x7f00008db000)='./control\x00', 0x0, 0x0) symlinkat(&(0x7f0000000100)='./control\x00', r0, &(0x7f000034aff8)='./file0\x00') mknodat(r0, &(0x7f0000000000)='./control\x00', 0x6000, 0x400) renameat(r0, &(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./control\x00') ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000000c0)={0x8001, './control\x00', './file0\x00'}) 16:24:57 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000380)="582720efabd16ebae63225259560f8e5815f73f2a044fd2e815552fb5f2fff3e29e9773b5192065752c0b1d5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b2326a05d011594536e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab9", 0x65) write(r0, &(0x7f0000000480)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185e8a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748a0200947da61d75bc9028a2b887f0130906e061a751737d1d6a2e60e1f34322c0cdf86431400b4dc386972d2eae1f50146ef1ead47dfc43c6c3b018be5419edd6c225c44b2c6a7755bad7e808f9840f9e13da075ee54c0682247a3ea5651238225996d2250f6e9b60f2f94c51a5b70a02000000182bb8402e11d81ef3c2ff8a0d530549c620fa663f1850071e5828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a0000000000000000000000000000975e981e8d0278831bdfa7bc38ac129bcfdf90523fb85f3398010a7c4a75bbd43c3bdd5bcb482609a156e7bd2faea6cd295a0b69068eae8c1a1c9917bfd5b40c6a140e48eab0cd51f295ee301eefe19c803f6e9e52250235eee976feb92cf54160ad0e4a664b0dd217f1aa598f8b0799f010ef33fbec6135e6cde2642f9c7a9a041c35478ce9eb69091cc180cad69099fa0e3c834a3ad3539d257b6d7e9c33e50c82b71ed3a8b7f316ea771af09f7c0cc94f987b3e394fd8144f23933f5e79543e59a32db323a762d410f1d355020ad663eb811fc2247a942c4dbc4a7f07cb8a4c7d9e2e19d3a371602f1192e22c4b61cbb89b261bd741e3a5e2f7a6bb6babd1d14251029889bd6b85a705a4029b25422404875f1a925dbb16ce6fed769e8d57059e9f6f5d93bc3c7916bbcd055f04", 0x235) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xffffffffffffffc1, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffff, 0x3, 0x8, "b08dce58000000000072a2007f000000ff0f00"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:24:57 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x20400, 0x1) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000240)={0x10000, 0x1}) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) setuid(0xee01) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCFLUSH(r2, 0x20004268) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) readlinkat(r2, &(0x7f0000000280)='./file1\x00', &(0x7f00000002c0)=""/219, 0xdb) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) 16:24:58 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)={0xffffffffffffffff}) linkat(r1, &(0x7f0000000380)='./file0\x00', r2, &(0x7f0000000400)='./file0\x00', 0x4) pipe2(&(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)={0xffffffffffffffff}) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() listen(r0, 0x9) syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000340)) syz_open_pts() setrlimit(0x8, &(0x7f0000000080)) readv(r4, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/118, 0x76}, {&(0x7f0000000140)=""/227, 0xe3}, {&(0x7f0000000040)=""/24, 0x18}, {&(0x7f0000000240)=""/51, 0x33}, {&(0x7f0000000900)=""/4096, 0x1000}], 0x5) dup(r0) 16:24:58 executing program 1: r0 = socket(0x19, 0x3, 0x2790) setsockopt(r0, 0x4, 0x6, &(0x7f0000000000)="dbaed2af5ccbbe029df2aeb23a371554e0a59cab39a976ae2fd44c9870b14dd1eee579a26b7fc3293879c8430ef179a704dc74cad3e07e0d0a2b4b20298a772c46f635b7c6bc64135185428ec14de059ce404a6154c2304714e5", 0x5a) setsockopt(r0, 0x29, 0x1a, 0x0, 0x0) accept$unix(r0, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) recvfrom$inet6(r0, &(0x7f0000000080)=""/164, 0xa4, 0x40, &(0x7f0000000140)={0x18, 0x0, 0x10001}, 0xc) 16:24:58 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = dup(r0) fcntl$setstatus(r1, 0x4, 0x81) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0) unveil(&(0x7f0000001600)='./file1\x00', &(0x7f0000002880)='x\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f00000000c0)={0x6, './file1\x00', './file1\x00'}) 16:24:58 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) setsockopt(r0, 0x0, 0xb, 0x0, 0x0) 16:24:58 executing program 0: r0 = socket(0x1b, 0x5, 0x3a) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x201, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x433d, 0x8, 0x0, 0x2ed, "ba1a8fafc7a9269882e785f7ba8676506a057ac8", 0x9, 0x7f}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000180)) write(r0, &(0x7f0000000000)="0238e1349829880f38106f2b57faccc0ad90e326a9616903ff0f33ff76d0738d16fcc0672eb70da9967c48a101a25abb24153a5c410986bfbe55621dff77cee26ef68cf2bca734f0e279395dda53cf0336702a3e1c54fe816dc7e9b2f4616a012728c01ef415e75cacd75fb80d6cbb78f0cfc5c7f7f2e4a33c6b070b61bcf0ff188d0e559c45ce7057", 0x89) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f00000001c0)) 16:24:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) r2 = dup(r0) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xffffffffffffffff, "855c55000267f5bfa200"}) getgroups(0x9, &(0x7f0000000240)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r6 = getegid() poll(&(0x7f0000000300)=[{r0, 0x1}, {r0, 0x100}, {r0, 0x40}, {r1, 0x10}, {r1, 0x84}, {r3, 0x44}, {r2, 0x42}, {r1, 0x8}], 0x8, 0x9) setgroups(0x3, &(0x7f00000002c0)=[r4, r5, r6]) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) renameat(r2, &(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000040)='./file0\x00') syz_open_pts() 16:24:59 executing program 0: open(&(0x7f0000000300)='.\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x10) r0 = syz_open_pts() nanosleep(&(0x7f0000000900)={0x3}, 0x0) r1 = getuid() setuid(r1) r2 = syz_open_pts() r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000001980)='/dev/zero\x00', 0x8000, 0x0) fcntl$getflags(r2, 0x3) recvfrom$inet6(r3, &(0x7f00000019c0)=""/57, 0x39, 0x842, &(0x7f0000001a00)={0x18, 0x0, 0x1, 0x4}, 0xc) ioctl$TIOCSCTTY(r0, 0x20007461) read(0xffffffffffffffff, &(0x7f0000000180)=""/219, 0x54) setsockopt$inet6_MRT6_DEL_MFC(0xffffffffffffffff, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x9, 0x1}, {0x18, 0x0, 0x200, 0x80000001}, 0x3ff, [0x200, 0x100000001, 0x6, 0x3, 0x1, 0x69, 0x1, 0x2]}, 0x3c) r4 = semget$private(0x0, 0x6, 0x8c) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000001a40)=0xfff) semop(r4, &(0x7f0000000040)=[{0x1, 0x0, 0x800}, {0x1, 0x7, 0x800}, {0x5, 0x5, 0x1800}, {0x3, 0x9, 0x1000}, {0x0, 0xffffffffffffffff, 0x1000}], 0x5) r5 = kqueue() r6 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) kevent(r5, &(0x7f0000000080)=[{{r6}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r6}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) faccessat(r6, &(0x7f0000000100)='./file0\x00', 0x20, 0x3) write(r2, &(0x7f00000008c0)="596189870e29e4fa85f86f1a97038f82170f32f24ffd87af2119", 0x1a) faccessat(r6, &(0x7f0000000840)='./file0/file0\x00', 0xeb7480f0babd1cb2, 0x2) semctl$GETVAL(r4, 0x3, 0x5, &(0x7f0000000940)=""/4096) r7 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r5, &(0x7f0000000300)=[{{r5}, 0x0, 0x80, 0x2, 0x1, 0x9}, {{r2}, 0xffffffffffffffff, 0x92, 0x80000083, 0x2, 0x9}, {{r0}, 0xfffffffffffffffa, 0x1, 0x4, 0xef3c, 0x423e}, {{r0}, 0xfffffffffffffffd, 0x28, 0x1, 0x316, 0x8}, {{}, 0xffffffffffffffff, 0x2, 0x4, 0x6, 0x3}], 0x869, &(0x7f00000007c0)=[{{r7}, 0xffffffffffffffff, 0x70, 0x0, 0xd47, 0x2}, {{r6}, 0xffffffffffffffff, 0x22, 0x2, 0x83, 0x80}, {{r5}, 0xffffffffffffffff, 0x31, 0x40000080, 0x8, 0x765}], 0x2, &(0x7f0000000740)={0x4, 0x200}) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000140)={0x100000001, 0xffffffffffffffe0, 0x6, 0xfffffffffffffe00, "b79d557da3fcdf96ffffe34796892d2ac5e67b38", 0x4, 0x3}) connect(r7, &(0x7f0000000880)=@in6={0x18, 0x1, 0x2, 0x1}, 0xfffffe11) clock_getres(0x4, &(0x7f0000001940)) 16:24:59 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000440)="25c9a730148b9dcbc15197bd2149f51df31528ee22422b08800e659d5672cadd2a08db0e20030c119a895e50a99b4b90dde47990c417c81649222287baec51eed2a58e59cd108c92d2f7b90e9a1396ec229876089f757908d21cbba75f936c392f4051d940517efbdf8ada831021da03f05f98d2d5afc34302a7ed3165500c9827f92ba8522b133afe750cf6138338ffee1368e50e0b7982caa6f7d18ea57c3dd8f37e63095f1209fd91336f070bbd2668c2089126bd8d7b54a8038ab9ac5e7f2c4f20628e6eb895bc5cb96bd302f9c1a7413e575c24ec2f1a5e122d04ff1c80baf899efa6549906bc258d5f0fa07fd7e262e72e4ad3cb0acc97e46e2e30", 0xfe}], 0x377) execve(0x0, 0x0, 0x0) 16:24:59 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x2a, &(0x7f0000000000)="d38bcd6cd918cde9b8fd1d1ee864de1ca4d96134444e6a875511aff9e9ef5bedc77154bb985700b8d11200"/58, 0x3a) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, 0xc) r2 = geteuid() getgroups(0x1, &(0x7f0000000380)=[0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, 0xc) r5 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f00000006c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) r12 = shmget$private(0x0, 0x3000, 0x112, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_SET(r12, 0x1, &(0x7f0000000700)={{0xffffffff, r2, r8, r2, r9, 0xa4, 0x1ff}, 0xba, 0xe0, r4, r10, 0x0, 0x4, 0x2020000000000000}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) sendmsg$unix(r0, &(0x7f0000000680)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000300)=[{&(0x7f00000000c0)}, {&(0x7f0000000100)="e726087ad392ad56e0e0a1239f6cecbb5647dd5bb5e576b9890b2531693920d10fcc6284ed1af5266e2c1a5c2a75113472414a242e2b0bb7d81d88c29dfd0443afd69a74e3e7d2bf05da96a4213ee76069ba7ae94c05215805e46eb799400931587c40a4c078ffd9568815057d6886862c6f4d65b9b6302aea28cebdb4fbd7931cf346483aab4b4e46f896af6912886e79ecad5b5af07b984a0db5fe3a4f83c0d47fa7516a8d30cf3c7b071aae3fd49b4a0845a2f888e11c9a9f6cc245e4171731ab9139f6c5690262ede8db3e", 0xcd}, {&(0x7f0000000200)="117a937359816d1b0b28f317b9f260b9ea95fdbc591c7cbbe71cd7d105dd3381a9bcfb7f3893329f61851bc45f7522636b7d745c21d4f4cbf137ea34e760b91cc23306fed0e9713395812cabdf686f311dfe1a8e17dcabc22bf94350f3531ebc33985f5778d51508bd3745df0eca377e129156d7160502f9f0146e72ade392625159aa17e95daebb064dcc30e180c9703b277db1adca57172956a90b2c31a65fe5ae950f017735de23c3cd1275465b04a719", 0xb2}, {&(0x7f00000002c0)="629dd40aa8ea57f724ca302086abe2fbcf26afb7a3229edf04bedfd511b370eef1a87fad3266aba617e6d0b9635b", 0x2e}], 0x4, &(0x7f0000000580)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r7, r11, r13}], 0xe0, 0x4}, 0x401) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) 16:24:59 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x2) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x27}, {{}, 0xfffffffffffffff9, 0x1}], 0x8, 0x0, 0x0, 0x0) close(r0) 16:24:59 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000080)="57431f5ca26e8e2da4da9ec2fcdf0bbc2b2dc0eee3d9fed70ef909f0fcad948c0ed33e3eabf39836ba8e6ed6487d4a3eecfe1ef5494a2bdcbe36a9ac93a43a66f2ea22ab1904c37afa0f729e627ee74ab8e2cd62e4347c5eafbe2955072e793fe2afad8e0819553455f0a8d4d8a71adcb7941a02bfe95705f2700a2a4556723df552e4162ecb1b40ddbb2f54f7da0749b1c29aac84c1777d1a7069432131d98bb20789443a98e9156a396ddbc0ead8131c0193e42f57131df1a756c66901068ef8829e4733b95e", 0xc7}, {&(0x7f0000000180)="c09cdcd86e8487cf6406ed0721ab586212989ac3056c717c0d35aa01cd6202ebd4d3350f5aac849f45bf06360343b0ba291eb6c04f2f0b4797112fbdf0337720ecedbc5200fa5babd01a11a91bfa128701c63e56e013879fc0b1fd49a7b91b4811e0747dc7bd6aa423094a262c0ed0130d3b818fae3d3d7a894c681e9a872752e3d5", 0x82}, {&(0x7f0000000240)="9a200d7ad173c22a5bfde1956a58e8f537b5bd5c961963043edb50a25115cc5c33f4366762d09bafee3e634e289a270a080c1d2e3a40b878cb159b459f463a96f1b7cec9e780c199a141cc08e788920d1b876c331df509adee30ab24666968ef3e404f4dec760c8f515ed758f1a88dcba227973ac17263afbd5516bf9522c63161e2d3b21acbad7aefd8cf38a64e5637fe2d86d0fa1f1dd2b8ffc6c66680818ff074165f9b0f39d8a1927b6067a8fc839901db54c28477fccee0388531bc", 0xbe}, {&(0x7f0000000300)="2eb352616421b3a19bcd0555a68d417ecaeb6f2058a19c65229ceee1fd4229afe5b09e3320e4d6e96271d2e18840f2a4d761fc2a8525828cd655aae4e751acb5a7cf8eff4afbd0982a0cbf1a2b886116dd40", 0x52}, {&(0x7f0000000000)="01f0ce369ba4914964a5206576ab3f70183a1338e5419efeaa596b073274125669d16a7dad3996a5e565f7062a1378856c943702bf47d84481a089dcda7ae2eb", 0x40}, {&(0x7f0000000380)="b0b36a6b666fddc5fe55cf175271685dad59002c94e3a7d2edeedd5606cb40e54107ab3199c26a82374299f9aaca69a12d5f4105eb940326b3c7eae1e5e6ed57aa0824308056a0e9c0c73355bc979aec296909e7985a0d41f7fe5b9a34f84f42da00562052810f9f9b94bf841a9795ed7637feef32c393c5d4ccfa861ac38d27235c6ae22d1412c84e2ef15c277a4cf4c73434", 0x93}, {&(0x7f0000000440)="ae9a2c", 0x3}, {&(0x7f0000000480)="34ee47d9d5374407f1e3ed77431c21026188683346ff7460a53781b8fd3ee1bebd3a2e48b916f97c6c2c82bdc1ae5b7ac65bfb02563761e2e829782cbf2527a98917d1565b49c5b6", 0x48}], 0x8) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000040)="caf5b415", 0x4) 16:24:59 executing program 1: r0 = socket$inet6(0x18, 0x0, 0x0) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) syz_open_pts() getrusage(0x1, &(0x7f0000000280)) 16:24:59 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x1000000000, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000000), 0x0) write(r0, &(0x7f0000000500)="e73a7c64ccaaae1fe0968e466a06d57f7d7c920eb518f878bc93b61e155461a285864ccb111649c077f2f152c3f5e51e5ebaa087935f90c4fdc890a3c0bcba946698bdedf22ca175d84fe49f69f72fb425f1bcd3059b2968a8106df1b2fd166f0a5480a59d419bbc9a1b797021efa17e81fd8d6acf78dd20ebdfe69a90beb9c0b3918030629f10105c5895fd0c4a29ad7b988f46499d23dd28cd4c2302717c191e2c5a34f5a1a79d50f208cad863cc8e624339c6589da57d60268cf3a4779ab657519fc0d97f", 0xc6) syz_open_pts() r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) close(r1) r2 = dup(r0) r3 = syz_open_pts() ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000000)=0xfffffffffffffffd) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0x7, 0xff, "78677f0adc7f8ad79f0500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:24:59 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x4000040000000ac2, 0x0) lseek(r0, 0x0, 0x7fff) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000c40)="3687", 0x2}], 0x1) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000000)) writev(r0, &(0x7f0000000540)=[{&(0x7f0000000200)="9656aceda4159f3975451dc2545ba792825aece87a57b043ae4fab16f9f1179b085450aef1b6ba7f488f2f4659a4ca77a0667dd9b122957e3c72ff883f8286bbf57cae6aa27f882e24b3efacc38e722756f4e5285e6a86cb974ed0735088994d9145ebd2a6c44aad1933f2feae1d233736d55532e8c954ea0436cc21b56424759987e6c53495b266f65c02b8386512404e1f281179fa324cba8e9bb50a34f323b18c8ef5810c8fda54369eed04747dee5298dea57a5d57496bcc313165728ab06c", 0xc1}, {&(0x7f0000000340)="df70dcc916be6c9f0aaeab4da831ceb31c62c01d9e44195f2412d95edd5d59478d600134c72e2a4df60f6a3e260b55c1e4bb0e4df82770d00dd20ac9710090c27667b81dc8", 0x45}, {&(0x7f00000003c0)="c6d319fa020073ecef94e4d5d519d76627f97b0c082e9a5c00b56ae829efeda9c1535c1ece7c67a617c320382d8126d52bbe9bd0a2b3de0345465a983d844b4309e00b6296705f9aaddf1338e28e1e551ca053707d250b389ac7c73325987a6557f75a863c6e9bf19ee7a98cb4c5648bc119a05b7acfce00fc516b8249453bb8b5b98bd83d8368ccac22ed5d6e1b8c820fd84ed3088174e4a814e65cb5c476340f1776eb210d26c3eed04f69daab56f16e14141882121cf83c0f4bcd816abb64", 0xc0}, {&(0x7f00000000c0)="5f7d66d7b9096d98ff2580a099b41c76f97b9a8df62e68568852d3ccbe62d2ad0551c4a68d36d539d76b0b361c31e387ae5b470db74a4d", 0x37}, {&(0x7f0000000480)="6c8716078e8b080752be4dfda5b07134c2c66dec4991dba85d7a3947eb973a0c37fcc0909f263b322fd72374d20cc631eea5096f28176b490a3aa0298e669dc3163c4b294d610d61192f742238", 0x4d}], 0x5) link(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)='./file0\x00') preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x1, 0x0) ftruncate(r0, 0x0) 16:25:00 executing program 0: r0 = socket(0x11, 0x3, 0x0) dup(r0) r1 = semget$private(0x0, 0x3, 0x80) semctl$SETVAL(r1, 0x7, 0x8, &(0x7f0000000000)=0x4) sendto$unix(r0, &(0x7f00000001c0)="b10005020200e6040000121ae3d3051020741038f53e8551f30c0505fbffff80fffffffffef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9219830e0f2f0c9f69ec7ab3a34c290", 0xaa, 0x0, 0x0, 0x0) 16:25:00 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) fchflags(r0, 0xffde) r1 = dup2(r0, r0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000000)=0x6) open$dir(&(0x7f0000000080)='./file0\x00', 0xcd818a95bad4a46d, 0x0) r2 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_LOCK(r2, 0x3) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f00000000c0)) 16:25:00 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37, 0xfffffffffffffffc}], 0x10000, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:25:00 executing program 1: getuid() r0 = geteuid() setreuid(r0, 0xee01) r1 = semget$private(0x0, 0x7, 0x7aedf787c66c4429) mlockall(0xfffffffffffffffc) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000440)=""/123) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f00000004c0)=""/5) semop(r1, &(0x7f0000000500)=[{0x7, 0x40439fb6, 0x1000}, {0x2, 0x2, 0x1800}, {0x0, 0x3, 0x800}, {0x3, 0x6, 0x1000}, {0x1, 0x21b, 0x800}, {0x3, 0x8, 0x800}, {0x7, 0x6db, 0x1000}, {0x0, 0x2ba7, 0x800}, {0x2, 0x1ff, 0x1000}], 0x9) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) socket(0xffffffff, 0x3, 0x9) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000240)={'./file0\x00', 0x402, 0x7f, 0x1, 0x1, 0x5, 0x3, 0x6, 0x1, 0x0, 0x8, 0xe5}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000600)={0x100, 0x3, './file0\x00', 0x8000, 0x5553, 0xbd96, 0x7f}) fcntl$dupfd(0xffffffffffffff9c, 0x3, 0xffffffffffffffff) kqueue() openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x20100, 0x0) semctl$GETVAL(r1, 0x7, 0x5, &(0x7f0000000700)=""/246) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000680)) write(0xffffffffffffffff, &(0x7f00000000c0)="5e90fcad16c835ba7e", 0x9) r4 = socket$unix(0x1, 0x5, 0x0) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r6 = fcntl$dupfd(r4, 0x0, r5) ioctl$TIOCFLUSH(r6, 0xc0106978, &(0x7f00000000c0)) open$dir(&(0x7f0000000140)='./file0\x00', 0x307a8, 0x20) open$dir(&(0x7f0000000180)='./file0\x00', 0x40, 0x4090) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x80a0, 0x0) open$dir(&(0x7f0000000640)='./file0\x00', 0xdf2, 0x80) sync() socketpair(0x14, 0x2, 0xffffffffffffffff, &(0x7f00000006c0)) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000540)=""/138) 16:25:00 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x4) poll(&(0x7f0000000640)=[{r0, 0x42}, {r0, 0x4}], 0x2, 0x101) shutdown(r0, 0x2) 16:25:00 executing program 0: mknod(&(0x7f00000000c0)='./bus/../file0\x00', 0x8000800080002005, 0x5) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x42087007, &(0x7f0000000100)) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x5) 16:25:00 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x25}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x2, 0x0) r2 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000000)={0x80, './file0\x00'}) dup2(0xffffffffffffffff, r1) 16:25:00 executing program 0: r0 = syz_open_pts() flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0xfff}) r1 = dup(r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = geteuid() setreuid(r2, r3) close(r0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)=0x1) flock(r1, 0x1) 16:25:01 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = kqueue() openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x25}], 0x3f, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) dup2(r2, r0) 16:25:01 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) fchmod(r2, 0x40) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x7, 0x1010, r2, 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000080)) fcntl$setstatus(r0, 0x4, 0x40) close(r0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) 16:25:01 executing program 1: r0 = syz_open_pts() r1 = open(&(0x7f0000000000)='./file0\x00', 0x240, 0x4) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000040)=0x47ea) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000001480)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "184417a712d264eff693b6c803b98b867bc15b16"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "0b07244cf14e3e72436078b3d165ca6695a438c6"}) syz_open_pts() 16:25:01 executing program 0: r0 = socket(0x21, 0x3, 0x9) r1 = socket(0x800000018, 0x3, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0000ffff0040800008000005fd9600"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1, 0x1}) readv(r0, &(0x7f00000002c0)=[{&(0x7f0000000000)=""/51, 0x33}], 0x1) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "04000000000000000002000000ffec6de400"}) r2 = semget$private(0x0, 0x1, 0x10000000000011) r3 = fcntl$dupfd(r1, 0x0, 0xffffffffffffff9c) ioctl$TIOCSTOP(r3, 0x2000746f) semctl$SETVAL(r2, 0xfffffffffffffffe, 0x8, 0xfffffffffffffffe) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) getgroups(0x0, &(0x7f00000003c0)) semget$private(0x0, 0x0, 0x400) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000540)=""/71) close(r0) r6 = dup(r0) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f00000000c0)) sendto$unix(r0, &(0x7f0000000180)="4b165e0e62f03c155d46ca8736996bc0c7fb045c7b5e052408ae8e132ecc08933b19c28761f70291abd81e94112d908683338ea4a29f77cb13e8d9f3458208d247c1497cd0eae3518cec0b60edafa05e77dd59445ab61506ae6c471101f158b677fcae75", 0x64, 0x0, 0x0, 0x0) mlockall(0x0) semget$private(0x0, 0x200000000003, 0x40000000000000a) mkdir(&(0x7f0000000100)='./file0\x00', 0x100) r7 = fcntl$dupfd(r6, 0x10014, r6) unlink(&(0x7f0000000240)='./file0\x00') mlockall(0x2) setsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000080)={r4, r5}, 0xc) dup(r3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) faccessat(r3, &(0x7f0000000400)='./file0\x00', 0x8, 0x1) 16:25:01 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="00000000000000000000000000000000c0"], 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) listen(r0, 0x1) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 16:25:02 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x4513) accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000980)) r0 = shmget$private(0x0, 0x2000, 0x200, &(0x7f00003e9000/0x2000)=nil) shmat(r0, &(0x7f00003e8000/0x3000)=nil, 0x3000) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000719000/0x2000)=nil, 0x2000) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x2a2, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) mlock(&(0x7f00003eb000/0x1000)=nil, 0x1000) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x9130fc3, 0x0, 0x4000000, 0x0) madvise(&(0x7f00003e9000/0x3000)=nil, 0x3000, 0x0) r3 = open$dir(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) poll(&(0x7f0000000040)=[{r3}], 0x1, 0x0) login: @.[À  wsmuxpoll: not open 16:25:02 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x20, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x24, 0x7}], 0x1}) 16:25:02 executing program 0: r0 = socket(0x11, 0x10000000003, 0x0) connect$unix(r0, &(0x7f0000000700)=ANY=[@ANYRES32=r0, @ANYBLOB="b0a9693ad28018a095c5be6afdb2ba527c2bf0c407176b5c483f12b4017e41654d55bcbfe8621598028ee2420eafe71bb6c15ea693c1001c957537393f969f152b8992faac179cb0e6ae29c9f0f97d958f26737a8f351da08c847c9d50ca0bf28a429a690f92785e3f24afe696b0c1daf0564d3660f38ab2584f63c7a96f69b19623cf713b5253e3e44dbbb30578fe3402491a3914891dacc8fa1ee045dc7cb1ee5a5556", @ANYRESHEX=r0, @ANYPTR=&(0x7f0000000500)=ANY=[@ANYPTR64=&(0x7f0000000300)=ANY=[@ANYBLOB="9c11f570f7e53f23cb3a5ba6a980cdaf4f88bae6620c730573bf23cfd444b26c927b009d00e726536469ed7622901e67c95d867aaf9e373fd3bd355e1ed8346d29124092014abad12b5f9ca27684bd783fb6b0e4a666322f9ba4cb261b698e8cfc209371d5fec5266076548b4f994d6508b198a87d2fe2ad52b3f30f9d6e983ab5b367d2636042a7907dcbfc59fbe23acc253349c3a11acc4da58a24cae178d481d35653bbd6b2ed03157c4608238312f34eb271e6a1a9eaf3d580983a182a589281a3fb7ac81baee9c7df7126fcfbd036cf3f12611e7232c18a"], @ANYRES16, @ANYBLOB="b2f6192b10310861d9daced9a614f248ef36107375fa18b254c949c468e4e0fdbafe4c5a7b1a93912fc5a07accd434251b99626e7c277898caa2577e88bfba8c374539aa9521d0b10146e6f9d861a66cae101cd6e3982a80d072e83ca1c3035723941078de038f971757b98bc50ee5884c6a67b004269740fc0dd6ee6dce6827823951a19bd4989a2556347b9981b9de38a8752548f78901d6bd553ac00c19f89ee7fbef5233af840bf368f6b6e8ffbb1106", @ANYPTR64=&(0x7f00000001c0)=ANY=[@ANYRESHEX=r0, @ANYPTR64, @ANYPTR64], @ANYPTR=&(0x7f0000000400)=ANY=[@ANYRESOCT=r0], @ANYPTR=&(0x7f0000000440)=ANY=[@ANYPTR64, @ANYPTR64, @ANYBLOB="02ebf7e880951cebb5cfcfc3331448190ab90eb925b35eeb7117e5e590d4ea40f4963bfd08ab5dbc99affb28e85ba163f8d05ca7d755ab725729760048f0405ec992ca11bf5ad251d3586468cd886cd72454b0fffa77b5021ed53c4faa7e490c4d76aa9aa0c97a28df867b6b22226b850f2414c6cb8a3f42390c0914ab8f2cc889981c8fe2dc83b679451afc227cdf80382dc89edeb70bc6acee9a2bfb185a8044514234157dc5"]]], 0x4) sendto$unix(r0, &(0x7f0000000000)="b10005020200e604000012005786ca3849451ae3d3051020741038f53e8551f30c0505fbfffffcfffffffffef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9219830e0f2a7cbbdbcc72b3a34c290", 0xb1, 0xe, 0x0, 0x0) wsmuxpoll: not open 16:25:02 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x3) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0) 16:25:02 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) kevent(r2, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0x85, 0x80, 0x0, 0xc4}, {{r1}, 0xfffffffffffffffa, 0x10, 0x10, 0xa5f, 0x80000001}, {{r1}, 0xfffffffffffffffa, 0x4, 0x1, 0x0, 0x4}], 0x2, &(0x7f0000000000)=[{{r3}, 0x0, 0x12, 0x0, 0x7fff, 0x2f}], 0x0, &(0x7f00000000c0)={0x5, 0x400}) pwritev(r3, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$KDSETRAD(r3, 0x20004b43) getsockname$inet(r0, 0x0, &(0x7f0000000140)) getsockname$inet6(r0, 0x0, &(0x7f0000000080)) close(r0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r1, 0x0, 0x0) 16:25:02 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x592, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'./bus\x00', @ifru_vnetid=0x9}) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000180)=0x101, 0x4) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x1) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000100)="000000186a56b5bf3e752b0000000014eeef626d8a0e69d0086039d7202000004dd5706c85b0d80002deff003c00e5ff92062a382bbd", 0x36}], 0x1) ioctl$TIOCNOTTY(r0, 0x20007471) 16:25:02 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r1 = shmget(0x2, 0x4000, 0x453, &(0x7f0000ffb000/0x4000)=nil) shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x1000) r2 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f00000000c0)=0x8) dup2(r0, r2) connect(r0, &(0x7f00000004c0)=@in, 0xc) sendmsg$unix(r2, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) 16:25:02 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) dup2(r0, r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0x2ee) ioctl$TIOCEXCL(r0, 0x2000740d) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="000000186a56b5bf3e752b0000000014eeef626d8a0e69d0086039d7202000004dd5706c85b0d80002deff003c00e5ff92062a382bbd", 0x36}], 0x1) stat(&(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)) fcntl$getown(r0, 0x5) mknod(&(0x7f0000000140)='./bus\x00', 0x2, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x800, 0x0) pckbd_enable: command error pckbd_enable: command error 16:25:04 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000040)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r0, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000100)=""/137, 0x89}], 0x1, 0x0}, 0x0) write(r1, &(0x7f0000000000)="87", 0x1) connect$inet(r2, &(0x7f0000000200)={0x2, 0x2}, 0x1000001b9) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r1) 16:25:04 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x10) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000140)=0xd6d7) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r1 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)='g\r', 0x2) write(r1, &(0x7f0000000000)="c77ebaad40fd04dfa6659b0c9b20bae8bc00c3a30000001521", 0x19) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:25:04 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x100a26) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x7, 0x1000000]}, 0xffffffffffffff9b) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000180)={&(0x7f0000000140)=[{0x41, 0x3d370000000}, {0x24, 0x8000}, {0x0, 0x6da}, {0x7, 0x1}, {0x62, 0x9}, {0x41, 0xfffffffffffffffc}, {0x0, 0x4}, {0x47, 0x8}], 0x8}) ioctl$TIOCCONS(r0, 0xc5005601, &(0x7f00000001c0)=0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:25:04 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x84) write(r1, &(0x7f0000000900)="b1698f2e642d65185c8f8b39bbf5c94916fda025f589d655f51dbe3836418f811007c3ba954b51d701d8a40cf658ff842f7e9c0a55c553373c84df6b8e0767214e10a3dc271d38739b666cb8f626a48016aec8696e30da5587d2d3bfdfff3f0278ba560223fb31a839d75bc167a1b94610cf44b56ee6fdb27d495c98ff0754d0683e3276326882e73ced64deab6bae9c3f497cf0e4aaa7d45d75b1ac2ef9a5d985c4b551223a6977a479cf3dd1d35eccad5bd463b5a64f50a9a6e83a9a59915e44e72a37895fef6dd45b6561bdf66a31d25e9c23289db9b086f42a2cb9d2b34b4b744f952e626269069a7dca86829f52a00255d8a7f3183c5c0d718aa62d5b7b50df0bec6fd3a0cbf8f0fd8c04eef01af6bb2de3e8f93fed4ad5c2178a10d27da49f2095a806cd7a0674359d67c6e6c338720313413e6d4f9e57d9ac5ecdac003f6c42b519588d50fb5de1bb14e23770293513568ad9bf0e3983c9ad4ea178afaaa9b524d12c1876a1d9aa4118d33ebdd3a234096b1fe50f369323af8af5e955ec8942e28626a43c926d0b7f5d82fe2d1d05373e21090769187f6c5c057fa2e96aca77e85901d38e91e945f4582733093d5d5793c0d9e3525d044843b025b8cc78559103bd09abbe7b084b094be79fe6cdd38edcafc8a82bc8a2aba7d77d3b7d105d8050ad22e43171895ae7896f1938cb49829a04ae0c663b6f54dbfcac0379e7f40fe6e92985ab11d3630ff706fa2a819740772be9cd2a5ecb705c9089715af459de13dc55b5a286c233890375361ae28c308302e571556a880944cd8304a54cd5d1320f6046adff9b95eac1774dc38014b5eac8b39df48db466a6f97a91e8dab9637884f0f21b9dc5bc84a317ea8fad4acfaaada8820d946011e182a8544ec5965cca54bdf6e7e8dba01907897a18d4899398a7da5de0c071d99a87c4a44d3ec0e15e5b597da2cf84376383aa00b8973233e61833565b6065a825f4982aabc394607b8ef1821c2ab9c5b0e5696cc89bbd0affe9babb2907d7a04a11a0b80724ff49c14432b0e5192d80561285197ac78d4d65fa55f642a7233689e12e489efd819aa5d46d26b0e00bac25af5b79b1d5bb58c58c387a2f51f90efd6889643e11abcecad61b56a185c42c2e52fbba44b9907c06b196063c97b1efec5bb6c1828e31225fe6644f78efe7538fc76cd5a5a8a2ad7825289ca3bb71263c171df29da38b0124be697f96e48b416a95ea9487a4089c4b72c3dd3df160dc479576958f2ecde077b07b228982cafd79a7696b8cc0c9aa9d08c20d953ec287fee6b389b985163fadf0352a593ea22dee7cbe35ce8252176c381b68b72599328604fc5aaa624c57051230aaf7340ba6c1f83256fd4ef89dcc9a7301b8af4d684fa6cebf5951de9f91258df74e961257fdcd0fcdd60d5c3d6bcb4b9cc864868a86d6b46f84453e75a666cde3872bec178fb1153786fc54145a7fb7c083b5284f5c4b6727f20666bf15ce38f6f5379c0359e5076f3112a0887e937f471f43316b04ab8e79cba139e02a2895c877c5f299795c74ef8ccb11cb270ef2ca8be744c3503ccbe6bd9ab78897a2aad3ae771e801d4312477434e4022d0e8b93de6155e8d2f3064489e0821b79a12766640024e9e0bccb90781c5f51e25d22d08c118c0fcafcac0fb86292fbbafe4f700c30d4ac497533770acd3b0107608d29b80ea44926680ea60f87e5ca9b5d2b37067ce21dd59def8b07f531f704ad953e3f5845ec29694d811b94aac2f28a915aea9350676fd920e794e2e576476b836eb8c070acdec1725d0b97efba99c548ed6b4d9ce90d30d66d06b678258ddabc2844edd4120b27dbc0fb1a5dd0a24c01d3ea3c7ad834c6b730c3af1066a8d08a61fecdd8e714f99d0f93315c61ccb14364604cc4877d8ac5094058ee9edb7f1fd76f9afc7b7aa7a413ec0d65b6a09534a2aa96936a72acb67cbb78f27c15cf1dd925a8851ce8a7a751591f03aed948642d18a28e833bceae4afd195d89cd10a763fe15f01145977d4d1ea93ebf3747ad9ac074651cd637d252b85a100b20e29af32b7d5610c46668d11a95ce5fc070df230e44500ede10fd964b1824313c5f3a6928675929b34c337ebad4d6a9a880d01ec10955bf9492d5d942e43e48cbb4972699ac1b4e4d2363d96dab2192667d96ddac5aed5e299cf740df5dae5cf3b42d0013057f22ee0a8a81d0530d7d37be85b45d5093950a3e7dd90ff3b7296b164eba8338a4ca7f03851082a14fa28b36c7d8f81024d5b424c7731df06ec72c184d0cc9e6d64a5d32f9494e7fce9405a863a7035cb28b2d90df2b104121c0355755b758d3e5efb5dad3a8832237084b4dc61211c1abdf01f016d963f9a78241599083704a0d922ec94779eb36fa87b162d81e29f0af696dba860918307566cd291238810537b658a21d8fec6fe3a7aecab6496a4afe7453d6aedc06fe98fc6e4c04be85632c2202e5548677cd349ed264c69f694c5139e67fdcab9a1926b807ca515d304d1820bb40a28d3cd4dff8461a25a3576d5964c4819a6da7a8ad28f3f4a74feb51a413c7374306c7c42849b91feb337cf62355bfdd969177014b122bcdfdc40ca33dbcff57bf996dbab6aab3fc70384dd49f14a49fea1af36718960d0fa47f9869bd03972681d30a0cab088c7506b95965d0e47b349f0000c6a45b6ec1d1a894d76ebdb30851db466d12c40d372b40f4d2ac1ab66d0a97579488e0d9d5afc5e0e9a8c0d99f00aa0bbf5a743385bdf0d034d18b1cf4d387d2dad5d507d13a47b9256c2a1112cd73177ee615fb01ccbccf156fa9620f1ed908dfecf877cba4dbf1f066e61cfb2808fc09ad7244d2791c6013e667f1b12f519fd45601ae79c7c4b5595e96d164ccfb55d9d95d00b46512d1956aef588e925ae84ce000dbe10d5021ae7e1ecb2d53b50375076d99d318b5933b608323c4ce8e1fecf665a9f488149ad620d6a2f35c50664dabf393fbebbecd6262d14fd431017dac02815e4a2209e56922ed37077857c514fa7e14a4ec51da85c8e79f8e676131b9689ebcba7519bed987beee06b670540e44dc1af4762ff9276d78fb30e160cefe967dda5bf1af78999d2b1d3b7e8c38a6361417a1ada8d604be5de5a1131d9a7a87868c809187d7a67f2fbd153e2106a06eda7e6b783ea36bb199baf03ddeb5383f1c6d50b92490b404258435b7a1fc40e838463ddeb59d9dd068d732d58c01a48cefcbd456e9666ea51531382b1b889a5c08648698f1b564c3cb50586de52bcb3fa68712ede617094bc291761e7fcacbf38fca912a789a2023d1f4790959b49b7276b99d919d18c05e6268784a455c538ac8c96f93f260eb0f07557e9ef76a8c06b2bee4591b0ce6821e11f2626dd65da4499c84ee7a773fcde76fd2741f00723ded73bbf3d7a27e988f1fe3952e25590322bea8edf110e12e479c84982d719f216fa918b882d236e46dd0bbca4f1a84a84a794b933f8317ad41ca085571f4503d4324bb2146119308568467741e2a458214fb923aeaeca78bfa645d163ee8aafcdd9c4f130c16122864a10bcc844bc7fd4c549891adf73ccebb928fcc0f358520c10df602be9e465daa08d7dde04c5c19bf7489c5261e38f9c20904bffef55e6f64da9ece5117218fd4dd1ecb856412e13ba754cfbcfb86b3aed1b04f265fb7c46a5a6f6d1c6801063fcd1d810663610eb64832baf2b0ff284f1498c9ea19b35438429134484cbe81e16b2279f4d043ea066623f72bb176d5dbaca34c4bbab75d7f2aaad41028f55d9814c287779507e0d7c08c7187130202bc54ed72b41a1bbeac1646bc88c731b8d13af8d5fe7a1d93b46a94d786e53407344102bc48fc1c0607949c5579a8a505e44943601b86eecf51e7100dfbcbd97ba8e5ebc8a5d793e43fce71acf8c3736679001acd6a4d2c8617d1127f0c34838a2495836b9a82e244d7a7454709469568ecf6111b05b56b9a3762bb9ed9c35da4434b1bf5775ad3e3a54005109dcd9d68b7d84826c69f6439edcf52dd72bcc9ba49c51bfc80bda32f4e8c60795f7000ab37e389524c6647ef0aa839240ab93869de72a2a983aaef51d98b9f1c216056145a883fb3528576bbb8bfda82e9ad0f8ad239d908a5bf10e97218530a0e34fd396751cb231717ad46281155226f304bc752121e1b3b13077e9a7451298a4872656a359e32ce08a5e4881caa391d73d7380d4fd8ef3f8b81cf5299c4b0e46c68521926a47092a5a166a28b8316ccb8758d74b7bd63608dc3dc430ddbe8b07a64699a8b7b1aedffdab6a2e7bb62bddaf2bb02fe99473f096e9b2f2f8a95514219f15bdf5fd3861f2a2cbd233b84ca21f3d733f44c821056f3afbef38301af6ccbb428aac03920bddde7df387af0fd455898cc15ee860f709c42d53de25ff384e52d5c55919f4748bbef83e71d0e719c3fbb3ec6b09887d18709fd00abf7c35117e372b64f83f5dfc4afc56351c63a5a5a181e5e483da9b0f4da95578d2c9a0b3ce468f0045e6cb7a04b91c6e7100695e7ab0b17a1f182cedb18a1977e718b70378a946f94247f9d22bec6cd2f44da8970c27902fe894b815cdd261951f385dcf5b8a330c9cdc0827687367590ef625a4243ffbd73f02a490320904c60933ec2150ea1363e35f9686e9a9ccf7e63fcb27c21bd87fd303509be87cce9a4432aee92c3f5fbd397c25c9d2206c406107a854a4d335d9ba7cfa32632c15978b42c7026d82076546708ff264597ce017fcd89e7739914726611b4a21cb550e473b371abd299e6e258d33bf7b314e8bcef94770f09c3dfc12c22298c9397c82e275406042bb24fe2b64ef36bbe6cb99f84bb21f55a2e8dacc7dec8c269efcb73ee93d8c212f166850edc0de9e2a9e83400e863c586aa83ec851b10e6eed7f240478107411f8f9569ed58cabee5c1dabc892bc4da15fc371817cf6feefb4a66e950a5319eca4bb9b6510ec23d159d019b3ba09466c8f17c396e8cd16ce8a089809e235f94a994cae08a07d8902b32e66fcfc489896720c0527a4900e6080feef908ab6e18e7565bbacb38daee46a47722c2b70226a013ceea1223432cefbcca74ea7de2d86374d7cd2e4d7009c8bd4470456ca2fe9b8fdedab4f5ccdb695373b6b1fa31f282ff152e6065eb6a440471b3a14da62caed0322e226242d727e39e7e0e32ad686ae922b3474c4d554ab6d24df94847de371fffd2f30c42a329b2f0bb4ef187d51e05eec7cc85bbb0a1a16abb7033ec708f27dfed947f7950bf208c472884cd9122dc3c2334cdd70069d5f501b1e3c0c37fe5402df1bee0d3bce66cd280db42a74ccc4cbb0df6931eb45f9b2c24ab004abd2993f75f02039cd26c2a2d3646dd79ceb8f6daa6262c1cfeae889a87330b0ba0c135bc6258e2f031c3b157fa40fb141ed7b4e5d2186bbfadd53e33d3921c3192ea55e5054d95b8145ff56aa79eadbbcad1dc9baa9599cb62654cb9d645c026d720e7c8f77850919a151dd8ae0782b0a0d1ce14d31c64677838d1d6b3647653af0afc4563692473362ea8b5dd90e06a21a9a4caf07fff65deebeaaff9937cfb9bc785ca82ea727f16a42f87796a6f20feae7467dbf232873bf7b36f89d8d9fa6f327754d88027d765f286dd6fe1dfbf0a760a38c1d0772c", 0xfa1) r2 = syz_open_pts() ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000140)) r3 = dup2(r0, r2) getsockname$inet(r3, &(0x7f0000000040), &(0x7f0000000240)=0xff0b) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=[@cred={0x20}, @cred={0x20}, @cred={0x20}], 0x60}, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x8004, 0x0) shutdown(r3, 0x2) setsockopt$sock_int(r4, 0xffff, 0x100, &(0x7f0000000180)=0x46db, 0x4) dup2(r4, r3) 16:25:05 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2000000006002, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8002, 0x0) r1 = shmget$private(0x0, 0x4000, 0x40, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000100)=""/20) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000080)) setreuid(0x0, 0xee01) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f00000039c0)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r4 = getuid() getgroups(0x7, &(0x7f0000000300)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) r6 = getpgid(0xffffffffffffffff) r7 = getpgrp() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000340)={{0x7ff, r2, r3, r4, r5, 0x18, 0x7f}, 0x20, 0x81, r6, r7, 0x7b13, 0x7fffffff, 0x5a1}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) setreuid(r8, r9) pipe2(&(0x7f00000003c0)={0xffffffffffffffff}, 0x4) recvfrom$inet(r10, &(0x7f0000000400)=""/99, 0x63, 0x1, &(0x7f0000000480)={0x2, 0x1}, 0xc) 16:25:05 executing program 1: r0 = semget(0x2, 0x3, 0x8) semop(r0, &(0x7f0000000000)=[{0x3, 0x80000001, 0x1000}, {0x0, 0x1, 0x1800}, {0x8998fcc673fc0131, 0x81, 0x1800}, {0x2, 0x1, 0x800}], 0x4) readv(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000080)=0x1) setpgid(r2, 0x0) 16:25:05 executing program 1: nanosleep(&(0x7f0000000080)={0x8}, &(0x7f00000000c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) clock_gettime(0x0, &(0x7f0000000100)) execve(0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) pckbd_enable: command error 16:25:07 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x40) mknod(&(0x7f0000000080)='./bus\x00', 0x80002006, 0x2d94) r1 = open(&(0x7f0000001d00)='./bus\x00', 0x1, 0x0) pipe2(&(0x7f0000001640), 0x10004) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000000140)="1286b998ff6f680a159c0b93177cde9fc81eb23dc1455f44baf7cb613483ff714695a7cd7a95d27ea869c6d4209839e4286a5c4ac37b978a9304461d8a82f792403aae248931ba38b9275708dbcc6eeed4dd0ef429e76d557f07649513f7216f74e246aad52e43222d24f3aa1c", 0x6d}], 0x1, 0x0) socket$inet(0x2, 0x8005, 0x5) getsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) r2 = semget$private(0x0, 0x5, 0xe1) semop(r2, &(0x7f0000000240)=[{0x0, 0x1}, {0x3, 0x9, 0x800}, {0x0, 0xffffffff, 0x800}], 0x3) msgget(0x2, 0x1) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000180)=0xfb63) syz_open_pts() pipe2(&(0x7f0000001500)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setitimer(0x0, &(0x7f0000000300)={{0x81, 0x6d}, {0xfffffffffffffffe, 0x7}}, &(0x7f0000000200)) setitimer(0x0, &(0x7f0000000040)={{0x0, 0xae}, {0x3, 0x1}}, &(0x7f00000003c0)) getpeername$inet6(r0, &(0x7f0000000400), &(0x7f0000000480)=0xc) syz_open_pts() setsockopt(r0, 0xd, 0x200808, &(0x7f0000000500)="f569dd920f1ca2da85ef1e5c826ade8c273b9f1d65dffaeaf56b99d61427e3ae1baa585d240ed88a0bef5ad2cc78affe0bcfbb1b018bb53034f780d99aa0fc98a863352b860b275076467f8f45a73efe13629306d1a0453e20b2f66908c08b48995a492354b1af8b7209cdd6b80fd10848e958eff64382b0ae95f3b2fb5818e21a651d781771307214e9eccaae270fbc07dce4e9f797037eda35c5fa7f60998f5afbfead9f268d88c1563e6707ba0754d0981490c7f905ca380ba2a271382568a747ea7c5a33bb0113be1829905133ab4f41a683c46af9b802571dd6df2834b533ada14533cd52d1c02c55fa4127dfd33e7c04da506b0459239fe771e49aeeca1d507ed99ba48c8fd15ac779d7be8528606070cf89854097db57b2e415a289867e31175ae17acf6b7b18e75261ab4c262b285271257000d335b02743c951ccfd20c43fd1e669ac07b009aec7b35e34ee18deb204dbf98844cebe284c6d404fb9d5ae6a970f9dc0bd79a97adc831939b2b451ccf877332c3f7b47971b1939590c9a57b5fc842b30a097cacc13ceccaec241b33444d29f6feca929b08968bde8adcb10e3367213b26890d990754349b69afca673b042ca7cbc02c6ac41e62a1d07075c8f935b93e73d3ae0a8de55daff1f46b732428c58a1aeb1465d5cc87a7d3af10460a950c69f8b7c9f9c2c4359b945543fd5acb8047588d2defaafebff2a18d5a731cd8dc98ba52703c073a26c2337d3fa49620770f04d70ed421c38346d3d6ab8ded4c8d1b3f60a722b7a582812e3042c451200a3c9e2c786d293a5938aed0fd47a42afa03336730cd9ae59ecec7e3c904caf94431142afe389681432f62957f570c1217dd30e34ec1baab74bcc76f475ccd0770988b528127f8f0467c7545d0daef0064fbd372fd6196493c83864db5672b6883a5b649717a467b3cb64572676dfba4ff9f0e63328b8f531a6bbfb105e16b5d7b851d31a87439836ce914ff545cac862f155eec5d09d6551b83265f1604c86d6dd4495d32e92a3376dbd1a85632f49b4bdcbb6989e110b84d7378417d5ed574053447ac1429a1c8ddce8134053ec74d3468d37df1145016af254fbb0ea38f8c79394c3b1c9a632acc7d4ca7fbd77a395c271040b8816d36e6cdfbd7e103ca23fc189b54e27480aa28cde4590a57279e05375890e1c8113bb8466c86a14aecaaeb4f957d65a7ebe4848b70aceba6ae85421d2e29d775d6127995a5689c8c4fa466114af66e6d1304d40d14ba80ccfad4a477503ce1065e13a518df37caf7ed4600722f2e85619e3b65fc658291a28591f34420c6e45df57c5e7b97c35d97bbab3d83ebea55b752536805f91a97bf626539775ca7c9564c6b26f8146a0c13d41fc8f30d1365debb69eaac4cd9ca65cd1b2077edb60a041616fe630fecdb9a801e924a974df482779c96c850294fb0c606af3bcd55451b7dd654377e4b9b4032f3f4f0290fe8b522c2c87fa5c58407d938caed0cfa459a8fb0cabe61b81b10004fb3770234b69e5df4eeba7d1c1dfb98d68de4c0655ea548b645cd2328565522b7d56dc486809cc6c13e69d3c709ce23c933a5a215b97ce202a6b808a05171c7158456e42d0e094959595d6c50f679c8dcbf9581f21926129595f24d578ee1fd05114293c8aa0a30a74c53e9dc8f7f22e75943e96ffc10473d0a2de02e976cabc9c3177f1eff7aef38abb101172a69a9c3787e672aac1052d7103f75406764b6e2fdb4c9eddfb25682e79c3df544fb24490bac75fa750c27f7fd60f9f232f5ce50c0e6c15f30407f42cd43d5675ac74f7fbd90adc9d983d581f85689561abb1e318bcc6d75c97eaedacf7936d2a837d6520953dc8619bf0a4e45eecebbca4c75471d144a4fd36fddf69c9c56c7fb1fbb4c1c6ee09c15c7569b6856fbfa7af36fae1ad590e48ef06e2684c6f138572da25710b8dbb59ae0a375f67e14d26a895a9cf28fe0bea01c97ae8ff36ff477cbbb233c94a7acbe7b30202755255d64c09dc4e55afa6476a9d04b637a4b47bea67ff23c69e38590bb45e8fdb8ea9b177c1a1e26eec14f17e804dbc87adacbc535e1edd6f1414684c59d58ce5129ad937a0e1fe4c374d597bf1526e424e9f60d52395b5a5df1aae42dc5fb9bb6d408ed324134bb3adafb5c13378df452f39ba4b897c194e1ada5bd25cccdce6517230f06627cf3a98b03813bd73d97f16111057d1047a8e87436dc05e9c5d2e3d342e67c579f5516674264c528f4ea92ca9911976795befaca5443f986cc599c8932527b3e4d86b3bce51e9d63ed63c8804bab310a1ee9e82ad5f00cd6b26e03029c789a11975739b8c47acda37be59c4398ea33c2158a0f7a26493fdd625ce1ab8b14881b6e9a4ed95e3b0c601eeaa46143490d972bb9b5c04919cf60160886a2a1ace15e555ff0e06412678c8442c17fe4593b355db3c8f47acbf9faab93c12b3c4d9c5b7634cb2e5f5fde2ee6b63aa210276c46cdb576c59e0baa44bb19218c68d7fa575aadfe16abb514d5125f8593638810199a88949ac71ba35041bbd4719af850826ae903f0ad209c6e688edf8c419ca8d9eafb6ac42713d402e77d0d41c875bc601dfc72c643e92288c16210d9283e0ac5533bcb10ec4e8cbd1665e484fd9eefe8287c804a0a94b33c54103f03e3f991eafbee348d8668f42f6c33ed1e9af6b96285db575de4549ee7a62b94d5aad45efc2aeb33cfc273850bf96ab4581de55f7adf39d44f5d9617367a0eb3a9969acfc427dd8adaef2591a7d875e69eec46b8abb1f14a9a4f4987e5f4dcf9bf09cf4f487f0e2ba67b44c5dd72f267a3da7da3d837ed9487a49763987a9ef3c5a2f7f8bf980aec77dcca8ffe563bdb8806e0b5312c18afdb4c37dbe5b83564793b0f57fc83c48173b7570b0dc2cb3a10badfa22e408949e3b2bf107f18cc969046d0ea3e695c3a5a8572bdf52cb9a87d2fbb9ab8bebe60405bd6290ae71c57035f2abf17ca6bfe2daa71bf2e24883629c65a8f3f809e06b67cff861ab169597039a626b18d0a1a36072051810ab9375202fa6c1eee9569480eb23031b75da50e241816f11b6e4f8e39ea3e54ba8a0ed7cc272bee4131527624979c79f68c255d79a54ce539d9f42883471ce3900697e60c01d91d5aeb8a6ff97c897f1b9106223a1d40c7959a1c108a5c203a4407ef9637a3e0e69fb8c6e01148f831c31f45f08e1e3fc9623767cad0e474d5f56c4a8eda2b136759d6d43ab2e92aaee8faad1ec10487d0eae1e8f8f50ba7e1fe3ed816161c6dad4c84a4f5862ed38f50943b2e79f614ffe2198dc4bfaca9cc12e9e7c2edd32c5073247a89aa53a1a4ab676bc8949c02687e2583fe4c062ae4240898bfeb598219c5b88299d2cf56d18dba2b99a1d66429c81538ddc2104fc7c685eaf4788a38819a90fab766a38eca0fda4588eeabc4571a5969905bd2b527aeb4af7d83e08834fd8e3493776c730fb6db532715d6fc8f2a0c423ec4b154b2dfdb1112ec699d6551ba23fecd46836103cf1a7befadfcc50b9f6900c8edabe5b2f8afa128f38fc6a2ecf7f0752943c665e8dd9a6a86900bc1c3789963a644e19c776753e5dd891ef33676b550e81aeed4b915d129a9ff3b34d4b1c3604480f324cf89895579b039d2257c28427ce19ccee7ede1d56554dcbb783b204a5bfc5681b838159c2dce4ced8691325c1345246b16af8acae692b46b5f9c57443a51f7d086ef72a959cd3e811e00c03617fbd3198871c3cf334615de473c49f0ddcd299cc7dad67943f4b4a30208eb9ce29f68846d228f08ff201e4243aff2e621c552c891edd4eb802a14a8bb73a8576544896483157a99c56684ed9c33f5b7fe9842f842a0fbbbdf15368a9797fcf51971a5167d1d30b2cf3e4acc061c395b5ac9132b2a6f7be02b2f1ed78e2a4b211d664bbcdb5a74d767c2f91f53435806d3b93ff49b34f26b21eaa37dfe4074c0a9c19674d14d24499d3100103b6db1c4e10932c2b2e8f76f0a0c7ddbaae56c9f11d2f2c74a16cf34ab4fe9b39c942af1c396964145c3ee46068462b73594be8e2585b64be48582685c69328dbf65c7b8c623dbe7307445416216c0e94a80a59589a5de4dfc9b3f9a4f307ee94af27d95b087213aa8106a16f5cbde09ea11f19e97e03ce0829a834cc268d46d2dbdd7e644cc9e43d6ce20c6b89836aea2427c200404e1a34bb6585e95e3cbc95422ef60fbf146f1e2b89978d5cb916901a4ccb593481a5cbe0b23959eae6c080851c39696efe5cede92461e84df8e12928bf72dc3d4f194b5bb6a2346cebde8d7686fc41fc93aa2c724c405234a7820be17e2c59ab44174f2296985e28e5db334d993abd680be15aeed9f530e5e95b2f0168ed4b15a9698247d0cf62c508feeef69ffe88ecfcfb7d2e98fdffd98ebdf769543cc1ac7266ce432bbeebb2fc8292d1e7248f8bc15c21db80e2bcbf2be141a36dd1b9ea3aceaea76fafaa25a21bfcdf39676bf33951982c14d02fa93c1621e0a8c06fb3a375b0cdd9c925972bd6ad8d20fd373fd45199bfac5a3871e652aeed5f5ed82629adb216d6f5322dbdd5b09c8f206eaea97960eab52af92d035c399db12521a45be7572f0c959aefdb774828a169084d68e303b05377d966c7b8594c02c9a0feae49a61e09b21ab677ee6a6ffb218e316ad83728aa6fa5d6b77795c8fbfd508a93dbdb841ce897bb8281454b3cfe16dddac8415fdd5489b1918f55b21cebd2d7b972b22efa05e81491aabdf3961d99dc475c107905d28154b281e192a8b1d4eda7cab1247b0e792f6a83f12deac17855abbb1a1d6adddd96eadc66991df2c0a8f30f70f31f19b5cdc12e981dc0bce14d1666fc3d1d5f5071035cca52a92b849a1faef304205f842e4576e06490c5f9d917b8d1efb139316bc29e30f975025593a3939af2e53221cb99c2490a68ebc015e59db5f76aed169f3b527ebbf5e7bbcc93894314e45a1e001c970b61770c2d93b706695dd17bf258d0791867428ae80c1b710cabe41f9d66ac999337cb661669e2ecb6892a753b9e2162129132fb62dd4b9f949dae94cde2924cb9c4bf0abc64f9b107651baa4551d1129b921796339883a6a9f498363e6f72121471eb865ad133a75cd68fe352e1f6bbd27c66725be9f593b7c71b3a3f6d323ff7678ee9ad6897d43cfd64ce4221b17665705a436cbd6cfbdeb1b6c806c2721d2900d4db5acc894dfe49e94fff9e29f02f000a0bd18bb798aecd0c80245970f1526a50311781969ddd8b02203812eb3cdf34a052716b40e6fcfcae9dec2dee5470181d048e17efc56e1ad4a2f14daddb65b6dc22d6fbe4934424a71412b9ba3831b82261daf51d2cb558e413035a173d78b421e6bfd10868d34326f6131d2f7e0638657acabc5db530b9061c9084b95b86f395a38d401795028c7f5da2f973d2fea1b1a1aa0c57ab894ac8a7c2d13ecce96aeae0ae184c50e113fbb69a21c8193b3dfc20e39c7b8657fc6b719d0528cb5f163b8c84081adac56589a999cacf602bce9ef4a3c5c12dbc6137c110f6e4c808f264de744144735959e6fc89c5a2f7c2a26f70214785ae5abb053f7a9852c7d045eca6b3143e3b7bf84ed1649048e6e3c61ea3e718e7c711b39f8ed4d6da5183fb1b251ebf4b47c158997b50a396dd69caf519a71d275a0466da8b33d60a54ee8e0adeac81275fb88e34896fb27b46f92572be6fec62e0d16283f7861615848adbe3a7fcfaa31031d6b7694249d0f7a208791bc0d68ada58857c5762d5bc5f777c3bbb0d6d4ff7a716eb28", 0xba9) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f00000002c0)={0x1, 0x5, 0x3, 0x3, 0x7fffffff}) semop(r2, &(0x7f00000004c0)=[{0x2, 0x5, 0x1000}, {0x7, 0x81, 0x1800}, {0x7, 0x8}], 0x3) r5 = semget(0x0, 0x0, 0x84) socket(0x10, 0x4007, 0x73) semctl$SETVAL(r5, 0x3, 0x8, &(0x7f00000001c0)=0x3f) bind$inet(r4, &(0x7f0000000340)={0x2, 0x2}, 0xc) semop(r5, &(0x7f0000000140)=[{0x0, 0x3f, 0x800}, {0xa, 0x1, 0x1000}, {0x1, 0x1, 0x800}], 0x3) ioctl$WSDISPLAYIO_SVIDEO(r4, 0x80045745, &(0x7f0000000380)) ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, &(0x7f0000000440)) ioctl$WSDISPLAYIO_SMODE(r3, 0x8004574c, &(0x7f0000000280)=0x1) semctl$GETZCNT(r2, 0x0, 0x7, &(0x7f0000001540)=""/194) semctl$GETVAL(0x0, 0x0, 0x5, &(0x7f0000000080)=""/163) 16:25:07 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000002740)='/dev/zero\x00', 0x303aa, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002780), &(0x7f00000027c0)=0xc) r1 = socket$unix(0x1, 0x1, 0x0) r2 = getpgid(0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000024c0)={0x0, 0x0}, &(0x7f0000002500)=0xc) r4 = getegid() r5 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000002540)={0x0, 0x0}, &(0x7f0000002580)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000025c0)={0x0, 0x0, 0x0}, &(0x7f0000002600)=0xc) sendmsg$unix(r1, &(0x7f0000002700)={&(0x7f0000001080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000002440)=[{&(0x7f0000001100)="87933d195c1684bbb1ae171eaeac3ae2405477c2b1434fecf64f4ba7243f0c11aa168ccf872ab2709aa831d80bd143c051a53fd0670e7875270c8bda227734eb3ebb2ec40882b4dc81e4fad5ab1af0128c4f5205135aa9820512ace4df05736f4fc4e8667e3bfa14039f0fdbb44a89e027253aa759d0a97228fd084a4b0e8e6b6de37c01ca5dfb46e241d82d673f3db3e0ad0feeb8d3ac89fc0d3a74e20a", 0x9e}, {&(0x7f00000011c0)="7a0f1e5c38566c009b7ed582167250d2744ad6828d1493dc1d4837d85c0e4d9eeeb73afacb158fa523c24b54bf497b7b6a86b3bfb9e2b8e0a28255d3d489a74842f72999de4cebb5b720e2e5c06e856e4db4732b828e034633297a4c1d008d3b9883d0aaa13a212fb5f020af37d3c9d5122b554a6f6cc39a6acbe4a68302de12bd738612b7aaf320fc70dea35f8738317c41d4e4bf", 0x95}, {&(0x7f0000001280)="76e2f8ae3fc943a8a92d86770b029df9b9636b428610ab1e016c475900ce8071303afdea1509a675e0cd4f5b48d2739c9870f7a9c5bce4063237abb61001edecece28028a2b5f55302ca6eadb40867fc7f4093aaa71e02d66dfd636a572e50924166f5b5528b1b0cd9940d68aa16d62e5f405b76364d90aad204fbd2338e767d2337b7aefa0a31bcbb80e1d4d9026228e8d773039f79bece37497912d3eeb2b9dcd024449bd0a4812690050087e4b5ede1df1aa5430fb812d58eb815b9475025a32248c2fbfdb8d8ebea82275205cd9a8081d62893351ed70bfb87d26c86ebe4ef38f3b410d582428408866e943cf98aafeb128cb25b5afc62de194b3d1ffe1161b5b61ecf52fe0cab538cbd1c1981050d08074755de48feedb45142d6aa2cf61ef3198b9a25973f5b1bc85dddbc802f894fe9a925f74afbeda27e92aa34c8c3e83f9536b6d667fb9301bed668819b951ec5ed516b63079b93d3327d252a30738759620adf925cbe043206e61e33b0348d161110a564176b5fdfa767112d1be9db431f60e9a69d5492398237cc4892168dfeec0238db3157f763dab17d4b2a6031322281920ae7a14b3913d60e1ad1f392093763824fb051901448d9ac11e1c22756c2253f4ca53222f3ebf16c2647eba378a55f354bcf2c23c16d103be6e1eae2b7593237e0d40d8e46f653e7fb2b0fa63b8cb2fd8c50ecc837c740504c1d9b0c04bee71659a49cf38c78f89728d5b632449b778c54c14bc11f7f0f4b1f5fb42e87542448e219e181bd5ff37cf8d9e2e63ea3515e64fbaa6ab06537c9a157eafa6df56cab0409076f73b5363d9d55c533c6e2f5beee08e33d67e67ec3a602117816732d1baf0bb0c9194a3d7fc223e9d6f39ce91b8bb05e2a4c8b07b49fa4e16f8a0127194cdaf738ae3aef3a85cab359d2ece41dceaccf8b3eef9338ba357ff80d268fb82e2f342265108ebae447a9a0c5ddca9f94e1559faea36a055ead125a87bf89ef9e5c8ae59d7cf3ef8340410283ccf873cff778361ec61f80e3a36a235b269f6967088bac049546129e0fcac155bbf9acf5af0b560859ca419ab508dfca802882a10d767dce374f25063aff7b27a901f6ce6c792baca2313fe84e78d97a079674452dac354346d21519b9e03504b0e75a67b925dd088fcb7967dcc91ad9f2b326e0a67fb2f11ff974c22c07d50cf9a8c705006ce688bef3563cafb77be9e5b247bcfab437c924029844ab0f19805ec80b64adf8641a5b21e8acb941ddf07e370fb2ca0c79f3a969c334ce2e305834261e6347c79ab741e4240248b2f3ef09a3bb85c93fd149145814d3505444e65f92f2bfc9c20854e335b9ea58cf0303cfbc5cfc53e687a594c29eb6933a296c9865ee0609bb6a8d058e200b6c1b8522e4b69e10238ab1b955926712f93069105d5e7a9bbfffee86b612923cff40fce4d74d049497fb446ade67e4138e4711172e037732f29e8ac5a7e46006c861553d4de94e9b008f6d169e0e5886d4f1f07eda3de14472506da25482b8f6049c978f37e7c82e74486bd35c77c7a4778304a78bef3f76cd6fb779317046925e390c93f40f026ca1f4f85e81561c2bf3e1fc166072070807bcd3b6d97022f8f9da976ea4a7ab25462eb6c40dd81ac28fa0808041dd9b0a5d34bdde2a730a1b1fc89b26c4df2b286bb63b4fee7f827ac87c79d6e4c791c46907a7b8c8d8fe17e5c86bb8137b41fe6f92db529262f8dcd32ec29fedea470d5a7e3212ac4961439802c52a93b1b1c9fd426aa47c3f13eabfc6ed720702844be0aec8a04c8d4d9d92f23e909f158caad0e165fe1570f7dae6a005d9ae76e1e5e936a9e8d4e4c59225e8cfd1a11da1d4bdd83c07b89667a047cbe52236c0b8451437ad33351ef1fcf1f74d171d44a4e9cf1f5402e96621c7c1c5f25289e4dd7839cb50c49d9e127dac574e84d00e914dec4a3deec856768091da61b695eade6ee5cda19a90c03f6aa4cc5c03acd5b734b43dff1a88ee8adbd82fdf4756ff0e644b233746908740f68ba979733467be428a0f25dcd89f363723f4d595cf8ce52b94513ff94244bc323143665e882c848c78a0d0cbba601daa27fe49c9801fdfeff7d4ac37747b0eb21eb11e41d6fc9d111ad371dc7b707d2f71c85bf951b215f89097faab89a1425c9db2b5f715c3874e8bb2f8ddf861619df1d7d99e2292d5566cd8354834ce5a4fa9eaa3d5950b7335cb71dc3eaa739b58cd4e5567369024ab8f27664195d9a1d3bccceec9d8d5d1dbcfc5f002c69d31eb2d5b07ab7698df63e9bea50a157ba32008bdaac99f8d7874737e352e2b81b1a0c5be6e7d87484184eb770fe4d3295c3ee2e618ae9fe386dffe53e340a8e847135c954a37408e1a298422df549d40e58e786fbf162e1e2d83acb6f693be572bb77a9051056274de8cb14189564c1e3195702f88c9a5d1f887208cb0c0505e70af142d59c7d08f358b484c56a93cdd581685be6dee712c45251ead99ba108e3d9d529e31601e7207fb46d7b29c50868c9df80def1fd97cda81afcbe7e82b0b1b0ad816889abfa687f055326ac0b5f77946665c8fec19649045e8482bc8aa2dab2e7e6c8a91c0dd19cdb3fe8389870cb7335b9278e819e75921eef9cce280a9c3609aaa3ef5cb5d21b28998663d8f133ac4de6beba7c10342b0444ebcbb7a0d558ac00e975840817362ab1c660a13f114d68994900f9b291cfe5d277ec87a3acaa409c7094e6e57299a16ab86185e9ae5390ba9ac677be578ea48d925c8bbbe08a6546ac248fa0b97664ffd7b9332d0d5d80ec8152213f4c1cbd6ef3052acc29fc26fd1e61eb48340de54c226418190c8147b7131069d87c4e9c84866df98c6b931456405c3ed8091904955f429415085c947cc1165c8ddb4920a6bb38a3b87bdaf91cda2beacbea86ed3efc52a2de73e4c4e3f7511c74332ff9126fe2521d2a2a044af26100cf953881a95809f43b9dfc9df9dad618d5eee33a125dbfffa053c29fcb68cca9b2fe0eab9e8a55584c305611350a154b953abac6482755f9ff0b02c9bb70a0e399659ae887a96f08ad55cfe7464e32d63b3b63fd3875a117eae4ae125defcc6a0bfd5ab25c36914a11c0e8671f791e1244033f95f07ad4cb590861294135423005b4861a8eee33a435edf1163fe3361d573800ae5842ba715e3719a977d469d6a5478ad42e6d3037c090081a9877f85023a623e313702cf2ac9a425a9c5a87294b7b1480ca89c04207d5531a0047a34e21a033e473fe9b2816d08ff5a99d174daa66966d394c200a96d1c2ddf1a97478fa546c9fb83b016899d96527aa70645a0fcce7a4be8d03b027ae9275fb29d973c511f7136b34f902e8157316811fdccd39559350a53c22b8686a23436ebd6654675b090b5a1d1d0619fcdde779bea60fa404401dfce422b56183617892aa42372cadb42f7b443411d3603da6afff5a40a7c816a3d5611e21e35e1a5749ec715aef9e1c3a5f2a6e9bd657da830b0ed5d3e45f2bd91c6453d60f055647e7fba1526420b8db064aa5e4799e99f1ffb5774e348d52b274c8e3f9829bafa2f278de1c78753d5d5c1af4e3e46ae0a49b2d6eedd2bd579e9b850616a0f02afce562d23570ca2f921317057c32923a99b624d75407981533bc2d31b83564616c86fbbe5699b71405604e66fc2492f8cffc5384bcacf839a8b21c531a651b211c3abada3cd65e697c2b2c76801bbab2f8c64758a17cde268c72adc91e0b34a9ffd7a77c5aa882764a0bedefdb243363302d8aa8324eee4837f7bcbfeb89fec1b1decadb2a32d40d627ddf364fdf9b97bc7af3ab01cc652f5d7775386fbfd00e37818608302f9b0239019560be75a5ede5c006862448ee39bab4a482aadc3c690f8d204a6b0eaf2563f0725e42e111cf01b888df4ac80f1940846553533a4975e040328bb289a87a8b3825e0ceee30bdfd92bee2da09c3379983ed5506b4ccd1f01db94fa2f11253580970506f2f02196c323792e7ea06e4ae8056bb4b6a23a87a7cfc422e9c08466d76769e8fff4f1dd930e0d263ae149b42729086379c3cbd9137f4b3a862d0eb5d28df0effa4b775cd76b1d425a7eadf23f5fb7e8e556ec4c34079958a51b0b29a7b1dd5dfee8b3a538cfef516c13effbf863be886acf71154e991f3a286ab7df072f91549c4ef266c324324eae72a78cbef718f6dfe721182d644777023c3888a827078107532e68f475e533195c2eba775244dc91898f94c93266afd8f51f993c7c1ba9c97aa23e2ce333fee7f5ebd12582327bfd6528a61abfac00be87c3e9484b88736b377e025dfaa73238a905c5ffc4647c42cf897f7ea1419c26815fd86b3e2893b5e8f5fecfef38d34021ceb7fbc5d565f74754a0157e38a070892d1eaf9263b34d9f425982fe43a76bbeebacb266a60212b9ef200520f0d4ad8eb71e75d67846a927cd148bea6d29665ba6f86e23ef5afefcfa45b2048e754efc78cf23b0b67a1109ff88af817cd9d2266e47ec7bcd60b345ff7b15f4b558eddd5445ffdfd380d19a5b71db86e5ea0aac044300cc6138a64f60b51271c7ffb3940a6a3f86601ab18a16ad7da3ef5e44e5a400b384b9e73552f22ce36c3b8fbc40c0cf785550f720c7bd916d74b58a9ebc799e15077bd349b696bf2bda95d72c27cb13ae18e63075b6e1ef555570c9c7117d9b609cd284706b1af71bbd7eaa2ce8cc95de56cf4bd6a0ade580e604862b0a1d0a23b369d5567c79eed1d395e9bd32780dbe20aa047614376f29a372e421621d366404c89757e5fe465caab96c42f3679e2e117394e61e99c94cf44e9170e0074f5c4b26e3937746cff020e59c3a8b91268f7329e14b2093be682c320c15bc4761d48f646d1c4b90a75873a46699568c46ae5664cc55a522938a221af03936927b6f07424c439c736ff026c06b171861d7d1f1bc5b831dab372130b3227e608749caf66e45719ed74ab416fb947a500f4cb190e2b7d0e8f72bfcd2bda7a2ab3cb93236ddbbc692dd0b2b8caedef4559b80cea75c18223b1d5ae35d284449d3b3890ac70fc51796cf0f549ccc7205009a25c2671ed9d79fd40e6c00f197075aa244e8233361d465357717e696dc7b4aa459873f5d3250f8baa6d104d27cdfa9039d8ff19ca7699fba522fd5a4316ce44b6682ed7833ced6e85b4104ddf11547b96762938db5646f9e176a8e917513cfb9738e85dedccc887516be29f325be08428dec65d921289fc0a93ca1cda39643daf6f43742b20d5ea513a69c1b0f2484023fac5559778544c628b47af6c87ff0540851e74eec7411b1ff595d5026c7bd10d0fac04cba587e635e3bafa5021ff730aafa81707f4f702686cb31efcebae998fbc77ef196fccf640c20b22aaa85f7f03b9806b7ae562103b8911077b98af9999c4d2fe0026782f12fccab5ddbd9543ef20f6ae1c0502e444db243fb1158a9004daa7b4f532ccacbb77ba78fadd8c7291a99391b532991f7a2eccd703499f4e9b9610312a7e9e7b8e58067dbfea4aabcb2b67522125e4b8e0fa89f9e6c43e980ac025471e89fe8cd0319bfaf09d9e2dc98be32df645612541efd6e14bd7f30dadc27f75a3459467647ea5413b158361500ad96694f355f0fe94cae85ef06b4793ffbbccf99970ba501bd60085d038c23315020e93f951e0e121d020b67a88640b15378cbe263bae1a1203ffa8ab158e4a04324a197dbec3dcb8a6ebcbabf665804395fee8dcadf187efa70978924472f46512b4b463b1f63ef2e3ba363e117726043db52fa4aca91f3df52", 0x1000}, {&(0x7f0000002280)="ecd06a8e098b642012b9135f7fcddb3c609e08e97eb0525e2778f964aed8766267f6b2de8d33203c23f6c889384f325914815c5177f4e1e6079d222e9bab65893475b761bd1b35e306419c42a9ab25d25734c779c53b3aa92e5ae2ac7512a36cdd0f4213212e498874f73a030a56b6637c26c5bbf194b3c98b8a6c04934b90082489621c842aab2d13ed484bbdd1f25a5cd3a5f24a3ed3efefb23fbff1e0f2d3521afb2d74f09d707f66e6069b511da4bcf486c4ded54eae333678a1ae771e3761face363255986ad9d19fca1365b892f4", 0xd1}, {&(0x7f0000002380)="1c45c9379c", 0x5}, {&(0x7f00000023c0)="581253fd9a5d4c3c7c11fbec6ff2be1a157fbc0d2786dc9baaa2d18b0148176a25032254361fc34792c7c60cfbc9ea513078434de2bccb2adbc4e4e28371f5c30582ecd26c0b988959fdffc385ad442a547c925ffa62bd30cf2330f0a130167ab4e3d4294a50196208254b03", 0x6c}], 0x6, &(0x7f0000002640)=[@rights={0x28, 0xffff, 0x1, [r1, r1, r1, r1, r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x20, 0xffff, 0x1, [r1, r1, r1, 0xffffffffffffffff]}], 0xa0}, 0x400) r8 = semget$private(0x0, 0x0, 0x100) semctl$GETPID(r8, 0x3, 0x4, &(0x7f0000000080)=""/4096) shutdown(r1, 0x0) poll(&(0x7f00000000c0), 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000010c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r11 = fcntl$dupfd(r1, 0x0, r1) setsockopt$inet6_MRT6_ADD_MIF(r11, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x1, 0x80000001, 0x7}, 0xc) fchown(r1, r9, r10) 16:25:07 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r2 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000480)="9cf8908407f0452e2e73", 0xa) execve(0x0, 0x0, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) select(0x40, &(0x7f00000002c0), &(0x7f0000000300), 0x0, &(0x7f0000000380)) pckbd_enable: command error 16:25:07 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2004, 0xffffffffffffffff) r0 = open(&(0x7f0000000040)='./file1\x00', 0x80, 0x44) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'./file0\x00', @ifru_dstaddr=@in={0x2, 0x3}}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x2, 0x280, 0x800000, "f1f743cb40e374632e860065f3d1d10bdae2b8a6", 0xffffffffffffffff, 0x1}) 16:25:07 executing program 0: r0 = shmget(0x1, 0x4000, 0x206, &(0x7f0000ffa000/0x4000)=nil) r1 = shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x1000) shmdt(r1) r2 = semget$private(0x0, 0x6, 0x0) r3 = getuid() socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000001280)) socketpair(0x1, 0xb94f8de4cc9b39a9, 0x2, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000001340)) r6 = dup(0xffffffffffffffff) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000001240)={0x0, 0x0, 0x0}, 0x18) r8 = geteuid() r9 = getegid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000040)={{0x100, r3, r7, r8, r9, 0x0, 0x4}, 0x400000000000002, 0x1093, 0xd5b}) clock_gettime(0x7, &(0x7f00000000c0)) mkdir(&(0x7f0000000180)='./file0\x00', 0x17f) getgroups(0x0, &(0x7f0000001380)) setegid(0x0) setgroups(0x200, 0x0) setuid(0xee01) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='r\x00') semctl$IPC_RMID(r2, 0x0, 0x0) semget$private(0x0, 0x5, 0x551) r10 = dup2(r4, r5) fchownat(r10, &(0x7f0000001400)='./file0\x00', r8, 0x0, 0x80f21a668ef0d131) r11 = shmget$private(0x0, 0x3000, 0x14c, &(0x7f0000ffc000/0x3000)=nil) semctl$SETVAL(r2, 0x5, 0x8, &(0x7f0000000140)=0x7) semget$private(0x0, 0x0, 0x400) readlinkat(r6, &(0x7f00000013c0)='./file0\x00', &(0x7f0000000240)=""/4096, 0x1000) clock_gettime(0x10002104, &(0x7f0000000200)) shmctl$SHM_UNLOCK(r11, 0x4) semctl$GETPID(r0, 0x2, 0x4, &(0x7f0000001900)=""/165) ioctl$TIOCGWINSZ(r10, 0x40087468, &(0x7f00000014c0)) shmat(r11, &(0x7f0000ffb000/0x4000)=nil, 0x2000) 16:25:07 executing program 0: syz_emit_ethernet(0x26, &(0x7f0000000000)="53210ad3c137c642b1215d18c15bdc434646107971f43f540edc685ffda7838a2d8b525cca7f") sync() r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000), 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x800, 0x0) sendmsg$unix(r0, &(0x7f0000000200)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000100)=[{&(0x7f00000000c0)="a70b7fa02a73a4cacefb11825ecca21b1fcd6e40bc9b141736ddc6fba74d4db1674b5ded62965996960e3e30c59ea5f650abd2e7f7d23d3aff", 0x39}], 0x1, &(0x7f0000000180)=[@rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r1, r0, r0, r0]}], 0x78}, 0x9) poll(&(0x7f0000000040)=[{r0, 0x81}], 0x1, 0x0) 16:25:07 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20, 0x0) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000100)=0x2) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000000)="b1000501b1000000000000b13886ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) msgget$private(0x0, 0x401) pckbd_enable: command error 16:25:09 executing program 1: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000500)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280), 0xc) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) mprotect(&(0x7f00007a9000/0x2000)=nil, 0x2000, 0x5) listen(r0, 0x3) pipe(&(0x7f0000000240)={0xffffffffffffffff}) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0}, &(0x7f0000000540)=0xfffffd62) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r5 = semget$private(0x0, 0x1, 0x52) semctl$GETVAL(r5, 0x1, 0x5, &(0x7f0000000380)=""/213) getsockname(r1, &(0x7f0000000580)=@un=@abs, &(0x7f00000005c0)=0x8) getsockname(r2, &(0x7f0000000480)=@in6, &(0x7f00000004c0)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) connect(r2, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) setsockopt(r2, 0x200, 0xbf0, &(0x7f00000002c0)="076f04249b6075db60fdbab96b6691b4ce3972788ab2b6c09e70c9dff7eeaa781b30286b749736dcd78dc3c7f010786c505f6357882dd1d1149bd69bbf7b013e339327e18d6860b208f497b4e708055da2c75136b802214f0e5658543ff78ce79b7e50562002e4069d9d59567e0f5bd84a6e5c8fef2db4e0f2a082259fd7e45a2f60bfb9bba638dccc163ae205a57010d7dc7bf6120684cf56ece26487cd62", 0x9f) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={r3, r4, r6}, 0xc) r7 = socket(0x20, 0x5, 0x80) setsockopt(r7, 0x4ff0, 0x1, &(0x7f0000000080)="ebffcbff13b9fd812eaa4ef8977a9c793048e699", 0x14) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200), 0xc) pckbd_enable: command error 16:25:10 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2052, 0x4) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000040)=[r1]) sendmsg(r0, &(0x7f00000001c0)={&(0x7f0000000080)=@in6={0x18, 0x1, 0x8, 0x5}, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000140)="3c4289cee2c70c2bcb3bd12cfcc014f9a86b8bd04551fab40529decd647e96fd52f58ddc9a91180de82df5db6f9ff778f56cd7a5204fdb6db98bc4b1fca3dade4b5aea03a3844f316692e4d2e61c5c6b8dee3dcd11a66ecefe783065f76413b3cb15", 0x62}], 0x1, &(0x7f0000000240)=[{0x1010, 0x0, 0x3, "7c313c45fef9260e99ac3ac31bbfc7b8f2bb9aad34b793131205cacf7d8f7c31c4bc9838a0ee58c222c17dcdf2356f3150942bb7ea895e756d16598dd9975fb67d566bce07a22f7fef6b8d8f38f227b8aaec6026b502b3f4266fc2e144aedf856edf086edac5093cf1373d6338a67704dcf23a9bc3809f35e0e028316764ef59086fd3dc0df62a67ef7e018d24f7cc0020f34cf22165917545306b46bd03cad8952d590ad475a09b096ca0804fdfc843de79b633ad7aac85ad13e6a2c10263a4423dbc5074ff619dd2575bbe0a8b0e9cca7c3bbe3b7d5016148e2f7c96f324afa326640cd7ad47cd23b25096fe64fb9920c2c9a15814bf518c3d7369fc509d4d088856a8ab9ae1ab1142f06f63cfbe5a9589d0bd5adfb1fa05bb86fdfcc3cb47581c2f3f7703b2a59571d26dea9c5deb728158ac4fd6cb1ebeca0ecb7e5a80cd1eb32b844e81979da633b4ff832942329e7428a80907ced6753abb931892b8da1545ef781e56defa53cae8e544368c3bd7c5e091663f812c892f4d02704bac0b8a71e849f10ac5db1045c9309e1cfe218ad74997b62f06389bdc713201ffcdfb9b914162a616a43f957400efb16a1cd3da15da66e6652e2c0180713bdda35f62c25ed282d1f68e2f265acff0a48928d87e9a92b7aced5c407fd47b27549c8c1a77346cd7a03e9a7e34cf362cf409e53a960663a695a58f0eda4e7e8c682a61bbad196a342d285a104b40439d47cab41be405db4c36883573c41e2a1d653e3f5d520e7e3d94ffff00d6727512c1aebf6e2137678a2a7ba636f5c6d76552bc837947dd0e46ea1de8728d8cc886fbe451e5e0d27e4114f1fd14706fda622ec231bf64dbb926a22f166782affdd753df4bab95aff2232fb269f0001d996574c16751f86ffe817fbf02a4ed07fc3f38e07cfda0b529d3d2507f33f269d3a3c7fed37b78f5a65039e6aff5a4286caa2428b877e8fcb7f764590bcaae5756459d91ef8bb2e384b42cf0a21f643fe4aae254a73c55fdf99602702b6e104e8c375593e230485177a0aed6554bbe81619f1f219dad0ec4278d3d31b4e0aea015f42fbee27b68f010381c3641997b7bcecd6b316e4035634c17afdaad082431e3059faa6ef759a156504c972607cb20dd35a974db09da8eccbabae416148f05ee0b06e55d639586443e377148cae9465dd5ca4d55a33b117f675ba96e75b000f5c5d698325a6d377b2adcf69d0e5660de3d32ec1dc64834981405542a1b2308acfa9a1e27a4c7c5ef6927e157ff61d38a8302d2acd9d2501c4d574bddc16ffcd27a9ab8ad9bb0cb3a77546aed2666a66957cd0a3071f0a09eaf5808bc24305fbb843cdd02cdbcd775d64e43545e94973c9b7b2acdc6519374ebf3ad1c2c4fb14254f58e5f32ad3d46eba0c84c3cb4da7e2b5353b56d0891e82ecfb40ff02730b3639eec1c393e5026cda4e1714955ae8fc75e4c92bc914256f69d4a624319edb6ab70ca94309e08e61e0d3d0ad463f322878ec783ed92eb58023da8d7a6db464732d1358e523e46656df955624be3c631e315eb20f469f82dd9e4c780231867d2c5002c0903bca646ad8fb6babab6f39d3d8f8bb416604983b1b21169622d817e447c714a70d4c7712c140555008d981a6ea85a8d48dc2f5019e4ce184dc53939dc40854bf4b7e197076b40be6a4d3883cd5eeb9d8d6e2e0d4f68517e5e954109971affc9944ca9c740de6e703fd42d360f648788987caffba488b834557b2efdb15ce27bc6364f14f3aaf65209334bf17a35728c00e7d611193b20fb3ea5887d462927ce2d62aee222157eaab41893dad78c56640535f6478b26afac20a1abf32d594dd744a015f682e7406ac782fd9798001807e92d989ee98e39ac1a23f02a771b70f8cc3f0a8c06d992f396273de667536fe29c1765d4a29ead3510ebf9ba60a2f76688e4793049102560fb9ee7343ef66e6c3f6609bdf5873dbfdeec99f93de8fe830db8b699cf49d81835820bb627b8587a25fea1812c102a19e4057ca3205406bd22cf206d878a2d980293230e032a962987063648f3b0dab56e6a43fd596691450bc5ea59e9450560d4be747e3b8438c612c9e4becd94088993478127d02d8b2c505e6b192286dfb7962806b2ff8308bc4e16539d6c3f88b7c10606c58b33e20e3ccb224d6583284662e50fdf4b505a99bfce015e3a2ad1a3da13d41816b48f2421ddaacc96ce7b0e41b8de466e57261428d81401ea30036cb978c4528d27604ab42774833fb1da7560f4a21b7ecad0dd015d27395bbbe9821bc6daa0845370a921ec3e33798410f78abf7bc119ac34b4f8ca3b70ce94736979e85492a5088a9f0b474d27cb33911123d20e2187046ceb16f910b9d777217ff47bca3d885d47abb96c630e7b817276fdab3660b80c74fa261bfcfa524e0b50b16966e80f303499e52d4ce3d7aa6b946b6208808de51ba7a655489c0bfaaf688d553db8fbaccfa89ad93a11d2d2e909172b62efcf2abad4087fae85fef09f2d7dcf62e3f285cffd732fae5a08acfdf205f989d42477d1707d6bd871b6b70186dca3eea6fa4a19efe56895413da99a11770749e37c9e3d28a0d0d84f544e03d08a6fb58fa351d3ec4b77ed08ace0830da004693e8700b360328b388dbe5fad181be972e844a599fe40b03f494eda659d9bafa0b22ddbb876df1734c95a2930309936b2a81a668479540dc0be570ffe3aeb7780ed93bd0f73cda3e536b604e0ac3413fd853cf8fd382b208517936a6bb7a632623291f740e4c21f4006ad29b78362f7669702b073fcdfa04c460a78ae07ef989ea4df7e9c7300efea426b14694981055b45698b6929605cef18e5e413e4ea980b65715327f4a63c5b6721fdecce0e94cf8344d6e8dda328ed36102b89a1c1a0de660e89ae5603aa77a20be2616c5d48f6e33bb5bcdd3567c4c2b6bc17d5455022292b32102bb8ca2762d646332e58f82f1a1007ca8d860ce9fbd6340599f89021b413ab0d21039e14594734984413a7caf4726a0ff02c54d99e10e6a610fd2ac8bd389f3f58cc410e7a74207d3fb06fc7b766bcffd9538ae4cb98d53772e8777d2100417bac51680faaee5b7bb7b2afc90e15f308c49b412624e8907941a0d62e7c500dd6ff95525ae1d37ced877e80d3e78501a061d10052ba8abd204242ddb87f4436646bc71a111bda7de128ef442a43ad691da7ba4e17b576fc268d1c9026e24ad5777f227016c69007630760b5d694c3b8fee0600a4bd6e99473ea7a45f4888fb8d00ef8a0223f851b7c3a0b2788ed9642239483508d4f4c7677cdce66c884c8565d63327e04cfbc6624a52b82091ed5fadaab05f3dcf934c04f4a5abbe7ff45cbdcd20d3591e7ec766182685a74143ae3a98151b1f91d0645279d3e9c7bee6b43db8d5b05c58f55126d82b4ecd1c208528e24c161834c230f31f447fa524355a4e4a0a92cd939199ba5c1e29e072072d42dc6243e70bb8b71681cbc1cee510ec9533a4fd3cee58495a9952a13be7321e90c16afd59ca8bb381a88371e3200c23e77807906caace3bbeeb979f586d3e5c8afb87988d8692ad8b7cc9f7031bd01bdddea4ba084cdba56a85aa0191663db470da2a0a888a931fbbe093ac2e7678b039cc0ffa110f800a118d5e1e0ddf63803b5afae45e72db734226bd2a9cb686c32b624836e93f864b6bff8d229ab310f327fbdbf2196e9b4cf4a0f3d37e87a71fdef81e7615afdf6218f5dde293e2cd52da87ffbfa6ba2137517222246c0829ee839ad2bc954040068b185e53480b6a4282011f41fc77c4b6de8b2d3d715fcf5187d46efe8c45a92563e8aed7615634b20326bad9328b06d1f359d5203531bcc80f631653998b8f024b67cc3861060bc1eba808f2871dfcc2ba6a7bff2d0f7126042d858be5011c93978cbf7fed599bcc217cb0a5dd162811b2ed731f6168614617501218933c7c4a6906a7c697e47b10a81782b71c46c5e33984931cf956671b147a3f5fa8a5b261e833d8a0da96d682c656ec1515b9bb620e45bb39a5f212d9c6f7ccac060c1aa985c12affded78d189da70729a2409f58b43dc88f90cf50787b1a22ed5e826f018d7aac413cbab3370dd508b333843926a0b09a3d3b1cee4a53ca1201d39f1bd90b0234aab3457c5c27cbdfdb918a07a77357febaeb8480d028b528ff9ef83e370121335dcf5ebf7cfc48339cbe1f91ae1a19845d5765a2e27f33fa03f7a1426cfa29df8c6188dfe750147e35e569efd17c1f4183f757ca497ab158555b8c7f139ae5a9391b5d949a085033adc0a7420fa2ebfc54a422b3ea163c1f7e396ebfe26dc10763817885b422899409244be392cc34d866bbb8d110545d14cfa57490207c9c25cef43b7507dc8f67892a3469440a7ba5bbd0d6cabe0acde748bfd3f56a5da5d50396e45e9dd55e905a2298b9a6265fc82e1bbef35af732511f668de609ee5e3f59e5de83d1429514bb77f1a22af22116dac7a57afd031dcf19b2b38e4ab3fece980caead29a55eae6084af125e0fb82cd1513a1897be6ff2b91b27d563a7008a996e0c87a8cc04b7426e2a4532d7f504b1d5767e8e751ace493c9d81aa93f80c184014b87d6a7ee390ce18e8a3ef2c5e4b949b77537232d1037625707af9ca72998f61aa5c4a8a0354cd20334d9eb8131a98daaf1c6e775ebff369dcb5e841b36dbad8d4b700c10541f94040a33c42e13c953e30851738dd3d94a35e2f0a887d497cc78abcb85d4fabdda2374a8ae88b52de65618925621b5c8a36c7f0c0c9eb93157ca2ec2abb63c45ed7f5a847d0b5466c082a65ede7772386aed322bcce26601296cf9b7289f97d563c612f8e717b38b05cf9984b71f4cd513a538a6ecac1f1619e384143ef22e4d36e259c806f38748a1f78741171fab47c9f58a82f2ab80bb8ee52a64ec589a4f9aa8089a16f902b68be74f2c2fef215d4dd3bc2bd8436316c98ad7c637dcdf1dd75c4225b3e2537352e5f1c377c80c73fd9f1e3b613c7019100e79f1f520e729d7ddcf3d2f8755e2e1041d3117389924d0b57347ed205d2794857ab64a2041cdf8507e6cf7caf0ac35dbb53fafad4fcf34bad4acd1bdf52c5651590a9857ec2a78484ca4e4c1c74a13700f57e10b29b284cc5c220341196b062ff69e9591fdc03dc466aeccd2e9fb5c956b9183a39ad330eca53794f3446bef1bc5cef81f09b7f6a31af579534d228f3a723e89749aee1f65cddbbb4406f642554d627b30b1ef1ca7e6df60486a2c82c5c431f3b37d2b8d8d873326562df58d8bd4dc2a1cc2d4d36458f07e758d3baac4959e89fd4f032dfb46ee7e0b985f9ec9fb797e7aa7a1777083de3c45f0de6e795b08a229780b55bc0782129c621d5d247f46ae5ed05765237f1abd2f5284ba9a8a5ff120b19aa72e173f45d81e36ab5c90de7c8c5e7cc923e3f397393eb58e7d6ccb622fb40aa513fabdedb84ef1f7bdb25d2de9b9315dbff9c771b6773ee3cc897c38a98e4f817ff8e94b0e5abd65b934b8f71657fcb6b9a647a435eba716f8f6de138190335d0823ebc902ad9689a80577a2d8c32fd73b206a66a8bc984ef86d395ccbf853ecd993c37d4dea199a3b06f71283327411930e7c647071ed4c5be7a38430f9545b9cb4f27e1a79c1f6b18870e82ff86aabe812053f7abced7834e9b3539d542cc1059024d2e577b7a8a37bbd3e21d3b3c93ff42e0531969e2e384db399ca4fba46b016708b5c5c0ac2f28d99fad076afedae840d759ae50415e566976659a69a4cefa572c53eeae16ae5fe77b88c70"}, {0xd0, 0xffff, 0x5824, "cd9ee9ac50854fbb37fa50083f6643a4a8414c8b66e839ad9f412ca1d7e9812a25395cb7d07bfa5a04e2d0874d5cbe7e9c20d3662d50bc2771a1f03cc182ea4bf0903b28b12a009368025c7f2d90ae41fe544f8984db741ab5b9aee2723fe7b524f2a7f7e9ace8f2275bd513e9a702059049f5719c397e78854497fe8aa992e7023c36b7406eb611be7edc781d43f97d3581f03618c14a80c46715d55762430c1383032957501fa6f884e5ac093e03e2d35d544ad0dcfb0978200706f21ae2"}, {0xc0, 0xffff, 0x4, "720c28d9f37b9bc8e34ab96c622d9077b8f588dfcf8623814c77fc043c75e2ab63a28f738fe9c291b3282e79fea5e023e7537994a5ff83887508909e48899e463ad2a72d731974073a743f611cd3638b0127d9be819a6ee6cd204da1476e6a4b4a025e8ac6572f3088f591c2da4f95b88a56678b22d8bcb09f4eba7a94448f020090d79b98526067d74f0d044c941d97cca7b7ebfd9a5c1170b25ff59c7f9961d204aba6a0249c149ede2304b6e273"}, {0x50, 0x0, 0x0, "af1f9976f09422ca86df02fcb7be628afe5a38ed70e6b65a47a926f27014210dffc6b54e3e3bad138272fe9f7e5dd9e6e4d6b2db6577ba854fb51c"}], 0x11f0}, 0x2) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000200)) 16:25:10 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chroot(&(0x7f0000000080)='./file0/file0\x00') mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0/file0/file0\x00', 0x0) rename(&(0x7f0000000200)='.\x00', &(0x7f0000000240)='./file0/file0\x00') 16:25:10 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:25:10 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8360, 0x0) clock_getres(0x3, &(0x7f0000000100)) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f00000000c0)=0x2) dup2(r0, r1) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) 16:25:10 executing program 0: mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) r0 = dup(0xffffffffffffffff) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000000)=0x9) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) 16:25:10 executing program 0: r0 = socket(0x1b, 0x3, 0xfffffffffffff847) sendto$unix(r0, &(0x7f0000000000)="b10005010d000000000000b1ffff000049451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) 16:25:10 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x811, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1, 0x2010, r0, 0x0, 0x0) r1 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) execve(0x0, 0x0, &(0x7f0000000440)=[&(0x7f0000000240)=']\x00', &(0x7f00000002c0)='!(\xf7\x00']) fcntl$setstatus(r1, 0x4, 0xc0) preadv(r1, &(0x7f0000000140)=[{&(0x7f0000000000)=""/226, 0xe2}, {&(0x7f0000000300)=""/179, 0xb3}, {&(0x7f0000000480)=""/223, 0xdf}, {&(0x7f0000000100)=""/30, 0x1e}], 0x4, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) ftruncate(r1, 0x0) close(r1) 16:25:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000001c0)="3e2a7913e4ba0600000000000000e5e27b256d673551c0c01b3dfa00e552aaeefeaff0f2c8008000001ad449011f7c000000000000013c1fe9002000000000000001ff10013482", 0x47) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCCBRK(r2, 0x2000747a) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000940)={0xfffffffffffffff8, 0x0, 0x5, 0xffffffffffffff19, "02000010000101936000"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:25:10 executing program 0: write(0xffffffffffffffff, &(0x7f00000000c0)="5e90fcad16c835ba7e0edfa87be91d4bd4", 0x11) r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) chdir(&(0x7f0000000000)='./file0\x00') dup(r0) ioctl$TIOCFLUSH(r2, 0xc028698d, &(0x7f00000000c0)) 16:25:10 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() getgroups(0x8, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffd, 0x44, 0x2, 0x2, 0x81}, {{r0}, 0xfffffffffffffffe, 0xd, 0x11, 0x101, 0x9d39}], 0x9, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x10, 0x0, 0x8, 0x401}], 0x5, &(0x7f0000000180)={0x1, 0x20}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x3, 0x0, r2}}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x10000, 0x0, 0x3, 0x0, "5054921caff651413e0453bc3ec6ddd52c39a2ff", 0xfffffffffffffff8, 0xce1}) kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r0) 16:25:11 executing program 1: r0 = syz_open_pts() pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000240)="e8e5047d78868afc6c08a7274610a34d570cb6ea6f56c73246731bd8755aa6f03c94c1cc2a6b79c5cf201ac34de7dea6425b6adb8645d408e41b6b227207cdf9a886286e78784c7040183f3db71db5d2d3986b2612b5149195c40da3631ea591aadf04538d67fe8f044d1f8203881d3495aa3b6599bb5476d3bddbb078ad", 0x7e}, {&(0x7f00000002c0)="d337d29a1ebd347eebc9606bdc5e8c4da25f996afa85543f6cfa0c5ff126bc7c0f6cdf7f2ecff9f18207dffbb73a905788640765ab9b10014e2df0b0a48dc0e270696126113438917de4340050d869237352ae2097698e06f05c92184cf05d3ebc1484111502651c3a74eabd908169051be44fe2", 0x74}], 0x2, 0x4c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)='7', 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffc002, "85378e5dea9c11fe4dbfa600"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:25:11 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) lstat(&(0x7f0000000040)='./file1\x00', 0xfffffffffffffffe) 16:25:11 executing program 0: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000280), 0x10000000000000e7, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000004c0)=[{&(0x7f0000000500)="d9bf51d7b7dfbd70441568c8cea30448bfd14e910f15fd190b57afbb244312b416df0ae2a2283ecf7e360847c6148f27eddf30c6d3c143ecbac314286779d8f4957a7ab1dcfc90847efba613817bdda979ffe22b27431a2ee29c6c6304beeb1883ad5ede6f6aad8c74469880"}], 0x100000000000003e, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f00000001c0)={0x0, 0xb42, './file0\x00', 0x4, 0xff, 0x800, 0x447}) getdents(r3, &(0x7f0000000200)=""/208, 0xd0) fchmod(r0, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000340), &(0x7f0000000380)=0x10) close(r0) openat(r3, &(0x7f0000000180)='./file0\x00', 0x8, 0x18) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000140)=0x10) 16:25:11 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000000)=[{0x0, 0xce}, {0x40101, 0x8000}], 0x2}) 16:25:11 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x80000000000002, 0x7ffffffffffffffe}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x8004) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000080)) 16:25:11 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) recvmsg(r0, &(0x7f00000013c0)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000100)=[{&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/250, 0xfa}], 0x2, &(0x7f0000001300)=""/137, 0x89}, 0x0) stat(&(0x7f0000000040)='./bus\x00', &(0x7f0000000180)) ioctl$TIOCSETA(r0, 0xc2e84226, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 16:25:11 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x840) r2 = fcntl$dupfd(r0, 0x0, r1) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)) ioctl$TIOCNXCL(r2, 0x2000740e) ioctl$BIOCFLUSH(r2, 0x20004268) 16:25:11 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000280)) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) mknod(&(0x7f00000004c0)='./file0\x00', 0x10c0, 0x23) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x4) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000400)=0x5) getgroups(0x2, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xffffffffffffffd0) setgid(r2) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x0, 0xc000000000000000, 0x400}, {0x18, 0x2, 0x4, 0x1}, 0x80005, [0x26, 0x1fffc000000000, 0x400000000, 0x23, 0x48a1, 0x8, 0x0, 0xfff]}, 0x3c) socket(0x13, 0x4, 0x100000060b5) open$dir(&(0x7f0000000340)='./file0\x00', 0x1, 0x4) socketpair$unix(0x1, 0x40000000000002, 0x0, &(0x7f00000005c0)={0xffffffffffffffff}) bind(r0, &(0x7f0000000640)=ANY=[@ANYBLOB="01f32d40e64073003559f88d4ff6afc3f18b2ee14e5d93f5de06000000f2d58effeb5a1868437cb66db6ac61045e42b97b4c66500169c4e6dda98183c18e2f1752c042f2382e800c5420f872d2c21047dfed97bf45b0f84d6554ca2e8faa1c1a80cbfaa187ca61c52cfb513a3c8e1eea041b7ca0b83b925b81b4ee4088d56a8a8488afd4550d66cba73ce101d97244910fe9530ded81fcb084fc24b29067624bcd3bfa320967280408d918a7b56534a91939c67ef12804106245c4c23b658ab036802a980ca0d7bc5a54ee6e8b51da416f8af43475ad64901b2f429f21c21583017be9f3812f49a83bd4bcfdfad18995cd499a8cf378c759da1fcd5d816012ea0fd915a8aacd36b65582a0f024e2950cb2fefe03b0dec6968c264f922aeb0ce49f4df2efda0ad2b2176d97f925ee00d30d2615d7dfcc618264f465c8d8a9303b1786c6476d3fa0b2a660a32efbcc74f05446faaf5649d1f2726c2661ca5d8b400180000090a79d5467053df6280021456b14fe2a96f6b187cb3874cd00069eab83e82b3f4776924d7c5460273005327e325d94c23fb96d567ecb3c80770bcb3b2977d0a7daa87fc1e1d8c692e6ff652233c48e260229a709d6d20dcf2a3d0bc67bbfbfd3ef3ce4bcc8863d33332233568f2d28218e7195bfd9e081e10442880d6b7148f7fdc30171aa4f12388f51220e170fcfb68779142e37f114e8d999aa419cbc0c4cb4b7e543fd5a9153d044"], 0x1) msgget(0x3, 0x142) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000001c0)) sendto$unix(r3, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffcf6) recvfrom$inet(0xffffffffffffffff, 0x0, 0x0, 0x42, 0x0, 0xfffffffffffffdd2) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000600)) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) r5 = geteuid() setreuid(r4, r5) getsockname(r0, &(0x7f0000000300)=@in, &(0x7f0000000100)=0xc) recvmsg(r1, 0x0, 0x2) execve(0x0, 0x0, 0x0) r6 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r6, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x20) 16:25:11 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0x5) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="1400000000010000000a8000f200000000000000b501e300001227777e20f94b5e38a9d7290d10a49e85c86bce8a9b64750be0682ce48482118820c1e7fcb72872e38ca763f20dfb6716", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x18}, 0x0) 16:25:11 executing program 0: r0 = shmget(0x2, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r2 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000340)={{0x4, r1, r2, r3, r4, 0x112, 0x11bf}, 0xfffffffffffffff8, 0x8636, r5, r6, 0xc39, 0x6, 0x3}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r7 = syz_open_pts() close(r7) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$setstatus(r7, 0x4, 0xc8) fcntl$setown(r7, 0x6, r8) r9 = syz_open_pts() ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000080)={0x0, 0x24e5, 0x1, 0xfffffffffffffffe, "03e6282b71795acd66ef3c018400"}) write(r7, &(0x7f0000000d80)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5a", 0x5e8) read(r7, &(0x7f00000000c0)=""/130, 0x82) 16:25:11 executing program 0: mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x82, 0x0) fcntl$setown(r0, 0x6, 0xffffffffffffffff) 16:25:13 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) r1 = socket$inet6(0x18, 0x5, 0x6) recvfrom$inet6(r1, &(0x7f0000000000)=""/9, 0x9, 0x843, &(0x7f0000000040)={0x18, 0x1, 0x9, 0x2}, 0xc) r2 = open(&(0x7f0000000100)='./file0\x00', 0x8000, 0x100) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000140)) kqueue() fchdir(r0) mknod(&(0x7f0000000080)='./file0\x00', 0x202010, 0x1605) open$dir(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20000, 0x0) 16:25:13 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) poll(&(0x7f0000000140)=[{0xffffffffffffffff, 0x84}], 0x1, 0x401) write(0xffffffffffffffff, &(0x7f0000000040), 0x10250) r0 = syz_open_pts() close(0xffffffffffffffff) r1 = dup(r0) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000040)) r2 = fcntl$getown(0xffffffffffffffff, 0x5) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f00000000c0)) getpgid(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "5cabeb8d8315030000002f00de0300"}) 16:25:13 executing program 1: mkdir(&(0x7f0000000000)='./bus\x00', 0x80) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x1f}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) fchmodat(r0, &(0x7f0000000040)='./bus\x00', 0x10, 0x4) 16:25:14 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x1021, 0x0, 0x0) r1 = semget(0x3, 0x0, 0x40) socket(0x26, 0x1, 0x45) semctl$SETVAL(r1, 0xdbba6096caa92bac, 0x8, &(0x7f0000000000)=0xd77b) 16:25:14 executing program 1: r0 = socket(0x18, 0x3, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f0000000380), 0x100000000000027f, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) read(r2, &(0x7f0000000500)=""/4096, 0x1000) sendmsg(r0, &(0x7f0000001600)={&(0x7f0000000240)=@in, 0xc, 0x0, 0x0, &(0x7f0000000000), 0xfffffc7a}, 0x0) dup2(r3, r0) ioctl$TIOCSCTTY(r1, 0x20007461) 16:25:14 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x8012, 0x16ff) r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2, 0x1010, r0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004269, 0x0) 16:25:14 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x80000000) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000200)={{0x18, 0xffffffffffffffff, 0xfffffffffffffffe}, {0x18, 0xffffffffffffffff, 0x0, 0x100000}, 0x0, [0x0, 0x0, 0xffff, 0x0, 0xffffffffffffffff, 0x4]}, 0xfffffffffffffdce) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) mlockall(0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) poll(&(0x7f0000000300)=[{r0, 0x4}, {r0, 0x10}, {r0, 0x2}], 0x3, 0x40) fchownat(r0, &(0x7f0000000000)='./bus\x00', r1, r2, 0x2) bind$inet6(r0, &(0x7f0000000380)={0x18, 0x2, 0x7, 0x6}, 0xc) write(r0, &(0x7f0000000280)="670dc355bd", 0x5) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000340)=0x7f) bind$inet6(r0, &(0x7f00000001c0)={0x18, 0x1, 0xff, 0x2}, 0xc) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:25:14 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000280)) r1 = open(&(0x7f0000000300)='./file0/file0\x00', 0x0, 0x104) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000080)=0x8) chmod(&(0x7f0000000180)='./file0\x00', 0x1f) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) chflags(&(0x7f0000000200)='./file0\x00', 0x10000) setuid(0xee01) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000000)) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='c\x00') chmod(&(0x7f0000000140)='./file0/file0\x00', 0x8) 16:25:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x5, 0x3, 0x9, 0x0, "9388cb00d326988f4c3701000000000000000485"}) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)) 16:25:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = getuid() setreuid(r2, r3) geteuid() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)=0x1) 16:25:15 executing program 0: mknod$loop(&(0x7f0000000040)='./file1\x00', 0x2000, 0x1) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) chflags(&(0x7f00000004c0)='./file0\x00', 0x10002) rename(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)='./file1\x00') open$dir(&(0x7f0000000000)='./file1\x00', 0x30, 0x21) 16:25:15 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) setegid(r0) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) r2 = socket$inet6(0x18, 0x0, 0x3) fcntl$dupfd(r1, 0xa, r2) syz_execute_func(&(0x7f0000000080)="8f4978c6516cc4817de4138fc97882864900000066420fc49a08000000e2f264410f4839ad36400fc2f3f1f30f2d2bc4414969f2e9d9000000") setregid(0x0, 0x0) 16:25:15 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x97, 0x1}], 0x63, 0x0, 0x0, 0x0) r2 = dup(r1) kevent(r2, &(0x7f0000000140), 0x40, 0x0, 0xffffffff, 0x0) 16:25:15 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002007, 0x5dc6) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000100)) lseek(r0, 0x0, 0x0) getitimer(0x0, &(0x7f00000000c0)) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f0000000140)=0xffffffffffffff93) setsockopt$sock_int(r0, 0xffff, 0x1006, &(0x7f0000000040)=0x7f, 0x4) 16:25:15 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)="3db85e2c7f", 0x5}], 0x1, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="4402", 0x2}], 0x1, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{}, 0xfffffffffffffffb, 0x29}], 0x8, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x6, 0x0) close(r1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) fcntl$setflags(r2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00./files\x00'], 0x10) sendmsg$unix(r2, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x0) 16:25:15 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000180)=0xc) r1 = socket$inet6(0x18, 0x0, 0x9) dup2(r0, r1) r2 = kqueue() getsockopt$sock_int(r2, 0xffff, 0x1008, &(0x7f0000000080), &(0x7f00000000c0)=0x4) r3 = syz_open_pts() nanosleep(&(0x7f0000000100)={0x68, 0x7fefffff}, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) write(r3, &(0x7f0000000000)='<', 0x1) ioctl$TIOCSTOP(r3, 0x2000746f) kevent(r4, 0x0, 0x0, 0x0, 0xaf, &(0x7f0000000040)) 16:25:15 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc2d84228, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) open(&(0x7f0000000040)='./file0\x00', 0x400, 0x60) 16:25:16 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x8, 0x0, 0x0, "d70000020000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup(0xffffffffffffff9c) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x7) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) clock_gettime(0x0, &(0x7f0000000000)) 16:25:16 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) recvfrom$unix(r0, &(0x7f0000000040)=""/161, 0xa1, 0x40, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\b', 0x290, 0x0) 16:25:16 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x11c2, 0x1b00) r0 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) write(r0, &(0x7f0000000080)='O1', 0x2) getsockname(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="000006000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e929fb91cda48409d47588d0d58e0d7d41c2f023503157fbd81a5ecebf4715359c8e0f5a4e77b78af260b4fec4b270ddc0ebd486b9eeca481ccbed6bea8ec90795bfea25e5a9e3e286ce0fd5bb0630eb41817d4b87d5eec57d584ed6f5050d5c6f4b8e7ceabc07ccd2ba860838e493b9c5e1e4262200000000000000000000008ce02c6d3fa0e040c504cf"], &(0x7f0000000040)=0x30) 16:25:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x7fffffff, "6cd23a9b18dd86e459e50c3acd25b354799dd7e5"}) dup2(r0, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "4bdcffffffffffffff2902cd683300"}) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x1, 0x0, 0x0, 0x0) 16:25:16 executing program 0: r0 = socket$inet(0x2, 0x7, 0x1) recvfrom$inet(r0, &(0x7f0000000000)=""/55, 0x37, 0x40, &(0x7f0000000040)={0x2, 0x1}, 0xc) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f00000000c0)={0x401, [{0x3, 0x2e}, {0x3, 0x81}, {0x3, 0x34}, {0x3, 0x3}, {0x0, 0x79}, {0x3, 0x3}, {0x3}, {0x3, 0xfffffff800000000}, {0x1, 0xb9}, {0x3, 0x5}, {0x3, 0x80}, {0x3, 0x1}, {0x3, 0x4}, {0x3, 0x8}, {0x2, 0x5}, {0x75bf89d1c26413ba, 0x7}, {0x0, 0x1}, {0x3, 0xde}, {0x3, 0x20}, {0x3, 0x80000000}, {0x3, 0x100000001}, {0x3, 0x3}, {0x1, 0x349}, {0x1, 0x2}, {0x0, 0x3}, {0x2, 0x2}, {0x1, 0xefa}, {0x3, 0x1f}, {0x1, 0xfffffffffffffff8}, {0x3, 0x1}, {0x3, 0x5}, {0x3, 0x8b0f}]}) 16:25:16 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000800)="03da6ba631238cbf1e2ffe59856c5a398ac0a5ae1bbd818df2589669f7e72c910129541b2f9f0edc985f16da54da40afbbf71a1030796f01d0bae9f0b4f88e3dd458ec9d36d6373a4fb2451f8215ece7824ef6a93b468560aaf5455bc4695ae5a0967921943e90ed5bc545a93d5d4c60ddc083c3d6d94828c6e37257f6f092c5393027ecbce285a513360fcf0e4ff2ba1e17b1d77ae8af9780bbf55f293786d61a21cef60667051c3b3ba0f5c30aacdb2e24887209e40a42a64bcc87fccbdfe65df934a480bf0640e7dd1dfd320203d222abdec32ba65d4befe25d2d1b157d39d202c522e6066928a39bd5eaa51c3cbc9679f9c619378b7ca7333f547af7f7ed2b21cbd5085d46fe7e27ba0911d460cee60a4a71f06ec13fc562a94a1796977023dcbeed36a71a4c38047f02c7a9ba9877c8e7f1c1b47fd314ef97bf29aa0dab12ba8950b27f615cd61671a7c508d9c66de14c96843af2c5764f6d58cb195023526cd73f5a97628051bd697d5fd9f4259740cbdd8d040e35da481fbb8bf4263942fedc12ba74cec214ac576b443a663b3952e53404234d62389e035737b80f38be977bee2929d01bb12a297e8e5fc385d6a2485a19afdd2d2079dc9a4ba17267ee38de2b316b81668c7965afc49bd5f4bdd4d449837a897164c3decaaf42c1825cd4477d8efe5741275a58ada3888c3e6cb3ea9313d61bd28a8edab40059dca0", 0x200) bind$unix(r0, &(0x7f0000000040)=@file={0x1, './bus\x00'}, 0x8) 16:25:16 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x1000000381, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) recvfrom$unix(r1, &(0x7f0000000080)=""/147, 0xffffffffffffff5d, 0x842, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x1}, 0xfffffffffffffff1) r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0x80045710, &(0x7f0000000140)=0x8000000000248) 16:25:16 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x4, 0x0, 0x0, 0x0, "a7816744115605093b38202b95e28ad19713ab47"}) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000080), 0x1f8) r1 = syz_open_pts() close(r1) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) bind$inet(r2, &(0x7f0000000040)={0x2, 0x1}, 0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x0, 0xffffffff, 0x3, 0x8, "b08dce5800"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x24ab6d9bac2001dd}], 0x1) write(r1, &(0x7f0000000200)="ad4918404944d4edc4702981ba5254ae242ee85be2f71cc64b2774aefa01d2b05a8ac80cc7f7f6d6ed5f80a31405044d1b747de8304c3fabaf47bfeffe7842f98de3886fe134f1ba446de0cb089492a999acee8ee98a4f2bc3dc385b7dd980abcb359d32d468eed2972fd7b943f2d8a977deeab977fcd889", 0x78) 16:25:16 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000140)=0x8) kevent(r0, &(0x7f0000000040), 0x607b, 0x0, 0x80000000, &(0x7f00000000c0)={0x401, 0xffffffff}) write(r0, &(0x7f0000000000)="bdf131055f0d2d5107a90a984d26f2e69dac3b94f116ce26394cd474688d1f43b4", 0x21) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0x20) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000240)) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000080)) dup(r0) 16:25:16 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202ff60148f6c653000bcd22b8dbcf156260814d72e8be901fa10cf07f5f8812fad7d1e9dc5639e42ec7c9f3422bf3e89737e5ddba23ab2e52530778c7f000075c34f18e938bd24ba371dce"], 0x10) getpeername$inet6(r0, 0xfffffffffffffffe, &(0x7f0000000040)) pipe2(&(0x7f0000000000), 0x4) r1 = dup(r0) ioctl$TIOCNXCL(r1, 0x2000740e) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000080)) 16:25:16 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1, 0x208001ff, 0x0, "b000"}) mknod(&(0x7f0000000080)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f00000000c0)) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x4) 16:25:16 executing program 0: setitimer(0x0, 0xfffffffffffffffe, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x480, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_flags}) 16:25:16 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) open$dir(&(0x7f00000000c0)='./file0\x00', 0x4000000000000801, 0x0) 16:25:16 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x5308) open$dir(&(0x7f0000000140)='./bus\x00', 0x8581, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus/file0\x00', 0x21, 0x20) 16:25:16 executing program 1: setrlimit(0x20200000000008, &(0x7f0000000000)={0x7, 0x4f}) r0 = syz_open_pts() close(r0) syz_open_pts() write(r0, &(0x7f0000000500)="b762dba0abfd9335551c75ecaacc6294250a83fcaf44004e2cf1b58374299148e3a735e8529328641982091658d83c883c8d84dab1fe1356b15ff835b047cd0189574c8aac77da0900000000000000d88669fac9b4fca5ddb633776e9cb7cf5de747db42cad2ad8ff87af7bcbae70914000098f57f7ed533b44ee508dfa8065587b5d6f925d8cd2411a2d92d364121cc568549cbaaeb6207e95a781269ebc6e32095ba69cfb93c7197b8a36a5ff123d0a8759c3f443897d0ed4273f3442d99284ef86c7d987564e0031431690f73e28cc4801c4bc3c52d5b000000000000dd83f2095bab657dcbe4c448a273bd3bc9aaa3cb306f96412cd23ebadee89265e095ff4fb7e7c132f5153580be83e49cd9c788fa0ebfa91eb846be8c26e42c081a9079b6c7cc09cf93419ebcc5c0ca0cb73c941ea8ba3ed1d040c2", 0x139) 16:25:16 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x4000000010, 0x0, 0x8000000}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) readlink(&(0x7f0000000080)='./bus\x00', &(0x7f0000000100)=""/8, 0x8) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000140)}, {&(0x7f00000001c0)="ad4859aae1fb9dd368ef2cb49ddf83c73e014403064416b7d5d82ee824d6fc713dfe0697cf2be66e2267890e7864261cc6c5ad5183a1cd2058731767fb4214d88c397617a1833a14f62ab36b5d279f75eda8f4", 0x53}], 0x2, 0x0) 16:25:16 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f00000000c0)=[{r0, 0x5}, {r1}, {r0, 0x84}, {r1, 0x100}, {r0, 0x80}, {r1, 0x40}], 0x6, 0x3f) close(r0) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r2, &(0x7f0000000140), 0x1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x8, 0x1, 0x1f, 0x1}, {{r0}, 0xffffffffffffffff, 0xa0, 0x8, 0x3e, 0x401}, {{r1}, 0xfffffffffffffffb, 0x40, 0xf0000000, 0x8000, 0xb2c3}, {{r1}, 0xffffffffffffffff, 0x2, 0x40000000, 0x6, 0x7}, {{r1}, 0xfffffffffffffff9, 0xa, 0x3, 0x3, 0x6}], 0x4, &(0x7f0000000240)={0x2, 0x6}) write(r1, &(0x7f0000000000)="8a44f26bf9c3a829774990e9159e796ac97ffe5a76c7d1f57f9a1ae66107aff6ff9e20eef793ad1c036a6dd19672", 0x2e) flock(r1, 0x0) 16:25:16 executing program 0: r0 = socket(0x12, 0x3, 0x80000000) sendmsg$unix(r0, &(0x7f0000000000)={&(0x7f0000000080)=@abs, 0x8, 0x0}, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) 16:25:16 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x0) shmat(r0, &(0x7f0000f53000/0x4000)=nil, 0x0) r1 = shmat(r0, &(0x7f0000f8d000/0x2000)=nil, 0x0) pipe2(&(0x7f0000000000), 0x0) shmat(0x0, &(0x7f0000d44000/0x4000)=nil, 0x0) shmat(r0, &(0x7f0000e53000/0x3000)=nil, 0x2000) shmdt(r1) 16:25:16 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x0) 16:25:16 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x25}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000500)=""/4096, &(0x7f0000000000)=0x1000) dup2(r0, r1) 16:25:16 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) shmctl$IPC_RMID(r0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) 16:25:17 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) getrusage(0x1, 0xfffffffffffffffe) r1 = dup(r0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) linkat(r1, &(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00', 0x4) 16:25:17 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r2 = geteuid() setreuid(r1, r2) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000080)="01", 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) 16:25:18 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) recvfrom$unix(r0, &(0x7f0000000000)=""/42, 0x2a, 0x842, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x5, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f00000000c0), 0x0, 0x4, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) kqueue() dup2(r0, r1) 16:25:18 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b282c, 0x1afc) r0 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) write(r0, &(0x7f0000000080)='O1', 0x2) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8) 16:25:19 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) bind(r0, &(0x7f00000001c0)=@in6={0x18, 0x0, 0x6005, 0x8000}, 0xc) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000ad002b66c70000000000000000000000000008bc6821000100000000000000000000000000000000000800000000000000000000000000000000000000000032"], 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x0, 0x81, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x5, 0xaeea, &(0x7f0000000200)="0611eac9cf85d32e2b7816268d8d0969eb1b800880d7c934092d5c725dfa2477776e2fdf04a54f8021404dda3296539e4d0b8ea97b610206ff542ba5894973cb0664cc78acf3d4d1b94c867aca44ed9ad9684d9f82e52c417c8c06a63f7831bbb4daf1ea1d96082f9360502445861fda338963e30b0afc19de066ab212c7e98da357259bfe8bd4d1af9012faa902f126a9c2ea5bcf282a391ca4043fa6903177870ed733469133", 0xa7) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) bind(r2, &(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0x401) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 16:25:19 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x200b, 0x202) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = semget(0x1, 0x0, 0x0) semctl$GETNCNT(r1, 0x2, 0x3, &(0x7f0000000080)=""/17) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) write(r2, &(0x7f0000000040)='h', 0x1) kqueue() sendto$unix(r2, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c", 0x1000, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) r3 = kqueue() fchdir(0xffffffffffffffff) kevent(r3, &(0x7f00000002c0), 0x5526, &(0x7f0000000080), 0xffffffffffffff7e, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0xe000, 0x977) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) 16:25:19 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x8100, 0x131) setsockopt(r0, 0x9, 0x4, &(0x7f00000000c0)="f44a9649ea844a6ebcb30325085d86b7d10a86b0e60765fd20eda1405d6c8e73ee7363a12a1b5d7cb2d529e99c91696499155fc968a56a509a556a60eb4786ad80924b61e170090d4221a2ca92eab5a9dfd9c474b03a5b19daff034730353898b7c81845ea48f431a8dd10a2fff4d0a3b63009b187633269406e149e556359b3fcf80fc1e3fdf972aa23bf6cffa7e33120d681c1d77434b26cdae8c9787629658883d9afa4c9ff51925163849bdc980aaaebd3bf8604dbff3dda851cd8b7dc67bb70c8847eb876f91edd86e17fb6bc17bfd4e12bdd2ef89144baed93e90c1880a748da8d40eae5433ae5923309b1756e8a5c672e7c20", 0xf6) setuid(0xee01) r1 = socket(0x800000018, 0x2, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = semget$private(0x0, 0x1, 0x200) semctl$GETPID(r2, 0x7, 0x4, &(0x7f0000000200)=""/145) utimes(&(0x7f0000000040)='./bus\x00', &(0x7f00000001c0)={{0x0, 0x1}, {0x6, 0xfc1}}) 16:25:19 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2063, 0x40002065d) r0 = open(&(0x7f0000000040)='./bus\x00', 0xd, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0xa) chmod(&(0x7f00000000c0)='./bus\x00', 0x40) ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f0000000100)=0x1ffffffff) write(r0, &(0x7f0000000500)="3b0bdeee729a98a05b9862dd1213c507005593a0235d4e6e3605000000ff11d830f48be1e0e350646acbad610548a40e5595dc360dfe9c01acc500022d7602185012cc224a5aa62a1ba1d5ed6ac5e3487cf35d11d851269b909085ce844a913a4b68c43ac418037b73f99cafdd25c84386ad0b0f6b7d3692bc748eb5b3b0b900dde1e0717ab4c7c35623d1f32c03d71f55a26cfaeaa6f39ebb898e960000ac79d649b2338200c7051800000002", 0xad) 16:25:19 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCSPGRP(r0, 0x5451, 0x0) setsockopt$sock_int(r0, 0xffff, 0x185, &(0x7f0000000000)=0xb4e, 0x4) 16:25:19 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2000000006002, 0x3ff) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001280)="a4f648550285220a8c853908bb919abb72bff0e8ed96ef72808418db164fab674439759f634b41b0e255121cfd7d69c590758e6379e47b61e0be859631b89ca17f6da54714abf02bbf662df518135cbc1dde484aae36e602d9a356e9c9469b26c3c9dfe0beb59cf7bd736b80adf56660117290078780e5ee22508befee3c148ed4cf093207d73fa24eb696f24994a513e0f356b4e1607718fbe86882ecdfe0f43aed6b66077838978e28ce2d73f1caef0c3bf36a4464dfbf60934ac1a513df1a74578d481b8857552d012d5ddf29becd36665e9545093c8bcf0b57464f27c73ef57d401fafd2e5646c7e2d787c070eb47556b9626344360de49566319fe2d8e30aa450e0d60043e2d5bb511f75443b9a21c6fbf067ed771f77b1ccb0cae5d468aca0340941d53edd0969be6fe1fd36491a3bcc5578f3e8d0a268ea0b1b07405d6cf969eb8c3295ba22265178fef918f8df7f353e69f2c69e8c38a71464c3bb72ecaa5e1d2fe1a07e1267ab0cdb686a560c5057bfdbc9610a9eda3b8c997711d0d9a1ab34ae2d7041d86d7e6baee6e7119659fabbf3b24b6b20f87b79b42d821bed23d3b76f5b5b41a2c9e9901b74dd3c585e9b316f285f3e0bcdc7ee8c8cbb8509996413adddab6e221a6a4c22e689810dbaf415add412e78fb2f412189106915592c504039762730ee37a25e2ae7321026b64a961647f69222d4c3586eea381754b109e5ccb3696d5a3c6337500179f20c09dfb9931fe2ee81ec71306057a5426012a3d32aac974db4712bad6bc0e21feac31bd396b8f2f88659281503468df62e89bcccca382df06fc009ca18167a79b29a6e3ec8b4c9c320438698965febcef28d537c38cfd5224c64063a5ff7f2e31dd924cb41e5321032b42c15c87d0ae9082f0ba0a1d7a4460b0f7390a033da246670525192a8f51ff5d03b0244b87667e3ca00e66e3dd0bd24eed938d10ea9ff9366e81ed555d35e4f8b3b2d7b79ba006373f5ae60c201cb1764e74e4f3ecccf899a1eb9492cbcdbfad09598936755d5016ecfbecec77619e25a53ea7bea4e685ab46a7647ab05e5b77656604c3a3ae0f6ed26b229afc0d91f15ac02651ddb0bc68b655033b8b972a20656b47541a8bf6ae09b984f0862b30167ca63dc5d3b0bb849670476f359880338e61e19dfb049f3fcbe08f1ecffcadb5de0e885fe9dd351b4afe1103b166756c2e9f7e7a65724ceb097ce4306d21578324adaec5ff1f83ea193c253bab7404f0760a487a672bce66e6d422f2fc5d8ac19a24be92d0eaea5cd768aef3ee1dad4abb12414a60a99caf539257afe4b17751d602a93c4467e6b47b0a012d816a437a6252574882d64a58539d628ed46f9c8f058f1a410da7f15df71a234817bef6ed03e7ecf6c3c66ea3ce4f1904d4a33b3d18b83f70480cb64bd1dfae38589759199f596b29da920a5963b602c0bc5228450881dbe200fb0daa9f429481d807db59dfe74ce1d6e749217c6332aeaaadb1956c8752d0d52745ebc4b68d96d816de252995384356284380899a07aae2447bfa58701055befd7003e92d450e88f229f9ea64fd2ce05e2945baa7ca479a860a3ba0a3a095198633eae6a2ade25e56401f972ab328192620ad284ce7eeaf87bb16ab4cc7579b66d7ff231f3fb12285c21d43eb59277233d28529a30c31d2f51aade75d93a9f2fcd242933f1da44b17b6afbb6067a7f93390bbeb3f96fe7fa63183dd0851d676b4b4dda408bcb6afd79bdf506116ebf09d29e11802379e8c776eed260deb2a980a2d74c9e87aa855d4013fed3d03c6d7c649575938c38b432ae546ad2d6955c9d4c878da500b60f5a04adbf7df38768306334c04864eb49d897e29cec4da39aece80ea0c10f5fd7c695abaeef5bec82e263e32e6b1a204f7763c8363d054dd2adcd48927ed15b8093ebce1615c34b304cd6b426f0bc7411c1ae383ba11b5dadc9dc7df9abde255dfc4a66fa6e8f8ba2110353ca36b93340d8f6cbcc5d5ef86d8d5abb71e70bb1d8630ba49778deac25b3ba5a3e0b33e0faecf3aa02ccc4b4204a74e1d843aa6bd984761484d66d8f91b3fe7dcbe77708ac5a39ada5d692567c67c1ea9f8107a42728397a88e2682b801451b9ab2c6fbb9133a9935030ff4e7d5dafa004ac7f625bc39c12aff68584cd334ba800620975f5acc26d7429679482dbe7ac4625a6545f687a548990476ec2c142c1c153ddfe0cf91304f6a1220461d74632b6628ce657293768111baba9eff1d724f3a2515c9a1b8a673732d6606d4e5710f1294e9fa9c5190dcdccefa2e6f3535373f2aadd10a3183c4633c3e34ae11780a84038ca049f873c36a07f38cc126be4342cd6c8d03905a12f7f9b8cee266fbf9f230016c4aebb49552fe1846af1c563452261a9e61022a12ba87e2a8c0cb3e8fd125c2c701d7c9250529f92ca12eed08c44e824043a38302ecedfcf17f4f29ce7e6c59cfe006c2320510923f8de72a46f6e0ff2ac92e9a42f4567d1e1ed8443ebaf1781d3ed657dd215d37661aa85f23a457f9c91ad6e7a98793114b48a6764dc023c5e376107ce137aa3e737bbe796603f859e5eb270b8251eadaeda0e1f1d125d2f48eb76a7181b081fd10e447567c2d9ec75adde0819d8ffce552a82d913b37b4cd6a9ea2f793b076f43ecd1d3ccb48d5202d2581983d094624c30238ad10884b8aa372550d7aa49bb2c23ae25d7d90d3b7292ac72241874440a25b4210cb5438cae9f65d4b4808b5c1e7f42098e2aa9535f9e3866f1766a6db432384a57e2167de23dc1ee38c6eef3ae6762b0eae9a9867dfe1e55b8337bb04d6ca680d88c6a6a46105ea122aeae4a71d01b58bcc3912a0675e4dc28807f5976a14389e48b6b2fd855a837811cfde18d959c47c24f1f90126ed787784a96c9f3b0e68c5e45e4a1491117c1e340f5f8d2c8a308235c531ae8b8610eada4b5d1104ef9a6772777e3acb6982cf99a9d4a3db32bb7ba397208b08c851a07491a468d3eadf48a14323c483949e0a8005e749b88762ae985ccf132837c47a3a2a2abe22fc47e29e26ae1a17b5cbca31417f3251d82e55c34e672b5a35a2a4788dc4e2d0369e0dc4a55f392abda04833fc42e340bfce924af169016ca19dd1be766fbc96cc6530ab77948fd14a73624be660d44a7858bbe5a8cf39e85560e247c9ad23e9f8ef3692b12739b0d754a8c68a2a47c6fc89ac4f553333a7f15ffc0a23a3b38984fdae7dfd3b7eea5313e315861f3b47876a6df06ed1505f8785953299b287d9a498534d4ab4c003feb69e7caea399416afb718932e08b5834947f0b220b510d7bb4ff01a11f008f914942efebdd9c9feb1ae15e5276a804f903c5c4f027f3c2b476fa3595103dc9df202ec1d2c80b837b4a02ecf83cecdf597c4892141633925ffeb06fbb22b28938b4a5b2e4689d3ae076aee5977f93063fc04d1b1b1c6cd332c9ff7a9542f5e3c5a62455f98ad5c6188d1a3b636dba160a3e3ed730e1948b6e500acaffbfd4a00f993181356bad89b30931788098c2b553e2b16c910b24d683266944313273ab3d62da86e27c6f5dcc566cc76669516378f9962f0bcbcca3080c540087201c2a053ca805c0e48ba7aa1ddf591333346171c22b49bb61635fcb2ce88e584cf52d7d6b110421d499fe04b346eee6b293a1e85a3ad538b27963a977843830d741914247be6af0ca2953c20780391341865fdd54d24ae58248b0d88a6298104ffb0287711595a308004c86319bec2e96372a4256a4d82e710419eb412e60370dcefe5c78b057f2a143bec2e23375a06aad399a238ef10ff66d8dd448e82563d24afc880f59f7f0bff89f8fae6d979a204bbe34661bb5fa625ec0a5602e5d5f27f04fb515bf43bf799a1cee1ce9679912e70b6489d35bacf38da9d196a757269aaf77801e13f3ebc45dfc05d8e9b7ab5d8da84ee2db684bc54ca6fcd91a12269f930e03c02d9372ee0c8c719b574569898dbec7d6fb1e747c7a570ddac856eea2057fd4d30e12aa8facdcb88712905e91354a8d60b2dbb245bd92ed3b45f8151f626af59020c5007f7876ec56c7da6b637e32f03f51e20ea354ad5071857e74912bda72c069596a20c9cf1b457ad16961ae83881da4ae482be1a5e5da7ee6a0ee9a36e1e0d3537bc7b36e155dca6141c2650292dc84d36344afbf72c2e3d494a0f93e83dd1379ceac9558a7b6a73a9c0cd643004ed4491ee381ac1689e302a8d7e92adf6227ed7d06e5da0aa84c26994c064acbfda8d45af30cfa1a9e8ca4894b9c1fbf0a3cb8c4492e6e1f807c3fd6baa0ef37ce392f0f589790c605537efaa140524e7238d4f3218b653316157d7fe1b59e4d42985d7506797add7c6557043d299c58f857308921062e613e5248efb05858628640a01ecf66300221cb43c3d13d73ad68e7955722a389e85a03ab616682db648cc02b91cd23818341564ffb888d836f984411c6994bfeca30cb98b1a9f39d9c9d0a24bbcd8095fc03d4d31e5f8e2cee9a21c682e129e6582bc86498339082901bb60b05f52b5de59a95fa388253a84a5146749d8c9771c6f2fbf7151bffd7925527f8fc175d6ee3094eb78a980f5db515e378521e3008ddb1761299df022c81833b565f811fd11b39098433674a63c27c559a759eb1cedc4d132c0f368437424efb4bae31d603b708a6df1120b629fe91c52aef07f7263f339ded9e456074b86927323751e231c5627374a56f306ab30c8658d70f236797c6e3fe69ec498e252b54032417cbd7c4099579e39e28d97676792b647bcc6c08ebd976a0507a8b5688d0335aa4c89f63026c2a4bf474869c911f32199d59951cda87c0d9884655596bb7b88e41f159d89287b93bb629c871abb0b5b468a9381c0f94336453a91b8ca075d40b407317229e24dd84fb9e8513b0e1b68b7e6b17b3ac74015eb7b544e79c335518f139e8e34c716f8941f57297fbaf9118c5e778b45ddbb818391b977b59c42ba334c315e25c9716013315e30c54d6b61e12ef352fe59b4a46996adc3f464fb8de255d2390c021a7cd0974071455c7caf8448a7eb95e4242ece864b777d2dbe30d71b40db0233545c5886f3fd7e056a4381d2bedda12880dc0acbafb675be0e14be30a3d06236b6c49060b099862e3184d5285eb5840486c33848d60a7b0a68884fc0c92725b69d318e1a3c8fd8e5dc354e609fcb57880ec0b0092c2c834ee94399317361182318cfe03249e4db19b40da946f53972ada766a930f8b4eb14bce841a98ac59e7525804a1c757837335ccf6aeca5c712549854306d60211d4dc7283af00ee5909fc7089ec3b24dc2caefaef63ef0318aee422197cde9210a2206a5f995be37c8831f917a6650a319d1f460dcd1b1c41aac1304a91b6a5ffc260dcab496fd4cfc4e0d4cd9a41b52e86bbed45769624168cb837c2cde0075d3c4dc3e155b26d880815ccdbfb461acc5a4b2e023e7992bf2735cf24c8b4f1c31237b52658ef4726e496bb750b0f7c77bcf6567ffdb2e78b19507aa2ce3d4e5793ad914924563df3fe205a8deaad8cf16ddb95907b234bc51049081978565c3225c195143618cf5e29ed265b3b6a46ce4f8dc6a45dfaaefcf4809b7848914acaa1b5bf58a66c345c2da4be15926c8601c7dcb04a5087a097335ef3a97e2d1ddf53a69071bf4d2e5fdd4f947ab88c72933107f50fdd441dc9e1cad5f8cf41958f94e53c3be1bcc8969f6720d942444f3dc057d4d209d177f210bb964dc0c2f2aaa7712b8781e53dba6588452be917c956e079ec5a1761228144", 0x1000}], 0x1) r3 = dup2(r1, r0) r4 = socket$inet6(0x18, 0x4001, 0x8001) recvfrom$inet6(r4, &(0x7f0000000140)=""/112, 0x70, 0x802, &(0x7f00000001c0)={0x18, 0x1, 0xfffffffffffffffc, 0x53c7}, 0x0) close(r4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) r9 = getegid() getgroups(0x5, &(0x7f0000000300)=[r5, r6, r7, r8, r9]) 16:25:19 executing program 1: truncate(&(0x7f0000000040)='./file0\x00', 0x4) mprotect(&(0x7f00003b6000/0x1000)=nil, 0x1000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040), 0x0) 16:25:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x1ff) munmap(&(0x7f0000712000/0xc000)=nil, 0xc000) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x4) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 16:25:19 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0xea, 0x8) r1 = accept(r0, &(0x7f0000000100)=@un=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) readv(r1, &(0x7f00000012c0), 0xc748ff1104b3f14) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000000)=0xc) readv(r2, &(0x7f0000000240)=[{&(0x7f0000000180)=""/158, 0x9e}], 0x1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001180), &(0x7f00000011c0)=0xc) setpgid(0x0, r3) setpgid(r3, r3) 16:25:19 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000180)='\x00', 0x20) linkat(r0, &(0x7f0000000280)='./file2\x00', r0, &(0x7f00000002c0)='./file1\x00', 0x4) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file1\x00') symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000001c0)={'./file0\x00', 0xffffffffffffffff, 0x1, 0x81, 0x0, 0x6, 0xd0a, 0x5, 0x0, 0x1, 0x4, 0x100000000}) fchownat(r0, &(0x7f0000000240)='./file1\x00', 0x0, 0x0, 0x0) faccessat(r0, &(0x7f0000000300)='./file1\x00', 0x88, 0x1) 16:25:19 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r0, 0x2) fcntl$setflags(r0, 0x2, 0x1) flock(r0, 0x100001) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) 16:25:20 executing program 1: shmget$private(0x0, 0x4000, 0x80, &(0x7f0000001000/0x4000)=nil) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) shmget(0x2, 0x2000, 0x82, &(0x7f0000ffd000/0x2000)=nil) shmget$private(0x0, 0x1000, 0x2, &(0x7f0000ffb000/0x1000)=nil) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000140)=0xad2e8841ea597643) shmget(0x0, 0x1000, 0x500, &(0x7f0000fff000/0x1000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) r2 = fcntl$getown(r0, 0x5) sendto$inet6(r0, &(0x7f00000004c0)="6544e8d982b1529b3affad1cdbdcac81bde21aa8e7552f5773ecab4c00629a0e16b32090d565b740070518f9494f10a164b49ba36270ca30307df255ea1fa747ed87d6af45e898a55c937daa72900f9e8146e6f41b585ffa4f5804714e8223c2c638e8ea23f9535b0ac1463d154e45d62d2ba909414831862930537d4c5ba7136fd4ea59744ccc8e7594672e2a2490f82eb8", 0x92, 0x4, &(0x7f0000000280)={0x18, 0x0, 0x3, 0x3}, 0xc) setpgid(r1, r2) r3 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r4 = socket(0x18, 0x1, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) setsockopt(r4, 0x29, 0x9, &(0x7f0000000440)="1f000000ab1ced6810454d78112818cbd31a3772c1e99a7d85b69fda7b650b3be6a57d58dc52bb8e0782dcc9c9467cd79e70d17e947a3518158722489be8f3718c0b374153b0a4", 0x47) setsockopt(r4, 0x29, 0x800000000000009, &(0x7f0000000180), 0x4) r5 = semget$private(0x0, 0x0, 0x0) semctl$GETVAL(r5, 0x3, 0x5, &(0x7f0000000240)=""/10) shmget(0x2, 0x3000, 0x4, &(0x7f0000ffb000/0x3000)=nil) pipe(&(0x7f00000003c0)) ioctl$WSDISPLAYIO_SMODE(r3, 0x8004574c, &(0x7f00000000c0)=0xfffffffffffffffd) r6 = semget$private(0x0, 0x5, 0x10) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000300)) r7 = semget(0x3, 0x3, 0x1) semop(r7, &(0x7f0000000180)=[{0x4, 0xfee, 0x1800}, {0x3, 0x1, 0x1800}], 0x2) getsockopt$sock_int(r3, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x4) write(r3, &(0x7f0000001bc0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87eedbf0ca8e60b707e3521338b32b9c2087bb053532d1feabe37b8941e41ae3f5b6b267c09388473c6a8d190ea07f7c4ccd21e615d3ecefe268f27e25967db0ea2162d33deb56b7c72c087faf977de4e5c04faacf63b7c0ee266e168af2f8cef72fddaaa51325818e08986d44992924bbc87180dee0bf57c131e1b8ad8c5dd293b716c1a4ae520b4947704b1bb5a0a92399aa0a05d6c5077e5026778b6d2994ec161a7ca86da9423aaa6162667305392ca6b4769635ba394d828977a059b213112dd7651b1df688e6d49c7267da4c64d92ff6eb998774131fb75e0cd25edad4e9ebbe891d02806558d25cd5103fb488ea04c720659903d7a4944c902fb0fe5cedaffa0737411abb1aaa4c4726976eeb91e73728f35bb8958a95e6ce3eea95c22e85f095469101f7993e150f2957b2ecc942422af315c8cef7b9c9d8bc0c3f7677de09990ac255d32e7df55f05338a06187dba0dc5aa8194a134b9fc4e209d649ff46fcbc5c44a63e75ba05f8c585e5147521651ff3f043856dbcc491de97b31cfa3ce1a7d789db8be894eefcb49d234f00da2fb56468998ac4c596f255517bef0b0608469fae77277718e7f3f3546f258c08fbf7ebef33fc9fce94f554730995b", 0xa00) semop(r6, &(0x7f0000000200)=[{0x0, 0x32, 0x1000}], 0x1) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f00000001c0)) 16:25:20 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20, 0x8) faccessat(r2, &(0x7f0000000100)='./file0\x00', 0x11, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x3, 0x0, "0000000200000053e724e21c02488100", 0x2000000004006, 0x7ffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) shutdown(r2, 0x8000) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xf864036, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) syz_open_pts() shutdown(r1, 0x1) 16:25:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x2, 0x0, 0xffffffff}) flock(r0, 0x2) 16:25:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a0113e4bad21c714dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9102000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbaf7014de288352c75f6c063232e6c188af828d83a79f9917dd1d95e8f6b9d360ee906e5afdffffffff31351d74122ab9bd510eb00bb20000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48ce27da721ab3d27d0a110febf1b4d99776810045f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4d9d7b31f678df44ff0ff", 0x113) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f00000000c0)=0x1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x1ff, 0x41a7, 0x98b, 0xffffffffffffff7d, "85fe68bfa6027f00"}) readv(r3, &(0x7f0000000000)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1085) 16:25:20 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x8000200b, 0x3200) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000100)='./bus/file0\x00', 0x0, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)) readv(r0, &(0x7f0000000000), 0x0) 16:25:20 executing program 0: r0 = shmget$private(0x0, 0x3000, 0x200, &(0x7f0000ffb000/0x3000)=nil) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x7, 0x8000800, 0x100000000, 0x0, "d55407b2119dcb0d442d8cf69c29952f39496f2a", 0x0, 0x5}) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0, 0x2010, r1, 0x0, 0x15) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = getegid() chown(&(0x7f0000000040)='./file0\x00', r3, r4) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000100)={0x58, 0x6c2639f9, 0x8, 0xe5, "77b456a0f93acb1fb683677d6d7d56a5e37ef828", 0xff, 0x1}) chmod(&(0x7f0000000140)='./file0\x00', 0x20) chdir(&(0x7f0000000180)='./file0\x00') r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd\x00', 0x290, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000200)) r6 = getegid() mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x60, 0x0) sendmsg$unix(r7, &(0x7f0000002800)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000026c0)=[{&(0x7f00000002c0)="d4ae4109e1450cdc3f80798ab913fb82fc28", 0x12}, {&(0x7f0000000300)="a502c280b51ac7d6ad363d40040037e7f00043d00e222714286050675a47ca2340cc3935e86b1d703b03108cc6e9ff681dc14de81a753f32d5eade923c4c7411df476d7ebd8ec603d13116cbf7f69c95b1d613bcdc0c1fd2eac430fb", 0x5c}, {&(0x7f0000000380)="fd814df82ea86d23de5ffb67c3d573f19e76f149ca679ab55522d8428e5a1236737913d45d40a3984fe0f96ada77769dca7af8f67794ce46286572f0eb0721f990cc09bacd7aeeaaf1eb89b8c8e385bed3533a36c94b93addda6d52e65460e215b51c3df1a7ff6b08de6861126a2d1b4c98dfa5fbbd9fe0d911d1a492f35c5ae23a0c37d226e170b5901b6ebe14001ca95a438768015fd6e05def807d8d1a797b2852bb797307d1ab6e9f337e8d3d4021dc4417275afc43ff442e02d019179cee9d808fcad9c388a231df864aeb0bf6e5aa6", 0xd2}, {&(0x7f0000000480)="ffd22e9c91ff69ad47576b9efeceb6ea3a24d64a0cc0fd2995a437f4957ceb09cb960658d82538c9dd94c1a9dadf63095905a24e0c33345a14242754ed4d2e8fd859aaa81310778550cbcb7e9859fa671090d12ec7b345442a2534a191f1bb88800ff47a1576a889b4e98dc61330c55de21385d4c3", 0x75}, {&(0x7f0000000500)='G', 0x1}, {&(0x7f0000000540)="72606937ef0767b12396e226b7b85f4a5729a00657c5a42492fc7527a0112ed8deb8414d97d59b930bdeafbbb49c38686573c99fff102bc5b11f73da8c20128577962671fcf2a6332a22193a5978ecbe47522af257f7a53175d724be5c419a0d703035c2d2e1723aa9a68770f0777cbfc18d610efa946281c18f72174a60c39ad9453eea1f2372952a5b6505bdc90aef61adb05f8e72258ea7a4d317ef5139b1abda0e3663c4ddea458fbd2505d401ddf757fda123936cb38f16663cc9147cb1a91eaf712b8019caae5d9b8ea2de476820278217faf6c9e5ab239d3d6e5033e83fe64114dd50c2a619a64682909f3613e9fe7079164713c6ab2b429f80507e3f9c26eda26a01e67099f39170d91aedac1b6a8e12a512e6c7ad8b5ab899a957d63ca1f308a10d1bc6fcd58bcf3ad685a7ebb31682f130257b8d75b827315266b3615ceb5d6e45389038a20a7bfc85b0de8f3163a05fa7e391bce2eafcbf174b3ff97e1b768604d54c06a33d6bcc7e9cecd1504bb5b8826e59c1bacc2a41a4410ab920483a0c07267f9b0abea8ddf883635d5768ad022a7c744b163da506885faf27d72ec55dfc770387ae7ca5bf8603bfdc62723eb37e7bc7de7d7790fa08f2c61f69cdac666387ae94bc18f7b698fe54baa5cb4baab6a437c2130c4b4e1038eefbc29c82ea29925be515d1e494daee32b7f5d07b39b39ace6616cfdb27c893cc90d4083b0f1c9fecebe4f41f3441f9591e003046a80c50f3a4cd4ea594016edbf94af9676b4fbbf9d82411aa836428f02f36080498723be2794219b6f46e781699a73b9691e5aa3af235ff6c10be1879e326b9ce71f41afc2752a4516b2754223ef86952a8c75907289e08a2b51f62a3699985733b2a2967497bcbdd7dfb567ba4129ee38b54167a38707581c67a0da67e83bf484b37cdd89f0ee54bc9ef7efbf983c8659fa95da6976450961ef247a70151ca85bc022eecdbab6cd9e7599474f01125451f26b8246d66ed670777c7b3538077c741c8e4483e06d462587932d899f990eb6e1d4cce922719c91558ff9a9bab212af40fb739ffb82cc035ce8b990dc52c3340179ee05e243cd5b029a68b248d762ccf7cd02e035221be33b0f3a377ce715bc7c1d7ff503f5bf084dc698f027c61f45d3535661c756280fbb74d67d6714be5545a185488bfc5aa552b826115092052dda5ab566534d47fbd8ffdb59fd0c923cf5764b3f0b8c27e6b58d4708dcd0b0f658e8e06938257a24c0cf59e445ca2268056f0263cd44b05b403a3422eba958f13b0cfa3eff198a7d32c2d6e0269e12e8e84c8057aaa8ae2d179ce0d2d5d24270c833a1a8981610fad693240251dc7508a924f349019173957844565c53bc7dec78e7f79df3a902f0b488181d39cbb84cf67487f53fcafb15adbdc902f01a79315eb9197e4cfcd1f5274082671c9707f276c133fe87b5eec46398d68fc7f04e0b1bbde7c5dd5b437dda2efc5f4f13adc8f562b64eb1b4ad7563204ae48421a1c126bf899125d8ba901bdca64519efe4b1df0901a7bed5af65ae9e9055da6ed8499ef297f6a589bec73e9f713361e45306f7d91973a5a5309c1b6e81cb5cf177130204b08803f5e577fda33cdba8734765e2087662ba52ddb0674fd25d54d613a98bb396968568b3f742d1a3ce96a512675bdeac2d8ef5da866eca61195bc375222a880ef571ffcf50a259c0d0697b0ccef658b63b99224162f0f0d9cdaab90037ab3f998b05bf69535adffea78631e5232dd08b8ea54bc56aa18ef000593e506bb9c3fe78e384878a1d8d7d614f767463c739228fc3565eb12991b0a783c4f2d815559eeeb55554646daae7d7921c4230669df4ce24a3cbbaea55543456cb97ba4749e696bbf7ea250890a9ea7d92e89395e3a8bc12c27a0020158650f73c9f35ad52a8fd3a8ae90c4e683f6cb89da2d9c38cf87a3a72d4b1619741ba0ac4a14ac40ab95ea5c1887b9b45960ea272bde33071f9c47dc30e233e869364a1b7b92ab9487a4dc8d25289254dbd3962033b595b110c2292e00e06bf78f2f450abc2fcc211450f6ad6e1b3864a245e25ee007aa865c71a81a9d684ede952ada11a6155b7e6c1fe51034712324ad52f87cd110596bd9366dfb61ab98d8f02ea50df331020180f8a982fc9083d887f26ae6c1738a84a1ba91191b19f270e60533381f73ca768e1caa5d45135545d94127408cd9bfd089e907028facca8c4073b840ff8cb286e3be87737a4804302628df00f088e3ecf4f2661b71d97e2d1939a04f6c4375caf61f5a8f4b79140a27c92f80f2f05f6e14120b3295f4ca524e8076cf698be87ab42c5d57de0bed05de690ddb89da6ad7a496b134346fb9be62a2a305433d492ba132f9d38531a0fd4dbbd5486699823bae0392378480127c59397a83a5cca4bf317b1ac51a73ca630ac54d8b3b2bac5eb84fab4ab630d121805715f9cf1028f58fddb006721d4282ac4fb10f870536e3e597c413eb3be52149829f5ab66acc92d5428cf83bd5d8b214da98f73468efedc458e7072b627c29e91caea238e31c0b74f9da8d0e253e8f7dec9ce3050ed956d947aece74742262e1b3ecb843078db8693a45fe97c45ac976b9d7d7933269ba3ecd1344c92461f3302cbcc407ac2523d3832aae9413b156032e310795a8b707f2f254c07a5e122f15a0067ead7446b95dff686078dbcf78cfc8a13bf370f5c8c797779a138cb0434923d5c6562d4e094010562fd784f8c45c0a7bd18e7c9c84b7625e21738832f8635c2e9e3cc16eaccb81ac40c74966967324c254b041057446d4224810318c3e7fab72989fe76b58f3a2abc3d170e42b816b7f41d702184891d6b9e0e9a506acb8f66a2da13399be87c224e93b7e8fc1f4e0a3d20f4b1bdc54fe708dd9a6cc67e25ae455270189033dba05562263c61e6ecb7b8ea9e26a797c1c1478f55d03d3b958fe42f9608d4575bf58e33f9898d0b5da2fbdc99d7266eed635a7a92f9d4af81cc7ca089533e9b2e7500fd44cfde9e59a127d389130c6dd659c45c78683985b3767507a601f45239d5099d3d0a4ec703ce093586c44cfa36502f70d42670fec8709a1c7a5f7d8864e0af1e217bdd76b2824c64e391a42fba62cc70855b212fefd59e814034792a312f1aa9a88935ac292dc208f9c2f83bfd6b34135929bb516e9f32cdf99bcb9a0a42c0054fe376ba88c86fb720abf10eea4d7df338b2f47ce2470c37f212eba7a8ba93e1189a353678d3ed1c6246f47c21af9a8694dfae9fa6f63489fb40b4c586fc48b00a30ad72d2fe52081d35f4252e904bb86f485467684c54b9fd2d8f9562c23869538e0af236b678648304372dc39d2441f25b9e2535434e628952f48a87bce717c82e2b1249014fc33f882f8429aef7b725175e605943c4a61549da4c0b8f2ab6b05160085f71b6c5f53b6f98dd26cc40df633859f5df5249ae525ad0ae8639abc680cdec9c45e9cd3315f36a69a93d416440bed0328ed2b72735cedc52655c0dabaacb5412f04ef90cc0b3a84f8d26c08adb8a8fac8118a94d5558c8227372b1d040a6a7db725e79dd5618351173e408d0442808f7e52dd29c113002144d3ae642c508c524af6fe401ca5e61cd9ac1dc6448206b0952c7b9234d13ac96e5ac1f2d0e36d0dbcc3148aa42851217ab8d4bc8de28982a0c88407ec2c53e5feacd62c6b1f06b2f6c69c4db81a69d00f0d0c2b9ce498a58e9809b9e1efcb3400230ec2afe6aec2f6274431447284461908a71849e9c40c09e63bfdbdfcc0b248f111df3870e4b28023e62dcccd19c1d430e8086ed9cf58833a15cdec992bb8e5b5ac5da6c6e860ce1bbec10d4c1484408f0dc959b304fb908e6732071b121ef6aa6721132df08815a525bda33a3a53626c1c475d5207eda87f7f50af112ed7d591a63cac9928e4db5b6af6d9a5f8f1851f446d8513f7f28759ed8c94ade8d25c0921574adbaea8b344a11643030fa64d0cdc04173f4e89ac320b0287ae49f80e8346a5599e44988cb6bb17c2b790107cb08f538d85f95701e9a3ad465ec9f64e7b0cd3f3f98a15089c3a8ec6fd1af7bddee0625bb2ee2b22b946be7c7295f47a4d1e96cfef4b26e45f5e2d2829b1e52ea98c5bbd98e01d253fc6f93c91cbf40ba4094a222117f4f129670f5cff4fa9b7037705647fe66977cbc2b905c62346e45ac620e91efc3ac0098245115f75648a29d5d11688193c94b44354f156f58f52b10c8fac0ad8950f8cc260b4ff5dad0d711cb897fa3384c56007795a48faf2460dd7215d5ed8fe0815dfd306a89e0143999f9c6f323886da00f6501c87afe1551fdbad7a63dcbb51232c1eecca5382653120656238dfd695dfb7157331c936fc0ee696b0cc807d8d9bc2d70dc13341cb7b8cf35d02990daa164b916d4e3ab848a7cd945ef803b17de986780ecab0e1348e09111573880868e5c5fca2c61e5fcb6c430cb2e705382121f96263638f6ea098146318d59fe05360f292ff62f21f40ef9b5d3f2aa69de03aca6b228eb245addf60962daba3b8bc7631533bb0e54e568e30e3256b31dc3014197bd36f963353f186620481c48bd2c9c36434dd94768799ec84b7c44a1064d9e687c7769d0e98faca56797017e27b4a897f5d75b2a59e1e5154297cadb3a7ac8ed347740acf232e1646fb2cb75b381de2cc6c316183b7eff74663579207a198c2049c310bef7163e934607e5f6d4ab855333affe8492dcd52339353c1f57cba9d5a50ae842ba3185544e9b7ba28fd0deb72e83c9908d371b7398d86e77569140d24366540bfd78d1552a755ea8a0a6a751a26f79d0ceb55e553edc31c3c4c09fc09ffb26d6c6ca8705a4b0070b16b2c238010ad5b9ef2e73d6e015d6e2c970e77b44a8f736fcfd04229e33982a88784e810caeb8501c1bab35390b7c1ab54f705f85156a7a22c36f08b951397539676d296ed68631180728756524fa8a9ea31f7eb8de6c3c21f14f5a91c98e170502bd22319926aa8b3a145ec779164080ce259e67fac1e69a91623b5d310e5257f6a65949a6bbaee2ae94fff65f8677765bb63f42ce196ecad8cc00dce7d9427bce4ecb35a92c15ea17ef2953f38136ef90d190a3397acf6bb4986ea2ec6d886568334f7a34ba1ca397a39b2a3c1b6c23ddde0f21b873ddca2730d276cc50cc17560642aabe64796deb23a8fb684113bae378962e5797a023d0bbb488ccc99b11c031f703bc9e9697a523e2127cc7efe4d2d04304244ee26197fdb9b709b6b1843e29fe5028547bb169c64a121e7ebff910dfcf6db7acdb98fcacbc9c718bf29911af3a8bf70b5730e7043a3739b4cb9748fd836f97cd704a995d5a02bf230fb09dcc4f64e800503b1bb7234d4c336c2aa1a96f5b2ccd81888133872981b49207e3d36959665fa75f8daf9482105ed153999e63803319e0de0b14b538129833a41281f97d1c0571e85991078d2198df901a36cb32af7a159586bd56c05561a8fb9838c767fe53d4a140c9eaf66db7a8032e4577c6cad1ac4f94fc135de5a1cefdf20a94d247c0bf5cc99b9717fffcdad593765015bb7d5b8f9c8e69a0e15f25cf4046bc361cec3a7d0903e4e9c4dc2156cb95e6f1fbff58c81cf9727d9e1f47c0b39a0ec6cdb4cc298d1b968215710d42c5006d64a43451e482cee0cf60b71f66a072822ee7886b80e751eb88de3550c338d24f35b2cdd211b7fca8fa3e34cb7e6980fe9e3551ac9ebe704d7fe991ec80a81900e86c1efd5d4f4e4556e566bbd46932b60e037cd99d23b67c82959c69e18", 0x1000}, {&(0x7f0000001540)="eb3e0727ace9658f5cb958838c0c2fd3a167421f7f68079ea329d36d6b3913ad7e948377337a422d11b389de24d4c7864594a054fa9d584cfe695f2671136a0c239e4fe76038c272bf4b01f9eb9879f1e7269b44ae484e262d46d282aa4214d52ebb68b8818ca787ee14278a9246ebbf931c157737ec5d26d32284eb690d0e9e5b0dc47ff1567a6d1575d31899a1b101bac08a2e07bb823ae990a43159ec2bbb74a9b8ef35a6f8252d2e198634917ab2bc92d924d182bca5910846202df3690d9c687bc4c3cabeaa852695711052fe5fbd449657745aa1f25b22e299e5eac8522dd27c3449c682757269b161aaaa669394ce7d06723895053d5a56fdca438a06dbaef15c649d052fe1e98258b80c2cf5f8a1b21698ef8cd82aa872cd1264432950786cecb554093290d425dd4a2f30622d83983433a6af16f0477634f8bbc97a521ead2867320ff068478ade64a8a801711d1347c15a80e477ac613a93d1d07c2286337cf6fa9ccf50b08013aacadae69686d9ed52920579a07c0d282dfffa15b734756de30c58627dedb13e6ff6838e839858d88c8f05e1488ff506fdf11d1daed485837dc8f06095057f835203394f377f9e8488ee177825fbdc73be9992d66a924ad3ecb81dcbba83643b2498b7cadb600f4b5502185af7473c012a6ec11d1eb2d018270c817ad3509eeed285d7342d7a941405022fa4cd823edeb2b180b1d7d9edc53361458c11af50c004f366787f626600d18256921236f5b5e6dcff8722d5c2cd95627f30bc765f5965214d277f6b4258d3b92b07ccae9c2f5edb3db7231d596c2918fc1d6d5c05bdc7241caab21fb77f63cffb39492fe5a2629a2f94407945bf3126e9dd9ed02fed47c2a571e465a6b3e4fd983ff9231eeb4dbe77587a19fe0d6795c0172c2a5a32fdf58540aa5788700a3b5957ccdc142351da02a62cd37fb8104e02c52c4989e19e76e205444a1933ccccee1da667872ac666d8680a9f3820112f76058d4c856fb9a95926f27f0982bf49def0ed3e6fcd48333612d7a0df00a1d06f2dd0cb60d6a3dc707bdea9e1d8d4a9476a0a7782f7dafd414cdee669cabafe285cd3e60972702d643d43b1fdbe48ef06d69458cf7db46d0003e0fa2629ca8f2ddcb9a8a70508e43bbccbb82c37283655db529f1045442d747af9fb9f8b1f562f9e717d1047dac56fd285a023cba5bf1d3978c359d000512bf758a37c1b1c68fedc22cc879eae8e8f2735f28fddafbdff1385109d41528aecf5ea50515b08ed3028141f00681a7d20a5dc124e31b416acb05ea35f53edc66fd75e577ff0a31a2cc19e56ba79cbfadb74c4401a4112913379718e841cb26ff2058c77c6102e689c3ece277b32f4a14c6eeee48d8ab317a917819a75b36eb4bf115b68eced8e17ab5cde9f7cdec3ccc1baab2f786b90a7b1b8bdc5d15dc7c1f91e50642d5ea0c50adc708afbd4fa144d79cb7d6af2b8d2764e58af59c70c0204cecf8e84ea7666bbc059f993f4166b37dc63ef467c2be2ea2424f5a9d274c9025a6f9cd15443aab1282bf08de3cb1c62a2f48e10a58e4efbfc21af5cc3f85b7646ab7266572cea4b2fe8c8845dc367caaa59bea44d9e73fb111217826d7bae16b1fcf7c025402eedbc8ae56a03639fb26b612ca8251434f4fcd7b14f5f44583444c2357f7749b034190d646026770a7122f716d6e3c09e5375f084f91d13fb8e1ced0a004c67fc6ed14aa17cccdf57e0d76a322baa0dc6a89562ec12c8f06bfac787edf2f520732ed541dbcd72a8f3f46969e4d8f728e76f7738f3c2ceb9c673ee8d2be889ba926cde0246a770d3a9c63d696a98f92b8fe3b144f8b4c23bd37c5719049e7c222fd7049add1f13706629f64dd91043335556a8ffc8c6dc274d7d0f7c42f0e84d9b10baf084cc4daee445e1035074a6fe8b14bba0ade868e10c6841885e58cba3b7aacee22a22ccf15d98baf8a931af4732c1e087b74638cac46aaaa580e86eddcb4fb4b9ba1d8a52b66be26a292fe85c950a405c9b2aae31d71aab6700b8c77c43d2657ae8f82924b32abae5e600243667e9acdd66346178a201c9c57332f34cbf7b76427823a8aba322c30e7de8af09670ff4e2e8e2ce57cb4dcb27bc8d34973eeebdb462542c461111d6dad51fa60bcc238d79a02fbb3818cb53c1e9d47b1254a90dcef36c8dc8953a382fa86cfb1bed0cde6d876359dfc6af53b52f7ac662c7ceb1d8bf2ba86388426b3ca68e5193cb46589e0f908dc73078845e3ac69f5bdfb135477ba78aa9e907293ff5ae818ffe53cd80c1e1930ea703954531af156c086785469c82e37d2e8533bef350119d1a05027e3cf12fcff52b68497c93a81502f21ad91bac5da402a0cd9aebfd1351c8f073aa638c92535411da7e3c7e73920dbe3530ea7ef5ca94790f3a77a646157740f315d7acf1849bfad62d4b3d2c0f8297d17562c3f8c8424d5b886ac1d06647d08d8dc4e59e56c1541fbbcfa229def6249ad94deb466e0936aef7d0e2a2688c3ac56e03c199847b55d40c594d695640e630f1d9c7a6c5a93ac26998cd951a66ca9992c7107f8857b128432ff4d4f78abf567fe95342b1c09d1a85e1da878c0a5d309eea881b145e4fc9582e9baec4c1a187346c823881bc99e1683732ef86ca57ea280a4a60511dd89454277f6813fcdd55142731b53dd5e56dffdd2adaa44fbaab7efa5ebdb7f9869e375c6f7340741ea0e09d4f6295f8ec79425abfc7fd6caaf1e3a0f8d3aa22111d108ad44aaf6282e0f776b03a769935152bf3e37cfea7c95fe319525f0233d5026d934249fec046231d37a49d4e1d56f27f5efb845fd0621f89bc9b8ebc33edf2db70d89f9bb5fc8a47ab4f3855c2a3bf49eab8febfe836813504fb1d1e88b59dafb0985ee63af2b5ae662de64cae363abb0d7e84d03fedc497253b4049c67300369b8b195495dc0d11b570bc22ab1ac0a52cdffd3b077ea13f62b7ab0dfe8bc5d6131572c67bc71293f317cf2c25352a9f78d5a77be84f1a286327bb504d0f5bca3db245432fd825dd949712f68c55073dc0239b5620da4add7781117cec289b9c7aa48da17201936ba9a2c245f965c245c6ae033e87cdbdb0702b17920d7d4ab408f91ba6afa1f26d8b2ba1bdb14b5113be0b6349022f03a2d909bee27a2e7b46da084f85652d0ffc65fdd08d876694f5bea5df6403c3c45f0f6674937a869f6e1306108652eb3c3a35193f915d0187ded88429678c28a6edd33da38d669c22fcc75e4a0b7d1e676bb3fac6b19897f01555f6add5262e078c5a58b28146846386f83a8e06681162265b1e03829622fb6af76cf16125236ad2f754c77e77cbd68f4855bdf460a158ee2aa825b544ad8395b8b57dfe01413615558c9b4a82fa4184ece12be7611940f4ef0aec648b0f79f397d2cdab0ec96aeded14206aa7b4993731941a251577593330b932d11906ad7c77023197fea39f7df3c5b72095c3bef1e07573c5df0e022932a9acd32ceee582e6f880e5fe99c9fcb7ec7cbe95469f7993261f602658442ad48f4693c7e72e5970b4ad9e4011ab095a23b4c914269ef16431e65482a4a362ae71fc6d7ff3c8f92edb047c3143cfdc3209c362a37b1111b223338bea6c201c9e0eb43cc37bc716df445cf2d5dd0181be13fcf9869a0483579ff56e1b494b3f31f8a6d0d73804c1817d995f68879b1ec1e9da376f88fd6c429608a75daf6b15212fa989223715c1474614a62be1d75dea48c7ae6ae25c332d169cb8f1b6ef9c433bd84a81bcb54e0370b26bd425b0662f3053b3d88b46157eb12762871bdb205da936cc85675ac5162fd021a4b7b6bbebdcc7315cdeddc091e9c8ac5f10369294c2f2dd55bf6236c687f15b14fa376550edfaf9e387b922342b3bafbd23775e94cae208149d835f9c2e7c403a7035bbabe50b33bc6384a9fdfd561f9fd37c55ac1d68ae2fd66b659f686f6d213f54148dc50409eacaa8d1f24982b31e23b15a07d4c674adf48ed01d166c36bbed0efa255cf02f6b3ec1a21e2ecac220e4d9677f8ea083601b8fc3283703f832e0a95ba5a58b215677a717c89104eb4ba5c2d038017b3738f767d6f06cfe94d0049d3e53c4bc0f264433dd1f925292c4934c8a57b1f95f455af7b22adbecc2e6f84349f5f5bd1ecfe443ae8991771a7d374c0c8433b2e9d5d3f53d8170134c85f2edd2752528ae975bf7a21bd42430c3fda5e16411910cdedf7496760fe8c9ed95268b1e300d74d797434f17f26f527554ee276f3d5285095c7b51f501d74a7928116472b43589bdaed5b5f4b75492b794a46675deb6253969dffbab2e9555c33f50701a633efe71edc84cda122d4f7c246986be3a9930f8cf4c8ec9722e804de820694684925cbb4d6d22f73d76928e0018e3896cf0b7179a973256cccd0ad4ccee348a3457b4aaff0cf4f40e8b859cd64357cca1120a141f70d5f3cd0e362f1a81f4d9fb631eb24a0919fa24f8e801f0203b4d08017f8bee5b12217c852770c6150a9d53ab80f94add4f511f4a080c323774419cc69557d3a6c42c22f1e0a118560ef65e6a2272d34038d4891771fcf0070e021eae4ae5ad1c3fe9307a4f129a5a90292bbffbee3b13a2ad12c7d980dc326ac7f67a8e318ce646c0ca5e447826bb1d57c3f02a104f71fa021c645e6554496f0ea980baf11873ebe4c4d8f8496e508f423d0f1203172a71e573daf566f9d1e5330d4194bdd4248fd3cc6e414ab389ba74b8347cb8b2f281ba0522eca4c446b434288ca7fa3ead0950737db003c4bcc4c8959fac1a9b439530acec6cdd50219a52f2e2878b1564ab5c647cadc5f1ead11dd0abfcd5bcf0621e75812c5ae17589c8a0701112411a262f665ab4d60fea46983d376cbe4c907941ec3fa50c492d94993ed70b9b890d068754187ce9b58ddd19ccbd1c0cfeeb6f56300e3c8563e98f0f7196a31adaaa30a4d31de775992f5bd3bf2ed58f198a3cd23cc23fe35f25b241238b0456e6ed3e7e9ad5aed1c326286085154973743a6fd838e4db7cc5323f510aadc6fe068df36a1669e9505327be9436581815e8bb8fbf08f59cf5ee4fb4a0d349edf278ada081cd3dc88b8d85ef164081182b01243c81431ee39539daf9f7c73d3dd93303e883914f9c15b529b96869b24a55cff4a1c1a4053444a72a32a27ebad916fa97eec4c501afac2ec03cfe90f1547454613fbd89b4f8d12f78a80bb701a3cc214bbad54df5ce157a4abc0d5bfd2b5f80631163a5f9e8b4eff374b389f54f06567fe7460ef61371fa7eb7c9f1f3820aa77e021512dab5522c0d5a7f2bd7d23b7dd3de3c65673d570758c38a738f49ed23f3a4549dbc1ed896d57c64d43fb9c3ea2cacb957643205f86ac306eca3844f34363f5dc8a2e1e0093767c4261a6d1d19396692c91886f3d3d3289ebb2d20993e3e627c828766da58612add43813ec53228a5bf3a580736507f79e05fcf3829061b5bb249a6bda4bef74de691cfb3a51148e506df889709515631bde8f14e8d4b2d0604e7f0b5f15e243863e924a362c9bbd865999d4fa394376c6fb191bef0406c7c629fbb67a97d14f3494024ae2999e3350b2ccbfeab5be9ec613f34b955bea306c0f83999935b2e7fe59a02f86a0c8ab485e056fdad70b3bb09523610ea4aebaf94327bd4649395d0aaac787e976f53da6691c0a0a63dfd2b2b2a27ad8f2ce0f253bd92c11fcc902163fb85a28b0749230bae51932ec3dc6db99c41fd0654646d98f8fd707c338d0301ddf83f0e5c3abd9476458b976de750348142276b0889", 0x1000}, {&(0x7f0000002540)="069deadd62e39a355e47fa436fe3359a6afd000ab435e90b181057506ffae181793b665c02c19c6b64261f164499f588f77880cae657d2fcda4327e081211deabb045d3c90a73b6aaff0551a3e971c6ed14108181db96fbb02398c1e587ae15a36923df249d740b89f84369ee1ed4a9f6746f52f6d2a34cb5850b04dd564792a0f61378655e1b39f7d0ded59a6269810944f4ebc1597e997e458c75eae4b598b", 0xa0}, {&(0x7f0000002600)="d7a25639c32b4c0a8238b07495e1270225cf94609b00edd2f9ae10641b8992cf1fe609e22ccef4cfdae7b53f488ca73b6a889d7d6127e423ef19adc90497068221378ff6afeb4753863baa7c8f0c6f6bfaea56f4f55f03e68c5f50d06e2b98b8a5c7667c0c537ea43fe7c5f4ffde5da442a0ec572a7e4b6aeee7c380f1b94293d587180a29c5dcfa84fc285245b47e34d11f08ad40f0b35a5556a2629769d782b832aa7eed", 0xa5}], 0x9, &(0x7f0000002780)=[@rights={0x18, 0xffff, 0x1, [r5, r5]}, @rights={0x20, 0xffff, 0x1, [r5, r1, r5, r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x18, 0xffff, 0x1, [r1, r1]}], 0x70, 0x400}, 0x3) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000002840), &(0x7f0000002880)=0xc) connect$unix(r7, &(0x7f00000028c0)=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$WSDISPLAYIO_GETSCREENTYPE(r7, 0xc028575d, &(0x7f0000002900)={0xae, 0x80, './file0\x00', 0x53, 0x5, 0x9, 0x10001}) ioctl$TIOCFLUSH(r7, 0x80047410, &(0x7f0000002940)=0x8) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) shmctl$IPC_RMID(r0, 0x0) ioctl$KDSETRAD(r7, 0x20004b43) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000002980)=0x4) ioctl$WSDISPLAYIO_SMODE(r7, 0x8004574c, &(0x7f00000029c0)=0x1) getgroups(0x3, &(0x7f0000002a00)=[r6, r6, r4]) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000002a40)) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000002a80)) 16:25:21 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000000)) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x81, 0x0) connect(r0, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) getsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f00000000c0), &(0x7f0000000100)=0x4) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000140)=0x6) r2 = getpid() fcntl$lock(r0, 0xf, &(0x7f0000000180)={0x2, 0x2, 0x80000001, 0xfffffffffffffffd, r2}) getsockopt(r1, 0x8, 0x6, &(0x7f00000001c0)=""/4096, &(0x7f00000011c0)=0x1000) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000001200)=0x5) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000001240)) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000001280)) pipe2(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) syz_open_pts() ioctl$BIOCSFILDROP(r3, 0x80044279, &(0x7f0000001300)=0x1ff) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000001380)={&(0x7f0000001340)=[{0xc7, 0xfffffffffffffffa}, {0x46, 0x5}, {0x18b, 0x4}, {0x22, 0x200}, {0x83, 0xa01}], 0x5}) r5 = socket(0x10, 0x0, 0x1) open(&(0x7f00000013c0)='./file0\x00', 0x100, 0x4) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000001400)=0x2) link(&(0x7f0000001440)='./file0\x00', &(0x7f0000001480)='./file0\x00') ioctl$KDENABIO(r3, 0x20004b3c) setsockopt$sock_timeval(r4, 0xffff, 0x1007, &(0x7f00000014c0)={0x7fffffff, 0x85f}, 0x10) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000001500)=0x1) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001540), &(0x7f0000001580)=0xc) r6 = socket$inet(0x2, 0x7, 0x1) fcntl$setown(r0, 0x6, r2) accept$unix(r5, &(0x7f00000015c0)=@file={0x0, ""/88}, &(0x7f0000001640)=0x5a) pwritev(r6, &(0x7f0000001800)=[{&(0x7f0000001680)="2f936503561885ef40df9864e27c18701bf5d8ca57c5a48e33be82ff91d88c47145ddd7d2eed1e2d486ca41f8853d72ac2d45e54b2265afcbcc8263da6be456a8a06066534a5a6dbe9c28bb4d8196a135d58fae15bb5a23543e6d6687b0df5084836d3b891029a1a4869a29837460ec89be7ae67bf6b204264b3abfe48d4849b41e166b3fdc708506c96dbe70e5b8688484a0648bd37d91a44fe96bd564ba9d89f50d8aeaa137dc75f2784ccea2dafaba111592bc9dc279a076174a169ac", 0xbe}, {&(0x7f0000001740)="1f7e3ecacef21a0c667954465ee9e89ca0e204a08ca613e13401855880d9c9b24b513536ab7a9997a4554fac5c1f20c02d825a47484905873f46f966169c20f258e9fb214b1a7f7f9c94dee318f389d62e41a6edb6969ce56dd12078c3c15c6703b232f44175f968c998229e2de880ea6ab80ad4df05389e4e4fe409f06056f2c0053733eafb581f73e46992", 0x8c}], 0x2, 0x0) recvfrom(r4, &(0x7f0000001840)=""/49, 0x31, 0x843, &(0x7f0000001880)=@in={0x2, 0x2}, 0xc) 16:25:21 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') r1 = dup(r0) chflagsat(r1, &(0x7f0000000040)='./file1\x00', 0x4, 0x2) chroot(&(0x7f0000000080)='.\x00') utimensat(r0, &(0x7f0000000180)='./file0/file0/file0/file0\x00', &(0x7f0000000100)={{0x0, 0xffffffffffffffff}, {0x0, 0xffffffffffffffff}}, 0x0) unlinkat(r0, &(0x7f0000000140)='./file1\x00', 0x8) 16:25:21 executing program 0: openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x20, 0x101) socketpair(0x6, 0x4003, 0xe44c, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet(r0, 0x0, &(0x7f0000000000)=0x2db) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0xfffffffffffffffe) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) r1 = msgget$private(0x0, 0x40) msgsnd(r1, &(0x7f0000000040)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00C'], 0x8, 0x800) 16:25:21 executing program 1: r0 = semget(0x2, 0x3, 0x2) semctl$SETVAL(r0, 0x7, 0x8, &(0x7f0000000080)) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) r3 = dup(r2) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000140)) accept$inet(r3, &(0x7f00000000c0), &(0x7f0000000100)=0xc) shutdown(r1, 0x0) 16:25:21 executing program 1: r0 = syz_open_pts() open(&(0x7f0000000100)='./file0\x00', 0x10000, 0x31) r1 = socket$inet(0x2, 0x3, 0xfffffffffffffffa) getsockopt$sock_int(r1, 0xffff, 0x10a7, &(0x7f0000000280), &(0x7f00000000c0)=0x1) flock(r0, 0x5) fcntl$lock(r0, 0x3, &(0x7f0000001600)={0x3, 0x1, 0x0, 0x140000004}) fcntl$lock(r0, 0x7, &(0x7f0000000040)) r2 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x1) readv(r1, &(0x7f0000001580)=[{&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f0000000140)=""/51, 0x33}, {&(0x7f0000000180)=""/170, 0xaa}, {&(0x7f00000012c0)=""/155, 0x9b}, {&(0x7f0000001380)=""/88, 0x58}, {&(0x7f0000001400)=""/125, 0x7d}, {&(0x7f0000000240)=""/1, 0x1}, {&(0x7f0000001480)=""/200, 0xc8}], 0x8) sync() ioctl$KDDISABIO(r2, 0x20004b3d) 16:25:21 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000001600)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) writev(r4, &(0x7f0000000180)=[{0x0}], 0x1) clock_settime(0x0, &(0x7f0000000000)={0xf1, 0x3525}) writev(r4, &(0x7f0000001b80)=[{&(0x7f0000000400)='=', 0x1}], 0x1) sendto$unix(r0, &(0x7f0000000080)="9e2c266b29e30d1a737463f7a40fc734aa3d67aa56cbf1fbd5150402ea4eacaa9ae8ed2c49854f906635714d868605ec950995c23dba8ea50625f7058737aedd50ba729a5d08c1c6d6a253cc20ef8b6538e1c529552e4bb47d2892b252d1896cd517a4eb95bc70da0ab4039a3a97c37adf3666fd52622b37", 0x78, 0x2, &(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0x8) close(r3) writev(r4, &(0x7f0000000080), 0x0) 16:25:21 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) setregid(0x0, 0xffffffffffffffff) 16:25:21 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = open(&(0x7f0000000140)='./bus\x00', 0x200004000e, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3}) semget(0xffffffffffffffff, 0x2, 0x204) open$dir(&(0x7f00000003c0)='./bus\x00', 0x10002, 0x118) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setreuid(r1, r1) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000280)={0x3, 0x2}) setitimer(0x0, &(0x7f0000000240)={{0x1, 0x10000}, {0x100000001, 0xbf}}, &(0x7f0000000300)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000400)={0x601f, 0x9, './bus/file0\x00', 0x7, 0x0, 0x0, 0x4}) fcntl$getflags(r0, 0x3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, 0x0, 0x0) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x100, 0x20) ioctl$BIOCSFILDROP(r3, 0x80044279, &(0x7f0000000340)=0x100000000) mkdir(&(0x7f0000000040)='./bus\x00', 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f00000002c0)) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000600)) open(&(0x7f0000000440)='./bus/file0/file0\x00', 0x0, 0x40) ioctl$WSDISPLAYIO_DELSCREEN(0xffffffffffffffff, 0x80085754, 0x0) setegid(r2) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 16:25:21 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x4, 0xfffffffffffffffa, 0x2000100000005}) syz_open_pts() r1 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x0, 0x1, 0x81}, {0x18, 0x0, 0x400, 0xff}, 0xa6, [0xe6e, 0x9, 0x8001, 0x9, 0x6, 0x7, 0x6, 0x7fff]}, 0x3c) 16:00:00 executing program 0: setrlimit(0x0, &(0x7f0000000000)={0x2, 0x1}) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b100050202000a00000000000186ca3849451ae3d3051020741038f53e8551f30ce390500e780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe0a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7da96ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000"/177, 0xb1, 0x0, 0x0, 0x0) getppid() 16:00:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x7fffffff, "6cd23a9b18dd86e459e50c3acd25b354799dd7e5"}) write(r0, &(0x7f0000000080)='=^', 0x2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "4bdcffffffffffffff2902cd683300"}) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x1, 0x0, 0x0, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) 16:00:00 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB='<0'], 0x1) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='x\x00') chown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:00 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x8c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xb2fe, 0x0, "00000000e74de40003000000000000000600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) syz_emit_ethernet(0xa2, &(0x7f00000000c0)="23f5e2876086b18b07e209fd1e54481abb81324a72b0fca70c8df8cc8ef8fa51fc3996aea488c5c258c459c9aa6b821270ce13ae7ddfefdf1a302454e40c4017ff03393be20aabcfd43dd04b4728674eb31c70a3277dae9684beb8d5a69a6d83d9a6bf37d809c8e379a2df4d1187da33972c5d8eea5fbe3c2ad7e8672becd68d3f261e7aafbbae11561bf81dd76d4943655fb60f5da0a29c00c89d602d1792970852") 16:00:00 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) r0 = socket$unix(0x1, 0x1000000000000000, 0x0) sendmsg$unix(r0, &(0x7f00000008c0)={&(0x7f0000000980)=@file={0x0, './file0\x00'}, 0x8, &(0x7f0000000580), 0x9, 0xfffffffffffffffe, 0x148}, 0x0) 16:00:00 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0) symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = getuid() getgroups(0x1, &(0x7f0000000140)=[0xffffffffffffffff]) chown(&(0x7f0000000100)='./file1\x00', r1, r2) 16:00:00 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() fcntl$setflags(r0, 0x2, 0x1) r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) close(r0) 16:00:00 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) sendto$inet(r0, &(0x7f0000000180)="47222e6c9f9178ae02300e47f6ec61ce8567d5c929f7cda4ed7e1cf57d982259c7aa2652a17f5e6c6f09d4d2c8845f267a1f8af4a9884a569e71c183528f8e", 0x3f, 0x8, &(0x7f00000000c0)={0x2, 0x1}, 0xc) r1 = socket$inet(0x2, 0x3, 0x0) r2 = semget$private(0x0, 0x3, 0x8) semop(r2, &(0x7f0000000100)=[{0x6, 0x5, 0x800}, {0x3, 0x5, 0x1000}, {0x0, 0x100000001, 0x1000}, {0x3, 0x2}], 0x4) socket$inet(0x2, 0x2, 0x7ff) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="92", 0x1) 16:00:00 executing program 1: mmap(&(0x7f000071b000/0x2000)=nil, 0x2000, 0x0, 0x1011, 0xffffffffffffffff, 0x0, 0x0) socketpair(0x20, 0x2, 0x4, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ftruncate(r0, 0xca2) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x410, 0xfffffffffffffffc, 0x90d2, 0x3, "d730c9e7bb6fc6e23c5b00000000080000e74de4", 0x1}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0xa00, 0x0) poll(&(0x7f0000000140)=[{r2, 0x69}, {r0, 0x22a96d43adc1f871}], 0x2, 0x6) write(r1, &(0x7f0000000200)="bd", 0x1) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000080)) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) close(r1) mmap(&(0x7f000071c000/0x3000)=nil, 0x3000, 0x0, 0x1010, r1, 0x0, 0x0) write(r1, &(0x7f0000000240)="99de3bf1ce38225be781c2e5ee4c132cf52208db16663a70d414c21630119f9f2228547e45d7539304080e05a5962868b8da06cf3193ebc4f5d0f1c6187eb9c27ba730680a2ec5a2a77dcf64de4e78416b01fc12a691d7941474918f710eb081d2769acb99574a58157824e423e33a088ddde2e432e1dec4e00906218fad88e2d7b30a70e5c500012315e49997920611ec45c2ceea47e74a425238b429eca32cc282d11aee8577e42929bc4912366937b11f1deaecafab2e1a3aef037e6db487890a43ce5eea433838b5f7a38bd4fdf5e5f496ffcd6f7e231df533363fe5ddcd3da8df7c386a736f6fb9", 0xea) r3 = geteuid() getitimer(0x0, &(0x7f0000000100)) setuid(r3) getuid() syz_open_pts() syz_open_pts() r4 = semget$private(0x0, 0x4, 0x400) semctl$IPC_RMID(r4, 0x0, 0x0) semget$private(0x0, 0x3, 0x10) 16:00:00 executing program 0: lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) dup2(0xffffffffffffffff, 0xffffffffffffff9c) r0 = socket$inet(0x2, 0x5, 0x5) recvmsg(r0, &(0x7f0000000280)={0x0, 0x0, 0xffffffffffffffff, 0x0, &(0x7f0000000000)=""/230, 0xe6}, 0x0) 16:00:00 executing program 0: r0 = getppid() r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r2 = getpgrp() setpgid(r0, r2) 16:00:00 executing program 0: pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x4) recvmsg(r0, &(0x7f0000000500)={&(0x7f00000001c0)=@in6, 0xc, &(0x7f0000000400)=[{&(0x7f0000000240)=""/28, 0x1c}, {&(0x7f0000000280)=""/152, 0x98}, {&(0x7f0000000340)=""/86, 0x56}, {&(0x7f00000003c0)=""/47, 0x2f}], 0x4, &(0x7f0000000440)=""/141, 0x8d}, 0x41) link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000000)='x\x00') ioctl$BIOCGETIF(0xffffffffffffffff, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_metric}) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000080)='c\x00') 16:00:00 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) rename(&(0x7f0000003c00)='./file0\x00', &(0x7f0000003c40)='./file0\x00') getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000035c0)={0x0, 0x0, 0x0}, 0xc) mknod(&(0x7f0000003cc0)='./file0\x00', 0x0, 0x96d9) fcntl$lock(r1, 0x8, &(0x7f0000003bc0)={0x3, 0x0, 0x7, 0x6, r3}) sendmsg$unix(r1, &(0x7f0000003680)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000140)=[{&(0x7f00000002c0)="76c7b791ca823597b8ad136699c5b8a2f007b19964a981a6f9e33c5f982c6f6efdc6ff7ab0de165dde722238dd1e586e5afe2edd8164ac1a141a77228538796cc9eb595af861a04c1c74882e5b47890aabe9cb67e21176b5a14a9ebd9b08693ab1a390d0a94955ff4fa26292f516bb329171e7338d3c75ceaaca7094b83a590f6864ee9521d15a3c5897164460ceb8a217ddc58890a764231c08c7016d38633ca1adbec1715f638b7f3c182d386a637460c11888df1e189137a6e0e5b1a42b0bc9d7fa5f849046b63e54cfb0a568c2c21ab1fdb662ec15fa0e94bd745ff5d6efb8aa5c4ac199e45a9310c4137f0516f7b904b21dc3ff2651240b119a895308a3c7e62c857e2760d294bc11bb3a1703f7cf6de989e0c98d02325dff39363d6c626ba7a9d58e4731e22daa6e4441a1298dc246e0bbfbe328890ddb192fc6d6ebe66754502b16171350a3dadcd0e6de0124d84cfdc9290b101d2b0c53a25e7f9c6d17ec01cb6b1b4c58c04c1a73fb6b54b16318f244ed1aec7c7cfd39e750adeb61ccfef5c0da4c744dd772aeea3798876a97429885c27e5f459c17d4411c4935e38eed6b04afaf2213deca1a1d1c65553baaeaf02321286fc12b22d819f6d6cb918cf25820dacb45436981dd5de8de6ab387870278805ed8eb60083b55a13e7d9df28f1592c143df9016dd17c82574eae5a15bd4d22b5c08848c0ae44aeb76304e63aa6020b50ceee0a0a3e2918070ee42d0a5ba3f0c2e7a5fb5b211fc831e6cc9c8d6ea362cd0faa77ef3d0e49931049b586fb08a2f13d28800acf245d15ebd57ec0ab2ec69b84ee76659f8ee1f44e088f65a3ee232457eb99a654487d0a14f77eb8fddc84b5ea3c8cb3e72ed6816218d75c8856674ecc2453cfdabb29f6bd952776293a2220478cbef9e351606a81c4560fbdc7625866788674f953322b0045156f09c90e763ca7cb924462f89a553e1cc5a554d152564c35e7d88b52686a007de3bbb9a6d7627be648eb4cd2fb1095c037425e65d5099ef0dda16969742eed217751d234ada9b3182774d9c2459e1947bb718a5392566fc99dddf850089b18c925f1d46328fe888c0a5381cb54fea900f7b33403ece9e268780889435ab7cb81aca043fd052e4b9b38462b66445e1877ac68c4c2242cb083b3b682fd97020bc45b5b97124136d6698c5bf714ae755775b9f2875eb900a73f277f4824228e7a76f22e0bc0992171375ac207e9fd3981ee5d419bd91d861d626cb78a92ad4788d341e9d14ada5cef0efab41ed54c9f99c98571d8f864b8d86a608cdfcecf18e8399b027f28e39d60a63441f7c1224d4dc9e53b9c59cf880f5880dc6a4ae25136bcece25c069627e251078f183217a370420d17fa8b45af3a3bb9d75057b1a13d55bf835ff33d19d7162bbc54d2e1fad8514b0fbe0a1a91f374856b969e55a3c7081e6bcc7555c3944c6b4fafcea56c45c7682833e6ea15013aa98be2ef380e07783689c0e0b831107a864dd7173a05e03401c43849ea93e45c2efda04f5e1e3d3168f584e9002d3e1e653048da4c455c2181a87e5ce2c97fa717c0fabe77b35b822bbbfdd82da70aa16d50874f2306ab84d2962edea84f1cdc587a8a39c0c9d61f5d00b468e8b80dfc9f7af11da2e6fd1fde4a9cc27802ecf9ce1f1134b1121e6a64b448748d432f3df9ef6ec40cd7985ded79259380df2716fa7cbf01d619cc06b7b1b04243fc14c34fbfa2fbbd0b2883354349aac2ca7bb22bb2a91effbccaf66b373a1ad2c25e241f1b37cad976073d1386e5a859a5a05c0f7efe7fd32710375b141e2436c26d85c8e86420f393c09cad733d2edb91f98c24e6921828b5da297321cf1b49560b4a15f66eedffcdde3eba84ef95ea4731fe2befb75b3617276795e3f8d5f39dac0bc0f8cff5ed7755e8b2e359274f6fe6cbec6d804165650e7223560b974b6b5579fa999c4fbd20c453355fbfeab2001f72b9f6a3e206ee9848251683340cf3ea552283e0ce97d931727821c2e885994bc1b32278881fbebb586b755cee095e6c6945c533cfaa0887c85cec030175247256bd42139142874e8a8bf949ceb5020681d90256bc4b68081948439addd8515e817aca42403345ee6a7d168e1407b1c966764a97f5ae89765078443f9ed3ab2ccea0feea06e3c1bfa24f82afc945ca5be49e073010bd20e0f562e76dddbc462afe52333356822a40ad8f0979d346bdf2f10b3d28b9bba8f7d7316dbd14ca7381c511765e108f2d239dc20a781cbfc15d5dba70b299560e68727743ee1377e712217757971599b47f74447f68aeeae3bc520b9c2c35adbb2c76aa674ce5bc5ca60f05ed78d44db498faecf640782bd28a95c0910ddde7f7229a1c6d607dc7e1400952c2c34eecd51a9a77fd0ac305b3b7b0f1fbfcc4dd6be04cf0d9c24fb778f5743a4083bb73059aa3845ac430a88fd5efb734914697fe1c2120aac7e20dd1de5f0c534c277611775519fcac7395d65dfdfc6bd7f5373055bca509e90616e4ab8785877f4907bce3eb04b0c8bce202e926be1fc2f6de7c2fad1b652630987ce146515d19162a8927a8b71339b1d9c1096aae052ee061aabd75e0c8b43c9db2701eb3b44c1866869f631e7b888fd728a7a0e059312796966a3714a7b2d1c2502d6cdca8f095c06635b386857814e5d57cdb19db888aa95a512ce7819e3440e46fd138ada444eb87d49f987972864bb796bbf564cb68922bf3537fcc9c2abf5dc0a67577ec33e50f5eb87e1533640b63fd110212b8b0b642cdcd8dc1244a32fc8f941e824d6229ebee0392fc611dab0cf2f01dd68030ec4768c00344358640c7f29fd65b16982530464147b3dec4e5e83700d2ed21e400a783ff76ecd5321ce198111074f3e7b3e288b12201f7e254835df15cc95729519f8540d717b23de164599668c1a1157e2d06ab965523eb42aefeca58b809547e32927fec41f1120328427424f045522640153a9c7eecbbfe5728e6694ba9faa1ecd707a74e1a5c2b03e748afca6014f94638a9c9c470f8ac1e34bb741cb9bdc6b16ba8aae463245b00d3df0e4d320ab4e9f7d0366154d4f233d56b0e51576fede36f160d458e3d09dd8cb83243855a95b5b9b55df7e94bfc1cbb8b17381142425d71c60c5c28bb4b1d856478a938526535c7124ce6700f2def4e9b303ab7fb1d4652886aefe21d6a410c08dd86aadde5853245c643bc5158cb5dc320d428fe8f57ca52aea82196b625f199c3a63c1eb92b41fbec81bfeae5c4929a1d1d39c153942f898af441af6b4a079831d074da3eec43199bab586acdc74400cb0a0849038a4e37466e4731bd20fe0b2d94df7f65f597bc7c98b586f861164edffcf58c827bfcca34758503a099eebe7dd894b1b785d7ebc8700b0c5f142a956872b14e9118f3540eeff519658d6496188d22e436fe5a12cbe4a63cf5646b71d42d2d93b5726fe898ea9df2876252992f5a79cde68d467d9185d56555a17e6d11737b2be0fffcce6d00d9bb9c1989882407cdd1b88810f85b84711e80c7f89f4ff123e1acb662bea3db2ab0e38dc08738d48fa382f1e5eb01ed662dd5010d016da8ff4cf9e8d8b212627e7bbf2961d34b1d181e0dee103867d20c3d0aa346f3ac8c56f26186e8cfcd10cbf2e76568b11c6a7f53bd3197c275fc01fcac6e4a156ec201611197bc565dc1219922b0572a5be1a23d7949cb85fb25232d29f421d0f84f88e026f9e50ea951cad268808236b3d3e4a97f1b3d2ecc3c67d986fe9b4b77c501e6513cc6bef37abdec60b8aa936719883f6ba7b489b932cb47b86447bd4e21e1a126d96e4654bcf6b95537d89072298f53d3caacfc5785a68c49b048bbe4c9451bbabd94fdcbbbe1f0794cfa2e37819874722999b692edf975c9d0d50d94edb584831420bbecbea8dc1f5496f6ec720be8dba486a91008b01cf4c8f8ded890347d96e217e330801a7ffb51c94f54f2f384f2b3ae26ba0bae6a987aa4790b5c5f6a6b8fb41c94908d575a9017bf9ce4debc28289935b63d2ff9e225f098fbd4659caa0fc9f2b268097c4db86717ac199ff6e643ed829a1a228a548083780e84d0318543ac7a3e2ccbe9531b8df587246e320b68e5d180693cb0970b2aaf43eda5483dae94b8131ddbd3239e86cd1bfc9f30d29456525a4be57ba3b4b965ad7f629bc9b9ef0ae7f0748868b66f65522d9147a6be85eadf1a33ef1a7b76b88d67a611dfd094e171dc895726386eb694798afca182995d6dc6b8310493e25290f8c0399d657da89687f75ef32e66ed8ac7d1ec82ed36eca082fbae408ad66b240a15b16b3b8d2f93bdfb477f47521829526e1afadd5fb97905f5701179ceeac2d01ee484ff821b3783b74a7411f2d880c93e07e27c880fa115af1e1f432f57b0c0c68b729ae73d00e0ee0387a2bd397d7b87e89e9ffacbd01885ee7d5ab9d4b09b5699efbf05ffe51885e1b3b653ce852692ee1fa58c044c4a69c68caa1f2a81de16cfc8f438b2e25c5c2415ffbc3709c3315289c5711aa4251a88316da3f59f2d5da0d88eeaa4238bd5182bfadf15474facebe5954fea201b2d9e7c8a9757b4db0dc8319bcd3f3ca9fcac7faca23a8c7201152d0d0f611de9b61045b173d68ba66fdc3968419cc81bb318e9bf37497c19283be141ef26eb61dfbfb34aebb50f6c78f8b5e1239b99a73c50d6191b4894a36de98c0837e4a53a4a44f7c80336e17e6e18d88fcb2b655b066ecd1ba8066c5b44810e2ea614f92109812b492f97c6365dc12c033874ce49f1be72b64a1bd9ccb992200933f745c0fde2dc708185c9b1f91ecaa6833b5bfa988140469a1ed7b420594d9de5b00b93732e5c683f5f1ae4810e6dc3c21094d9a1b4569459ac1f509a4ef86229fee012563e5a1698b81b6f5feb5243c82372bd916830a885400f2f1443f4b61184ce56063998bf72edaa2781322f820f8e16fbf470a9fa801e8c231d1921276d5da8795a93a79a4be61831ca3ec3c1c5128ee9bce9aedc8e9fd31ae732708fcaabe8bd8756cda314e4c8deb4f1f5c05cd7275fea387622b04dd2a0b41fb74bcc02b5dd8656dc5cd1a8a03ab54dca10f9b9c12e81607d568e97b06c7b0fab71dd38f21d9c1b02af6e38ff3c84d1f67bc74cacf0800cbf8236aa6f9822d0ae52ffd8f7b9f8324959216e25ff8e14ddad38c7b531087d2a3e98aae827dcf3ec2a6ffc31417aaa0b1f216ceee698a548cfa91d43b2edf7404f30b02848ec737ae5d3633643f7c0f785fc1a7ce5dc1cd9dfaf3adfde15dde1075006339347fe7b5d1fa84c08ac1eb2fa7d35eb55c903f2fab5f6ad5437c9fffc7df8044d05a0d7ab865bc870b2811ab92501fc92e2d60d69da5fb9f49d708363d155b95984440434dc79379971fe4752c22dbd30cbbfc16b33fe27bdc5b351acc86c3465ba9a9745ba8cf244ee56c30d7a6518e068f5ab748b08bca27a06037e876e2aa15fe24ac9720793774ed721f13d0a4e1048a477ed0ea544a52685ca49f8ea5227787623d5a2b2be7cb043479b473616d890d8c1d1fe8970341ade5b5491b60183d90a2d1581ee01ff75f0453d757a295640a583b745c55747a047c5a3158db82377a6c3fee4a23e4d3409406fe6f6f6860a1876b35a91bd28027a773191d5e72687fc261dd6e4fbcdb0f24e629d29b82cb202a4fe886ba2d499ec555d0944ea0baf1691e8bab19a107284222f5b88dc854b737499cc2b357a2509157465346296e1eb483758ca620032e7972c1bfcb50934e697dc585f26d901a2a6cca2d15cd174b075d2eff", 0x1000}, {&(0x7f0000000040)="75e62c48a6293b5a7ea1c96c3c178f6c59841432c068835f99a1d18d22372073611a04f64af9fe4e013a41febf0f15050eda3b08100252552b9344288e752cc0bf428ef2eb1b907196e4680bcca0298a52665f7e919e6caf858149de4a467069ae72b2cfd41f0b6c1a32b16cf431c936ff356d3d525e69455ec1750e037d2e362b2f723ec04ca4d056e129b3b81a2ce49e39b771a469f1966b86b768c525ba56a4bc3a89fb7c5654b55a95ee58c16044aeb20e71d75518510ae3d04fac9bd2d8e94fb86b9e83b82b0f7e64af5fe747817b2d362ef83d1c8f8c66947fd026f2", 0xdf}, {&(0x7f00000012c0)="f019ee21a3ea3cbbae762289887de23fee7324f900cf7b033a7749467c2f7c4ad14028e3715d567bb3bd99d467bf7e74ad0cc8ebfa9567f95a2f29c322b77e051665518a97b1c06f3f7788c281f87c97581951df92428e4487089239a634ea84075ee3e30e0d524147830b0a5288f6da0f15b53277391a0a3f10daf0ef0ef7833e06cf20a4fc0a3ccaf969156d11c9e55b28b17f350991c6cad2e52ca5b6a91e493ee13463f48ddd9160634dd09692cfcf01e4e3c32b32943c54df9fe5301818ed2bd212f3ff2388a6", 0xc9}, {&(0x7f00000013c0)="66673b590655ea14bae7f686b2b3ce77b9c048018966136cb923a945572ca42016d6544480104721bb32984e6caed344bb8815812ca59e619ebd17f79b3e9aa3a61a7a26e20e78618a23ac9e981cc6df6598a2c968c00fa6c421f9caebc132768f1bf4d11a668fc99e62c675075ed63bdc9001a06a669a913fb1ccb1951ce280657348d64c6aab7af8b56543e4cc1ea8c5af71ef5917e5a273e0ac0b0a0dfbffc9c15e574f3473b0fb5a15b07047a74ee9c76e2222b63ff08cf5dbe4777b27695c49930cb6fe6e5380", 0xc9}, {&(0x7f00000014c0)="c9ec318a88ce2bcedca622afcd3644d2c58ae2fb31b491e5265a40338a8e87d10520d6900e90d921c1ba1c7454590f9b9f08f5082a389778967fc93fc178816d67f0e6703214daed29da75f681d41aa8f3a7e498aeb8f5b53fdcc47cb218e51f545baad2564105c782415decf11214c20224c8ff285ac2cdf2d00f8ff70a44cf60616355f94ad6b4b0de8aceb53f7e418cf1de2623144ab03a3f1528f8ce04c91a975d044e796aac3db9ea47f5ade02a2467451dbc57bd38cf62a4b621cc1760316642d553183d39f03a8c4f65347113ba0755a725a8ef5f627d11e5", 0xdc}, {&(0x7f00000015c0)="e7835353782e450c30987817e40d52d5c86e091b0f0e673c1c2feba13986f4ee3514a03f4a20db4eaa710788060540aedd5352aeb282056684e82e85b4f25c7bcbdb57c4892f1c3899430a3e4f41ddd0ce54112a2818046ae83776ed94ae6f644eab7af8e51721bcd57e669f6e3bccb54b66d0055381fcfa3616db59aa00129be57bd9d3894f57d73ff3201128703ff57780b7a97b69e910d4c86624201724a75016e1c4ae304172aff8c5e3038e1b93ea6f602ac9bc34a4dc0a9af244b6acc630f55b6997e66c16d4164daccf4ba2145bf6beb873daa2bdebbd85daa67a8dfb4dd9f7ab00a6d2d9e9de6dc3437439c3b39ecc09e9f0ce3e1f47689b167311d30a2f80e6bb3fc87157207124d5066cb9d0a9b5c9e393231726972741b547d4c7dc264444f79f1008a683c97de0eb52a58451f720a5bd69b19b141d8281bb6a8493a972fa7461f3f4bf9ccdd1f9959f6885d9d6578e4a8e7387ceb6ba39a9568e4016fc5f14f087278d9e76677a898a54dbcad2e3552eab2e72d4edba1facd9a87f37975a8e22adcbd7dc388b27e144e5606f5dd4053ee13cfe9934549bb6f811fb975647b70b420ad28fe4db797a27bf47580ce9eee6c7ba092fc105a57b0f88fadb55d05dde9622cdb77f907319d155bad8d9f31750dc2155b1dbca5fe730c168b7a0910eb5e069402d1a71cbb88e4ffd71a2f7d45a689fcbbaedfdbb4db808231402210334c683eefed2375155f1535ffb0da709cf8a78ab9735991ca30b36d36806ba185dfed055e0826f366328ffeb446c62014f5d48d70827809fac03b3d6ea94cc74bdfaa2a1d5a06de7b62d7e3e9aff191f1c5053563dadb343e87a86ebd92d4e86d456bf0cffe59bc88b7f1ffc49310c6e7b2da356793fafed6e78bf687c091c04317d55a07a5cf3bf605bb6fcd1e549dd938932b30562ed7d835d10c0b734e60421767a7f08d783957986c7660cc27f60bb762b42497d788ae9de766ac151f10110a29d3870cf304071315aefcae0a85259d9cd39a811299086b4b6d093ab63426e271b1575c2033b9edca74220601bfaf8c6b531a7513b88f060df66df36502716cd1897919ef08cd6e0a377843fccdd37d9a38e88f117edfd1c2249ba64a58d75e55e8ff94305e4bfb8662c91207995ba1be98edbba28e9c45e75d8e3ef6d08d328472645cc6af4d970b652a2f47ebc43fb1aea0971b6e0f98937aebe80ba58e88da873c86182b9afa14a30a1a310e2a9ec7d5733419be29d525c46408e29ab7e83d32620f7209b4014fc115f9daeda6de21869bdfcddaf29e4ee606ecb5aabd18848ce80d75b831dece3e9960ec2319395fe4836c3102cec07c7dd626cd66fe7e204c9b8b0f702143dba403da5a720ac3e1471252aefdd1a1ab09286256fcb0025b0a97233390bd56b15262d67b1a124ab26b449ca5eba34b0d83f996817273c0398441683cbb5b0afa73873c92436efd0d7475996436c9b5fda7ecd559caa745aa65b0d196530be52d6fa22ae7cf56a973a106bc4a2ec1581211ecd222f2e75245b17a94c86e178145ce77adac3c87072f402144287b8ade294cb54c4f7b283c6e919bc41c20cd14de832bb668a89e360393fa9617e26c4e575b2365bbb6de07a415dd9a378fe0b9c3da0b2a38f7909c65bdc4ea197cd9ef3ebe7a52c126cd41084ee092ae493dca722885f88eb76fc24df857c331a44fda4d8bc16e594968852a1fe2ed18c9bac0b03110f6eda519c8b397d09679e667bd4a5364a59a9d89d01df8fce19e94f38d1168178d003035433d8b60c5fb1bc68e52ccd5a136cd3189e2b2f8ccd5fd741fb16e40118c9d39e6845e2c28f0db494261a688a64ca35d98c0947178ad7b59df64ea55f76a8f68441934f6c37aaece575226aa686f1ea1d85adb0d36e0041c9bdc3427ee91d27f42a560369e4d57741587a3b1dca02da96880a85a005ce5e98515a180a20a12f8b2754720ad32ebf28f496a29761f3006f42f03383ae463dde2b1207d3b0f07689ca091d18028d3c5d8175218f20ac62a151eda0a9b996703e55458edb23e95567effb8e5fc00bde1c1355e1091ae1d304a597a7e7ffedcae548d4795f27c73e8205aad53fcab429ed0852449f391a58d570b25a752a02de7a77e504d4f93417bbb56b9d8babc813342631854dd27cd48b9d01588d67e3cfa94bcec3dc1c44ff6916e761f29cfa4cdf08d97950d788b0b6a232fd92b99222f14e66580e31847774eefe2e720667f1d04e89d5cbcf41a81b34eb0583a5427f57fa9b4fd257281596443af67a312934f1a1fc5caa96105a2a8d6f6d86349a8527e890ed054201f2aa6dd0641be4716abd73d0276ea6cb16893282628c7004ed12ffefb95013575e97a9525bf7269b5cbe004adf2a03df669be4e1b3699ee30550ba68effb53e91cd5965301e230714352d2209a52d3d66c1c5108b7cf22ccdd2b0545114794a4c4343ee441096525b2af5bfb0ad51b95a8b9c4638378b7c9bfc62ba805e72fb2231f304d00fb0cf7a1d2665f8a30e66509283fa474c7703fa4bb56af910e394979f86b237e8ca8abe0738107e5a870b3cc520b1416337f38a658e219e9e72b28243bef203b65311f0df69685b1b2b80a2279537dcc485b569fc3e6d001a6ced295dbf3ebf7653562ab6583c8f5633e2b41b4c173c7c3da096a300886fd747469afc26f6f31fc94e92eab41511a52cf77db7fb3b5e7eef39a0f600c192f9d169d4f581d82ef9a365ce963346a954042fe75e4455a25caf76864198142c8c8472ad391f1e84a973f15255ecbf686bafe2d7fa5df1bf406b08e0a95aceb2bbaf402629470c3138bfee2f5d1c2a8dd733b941306247168f04fa204dec263cebac5911e72c2e27b8505f426403b4c3825939154740cd0f6b9917c36f617f43bae193bcdf823cd0434d34f5cb71138b8abef0c4d1e90120a7d7a72912847fa670d70af36d2fce054e0e7a826aeaa26b9220283fe95ee49956667109a85db9b5aaae6d0c5d7e4f00978106f8ac6f56c1dd322a35e33dd4c785f49040bf63347a412a83d94589b236663bd27e9730a81d6d4fd241f51f46d02eb8eb7da7d12995f4cd747ebca7de227ed55e56a5deae2e4fedebfb88444230695dcb6b4e4fe843ced695794b91e3bd557f32c5a0615deed5ed9a15561015e6e7f32c53c0eefb9fbc9bcf1d8ed764337d8771a4c7d65d459d2860b8c9516d34f848fecf4f4c07bf9f0ca992cbd5980688f8bab610528a18dd1992c2c0354754b1a690b45e0a92a488c0eb067eac80db3262bd5cf0917b1470e8586571e01db9d2601b07a61fd23804d4fb4418b03d11c6fa32d22ed2452d082a31868fb3580590ba9a76f5157af0ee8d526a32ee2ee45a15e09e201e466cc4010eff8057c59b87ab7b42ae075867a561c9c9bca565bd9210b2a788dfe19ef15c5758f9f6db156e59c6480cb8df36902fd21600f7130d2340b9cad7102c44b1856f9c03e47492a8343f5a8512deb88b3d1749bac6f3b893cf7881b38acf3e87a18aa0b552de6ffb0615e5c628c125361c88864c5d0335b036860717e5f090ccb4197708ca25e322a73877b58969471706fd563a917066d86e0794f295f56bb3bee407d71177f4a60f7f0c4e347f16ad5fc6dbd1eeb9f0d8b2f8e6910d630e546ba8e564606bc1363b5356a7cf4426c3c11e81ac8e215669b08f6813c09da96bbe162ba66fd6bc26b12a70be450f20c9514c28b2bddb1055e00cfe8aa9e90d5a27a2a9bafffd9a8d61e94fff9f62015e57cdde81bd3808e8bc9146c3c192e326a636aba2cdc60d953939d52bf88652760c5fc488b7fc1913e8ec2132af247166b86fbb74e5907963a44a621890d5c6e32e81cd1a42f51c13bf2cebb9ebd4bbfab5630a878f8e89bd241037e4f7f510691b7ad02a678934abdd74ad266e463e65086e8da5832d31eeaba43dd8318bf56e3122c61ed6fc94c8710dde5653a7b93502f2859a7cd1e9b4a3c955d4dae9b44249282f99cadedd63e8c52f6dac1344f447752cfbf7d5a1e40506c9c59cad2f9a137937bcd8a3d958b7e01b2cf504e15f2479d7d319b3199f687fceb42b803cb61550d2013e665fa4d1774ad3485dec4a6c241c5dfa129cb6f6a45b092d5e61de453e21563bdb200d3abee9d17ab3d2e9a6cd4fceaf770a68f3b43766a5f997b811ea5f6bdfef8d07c80b58a761158e8cb792ef77d0cd9cd3be6fd136bda0130eb91292a993d9ea8f44326a706efd99d7f21e0224dfee7cb79f01daf312438a2dc47f2fafed4d109a6fcb9907c696f66cc06474c7058cf78e6215716605a4d65e472e7f74c880507298668b4e04764d7adddd26ba9379a4d907db92e1351c32e65c5cad4c9e3565a92d257cd0a4197155dcf9dd82682ac9d389de8b483ec159518cddb179ff2d85e86a0c1eafc62d69d3a39a81f1d2bbd680913fa5a4964c2be84c8aa47953709b87a6fd6264a99733eb9a1d27f389231c6f23ddc57f425f0b3c0148060b17eafb4fafdd45687c2ba2dd773aa291b20d116b508156a925a18794082879cdeff5d0cae85bd808045f5555de4d80bf329c064e2248c99da691eeefd8d0559d52e1137ce0acea7b1fbb0a3ab162cd92972e574c78943209d2605bf195d09fcf6ce8c72948e5d59c86057a20546011ed75ead249d434f7919e290cf2bc84fd3cc32ea0d06a8358208a770b8ebdf293551531f3f4bd0a7f1c13db696bfc9ae779afbf9d53f5e3957ec5e106e85956d42ccb17e299b9650a64d5c4728cd0ad24451bacc6a74826f4f98e6d3651b00a7344a7310c318ca7e4503bbb9baaf679b968fe7774479e6f85f95c5f813edac225214b3d253f410cd24d4e5de98d03c9b6f2c25696f524434b6192875352a12e33fdd0c9def04679a2d2059bc5c656aee77b359b65d94b7bbe4bbe06f0bc0dd00b83810995393ab710038831056aa6b05ecf259240e7c57d1c01fb82dc5b03e53e5fbfefa81a213bb617c981995f78d2b9096db73b920b5265accdb559f2bee59f4f367741caed804c7b862dcd9c0ab3dbf1dd02f29a552cdc68b71cb5b4959c0cddfa5ff25f403bca05d0ad75c491509c373f0fc14827277ade19bda36b7a0ecfc7682c673c65d0d6a7c2400ecb577906b179ebb25265527cd10bcc2142f1457429d2032b28ccc99cfa9e54cb7d803f8f3bd4f7a3a4a817e5f8c6793669782d345cd293408c232140bb158f35dd8b881eb366b0e65264cddd7656bfa3b676e14c2f1d9c2a20c3bf9b7a32ebe8d02062a8331b66a2490c6529690f7f6f7950d8a0ca370c2bf708f1205497e9ff3d46b2495f042c814c36ad2bb99acc1caf77cea3d7f231f164b59aec5e6106ceeda309e0463aab2f57e766a422437c5f008a1b646b068f228c13520b8b4e4549522b28a37f3517323a26b59840cadb739be99b631e8dd34124e31eca830aa5fc8e94eb395fbf1ddcd30c2aa6e9c0dae827276ee33365865c39dc69215d4e65af493c19ce2ca03f45b0123b6d5cbd3c60633b79667cac5c3586875ce40b0a08ceedc7ee72374872e385bc14ea176199e389601384947dc8ec60af173409c43fd533045fa6e40c7ff7466fb89016ac1c678f345fb4d9db494a9fc76f32b33ad94c74539b3667cbe4337247c8a929e7694da8eaa3a74f6417983ee0f0b555249b1a65f31a319f31bb53ba568efa7ca41918da0f6be3849c295bc24908ea6a17745920693ec1762e993725b800fc7ee5c459701bd707b10019ab75c18a38a9ce0932a5bf6196aa067c587e07d1adc9924f0", 0x1000}, {&(0x7f00000025c0)="6bc3478da507cf136b92071d0461a5c386a98a0cebb1691ff20c615e6f10063c33ae93f6727fe1eb242706b5a3a5109d06850ea9118579c4215ef0298685e2ecb690493e1fa23305ea6f38a7ac86b27177b337faef68ab363c59b27bfcd5489d4bc6c974ac223c1761acac4e75e74da0c5ac3a43f11138829f54db7779b5f31c4170f0063ac5d1736605256bad7cf083b112ec58dabaff234403e7f6c1c3dc9c7b5086ae71d003be4c3477eb2d6cdd869ef7c4717cc3046d6e98bce5af4828327671432823786dba74a0ffbe9e6a4521e2f4a35728bb080268f4129bb3ac001b55ddf0258ba0ad5438b3f6ace9489d2c41a1327b252a7daeaf338293d82938e503bcdb62263516f282635b3917c48197b85b050fa26872a1cf053ec8e7fcde8f0006cdaa23370a17e4d81dcd4c4940a540975946ebf1f54b2e485ecca5ab46c6e4b7ee00d2d3ba9a7dd64345bfa9386d24a9e1bd62c10e8c89f71defe06a2068a260916c0c3d9a98de6c031143e524fb3247b7a642dde5e786feba5ad1e85e3cd3fb059f068ed7ca97743b356c0c7790ff0c73e5613be9884931d8eb71e13486eb7cd8afb04230cd64f4a473e59e42c3c0f0d8b5e7cc915260c34e1623c46e16d0e5d4533787b578ad0bdbba38df8e23a0b638429c8973f7bbde61c63792b0406f80a938012432fb2e9ca1a663f8e6b481d19c345cb01d38e6d7298b8778f2d7a137e3acfe13398804017c333a375adbfef6d7909dcc9e05994da4ecc6b8ba40cf011e9bccc7f80048707d835aee8fcaa763ef601c7eb81adfd33562644e07b1215198f3fd470a99d6cb28f1f601a25f30841eb387b251d47617fa335a31cba3316b3786c532d57a1e91142151852da6122d6d7d1d755c8da43fca73214a2157aac63d2a2623c8090e8cb35dffe18565c2e2a517248053f929879dc1bb4ff92d20494b92879541d3f781d885722352ac392276c7185c786d271670a0492d3b8d8a896485d823e4f3fe0c11c4fe716434c20a28c564700955cc8982556f2cfcd09390bd72086efdd9fde1490f43271562535bd883f3004877ff1593626a3f95620408800d05606e696d5ec257f764fe91cf65a9606f0380a721c0e72c7c636ad14c421ffa090b8713a5990c43570cd99d3573594757d4ca61f55b0c31305b09e4a898887b01cad2f0cdd67f1faa017a485253ccbe1d7bf6b9cd585f011b2fe6a51c0be645e99ea4d438d25011f7dcc884ff377bd9ee37d3a47f5d5afc1d2f152eacdfd790b5278d4165c20d17bd62ef62ef040c281b1c6ff7516d58590846a7691cb0e377eade1ad1cf6dcc5c6af4bd1dd70106ad549621cbcb1471b9ef928cf50ccb8e8304b3f457da2b27b3866e296ed54130a662bd0a6af2b866e3ac5cad382fc8a92f543c3ba0c908bfef61e6bdfbdc06761fadf1f6460bd5ccbbf177ae00de2b0b89c624ceac6ca3897800ac035652ddbd67da97b3ce2cbb74e61b667bcf76a3b8e1e7257b2eb3fc7b200b0b860a888584bb847c0343f1075f43d5074c481ddeac5b6b8ad0f8fd96016f29160f8bb544cde52b1e03b9c7f76107979dd91b8036ffcbd15704faba4a8c9939750ae59cf49c841288a33e21ddbf17c9b21d98861dd247a0e7381c15fde1b4ebadfabd929c40f40f6d416d159a247165c41310b388f70a7025b545c27a5e4f5aaaa6d8ed3b636b293cb391e8c9a0278e3697ee890e88cbdf2a10405ce036c23f1d399f227948acf861409997a49f49fea8c5d435136b57ca2ac619f7a51665c431c16f1ad5dfceafa735652767ca7a3e5b14dd442899fdb5efc5edc8e35b3fdf4323e82355f223e53f91f5c2dc43d3a63c3a8ddfb662958abe8bb2db3d7f7257809a3ed99f681d51f07b48b83551ea4c08dc199b46f78d29815600243b17a26beb699fa4f662a05bb301cf0d91f96cafbf7814933552d2469a8770178a4e596c962ea98029966fcf52ff25bba17609fca3475727bbefa58f9a9b49d82e201623a34f520cdf65291c6a492d77212e1110f491a2551b1742bfe25e0e4394bacf73e00d66638046158666de839e217c7a7e404fc2e3d4814d09ce10ec6339db980457bb972505e77703b3cf909eb6dc53f1554ce57efa0afed386a3a65ba4bc5caced0ab5d8423b86733922188650ff1eac6c9bde20fe4ccaadc97904d2f4c4356efb79ebdf4bd5ee94d6ba9001399c4bd26c3930b3b2d8f7d7da966b21ea90ca41d0ab0fce105dc45395297d6b41202bcf05b9ca0683cebc598c9145507725b3d10903b8201165a57f1fc861d6f1f6081a19ec48cbaf7f28c42a606d739709fa19b215cbf1519d2c69fa69b32b8c706abfe765a44c390b7d954b81b22236c1821583aecfddac77732292dd8c513771f61d70eb6d31b83ad0b3ed6247c379915828208047e722004360c29b2606a59c516c4dfb8d9c634c186d8a6199cd2bbbb5f08926ecb6805893d5ad0d31c92250a54a21f041b5f84d885e3bcfe48d7f6bc701ec12de81bfef1a6b15f3b8417f162221bffdbe3dd04cacac297fe493e5a059c95244891983697606615b62ce731b536b06ea02f96817b518a417167137fbdc680b0b5ba9fc5ed15917732e10c0348e7207a4e0223a6727ee1aae212281a7e55d9075d39fe5527e648ff1b9ac1bf2640ee5e748e1ba0f1a94440d90453131d54c3e010f9dbdd36568561f234ab66ab0365340f58253e628ebf4ac44f1abfec8ea5a253f44b5565c6d109339e873200e8af19c4a15d439a0f5789202c768dadde18710906393589684b5bd70d8bce54018a134137d3af547dee832b3b054fe08e79af67cb732d21b6b6cb01c3b4334b75837e14da7a526e82d70f7e560ea3874489a73fc211a216af3a8684605bc917bbc928f68f99801aefcca24374dfb4f8a022e26613f84e6d3128aac1d060f5f1f9a1915285d9ad07245164dbe9ba90b1fab279d0f08e1df1a68e734b5cc4d8bed31b4f08a55b4fa3157fdbdcfd3cd1ce07b7cbc7d225ec1db611032347222a05351f96f95d1ecafff47de94c4ad7150616087d1c794b6a8a4f14ed50fcae27c0342856eb5c176b5aa40ffc1400dda81ab80e1630f06df1739bd1572188612d7cecda4252cc31272b0e9fe55e4b10d27f2188daabd5c7b7ab8c0bdda68f4be71f4f7cecfdb3fe3bc1dc0e5233007e1b6fef32e6c26651a665e41479c5e3f21bebef04c3f42b6c3af6766ec1ed252fdc5493a0706bef91e19487b0bfd481dd1e056e43407a4b55cead55756ef2bbf9615ba9c3dda768bfadc627097f02adde94cbbd7febcc2c48b9c535d73247948c1c44fa9c005cca9b62ea520534817e0ec4e56409b685307556a3e5638ccc23538158cd94492724a45ce66464bb5fe4feaef3ea0793bfa4e6f0a6d05e0f5c51a127b69a6968288183b63b560a2406237c9c4bc684a8acb2fac6cc14809654647c6bee40e4de018b220470ec1b32dd2004169f3b224c186496e0706546c36959a2ef7355e4377c5111591d740dbb802ffa37136d800d68b776c960efdce4e1f9a2593bd33f9dd6d9912492473e0086de77192ed523323ee7a4b425253ee8c8e0a3deaa918158c83f80d201d78fa260646730b4f3ad7511c9333bf0ec10e0ec5b1f8afc2def4c46b380ef26f8b15c6c7e8a5d72d5bd15057b08041ba4ba34aa17edbf23455cd7a74f497a707c00d905fbd7d791d868a0eac72cf9e5c161738a801196097f1b4988a6d29bf5de6be7ed17fc7b3d21f68ac8c0b4cf3ca306b8303fa9e74f26dc6db7a7e34421df8b2fdfbd479311683bbbee023e9aea8cbae61db0c43e86fe3055a92ad0ec6d5a97cbf3294d3b3f099ffd836ccac519e0c7f8201a01d22e5706fa2e4e50b4a681786a1a9b73a81492ecdd849b1c114d9b5d49f65735005d2bea9c76a412010875dd2dd18021629d543a1ae9fe34ebd892335201648681d12cfb6422ace92850067c50713a0e20cb84d3e414f966abd091ccdded8146d6624dde495ad980deb80cc9c76028323eda690adcf044ef42cb354ae46cda99fa4ca5bc8f7b67217df8302e70289c33d99e28094103037a4fe0df4dedfe25c82c7b4248d4908cb8b1719671360567ae27045cbf8584ee658ff17b3d5ea3e679481500ff9df3786e7ae6462219560ed46594bf029889f051a88a0911c2b46bd99c9dbd788876896528fcefc14c542c85b99290b4c5862e8174d1d0d753ff46aaa608d342c71227c9b1398eac17ed1eb8f5bc25fab69f053f0794f480c4cbbbc33a428dfb156f1851576757bf537d72e380c6d1c4875f716aee15891c21924dec0fb372324b960bf2a5d7f3c51082158b25ccf37913d8c98d598d96c9e5aa14198176afbc50353652741fee5d4d0de7b86a33e24b4700d1a2e1ce84e1abc112817e0209f6e1a681698199f935d1c2d3f3b8df6fe7fb67101b56933728e760dc7ade6b2f80d18083d57c177081be5265668d2028b76aadc3b8a9ad82775d9124e29a44e399064915dd9c78a2d7a9dd3e33fc1dd21605190b7c7a1fa07adc2133bdf7aaf196a9e7d36ac2248ad217ce8c336b64f65e535f93735aea6e635bcc65c28f38adea3d6c68ca87533db8c46bebb1e7d7ff6e0b87c6e6f6644046dc5786f6081c8893a26e724960e710146082134ee4927e39e917adb33be4223ddd1441a17a8ef7276db2206dd838ad550f5adf892b09536fc5b850d11c969febf52a83f7a97cc3ed9752297e23daf600e4712dcc3e14538d30fb5147900f7d38539442e805862e8ec1eb12d2ab679bb2b32be2751ed24c14d0dfeb7d4213dd5b47364965c4e5cad41a9850387b6d0f979a216efd36534f03a5dae73fb61dd44e6f3fa93bc8db0e6212442ea260a66759e785c353bcf35fc0994b386898d1c387348467287091da51816c4a7974ba4e20a378551d5c2fb432a9bd62135ba17278d04d96b8aeadbddafed00844e4f16ba468b36a9cd6ebf8337f2bd1e8bbf2909c5caae523d6e8c79d5183e631dd3c96599cdb3bfc9ab72f211d92c02ad369f8e2d8cc6bafdc920af6b0628cc6a02ba56e81f999fb341b33bcbd9c43a53fa90ff14455f57581fe5c1a71ed72121aab32b7c913e389b3df678a8cac913103286bcacc9034580ebc0f78fc594ca8bee7cec0b5c687c3aed75ab5de335600f82473cd450117e238811487aaecd2814535e8fddd6cb16f22c85edeacd425a9c61236f531be3ae063e60f9f38dc2d5b5fa46b215c56f8137fab164572e3e70060f588031b0a074165c6fa31772ab4ba029217954a18782ff7e089c5c8a187a10cabd325817ff333788ba085c33d92de3acc2320cb35b423e8c7652888c298a1f27778c9358da5f4e1ba74fe7c84f97e616eca3a699aeed141a8fedcb66d0060517db7628ad09923978c5dc918f10d824f5e4c10b1650fc714d2e06e5643d5e7b11e8ef13af7cc2933e1f571291656caf86d61c46d2017dd5d816c57a248d468765ae20f0f5019eb963c6309e8fef5f218233ccc5cefef18ea7ce5f8809a0c888ce1159bd4f767f252a60ec877fea13e3995898318248a32fb8bf0da300bcdff17d511de2861545aebf6b5f620d6524984cc231b666f7a6904c773409a8a23bd5accdccec59f4f0d999e39e83085c682780cb84b3efd7f2613a1dbdb115297f6cddffd6edb937e4d15b2c4946e18ea030e1c337d56e06d3986b79f4650aa6d58fc0f1a926074717cfee739776cb764f95859c1604f08e162f8318b1e39b4ed925024e60ebed0b36f732bfa8048f0d6751a9f9e5aeaefedf5535bcef7867b0", 0x1000}], 0x7, &(0x7f0000003600)=[@rights={0x28, 0xffff, 0x1, [r1, r0, r1, r0, r1]}, @cred={0x20, 0xffff, 0x0, r2, r4, r5}], 0x48, 0xb}, 0x400) unlink(&(0x7f0000003c80)='./file0\x00') r6 = kqueue() recvmsg(r0, &(0x7f0000003b80)={&(0x7f00000036c0)=@un=@abs, 0x8, &(0x7f0000003a00)=[{&(0x7f0000003700)=""/136, 0x88}, {&(0x7f00000037c0)=""/175, 0xaf}, {&(0x7f0000003880)=""/101, 0x65}, {&(0x7f0000003900)=""/11, 0xb}, {&(0x7f0000003940)=""/37, 0x25}, {&(0x7f0000003980)=""/87, 0x57}], 0x6, &(0x7f0000003a80)=""/193, 0xc1}, 0x2) kevent(r6, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x97, 0x1}], 0x63, 0x0, 0x0, 0x0) writev(r1, &(0x7f0000000240)=[{0x0}], 0x1) 16:00:00 executing program 0: getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r0 = msgget$private(0x0, 0x410) msgrcv(r0, &(0x7f0000000000)={0x0, ""/15}, 0x17, 0x1, 0x1000) msgsnd(r0, &(0x7f0000000040)={0x0, "cb363a3bbd5032c4bd6950727770683ace2ed0ab9623bd9f6cc6dca93c1a71f12a3bdbdceb04678c3584b902778d3cee9f25cd955ce00a1ce7b82454e90c06ed486ce37f26d3dd4c6fce4e1a72b711d2abde06d35bf525400db2bdb962a40b6bcc034b4c8b4655beba8482db1f595830f06ce88a878e1d31acb373cc489b56f2d3e8a02da16faa5898cf0003d2d4e1e54919a658854e12a1af4cec98654982d2be8233984b17d9a6cbf687299e0d21afe79a5dfe3878e33052"}, 0xc1, 0x800) r1 = msgget(0x1, 0x0) msgsnd(r1, &(0x7f0000000380)=ANY=[], 0x0, 0x800) msgget$private(0x0, 0x11) 16:00:01 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xd5) read(r0, &(0x7f0000000000)=""/164, 0xa4) mknod(&(0x7f00000000c0)='./file0\x00', 0x2012, 0x1) 16:00:01 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000000)="491fd494a93d594daf86c9b9e206e84cd94c8f5a79bba5e0d71c33c402746ab3a6cf2ab6c2f504e2216eecf632d5d395eaf3934ed7b7d6e9f65d86d7fb501c6d544738bbe327781d7d82a52a7b7809da3fcb4e0aeb81ffffffffffffffbdbd89df3fc7c13d92254c36916c591778a9a5b71a77311aeae903d7da2e06bea43041f860abf94f603745c77609fdf9829f5f0b629f8b61d9ae39", 0x98) accept(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) 16:00:01 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = semget(0x1, 0x0, 0x400) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f00000000c0)=0x3) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x1ff, 0x3, 0xbb, 0x0, 0x2, 0x20, 0x4, 0x1, 0x1, 0x6, 0x10001}) getsockopt(r0, 0x29, 0x39, 0x0, 0x0) 16:00:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) utimes(0x0, &(0x7f0000000280)={{}, {0x0, 0xfffffffffffffffc}}) write(r0, &(0x7f0000000180), 0x271) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xfff, 0x9, 0x18000000000, 0x5, "3d9ea30f521cb23238a9f5198268e13078be2ab7", 0x1, 0x674d}) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xfdfffffffffffff9, "09ff03cdbd0e8b00", 0xdab, 0x8}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:02 executing program 0: mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{}, {0x3}], 0x2000000000000002}) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9fc2dfe4c6c06e8e7fd6dbe59ac932f85ca4ed60"}) unlinkat(0xffffffffffffffff, &(0x7f0000000280)='./file0/file0\x00', 0x0) r1 = dup(r0) ioctl$TIOCNXCL(r1, 0x2000740e) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x49, &(0x7f0000000040)=[{}]}) 16:00:02 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000040)=0x1) getitimer(0x1, 0xfffffffffffffffe) 16:00:02 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x100, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffa, 0xa3, 0x21, 0x1f, 0x4}, {{r0}, 0xfffffffffffffffc, 0x5, 0x400000c7, 0x3, 0x7}], 0x5, &(0x7f0000000100), 0xffffffffffffffff, &(0x7f0000000180)={0x6, 0x716}) setuid(0xee01) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f00000000c0)) 16:00:02 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) execve(0x0, 0x0, &(0x7f0000000580)=[&(0x7f0000000400)='\x00', &(0x7f0000000440)='[-\x00']) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x200e, 0x8000) writev(r0, &(0x7f00000000c0), 0x88) open(&(0x7f0000000140)='./file0\x00', 0x800, 0x0) utimensat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x2d7c, 0x200000000000}, {0x7f}}, 0x2) dup2(r0, r1) 16:00:02 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000040)={0x40, './file0\x00'}) 16:00:02 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) setuid(r0) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x1ba) rename(&(0x7f0000000580)='./file0/file0\x00', &(0x7f0000000540)='./file0/file1\x00') getpgrp() 16:00:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ce6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55b8c9ff3e668642cc3adf0643fdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b734ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e894ad386262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f3090b803000000000000e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca00300", 0x6d5) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000040)) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000900)={0x0, 0x0, 0x7, 0x7ff, "b08d16c655194701e4ffffffffffffc0e500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:02 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) geteuid() geteuid() r1 = dup(0xffffffffffffffff) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000140)=0x4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) setuid(r2) shmctl$IPC_RMID(r0, 0x0) 16:00:02 executing program 1: unveil(&(0x7f0000000000)='./control\x00', &(0x7f0000000040)='x\x00') unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000280)='c\x00') 16:00:02 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x3}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x0, 0x0) writev(r1, &(0x7f0000000240)=[{&(0x7f0000000080)="e9d464f298", 0x5}, {&(0x7f0000000100)="8122218fe0d846f204f380347fc228c2f1ff9c91270d89528e06a275cab4369365b05e36a1903d8d09d1baca487d2b9913386128c758848ae11e39dec8212d636898b0f85f9e39ecc08e510c996add109373084e86cc0225f6fbc7ea6f2ab8ec4b7802a6bccabb5dcdf4931f02c8b2bade77", 0x72}, {&(0x7f0000000180)="142b5d74d315f97bdb944c80d83a345771b77f4820120dd823842a3d9b621822d3e5aa538d61d7116a29baebcee72a31c89390e5e2014669032ba8a32176d45812b10521fdbf8bb60eb69e777660e918676d9f26d1c10277a97466bf19ad5388fa44ec479a872763ede3c03f50a0b539ba8d39c2e3705ae019c79a317704392a2acfe46dbf517ef0c48eaa39048e232d646264472299feb6492f9987caf8f732f96389eb8fdf4f71796e62e2", 0xac}], 0x3) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r2 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) read(r2, &(0x7f0000000600)=""/255, 0xff) sendmsg(r2, &(0x7f00000005c0)={&(0x7f0000000280)=@in6={0x18, 0x0, 0x2000, 0x1f}, 0xc, &(0x7f00000003c0)=[{&(0x7f00000002c0)="ab30b72e939d274bd2b11a054098d97adee81e5af7674cdda06078986ed22af3f9237e2976f07f57b432d6b362215032182ff27f3d66c4cedba5fecd1f9f063becfa09ff378df6077ea32069c7c4fda91236991e371e25947f6f04d221aafb19c6843e9e77", 0x65}, {&(0x7f0000000780)="f7da900a909ab496787d7ed6e2ac37a56b7f018abf192ea39f5b7bdef586d1295d715308b5184bd8c1ea4a1daac51edce258116f5caf7d829945b327c140c95355e288bb04ca47d040c83e5e56a34b3c2ec5393df3ebd89867af848df57b24aa376ed64c5aecc6e68967a4c37102d5a7b6321e06ad10eb4171b7384a31fdbe28e826117c7bf064287bf4a188abf89ff962fea1ce6e732f3463cd4f02e5b9931bb2a5bb8a06afc784eefebebdd00968db816616cb6376396ab76cf1f014c2afca083973b1f9969a837783059c6354b8a184189b6e645a80ee6b05ef80d14aff2eacec3971d56e26d33e11f105c722fc20c06aee996c6e80c8656f038eb25620ed47394e7b23cf56104523f812b471f20344435a6945c5f1264ef7c59ee8f0855a2a96bd9cecd83c02884aaf0840cc973c53185d21efe04a146b51cf2d1ff02f21088afb32e5300790339f67b0e74cf6d709f459fe1cede2af3ee0ef0f1f581af4b1958453ea4773d2dc53f61f151ddf118ef7ae27ec0f268073c32a8834cbe2ef6f5064960ae63b16105624f79bb0ee82b6925f150a9e1ec98bdf3bc321aaafe829fc856bc666a52998ecb8dfe1352a0c8a15870d3a6e5189f7744d8a6fc9a7d264b353bbb78d6d47c741ff3ec9bdae16afd287c1698157893c2bca0ba3ed9644c130657fbdc1775b3a7a6a75932ad4e3f8375657124cd3d103f54084a2ee6dced2da702f3146e85eb083cafbf5fe34c04ebfd2bc4e4ec24f34c44d6e0233c8a6361af7bd8a96f70a5540760305acbe61002963dc3cf31328fc9249e69536d316e0748124e6ec8a5d4a0570074b4485af900c5d1ddce14ace14723dde270ffceeb199ffe999d1845a2cbcb7d2bc57fe8674b21f446d19ea132e5832eca5e7473d83e2ff643f37e7e76abde1d54d52a8c44780c0c0458868d55bc47ee638650343653f4e64e0526f5f91c93e92666ce7deae633979579efe0dd81d7aad5a06e0627b6061e2fa0054dbf19b37be8c44715d0483ba00cba3cfdffeff8b313c88e5963cc04f02b2cea9d37dddb3750343e6f84262fed4f3ecf6da288a7c4f2e26468788b3c25c06d9d0c1d0c2b3108d0bcaef35e9a6d4a66ab0a0cba274dfbda5c93cfac270cc53e9d23ad33961b0c3bbd44cbed1895b170b84631045c0474d05da6a4d399a394a63c6523aee97110891579381ce0ded9266b5efcd4e94225e6c32cce8df8881ec33f290f10c84f14f191240310c0244ae8af7d251f25b9fc241b2281c314f0c1ca91c735ddd6072b83d239a55e004ef458a4b53393aeb00c67c74b04f43b2a6f14d189c74c37465332f3c0d37bf3e6b51c201ad4081d95eea8161997433b724c0ca71db61cf3c8fcb39176e592a874df12080c79f1b246c8a6e33e0ae6819c4e707b9e03523f726e12a0a9c299cd65aa0d09735b3b9a0d41fb32c10f5c8cdc53a99168ec6e0695e845933d09d10c0fcca5762c8351d4c22d934dd2ea388a45d6113b278e1cae13d9c6cbb790f8184da4daa720e659d44059d59ff957c2451461c8e66bfdd7aba537222e8d3a2a390ad851d35ca477a723aff7660296ef1fe3e347bc4667297498a21922c818cbb9bd7cfaf8326543e7b872418c0485b29c98ddaa6954d12c8f6614c81a2b251800e8c0030d21906a7c3f6a88b53030ed604eadccfe79659a94237454b2c05bcac608f873b1b2c0fb2a29c74301deea736a9d73dd51d2e6af75395b5e807d64c9377243eabdd9f3393bbe27712769b51598ec785d908eb8580f171be32337a606e295f4d50dc15a4b309308ce56e70dc7800b6ac102f29fff14b07410792da732f41246338a6efab408ec36464bbae31fef3bbfc1f3353646ddcd8664a91e1b15d896f0031f3b1786dfb1dc58203f83a5e8336a8f77eefec19134848845241f77bf8443312688f495ac9e97ab8aa718664ff968656df058dfa8a0045ca65951214c5a4a9e51b9008e676072febce2743fc87eec0a2e95660b5ef3e42f9647f1ae484e1985f09a592d210436627ecf0ebecb959efc6820c079eb8cc88ff1fd4d21cc4975091beb5e4edcca0a3771714e4452d4cc27acb0d3993a4f1b587704ffbaa7b586234a86f20c69616d7671024079ba094ce5a1f3b7d9306741f9aadcb7b5549d452d12d41267181b7ee32e283bd12141aac65ec51d819193d5fc8f2a62f1ae45179adbe6faad8503589a3a0060d2b5301efd41308bee8d059fd7cd315d8b94ce5db7de7d26f88d966479a2b404aca227077b91129d47094dd48d01e2d9410b824073f2c31a88cee32fc74954709c54032dd49a12f70b2b84d42ad8947824761caeee91e1523d91c643422f8091eb67227b75b5dfd5aea241374eb64dda8c8d7d49932b14ef4a5ba8d98418ee1a36b2aa16fff1ee71f4d2682664ffa8f937b993e772491ca8779d8b843e9298ec6d05af91315f7314c2e77ee32cff8a4d07f1cfdfb45a1204cb51ac90975cfcc78c43756fef782ba371627e3977a1a62a41628a0c4a07325e3418aaf00739ebca2803f25a33a6786eb68a8c6021a389f2f1ea29c55c892fb037ab58e6d7db79addd8f2212796db2967fd6e051e9079ec9a854f92adcd74469c7aca476c7317246e6781d1bee4696c5261fa98987b148bae73296fc053cfb5dddea020c2b641fba594c7643537682b23f49430398e4f09764aeaa36b84384c70fe751cb2fd5bba4575025ee9213d8283ffb283afc604aa66a7267258ab0cd56a5508ea9577e39e3c2cfe80cb17229d6707ed0312ea83865c9caf5db4d88f6741e936a03b10c080f393122095572a1ec4117a1d82a87e3ba28c7404de2fa50018c335a7d900f63ca1576edda0e59c01d53bf45dc26ef5e9b0fda5d0b6089c158c485a8d0a846a054e5d6f186747ad7bc39b0e12ae1f4870d8671890b761ef4c73b7084b3e1a2f1ce45d6a641621d5cc8fa76c6a15deccb24458305556cf05fceffe13456d2fb481883a191dedcc08f2daa2efeae21a3f9279b83bd3a3eb258fded318e8cb7bfed29ec38dd6d5aca4a7cef61b00e9b55d70168ae64112f3a71304732a1dd3da945c34ca4cda787f8cf7354058729885123474925adedbd0f3ad0b5d66fa1dda074f7489179d2c69d4e145ff3350bbb4a478aff45106bff849cb2a5539ea78a7318d4b9dcf8da75507ff1af936784dc45743c7545e000ab36c4df8e176ae407bb29df215b32c5f3b2cffea3cd6a9923dde9f04782b0810523390a690c98c9f50509854db9e15d0d5efbc62b3cbc0dd0413fe81e79ce63cf91134f49b5451fbd8ae0e4133602ba5ae933c7aeba63a1b37bfff9c015b66aab7412181aa7076e0e4aa45777caf2f4cd88a3d1316e1abbf87915997b0dbdebe61f2ec336451ef5e81d6e213b9ddde0e0a7110f8869a1b03031a2ef0405fe39e67a8a8218384897da04f3a4908ab0ed8ed1c0e11727848ae4dc62ee2835cfaa7edc628710088c5e6b0a9819bf56419c2453d450e05f5ff753266b5c29ef8d8f1fb1fb1bfe61ff507fcaf4a0c7758863d28246cbfbf857378c7b1a8d836413b11dfa277fe8f16e976a97f9db9cab347214736f04dab6526754425194418870bd76c119755f2276c2176dc1acb03f8f72032f09b979494db7722d7ac35043953ed5f3d30a5995306d19e8507919308313d6717d6466eb9d7fa7a13519ab6373f5a4bafab00b092803b117360570bdefb4b46b9175d750733e4d5ce5b421d4d6537e9ed17866ea4eb2f2a8de0b607c843266cdcb6874177000fa6f2af4a2b499440fd57e5c801d1d8363220ff8c5ba57605733338508eee9967495294927a5e01dddeea0b0c25b8e67863ce4f69fca14ac6b0dfa0ca61ea6bdf26422339d6c90705e7d51b1927edc17a740504785075ce8596a3eda7dbe608ab646dc5d4f3b86a7ae43c28e0e9dd594d0d24e5722410baba9dd6d7b85702af6e89ddf33014a88e1814f5424db3a682007c939aa25cb6b475ac4e57968943e220c6ee8b0f1c09b8f06afd1bf1d17f0c83a9af224a0491e0a8f55f572adc11a1cb29e14d5cef9412e5aab410b7bd1dfa52ac1706664ee2977a874b99e8d65a25be1ab178d88313ee4e7fd660a82602a684346e2336e1321d3a27a550ca522e81f043280ec853ed053c38a1d152dc9372d9bdb533e2ab56ef43d33ad2d16e3bec10f532bc00e7c24f2e4694b5e2c004cf7e128eca1042a9aada681cfd22edd0786d0abc66ff45da60abb99c13051c5049ecb60956dc17b5d71276f8cda2b342f1c494a2f645d83413352d3ec5712c6463a8fb9eb7ce8001915896f24d9b58328ba7143c0669cf1fb7a780c548d7411ce85f180b78e9942d6ad4565a044743b21bb5673256389b34a7b0945d0d3db67f4bdfd010fb0367a347e114d6bdda7744f7d3345187588b3fa3bf4b6c5de641c5884a4ac69b170f37b55a1c9a02bc1ce3933e77c55c1fee59ba048b1fa18c0f437b9b9a357c7bd17a34213e1b6df53c0279c95be1a4277034207c77584be91d59001f764abaa2d0842b6d540ee8400bb38dedec0e50e91aeab13bf27e3a8264ef77fe845589c7dfe30e96e75ef22be9f4e9a44d6dd1e75da7e194c87fa26bc7d900a2faea736dc88801cd886f24557c1d5fefde65538126abf5d5695cc0ce738c7924e4932e52ea4e398669658e535fc6ccacfb8f31312c81df6f43a2fe72533eabef7663a6020b1ae568872190a9c2acfc0fa23c444fb39c3252a972742b35042c90bb6baba7ad69b93d538105e823be2aaf4c95e5eebcd21d2b1d3db6a6b7d19205f71ac4ac6845fa40962225b5e9f03411273ef6afbf9e50ca4f5ee8b5629fe410d21167b8d5a2ce6652e3b62acff263418a264499858a6a9e1f590d3e74488623797d2ca9b951dd15dccf8227fbbf242901c3a6aa36e26ad52164c6a55e05063905f3749eccb16438868c6611dd89ad91b0fc2e0cdbce318e6c4806182d90781e1370a4b2197be2083a1849f49a49ca43ca09b3c65bcec4396f59c100e8eff61da51248fed816efc9103b2e2f0a609d6e56a19416143a7d7f1b1f484f582e45de3bc5a073dbd75c478b40c5ec42ccacb5abdc63ebdd6cc59f059b27adf90b98b218f8185c048baea94b7614276e26c9c132b1b183dbc19fe77c19f3314d8767254e036465ef4d2bb41e6ad80fd84378a741fe8394cb20ed7a06defa66d1d2504d1ca0278bdd2a72a62554a52b687d554b43294a03ed7d5363c45f206ca91bd133528529ac3dcc6b7f75dc3485836c1cbb7401d6b7e85c11288139b6c3ed83096ff09cdbb5e2ec3d86702420e389f1447dff611262f887b5f05728197654582547c62c7800870fef70aada3d421ba75ad300b89814e639f85a608502674d9b69408e85ab834b863b18475799ccb476dde32bf5fb63e88951e2484bbe921e815f21c4e06873f923d064de0d4a324341d3924c0cadfe1bbd6c24c62eac8cc5436ea6a01e4a2c73de394e0e29f1a3cb59fb77186b7a3f07fa6118060b4588b4e74aad5461049bd21448094d0a6c52f8193462b5803591e7cebc6e561ddc2c4e8432ee0be8018faeb189759c9787bd12cde1f28961efdb27107d1b19997fda2f950e10b7eed0f86ca7bba6e5c948442ad4cb1dc93774e67e5af888bc2c82ec56167114d539ad3ffde39da74aa6ef9fb4229531ade74c9b5432b78de458da82836d02178f671ae805c7ee08d30d52e968b89aaf6e0ac6fe8af2ad0ecab719b18ba1cad3512c615266c34ed42ae3adfe2672c46a04342fe266b55c5d7d0efdf8d2baafe2d6a094", 0x1000}, {&(0x7f0000000340)="c1d86faf5c9b1ccb130f1ef3ec43422ab23dade42678c2bb60e703f0bec679fec5a63d102247d5908739b053e5a5fb3817a8a7cf2ad993c176a089616a5255f7c47154353b50e95156a04fe877", 0x4d}], 0x3, &(0x7f0000000400)=[{0x80, 0xffff, 0x7c, "2855f41069431648af1c091ff8fa39decb6ed3defb74508e10c34481c9ab80faeba2bdf466d6bac8922dc1ed01f95740c26872abb90c8e37c0d8fb96cb92fa19212e9d6433aa0f16f3943b5b30cfbeb31259cd7960ea5da486450dc072046fb2d1d5722ac6c6d9dce18a844200d8b9"}, {0x110, 0xffff, 0xea24, "0439ebed3597b603cbf57123ebfe3c9d1da75c3fd428e34aaf77ebd00ee0a79b8230e1b407e0ea11cfa33bcc819ef186ea1738ae43e9028c4fca3e19008825b1f44113da3c97f37453329a5c18ea27411f1d8f609f9b05a5007159262c407870e23ed115be5cd7302c36515fff419cde4f70a5a19685c453dba7d90cbc12c75ad248731b81b75c703ca7b4727272c79e0655d0447cd55310cdd568dc765ca8cf6267a1dafd159b47bd34c25fb701670fdbc423996665e1c5efc7eec0d4d8b675d54ba6aca2c60444bf0115dc422c2bf3b0fff5af9a56bf8432f0186633cfc18adf62bdc99b14e87b2be95ffa3b0e02208e53f7f913c1b09a3a43e2f2"}], 0x190}, 0x2) unveil(&(0x7f0000000700)='./bus\x00', &(0x7f0000001780)='W\x00') write(r2, &(0x7f0000000240)='O', 0x1) setsockopt(r0, 0x100000002b, 0x2e, &(0x7f0000000000)="ebffcbff133048e69931929648", 0x4) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:03 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000001300)=ANY=[@ANYBLOB="2d01332f66696c0e00002e26590300f7639e805d2b6f16c0a5e4ea06ce23629ae5657fa7949c31e49b0874a5785e55d4aef896e7"], 0xa) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0xfffffffffffffc97, 0x0) r4 = socket(0x2, 0x2, 0x6) writev(r0, &(0x7f0000001280)=[{&(0x7f0000000200)="ab466b4df8fe5a14e2c22de9d3afd9d61a429d74089b994207f749b2798d16f6f44c140e802f3f421e919cd79ca02c9928932b59e931818417bc411d5e864481128dffaba7e779ca50c51c5c83f01e7e83dd51f45874d940b5bb080d94a94e9fad1f69ef91c71995554e24ef47b175d967b10ae7c9966d0c6e4bd5f02d752ad71a07f4edc7c69d841e7c7ee8294b490fb12117368f5d8526da450e764640e1ae9fbe997ec7138a26ac8f8eaf56ee480166044515064c0f876730530760e1ff58b37204c8921b0d9edc7092c0682e99d30d362a492c62ec3144f2f4d98e8c0779bfcba1d43b599e9cbddcea51bb64d0aaadae66568d1bda46b725602474b63a70eef75f0fe8aa9c6325f55232ab94b0692d4fc19b1d07d1c4020afd1afb92e9ad2b01a1f348427c0ff773aa09e7ade9a3cc2f9453512c76c03dd3cfda71a41fd8ed59ecec4c3a1cbc52f0348e8d35a5737667d4382a1b074e60d12b522647d8dbd5f0ea629749a0499660e1023106b4a895b37c1d7c29da6297b2ace9e4260ed2c985ddec3688f0c1fe1a32ebcc74b889071b18b9a9f2aa9cc4d1c35495b6a4eb85c98d86a843debb76e4622b89f74edb4bf9f4808d4181202648ed341e420d8d28cea708a5c74b8c0e3deb1020654f2847cdded540d62cd65f0a3739ff0b13b69ff73a41789583adbdde18db620d3b592ab20b264130597ab89fea3d43caf7ed4f951444bbbcea3b99bbb36d42e72193ce5f042c0ae5d7c0094df73649ace36561de2f0cafa77fcc31b3fa7cffc56a1af1010482aeb4adaddb26748d81976fb965dea95cfb54ad1973bda24f41b37a308ee7862d71afaf460750dcbe60301a51bae2b5cd378430ea108ebbff01ff1df21e7365f3fd308ca740df125b9048fca9f5a9c1fd4cbc6cf8f43389498910bf3665f4dfc61db80c077e4038917110f6cb1707c7bfa123bcfa61e12e4745b33528c8d6bde5fa818394777ff2f6d5d797fcfbb5e98648a6d6d66f4a3834e5941b753f33b6719e13d4bad7e42e19854b3d692f3cbaa59cde5a4b52def26184481bc4d8b62dc99ffebc5df2cc555e1b43bbdb18c330d339cb570609474f402b8ccb5ef294aa1a90cb43516cecc2144e4140d406d32896481783b4319c0e5f64e27ff09b8b285c6f9cd9c4be258d8909073e29e693d63fdc4d516a8ac5772ff252411c67cb353777d69b653fd4e217067b246927eef66ed70d13d43c59838752119a47a07c7ed3d4084933f40da9b691ebad49f3bf67ae367940841bebe9fa097aebc9d889fc1329c37caacbc40dfbeea9e8ad9052e12c0139755ff8b2cfc5c617846d33eb3ff1dba9721dcb8d33548e1e8f0b19b338542f9bcb19f4588223fc89802caf77d265af22096d891b341c5af367e5fb1c1fecf98ed4d2d409cffa8e3ed5458447f56497467a1f1d163287172833a08e653dd60c7db9324254f7de566a1f07d50c44bd14bbec7d4ef67b6e82391af32c9a9d4fe2dc57518f58fde27a9d6a87a2e4a8696d75eee2be69d50d6b77991ee8d6cda1f1f34996a2d700ef96456069dbf1ba177036c70a0a7503bbfae94090b27b10f0f361123520f34125ff270ff2c82c1b0053afcd1c22338fcc343576fb26d0882e7b54d57ae6ef89a87cfb059e4bf7421663e3271baa8f796a91783350a781e6f867d7ddef676e144eaf69d97794167f52dbb0807cb0d4712ff6e0683e50e8b976760b9383ab878c3453ac10ae7f7ea73685bb430cf906b3126bf93375d670741f211b1afea11364bd2d1a2accdadbe33da5069653120c9a400b8409ec4c4c0696885440dc004b5e783b4d51fb774b4b38578f1130b1344accb6ee661abcbe928c64ea915bc8862a61029daf5927e20b3c63b6962f36be71822eb80799c35c8a4447c7c041c0b1ca5956863c71d5169f6c9fad513b63f8361c335220782d0cc4f4e3c83cd15259b52e48c64732255c96a1bc36b37f21e2078f673ffc15c6f1c36317d763feb83193f4aeb32612874e2cf8ca5418949f737893b0bb24ec3221371e63b44db2e122bf6bbdd3959b1cdcb85ecf023c1cc34a861acad3d201668b84575fee85bcd6335cc340912809bbcebb8d7fbf3e8890553e1d1f00f6046ee62cddafc53f5ef8e200bd8d56c20bffd3849ee39dc5e6c2ae0e536615c8ba1fbb07e4771a668e05e2d261578ff23cd88b3de140fa710c69339fec96cb586aafafa07ad323a9068933584756361b15918f2442ae6d571a77fca385546983aa7546cf05ca38886b3905b8ffc003fd8ce1b8c1228bc2e6dd57f339e2828926cad713ecacea59df948f5ad68d865259f68471c9d9afcf468bc8cdc7386862b974cdc2ac787d148843d71fc5812dd1c69efa6e5a30d906b922688e3ffe6c47d20fe854ef1deb14eabb6ca0620ed8102400ddec38a8552abf5827e4ddb954fd6347172ccdabc0e1375c0f046f8541d9c69b2d818bd8062c0ba8f0650090f9b68d4eda43fc36e2553924781afeba19259f41fcb0fc8fc1d7e1e9ee714d9235c1a76a8ce6cceb76c08d2d54d7fdbebc408d5cd09f0de395f79716627611c942c0ce42259202b3edd37d1d93f668f399a779d8e956e626351630a20c3d46c34089acf18606ae455ec96cf82ddcbad0a07f365d865983750c618b9b78d346c384caf049d8e84f4a76cb9ee628b56c752fd4859e16224c443bfc8a91c8da278d7bed6d15b517fd2ec3402b0e12f32ec9d617bce157d8fe102f1443be0149a1f33a346b8afb84b3a2f79a477ad432e89585a9b9a82587c18ecb3d4f4eb4a2bd9560f988510ca2e01c7091fc11b1dd13267f9c3089a4aecd8ae27361593f1794d6c43eef8c8cf1e5a3af6a2bc4d9835aae4420c9149d063cc78afbe9d997f0adae753d12d26234cf60440f89c30baddc0a65cb5cc44645449beeb2dd5078daf1c7918e41f4e755f66cd11bb46d4abf3a525a6ac98910e02082722c5c0e72d11487f48face7bf153496ec757528850dfad31a0294acc50aa591e323af2fa73c2f21e6683955188d3dfb9072f0907e4b359e537607c9d515ca8f44e8d8081ac8a20240883e354db69c2067e50213c421217dc39603ffa4d959ac9b1b5ba20bb578833359c2322727dec948b8807cc3ba4962f637c04c43bca63e65de779e6d0d146b1fac7390bc1133abe7aad1dfa98a3043e8baef0dc3d67b90ecb61dc4df78167b893911fd4c51264b9e6ab638790499c1a78bdce9fbe721bea9698c93521982c6f6162fb1688c2428db75b7557afaff85be9a3eefbe9bdc248a0367b1a8e9673108c91373f014f1047d260fed55e76033a0572a6f75732efd99ddc3a4d34a4f3309e7b9a4cd0d1702d7ac50d429708c2dad94d0a898bca5f66dcd5f639ad39f3094c26c219291f61b5270510406a5fbeb6174c509f42570d3f2278953078f14775e22b82c5bd8c9b763c2056cfe82bc3caab960288b34dcd23798880f500be5610770888906531fb7750814897ec586190269b6488bab9cea2bd354f850097dcd2de780993492071d0a04c5a054d982443fa54a8ab208566fa8723c9abad017ab3055cfa524c0043fd017c52fb70e42ec93451b68d64a61565fe228b8821af7d3f51216d86eae8a1959f0e360c63aaf0870afbf54392a1bef652bc36bf83790607f46ec4b929fb84cb68715198ebb10e7ce3852b721be9ed377de7f4e04e9be247190e4b6605b16dd67c5a19d282df99353d2fc56aa0ad5a1fec086e8c5d71f026bbf6633dc681ce905f7916a1176de05fbf186b367d62ce4ce2fc1c9dff86c8c7aa368ad5fea9242eea794d41241e26ee228acc90c7b5a3ce3bfd1783e120ab0cb56a11f3dc0cac848acc00e1c4bde00649c1c4d94abe503db2437bcc6ade66c813cbecfd6c9a62d5d1b63d24486a7d14434b056aeff224b05e30cdf69f7dcc3cc7edb98404f29be54aa8501bbdb4edb423355747e7e6da05a2cbad0e53092764655774290b414a90ee05eeb72cb7dee0bb65f599515edeff7d08f516edaa5cfb4e43f7b666cd5039a360b6cf5287b791a6e54af210d2fa403d44bf491a4379921df359e08480a3c3d2e16f9529daa66b04e79df9e821abf47f459f3b6abf4efaa838365e3cf32b117b51600e3c55cdd9ca9af25cfb88da7ed6da8395478a8e6ce0e6577c758daa90add1c16b13f2b0de4a412de208de72b1fb24c681e6175eb569bcc79d7237e32e83494fae9ca3fb8449cfe39dbe3b63796a7105ae1bc7b73c2d1bdaede8bc737742d293d61c19947e04746b2f4469c9954e66e6b6258fd06f4fd600c2e78b6850e0b4f0b622533877c2ca667cc1d226056ddb9d60ca03d554bcabd5bc89e36e2a86fb638956b4995dffd9e02ee2d9f407c62d9aff5f099aad58c4f94ec9c32f8f3bd71e32bf11fe575fe6ef284bcdc7d75d7d0c53d0dd4abcfea13796f254c00bcc8030203d491cbde3c480ce9699e6a1f65e799134a71a079c626e88e289b73af2a551f2e66b3649e69d8bc8ffebf98dcdb200e387325db2488f441c48705432e038637f56460761e20c68636662b52878a2b20006f649d9dc85b7339376b4ff1c14f749617f5c9bd52f17784acc57cf36e1d5ad108ccab78aad0dba1f7ccbb2f281221d1bfc17764498425850b70956635f70835cd4e13eb49f4a59d87898b41e9ba80ac44c7df2ea0c66c8789b49a45e0838d1d6cd6fedd1d4ce42796e56a0d16ebd621eba1a1f168175207ada11207df2b7ce67cd8cbd19ecc74cc955afc5be0341d359dc2dede86e2fe930ee838db009cdbda08b4eb635096ae41ad7a3128fbd88ca18be916df245f92f7ddc6a72d7698e933954ad821557fd8c1fe13ad4a7d51596491387c56d820bbfd7c1893443e7cc3fad4356749dee53f2964025acfe8471636b3ed404a7837164ff42b081879f818dc2dfd815654bececf40a369819e837ebeabd614ec17a7f9f554f6b2434ab506208b079f4c41b7d546b75edc31096f001f2ee5695427cf9f932f9eba29d761669a7aa69086c9c14c7d5fb57a73824ca84761db32b8fd27153385b3a83d8d51d9e2222f1d7bfb1a9e9006bb9ccfdada6d585d241a9bdc5728c7ddce7c111d71cc939d5e6472af16f6ddcee41540301d8c3e7fc4b9121850c1bb692faee3ca4b967533a4b6db3e9210764994f6432b0bff010d8f311809b763cc630dd10ee2d1e42ddfe034e09d7f27312ebf6e16e3af2e547c2a2ad6bf586e05603e8f0f232d474afe3c0e08a66c0c5730740b50b622a7b519b9aa66b7d069fc06e277319fad84230a5fbc2a5ef1a73c9cf4e8d11b7cfbec6ef8dcbe9e61a7386eaac2ce683897c8304b4fdb13ff362290c7a6dd996ae36cd4f0a50925fd46d3064f3bb75217a874450a0af1496994269973cdbdaf0f57cbfaf1c5b04c50f8b2a9b23d059ea34c18abff79fa1371614c9ed4a46a8d02e8f1d7ebec706d729e4b5582ae0bec34ac7524089dc56bb7f91f9399fda4233f438c5514c3aef7d49b014d634b4b3739535a8c93af0206bdee4944f470989e4af8da3d13d356a2ab1a992ae4dad6c7b8296bd70c6c4e64eedff9b2ce1be8f9b8f3cfce80d29df8ef86d4d241c74e415f95ab2d47fbc8a3342503605d996f434062e40cdc1a95eba4ff1b3f69500ced91fcaf69051cfbfd66111677370b730a2c4f100d203ee089f0e9850243215e6a04af90374619313d7722a64b1bf54020c29c2901ada227fbcffdb23a240be5595d65b7a23b3984ee6427abd6611e23ff684e5b61865582295fb88852a28b46b5c7eb85c97c471a6f1b20", 0x1000}, {&(0x7f0000000100)="33db891d62f8eec0ec90a20d66b5435118ef", 0x12}, {&(0x7f0000000140)="73f877382d2842b955a932b4b77bed54db5b8d5dc4950a4b28be4ec2d5068ad9bd32e5", 0x23}, {&(0x7f0000001200)="4352fbb6c8d6ce97e080b535be4bad2a1bf173fced32feea772d1a095a8ece70403b2054c7b3b5b134108790f1a749a58cb5bcc82ee03959c64c912e32f381b3efcd55b9e881f86bcd9e156fe659141865ef8e330f4063bbdab69689c2b75928fb1a49b036ac7b18ec920a3f9a1d26", 0x6f}, {&(0x7f0000000180)="75244846ed44ef592ef04201dc5fb12118447059040d99592cbb611dd98aab7d82e4db2a186d670c9b650fb5489407272e27", 0x32}], 0x5) r5 = msgget(0x1, 0x81) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0}, &(0x7f00000013c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001400)={0x0, 0x0}, 0xc) r8 = fcntl$getown(r1, 0x5) r9 = fcntl$getown(r4, 0x5) msgctl$IPC_SET(r5, 0x1, &(0x7f00000014c0)={{0x3, r6, r2, r7, r2, 0x1c1}, 0x10001, 0x3, r8, r9, 0x3f, 0x4, 0x3ff, 0x620}) open$dir(&(0x7f0000001440)='./file0\x00', 0x0, 0x2) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r3) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000001340)=0x8) setuid(0xee01) r10 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r10, &(0x7f0000001480)={&(0x7f0000001540)=ANY=[@ANYBLOB="0700000000000000cd688626d2c139cfe31f51a34492e9993b40ddda052a0800bcf6120502fda04b0ee1cf5893d5dde7eca13f5c6c8540ab61619077532345617c3e24f33dfa6435c457ba4e8e3e3905c3eef24d1d4cc76b97199ad98e525a8587407f502ea84a24798aa7e48fd3cb99b2745de9f3cc137cc37baa20b5a29156dbcfbf"], 0xa, 0x0}, 0x0) 16:00:03 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002006, 0xffffffffffff4c72) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd\x00', 0x9, 0x0) dup(0xffffffffffffff9c) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x280, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000080)) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:00:03 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202e, 0x10001) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x9) select(0x4bf, 0x0, &(0x7f00000001c0)={0x0, 0x8000, 0xfffffffffffffffe, 0x200000000000008, 0x1000000, 0x100000005, 0x9, 0x10000000000}, 0x0, 0x0) minherit(&(0x7f00000c1000/0x3000)=nil, 0x3000, 0x3) mlock(&(0x7f0000253000/0x1000)=nil, 0x1000) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000002440)=[&(0x7f0000002300)='/dev/null\x00', &(0x7f0000002340)='/dev/null\x00', &(0x7f00000023c0)='\x00', &(0x7f0000002400)='/dev/null\x00'], &(0x7f0000002680)=[&(0x7f0000002480)='\x00', &(0x7f00000024c0)='/dev/null\x00', &(0x7f0000002500)='/dev/null\x00', &(0x7f0000002540)='(%/]-&\xf5\x00', &(0x7f0000002580)='\x00', &(0x7f00000025c0)='&!+-@\x00', &(0x7f0000002600)='(\x00', &(0x7f0000002640)='/dev/null\x00']) r0 = socket$inet(0x2, 0x5, 0x4) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/25, 0x19}, {&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/4096, 0x1000}, {&(0x7f0000000080)=""/158, 0x9e}], 0x4) shmget(0x2, 0x3000, 0x0, &(0x7f00006e2000/0x3000)=nil) r1 = fcntl$dupfd(r0, 0x0, r0) recvfrom$unix(r1, &(0x7f00000027c0)=""/217, 0xd9, 0x40, &(0x7f00000028c0)=@file={0x1, './bus\x00'}, 0x8) recvfrom$inet(r0, &(0x7f0000002240)=""/169, 0xa9, 0x0, 0x0, 0x0) clock_getres(0x3, &(0x7f0000002200)) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000002380)='/dev/null\x00', 0x81, 0x0) ioctl$KDSETRAD(r2, 0x20004b43) r3 = semget$private(0x0, 0x5, 0x100) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000026c0)="9ab30546b092df290ca352ea9ee452c34b7875a364bfe0d5b619336b9826d207eddf822a1d527a5a1613d1f62ebb13a5e7e528f12759936fdf3a8e9ae2dab5f445119337e9912d60d3562e9d49d32fc087940090bafe030f32f489de10324d0a5dabb826ada651249b0023c98d5a6d20d24feb2c3e4b6bfe48ba75a24471bbcfa8ce8d0849bb8c13b4767e7d11d2b8001fc6444b95b685c32f9c961c8dc15d542a04f29ed9399dc1ba3975e3dd34f9e743fb526ef90295ef34e00b93bbd242d4cf56d77808b4d9c9f89b033a2bd9f6375dbbf3dc94c361a8078b1f705dc1079845639721a835f84e46226b5ea47d40dbce2298cca6f1b6f9", 0xf8) semop(r3, &(0x7f0000000140)=[{0x7, 0x1beb, 0x1000}, {0x1, 0xffffffffffffffff, 0x800}, {0x1, 0x4}, {0x1, 0x5, 0x1000}], 0x4) 16:00:03 executing program 1: r0 = socket$inet(0x2, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) accept$unix(r1, &(0x7f0000000040)=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) setsockopt$inet_opts(r0, 0x0, 0x21, &(0x7f00006cdffb), 0x0) 16:00:03 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) execve(0x0, 0x0, &(0x7f0000000580)=[&(0x7f0000000400)='\x00', &(0x7f0000000440)='[-\x00']) r1 = open(&(0x7f0000000080)='./file0\x00', 0x10080, 0x80) ioctl$TIOCCDTR(r1, 0x20007478) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(r0, &(0x7f00000000c0), 0x88) open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x0) dup2(r0, r2) 16:00:03 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f00000010c0)) r1 = dup(r0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000001140)=0x5eb1dcdf) recvfrom(r1, &(0x7f0000000080)=""/4096, 0x1000, 0x43, &(0x7f0000000000)=@in6={0x18, 0x1, 0x80, 0xff}, 0xc) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000001100)={0xffffffff}, 0x8) r2 = socket(0x2, 0x400000000002, 0x0) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000001080)={0x3f, 0xa15a}, 0x8) setsockopt(r2, 0x0, 0x6, &(0x7f0000001180)='\x00\x00\x00\x00', 0x4) 16:00:03 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f00000003c0)="2b18be8586e7b6bd06646c0717dc7a27446dd5062438e3958ff31e85426980a960038450fa41cf0af899176b3fb365a899ded1cdfc3aa233ceab36f7d2e9a9c3150043ff836fe94efa162c9c0188067ca163d1152aaafa7f4136c19c26a2d1e9df0f4049381f921f1a505336c3f73b9e712ab933e8e6879e6e6a9178382a385f9abdb3b00db75f9e", 0x88}], 0x1, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0xc1, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) r2 = kqueue() kevent(r2, &(0x7f0000000240), 0x3f, &(0x7f0000000600), 0x101, 0x0) lseek(r1, 0x0, 0x2) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000040)=0x1) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f0000000800)) 16:00:03 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) faccessat(r0, &(0x7f0000000000)='./bus\x00', 0x20, 0x3) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000200)="9c87c3774f4e41", 0x7) 16:00:03 executing program 0: r0 = socket(0x18, 0x3, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f0000000380), 0x100000000000027f, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) sendmsg(r1, &(0x7f0000001600)={&(0x7f0000000000)=@in6={0x18, 0x3, 0x4000000000000, 0x7fffffff}, 0xc, 0x0, 0xfffffffffffffdce, &(0x7f0000000000), 0x8348f7f9}, 0x0) dup2(r3, r0) 16:00:03 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file1\x00', 0x20000, 0x1) fchmodat(r0, &(0x7f00000000c0)='./file0\x00', 0x42, 0x6) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fchflags(r1, 0x0) 16:00:03 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0x4000000000401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x8000000000000000) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) 16:00:04 executing program 1: mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x6) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x80, 0x9, 0x9, 0x7, "4dad326fa2806537607def3b06a05076c7557c25", 0xa10, 0x100000001}) getsockopt(r0, 0x0, 0xe2, &(0x7f0000000080), &(0x7f00000000c0)) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) 16:00:04 executing program 0: r0 = semget(0x3, 0x2, 0x400) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f00000000c0)=""/26) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x402) r2 = dup2(r1, r1) openat(r2, &(0x7f0000000000)='./file0\x00', 0x800, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x40) writev(r3, &(0x7f0000002340)=[{&(0x7f0000001280)="59f6a3a0134bdc1ebd79d9b2b65e1f0da1de9a5a5cc042697145f9e4c0e2654404c4f555717bb101f39607fea0ab878b6c6e92d40098d376b7b86a90aaa10058c926f9f8db277063c931c4d068046cfe828ba2805d9100cad290e206e70f65893ed9d88d6d0c5684257086adabb9407da047c93fe991977acbdc2a7800678b05a441051bacb8f9d1d1210318c072948328488a9ce201fc4d0fc219e7d10b1c7d2a33ac708133892bb8ec3dea0e4c9ba080059cacbae41fbd5745fad4ee668c329d7814b58d13fadcec65c3ce6d5d3a50f3a3f3c5376774d22875b3392663a0fb30cc4f9f55a0368fbc74f1cf8a4bb155bbfeca169222987fc53a89750731194f9910edd09e402ef6ac4936b5df8b7baa615e40539695418dab18332dbcd1f082f2c9ccbe0a5dafb8dc08d6d3be2a7373d12834d6ba7aab76ffcd48c681bf8a6c513b0294bcd064721977c4d92769025fe7bed47d57c34e9706051f34c18e6200956f8c5f78686ed6968084c1aeddd397fd661f4043b00cca77d0df6bfc3a57769fb7c95b2b2480d7e8d79bffd7865d4bac330fbd0651cd586622bafabc4ad8baceb2dec76d45307395c407dcde48decac5b6ef7964e8aae63a2e84a97c839953df5d13343712674950f53bb200d98e56aa6175f835b860059aacfd38381e6bd0fb8e00e408ae083a350fb090c6571718d8768c275a69cf782be0cfb4ac9715d422632b5082d5d84eb49307985968e4a94b191da4f5b9d74e8d032f378225f7407dd395930556853aa34d8a5238499d1ac836e41b9e3391d39aab4c9d2067e5725b5caaf79c463d166c57a9e67b34672ae8a4c2b7e31711e8ee436d1290f7565b558b5fe8c933e10c11e0b7d692e19c04de30cae820bad1e01b8f6545a41422d85cf3bb91bcf4b2ff607ecf7f1783c5c4e5328bcaf4ff9a3790526845a1d8de2772a62ceae576b4978a2bf222fe28495b4671323c596e0f030478caeeec44d11ca39d445c86bb6dcf56c1dc3062bd013a9aa99dfdc6ce8d32267a6d3b1a8cde3398af7d21b12e8a31279dc5beabcca19318862ae3e605fc18fd4ff6829ce3d4424c85e70d5be494876468cade01473796d9be0fe535a2922f94ae67f5fee69a822160cfaab8f096c4b450d29d94bd76eae37198cdfb7a28adb05687b0b5d844cee617d539bcd4c34e478c7ad6e8d2bca07126723d1a35c50350f6ccb0189484013bd67461f8120dbd3225f84c9d0ca2b7ba95def67e0bc18d25450e74a783638fceabeed445d072aee8f163236f1887f40191c9760b676bb1cca945513fa2ef16ffe8c6479a5971b4ae552c90afa337c6e6472483ae330ebb9daa5fb4b16129dfcad2d0aba4c844a583883978ccc0dccf82c3de870d9385e5a0352dd96aba34a0f16404c92146a6750ac17a45c278d88b67a86d83727f87f153e198810883877046f74d9828167991dc052cd5ca7aad99f93bff4bf605cacfb6e91247619b9b17f4edf246f89cece324cf6168cf8d3d44e49659046318f63070b1890abcff8e7178e456a17b03b45ebc61e74d07cdf01d44723f30a28b4def2e1740276efea6de039c76f513f2837a97578e2618fd3ed01b587b6a1bcf609bc1625c7b72954c208a5029e34c034565daaf9746be459d2cc5b2c78d08d7a30d5a348e848a548ae250ab8865bc497ed808768fc086a7cdd8bbc29faa5fab4160f71c67bd8706ff8d51452feeb78f401f9b5580f2964d65070f95baf16576a85f35e8cedd8cef9838c23e549a7bc092e66470b5455d307e1ad37d2ef8c8bc7d36c872071b1da19f4b31939352fa2717121c460496aa51decde17833a70638197d09a6f4181a9c9751373d98850764d421909319750563d536c091eab81585ce125e920a7cf5adc0d6f461b80b33ed491dce356f35d75e93a6f7a3c73ca7781cb2aeb3e38431dc0f3da22b809a143613b158f9f5426fa694809d1382ab97a6221728fe4d8c0cb37f6030ea02335bb19314ec9400f139e87f3091231d245d75b1f6bc62604c1e021383439beb8362cc26eb99d40b775647f5fb08c2e9a29a824cceced527a8550aa808ae302397bc6c697485f06805c929bdba232f3badf9791d6564aac92875fadd34b3fe6900c1d8259151990c3ef514e399ca8bb46002e7725f8fa9c1f4e74d467e029ac5c9513a702c8cf403b7bf556785925616418608e2b4bc7cfbb5f8d331a99fb223d8704add9d06431fc0d8f76b1a1415c4a6188c497556bd6c832f3903c79bc55b0cfebbfbd8d3d9d8cdf4cd38277e61e42b8abbde9cff66b778b95eced99e453bf0532009f8b8da89aeffdf750978a17777a0de05ca9b6a4157dd0abd886d905a7a48838a47e78a671c1a49f763f78aef664b51e103c6769fbdf1c75af815e8c5992812d46d57a3af681a0f1f57f683cb8d0fafbb5503dafc7a76fd26f9987fb8fc951efce4255cfb3fa593dbc4612a9a3e671d082bd6e26cdb9a164a480a4c1388b13fdef715fbf1876d1226a2e67a8c72d865e67fc6e01d969380f6344552f171a980bf7ad61f69489bb5250240a1442475939a6848f4b28abdbfe3b8cbc244cdd1c7277e093d6e91035edb403f5aa4894f19aa1386d420acaf71302e5869b04066ab72ade50c02c9b3ae53d745cabe24c87cf2c44bdbf5f66e94186abb12b4de53a1cdfbe303fc61ca972cb051d2ed42286d9d139facf3a44a9630ad4711277edb75ff955db4df46bab3417e1a58486f001796e8d9f2065ccadb1fecc5b0952253946faf3936ab761b846e519bdd256c1144c582213b28e1442a4cc183761de0c32261134ff81c6b200a7dc30d1a2b4fa2b73525e273e908f225f40caf635df6f0fa32f4c0d7d3a5c41a46db6c277071fd62359a5a76480f8a80966a3ed1feee3eff507f54d15773de887bfff72ff58cf3f64e8d50fdc7be5244bdd43264390191df071f59b1fa7bb47b7906e806703d47ee2d8c28d365e48be0928e3fa95b656275aafbac921216c1930bfab90dc9b227d80b0256a600e916fa2d55710a93105e39a87eb84e92b44bd51aabc0d2543ae735568a77deb8f534fb41cb6375ab5d8c060ba456bf6dcb9bb6b045c20cb7400b24ea5653ca380f7fbe7bdc447564472afcf069c1b2bffb2902039e4da9dc20dd32316f15f0ae64d5ea5d0d97d7cd798c1a3c7d5caae927c0ba33c563faedbdbfc9edfc7e904ffa76de92eb53679573d32cfe1daf498f0351ea89eb969ec9a847d1fef96a5f94c56d1e135bc431c09884d2cf8d3e0ade621fa9d78ced095f0d9df954535a514ccd710482137eaf2b8aaaefda74e94c3c6d522e081efecda3a01f990ade01c58c9491fec48352fc8e217d25e642881a5ad2f7b2837809cb1b33ca48f570dbc929a697b7c7504dab7e7232e653e121c0ee9c9e3cfc6df7b62f09a3f9a1f0726bd94f742e8ee56d059f25020fb45fc7e56fbc530f3b812607fffa7636199178776b1d3ccbe409af724c1eeb7ed1cf635593ecbdd395c0a6029a2dc31cc03b44b6a82d90426dbeb002882fc2ab2d1472125179fc019bafdf8419f6e72a2edb2a4f4e33bef1677ad68a79c833bf5f4ab15dd70aaeb75dac439cd6968a6915d80fb6a65ade71d74e9c2bc01d3db781372f15d6af49db70ae39e99ed1dc4954f0c866eb238d6b6b5a020bea2330fe0da34c77bc6cd8eec88f2ea9fece41e014bde7d2542f92473ab7825cc3939b518ecab5d56b51afd8da30abc26d8c83b3c040b9d129e5528d1cc14a07b959321bc84942333d072f13b7bf80423772698174a4dee97e41e05c112fd231b7c0e8ab18fba16de68ecbed3577ebdd43e7142f9bdd322ccafb9ce59e7b2a816d626f2132c6238b8e2cb048c69e17782574f7f6802876633faae6eb2907cb3a13f8666c9b798ad76bf302abed2e90043d6f641835a4f22b0786743ecdfe258ae1a6fcf2ce849a971beaea6e372a868dca84ec1d16b214e96d56c82993a122a8e401927ad3d78aceb2cf5ce10f24f8784b9e506e269628de79ab9aa7e8078606622bec18c7b19bb18eacddc030cf55f0c8a9ec1dfb8b349c71324b6bda1bf7c31dd2fb40fdc40777d5a61a1c33d0554c040b65994bf92a499ad86fc2339e626b5bf25e5340fe4a9734488f2a1909caaa145753876f229b8e00ae0bb127366eabcce26243f55df01b57d170e97b10fc76d2d65af3891ac12e02778d8f7187737afec00cfa7123f78dffc1ae1f5ea74645b538ab5448d2a9399672887899134995eb575b4ad7a2e865ffdee7e35920bdfa43b7f1085c0ee46427df2291905b33302a3f7f1877fc8a62e75a96b0bff405258458dd168347fb06b458b6ce78e69dd3acb603beec7907a8d52b2a5eea3aa4bcd6a81d53b6188e32fb4212caa0c02781a70d497d8399a97a5776ad3556c88b9ffc49561bf4f101eae54c9d453b0759ceb8fb684b67ace90ba620eaa8171db8ce5aa73b10180d7aadd1b417f16acffb166a42c2e6d07b0f00f8e3b4e0716c88003d373bb344096535bac1b4fa851c14b4ce4555612bbc9a57fbd99dd44155df6d7a0ec27701dd30444aea18aaa0fe6cbf096d28e9bd3fef2c7fb14f67c01c4ae1068273cc3b2af42072514ecae0a9af009fe85373aed440cd5460389c371955810855d8cfeeb68c67a7e03af8122b5274ba2c630a04fe7bcbf2f2cd57087c3976173e6e1af5aa29545e8340342be9757287f4790fdda7d38a3365a07c6d8f5fc248a3ad84e663dc4653bc165365b575b8b53c14b8cc41eff926feeefff830c564f10c257f2176c4b000ccb47a337c526d46f93c259f8e881dd4d0bbd56fc2952453a5197efe7c9556626f497d4a3ac69ccfec220ee8a2db2d7d2e962716624747b5bab0e97df95a89ab938b9ce7f773eb2c2a500365dfbbf3e29881e5cada0ddd5ebb6251ec5f580c8a474477ef3919fd3f754ec03b085406ea65064c7af64b71ca6e0674e2e8888a04ef7483062288a5d364d5b4cb85c22969017c68d4ab54c457f36fc3964963417c601260d2a6c422636a99ce2cdfd1e43817c9b6090ea1244b151fed25c52d7d427f813edf7cf737362439e03eec3729150ca39fdc722f2baa32590b1c6df405af17dd3990b6254b1aa3ed8527cec9dc253aa06f7422afb96fa74571c7b1a516d949907e5b2c60f0a370249d7cacd8ac0b967c736e39a1d7c6230fbf6c9b953d768b9e33bc0d9641db566406f705246b818ccd33b8eff69c44ec40d82676d4d7708ff836e83de4ee54fe3734822673b2ff58c8e16473977034824544f466caa03f7fddbdec24a9c5d9c607cafdd66aff2c74ef5c95a80773a47b8667cdb6b526ba0256701b760db5b38c55d7eff1e8816eb9cfe5f08e23c5dc0f1819bd30bb7dea1efc0185e9602209ad549a7f30a15f1a1a3454b5b2143f3126e19aab5c231bce51c26ab575ceab9273fedd2c14f1ac", 0xf0a}], 0x1) close(r3) r4 = socket(0x11, 0x3, 0x5) sendto$unix(r4, &(0x7f0000000000)="b100050309000000000021b1ffff000049451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)) g ÃU½g ÃU½uvm_fault(0xffffffff82228e50, 0xffff800003773002, 0, 1) -> e kernel: page fault trap, code=0 Stopped at rtable_satoplen+0x150: movzbl 0xffffffffffffffff(%r13),%r12d ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic kernel page fault uvm_fault(0xffffffff82228e50, 0xffff800003773002, 0, 1) -> e rtable_satoplen(21,ffff800003772f59) at rtable_satoplen+0x150 end trace frame: 0xffff8000149eba20, count: 0 ddb> trace rtable_satoplen(21,ffff800003772f59) at rtable_satoplen+0x150 rtable_lookup(0,ffff800003772f09,ffff800003772f59,ffff800003772f11,21) at rtable_lookup+0xed rtm_output(ffff800003772f00,ffff8000149ebb10,ffff8000149ebb18,21,0) at rtm_output+0x1a7 route_output(fffffd80374d9200,fffffd803642d608,0,0) at route_output+0x78b route_usrreq(fffffd803642d608,9,fffffd80374d9200,0,0,ffff8000ffff5528) at route_usrreq+0x35d sosend(fffffd803642d608,0,ffff8000149ebdd8,0,0,0) at sosend+0x6e3 sendit(ffff8000ffff5528,5,ffff8000149ebe98,0,ffff8000149ebf60) at sendit+0x58f sys_sendto(ffff8000ffff5528,ffff8000149ebf78,ffff8000149ebf60) at sys_sendto+0x92 syscall(ffff8000149ec010) at syscall+0x541 Xsyscall(6,0,ffffffffffffffd8,0,6,6f7c96d9010) at Xsyscall+0x128 end of kernel end trace frame: 0x6fa1aa9cb10, count: -10 ddb> show registers rdi 0 rsi 0xaa rbp 0xffff8000149eb980 rbx 0xffffffffffffff5a rdx 0xffff800003772f5d rcx 0xffff800003773003 rax 0xffff800003773003 r8 0x21 r9 0x1 r10 0xffff800000933900 r11 0x9a01cf7c1353d694 r12 0 r13 0xffff800003773003 r14 0xffffffff821cfd20 mplsdomain r15 0x4 rip 0xffffffff817519d0 rtable_satoplen+0x150 cs 0x8 rflags 0x10287 __ALIGN_SIZE+0xf287 rsp 0xffff8000149eb930 ss 0x10 rtable_satoplen+0x150: movzbl 0xffffffffffffffff(%r13),%r12d ddb> show proc PROC (syz-executor.0) pid=25489 stat=onproc flags process=0 proc=4000000 pri=68, usrpri=68, nice=20 forw=0xffffffffffffffff, list=0xffff8000ffff5078,0xffffffff8228e440 process=0xffff8000ffff6010 user=0xffff8000149e7000, vmspace=0xfffffd803f014a50 estcpu=18, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 35857 265631 38388 0 2 0 syz-executor.0 *35857 25489 38388 0 7 0x4000000 syz-executor.0 38388 385173 24240 0 3 0x82 nanosleep syz-executor.0 99028 360004 0 0 3 0x14200 bored sosplice 65678 203364 24240 0 2 0x2 syz-executor.1 24240 86364 4112 0 3 0x82 kqread syz-fuzzer 24240 427535 4112 0 2 0x4000482 syz-fuzzer 24240 56814 4112 0 3 0x4000082 thrsleep syz-fuzzer 24240 485249 4112 0 3 0x4000082 thrsleep syz-fuzzer 24240 93016 4112 0 3 0x4000082 thrsleep syz-fuzzer 24240 250966 4112 0 3 0x4000082 thrsleep syz-fuzzer 24240 489759 4112 0 3 0x4000082 thrsleep syz-fuzzer 4112 135100 37092 0 3 0x10008a pause ksh 37092 449746 80517 0 3 0x92 select sshd 15831 391471 1 0 3 0x100083 ttyin getty 80517 190044 1 0 3 0x80 select sshd 14723 254315 83143 73 2 0x100090 syslogd 83143 518676 1 0 3 0x100082 netio syslogd 1660 432812 1 77 3 0x100090 poll dhclient 48740 264217 1 0 3 0x80 poll dhclient 10041 289920 0 0 2 0x14200 zerothread 31452 152930 0 0 3 0x14200 aiodoned aiodoned 32995 324052 0 0 3 0x14200 syncer update 13252 256913 0 0 3 0x14200 cleaner cleaner 13735 164496 0 0 3 0x14200 reaper reaper 33040 139770 0 0 3 0x14200 pgdaemon pagedaemon 50356 358290 0 0 3 0x14200 bored crynlk 2996 98977 0 0 3 0x14200 bored crypto 34889 71123 0 0 3 0x40014200 acpi0 acpi0 58350 271677 0 0 3 0x14200 bored softnet 31786 150419 0 0 3 0x14200 bored systqmp 58250 422173 0 0 3 0x14200 bored systq 87397 294971 0 0 3 0x40014200 bored softclock 68732 7237 0 0 3 0x40014200 idle0 78166 240615 0 0 3 0x14200 bored smr 1 111653 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb> show all locks No such command ddb> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9461 6326K 6334K 78643K 10691 0 0 pcb 26 9K 10K 78643K 217 0 0 rtable 101 3K 3K 78643K 368 0 0 ifaddr 43 11K 12K 78643K 108 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 27 0 0 iov 0 0K 24K 78643K 63 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1203 75K 76K 78643K 1438 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 7 0 0 VM map 2 0K 0K 78643K 2 0 0 sem 12 1K 1K 78643K 44 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1793 195K 288K 78643K 12537 0 0 file desc 5 13K 21K 78643K 299 0 0 sigio 0 0K 0K 78643K 4 0 0 proc 41 30K 46K 78643K 366 0 0 subproc 64 65538K 67586K 78643K 206 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 36 0 0 in_multi 33 2K 2K 78643K 80 0 0 ether_multi 1 0K 0K 78643K 1 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 48 212K 212K 78643K 48 0 0 exec 0 0K 1K 78643K 217 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 78 20K 38K 78643K 1541 0 0 UVM aobj 23 2K 2K 78643K 29 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 4 0 0 NDP 7 0K 0K 78643K 33 0 0 temp 107 2347K 2413K 78643K 3924 0 0 kqueue 0 0K 0K 78643K 2 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 8 0 4 1 0 1 1 0 8 0 inpcbpl 280 140 0 133 1 0 1 1 0 8 0 plimitpl 152 27 0 20 1 0 1 1 0 8 0 rtentry 112 77 0 37 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 44 0 40 1 0 1 1 0 8 0 nd6 48 12 0 8 1 0 1 1 0 8 0 ppxss 1128 9 0 9 2 1 1 1 0 8 1 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 352 0 164 12 0 12 12 0 8 0 art_table 32 353 0 164 2 0 2 2 0 8 0 art_node 16 76 0 42 1 0 1 1 0 8 0 sysvmsgpl 40 4 0 0 1 0 1 1 0 8 0 semupl 112 2 0 2 1 1 0 1 0 8 0 semapl 112 39 0 29 1 0 1 1 0 8 0 shmpl 112 27 0 6 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 1947 0 527 46 0 46 46 0 8 0 ffsino 240 1947 0 527 84 0 84 84 0 8 0 nchpl 144 2586 0 946 61 0 61 61 0 8 0 uvmvnodes 72 2086 0 0 38 0 38 38 0 8 0 vnodes 200 2086 0 0 110 0 110 110 0 8 0 namei 1024 7194 0 7193 2 1 1 1 0 8 0 scxspl 192 9421 0 9421 8 7 1 6 0 8 1 sigapl 432 457 0 444 2 0 2 2 0 8 0 futexpl 56 4855 0 4855 1 0 1 1 0 8 1 knotepl 112 178 0 159 1 0 1 1 0 8 0 kqueuepl 104 68 0 66 1 0 1 1 0 8 0 pipepl 112 296 0 277 3 1 2 2 0 8 0 fdescpl 424 458 0 444 2 0 2 2 0 8 0 filepl 120 2835 0 2738 4 0 4 4 0 8 1 lockfpl 104 126 0 126 2 1 1 1 0 8 1 lockfspl 32 119 0 119 2 1 1 1 0 8 1 sessionpl 112 21 0 11 1 0 1 1 0 8 0 pgrppl 48 31 0 21 1 0 1 1 0 8 0 ucredpl 96 629 0 622 1 0 1 1 0 8 0 zombiepl 144 444 0 444 2 1 1 1 0 8 1 processpl 840 473 0 444 4 0 4 4 0 8 0 procpl 600 878 0 842 4 0 4 4 0 8 1 sosppl 128 5 0 5 1 1 0 1 0 8 0 sockpl 384 328 0 308 3 0 3 3 0 8 1 mcl64k 65536 9 0 9 3 2 1 1 0 8 1 mcl16k 16384 1 0 1 1 1 0 1 0 8 0 mcl12k 12288 6 0 6 3 2 1 1 0 8 1 mcl9k 9216 7 0 7 3 2 1 1 0 8 1 mcl8k 8192 6 0 6 3 2 1 1 0 8 1 mcl4k 4096 27 0 27 2 1 1 1 0 8 1 mcl2k2 2112 3 0 3 1 1 0 1 0 8 0 mcl2k 2048 48601 0 48566 12 6 6 10 0 8 1 mtagpl 80 2 0 2 1 1 0 1 0 8 0 mbufpl 256 80834 0 80754 12 6 6 8 0 8 0 bufpl 256 8172 0 2543 352 0 352 352 0 8 0 anonpl 16 72833 0 64309 62 15 47 51 0 62 11 amapchunkpl 152 2292 0 2212 15 11 4 14 0 158 0 amappl16 192 2818 0 2365 50 19 31 35 0 8 7 amappl15 184 128 0 122 1 0 1 1 0 8 0 amappl14 176 32 0 31 2 1 1 1 0 8 0 amappl13 168 30 0 27 1 0 1 1 0 8 0 amappl12 160 12 0 9 1 0 1 1 0 8 0 amappl11 152 116 0 104 1 0 1 1 0 8 0 amappl10 144 163 0 160 2 1 1 1 0 8 0 amappl9 136 601 0 597 1 0 1 1 0 8 0 amappl8 128 184 0 169 1 0 1 1 0 8 0 amappl7 120 84 0 78 1 0 1 1 0 8 0 amappl6 112 63 0 57 1 0 1 1 0 8 0 amappl5 104 158 0 148 1 0 1 1 0 8 0 amappl4 96 635 0 611 2 1 1 2 0 8 0 amappl3 88 134 0 129 1 0 1 1 0 8 0 amappl2 80 3009 0 2956 2 0 2 2 0 8 0 amappl1 72 17659 0 17247 26 17 9 19 0 8 0 amappl 72 1114 0 1082 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 28 0 6 1 0 1 1 0 8 0 uaddrrnd 24 458 0 444 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 458 0 444 1 0 1 1 0 8 0 vmmpekpl 168 7374 0 7354 2 0 2 2 0 8 0 vmmpepl 168 58245 0 56879 93 19 74 75 0 357 11 vmsppl 264 457 0 444 2 1 1 2 0 8 0 pdppl 4096 922 0 888 5 0 5 5 0 8 0 pvpl 32 250951 0 239287 190 28 162 184 0 265 64 pmappl 192 457 0 444 1 0 1 1 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 495 0 21 14 0 14 14 0 8 0