a0c79adbc6d9eeff339ccd71182cff57e9392aba77d6bb0dcdc2b340d024cfa26db6d5d925f00d96cdc4123b77101a38d096fe980741b3e7758f6b760ffc3fd88bc8741176734dd3cf26143c5c90b3b634c66d97eb4bdd78c9d0446e5422257f23eff51458b7127acef3d6806f3e5fdbdd8716f070f479c5016e10100e5cc86435c8eaa476b03aa6258b14d91553e8ca4b1776182d379cd4f0e3ad2430f3f2b9669383fb97af7c0e7f523f21be6f4d5de669862bb7946963c9836013a6b4b6d87872b70828c32f0af58446b16feb540c2c77cfa02351c768397fff90b8c393d6a5e273a3f922ad728d9edff8655f295734731b3e73836dd295d25dc0b88ded147e918a66757c160402e8dbf2bde858b1592b0072acf1765cc8a439654a0e8ebd1580b244856efc1d6061347378fa45f10f55f3c2b227d5010bcf5185ea5d31c3de5e99de0900021089f57d1c4b8ca51e883f8e012aa75a2e7385b7490bc513b645d22004fa8d3553f0aae19c0281fe47192baabdda139e69836b2ecb52d595d0c9e1b1c34786516b30f4648e4288f09a9ed3a140ac7803e73ec0ac9c49dd2bd2d9079dd7507868137921515a7bf19d2a75f9856a1e1db880c096bb0c6d62c79343aced90225b27b9c1d631ef5d62322fba94b7186e4e03a2c2d1e9be7187317cb00b97b176e7afd566af88f79d676ff5abccace206dea23afa9b41ff7875c4afb37ae400b77644eb24af33cfb14845c95c73777a306d351e17f2e32d52de30a0fe79e07e4d2f1b85076af49754bc9abd7fb83c548c3d9d901bb96e580622933f040cc712d99c189fea92ff7d7f696103925d18333cbdceca4bed6dd5a33cea45e6231b55da19a78ecb41f7d0760b1dfcf0708c98dbb69b0216a3eab2c1d1246cfdee05d0aee8a96b2d95a6a5dc6c0d6666c779b805fb6ec7fa9b6a748b81617b6313e517b3fa4bd30d53fd092cfc945f98469e88222ef031e3be8fa67ca171c1196b0edd213097877396162b4acd3da51a5a9d5d849b212828d2e73f4b26c668f7a5382ec9a9f5282dd6abff125a517d942623c5e812bc9fb913d3b8eb9021d5892fc7439282ed218d3abcff6ec5d2aa183aa69c9521da0e6e84c3da846720be3b137ca03e5f772ba25da45219a7ea5c17cd1a04cf1498540407faac5be7933fa0f25c367639b02b2ffab2d3b8307ac7b21f4b3a95476fae714753b80b6d7ee0941cc48eaf53c2d0b226e02abefcee4470e695c84751756f3204a641de04c8327ca2b51207d8d3fc644a1763ac06c233c2f1b1b7f783e9b53b7e1a91030d30ebc400a583b8080bf8bc78b8b50030a0eabbf11410bf0e29bf58c59c09ce3fb3da31b94b99165782e1dcc55b91287be98aedc428e8f1bf991af3a2626900e09d0686cb1ee4e3d607521d8c6129c83cc0653c99e5e5a6cd9133e9da73f5dd3d2c2b8431fd743d502536c10b6d4faa89ba96cf0f99e5614b03aeb8484629623659165706cac8f7bddb9ce49f73213cb797db52f22cebee41023afd8c1c15d94a249a68af7e90eb7feafe038dfe9813cbdd3e0b4cd562151874aac671f92a487ddf2d41972003b1da32935da51704015036da540c97f4fbe571d9c396543209ee9decbe5164e2f762d77cd9269cfbfd78c148ebb9f6414fa569efb6d3a31d864046c64089038a541023d3483bfb9afb6511c249dd33e24086d256e5294d5cf2eb75860dd647ef29669cf4014f951215ec3ca34abe51274fb15a9884c7771d634ce8e779f294d7d09a2bc7b09a483fd60d4604ceff8423e0529d01ee8700ecaa29b7237822b199dff1a09f86e7e39ff1719dc47222ba20a22e8209f450b2eaf11b4ad401ddedbb16f8d27645ce7391f79fdb7471f5634f6319e5036ecbdfbf4703208e818b21f695e36a2f10a88b2e6f2bc7b8c18b7467a3a81fa411d745e92834a1676ed38f67e5023a01e4827168f01b27f868e733b5248ce8a11721809b6c220f72eed0acd5547310133767e86ddaf34bb5bad85534f78fb6dc83d4d2f8e290b8623b47ef6c7bffd099e968a75b4d0007f8e68bc499d1c3bf951b9bf407077a45a6de0d6ce3350257857dc5540c58e02fe66da39f8e409fd5cef9a7917317dd1eb84500d0590023adbfe29c2a2423267faad82baa8c5aba506645cb2b4c4d06f90b0573833c2beb4a5a79a63d011c4b1373158c3270a708b1f86423f0b2dfa44bcf7dbebcd077240f5fcf50e2da65daa637992ac5de7baf13c619a837737195a661408fd947256a6b028fd0f4a8fb07695d286670c7c32616530a839d686b9b564beabf00b2b8c9dee0af7f27f073e3cb707608b9f0b2e8b1f2492bacd39e4a327ffe33b02b72ff28cd418b42bd5303fe61651bbc9a1756ad0e9f537dc1b8fe8eb364396940b3e18eba69826de6c4c0cfc4ae10a90585efaa960be393f0d82d2d4990068f767304571d3b329ff5573e5599b2750267c8a6dc1a1bd2f85dfaf6cded37d28596f0181baff595a28eecd9260a723c4220fe6a12639285b9b0646aecc034dbb6fe9d7e8e98a2416527b15ec943e83856c3c3fe423083c70230ec92d2214a5d7c5cd644fcb248fa36059e1b47968dcfe50c82d2bc9427466d45264dc1202a2d019679a676c46061e70d81b79a7461c4b3ba99c36c598a90bc9fd1b32be17fd9ff4fb963c59d3bed238fda0860c86ea4dfa2e03bd2d3316269180bbdb7cc4e63c3cfe9855ef6c1bdbca3727abea3756282134458029799204a89c073927fec8611517d8186bdb62b81eded80b74f3fd9a10de8d2869f92af6c951b65283e973d788e08c0f08f197c4c840c00259631c3bcb3025ca66e3ebbce0c1766b0446a5e4b56dbd9ba1382033fd35046ab88c58c077d26a7f49f84c88e851fa43b615262a8bd1fce03fccc39e107b16b62d24bf87587c25c13a93396486da1f704a851551b8bc61a84bff6d8d35b111b7940c4e9ecbdfbac13f65ad96d4ee3bdd48d965e28e62f2f919f30516a916ca6f89a4bd4ba5c50c90dbc8f8bae34147bc29fe7e400dfa5e41ee6ffc891d9ebe526416eb249a7586a5b29c12c9f023426d8de862a7557c7f09aa223133ccef3b2f551f713423e7efc4b789ef9312d3919dcfe324fa9a87eaf5b92678ec845902ad1bae55d4dd47794d590415493ed8943cba10f3f8b59d6c7b2351fb99fdf78e6d69f47502e2b76b9b23abac64febce3e8024c9e1ee2fb32a2ae7f98078220f16c8155f26f862ac88e75967ffc5f8d2def910c12fcdba5eb5625d22f1ae5246ef68e972fb672eacca650ee0602ab934dfb5f3d9db6ee88c19794edcd38ca0abf791b71e53bde432a3359f91ef35ce52df09b0124a80dcd5175c088bfd685a2809c747c9d97e265042932425ea02cffb58662c7601d357dadf61affef4b36092ddbeabd73da8c4dde714a1ae02f87d6bbd06709eea0e1feb551da424f8313e1e7cbd65ad6c36f7298485c1e89059631cb4d21f7ef9aabbe5f5c1abda8607b3e4d38d3ec2e609436cea08e522232d9af8bc0b5093e5ad07383d32107d64e46ef6e90c3a45eee26c95a99ae49888d2ab9d30b324030a1f18b1d5b074f8776ac2658ce1f5864cf43287b6c1c30744093996a195b59c717876e332469e84e8edb278892e39e9623cb68de455f40c8e87cab86f2e0027eb8a6fee9d597f8a2de436ba5a75e6b6958e71453288b709abdfa4075c3bfb1569aa98bdecb6b7a3d1c28514fe67ce3d19c7a784c9b6e1d01a8388ff636b19a972969df5543f605e06f1b33b5e2bb224eb8996b3ed8895464761545797861000f3c96fdf61a70a7a825e0a99e4fdca598ba709ccff4b777d914615fbf30954c3d6536627bb23b5135322c50a144e1df43955fb84f2b1503788ba1b2ea7727423c3c5ae278ad108aeb4fc187f1ffe7a03dd8c05729467f43c1d671894cec79364ba46aa5c304bbdf7d457c55d9281ab3845499e15fc4d4e6d29a4a3db428b144430f473e2e2482951d08a9a63675c7b12ea46f00bb9c387f218d676f6442a3d7975bc127e401a74aeac6e00b08e0e755056160028a1d81446da18b3743a7e3fc7a4c4429b6f19823781cdefbad0729b220ecb5720a5461db769ca94640e0e29fe0bd4255ce626d8d37f6cc978684ddd1510a043685b6220c088c02592f051058d93d415af2d3b6568d2e70d4ce84ea463bed8fb12140138f9af50b0e9a2951014d9677d212807d774e5ec6e1fc33ad32d41fca3a9badf499f16221d1e7140c51fc89030dae5a2af44eae84df9ed524ab2cb87a3963b2c7f0ba73168d6868f9d6511fd785b8f388bec6e5b8694513475009bb2", 0x1000}, {&(0x7f0000002340)="f1344e5138737a30b200a4e2002f93d6a827d474dc897668804dfa4e74605eebc86b4c7f6a83576fb8f060c0f17e2d3ec940ecd686cc5f037e702c5ce151bc1824b2fc81570b3064b31180706fc7d6d915d08bb09d7e405630058bbbd74cf85d3321c641ba63904f850e0c9a85af8a6743cb06a41c421d9348f88b3bc2610ab1db33675a492439a66875c89f808fe0c1daed4da4be7a7f08d6079a1c04194837e445104777ef6987e4640d0e5696e8c8cca50abb3565ae5071d32adc81ec46d70ad8f1f76eebd28adde346c3dff2f8e81a3d4f90ca5e7c4a2365b0a85e441d637a", 0xe1}], 0x6) 16:02:31 executing program 0: r0 = socket(0x18, 0x3, 0x4) setsockopt(r0, 0x1000000000029, 0x200000027, &(0x7f0000000000)="4b74954c", 0x4) bind$inet(r0, &(0x7f0000000040)={0x2, 0x3}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 16:02:31 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) write(r1, 0x0, 0x0) shutdown(r0, 0x0) 16:02:31 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x0) shmget$private(0x0, 0x2000, 0x200, &(0x7f0000001000/0x2000)=nil) shmget$private(0x0, 0x1000, 0x20, &(0x7f0000002000/0x1000)=nil) shmget(0x3, 0x3000, 0x200, &(0x7f0000000000/0x3000)=nil) 16:02:31 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000280)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(0xffffffffffffffff, &(0x7f0000000940)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f7828bc2d2a500a35ac1f00002049fa9da398bcd62b10543152ecf619b49aa3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d741206b9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bb87b4605f1d0008fd323e6a8bab89057394672c25bc15a657436bc172ea0f89ee0d1ee29a475de6573a70a60bdb28968640cd390df755a043566e2e858bed3b3a329c682bb371ad5cc7e6a2f715a773ccf29f9b324abdb8ce66473bdd3168b55dec186c4fdc7a4c356ffce20b5daa537fb17d4c224ae8fbe63220c95e041679f03b57ef235f31369d62d8294a9ae602097426e7f4e12fa63eb5494a047f77a0ee51ca7f6fd662e83a020a3fe86b03b5fc27c29fcf9d6fed97a9a58aacb5aa48d6f1a38afa86e7024974a18d8dca709071e33f77630dda059adfa3dd54994dcf9e87f28f4fe6e24bbcbb22a11566f43d70c1a0af0d5ab7fe7ba4df7e4a5b3089def2ed1ab8aee9b492c58d207899e9af85068ed85c8c9cd7ab02195d653ad00fafb179e3d3e8fe2d97d0f958fc6c5b85a72b1c6102944240c30089b068f987d7d3c12858b6cc8cc52d6ee401852667072c381b33bc228a41666e70c4baebd2ea1b0f9d7955fa4275d825f81f9e6d0b0bbb643176c1b3753b65bf", 0x236) r0 = syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x88b, 0xffffffffffffff81, "8549558860ce4e8e5dea9c11fe4dbfa600"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r2 = geteuid() r3 = getgid() syz_open_pts() fchown(r0, r2, r3) 16:02:31 executing program 1: r0 = socket(0x18, 0x2, 0x0) socket(0x1, 0x3, 0x7) setsockopt(r0, 0xa7ec, 0x27, &(0x7f00000000c0)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7b8d620c8665833b5fe479dac5f5ea08962ba1cc6dd3731bfdb220673d965773b2fe6830fd4509a74bd796fdefe01ddd26db0dd585ec1e6532067f2f4e706474d5a09dbc60fb65d4ecd4fb1f884be0e7159c8e3bbdeb48b293323601116784d7b06763f55521a9a6de2e566c38f8a3cf27f7d7b9b09a0a31ab471d33948f7ab940b9b371caa8f35b3c88e6d6fca29b86ac4f46bcb99dc89f88233906f996393d717afff1d51b16e7131f24ecccb6520f24b201e74b9da836dcf9c97", 0x4d7) close(r0) 16:02:31 executing program 1: setitimer(0x0, &(0x7f0000000040)={{0xfffffffffffffffe}, {0x2, 0x2cd6}}, 0x0) poll(0x0, 0x0, 0x6) r0 = semget$private(0x0, 0x0, 0x0) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000080)=""/138) setitimer(0x0, &(0x7f00000001c0)={{}, {0x0, 0xea73}}, &(0x7f0000000200)) 16:02:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = semget$private(0x0, 0x3, 0x0) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000280)=""/178) write(r0, &(0x7f0000000340)='\x00', 0x1) r2 = syz_open_pts() close(r0) dup(r2) r3 = semget$private(0x0, 0x3, 0x0) semctl$IPC_RMID(r1, 0x0, 0x0) semctl$GETZCNT(r3, 0x1, 0x7, &(0x7f0000000200)=""/81) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "f000bf3e00003303aeed0a671f7630830400"}) r5 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) getsockname$inet(r5, 0x0, &(0x7f00000000c0)) poll(&(0x7f0000000000)=[{r4, 0xfffffffffffffffd}], 0x2000000000000048, 0x0) 16:02:31 executing program 0: setuid(0xee01) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x3, 0x20) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000100)=""/61) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000140)=""/206) r2 = socket$inet6(0x18, 0x8003, 0x20) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = accept$inet6(r2, &(0x7f0000000280), &(0x7f00000002c0)=0xc) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000300)=""/239) r5 = getgid() r6 = getegid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r8 = getegid() getgroups(0x2, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff]) r10 = fcntl$dupfd(r4, 0xa, r2) accept$inet(r10, &(0x7f0000000400), &(0x7f0000000440)=0xc) getgroups(0x6, &(0x7f0000000240)=[r3, r5, r6, r7, r8, r9]) 16:02:31 executing program 1: open(&(0x7f00000012c0)='./file0\x00', 0x400000010221, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000540)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e4178963", 0x21) r1 = dup2(r0, r0) poll(&(0x7f00000000c0)=[{r0}, {r1, 0x40}, {r0, 0x4}, {r1, 0x60}, {r1, 0x85}], 0x5, 0x0) 16:02:31 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0xffffffffffffffff) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11, 0xfffff}], 0x200000003ff, 0x0, 0x0, 0x0) r2 = kqueue() close(r2) 16:02:31 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000013000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) shutdown(r1, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) 16:02:31 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x3) wait4(r1, &(0x7f0000000080), 0x2, &(0x7f00000000c0)) setsockopt(r0, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 16:02:31 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0xffffffffffffffff, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffe}, {{r0}, 0xfffffffffffffffe, 0x39, 0x0, 0x0, 0x2000000000}], 0x0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r0) 16:02:31 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, &(0x7f0000000040)=0xffffffffffffff36) 16:02:31 executing program 0: r0 = socket(0x6, 0x800000002, 0x1ff) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8880, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000080)) r2 = syz_open_pts() ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 16:02:31 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x9040, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) rename(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000180)='./bus\x00') bind$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000080)=0x4) write(r0, &(0x7f0000000140)='L3;', 0xffffff03) 16:02:31 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = dup2(r0, r0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000280), 0x4) 16:02:31 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000380)=[{&(0x7f00000000c0)}, {&(0x7f0000000140)="5579114720", 0x5}, {&(0x7f0000000180)="82d48a43b5d3563971f2001877527004801d8faf36d8246021b1e3efb2f9df5972ab75b39ccc0fafaf26d0146b7d9ee3e10b675577b5c818c0499525a3f8ec19dc31dfb41032c73a8b5184ee815cc6ff711c0c6e8417f3dbab1316b9c69ea42d60762317471c153138706bd387fecb597950848d344e05965cbc56446cc5ba7afa2214abf063e843cf63303eab2a1f47fb5f79aff175d8f4991491272d908c7c1e728e7c931164e1477d82dbb907e98ba5ac209a013452697eaa3898c8272564fedcc3df3f572b332c3ee45181d3753660e8b5a5b212738e43bc66eeb1", 0xdd}, {&(0x7f0000000280)="a7426ae1deb4ed1bd43a104110605900babc69e95256bfa703e2d8a8d5653a33a355b480438d336eea4e655009298be1291fea6d38fdb10bc078ecec79068dc07c640ff634b01b31021e476404942c5578a0f6199454b1b0b3da9c760ebb008212e4edfdc1ab6b51849399b4101db0186e4cc7ccb86f429ed2d9c7201a4d79f8171b2d90047901e4e54cc5eb731fc82ea8cd1a556949b1ff69ba6378ef3f68d7fd0f790a286f9f728eb09a2a1d74459402519f129ef5ce43afd2933e5ba34f50379ef7349445c42d897207489a3c8f2d5156f4e13f4c0f", 0xd7}], 0x4) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x300000000}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000000c0)) flock(r0, 0x1) r1 = dup2(r0, r0) sendto$unix(r1, &(0x7f00000003c0)="d694fa99e23d44d090368cc9cbcd9b1935a56149503a722837f323b47050bc5d33805f1c78d5dc44cc15fbadb5cd9907bc2a0102173e3f185a55bfe444d7d34d9ec21f64cadc5a2aecee19645a701f06801bc7f452c87c4c175b0fbeb0c0cb95dbb9aad1fa32edf88f7d9f0fa9b391d2f13f738b52fa15a7cb646829d92296c83c78e553793bda1e81b62178f861253acfcff68e2349e26565f1bff1885fbc24d53d230a8d21c5e206b04466305a9433c0149b21a2", 0xb5, 0x8, &(0x7f00000005c0)=ANY=[@ANYBLOB="00002e2f66696c65300051ecbcbabe77cf445768c52f14308d504bda64ab11ec9e34e4a6a51e72e834d2c529bf3be6edd6908f9be42588e9656a926bdf334a77d3b2fdcd87ae4f163508764a4ee89d8fa1aeb453d553d9bd91e97f286e3cf88900f66e462bdabe81a9fa3909adff1911e48fae2378648499c3133e44d90b5e53f7af56800227f51d30cc5ae8422c9a0f31e6e4e236b32451d766c87b501b692b7ebf6a45004bce5f249eff14835adb40dd2c410d12a8f1dcd037160bd229ab3bc2b1dd8af610352ecf62269c2b420cf355d8e65bd323fc6d8daebe20870502335c54db621519badd9ad411f44d6c06bc068b9eedaf6d12bdbecad684b054e703a724835e2408"], 0xa) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') flock(r0, 0x4) flock(r0, 0x4) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x3, 0x0, 0x0, 0x100000000}) open(&(0x7f00000004c0)='./file0\x00', 0x0, 0xd6) 16:02:32 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x40002000, 0x8613b) r0 = open(&(0x7f0000000040)='./bus\x00', 0xffffffffffffffff, 0x10000) write(r0, &(0x7f00000000c0)="4e070008c237661381b81c0dbac78f6ad197cf8536fabeb055c1ce2506b34b791722be7187eb98c6a21acb359f3bd5f1bd180f9fcc16f45ea62fb9c67f2f791a9221651ae486f6b87c5f025bb8aa6fb6db6b0edaa6737bed4bebd361b76c4e21ca1ed1d5d891566b0efe37ecfab08db7e2a384894bee20ee4dc11da76b00690800c1cd644e9d86259ae936aa2372b080", 0x90) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000000)={0x7fffffff, './bus\x00', './bus\x00'}) write(r0, &(0x7f0000000180)="f9", 0x1) 16:02:32 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$sock_int(r1, 0xffff, 0x20, 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000100)=0x1) 16:02:32 executing program 1: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x21, 0xc000, 0x1576) setsockopt(r0, 0x29, 0x9, &(0x7f0000000100)="d5ff9668a875620f331da7a0df4911bdd7b84034adc282492d9d2868007265b662648df935130a0ad4dee78ffccbbb564b242c87654e940e44214e3ec5dab0cd34ef499395ea8d9f9d60884a9d8a0ffb7e4456d8cf8926c4d4dc80a1e4c969", 0x5f) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:02:32 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x24) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r0) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = getuid() setuid(r2) mkdirat(r1, &(0x7f0000000080)='./file1\x00', 0xfffffffffffffffc) faccessat(r1, &(0x7f0000000200)='./file1\x00', 0x5, 0x0) 16:02:32 executing program 1: r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) fcntl$setflags(r0, 0x2, 0x1) connect$inet6(r0, &(0x7f0000000080), 0xffffffffffffff53) getsockname$inet(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) 16:02:32 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) ioctl$KDSETRAD(r0, 0x20004b43) clock_gettime(0x5, 0xffffffffffffffff) 16:02:32 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x9) getsockopt(r0, 0x200000029, 0x1a, 0x0, 0x0) accept(r0, &(0x7f0000000080)=@in6, &(0x7f0000000040)=0xc) 16:02:32 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x5, 0x50) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f00000001c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) chown(&(0x7f0000000200)='./file0\x00', r2, r3) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) dup(r0) writev(r0, &(0x7f0000001640)=[{&(0x7f0000001580)="2307407b7e9d32a1f8751df2eb7bc5812c1d3e1bfc8c71cda74fb32be4759e8ec685fb5a624989aeabda07019f4f9b4ac9fa29053121e1645b510b11dae9af905a9449253fb124cb4d09feacab7be2acea506de5503ccdf3622ceab7affc09442563dcb163cac20d08f783d1478ce2e47a6f84b49608294dfa37a6b74ef34abac371ceeaf4be7fef9a6c54cfff71475990981b3a74f0149f964ecdd99db420c008babc997802", 0xa6}], 0x1) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) sendto(r0, &(0x7f0000000080)="5340527ff2c69877cf234a67938d5cee6b9505b891721aa67079ee7fb5bca421a531e37fa7649f08b3267e2e8beb837f98d6e5d07f600f1fb72d606445359ced9cfd6a9a2491", 0x46, 0x2, 0x0, 0x0) r4 = dup2(r0, r0) getdents(r0, 0x0, 0x0) fcntl$setown(r4, 0x6, r1) dup2(r0, r0) 16:02:32 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) faccessat(r0, &(0x7f0000000080)='./bus\x00', 0xe, 0x1) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r1 = open(&(0x7f0000000040)='./bus\x00', 0x100000002, 0x0) pwritev(r1, &(0x7f0000000740)=[{0x0, 0x33e}], 0xdd, 0x0) mknodat(r1, &(0x7f00000000c0)='./file0\x00', 0x8006, 0x2) dup2(r0, r1) 16:02:32 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) sendto$inet6(r0, &(0x7f0000000040)="c57d0115846ab192f40a9486b4aa7baeb9572462db22d640bcf49c97e5aa108c5cc54e34e50dc31cc8", 0x29, 0x1, &(0x7f0000000080)={0x18, 0x0, 0x3b, 0x5}, 0xc) accept$inet(r0, 0x0, &(0x7f0000000000)) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f00000004c0)=[{{r2}, 0xffffffffffffffff, 0x41}], 0x8, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) 16:02:32 executing program 0: write(0xffffffffffffffff, &(0x7f00000000c0)="5e90fcad16c835ba7e0edfa87be91d4bd4ba1b05b2df07c1e0b0788a12a3", 0x1e) r0 = socket$unix(0x1, 0x2, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc028698d, &(0x7f00000000c0)) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)=0x4) 16:02:32 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) write(r0, &(0x7f0000000000)='<', 0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000440)) dup2(0xffffffffffffffff, r0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0xaf, &(0x7f0000000040)) 16:02:33 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/70, &(0x7f00000000c0)=0x46) r1 = dup(r0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000180)={'./file0\x00', 0x7fff, 0x4, 0x9, 0x1, 0x401, 0x7fffffff, 0x5, 0x0, 0xba54e347240924a9, 0x7fff, 0x9}) getpeername$unix(r1, &(0x7f0000000100)=@file={0x0, ""/9}, &(0x7f0000000140)=0xb) connect$inet(r0, &(0x7f0000000000), 0xc) 16:02:33 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r1 = getegid() chown(&(0x7f0000000080)='./bus\x00', r0, r1) r2 = open(&(0x7f0000000040)='./bus\x00', 0x300, 0x1) ioctl$TIOCSETAF(r2, 0x2000745e, 0x0) accept(r2, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) execve(0x0, 0x0, 0x0) 16:02:33 executing program 1: r0 = socket(0x2, 0x7, 0x8000) socket(0x2, 0x0, 0x5) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x111c, &(0x7f0000000000)=0x7f, 0x4) getsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, 0x0) 16:02:33 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x200004000e, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000001c0)={0x3}) bind(r0, &(0x7f0000000040)=@un=@file={0x1, './bus\x00'}, 0x8) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) 16:02:33 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000b40)='./bus\x00', 0x1, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1, 0x10, r1, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r4 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, &(0x7f0000000740)=0xc) r7 = getgid() r8 = getpgrp() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, &(0x7f00000007c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) r11 = accept$inet(r0, 0x0, &(0x7f0000000880)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000008c0)={0x0}, &(0x7f0000000900)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0}, &(0x7f0000000980)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000b00)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000340)="c28b442349a572570025dfe02397679a2d1c750a8ed71ea4c2e6d4bab62a46b04475f5fe5f64811c9686f85e0d2fea1a7af41d5f85710a36c1cd0909156d1d8c1245c065f5f590c6bb711e44272ae0e2f540626b97b22084c5c3ae78a5a041061893b74baecef36243e16634eedd571416c37905569e7d118ed6a4b9a82f92a7332b5a9e", 0x84}, {&(0x7f0000000400)="9c5719a28cd11e6d0b3147e33f14cc2e43efd3c27465d7b50c945b699e7a0d5ddf3dc4ce9f49f514bc19b09362bff88a88a975224b8c11550cb37afc2df177091d31172e5293a05607ba29a2627a6f34f67baf9173a7e7933bc3e5abcb32deb227f67bb0df4a03d4a1f552388e3b77159dc1e9240e6a192a", 0x78}, {&(0x7f0000000480)="aa4e8b151b53528fec20d75938f7095e7130a31a8b6981e5f8c345d89bfa5eeb83fff483be8c5d14cf1125b060b501f471d4db70b6d14c138b21248a30ff9fe4a5b0538f0690ea6b48b8c26d918068351b0122ea9128ab6581aba1ed7815c803037e34ef50dad11a2b44b011c267bd51186bff967530c70d04087f6bf6c3e7d8bedc150e1bf342c863ea12616557c6b558e7658965e7c66feae4e52f1c31fe5581845c152868113e4f840a85cac1669a959b4aeab5143ddecbaac67ade8d1c", 0xbf}, {&(0x7f0000000540)="72abccab14497cea275cdf3a887616241024be4753d699f9fb157e81088da5e373ef524e11734f5eb2363cae75f5400a82099c82e0577f3d32b4c3d6a50abce2f9870db8ee1c52145c16f188afa20961fc5e55719a26c76e93abfd7dc7267f9993f5270f6c6116aa8a2cb828805e759f68a8bbe498cd643672dfa277268559a632a815a458be3805acfa3b50bcc42e9f5405715357d3c386e9c5f153", 0x9c}], 0x4, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x30, 0xffff, 0x1, [r0, r1, r0, r1, r0, r11, r1, r1]}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}], 0xc8}, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d8d34b8de97a0b8b57dd0cf862b29d0ed569c66d"}) open(&(0x7f0000001180)='./bus\x00', 0x0, 0x0) write(r0, &(0x7f0000000140)="105f21f926fdb987192bdab5ee4eaa00db6af270890ffcb48186f24a34d71b84a76a28f95bc0c6d0ce96fddcd432d7b29bea21878f917ac82899e2954c693e1848a8e806361c985aaec0307f5cf2ef3265ca08db080c5c40508ad2aab56865cd7d7be117fa6181575d879fee2177af9e3672824c59a2dfa0b72812155d3bb3ef7f70e51879405966c2d7618808cbd1d056ac07a281b283e85ab1e810d1bdeb8766372bc195abf7219b023b5f8c7f81705386b2dfbebd00e30be9de0cec7db0351fd39882a03441849b6e9fdbea3fbbe78454abb23077672f0b56e5329da0e28d938c19240597c0ab1f22ef85bd754a7ff7ac87d4f85f691a19220341b78cb038f18209cac43b9caa1e6729a7cecfad5b022ec0b7988ec27c15143705ef3ec363e9c5241611cdfd68a38f1e5253bc3c9cb601000a1f76f904ac7a50c3d4c04f85af102429ebc7ab6a92d7a96382fc344895c7f17740e0c588b7090d33b190eb2ee0d7d784345cd08b53e331ea835971893b027369c3e0fdbd3f572c2da8b83104d0bac2237cfca2e54d021358be58eb5d2d7ad559f99173dc2295164d7700fbd851fec7a835c1f43506ca949ae7eb6bd07b55a992858dea82e8aefebd36e895f75d2875c5ee18ebe00e49face95be96565cabc92228bfb6a9e9bcb0842d8224275165b499c45b2c04b0e7971553a23429b8ceb283afee451c373d6658a5ebc7d9", 0x200) 16:02:33 executing program 0: r0 = socket(0x800000018, 0x8003, 0x0) bind$unix(r0, &(0x7f0000000000)=@abs={0x1f95d27d48731892}, 0xffffffffffffff77) fsync(r0) recvfrom$unix(r0, &(0x7f0000000040)=""/111, 0x6f, 0x2, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) 16:02:33 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) dup2(r0, r1) pipe(&(0x7f0000000040)={0xffffffffffffffff}) openat(r2, &(0x7f00000001c0)='./file0\x00', 0x8, 0x8) renameat(r1, &(0x7f0000000140)='./file0\x00', r2, &(0x7f0000000180)='./file0/file0\x00') pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSPGRP(r3, 0x5451, 0x0) 16:02:33 executing program 1: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000000)='./file0\x00', r1, r2) sendmsg(r0, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, &(0x7f00000013c0)=[{0x10}], 0x1e}, 0x0) 16:02:33 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x5, 0x8, 0xaa3, 0x2}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)) syz_open_pts() 16:02:33 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x124, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x5}], 0x2}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x100, 0x0) 16:02:33 executing program 0: mprotect(&(0x7f0000268000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f00003f2000/0x2000)=nil, 0x2000) madvise(&(0x7f00003f3000/0x1000)=nil, 0x1000, 0x4) socketpair(0x6, 0x4005, 0x123e0000000, &(0x7f0000000000)={0xffffffffffffffff}) open(&(0x7f0000000740)='./file0\x00', 0x0, 0x1) preadv(r0, &(0x7f0000000680)=[{&(0x7f0000000040)=""/54, 0x36}, {&(0x7f0000000080)=""/155, 0x9b}, {&(0x7f0000000140)=""/119, 0x77}, {&(0x7f00000001c0)=""/76, 0x4c}, {&(0x7f0000000240)=""/117, 0x75}, {&(0x7f00000002c0)=""/37, 0x25}, {&(0x7f0000000340)=""/179, 0xb3}, {&(0x7f0000000400)=""/226, 0xe2}, {&(0x7f0000000500)=""/92, 0x5c}, {&(0x7f0000000580)=""/220, 0xdc}], 0xa, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000300)=[{0x0}], 0x1, 0x0) getpid() 16:02:33 executing program 0: fcntl$getown(0xffffffffffffffff, 0x5) 16:02:33 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x201c, 0x2065e) r0 = open(&(0x7f0000000080)='./bus\x00', 0x4, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000001c0)=0x1) accept(r0, &(0x7f0000000400)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000087dbd91575000000000000000000000000000000000000000000000000000000000000000080000000000000b34a346e89e5dae06d1405faad92257ee276cd0f72177d57e4ff23e4a315868012cbc8beca7a29ca7186854bda499a349a1f06497029cfd80b44817158f13b002aa96b9e7adea5cdf326b71259be4411d38dd99ed5df28a82f2500aafb8f3b05ebac1b19d0e11f974dcf5e22c2746f8e6bbb454c4dfce95c16fe150e5d87f4ceccde714e36acb1199db009e086df63fc1d26a386410d1d2b0134f3e09229b90f5f"], &(0x7f0000000040)=0x43) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000140)=0x4) readv(r0, &(0x7f0000000540)=[{&(0x7f0000000380)=""/97, 0x61}], 0x1) 16:02:33 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x2) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x510, 0x90, 0x8, 0x1, 0x1, 0x6, 0x40e1, 0x2, 0x1, 0x22c5}) r2 = dup2(r0, r0) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000040)) 16:02:33 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8000000000004500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x80000051, 0x44) open$dir(0x0, 0x0, 0x0) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000000)=0x1) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000000c0)) mknod(&(0x7f0000000040)='./bus\x00', 0x2, 0xfff) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x2}) 16:02:33 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file1\x00', 0x400000002c4, 0x60) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x814, r0, 0x0, 0x0) stat(&(0x7f0000000180)='./file1\x00', &(0x7f0000000200)) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)) mknod(&(0x7f00000001c0)='./file1\x00', 0x2014, 0x0) rename(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='./file0\x00') 16:02:33 executing program 1: lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) poll(&(0x7f0000000140), 0xf9, 0x7b) pipe2(0x0, 0x0) execve(0x0, 0x0, 0x0) 16:02:33 executing program 0: setuid(0xee01) r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/105}, 0x71, 0x3, 0x800) r1 = msgget$private(0x0, 0x0) msgctl$IPC_STAT(r1, 0x2, 0x0) 16:02:33 executing program 1: setreuid(0x0, 0xee01) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) chdir(&(0x7f0000000000)='./file0\x00') 16:02:33 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) lstat(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0xfffffffffffffffd) r0 = getuid() chown(&(0x7f0000000200)='./file0/file0\x00', r0, 0x0) 16:02:33 executing program 1: clock_settime(0x0, &(0x7f0000000400)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) wait4(r0, &(0x7f0000000040), 0x2, &(0x7f0000000080)) clock_settime(0x0, &(0x7f0000000240)={0x3}) 16:00:03 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x1, 0x0) r1 = semget$private(0x0, 0x3, 0x100) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000140)=""/235) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x22}], 0x2}) 16:00:03 executing program 1: r0 = socket(0x18, 0x4002, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = msgget(0x1, 0x0) msgsnd(r1, &(0x7f0000000000)={0x3, "825ebc6a2efed3cd8e089e6b66f01217ee5137bcc58a06cce4775cf25fbf4ad43495f28a68b3e42795821857965c0be0105aabe300dc6632f99e0b270d78af457d183cd5d7aa611fa92aeefe9419e0097337e4ae1b7ec0aaf7b9bf"}, 0x63, 0xad15462205b0af6) msgsnd(r1, &(0x7f0000000180)={0x3, "0d11cfe403b1de02d0164a3f18528f30ba356adfadaec4c18dd9dd903e33a81206fe9f1c9e38d1fcc393ef379ed5bc05084e8b9af3e45f01a9b925d4daa45f10021c912de32f455bbfb8dbdcb462e40a13a21494926abc6305c271f99447eeaa2a1f37de49006afa4d82f620b214ae6eafd1c17a825ac16c3900705acd10315ceb120219d4b8288bfa6564136fc98efc3fb278e8078a4bf7a66f1017d2ee38e0019f61d13e78b3d457ffb15f6cc0c154261c4a288dbfa9c7d8cc430a8aebdd85afcee0b88c0d65b402a84e65d245f630902614e7f17dae4f8b43e5"}, 0xe3, 0x800) getpeername(r0, 0x0, &(0x7f0000000140)) 16:00:03 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000200)={0x5, './bus\x00', './bus\x00'}) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x81, 0x0) open(0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x51, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0x20005701, &(0x7f0000000180)) r2 = getpid() fcntl$lock(r1, 0x8, &(0x7f0000000100)={0x1, 0x3, 0x0, 0xfff, r2}) unlink(&(0x7f0000000080)='./bus\x00') 16:00:03 executing program 1: setreuid(0x0, 0xee00) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="3e2a7913e4ba6d673553c0c01b3dfaf90f1e1e4b2ae5eefeaff0f2c85e2831c61ad4091d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002000514295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e", 0x7b) r1 = syz_open_pts() close(r0) r2 = dup(r1) recvfrom(r2, &(0x7f0000000200)=""/60, 0x3c, 0x802, &(0x7f0000000240)=@in6={0x18, 0x1, 0x6, 0xffffffffffffff39}, 0xc) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xffffffffffffff7f, "01016d882e16615af872eefebfa600"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000140)=0x2) r4 = socket(0x800000018, 0x1, 0x0) seteuid(0x0) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:03 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x28000, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000180)) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4) lstat(&(0x7f00000000c0)='./file0\x00', 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x2000080, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$TIOCSDTR(r1, 0x20007479) clock_getres(0x3, &(0x7f0000000000)) setitimer(0x3, &(0x7f0000000040)={{0x7, 0x6}, {0x0, 0x7}}, &(0x7f0000000100)) 16:00:03 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x88) bind(r0, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x0}, 0x8) r1 = socket(0x18, 0x1, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x2, 0x0, 0xb58f}], 0x80, 0x0, 0x8000, 0x0) r3 = semget(0x2, 0x2, 0x20) semctl$GETZCNT(r3, 0x4, 0x7, &(0x7f00000000c0)=""/115) 16:00:03 executing program 1: clock_getres(0x3, &(0x7f0000000000)) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\b', 0x290, 0x0) 16:00:03 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000180)=@in={0x2, 0x2}, 0xc) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000100)={&(0x7f0000000040)=[{0x27, 0x47f9}], 0x1}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000200)=0xc) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) fcntl$setown(r0, 0x6, 0x0) r2 = semget$private(0x0, 0x4, 0x40) semctl$IPC_RMID(r2, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x48) writev(r1, &(0x7f0000000000), 0x1f0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000140)=0x1) getpgrp() 16:00:03 executing program 1: r0 = semget(0x0, 0x2, 0x480) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x5, 0x4, 0x10000, 0x7, 0x0, 0x1000, 0x6]) semop(r0, &(0x7f0000000040)=[{0x2, 0x5, 0x800}, {0x3, 0x800, 0x1000}, {0x3, 0x1, 0x800}], 0x3) r1 = socket$inet6(0x18, 0x2, 0x55a) r2 = socket$inet6(0x18, 0x1, 0x3) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000080)={0x6, 0x1, 0x4597174d, 0x7d2, 0x100000000}, 0xc) semctl$GETPID(r0, 0x0, 0x4, &(0x7f00000000c0)=""/186) r3 = socket$unix(0x1, 0x0, 0x0) stat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000240)=0xfffffffffffffeff) stat(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000340)=[0x551, 0x80000000]) setsockopt$sock_int(r2, 0xffff, 0x10, &(0x7f0000000600)=0x7, 0x4) semctl$GETPID(r0, 0x2, 0x4, &(0x7f0000000380)=""/192) mknod(&(0x7f0000000440)='./file0\x00', 0x0, 0x1b) r4 = dup2(r2, r1) r5 = semget$private(0x0, 0x1, 0x0) fchdir(r1) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000000480)=0xfffffffffffffe01) dup(r1) setsockopt(r4, 0xffff, 0x1, &(0x7f00000004c0)="959bb526a2f2ea75381b82de117fee556ba32d41744147e7ab876ac244a725883ba4833386ccb4500ec76e64a7dcdcc628a3de1e0539c7624aadead2ea0d9c379e3c182815c515c7215769aa251bd1cb5aa9464c99a74d3dc93fc595ca1ff22e1e7e62d7c46776b3f02958981ec1ad91b26ff8af3e24321087bf5e98fdd51e0c1773023cdedff7a25e57b1c8bfed67fbd316f6a817807254554a90cc017be6be4f82df775eb9b6b7fb1c9bc43c7e13e7af0bc1ae4c5722d9f89ffb65ca4366adb913733ce166d2b10da48fbc3093c4120efa2baf1b916e733de7f2", 0xdb) sendmsg(r1, &(0x7f0000000800)={&(0x7f00000005c0)=@un=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000680)=[{&(0x7f0000000640)="e9b3bd4af10255b864f9ceebcbe718902c8f6290e82eb7634d3389acde2328", 0x1f}], 0x1, 0x0}, 0x2) write(r3, &(0x7f0000000840)="c9bf98ed6d4f3f94404ae123dae13c879086d3ab482172ca89543adaa2b50201d5d4cf24a721d0b0269d2074f0928141ec7e251407f830c105eb4f317e248866d87ad40fd8045473096739ba988906d96eb9695c97849fa703bc4da309109cc3570ecac2c3a9273071eaa7bcd048c3a175e85426499ec04573d9c18447738a9e96371b8b53d13d3dcab39fec9a4a965a8edffd62c19d0f4686e0245668478cefdd92ee65204fa52797f09734efdfdd326aaa6f298995d355d50c5f0fdcb2437d981ea02278fd1ca89eb11c105b8340481fe4f5cf3583f88e83cadc3708bf", 0xde) symlink(&(0x7f0000000940)='./file0/file0\x00', &(0x7f0000000980)='./file0\x00') semop(r5, &(0x7f00000009c0)=[{0x0, 0x1ff, 0x1800}, {0x3, 0x0, 0x800}, {0x3, 0x5, 0x800}, {0x0, 0xf587}, {0x6, 0x0, 0x3cc42d380cf027c7}, {0x1, 0x10001, 0x1000}], 0x6) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000a00)=0x2) stat(&(0x7f0000000a40)='./file0\x00', &(0x7f0000000a80)) 16:00:03 executing program 0: r0 = semget(0x0, 0x2, 0x1) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/136) r1 = semget$private(0x0, 0x5, 0x12) semctl$GETPID(r1, 0x0, 0x4, &(0x7f00000000c0)=""/92) r2 = syz_open_pts() fchdir(r2) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000140)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r6 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000002c0)={{0x5dd2, r3, r4, r5, r6, 0x121}, 0x9, 0x9, 0x2}) r7 = dup(r2) readv(r2, &(0x7f0000000840)=[{&(0x7f0000000340)=""/148, 0x94}, {&(0x7f0000000400)=""/19, 0x13}, {&(0x7f0000000440)=""/47, 0x2f}, {&(0x7f0000000480)=""/200, 0xc8}, {&(0x7f0000000580)=""/34, 0x22}, {&(0x7f00000005c0)=""/221, 0xdd}, {&(0x7f00000006c0)=""/139, 0x8b}, {&(0x7f0000000780)=""/115, 0x73}, {&(0x7f0000000800)=""/64, 0x40}], 0x9) semop(r1, &(0x7f0000000900)=[{0x0, 0xe77, 0x1000}, {0x1, 0x9, 0x1000}, {0x4, 0x80000000, 0x800}, {0x1, 0xff, 0x800}], 0x4) semctl$GETNCNT(r0, 0x5, 0x3, &(0x7f0000000940)=""/250) semget(0x2, 0x7, 0x4) geteuid() semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000a40)=""/162) writev(r2, &(0x7f0000000b80)=[{&(0x7f0000000b00)="90d39bc0f696574605820887f40bf7e2b7a1e44dd500794966a1a3c96772471c83699a6cef8b32331adcdb78e184f97a239471b56c92680d52744c1ab930788f0c2b50739fc99a8eea9ff3efe7a1dc36b4414fc23a2791b6fe8b73870e62", 0x5e}], 0x1) r8 = semget$private(0x0, 0x7, 0x400) r9 = semget(0x2, 0x0, 0xf28fe551dd8a7f62) symlinkat(&(0x7f0000000bc0)='\x00', r7, &(0x7f0000000c00)='./file0\x00') semop(r8, &(0x7f0000000c40)=[{0x2, 0x6f32, 0x1800}, {0x4, 0x6e3, 0x800}], 0x2) semop(r9, &(0x7f0000000c80)=[{0x3, 0x7, 0x1800}, {0x0, 0x10001}, {0x0, 0x4, 0x1000}, {0x3, 0x0, 0x1800}, {0x1, 0x1, 0x800}, {0x7, 0x6, 0x1000}, {0x1, 0x2, 0x800}, {0x0, 0x1, 0x1000}, {0x1, 0x8, 0x1000}], 0x9) mkdirat(r7, &(0x7f0000000cc0)='./file0\x00', 0x0) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000d00)={{0x6, r3, r4, r5, r6, 0xd8, 0x8}, 0x5, 0x1, 0x20}) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000d80)) r10 = shmget$private(0x0, 0x4000, 0x100, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_UNLOCK(r10, 0x4) 16:00:03 executing program 1: r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="9b57c67b12f0863cc3bff2a3fdb7513bc1bccc1402bcbbb93c4182a4f849acea55fce82266a66bc38ca4177cbbb0ef120d98f193f18416ab85cbc79967d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6cd872bb8a3b5d4f48b745e127331d8b557a6daee9aa383532572511db5eb5c4f86badcc2809e17b781dc38ba45876339c236d2842d569020287ce96991408074f0a8b7f55c354e9b9d8ed2600641a158f11973a86ce02a5a6b8740a0f7ca4dccf1e3e98f68c6fd576106c7465f52c", 0xe1) getrlimit(0x9, &(0x7f0000000000)) 16:00:03 executing program 1: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000170000000000000000000000000000000000000000000010"], 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x0, 0x80000000000000c, &(0x7f0000000040), 0x0) 16:00:03 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x101}, {}], 0x2}) socketpair(0x18, 0x0, 0x2, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet(r1, &(0x7f0000000100)={0x2, 0x0}, 0xc) 16:00:04 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) writev(r1, &(0x7f0000001180)=[{&(0x7f0000000000)="de", 0x1}], 0x1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) lseek(r0, 0x0, 0x40fff) read(r1, &(0x7f0000000180)=""/4096, 0x1000) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) write(r0, &(0x7f0000000140)='!', 0x1) 16:00:04 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="280000007fff0000038a0075c3", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x8429, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000240)={0x8, './file0/file0\x00', './file0\x00'}) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f0000000100)={0x3, 0x100}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r3, 0x0, 0x0) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)={{0x4, 0x1}, {0x165, 0x7}}) poll(0x0, 0x0, 0x80000000000007f) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) 16:00:04 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x402) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10621, 0x0) close(r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) close(r1) 16:00:04 executing program 0: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="00000000000400"], 0x10}, 0x0) 16:00:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x10d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae632e0c2e8b27f2b284a73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8a7db9ad8a4f5f728ada3742d193ef16ab93f12fc4d5f16b136a5d00d", 0x65) write(r2, &(0x7f0000000200)="bd82c321a8cf98848e4a8051bd24313d028d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ec828e3768a0237f559b7cb5e32d0ffad4e7199679daa987423cab21c6b2748aaa78943da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd1114518138f7d1d6a2e60e1f34322c0cdf8648b48935d16a79a15cecdd79cd66c31400b4dc386972d2eae4950146e55dfb730fc43c6c3b018be5455be5fe8080c850f9e13da075ee54c068235008afe74511560a934642a247a3e4003d756b8f36f49d07805e04cca5dcf52535caab085c9a7dee538225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa280628dc1acadfc3e92423cb41197f368771b662654bdff0d7b16d17f7030a73a7142506aacff400b84a56478769d83c9ae3c3e92f5de46d9c350db63caf7ec56cc8d1a827d017cfa86de2263508d4edcd53967e684a30c5f5913d0e81000000000000008eb15fde65dd6caa00ce55ed35131361160b55248e02ee595dc0f7a85c43086db0362498e59f473461f38038d5c48e03f25e2c1095aaa93079482d45d8058bd4a94a286ac2b0a75452f07e8f1f3e43d91df86c1926fc35f1f2cca773e10bb74f9cbafd48121509d74780164cf090e7cf7c8d254b7d090000000000000096a6c1d061a2bd7a454c6c016d2fa19295628226632a6d675bb0551dc6b1b1de57c893be9f19f8a80a8f029557c0b5068219be6e4eb5a6c58dc3c1aa91b627581be9673e8936b75873f4cb4666349149afcb08b7c96b6702b8778dd70d740b5bb59994ab1f606d5f694df2f0605242b6e18bf739", 0x258) r3 = syz_open_pts() close(r2) dup(r3) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x23, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x0, 0x3ff, 0x6, 0x8, "8f90e6acf4f9edeca7d73f948b17bee8dced31c6", 0x7, 0x400}) write(r0, &(0x7f0000000140)="a75405b3aefe9f86dc743d71e17e7ee6125bd62247dc9e582b169c78dd51eb5d72af4c49fb7425a016014de77c1dd1ac9f903b279778b3afa2562dceec61beedb4eff34d9a90ce048ebd24ddcffccb32b3df4375e31080349a6c5d0624df6ad3d471bc4da5361d89b30473905e46106b6328e9a448993e2dea86f182d4c65f", 0x3e) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000000c0)=0x10000) syz_open_pts() 16:00:05 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0xffbe12e3cb5cbe14, 0x80) recvfrom(r0, &(0x7f0000000040)=""/153, 0x99, 0x800, &(0x7f0000000100)=@in6={0x18, 0x0, 0x7}, 0xc) r1 = openat(r0, &(0x7f0000000140)='./file0\x00', 0x10000, 0x126) accept$unix(r1, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0xa0) rename(&(0x7f0000000240)='./file1\x00', &(0x7f0000000280)='./file1\x00') ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000002c0)) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x1) mknod(&(0x7f0000000340)='./file0\x00', 0x80, 0x4) ioctl$TIOCSTOP(r0, 0x2000746f) r2 = openat(r1, &(0x7f0000000380)='./file1\x00', 0x40, 0x80) symlinkat(&(0x7f00000003c0)='./file1\x00', r1, &(0x7f0000000400)='./file0\x00') recvfrom(r2, &(0x7f0000000440)=""/170, 0xaa, 0x800, 0x0, 0x0) rename(&(0x7f0000000500)='./file1\x00', &(0x7f0000000540)='./file1\x00') symlinkat(&(0x7f0000000580)='./file1\x00', r2, &(0x7f00000005c0)='./file1\x00') utimes(&(0x7f0000000600)='./file0\x00', &(0x7f0000000640)={{0x9, 0x4}, {0x4, 0xde61}}) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000680)) r3 = getpid() wait4(r3, 0x0, 0x1, &(0x7f00000006c0)) dup(r2) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000780)=0x10000, 0x4) open$dir(&(0x7f00000007c0)='./file1\x00', 0x187a1, 0x110) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000800)) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000880)) poll(&(0x7f00000008c0)=[{r2, 0x34}], 0x1, 0x40) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000900)='/dev/zero\x00', 0x10090, 0x0) ioctl$WSDISPLAYIO_LSFONT(r4, 0xc058574e, &(0x7f0000000940)) flock(r4, 0xf) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000009c0), 0xc) r5 = semget$private(0x0, 0x6, 0x110) semop(r5, &(0x7f0000000a00)=[{0x0, 0x0, 0x1800}, {0x6, 0x7fffffff, 0x800}, {0x7, 0x8, 0x1000}, {0x0, 0x80}, {0x4, 0x1, 0x1800}], 0x5) 16:00:05 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) pipe2(&(0x7f00000000c0), 0x10000) mprotect(&(0x7f000008c000/0x1000)=nil, 0x1000, 0x5) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20, 0x0) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) 16:00:05 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x10, 0x0) sendto(r0, &(0x7f0000000140)="8f8b2ef0eb2508d93d72aef6133f370ae07bff40fccba83a9d3b39a21aa0a686d28dbf451b7c105fd1c1eac47cfba9a9f36c2671c127c2d33cb12d86bf03ef74494cb80b440c0c82232f4dedb705085f717b330e0003042816362f8fdf138592c6e7ed039055fa65c88e5d78eb1fab9e533899374b153e3e0b5ccbab475acc22b1b44c0678d28c26399d6bab85298563ecc6683b27c6d3d50f8a157bc4531d57cae19f46bf92e9371ce9972a5faf47c9984f310f798aedc2ca39d813b6258e0cb75606f7", 0xc4, 0x5, &(0x7f0000000240)=@un=@abs={0x0, 0x0, 0x1}, 0x8) bind$inet6(r0, &(0x7f0000000100)={0x18, 0x3, 0x99, 0x2f09}, 0xc) clock_settime(0x0, &(0x7f0000000000)={0x6d8a1c48}) open(&(0x7f0000000040)='./file0\x00', 0x10008, 0x4) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) 04:02:32 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r0, 0x0, 0x0) write(r0, &(0x7f00000001c0)="69df779daf6b", 0x8a6dbf1a) 04:02:32 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2c000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32], 0x30, 0x400000000000}, 0x0) 04:02:32 executing program 0: pipe2(&(0x7f00000000c0), 0x10000) clock_settime(0x100002, 0xffffffffffffffff) 04:02:32 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f00000000c0)) setitimer(0x0, &(0x7f0000000000)={{}, {0x1}}, 0x0) poll(0x0, 0xb6, 0xefffffff) setitimer(0x0, 0x0, &(0x7f0000000040)) 04:02:32 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="4c0da487000000003f076c1401", 0xd) socket(0x1, 0x0, 0xce87) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, 0x0) 04:02:32 executing program 0: 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(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) semget(0x0, 0x4, 0x20) fcntl$setstatus(r3, 0x4, 0x80) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0xaf, 0x7}, {0x0, 0x200}, {0x86, 0x2e}], 0x3}) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) getsockname$inet(r0, 0x0, &(0x7f0000000140)) close(r0) 04:02:32 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = shmget$private(0x0, 0x2000, 0x402, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) setsockopt(r0, 0x29, 0x2f, 0x0, 0x90) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x10080, 0x0) r3 = fcntl$getown(r2, 0x5) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x5, 0x8, r3}) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10080, 0x0) ioctl$WSDISPLAYIO_GBURNER(r4, 0x400c5752, &(0x7f0000000000)) poll(&(0x7f0000000000), 0x2067, 0x400) pckbd_enable: command error 04:02:34 executing program 1: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x50}], 0x1, 0x7fffffff) fchdir(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457811a7f9097b5ac793683a"}) syz_open_pts() fcntl$setstatus(r0, 0x4, 0x44) syz_open_pts() 04:02:34 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = kqueue() connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) bind$inet(r0, &(0x7f0000000140)={0x2, 0x1}, 0xc) kevent(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffa, 0x10, 0x40000000, 0x8000, 0x8cec}, {{r0}, 0xfffffffffffffff8, 0x80, 0x80, 0x5f60, 0x5}, {{r1}, 0xfffffffffffffff8, 0x50, 0x20, 0xffffffff00000001, 0x2}], 0xffffffff, &(0x7f00000000c0)={0x3, 0xffff}) kevent(r1, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x80, 0xf00fffff, 0x17c110dc, 0x1}, {{r0}, 0xffffffffffffffff, 0x7b, 0x0, 0x0, 0x4025}], 0x40, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x2, 0x1, 0x8000, 0x2}, {{r0}, 0xffffffffffffffff, 0x8, 0x2, 0x100000000, 0x2dd}], 0x20, &(0x7f00000001c0)={0x7, 0xfffffffffffffff9}) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 04:02:34 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) openat(r0, &(0x7f00000001c0)='./file0\x00', 0x40, 0x100) link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000240)='./file0\x00') unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') unveil(&(0x7f0000000280)='./file0/file0\x00', &(0x7f00000002c0)='c\x00') link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000200)='./file0/file0\x00') 04:02:34 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x36, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) 04:02:34 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffa, 0x3}], 0x10000, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r3 = dup2(r0, r0) dup2(r3, r3) 04:02:34 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x60e, 0x7e) mmap(&(0x7f0000010000/0x2000)=nil, 0x2000, 0x5, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000011000/0x2000)=nil, 0x2000) ftruncate(r0, 0x100000001) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/9, 0x9}, {&(0x7f0000000080)=""/10, 0xa}], 0x2) 04:02:34 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x7, 0x100000000}) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)=""/200, 0xc8) lseek(r0, 0x0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x2000100000003}) 04:02:34 executing program 0: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000000)='./control/file0\x00', 0x100, 0x0) symlink(&(0x7f0000000040)='./control\x00', &(0x7f0000000080)='./control/file0/file0\x00') 04:02:34 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="2000000000000000ffff0000000e0000f87c8a5b671b1b542a538706000000a71100000029000000230000000300000035707f9545070b77"], 0x38}, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={r1, r2, r3}, 0xc) rmdir(&(0x7f0000000000)='./file0\x00') 04:02:34 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x202) r0 = open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) link(&(0x7f0000000000)='./file0\x00', 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000400)) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 04:02:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) write(r2, &(0x7f0000000200)="b4", 0x1) msgget$private(0x0, 0x1) getuid() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 04:02:34 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0xc6, 0x3f, &(0x7f0000000080)="7a87c43a0099db9d7314ecd2a9167259e5395e577bbc90819957e05ba036d8a9c94cef7af3e47489f3ef09261dc529132b91c1a18a53ae1dd7f5515be02187cf4ccd20c7c20eeb3acc67f3defd292b54446fca4251780bdef9ed", 0x5a) open(&(0x7f0000000100)='./file0\x00', 0x10400, 0xa) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:02:34 executing program 1: poll(0x0, 0xfffffffffffffe47, 0x802) r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x4) ftruncate(r0, 0x8) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000100)='./file0\x00', r1, r2) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x7, 0x4, 0x0, 0x1, 0x5, 0x7, 0x800007d, 0x0, 0x1, 0x80000000, 0x5}) r3 = shmat(0x0, &(0x7f0000ffa000/0x4000)=nil, 0x1000) shmdt(r3) 04:02:34 executing program 0: r0 = shmget(0x3, 0x2000, 0x3, &(0x7f0000ffb000/0x2000)=nil) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f00000007c0)=[r6, r4, r9]) r10 = getpgrp() getgroups(0x4, &(0x7f0000000180)=[r5, r1, r2, r5]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000740)=0xc) shmget(0x2, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x3, r8, r3, 0x0, r6, 0x4, 0x4}, 0x3c0, 0x800, r10, r12, 0x1, 0x5, 0x7f}) execve(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000400)=[&(0x7f0000000240)='\xcb!$\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='/:\x00', &(0x7f0000000340)='!\x00', &(0x7f0000000380)='-\x00', &(0x7f00000003c0)='\x00'], &(0x7f0000000640)=[&(0x7f0000000440)='\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='%\x00', &(0x7f0000000540)='^\x00', &(0x7f0000000580)='&\x00', &(0x7f00000005c0)='-\x00', &(0x7f0000000600)=',\x91!\'@\x00']) setgroups(0x2, &(0x7f00000000c0)=[r11, r7]) setuid(0xee01) r13 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000840)='/dev/ttyCcfg\x00', 0x200, 0x0) r14 = fcntl$dupfd(r13, 0x0, r13) ioctl$TIOCNXCL(r14, 0x2000740e) ioctl$WSDISPLAYIO_GETEMULTYPE(r13, 0xc014575e, &(0x7f0000000880)={0x1, './file1\x00'}) shmget$private(0x0, 0x2000, 0x6, &(0x7f0000ffb000/0x2000)=nil) getitimer(0x1, &(0x7f0000000780)) r15 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000680)) getgroups(0x5, &(0x7f0000000800)=[r9, r2, r11, r11, r2]) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f00000006c0), &(0x7f0000000700)=0xc) readlink(0xfffffffffffffffe, &(0x7f0000000040)=""/33, 0x21) shmctl$IPC_STAT(r0, 0x2, 0x0) 04:02:34 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0x1, 0x33, 0x9, 0x7}, {{r0}, 0xffffffffffffffff, 0x2, 0x20000070, 0x2, 0x7}, {{r0}, 0xffffffffffffffff, 0x40, 0x64, 0x80000000, 0x7fffffff}, {{r0}, 0xfffffffffffffffb, 0x0, 0x2, 0x3, 0x9}, {{r0}, 0xfffffffffffffff8, 0xe0, 0x20, 0x9, 0xed43}], 0x40, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffb, 0x10, 0x0, 0x0, 0x401}, {{r0}, 0xfffffffffffffffb, 0x83, 0x51, 0x5, 0xe6}, {{r0}, 0xfffffffffffffffb, 0x10, 0x50, 0x250ed463, 0x1}, {{r0}, 0x0, 0x10, 0x5, 0x0, 0x7}, {{r0}, 0xfffffffffffffffc, 0x50, 0x40000004, 0x2, 0x8000}, {{r0}, 0xffffffffffffffff, 0x20, 0x20000042, 0x7ff, 0xffff}, {{r0}, 0xffffffffffffffff, 0x50, 0xf0000000, 0x1000, 0x100}], 0x4, &(0x7f0000000000)={0xa000000000000000, 0x81}) kevent(r0, &(0x7f00000000c0), 0x64, 0x0, 0x7, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0xc001, 0x9) 04:02:34 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2004, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMSET(r1, 0xc0044266, &(0x7f0000000000)=0x7000000) 04:02:34 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70c, 0x0) rename(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='./bus\x00') pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f", 0x17c}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) open(&(0x7f0000000000)='./bus\x00', 0x10000, 0x26) 04:02:34 executing program 0: r0 = socket(0x18, 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x3, 0x3, 0x0, 0x95, "58a492a5bde5edde7ab6da3a39edbd044681b65f", 0xfffffffffffffffc, 0x7fff}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x8) 04:02:34 executing program 1: r0 = getpid() setpgid(r0, 0x0) r1 = msgget$private(0x0, 0x1) getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r6 = getpid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x3, r2, r3, r4, r5, 0x2, 0x3}, 0x80000000, 0x80, r6, r0, 0x401, 0x7, 0x4, 0x7}) 04:02:34 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x90, 0x0) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x200, 0x0) r1 = dup(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet6(r1, &(0x7f0000000080)={0x18, 0x0, 0xd7, 0x568}, 0xc) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000000)={0x401, 0xffffffff}, 0x10) 04:02:34 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x20, 0x0) pipe2(&(0x7f0000000000), 0x4) close(r0) 04:02:35 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15966edb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b1660f0e28f28b7a61ee0280ee001a2d596da9c75f0ae87051b2f1573277ef6f4faa8eba2776adefe7c1923ffffea07bf6c47b6d46099667e6ea49b94a588514214a482791409c2f5cdbd25d22b5b54eba6f3b8ef2a1e83b1c2314297636bfbeb285372a7fdc2b6037e3c3a4260084bc19cadc52e2205f2441b254b30a8150f9c945150a9650d34ec2ecab0ddebaf0d7ad84d5d492fdf141ef816b91652baa9cf22d9d86b49494a45dc8945fee14487ba7806063e9d657145b384022fd4c8f170e7e6dacc0891ca4402fc248b0b3c8d177ea7ad8440a42de951a35645c26c7a2c5fb2f0dc6b14", 0x1000) sendmsg$unix(r0, &(0x7f0000000180)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000140)=[{&(0x7f0000000080)="873e9482bf3bc24024830245474fefc0be72113256b9013502180afe3a6ca4704672d01cb4def0f1f52b1623c72f6b7ac187f8528055947e4ea853dab74ee132d8d576c919c5219a1622317495ba84288548f7e7", 0x54}, {&(0x7f0000000100)="ada8", 0x2}], 0x2, 0x0, 0x0, 0x6}, 0x407) write(r0, &(0x7f0000000040)='h', 0x1) execve(0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 04:02:35 executing program 1: r0 = socket$inet(0x2, 0x2, 0xffffffffffffffff) bind(r0, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x8a01, 0x0) accept$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) 04:02:35 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) nanosleep(&(0x7f0000000000)={0x2, 0x5}, &(0x7f0000000080)) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 04:02:35 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x50, 0x102) connect$inet(r0, &(0x7f0000001280)={0x2, 0x3}, 0xc) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) recvmsg(r0, &(0x7f0000001240)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000001180)=[{&(0x7f00000000c0)=""/4096, 0x1000}, {&(0x7f00000010c0)=""/161, 0xa1}], 0x2, &(0x7f00000011c0)=""/120, 0x78}, 0x2) 04:02:35 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="82022e024430d62f66694954c3070cb1d69f78d5eb4ab15c069c033a71720e70de512f662df176d8d20786a5d1e928bdc473d836eafa5abef71fc912f90e02005ebde784f8b065a75e146595f6a88660e539561c"], 0x7c) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) write(r0, &(0x7f0000000080)="25c79feb59d81e9c49f08ccb02bba60116a224e7e9dda9a242a9df8a7cf0c834312f7cd212b4548fff49ba32d2ac0d9e05af92abaa4e14859c2d8c75b5c1865a82f9c8acef4886597f72f3b3de631a225bfb43a644d960ca0ee4dcf88d04820201840905b00727a5417dc7ecd5c57ed7be395d3520df267e5ba21cf652b584f7993e9699452cc1249a7d59a59e018cc937", 0x91) r1 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x120, 0x40) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) ioctl$KDDISABIO(r1, 0x20004b3d) fchownat(r1, &(0x7f0000000180)='./file0\x00', r2, r3, 0x4) 04:02:35 executing program 1: r0 = msgget(0xffffffffffffffff, 0x0) msgctl$IPC_SET(r0, 0x1, 0xfffffffffffffffe) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) recvfrom$unix(r1, &(0x7f0000000040)=""/54, 0x36, 0x801, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) 04:02:36 executing program 0: r0 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0xf, &(0x7f0000000100)={0x0, 0x1, 0x9, 0x100000000, r1}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) 04:02:36 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x7fff, 0x16, &(0x7f0000000040)="04005c00", 0xfffffffffffffde2) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x0, 0x8, 0x10001}, 0xc) 04:02:36 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4401) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000040)='./bus\x00', r1, r2) execve(&(0x7f0000000180)='./file0\x00', &(0x7f0000000240)=[&(0x7f0000000200)='\x00'], &(0x7f00000004c0)=[&(0x7f0000000280)='@!\x00', &(0x7f00000002c0)='/\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='&\x00', &(0x7f0000000380)='/\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='\\\x00']) 04:02:36 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000691040dcc400000100"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socketpair(0x27, 0x1, 0x5, &(0x7f0000000000)={0xffffffffffffffff}) r2 = getuid() r3 = getgid() fchown(r1, r2, r3) sendmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)=[{0x10}], 0x10}, 0x0) rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file1\x00') execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)=[&(0x7f0000000080)='}:@\xb7\x00'], &(0x7f0000000240)=[&(0x7f0000000140)='@\x00', &(0x7f0000000180)='+@\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='-\x00']) 04:02:36 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x6, 0x0, 0x342) socket$inet(0x2, 0x0, 0x998) 04:02:36 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000040)) close(r0) kqueue() getpeername$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$TIOCFLUSH(r0, 0x4004667b, 0x0) 04:02:36 executing program 1: kqueue() r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x4000400000002c2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x48a, 0x0) 04:02:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000280)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r1 = syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r2, &(0x7f0000000040)=@in6, &(0x7f0000000100)=0xc) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x20d4fe, 0x1003c3, 0x3, 0x8, "b08dce58000000000000000000e60000000200"}) readv(r3, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 04:02:36 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) fcntl$setflags(r0, 0x2, 0x1) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) fsync(r0) geteuid() unlink(&(0x7f0000000000)='./file1\x00') 04:02:37 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "04000000000000000002000000ffec6de400"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x80, 0x0) r1 = accept$inet(r0, &(0x7f0000000000), &(0x7f00000001c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) r3 = getuid() r4 = getgid() setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000002980)={0xeb8f, 0x1, 0xf35, 0x3, 0x80}, 0xc) close(r0) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={r2, r3, r4}, 0xc) accept$unix(r0, 0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x5, 0x0, 0xffffffffffffffff) recvfrom(r1, &(0x7f0000001980)=""/4096, 0x1000, 0x0, 0x0, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r5, 0x29, 0x68, &(0x7f0000000240)={{0x18, 0x3, 0x4, 0x1}, {0x18, 0x0, 0x80}, 0xfffffffffffffff8, [0x8, 0x1000, 0x100000001, 0x8, 0x101, 0x2, 0x3f, 0x75]}, 0x3c) r6 = socket(0x18, 0x1, 0x0) sendto$inet(r5, &(0x7f0000000280)="39cd5f02a77b113c3d548549b819fe45b226738c8d671270398b8c191040d84bcab714e2a6c618e42f460a7364c524e4e1844d5411d4e9cc058c53939efd1c8e23b5216fe6dab8c29dc4d63acc3e673557202142033961cc88a1378ad136c23673a55bb4dc7bd03d6e1297b1bc1afb812eac5e6520c210d0a37695cd9eeb7c5709a02f09735245883dd2385dec685d28d00d0e0bad1c183159751409a4313131403ad73301aebb0d23d06dc0608b90421837da099680b65b9ba3187b0ffa", 0xbe, 0x4, 0x0, 0x0) setsockopt(r6, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:02:37 executing program 0: r0 = syz_open_pts() sendmsg(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="68000040002c00000000000800000000003169a951e955ab90d3369ad58a3213604d4fea696915dac10319670500c0f20dbde69a98b3bcf78c6c7b56dafa9ebefc0900000000000000388c6edc526602909dddd61ab688d9528557cc49fd86b8b26acc000000000000000d72ef11fbd2d1a0337bdb23490149c3611c6e145f2f051b500080ca2bf7de84bbe0f48b80847daeb3c9f1f3246e0cd78ae42c9b75cd1e3839dcb8a75d907bb9b6126ac3a53ab0bfb96da8484a1d48"], 0x68}, 0x0) close(r0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = kqueue() r2 = dup2(r1, r0) r3 = getgid() shutdown(r2, 0x0) syz_open_pts() getgroups(0xa, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setregid(r3, r4) poll(&(0x7f0000000000)=[{}], 0x200000000000007a, 0x0) 04:02:37 executing program 0: getsockname(0xffffffffffffffff, 0x0, &(0x7f0000000040)) mlockall(0x2) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x18080, 0x4) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) socket(0x6, 0x7, 0x781) 04:02:37 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) r1 = getuid() setuid(r1) sendto$inet6(r0, &(0x7f0000000300)="5d353339a395d60c910a0e8f9b7e42c4944a59a9371b7690e260ec4864d24a310d00bc84fb72f70236b491dcb1caf651cac410e3b4407207a51a53db4aecc8f1a8232f33a9129930198531d92e4e9dfe43419ec647b4f6cac9f3ab0d44c045d08ada35b32b1938b796211f471cea1fc65f4f61782ed67fae28d1e758ed6fd0a3c1088412f0fdb7334706781113ccf4cf17970ff4935ceb53108d7ea7e74ed8aabfef48dc7414beb218237db4cfcf7c77b2f569df36e003cc47415536f646d720982cef84509f1291c30f7cedf09061c2d0f8c2d21181afd68c3f9160460a3e796d2c17e7ce4d912f4305ba682a94dc00cba2", 0xf2, 0x4, &(0x7f0000000080)={0x18, 0x0, 0x1ff, 0x2a000113}, 0xc) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) unveil(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)='x\x00') ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000100)) recvfrom$inet(r0, &(0x7f0000000200)=""/237, 0xed, 0x43, &(0x7f0000000040)={0x2, 0x2}, 0xc) 04:02:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "5c0000afb40000000000000000ffff00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000140)={0x0, './file0\x00', './file0\x00'}) 04:02:38 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSDISPLAYIO_DELSCREEN(0xffffffffffffffff, 0x80085754, &(0x7f0000000040)={0x2}) read(r0, &(0x7f00000000c0)=""/154, 0x9a) nanosleep(&(0x7f0000000000)={0x98, 0x5}, &(0x7f0000000080)) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) 04:02:38 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x0) r0 = open(&(0x7f0000001900)='./bus\x00', 0x0, 0x0) unlink(&(0x7f0000000040)='./bus\x00') ioctl$TIOCSETAF(r0, 0x2000745e, 0x0) sendmsg(r0, &(0x7f00000018c0)={&(0x7f0000000080)=@in={0x2, 0x3}, 0xc, &(0x7f0000001640)=[{&(0x7f00000000c0)="47ce8ed5d20f4bb6ed7fa2b0702a1d5b2dbcb0814c72fe76183678dcaf36ccc8458e6741740b1005e166a380992b3b65201933b9c00eedf4053f17cc014e81b5981cdfbf523b261c3e551e3e9d26bcd5f5e8b59e5f3d023265cac63f6986e120217f072f7b849b11f96bc28522c29dd88a2889025386f815d966acb517568f7e1f5f484c5b19d7b5fcf0c370d3e5a4da1392d449f0494b75eb3bc61cead4da080b98be40efc758af579f41ff5b3faf1d1633bdf26a1db749513641295f58d2dca6478d8011794d6afd6970071ab5907d29221eae4b096e5b305e984d800f15cc", 0xe0}, {&(0x7f00000001c0)="17be77b9e47f4f2187bf7532bf46c36743a54f3ce35a7aed497d9bbddc135ec675404fa816ec3a95024b2bd0982b8542812ed597b17517c3940ea55d57fec393bc1257818e1296783d70f99075ff6104f823d5f7596ab3b1d58e99e7c061921036f074a0caa6d0366997c55e6469d98ee6646c8e01672b1e10e7c055ef7e0781e5b8e56edc60b367c482aa25a767d576d1f86f2fa956b9b1930ffdf75003a460419875a53f32c386731466b707acf6dff6752c0030a36bc06731dc69b6ca104a0791f6c15c88b730963382e4ce9c688312507d460097a577ebbf4b878c912bf26f", 0xffffff11}, {&(0x7f00000002c0)="6c1820b3b8db54c1b212864a59c852ce83604341919f46a515cdc934b0715a855c4bc0bf5a1e78d2e7ddc0d7b7a4fe08192a8a8d9af4eb8c198e93559687aa0aa50eee57ed141f5a80b328d52ece8a74173a6600c7789cbc9dd879c414326f5d19c99ae9669bd170873929ba4e01fa7eef3cc92d11f9d502348b5030fff9cd126e19f01432a17ec08be3f162715bdd41d3255293e367ffa6a633", 0x9a}, {&(0x7f0000000380)="f5b0227c8109dc8e3a051c83ab2e88ce58b75b8612d99017fb4f726a35cf16ebdd09741110f93a4abf4b621769365e214f8669ab7f499087c1951b50248cb532329b493f86c1aa5e8dedb15e9e80afa944942927274ff6991c14a2054ea497fe97", 0x61}, {&(0x7f0000000400)="6b5a2b99ae5c2312b51b2d46f602a274d2c5d6ca0f6ad3e1125bd3a5739f08ca7424b314764320b9a8a21324f9bdd0709712dcaa2ff881dd7f9c00c77ffcad60", 0x40}, {&(0x7f0000000440)="e9d9a409a24d4b86bfb43ff45cdb4f17b646e7fc00c741a9e7a71bf47281ab6d1b7d0919e6bff6270f1ea1cb8d7761e76a76b19eafb01a4078c5badffe3e5d50ed862b9449f7f294d64f35b16ce9063a92cd5f5bd4e9a967a2c003f32e0dbb55de0f3897d12c7579dd378d629893459eea34985c1a463eea9b25d9456e1d8b1600118cc571cb3ac73a", 0x89}, {&(0x7f0000000500)="dfc5c1cec8e3a60cc4aa7a6d4e95ef50107bb5b3284d20fa8529b3731a9ec19cb06ba4d2921fe2dd30652066678fb27089db8f13794441bc0adbc476906ec795e4f91ded3a96a5ad26b7155cc6bb9c41d5375938eb31c77280d8f15248d174d0ab36", 0x62}, {&(0x7f0000000580)="f1dffaebcaf2a9a41bba1a5828c8a90f2d14c61e4503af5145c5fc45062f57493461309bce40ba904c4eab0c7d8f08f20b089a0e87119b7139759f55b6c23c0d61231fe7b0f3a6996aa4fd174e37bc05e348987c6f87d2e576ced40988ccf745d9124522dd4d891b8159dabf5b40f44fb127df0efdbfd7352c351b2d950e83cd7bccd56f4bf08aab4d94a62b327dab39bca4209544008dec95a4c881374b9c0fd514c051c2fc39c108d2437bcfdaf37047a432efb60cebc82cd7c376620f981a27f3c62d7dd81469cac13d1eb947320d973b66895fedefbe1eea3983626ba60fc9b6acf2daf2af5399e3d8a5de3467ac86f9bd175d1536ac4d2548c01fc7e0fa814d17960c8d2384e41bb3566de19319d3a23e996b799cee3944e241a71f61c624d01a15c2dd02463dd406689f31c905a65773e5b6fb86b192efc27ed25359175ddeeaac6a5bb70e114240137969d7b35082dcc789c3189f573b15952a2be2ecfe64261819704f51e1242f8c7512b5d0eae2b5936e630c3d5a75b6b60e73f73b37ad28a750a7a67f5121a79cd8022901d795b295657300a94d18221e8d1ae821eb5a54d0b0847853a675a307de8838223b6a5eb84456d289f6b93f2c820a6cc1d0a2791c981daeabcb1f05d132b7eea852bec4f2a3f6b54bf72d5ad163573267a5f356acc8498815986359570e796bb89b8e28782ca22c7028fcc29e67adfd4b5393be6791ca64cc9c9e35c476d2ef2d1a7bd3414980a7c24580cb1efa3f73b2fcb1d3a3b9d2e02ba1a9cdbdd0bb99a508e1dbf5d9386d700ed3b900858d6c5fab537e2afb13c2414dd4c4fad70b3e8bdecf5fc29ebca38982e1ed7749054fc8934a6da6ba3368335a71943e5dd33b1000c4836c1bc8c19417de6935bccd5ce9311a7d83d328f4598c0682334516660343d1bcafb9eb18e0f5f0765d5f150f8b24f67c63880c0c6b4d4b2f70564920cb6984d7c3588269ee227b7e2bd3d5cd1135808d3b05cd7253e3d1789b6d775a1de9afb076dc7053dbe1e74d9adfb6856a74272e10e32da202e09e588c4f0e91ee0bc6899aac55361eb961e490a2ab8841cc5bdfeb74666334436c7892785b1e44ef868274737c9290a45f1497d30fec1620e1a950195ee97284829f85662c4c0aed623a3290a991ff16db2d302876ca625cb4d3b5e7898c0753e6799734ed39f259686bdb4032bf0f669595e3c2b705bfd8f6666c4fc24088a436375a58dd1e236bd1e3d91f5721a1773db23c5dbf995fe01ada45491e0fff681d47086785d30241a500347f59d987494f8454869f2ec3e22d7e260a70f92a223504f0c736c9600d00bd0627a0ac64a663e05a9b38351e308f9cf034a7d34b125107f43e88a6b7f4ea13fb9f120bccc99987870f65b291cb1157001e83efa4fd8983269d09b75cff27bd9483e4d7ef1b02bce5a637307c495f97391e25a8dc935c69c219dacec3ac2a14244147ef5aee8399fa9ce41ceee669a21b9222285eb0aa30474fc2b73fd5e5d44d46cfaae09fde5402dd9893f2fd430e027c19be296270323ca9942e66f1852cff5814fab5031685e04531388d8617cffda6a4ff5bad9c590cb6b1e5203bac37b0ecf78586086f553199cb8f1bd43e749dab0082c24b45fa82f7f665a140bc10b47eb78e1dd3211dcd95d3e57e56c0d0fc47419b275b0d495c5fc42a0c9341ef1ce3aefa7c0b10ac4df617ff5caa7aa7783990d307d53ba13e2dd64936e3b3fbb8b9f53ceb2a7c87c4c29a72d8d2726de723946b97d34bcccc9e7568f56388c010ec3663e49573e6e33cad94db537c8a45a09050243a4b73132fc6039a012023f0bb8814cb5712883c97e6ec0344396619f1b39bd22b661e0672f702059e97e07e8be5fe0a45fd4410fdd42c2b6703f5b87be8d28a7ef86ba3116e879fb887debb57b238778b4600d4e732d5fbc2d170a166bb493d217ba8fd3c63762813088c427a3835a3bac2342d1ba3c80502e4fc510ed5690a09a8f4bb5ee6d57d7d0f7105463cff999d787522f9c259c2551371f83d0bbee2044cb852bbcfc63fe6c19b102e075002bcf1f10c1365830302f9ad3fde24369eb2426a052a153b6a2e8e54c6cf5b314b448877fffdc7362951bdf945d6c9f4a4097284ef4a959cb37dd3a6ed41fd1bb4e7589f526ccc394a23e1afcb81e560861a9964ae19050da1dc1182b2e64cf4f7881ba50f4b65e4332a9d1057988fd4271c5f07c7c53e9ee0ed5734062bfc80646cb3ed2d6b2488ce16f597fe017b8afb93c924e219b5312c522497789d52d8ee8d3bde11da41ebd0ff50c0fde0008fcbd4f4091aafb5f68126d6f5b1e8551537c0bb7544e258515c91b6231e64a297e54deb0983f0d2e29eead6314221b8b609e85daad154f2d8d3c18b11ed1f05666109d0b51fb628294a478213c90c38c0c1f8892dfe84f35d4c57b5bf42b52d62fe9e16fda7bdf885beaf3aaa993664aa3f0d087404d0ba300fa9a32bffc7521e7d903e0b6ef6636877e5617178fc65e7c8c527401ac33013f3734dcfee2edc2477c231b4ff1796d8cd8c12fe92797b626c96c7e75ac61962b81c8389bc42ba53c9322959d2e6959cc7e62656c94dd47bfea3a424c961371671525b3e589a979454af38808ba3d41aec56d70683356560206f7aac6090ae9184a8dd6a3809ed771239014e0dd8dedcecf023407b85f5cbe6de5d31a1009bb93aba8cefe7658328419edfc1e73be45ef0f47134af0463addde392fb07581dfe49a2e08fad2af44334015400bc40db92905a9f47699f577df2a80aa49c518c24eb1cb7237a855675e23ca0876a61fa1b7055e3f8397bead01dc0d344194b86fe87a3ab8cb86fa06eb3e702c4d3eaa638ad1f1aa9723cc6ecbcf6066004314f25be8b5759af83bb47eb147e79fbea8a6ff9b50f5dfdf57fdfe169b43dc8649b99dbc73951ddb6b01915af01cc127001849047704a581874059751a929569a1dbeed84df6b2d934278847128936e5efeeb9344f9488056b64c7bac4f8bec58dc1e3dce05a2876996ec7bbad328c6669e506d952b8f5085fde4ff2dde119a73bc11068a017ad80b5a1ce846e524f6df9f7ba792ef931be3e6e895f48c0d2d0cc4b375e58b6f362b8e5e40a6087515bd8949506e3a582cff02e2d06fdf65dbfd2cac92e11b9c28692e2351e7b2245352470e4ac111690bd09b8e369db2e569c2b357ac2679015ddc12d01e09ca5634eb2d25e95ed5edad7125a9571092d418c6c279fa393008c877a328f58cab25172d5a9a6c419f2166e7437c4075427cfdee47d7c7af7452132b587d7ef8665cfbc0ea59481571d3884160ef271d24059dcca0112d34737011ab36f196d65c181fba0294a44ef65868927a0a3dabb142569e71f15fe113e7775c7b2d0fac604ea38230aaaa50cd981b03cc028243a12eeedfc8576cf11ee7d20bd9c7172987b1f72f0f84f82ce1cbc8ac8659bf8c6bae852ef510ce02d1472db3783a97cd7518b10226b1094cec0fa49b8cafcdba536805c34e0ef12ed872611a76151bd2beed3eb9da199db52197221d351501af195325ef0b82c9d6b1f8cf8ff8dc2c165f9a214e21a34b1e5b2905c089efb4b004d2ae51e977c7c9ee8218a1b45aabab114e15f45853d49a8099a71ff595d100314877a45145b6246419a7bc5d26b9e0fdacdef80ab82caaa8adcdfdfc753d513c80a781bf72fdf4a2294228af14d72ae1f7ef43054d3048dde6add897f2e79d37614a6fdfc11ffca7a5db23da651fbc24ac2de00e6ba66f3f11ddf63c5d96c3e928b33e1c0c71e4a2aa4ecc1de1b18410b39ef063599edd3b77ff46107019c052de4b15eefc09d8980e5e0a240acae81fd90c841a8955c84b519ee3fff4e6e75961708e2164800fee74793a880869a1e319cfa313bba31cbe28f75fff7643fae35860facae0a49f30f9a27d391e5ce6d30f33c56bb214b869cddcb5778dd1b8248da7e6019689d78e9255941ec996bc251a8f389b3ae601211a811b8484ca8b10ec4c41a1ea34ef36a803d642477c8325849abfb29c07c88e70e9424b93c46cc6666f9150b7dfa6ac0589dfcd1a7f08a8716bd5a7a8d0d2e2509a68d2062469fefabdb2bdff876051a55d50018d7f93c24e8fa4094c02be1e0e8c1fa01adb6139229b74b7d51b1bc1523d3573ba55fd1fe4e99d986521e2b72aecafbb45ffd589ad803f01918d114e4d223538a74776d972984ea9924aff3000a0d81462b67b2a76787e76796a69afc3ae19110ea04735fce3a038cbb44da70a77453d0b4b0bcfd2f897fa80adc2049034d026169fcaacdb87707fc20c856af8a629d6f9abc794593e28d539b5e600978055f00f5b46d0d58fce980be375e7322ee144ec84e9252bdddd468c69be748334f831a05788794fa5265b3ea0558759c539ec44f695d74b74a6417b72b8c15effe21f77aa2407e8b590359bd53bcfb2c612cf82ca83da57c3554d6f71be55faf14ec27eb235b814ef1505929907faf9c553e5d38db0db3af2e1eac07166d7c5caea455afbd80e171aa52de380c3c88e4f39abb10c927dc666a80f9559c40cfa529bc4936fe0cd79f0868c32da6af7fb26b9281f447ed723e1770fc88ff2a40b247a3e331fda28575687ea1de9aa7a8cb9ea76a8d28a6fe93b00aca9b056f7f6d69527ef8f5bbf6ec25cf1985ee93a03d644413fd7f2a8f8f0756c889aa593c903cb34a0e1caa1a1dd58b12b0101379e7b8049d7f6b5a74063b032181ad2ea606db6eaad8d6702f4cef199eaa827e76be3336e749b3ae0da4a7007ffddd04f29d6fe57482ac9a50a10df595633dc869d147770f130ceb1aeceb627be7363cd2547e5dc653ef09d698f5e90337093d9d61676d38c09c322045590003a82d0affdcf089a6257b33575f9a57df18800d6c108157e0ac6c13f7da86a5d0c8a2cc9526e1d532ab9b404e99c0e51e0683b14a66325a2e9fd6edb8a2cae8513932b10554b2846a8b307cd67c8eac41287ad01312ac4951a9558fdc4cc0d5c0538aafcb7c12da5cba5f16e5986d365ce8c6880e3a692da26c518083fadc4ed7eaaac365c390eec88b6b06440479908b787cba534a2172eea1c0c41192054d21c94b1c4e5b78c8fe91e2cb28be19c7ce665c2dd62a6abc135b85d39fb8cc97246adadb71b3c094a0e3f4715684ac933138548c9f652adf80210bf23e433e6190e3c347406f20486cc3701a4417c66c20b345a96fb078bd1604e631b7b46d6ebfaf1e5170ecf47162a158312c82bb1cea090092a7537bc4c90f82effa91c3b20f0aa495ed6a3278d282ecea9f40edd06324759de8f653d9f1ead930bc73fe97dc29fbd3606f526a3541fb582caa032401e1b8d24d5a831fbd4588e41c048b2ab35795f73cb1c701f90f3a36f186af9f1dcc901394cf16cdeb15e23b8d5029669bf929863d37f6a264a079292f9c53af7c8e8a2a75d16622e31078ed345b8576297aa2cd6caafe04b4dc5456397a10a71bcc60f3e7dd02d3561748e15ed8c8e462d3d5cb9b4f7cd9a509177cbfc577d62d02fe7b08e607e492100e74005deb752ceb81811ccc1864ed9cdb161013de4111b1074d2ef873cdb7d81df4108f2af7edddd1ebb04b1f1385ec85058ea6de0c19421d850fa423dbcb165f65d5c3832b0ac71e03201748e04775a9e391089759254cc30e7724e1319bdf7e07c78ab369c7996147e257441a2de0f4bfd9b26cf1cee5578944c7cc9b3ad1741b9d85aa16cc2efca8bf4de429352888e043b65c5a4333550207be19a7ae55232211882c7057b09", 0x1000}, {&(0x7f0000001580)="6a44979766620c54e35376d1faa63ec6f9225423b8e21dbea84b4d8af4f9f7f3855d0ae138d4f59b307d69e945ab5e018f44fbe1a5c20930a5fd10a966c2c700aa76f9da53e2e79cc1f15cd295be405f47d2f45f6999b778c145fb0c7c6644ea9c4c0700d16528879fe66fda995e4db3e4ef716ae50ecb81551001a6ccd45a8a7c1626f9a9346b23a46f96e39fba8162af7226f1bb024be4b3df266e41d9f48d048c4cfbf97a5e", 0xa7}], 0x9, &(0x7f0000001700)=ANY=[@ANYBLOB="800000000000000001000000080000009115367d826cf6a284cf884137da77d4e051be9b22f9df6d41d1d42d1085b045422ac7447111c90dd36d87639492f3c8312a09e5892942fccb1940c2b02ad28b808737207785b64f7d9426c3a36fc2a9b4fc272ff689fa4dd5e722b8e50a63442b712a4c3e6015158e3100000000c000000000000000ffff000007000000bef0e86a691719cea024813163707a943e4edbb2e249b8777a71aed5ee8415da732997dad9aaa00fb86d892757fe0cb8e9322ab0ef6af892bfca6d1cfbf1fb937db2b80de4af24c45a4ccb7d0e8ea5aae0de017e19066f28fc942f3d36b049a66c8cc6ccc7b50b522bb7b1789a88bf22f7b1ea9cd340586f78304ac3b76987fea36216af5655f167540b4eae4d00007f3d5f773afe4e0506980cfc465fc6977ec05008bd94445a30bf165252610000004800000000000000ffff000006000000c177e9a46a419b15342432a5ebe6246789d2000059be8e8642173ad5b3ddfe1ab451b5a12c2ab997c1960ada8280650674d70000000000000000"], 0x188}, 0x408) execve(0x0, 0x0, 0x0) 04:02:38 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r1, &(0x7f0000000340), 0x10000014c) r2 = getpgid(0x0) write(r1, &(0x7f0000000040)='t', 0x1) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000180)=""/31, 0x1f}], 0x1) write(r0, &(0x7f00000001c0)="ac268e631ad962c4b7407d49b80dec55ac2a5441a764d7be72dabedd9c792b9d586c7e61e56821d8168512bcf1687cb9be779d31a25976737466bed7b543544129942d80b9428c7c592dd7c9d795482448d525e6357de9cb8fb62e8360494cffe4579ffc52be8add42dcab28599268108acdab24336a5a1bac463ccbe9ba1c3078c190b6112a347d3ce0e266177d95f9d32da3e445761bd39a357986c8088ad835598e0d9afd262a2340", 0xaa) fcntl$setown(r0, 0x6, r2) execve(0x0, 0x0, 0x0) r3 = getuid() fcntl$setown(r0, 0x6, r2) preadv(r0, &(0x7f0000000540)=[{&(0x7f0000000140)=""/40, 0x28}, {&(0x7f0000000280)=""/33, 0x21}, {&(0x7f0000000880)=""/4096, 0x1000}, {&(0x7f00000002c0)=""/32, 0x20}, {&(0x7f0000000300)=""/88, 0x58}, {&(0x7f0000000380)=""/152, 0x98}, {&(0x7f0000000440)=""/197, 0xc5}], 0x7, 0x0) getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) fchownat(r0, &(0x7f0000000000)='./file0\x00', r3, r4, 0x2) r5 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) symlinkat(&(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') ioctl$KDGKBMODE(r5, 0x40044b06) 04:02:38 executing program 1: setitimer(0x0, &(0x7f0000000200)={{}, {0xda}}, 0x0) poll(0x0, 0xfffffffffffffeab, 0x5) getitimer(0x0, &(0x7f0000000040)) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) 04:02:38 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x78, 0x0, 0xfffffd9b}, 0x42) sendto$unix(r1, &(0x7f00000000c0)="25d251ec93f78e8e59d077d8d233d92bc2703311546d11677b7fc3ce38ba0bdf7cca3b3c5f9a0a6b02dd4fc1b29ed71adaecfa14d0b157502848527f8ccee943b92576691fdd57ad5b8dc610c10fcb958a26a0816802a842364327ce69d3f2ed36328f2ad95b85626e462cba7d9578b3723ed7497d9d45df58b81cc0c7569432ed09dd82d6a95be2b4bc6735b6bf5e993c", 0x91, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) r2 = socket$unix(0x1, 0x7, 0x0) sendto(r1, &(0x7f0000000240)="3f888eba1ec8beb722418729e914d03103b0e0486482a32ac72785eacab88b76b2c5a98c4bd8d363882f1facbc6dc479a4babd09d6f4eabdcc360d4a9bab050fcbbb26e57f23547fe052d2f826abefae6d92fb16c25bde94a73da23a709e56057a6fa37b90f668c799f5fd520597289fefd54486954922fca8908aad56f7e715b6d026fef7b4023e3481cfe27539c0d206b1bd1ff2fbfd0e3d25f1914ee1f10bfa98048a6bc5dd633e982b4d863a3ac4df2a65443957360da13af7f5707240cfaee032bb9c1ff27f16ccae578387f01c310e6e9ad594d4eebacdbd90", 0xdc, 0x406, &(0x7f0000000040)=ANY=[@ANYBLOB="e2ff2e2f66696c653000"], 0xa) setsockopt$sock_int(r2, 0xffff, 0x100, &(0x7f0000000080)=0x4, 0x4) socket$inet(0x2, 0x4007, 0xf511) 04:02:38 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e004a270a3f018e"], 0x10) sendto$unix(r0, &(0x7f0000000700)="2b375a3cc3f283ce0594f6911f79991b3bb9eac6df3dd926b0b66cd2d9750c3473fa4bbd4cac5b6cda4b73e847fb24922d08cf8c9efe285929f49ea3ab91e672c583c5f95d9eb196f5cefa3f9e3b273168d3f729e2191c13327da756c39639d19537094593cfe9af22a2b33cfdabe32067b4baf8207868cbab7f7cd5046067384ae70c67adbeb43edadc2ba8add2ef616a420bcfa4e1a1b86b4eeb1a5344179b7de3f053a402fbff3447d625a765e82b184002ef5e8fb32fd1d00985ed3a38727f6375bdb95a88dfd40e2d92b02489fc3dc945ab18bca2a24c931c97b0db11414611f376a0c55ad469ef", 0xea, 0x1, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x1, 0x3, 0x64, 0x6, r1}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="04041b43", 0x4) sendto(r0, &(0x7f0000000140)="72d86e04e7b35fb9647d958b0749ddf54b32a53377a6dbcb1a9a2729e6c43b9065ca69f584ce08e62c64a04ffb9aa98a5d9e3ad371e783c7f55c121f2201526e62c4d725fb86dce720962ea3bbf94e380bd26730138b990be1c571befd5024c0c3ab8a84f0af1c59c732c6b233f0efba98efdf04117ccc41cd216f2594ac0b79a7183ef1e90485e7fdd5d467c5fee6bf60eef2a467fdbdaf55df8b07642516d27883a37f9f34357fe8ddcd2f02ce97590a8298e47e5059d50f4ae470d6bad9cfe1739e4769cf0950f9bd5a73f7196cbbed042ec93b7b044fa389e70c0f25e81b2c5c41d9fe9c16ccc573722d356f0aefcc0ea911543a33544f6d7882d0b672f441202f85297725dccc49c94b136c5a8d477390cf4303d8859d1e890b6becd9de2f0dd7fd2751c88c340411b76381496d8a8f9500c6110972cb19c230e28fe49abf910f202aef04eee03e35b385c561ecd73f5755ebfefc060b59459858c6b3756992f439c6a02fb9f8d51a47b44c9ee20d97de2d485a832775844b3f50c9cbb201a8964c31f3fec89890d5a5421b9a8af21f2c5670c1612114eacc037ac6d270ec43d1e37525fcde3eca32bf8a4189a1b7d4a60e1273a354a6ba20ed38d8674acf83260fe4c358bf44a11fb90e09e88c342cad698f75fa0e475011d0469b375958511e0a375366592b718e5a0e2cbb51bc705bbad4666d77164a03516bda516bceb87507e804333c3c7802bb27cbfaecb37af261882431140c9538e025faab9eeb0de038bb5dc6168e12f1dab23a51c1875fb9b7e6b56b14f90c8b8f2c05734f1369976bf2675262761b3f25b7d25722b43df97f809dc3a52aa3121e20230ed4c546443e084bb76184a1e44ce235bcfea70fc66cdfa16c495420ff010cefdc04ac768c63fb5141af8b15d446d9fa5428513c7b0734b5baf425aab0f8a6948afd4fca4428dd4ca982b7428e88fcc9ffde425473e56e0e31dda3af883010af024d4d415997bd2fcd6a866d6c54dd2892ff39ae87378bb00525e0b3c6b4651a8290a4731e976d155cf7e31bb7d6cf2d5b97474bf68607f503bc38b678f28024fe34d460effbef09e65555e479061f03345ced679df45742da438720e9d976019bdb6052c25c3091742bd1670930fa91b699a219d61bb4bfac699f761f00009a567d1dc839b853fd8130886c39c1fe37f4405ebc7beca626bba2d0ef9d0fdc2ac69942e3c322f6a67a8feef4ef258b7ab0564755158842e0d0547f0eac5039bc13ec0c7f0cedbda82da14d65d76282555d67944276537504c40cc94e46b7d6bd9413b9615da6f738a39a325b5d35bd0881613da71f3026d953b5dbfddbe64eb03e6971368d3a859dc829b3bef73d7caf910fe52b6ea1f1415742efd1acbd1da8da94a7cffab92a8a799db5b65908d000a474afd1ca8e58cf3670e2af1e329da19d48db192e6cab04d341866a7603340ac6b5087b6e026e925d8c1076d1b2de864d03df137681b8af011ee4a7daf7e25e8ecf080ebb52d12b9fbb7ce3374fcc32ea0eebc1240e6f1b19d7da2ed12d2cbbec12ee79830d1fc075987b8bbda49b50a2c3f9d4c463f0da63f81bd3abc5dbd6177a1335454b4628ba872527d5142037189b63288ed1e508f75f6771e85e8b8a7d9a4bc637f3a228bc27add9f40367f6a570d02bae69bac7673b270873fd892ee04851b2e0dd44badece3d45797e59ccdc47a781e5287bde3bd756c04abd1b0bafe67837a26ddbf2e61c49b2c0032d58b33e86718f69f332f1e258c31885b771d12cd123d62f6fe47e9e4865aeff9d5afdf33ef4faa7db0151eeb270381bfb9d80df9c4ffe9d7bdde177f10f9a86b2365813f761132b323bfde4f97dcaafda708587b1664b0232bdd5e2d2aa5c401265ef324227a529672d2383d733ba067c27c93159e1482b0373d7518e532051522bf0c072dd7472160516ca7cf491dca7d0ac902a96c81ca6cb1dea1804ac21c676b178ccd59175ddbb548cee2e57d0a5d6d0bbb53a444391", 0x595, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) 04:02:38 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x40) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0x7fff) semget(0x2, 0x2, 0x420) mkdir(&(0x7f00000011c0)='./file0\x00', 0x144) ftruncate(r0, 0x3) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000000c0)) faccessat(r0, &(0x7f0000000100)='./file0\x00', 0x144, 0x3) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x30000, 0x101) flock(r1, 0x1) recvfrom(r0, &(0x7f00000001c0)=""/4096, 0x1000, 0x42, 0x0, 0x0) fsync(r1) r2 = msgget$private(0x0, 0x11e) msgsnd(r2, &(0x7f0000001200)=ANY=[@ANYBLOB="0300000000000000b1484fdd03eb7599029c6174ee9b45dd20b37fc236535ab85887ebcf5d1d5360d0c553ec5a90832d58ad0b951d0b4dda3b0827277b434e0b4e041e2b293356296147e2229158db8e5466d6ea1676886236fc1a4788968f5a644264e7104d189d51e0f572d04aa6933ae943924c25c8abfaa423f43349bd1f5b49506c130e1a0cfd59673a1f36fa82defb803f45bbd3962b3c46b159bdbad0bc09fe1d30df38f2e5c07e5ec3cf626a9f9a5ff85f21e3026bd9d28cdc88788e459a1e1513ccbfa596953998067c22f7ee5b1241e4e99f97a4f15ac0a181009245afb826a33e171a3f345776f2899da6a918e1177ec7427f229b67714e8c049ba30e82d440df83dcfef1f1e6ab4a26d893224bce0140f3d6fa99c34507c4232e96d9e3aa41d4863f019b6af153686fe675682375bae9af7d006145c8cadf78285b637e49c5c15bb4673c4fdeb538378a1cb0dcd0c0b588abff6ef42f7af5f289d1b4d7e1d0df8d75a0e9a87129768669408553ea5d22be733c9e29b2b2d74359d12815dafae2060199ca2599bb8d3b1c5aa9c2a601bfbfbc8944fa"], 0xbd, 0x800) ioctl$TIOCSTOP(r0, 0x2000746f) 04:02:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e33c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="720c8342d068582720e2abd16ebae63225259560f8e5815f73f2a03dfd33055552fbd5e41789632dfc94ff334a561973204c8ab06198824b3da025bbd47b3bf579456fc7d4096e888b6b87cb7f000000db9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5", 0x65) r1 = dup2(r0, r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x9) writev(r0, &(0x7f0000001a00)=[{&(0x7f00000008c0)="92c374049fc650dafb7e7f77d4e90d2f1f34606ace60fb33d73dba386d788a6e5fe04f280aee25addeb4220986f12ca71e52f6d5d7e93bdf25e206fb0a0485e3f245b033a5a2926eeda6fd381835499895b0d76065c3b751ea87c318943db98685f22fd5587edecd2cc3400e924758fa9e561cebede8ffca938586a2595743e9a400aea1eedc9bdad13643b005c48e903bd2807c6393a0b4620a0d569715ff5ad0af44e0fd6fb92572171dcab73debecf0707fc8de2c71e90b828ae674b7a8d5623b68d5e4469503af8a411d7d5b4429498d4624735fa7ab3d3d966df2ab3e12d64c06fdeaffe773a1cd4bede700ec3d5530cd2638c9037be8330f91f0da075f00678af7cc255b40f0bb4e96f31f1f4c46d842aa468746b4b95dcf02f627b1f3856f2d4c6cade5fea17f4becc28386755c14f1734d80dd0df6249a74da265394a97ecb98665d0fff5c195448e48c807bbe469a578fb1c7186b0a", 0x15a}], 0x1) r2 = syz_open_pts() close(r0) dup(r2) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0xff, 0x800}) syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000100)=0x10) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0xbea9, 0xf125, 0x2, "fb5d1fce97fe398a8511c54c88ace82ee78f589f", 0x8000, 0xffffffff}) 04:02:39 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockname(r2, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) 04:02:39 executing program 0: unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000080)='W\x00') unveil(&(0x7f0000000180)='./file1/../file0\x00', &(0x7f00000001c0)='W\x00') r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) linkat(r0, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00', 0x4) 04:02:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x80000000000002, 0x7ffffffffffffffe, 0x1000300000005}) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x40, 0x0) 04:02:40 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040)={0x6575, 0x6}, 0x10) shutdown(r0, 0x1) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080)={0x1000, 0x6}, 0x8) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001380)=""/232, 0xe8}, 0x0) pckbd_enable: command error 04:02:40 executing program 0: r0 = open$dir(&(0x7f0000001340)='./file0\x00', 0x800, 0x0) faccessat(r0, &(0x7f0000001280)='./file0\x00', 0x180, 0x400000001) symlink(&(0x7f0000001100)='./file0\x00', &(0x7f0000001c00)='./file0\x00') r1 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000001180)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r2, r3) recvfrom$unix(r1, &(0x7f0000001b00)=""/181, 0xb5, 0x800, 0x0, 0x0) sendmsg(r1, &(0x7f0000001240)={&(0x7f00000011c0)=@in={0x2, 0x0}, 0xc, &(0x7f0000001840)=[{&(0x7f0000001740)="fdd7ae8ccf3248f092c7c39475d912f393b78d9e72c604f4018e7bdf00a0be754b62c5ea228deda9e96e70ac4705af0008c51943d4d6672a4b45c3c0a5f4f50e99822462ebaa081c358818c6f682ed317053b1cf14bd7b0b3ec368e90767d5baa3a8fb4c2453c0c1739adc934427be6cf70266484a58a4ec091af44c2514f5c167effb35512244b33680bdcf5d24cf93733a3a0e99d215c1494e21497909267beac9d39937640ee668069075f793c1ae85aa5849a2816cc45cff89dfa829f3b51721b511a28397d3284ef9936d2fb6", 0xcf}], 0x1, 0x0}, 0xa) setsockopt(r1, 0x7ff, 0x8a4, &(0x7f0000000100)="992cc1c74becdab83130253365cd3f7a65dbd38487fa1995e9ca853552f574bc8a781408fcbe8ff91c407c2f9387ef6bb1282b6580b214f46f9cf9ea666d93fbd57421851ed52c39fe2cfbbe8a88ec7e6d8a78af4054f7aec516fd569fe40d6939180ab8d66cdc191f681af07a679d0147626e2c49cf7c01c572d30c646fa7051c0d684dbee6608a4b17a4b89b792d6e1dc6015d9067f4178e203f64a8ae9d61344508741fc487f80dc88dc418dc92f348ecc4607100fd0da0f7d993d14e144ba9acfd14920ad06cfd709022a246c559cd4ec05ea7ef11c744d2865b49c808b240e2474c534327618102456aa77fb692c32b0b86fd654054aa76c0d4a117e9868a68a09e1f1e5d90c2a82fe5fd1f01a4f03c5b8de5da0b30bde6eb116b5f83856be905348973bcea8cbc5b9ac74357e0a5e242d3c66d13ff9c2a7ba8c0c7efb7559fb3dd084d50e71fcea1d7a4c49f012cbaa05beaf80eabbdff3252563eef9fa4d351156fe02e0c7b9003eb87f78c5a75205e04a75b9bc39cd328677084eb9ca9b40c2c7a775d16c720266607a24eb97087ac8a885672ce48aa85a8be341da3d64b79637a89174aba9cddacff3d025b87f84d4165f9b02f6806f6bc59534acfe1fdebda76da5cf952f3e53e92bcc019e3ea2b29329fe8e62498299679cd3fb6fed16fc7d40d7b3287bed8deecceaa63dfe288f173be8e7b9f80afc57093543d600ad03025002342761b492818240dd2f5a15931c88b9d7553e2df3651c80a0030c54b0ee898a675ea412252dfb6c6b3080d6370e5ad73a019f183381b5e2fb2f47bbbcaaa7086c7e0b781d5f0ec15c86ef68fe1d59c1c70a79aa86c25b17a392dee82ec48c4b140dce333982096b9557b7858d90f887617d701c555e0fcb316d389295bc23654b8031902bcee60f09dc4d4198ddf8e6ccdb3c00a8dd49a9d232d910cca5fb58f71fa44680f31abb28a2e4ffabab87238dd61b8f37d900da73b7392b024ad4113d09782f77123f6559132502a35a9f3dc216c260049ae39c2dc274b38ea0f922a33fec850c50fa73b5d7d002fff2fc8240953c623818d8a30dfa8e857a8b5fab79b432d44c8a103879c29246b4230220dc43a50af1b762d70b67ff3b5eb3c98f89be6e305827d1621d84ff024f3fdf95fea48709d6c1ae76907954f5ab7b40c0ff5a25f5c2ab7d1f1f2deff01b92feac5303ea18c23ecda739f300e95ae00322ddf19d780a68c26566b75897c67c653f56f26c7f59ff7a31b253e80ade24ccb7302d4339b8d9938dc58f9155defc9d536f1e27fc2c383dd17453d78b122da2f768b9b5597af51739ccadeceedf6c36d604d702d96bf4e204a575e7f64699ae67eb36d65a37a741c671c5cd296587f4904b0a3c0e968f50f93fe463e7da4ad0709a342928c07ebfcf23364d3d6c040826072de83710ffa2d4a12a8f763a9894713dfa6317222be90e5b8d7f62abca2662a1fa23ae99e1becd3699a15ffe21c8d1c60b81f8e41d7364753a1ab1ce78b257e1c330f797e4fbdcd20aabeb8f900792ce6a9204f8a3bc54a49ea1e40cd754288ae765225ccbd0c0f52fcae3027b9532c3b4c88c9a548faac6940893f5d399da880c2f90dd26f96278630c19764006cc9dfb1481ad456be572332a1f19290c06b8df4576bb7ebc8ebd1d4b5e007604f9d17a86454b2b098a5853ccc5a87bef7a01d2644c1bd61ccacc9b960ba35ba75ae3d30a4c5b7550775c5cfb65973f110fd56b533ba847728333ba6852d588ed40108c9a67dd8c8e6ac57d360cb5c3319d4bd644d1f60a2891f20c4709e3576d0f35bb64693a2baadb77961a2b11b1bc125759799af022f66cb594a881ad7feb536c2a29aab0c95707d05bac44aa8d5f8af8986b8693d7b9a136e9fd9952c7ab5587de584d589258b1a4b21d9bee8c2258380adcca2dc156ba4f33141c6f6c82cddccdcbb1ac7cf45a8387768f0614ac618678cfba340d2b8b12c5cf6757cf531388e64c77b8be8916f777755b4955e6057124f4eb534bbbfc6ec738c59a59f9fb60eec50822389ddbac9d0d66e0ff22580dbb83588418d2337d694d17a5ab9ebd6baf4a7eb4ee4b737225335c88188b0e4d4042643bd5b712db3467c99a53f6513d28951c053bc54812c500474f62ec4c5e4878b6a00b6e02cead08482a68ca9a56f12fbfd71d43e54fdefb26761a2d71d64884d05e1c2050415f9c50b4b019a7593da3a14241e9783282be0e19a200266da828c02a11c286fc4433768f8afdf9cf21c12c054396ecd7742759ad5afdb2736005693d0b6709dc34284834730d60429b21fef606dfb237cea5bfe695cf24c8006c55936b3a2ae434e764a0cee6626d0871b3c7b761a0c53d779de00a1744e6c9edd46cb48b6b11935304eb50e8a4701339ed9f0f90608b00ab459cee7274e2c61121c402f982fb77801fd27631f61cc6381dad03b398d7860d42eb4f7616c99b302795ae50b3e68e3eb9ac8ed528f961d1efa997bb2955f55370f2966abf30729f508ac1ca82555e2300bd446cbdb6e48dc3e1a995c6668b72a0b409d2dc7ccb4d4b95e3d81080d5ea9e722d651144e084e045be938cbd4cc5239fd5cfff12bc695be8b4c52d229ad59386f6f220b30800064cb88c98042240f949c11839c003f3c7362dd598e92e8e0aa10a5a336de7d93f94e7d6deafe66f3a09f09554b9bc261211ec638546d050533fd1e92b4ee1ab2d2eea731a76807991e20059ef0ad89f058b7158a88ab2d6ca658b5faf133f073666c576301d3f2f41910da920bf4cdd57bee5c9efa3af2d1aa22fbc5f42ae77cd9ec85d8d1a61f686248ee7b86edc706c1ad88ed65e96ed55023e530efd0602e8e62eb5482b6bd9780f8284564dee4d253b659429e08ebaeddaec91db9df57ac199289d671f62b5040fefac6a793a3d11dcb3ed132fa3a3285c52c74e7bc73a0229d1575a35b43262b70d2bb2518744c0b5fcc16eb125066f8786370d17b7c87e97bdfcd7f232d224f6734350792bbeb001aabb4b350c7a6b52146b6f3affc3cad47a031577d444f414de8c307bf2b8375bc548183e4c4723fa13a7ee825d6d68540b64960804ee69f54ff856c377a1d53ee1616f5eba07091ce00a1900cc04a449125e202ca21c8425533dd31f18984431cdcf5264457763b49e6debbbd13bc36e8e97f1ae496f13a07144746faf041b28c8e331b201c6a7551af154c0d08038238c794403d634cd5f298349c8daea7fad6199d6db8e70c4c8f826f46977dbec34cbd61f2a9bd457dc4d617491bf174ec482bb88deaf72978a31d5b920b157ea15805cc4992ce68e67c27990d9abfedfb08a954dd8646ddee19c2615142376ee587116175414a60905f235677fb70853305230423615339f796330fa3506efa069a76111d6b7bd3e7524e0d82a883b59bebc9a83fb5272c71189efc11100d30de5ef41f555036fd709ca02ba9aebb9561d19288730ed987550f770bb5ed37dee8dbb8975919fa340da2519da2cf4833ac22ebb474ebabccd9e8f86abcae8583d3c08ac7f38d38f715449f327a7e1e34dbfd213ded20e9c9ee5999c93661acc22f5abd369c23b93b8b7bef9fc2d6fd60bb97c34f406da909a58bec89678d011413523a1a7060ac011c27218e63146cf9ac1feab79ce57a6868788aca413197cb607121fd5fad525971671fa3485912d62b29466bb5b7681f8cccad176a6ec94d50e75c2c0a9a1dc7d6175e274036158a253ec9b06a61f0270e597cdd36cfa78918bddb95fa4fb29337f15cdaa347218bc6456ba80c579d009814c635c9f648a653b1606c0483db529c44d4c414855c1890ab74e032a6b62f76d30c72a62636a411419f12aba13129ee8a447e9d71d838f894906be820c0b0555359454c9e0cf67b4d544232b93aec19c1abff29e832fa3f27420eabb8ff77994fc387585055a375924782be3b06891eeede0601b07e00b14671b2223c944a098b1d7fab822042f2e17ac51a6135ec5ed8691d7bf1114531f047615ec8d7e84a0305dd4b76d1a2e2959e059b32d6b56f7cc0d0c532724a57efa53d1d7b18c8ab207c6bb1515d940ff2be86a819043d1124004aa41815c4246984cae5f2a66a575987a5bebef4d9d7e2a0bc5928a76dece571c6f8284493d243766980f2782b37544deee6b8c5c2e4cc11b43bdbc0837dc0add4cf88e443aefd053df24b61ca6b5fa526074cf441a0a20dea227c06468f9a2a846d17ab6aa93545c273ffdb28bf2199e7ce0c6bdfd36fa6aed663f4a702a360dcedd054a8e144f694f75ae5ac05b8bdbd10361811583447985ee2b56f143a7a6d3613e6b775081aba9197c25c9895f993f3398f67dc6addcacc1d70a1ed5b28bf4ff4b6cc65dd96efb1c52d0fd4574325cc0074e405bcb73aee97c0ec2de936805b6aabac9f04d38c2585fcc40f0846f63172f4a2a414264161d7b7a3439ac03f42afb2192cd242fef45222a9c9fdad67d7a62d29165e83f52b92f3c39178e7eab92bb7a1f8c2993ca1d4900fe676b0b3f790f3a404f440d517d24cea9256f89648f88ff0ec2a37c76ca3fa4c4f2bd7184299d6342a0b2910d8101237e2ca86e65c1cd71a806952784c12a315a00b78605414a1c32785ca40112693131a1cfc3d2fef9832243e17b20574648dbcc9d92ad23677a85941b0fa17d3ac81f1d97dd2426c4fa9bdcd14793e14122b4220ac21936cb8f7f8151ac65cc2c1b0e6dd139704cc7288fb6dd5c5eb8ccdc6f446a0755e5bea311aba20c8a8ebb247d080566c0dfffab40b48ca63f3ed0e5a3cf1718ed1b00e213ee68692c72b0e1ab3ed0f48a7b072a6e916c7487df522c02f60196cc162f2a4faa6985d5f2a3e8182321b2959e8eb5e195dc0e2be027a3ec7975532618acd993797c7356f788aff8ca64775e569da4a94aa315e512f9bf70b0fc2a9e7a68c9fe3aab1e0e071e10b7050757b30585dfa9dafd50e037e7b6990696f45a451f6affc2126aca0f37f8ffa11d2708898a873079eef4a328a51cb68670be2f6f4b17dfe35f3538ec6f7e24d6a9da9b3b67a25a55f7fa345789e18e19600841e37aeef4bcab836f5455ba1c66ca51a383fd7612c3dd88ec638eb81d280c4e1a370ab45f7a11bac29e034d06a55228e45b303cc76104e18228e98b8008d3d67a3261053e853e02845a85c2294b75ea7a2b767832959a118298a88a7b0ac81038136174f10c7e09365ee970f1b58206860782f5782919549228d3912d8c557e729cdcdf11bd198ae797feea828fd17b09c0d376d9d0a23ecba6c3c9908d39c79e8da0c7e5fbaeb923508d3de91cb4e04599abfb87226a8a632031aab091eb84d225d82735921a500a0f6420ce2775429705bf3ee71965dc78131036506abc5c9017c3dad684873061d7e75e42161fd53da86e59da736fc60f78812470e2482e04289eba530ce6f57b458af80e3677d5da1f6512f599e430448995afcad3ecdf92fd903fee7f77de9b4594b059dcfbdf4d13ca3d0840f5421218e6df0994480f5c4bc5b5d0d270b65eccf1089927d5f80d3f2cfcd20fdcc1f3d57d49f4341d8f2145aaf5f994320fedaeb3b6e84c34386d0f3bf13bce68dcc2033b58c56bccd7ec44aa94911a2593e35d5d509932f3165e62481d939e5348b9c88d92b99998ce861aa2e7554249ceb18c987ef87171b432a5a81f5942702698858c9023faa3710674b3eba5f0a8308d070849cdd244711360dbc9bd0190464031b3409a437a9b6b33df52a8538cbcd3f0b308f0b4e20aa33dbc6d15799a6c436b8", 0x1000) setuid(0xee01) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="16", 0x1) chmod(&(0x7f00000000c0)='./file0\x00', 0x4) getuid() r4 = semget(0x0, 0x2, 0x20) semctl$SETVAL(r4, 0x1, 0x8, &(0x7f0000001bc0)=0x3bed) r5 = semget$private(0x0, 0x3, 0x91) bind(r1, &(0x7f0000000040)=@in6={0x18, 0x0, 0x5, 0x3}, 0xc) faccessat(r0, &(0x7f0000001140)='./file0\x00', 0xa, 0x3) semctl$SETALL(r5, 0x0, 0x9, &(0x7f00000012c0)=[0x9, 0x3, 0x3, 0x6, 0x0]) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000001300)=""/21) 04:02:40 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8202, 0x14) recvmsg(r0, &(0x7f0000000440)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000380)=[{&(0x7f0000000080)=""/144, 0x90}, {&(0x7f0000000140)=""/130, 0x82}, {&(0x7f0000000200)=""/15, 0xf}, {&(0x7f0000000240)=""/206, 0xce}, {&(0x7f0000000340)=""/40, 0x28}], 0x5, &(0x7f0000000400)=""/56, 0x38}, 0x1) fcntl$getflags(r0, 0x8000001) unlinkat(r0, &(0x7f0000000480)='./file0\x00', 0x0) fchmod(r0, 0x9c) fchmodat(r0, &(0x7f00000004c0)='./file0\x00', 0x4, 0x6) recvfrom(r0, &(0x7f0000000500)=""/97, 0x61, 0x41, &(0x7f0000000580)=@un=@file={0x1, '\x00'}, 0x3) read(r0, &(0x7f00000005c0)=""/196, 0xc4) fsync(r0) setsockopt(r0, 0x3, 0x8, &(0x7f00000006c0)="5013413a7afcb81e3f20fba9192a3815e4b8235f0e0d517f23f7664679a918caa44baec0236984e7211e0695158912bb66c005c8411dd5e9249b49853d04fc0f0c4192333dfc7165b9c26a37dfc2b287e8803981e007ab518a35687e6d05a991971dc262a294619d", 0x68) kevent(r0, &(0x7f0000000740)=[{{r0}, 0xffffffffffffffff, 0x80, 0x80000040, 0x0, 0x9}, {{r0}, 0xfffffffffffffff9, 0xc0, 0x40000009, 0x2, 0x63}, {{r0}, 0xfffffffffffffffa, 0x2c, 0x40000008, 0x2, 0x8000}, {{r0}, 0x0, 0x8, 0x93, 0x7, 0x8001}, {{r0}, 0xfffffffffffffffa, 0x8, 0x40000000, 0x401, 0xff}, {{r0}, 0xfffffffffffffffa, 0x84, 0x81, 0x5825, 0x8000}, {{r0}, 0xfffffffffffffffb, 0x20, 0x80, 0x101, 0x800}, {{r0}, 0xfffffffffffffff9, 0x40, 0x1, 0xfff, 0x3}, {{r0}, 0xffffffffffffffff, 0x41, 0xa0000015, 0x82c, 0x9}], 0x399e0b69, &(0x7f0000000880)=[{{r0}, 0x0, 0x3, 0x8, 0x21, 0x401}, {{r0}, 0xffffffffffffffff, 0x20, 0x27, 0x3f}, {{r0}, 0xfffffffffffffffa, 0x20, 0x4, 0x200, 0x2}, {{r0}, 0xfffffffffffffffd, 0x0, 0x1, 0x9, 0x10000}], 0x4, &(0x7f0000000900)={0x401, 0x3}) flock(r0, 0x0) writev(r0, &(0x7f0000000bc0)=[{&(0x7f0000000ac0)="1932027bb8258deb828e5b2b40c1f188e77104d480f48aa66b9e16ee8a9cb0dff6fcfa89a06e417709d74d247de3f3761c7bf07bc637fb0ba7b02d956908f68edf9dcedb71779c50dd99006bfac3bdcf75751574d140aabbaa91f115af6daedd30fae619cbc3b7022fb4939b6d8b80d1a31ad41e03ce6352cb7690115aa5aac73f555fcf90aea6c2f6cb3544dbe5b25afba2298a87bf5f528a3691221822335631ea03df9246e0029f094089b8982889ef7b1e14d0492b6c4f303c111b5c64f58a1d260062cb25f2925aef9a0a4d77802847f9152e87eb14d6cc4aaa14", 0xdd}], 0x1) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x4000)=nil, 0x3000) shmdt(r1) kqueue() r2 = semget(0x0, 0x1, 0x2) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000c00)=0x101) kqueue() kqueue() r3 = getpgid(0xffffffffffffffff) getpgid(r3) r4 = openat(r0, &(0x7f0000000c40)='./file0\x00', 0x80, 0x20) semget$private(0x0, 0x4, 0x8) fchmod(r4, 0x2) nanosleep(&(0x7f0000000c80)={0x30, 0x3}, &(0x7f0000000cc0)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000d00)={0x6dd, 0x5, 0x80, 0x3ff, "5b27a57efee9607290c84d51fb4b846f8013dd7b", 0x0, 0x3f}) open$dir(&(0x7f0000000d40)='./file0\x00', 0x801, 0x1a) pipe(&(0x7f0000000d80)) 04:02:40 executing program 0: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000290000002e00000000000400"], 0x10}, 0x0) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) dup2(r0, r0) r1 = semget(0x1, 0x1, 0x500) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000140)=[0x0, 0x80000000]) nanosleep(&(0x7f0000000080)={0xda, 0x6}, &(0x7f0000000100)) 04:02:40 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) flock(r0, 0x1) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x1) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000080), 0x80, &(0x7f0000000180)={0x0, 0x3b9ac9ff}) kevent(r2, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x98, 0x23, 0x8a8, 0x8}], 0x64, 0x0, 0x71, 0x0) 04:02:41 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x41, &(0x7f0000000140)="4b74954c", 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 04:02:41 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x200000000001e, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0xb88, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 04:02:41 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2, 0x8000000000801) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000100)={0x0, 0x8, 0x0, 0x5}) 04:02:41 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x80, 0x605) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f00000003c0)) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) socketpair(0x2, 0x0, 0x1f, &(0x7f0000000540)={0xffffffffffffffff}) shutdown(r2, 0x3) r3 = kqueue() kevent(r3, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1}], 0xb244, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffd, 0x40, 0x0, 0x7, 0x7ef}, {{r1}, 0xffffffffffffffff, 0x2, 0x3, 0x2, 0x3}, {{r3}, 0xffffffffffffffff, 0x2, 0x20000008, 0x5, 0x85e}, {{r3}, 0xfffffffffffffff8, 0x6a, 0x80000004, 0x8001, 0x4}], 0x0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x20, 0x600fffff, 0x1000, 0x6d4}, {{r3}, 0xfffffffffffffffa, 0x40, 0x0, 0x3ff, 0x8}, {{r3}, 0xfffffffffffffffa, 0x1, 0xfffff, 0x8e}, {{r1}, 0xfffffffffffffffc, 0x32, 0x1f, 0x200, 0x2}], 0x6, &(0x7f00000000c0)={0x10000}) writev(r3, &(0x7f0000000500)=[{&(0x7f0000000480)="d2e827c202366a0165e0017d1151c8e567c8b2b3a7dc55b52dcf4766a47f1bf36bf80f9ecacefc3e33d08aec350bd6b9f6108039e2a46bdce05f9e439e0ed9116abfdd17c4f5b0649b8225acacdd2aa7ebedb7088adac3021caa426d205833e5056fd5ecf515587d909491e0", 0x6c}], 0x1) kevent(r4, &(0x7f0000000000), 0x3ff, 0x0, 0xfffffffffffffff7, 0x0) close(r1) r5 = semget$private(0x0, 0x1, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0x255) socket(0x20, 0x4000, 0x8) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r8 = open(&(0x7f0000000580)='./file0\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r8, 0x40045744, &(0x7f00000005c0)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000340)={{0x1, r6, r7, r9, r10, 0x1c4, 0x12e}, 0x20200, 0x1, 0x3}) 04:02:41 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) preadv(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000200)=""/247, 0xf7}, {&(0x7f00000013c0)=""/4096, 0x1000}], 0x2, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000000)=""/106, 0x6a}, {&(0x7f00000003c0)=""/4096, 0x1000}], 0x2, 0x0) 04:02:41 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000200)=ANY=[@ANYBLOB="3f02570b35e0fd1293bf4d1b6b1a1537d79312bdd48d9297f271b7fcbed5050e44bca9536ca05b94927de315418cacb3304c263fce583f297910784ec8c59282a3ccdcf5d27b1623f23fca873902ed5e4c6a1ba61ff54b83426d930e148c06a0072463ae2e4a4ad371e1315b419768ff06a6cc4c42bdb0585a58215eb453a3e9b501919261d423ae69c0953b05121a"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) mkdir(&(0x7f0000000000)='./bus\x00', 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 04:02:41 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0xcf9d, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x980, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000200)={0x9, './file0\x00'}) execve(0x0, 0x0, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0xa48, 0x14) recvmsg(r2, &(0x7f0000000180)={&(0x7f0000000040)=@in6, 0xc, 0xffffffffffffffff, 0x0, &(0x7f0000000080)=""/235, 0xeb}, 0x2) 04:02:42 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xd9}], 0x285ba58, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x1}], 0xfff, 0x0, 0x0, 0x0) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000200)=""/223, 0xdf) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffc, 0x1}, {{r2}, 0xfffffffffffffffe, 0x2}], 0xca, 0x0, 0x6cf, 0x0) 04:02:42 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000003c0)="9f", 0x1}], 0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x8010426d, &(0x7f0000000000)) sendto(r1, &(0x7f00000000c0)="bb0cd2b1721868a356d7b796317550c15cb5267d8cc9d00ed7c3c58a0f127f9b981f962d53b22302ada05888e4e0fcf30745f12826e1c65e7d5683e3bf63e1942236aa5ce2283b19453b1abdabff5913a74cc5f59cf17cbd43da6d7d8e7d5920fa29de5b54b484d19b729dd8481122fc804358b4", 0x74, 0x1, &(0x7f0000000180)=@un=@abs={0x0, 0x0, 0x2}, 0x8) open(&(0x7f0000000080)='./file0\x00', 0x10100, 0x100) 04:02:42 executing program 0: mknod(&(0x7f0000001340)='./bus\x00', 0x180042003, 0xffffffffffffffe1) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047466, &(0x7f0000000100)=0xa) readv(r0, &(0x7f0000001240)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x1) ioctl$KDENABIO(r0, 0x20004b3c) r1 = shmget(0x1, 0x1000, 0x300, &(0x7f0000fff000/0x1000)=nil) unlinkat(r0, &(0x7f0000001300)='./bus\x00', 0x8) getuid() r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000001140)=0xc) r4 = getuid() getgroups(0x1, &(0x7f0000001380)=[r3]) getgroups(0x3, &(0x7f0000001180)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r6 = getpgrp() ioctl$TIOCSTART(r0, 0x2000746e) readlinkat(r0, &(0x7f0000000000)='./bus\x00', &(0x7f00000014c0)=""/229, 0xe5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000011c0)={0x0}, 0xffffffffffffff19) shmctl$IPC_SET(r1, 0x1, &(0x7f0000001280)={{0x101, r2, r3, r4, r5, 0x8, 0x1ff}, 0xbd, 0xec69, r6, r7, 0x6, 0x8, 0xfffffffffffffff9}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) ioctl$TIOCSBRK(r0, 0x2000747b) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000013c0)=""/156, &(0x7f0000001480)=0x9c) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000001200)=0x1000) open(&(0x7f0000000080)='./bus\x00', 0x940, 0x10) 04:02:42 executing program 0: r0 = socket(0x10000000002, 0x3, 0x0) getsockopt(r0, 0x0, 0x4000000064, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x100, 0x1) getsockname(r0, &(0x7f0000000000)=@un=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) 04:02:42 executing program 1: getrusage(0xffffffffffffffff, 0xfffffffffffffffe) getrusage(0xffffffffffffffff, &(0x7f00000000c0)) mkdir(&(0x7f0000000180)='./file0\x00', 0x8) getrusage(0x0, &(0x7f0000000000)) 04:02:42 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f00000011c0)=[{&(0x7f0000000040)=""/20, 0x14}], 0x1) write(r1, &(0x7f0000000240)="616d9860b42c96aedc00258a6e311eca732c384c2527d9d749139b342326100f7e393582481d12cf1dbbce26af87233392e12154d79e92591f3fd4db9183f6fa839831f344e5e07a9f4f2a94fcbdd0daebc9c8a24f442adcce44501e252f0e35f5f1b204f4896000ef44119ca515c6c12e1ed2df59bfcfec69f0bca50342c7065254da0a23e5a5ce8b2b270106bc7f525bd2383ea0e0abeb921804a11234cd98c1c2ea469193568c61d292766f6455c520c8fb1362c8d7c88add3e4a89579d3992104a08020fc9be4c2044ce5eb95b1139ca54cb5e1ecf5bb9f566a49d4cb0602bf21a27251cd62db742c0828ca83178660199f3c587fda4469cec35f3216d5b42da01c3f8e8448b5edcdc2e8b386abcbd26a543c02176a0282eec9c5a8aa82a909ce349ea09996a2c3bb60ae5fc7bfc56a853f648cbbc3d8e2377f257b6ec77108f53c19c010000004ec470ca35b4db750b0f7cfc6327e431db96e7cd78872be3725c14f3172c7e785b7eed012ac16d8aa1a9120432a927bad2558e9083c5c226342aa84a7d34135c4ad428a74cfb49a820c1dd9f82bafb5e361ba7fe26535eeb7dfe1200000000000000000000000000000000000006fa0ab5761732420d3737f3206c69a1fc6fe078c7b8e2c022d717a86090fce613c03097f4cfaa214e0a025fd275", 0x1e4) write(r1, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, 0x0) 04:02:42 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x10090, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) pipe(&(0x7f0000000180)={0xffffffffffffffff}) r3 = accept$inet(0xffffffffffffff9c, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r4 = kqueue() pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x8, 0x0) poll(&(0x7f00000002c0)=[{r0, 0x24}, {r1, 0x80}, {r2, 0x1}, {r3, 0x67633c57e5dc209d}, {r4, 0xa}, {r5}, {r6, 0x80}], 0x7, 0x9) r7 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000100)=[{{r7}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r8, &(0x7f0000000140)=[{{r7}, 0xffffffffffffffff, 0x11}], 0x401, 0x0, 0x0, 0x0) r9 = dup2(r8, r7) connect$unix(r9, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) 04:02:42 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) ioctl$TIOCSBRK(r0, 0x2000747b) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x1, 0x0, 0x0, 0x200000005}) 04:02:42 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) writev(r0, &(0x7f0000000880)=[{&(0x7f0000000780)="516fbfcf70358ce93b3d93f36ccd756291c9ef9bf7015284e2f623855083d17b6ac991773857f6d33fae4b643012a4746d287ae2c90c1a4c806036c3", 0x3c}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000001280)="57a8c2aa261343fdc9f8cde0f8f4bc97c1087ad2bc209053d630e688bf153636a26ab665ffd563f8f2fbc591bdd2ca06bca493a8799c3762b535bcd712f7d4c34b7d735807648c55071e23e0237f606457dfc581b0f74720313e038fc7b30f4571f81bf6224ee2630865144276035cb377bc603bd14ab11078a90ebe335d09e7c7bdaa8f65937fca99f318114cf2a4dd7e11d1c32d25d715dd9bacf3101f22d4e19ed57d5cc0fcd7cb437cf9ec988188565bdab5749b8f4673dd5963bf74304844a1c89289e55b11efae6dbd0f32d430ee8aec8fd5a4fdc467a273c904a733c91b467dda81d34f9abcfc90c6d97dd1347e0e072f5ff6f0cfff3ee1762b709c29b947b3469dc13aa15f0d24397b9f53aadf973ee48df095e69d1ef9575f09ba75a48f00fb3922be71ebd3f5459cd4c655d015075a087dea15605f121accff1d406f6641b0b40da27a95ae9e367bec9b0b71da4981523360ac37da5570a00b647f40f7215321f49e6e57fdf1c6113cac8da046e073c8dcc31efa2f4368c1f02ebb2484f675bdcb21fb9f4a7adfdcd07544e5a17a24513f96beb0131dd31a05b0670b344c148c7a107b819690177a160308bf162e799a94b09aaef26af28983b75f9f5cff8428fd58cf7487cb2be3da940dbfb682c1ac6a30cb3daf144a10edcbf075200a1c6af20a4bca960d45da9ea68be2f1ff5c1d8c9675c07281973b6109c42cd09c92d26a54febf7767b7e625463308ba927c6d4f90141d0e31a1e654228cc31efd3cc98a11256ed85f2b0594a7db782f5bc84c32b1f082c99140d8298f5ae95bdf30d4bd1288550dada167d677141427e8065480a2f994a296a1c9fb12f3b334856f9495302aa504bb4e655ca22688bac9de74b148749e3d85b0dc48724ff857ace0492bd5b61abfc0013b8bf7eb5fb82c7011f42dd6305c228dd6b193c1c159fa8189de959edcd3f341537b690746d1b6fd0bd39b41ba842558ca895c7400db0c50c87df7b800c234e1f6e5372e1cff97d1cfda0dd1788246fe89edc25bcb6a46e8552b34cabf56c1613db4cb4a0246e438414108e8e677891e64fc738729b76f5c1d196461b83d6b6e30bcea5f1f0685102d61b1c8dc18db272c166e8ad4d04d1c61c9607fc28acc41d3bb851017b0add3e1c64e79c8e2a163d2385dc321f60add9b9bcc6ded12906bbda95e0e68f18a3e26c58d12c63784d91204ff315bc86d85c78f220107b9db11411da6f18af219125f2a7ccd489e5b1b571fd246b588b503003223344894832285a29d426500b1b55d334135162cd98d0158cc6651a069e17db46ec385ce929d7972bc059c0ada4cb5ea8acc793244944cb7faa9fe6825d8f2a942f23eac4b36947617fcbbe14fd52d8b9bf2e7442bf6d125a05cb31275549cf0d5ad1cf36122cffe31a8fd458e9828ebeae4dddd2adb67ee1bd77f4f5b70b251bc897e778e04346704339e573009f0cdb413532330f5f1e71c8abc1f8bae0e86312550a844be01c0242e415792f98692959e2ed7d5dd2e9facfb3121cd17c6ec11190fd6277b0278c340b52153276a31118de06faacbcdc76e8ade05835ca97ac44c892dee6aff583707ebee44dbd558a33f10385bc16664aa6a0f882fe29d7150eba6a8c960affffa4a7611500135b123a5fdd9d45b4b15fd869e4430867270bb9743c3ce4163796de18d39a6bd611fad03651b705c998b65703a217a6fe2e5142fd03580a9f1efde8264c84699893a1ee02fc45c277f07c60f5367c198010242b6b2a8456681c8100015df828649cac7060a3e8038d363c0f301f7c71876bd89c6b8d01e7d56d0f662a8364c67444d93770ea4d0598d91db050eaaa8f987e885b5d5880426da2916388953f05a891b57a9a896a7cdacc31cef98873fe724bb5d54f5f0391391faeaaf4215590e59ced4f89199f48c787500edf7247d7041cf93cacb4cdddb88b8268d916415b1be5b43a16564541b816de30bd8380aa6a536d766cadd792e7dec75c11abd5b10a8ebea18ce480c9c990dc31c4081efec9d021f10b88d459205a92366772883564b008282cec89de14562aac9a9fbbf6e4d8321b5bc402db17a407df0625334da9a5fb35dce2c50d8c8c336940a1acc46ccac6e6674b3e6e2ca1c4a2b0f051c1fcc433858e38c3546be4e2e62a17ec0003bb78d4dd59ddcfaaa8f695cfedc447c02008a03f9fc656b35517af4cacd0e3f108640d22359db64d0a58d96e75e80d58523da6df9017ed54c7b85c94afea88c4b5ec9739c09b876ccde6c1934261f67d30ea03a321fcba001add169fe9d860c6015585370209d29f37da89e44282e6e3df6e2e6edfb41cfc2a542e2ac1c132337ef819349aa2356dca59c25636a3291393ad4063ea0baa8ce29e7a6e3e8d522fcba05faeef5c40f155d4d793d93a8591eaf900080625912597334016bfb852dd1104d0cafbd339c3a7c6a95b7eed794c6f0c332ed1702931525aa8d789235d14cea4a5a05978dffd8c30daca55b1c02f8ef526c40490e32f7c7a3e8703f8b8f9088da7c1bb2cd98bf2c30bc9c473c2220e9baf26845f975851000a37e784b266217305b387aa5565a13d4debd116797792f66709680815a6c96b4e1fea9f682d8c7d98c153f67009e5c7b9aa9cd85f1561265d4b11c418cda8cd16d11fb3f96255dd5580b519c2271f7107a9f4b04ca5af48d66f840792bbacf83b749ed21b556c3abb86ef2221bf8d9ddcc369c769c3f8f99292af078d01af89434aca252564d968fcaf678b44ca2b8d829bc3df62ef0d1b39694e3823c85154a449dbb04ea29b1795b4c5d3de2ca8001c56681ac448915b1b27004d8b40a1d8842cec2957cca9e578e0f67467f7f8ae6c54ad4a2debd370318a21234260c9bdf4e2e9547ba0418000afa85dc14dc1a2d1b11f396d790120aa844b89313fb69f6dab85bb689a6429e773396f774b6030063f6b253e5861674fe8788526d1991a7def989583344e796db237d634b77b6c2c4e71bc9c3c5101fbd184a86264fccbe1c196acec0a8e35f3a718e16ec1c43e9cf4955774196af60ce5470bcd273ececda47ad8a15509bc6b1c0d3a549d048666a15cac2a6d83130a5b9edc76e967ea327cbde29c1fa09033533e36744ae8611c95bcc0a2565edd1c1e9c219b5fa7422d7c642495744482523b6310c76b92eb48f6ccc2942e00b9867568d2c00870c63ade179a5e4340aa8fb5c945ab45aa642ebad0054cfb69fa5962fca1015a86731c9ad20f69f99c231f10e6721498459141de2d7ef65699419806d53973687101c9816972068e8dd1eba657855cd8f65ffadc98ff07d7a69748c8f35290d99609079f52c849fd0d0707a9614882b31263e4d3a158b51239654d62431af5a121a9f320473ab594c9f8d3b6fe6e345527f895a64568ceeaa63d6c8806b039cfd1ce66748957cda58c70a9848f9c617e648cbaaecaf450444b60b5d31412e11e0852a65130c4c9a6db2bd46e520ed66ca12194cf550d07fd460ddb552756f42d180f422c49a622f823a45dc1386e48aad0aeec122ca0ca44bd1af1d642f5dc6463ce5fe7c8e8180058cc4065978a925da64d99a4a5815e573cd34d3ecd46574acefdaef8eff56a16646699c0ee317b3ce8190ed07a44ee7704c58c6d590a3a65fce9eb2d9e6c11816e3ef65deab3662b788d6831ac2dca97d998f8fbe3e2d5feb18a8cd705e0cbb1cd2f884f3d6b5a9978026db4e980a41d6d3e9138ccb3b95c710756ce281cf906a23a14e5b01468c753f36b0259a4b3b6b5648d2f402f9deaf485941b61bdf333048db095e78dfba9ffe7fdd1a9b7b02f0ccc692219b67dfa88e26c43344e289ecda922eda948ca6c8a2491180ddcf11ab8d6fd6916b473c32892e33b6c3117963349b4f4369618c85ba503e783cdbf9dfe2099a4dd05858769ae5366faddf5d3f128370f109792e0faca7fbc83f345ab136327df421e73fa37d8ca479731a10ee770367b6541914fbbeb836bc9925bc8f3707535f27991127f058572f50fc933096700ef7e1065dd4145e0b7e0228a224ae4a46f20aacbe6f1b36b8fcbfa710b42695ec2419f387052e0456cdc52ec35ac268274f04eb5d10c84ad4fb4537a30308c5f87aae15bfeedc2e5743d1e6382483a40fa2f337ce9d92d8", 0xb7f}], 0x2e9) writev(r0, &(0x7f0000000540)=[{&(0x7f00000004c0)="57deed3eba5cd3ad89d8991b733d4bb1eea863091834b549abef0a654ec99c625fcd7635a7764dca7e93d919509bac1958f3", 0x32}], 0x1) fchmod(r0, 0x10) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0) 04:02:42 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000002c0)='./file0\x00', 0x23f) chmod(&(0x7f0000000280)='./file0\x00', 0x9a) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd0\x00', 0x0, 0x0) fchdir(r0) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x801, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) accept(r3, &(0x7f0000000140)=@in6, &(0x7f0000000240)=0xba) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) pckbd_enable: command error 04:02:44 executing program 1: mknod(&(0x7f0000000440)='./bus\x00', 0x2000, 0x0) unveil(&(0x7f0000000200)='.\x00', &(0x7f0000000240)='r\x00') unlink(&(0x7f0000000000)='./bus\x00') readlink(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)=""/58, 0x3a) mkdir(&(0x7f00000000c0)='./bus\x00', 0x100) 04:02:44 executing program 0: unveil(&(0x7f0000000100)='./bus\x00', &(0x7f0000000040)='r\x00') r0 = open(&(0x7f0000000080)='./bus\x00', 0x100, 0x128) faccessat(r0, &(0x7f00000000c0)='./bus\x00', 0x8, 0x2) unlink(&(0x7f0000000000)='./bus\x00') pckbd_enable: command error 04:02:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000940)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f7828bc2d2a500a35ac1f00002049fa9da398bcd62b10543152ecf619b49aa3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d741206b9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bb87b4605f1d0008fd323e6a8bab89057394672c25bc15a657436bc172ea0f89ee0d1ee29a475de6573a70a60bdb28968640cd390df755a043566e2e858bed3b3a329c682bb371ad5cc7e6a2f715a773ccf29f9b324abdb8ce66473bdd3168b55dec186c4fdc7a4c356ffce20b5daa537fb17d4c224ae8fbe63220c95e041679f03b57ef235f31369d62d8294a9ae602097426e7f4e12fa63eb5494a047f77a0ee51ca7f6fd662e83a020a3fe86b03b5fc27c29fcf9d6fed97a9a58aacb5aa48d6f1a38afa86e7024974a18d8dca709071e33f77630dda059adfa3dd54994dcf9e87f28f4fe6e24bbcbb22a11566f43d70c1a0af0d5ab7fe7ba4df7e4a5b3089def2ed1ab8aee9b492c58d207899e9af85068ed85c8c9cd7ab02195d653ad00fafb179e3d3e8fe2d97d0f958fc6c5b85a72b1c6102944240c30089b068f987d7d3c12858b6cc8cc52d6ee401852667072c381b33bc228a41666e70c4baebd2ea1b0f9d7955fa4275d825f81f9e6d0b0bbb643176c1b3753b65bf", 0x236) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() fcntl$setflags(r1, 0x2, 0x1) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x88b, 0xffffffffffffff81, "8549558860ce4e8e5dea9c11fe4dbfa600"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 04:02:44 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) r2 = getpid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f0000000340)=0xffffffffffffff21) r3 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) setreuid(r4, r3) fcntl$setown(r1, 0x6, r2) r5 = geteuid() setreuid(r5, 0x0) write(r0, &(0x7f0000000040)='!', 0x1) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000080)) 04:02:45 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) r1 = accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000040)='ww') getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r3 = getgid() fchownat(r0, &(0x7f0000000140)='./file0\x00', r2, r3, 0x6) readlinkat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000200)=""/224, 0xe0) 04:02:45 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x1, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x200000000029, 0x80000000000000b, &(0x7f0000000080), 0x0) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:02:45 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCNOTTY(r1, 0x20007471) r2 = syz_open_pts() r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20, 0x0) kevent(r3, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff9, 0x26, 0x0, 0x1f, 0x4}], 0x1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x0, 0x0, 0xfffffffffffffdd9, 0x1f}, {{r2}, 0xfffffffffffffffb, 0xa, 0x40000040, 0x400, 0x40}], 0x0, &(0x7f0000000100)={0x200, 0x9}) close(r0) r4 = kqueue() kevent(r4, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000280)=[{{}, 0xfffffffffffffff9, 0x21, 0x0, 0x80000}], 0x5, 0x0, 0x2, 0x0) kevent(r4, 0x0, 0x0, &(0x7f0000000180), 0x3, 0x0) 04:02:45 executing program 0: setgroups(0x2, &(0x7f0000000280)=[0x0, 0x0]) r0 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r2 = getgid() r3 = getegid() r4 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r6 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) setgroups(0xa, &(0x7f0000000300)=[r0, r1, r2, r3, r4, r5, r6, r7, r8, r9]) getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r10 = socket(0x18, 0x1, 0x0) setsockopt(r10, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r10, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x12) socket(0x3, 0x3, 0x2) 04:02:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000400)="582720efabd16ebae63225259560f8e581760df2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5ff4bcc05dee7c04cf63b490ae410ca81410cd904a6c5d5ca0d2c11e0ea42568b82f278dafcedbbc07f6879db29346ff71fcfaa300c73177442f4889dcd68369ae398df99eaee8c13541366bc08a84cf8875a969deb91e97a8f1bc02de7a58cc10d794965b", 0xfffffee6) write(r0, &(0x7f00000002c0)="9085", 0x2) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x1, 0x3d, 0x5, 0x10000, "edce5c6fbe5502d8feb3532314f44d2e0adcc336", 0x4, 0x6e}) r1 = kqueue() close(r0) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x4, 0x481, 0xffffffffffffffff, "854955883d026111fe4d04000000100000001000", 0xfffffffffffffffe, 0x7ff}) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000100)) pipe(&(0x7f0000000200)) socket$unix(0x1, 0x1, 0x0) 04:02:45 executing program 0: select(0x40, &(0x7f0000001800)={0x5, 0x5, 0x4, 0x8, 0x30, 0x3, 0x58f, 0x5e8f}, &(0x7f0000001840)={0x3, 0x6, 0x61a8, 0x7ff, 0x4, 0x8, 0x7fff, 0x101}, &(0x7f0000001880)={0x8000, 0x0, 0x7, 0x4, 0x2, 0x6, 0x84000000, 0xffffffffffffff7f}, &(0x7f00000018c0)={0x7, 0x1000}) r0 = socket$unix(0x1, 0x7, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000340)=0xc) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r1 = open$dir(&(0x7f00000016c0)='./file0\x00', 0x2, 0x10) setsockopt(r0, 0x0, 0x4, &(0x7f0000000380)="6b89be67d6241b7de90bf3d610b0b5b012b36d29e910cca213319d9fb36d43bfcfa0037679fdec70049bfe044c64f94cede289e68b9640ac0f05eb16c0ba327d3b2effb882f534f33ecef45c893f9ed0c65d1675417816a8c7e4b7382823224944b600a1fd584a273ee32bc34f6117e5fe7423db96f0b192f73314b550219a3124ea7cc5ab127427abacbeb7b20f54dbcb3e7c8ea882c1a37c77d10b1b536bcb4a", 0xa1) r2 = open(&(0x7f0000000900)='./bus\x00', 0x482, 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = dup2(r3, r1) setsockopt(r0, 0x4, 0x29, &(0x7f0000000480)="f0f943e9812c8ad4966bf19e2b2a56f8669b4a586fae094e2f80de274307fcbc1f99366626d419ee472376caf40d7aca92d6bd0d0f42b5b7e325cd3fd2952c563dcf5c2da3c4b21cc7e07ec178a13db009a8cad5dbd69edf3315d64771beb533b690c27ebc9e655b8559c956b1e15f0c53810ca3cfbe1201cf137594ca6a3c0800000000000000adff85d1a055d9ea0909224dcf08cd4133b6ba052ccaf36a9d1c4d61ab6eb9cb9c58ef50e0c3312cfd194a73564c0d3fcfbe0259a677e2e300e23a0ce85200", 0xc6) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xfffffce3) unveil(&(0x7f0000001640)='./file0\x00', &(0x7f0000001680)='r\x00') getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000015c0), 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xfffffffffffffec0) lchown(&(0x7f0000000040)='./bus\x00', r6, r7) open(&(0x7f0000001580)='./bus\x00', 0x0, 0x0) socketpair(0x0, 0x1, 0xfffffffffffffff9, &(0x7f00000000c0)) sendmsg(r4, &(0x7f0000001b80)={&(0x7f0000000a00)=ANY=[@ANYBLOB="01002e2f66696c6531003af0721604fa5756c0c80800a789d80b3601deac3679aad831936e3cc1d9142eaff6fc53f5f83d031293a80d74c3b211496b9c77644f8cb5f723f78877219bb65d5ab6969a8232fc3e2360fc5ca77bb060b05ce478d2bc573082ec96bbf22705cb66379af4f7603ae90b9fe33b6457d612cdcd5da938961135f810c3cc9581c4ef3e504693256d66d1a40ecbc054142fb717494e17"], 0x1, 0x0, 0x0, 0x0}, 0x3fc) linkat(r2, &(0x7f0000000940)='./file1\x00', r2, &(0x7f0000000980)='./file0\x00', 0x0) r8 = semget$private(0x0, 0x2, 0x646) r9 = shmget(0x3, 0x4000, 0x40, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_RMID(r9, 0x0) link(&(0x7f0000000080)='./file0\x00', &(0x7f0000001600)='./file0\x00') semctl$GETALL(r8, 0x0, 0x6, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r10 = socket(0x18, 0x1, 0x0) setsockopt(r10, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) shutdown(r10, 0x2) 04:02:46 executing program 1: utimes(0x0, 0xffffffffffffffff) geteuid() 04:02:46 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = dup(r0) recvmsg(r1, &(0x7f0000000500)={&(0x7f0000000080)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000000400)=[{&(0x7f0000000180)=""/241, 0xf1}, {}, {&(0x7f0000000280)=""/171, 0xab}, {&(0x7f0000000340)=""/161, 0xa1}, {&(0x7f0000000100)=""/8, 0x8}], 0x5, &(0x7f0000000480)=""/123, 0x7b}, 0x42) ioctl$TIOCSBRK(r1, 0x2000747b) setsockopt(r0, 0x7, 0x2, &(0x7f0000000140)="8a000000", 0x4) connect$unix(r0, &(0x7f0000000080)=ANY=[], 0x0) write(r0, &(0x7f0000000040)="f40d76215b979e4f28d11c1ac72181da58ed1aad", 0x14) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000540)="39c81985b0a0af59b70374ab51cfe0263afb84ddec2c0e100fd099a8e881e2c4232b73725ac682c004511c0568250b10e24a2c4d12faaad1d045350e73326346e59c29697e5840ccaccf33e498231f8073097401ef29632bbc4fd9ac58e5d802978c4efaf74c3595943f527876a1485047b5cf1f490b4616cbf2dd8d8f30", 0x7e) fcntl$setflags(r0, 0x2, 0x1) 04:02:46 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x891) setuid(0xee01) r2 = socket(0x18, 0x2, 0x0) flock(r1, 0x8) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x20120, 0x0) setsockopt(r2, 0x29, 0x200000035, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x1, 0x0) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) munlockall() 04:02:46 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f00000000c0), 0x0) r2 = dup2(r1, r0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) sendto$unix(r2, &(0x7f00000000c0)="8f91c069d9cc21c4a8e56af79d54fdacd27a80fcc819a60c82c1fd8d8ba850477eb2df07897b7d57f939600f5ce2e3be20ccbebecbe2e412b196a7203c3b8acee93a8ee71ca21f3d79310039062549f36cae03ed3462dc1f8aa9680d2160825bb3e580b9d0ff1dd0b9fe789f61cd6c35dac472767efdaeae5cf17aecfbe511a49a3edb8ab2dded0529c453b474f64c97f6bc90fa6990b3dd8fee22fd438319f9a016404a82958eac967fa5d20c9ac5df7fb5dd823f2d02c335ba94c8c28fa06da0772b7cd00d8c5dd87fb47511ac627e57811163505a22f5f40212a5c7aa8ad4dc0a33dc1e93934de3790b0494f6ec4a30c6faae", 0xf4, 0x1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 04:02:46 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000080)="257af81933c63f14ab002ad19d476d3eed68d0d7e767d24f6859c567c4ec8fcadd5e2909b41098ca202db02a4dff02f6db09ff0fb9a3a79a16db67417ba3d5b01d9b5e533aaeff53a61b241f49c41682368f30d4620885621534912304d6d1bc749546d92210e5f83d72272540a824fad5a8828766a7c6fda9f793ce6dab7b6e6f714c3f7326f23e5a48926f9196b0", 0x8f) 04:02:46 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x10000000002, 0x8003, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x8, 0xc, &(0x7f0000000040), 0x0) 04:02:46 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() r3 = dup(r1) dup2(r2, r1) openat(r3, &(0x7f0000000000)='./file0\x00', 0x1, 0x1) 04:02:46 executing program 1: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1) madvise(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f00000049c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 04:02:46 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r2) setgroups(0x65ca9d589520affe, 0x0) setuid(0xee01) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r6 = fcntl$getown(r3, 0x5) r7 = getuid() r8 = fcntl$getown(r3, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) setitimer(0x0, &(0x7f0000000200)={{}, {0xda}}, 0x0) setitimer(0x0, &(0x7f0000000080), &(0x7f00000000c0)) fcntl$getown(r4, 0x5) r11 = getpgrp() fcntl$setown(r3, 0x6, r9) r12 = getuid() sendmsg$unix(r5, &(0x7f0000000600)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000480)=[{&(0x7f0000000100)="d3b52a8cd37083ac0ae6d099d3cb67c851658a6a5616e84e9b0c38c2120654028105ea1c67e6f78ed830e951e56ba2eaaf49d0a444d9e476a9956e7e3b1a2522b1a244379de8c98940ba936228df91f31a20c827cdf935e3e0e25f99e5e63e00ddbb93929599985cae5ae0ffdf4b3f59fe62712e2c2d367ea6f15f6f0a17eb66a61ea8535f", 0x85}, {&(0x7f0000000280)="b9e6aa0803ea8470687bea1b9540d851fa45a594e00ce7236a24003568b0a9bd633a7766f162e7ec6e3c9b0ace25cc46fb718ab8065f782ac5660670d6bcd7e0972bd0f07ee7c48cd16fd673ea70832c310a8f7f422cbb6af64b278511d6cd8d04276405f690475ca9f240d1c6634fe2a8d1bcc4ddc67fcd8ec2e8fd0ed1ac69c8d46f5b5409d91a05cf7e4433e0f344aa977278ea1a49", 0x97}, {&(0x7f0000000340)="ee05e8ad1021aeab681ba6d02721c03fd1cc007a978e36f96d24dcb354dc79976672c382521677e29b94c82f86d3259ed7a614bc7273f14edcf4e583937674d4f1c7459eb2335b7f442c061ac103735339904043f58ad79a", 0x58}, {&(0x7f00000001c0)="83e67e3589144e1b3156fad15a6655bb", 0x10}, {&(0x7f00000003c0)="f7a08838073ca2aebab7292e21fc8a9bb0b3fe7faa42d758f7cc514059c08c9d01ed642e372ce564522cfc07075f035f18eb0da8972bfe4bfb7182371b84b7fa3b29b66092ccb0d9f33cf37b7b53c4cfc0ae8d69063854fc38369e856c8c5d8165a57b2ef8ee6946421d10c77edc5f8777713a230cb8f34f671f7ae0b4eeba54a3ec85980cf0abdc4ec0e6e84a9688b5298f079d650917fd5b3d1ae59739dc0686e9b1fea68748cb", 0xa8}], 0x5, &(0x7f0000000580)=[@cred={0x20, 0xffff, 0x0, r6, r7, r2}, @cred={0x20, 0xffff, 0x0, r8, r10, r1}, @cred={0x20, 0xffff, 0x0, r11, r12, r0}], 0x60, 0x4}, 0x5) 04:02:46 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r1, &(0x7f0000000040), 0x10250) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000280)={{}, 0x0, 0x0, 0x400}) write(r1, &(0x7f00000000c0)="c5", 0x1) r2 = syz_open_pts() openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) r4 = geteuid() setreuid(r3, r4) close(r1) r5 = dup(r2) accept$unix(r5, &(0x7f0000000040)=@abs, &(0x7f0000000300)=0x8) r6 = syz_open_pts() openat(0xffffffffffffffff, 0x0, 0x0, 0x0) readv(r6, &(0x7f0000000580)=[{&(0x7f0000000bc0)=""/4096, 0x1000}], 0x1) readv(r6, &(0x7f0000000640)=[{&(0x7f0000000100)=""/248, 0xf8}, {0x0}, {0x0}], 0x3) 04:02:46 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xfffffffffffffed0) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33eeffde783041a304ced9d7c7f5ecd50537e23a6668a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6eca30540ec02484ca099e8cc6a821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030ac7e8c1bd91fcc37cc9d7a65abb1450702f16422e4ad71b10d610cafbf509b32a08abf4a0b13e8117a68a8d42db6f0aa334a34c7b9a5604c9c10eb3120400f5daaa1daefe46719a014c6063158e7d5698d070257cc0e7c3d5f1c64b4e778e68e9a05b84607a51823e331feeedfc7d8a9102f49bb2320b4b9923ed0ac78e68742536570119c9f15ab40ee2d0de395bc3842159d878e51b", 0x1b7) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900", 0x8000}) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x20d4fe, 0x3c3, 0x3, 0x8, "b08dce5800"}) readv(r3, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 04:02:46 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x8) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000080)=0x2) r2 = dup(r0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)="00e4ffffffffffffff000000", 0xc) openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x100b0, 0x0) r3 = semget$private(0x0, 0x3, 0x40) semop(r3, &(0x7f00000012c0), 0x0) recvfrom$inet(r1, &(0x7f0000000240)=""/4096, 0x1000, 0x843, &(0x7f0000001240)={0x2, 0x1}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) sendto$inet6(r1, &(0x7f0000001280)="d86a28eb44e281149801a4e8eb9c1760d9bbbba075453e60224d00b4b5e61436541f4de4d7e71b9722b300eb8eec665939d308b8d7aa52cda110c93ba017b48e23c0c18a3d59d9fcb6613400fc6f1890950c11531f39e0b1e0189774a27452dfd13b9dcd3a4243676c1d3f497f4ef14d7b536880c103cc09b1c6b1d7565d9c5ecaf20ea74c6d5ce58014c6f165cdf1a3765c1d4b759ac3c84bef088ba2ea244d003d5090ec0ac1e3667a1ee6380ea51510b89ded89bdb8c970b8f57f56dfca4c2028fce1f9c788dc71", 0x55, 0x2, 0x0, 0x0) 04:02:46 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x605) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000040)={0x81, 0x3}) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0xa}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x3ff, 0x0, 0xfffffffffffffff7, 0x0) 04:02:46 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x40, 0x10) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) fchownat(r1, &(0x7f0000000080)='./file0\x00', r2, r3, 0x4) mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000180), 0x4) 04:02:46 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) sendto(r0, 0x0, 0x2fc, 0x0, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x2, 0xffffffffffffff7f}, 0xc) 04:02:46 executing program 1: r0 = kqueue() fcntl$getown(r0, 0x5) poll(&(0x7f0000000000)=[{r0, 0x8}, {r0, 0xc0}, {r0, 0x147}, {r0}, {r0, 0x82}, {r0}, {r0, 0x30}, {r0, 0xc}, {r0, 0x10}], 0x9, 0x1) 04:02:46 executing program 0: r0 = semget(0x2, 0x1, 0x1) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x2a7bca3c, 0x1]) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x40) sendto(r1, &(0x7f00000001c0)="230156c1a1243fbe41e46fe13414b5df2a6b90a28b2c912b9ac418d9711341ac1cbef398a941208a442378e05aadf95efbb432ab8e59dd5c03cd6945f7b9cfd788201e8d1605dc95af648c21202909571f0339cc3ec6e00fdd12ebd23832673e03fc840f3c5060013025c597875dcda829ce7d38c8fbc83458b2b5b0279a7c00306f58f5a41cf7e7c9c04f35617dc72e3401a933d5873cc8ab0e4145ff14abad8637a555a1372ff2bdd04fa9261d30f75e1fb8ae5391edf94f96dcdef90eef551cf71b6adc7589063a9ea327c94e8df3f55283c8d3fe7dd7a987edb4fa01cecaa982e70df4327d1aabdfe72bcbae6a9037dd3babb4c0229960", 0xf9, 0x408, &(0x7f00000002c0)=@in6={0x18, 0x2, 0x5, 0x80}, 0xc) clock_getres(0x3, &(0x7f0000000080)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x1, &(0x7f0000000140)=[r2]) getgroups(0x7, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setregid(0x0, 0x0) readlink(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)=""/48, 0x30) 04:02:46 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r1, 0x800000000ffff, 0x40, 0x0, 0x0) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 04:02:46 executing program 0: r0 = getegid() setgid(r0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) shmget$private(0x0, 0x4000, 0x508, &(0x7f0000ffc000/0x4000)=nil) 04:02:46 executing program 1: r0 = socket(0x18, 0x400000001002, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) 04:02:46 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCSTART(r2, 0x2000746e) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 04:02:47 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x10000000000, 0x0, 0xfffffff7fffffffe, 0x0, "b04d00f3ff0a631a00"}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x200b0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000000c0)={'./file1\x00', 0xffffffff80000000, 0x8000, 0x10000, 0x0, 0x2, 0x10001, 0x8, 0x2, 0x3, 0x7, 0x40800000000}) r1 = socket(0x18, 0x4002, 0x0) connect$unix(r1, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) writev(r1, &(0x7f0000001540)=[{&(0x7f0000000200)="d4bfa8b01aa9dd7bd6f3cd959e6f2d8823df6ede887076818e971f8558d11ca7894db044f7d42cba166103456568d7e0462fb4e0816d8a6ecd4fd6a9fbea0128c3744c31ffaf792a9fea069aacf6c3430fad30cb6923add73856df37fc1298101fb4567f387808975628fa4cf2e9dbb8f4df47b46b2bf1f426b4147ae16a374e178a0a1e986aa79321d3916d3112199d40773c37860303cef8550f83b8142c5cea0e394a21cc10", 0xa7}], 0x1) 04:02:47 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000080), 0x0) r1 = shmget(0x2, 0x4000, 0x430, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_LOCK(r1, 0x3) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000080)) 04:02:47 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x2100000000001b00) r0 = syz_open_pts() fcntl$getown(r0, 0x5) r1 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r1, &(0x7f0000000040)='N', 0x1) 04:02:47 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c2, 0x8000000) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x80) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x1000100000001}) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x4c, 0x7}, {0x6}}, 0x2) 04:02:47 executing program 0: r0 = syz_open_pts() pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000005c0)={&(0x7f0000000580)=[{0x8f, 0x7f}, {0x80}, {0x83, 0x400}, {0x84, 0xc3}, {0x180, 0x3}, {0x8a, 0x80000001}], 0x6}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000280)="47b1cf55683f4c4d5c554a38ec782707b00c8465a881d2d631473aac9584ad964eaebfa96e51f6d0c4f106832c5c5ed74cf1abb5c60476cdcde586e0f1ace1cb19b55d7f5461a838a9351be556c72533d1c3e24fd9a996cd458892c26b58e6c9a1b72028d3c8ad0953308b2faaa4d8910b830ea6a36939e34decd9b18384396ae6af9ce7c6a0aaf1a12f15981da81ab2fc5a906ef6c3842d1ec7c061ca1032216a70cf3ff7a7a892b705345f70c10ff8ca4f08c529bc9d3d2a71ab2a0afc4f58754e0f7de7af07b7ddfadbd1452f6791f126ece67c3600e2f5bfbd19a5c7813df1c267", 0xe3) r2 = syz_open_pts() close(r0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000600)='/dev/null\x00', 0x8880, 0x0) rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') r4 = dup(r2) r5 = syz_open_pts() ioctl$TIOCCDTR(r4, 0x20007478) pipe2(&(0x7f0000000140), 0x4) pwritev(r2, &(0x7f0000000500)=[{&(0x7f0000000400)="b0f45a5d7f4b854f97c09f8a80655c8ffc6422faa2af8bce3c431d004c70d8819440265b4ca753029b40e550567f5cbf736ebce9787f6d9a255c0a60c584f58d682732c7cb5c47a1a5f10c920cf36d6fadda361d948583af6e17294c4f077700dd83ef9bd5e74101c508ba037d640992da618ffa3c61c6aa31dbf4f238b8", 0x7e}, {&(0x7f0000000480)="39d1913d13e542085c9048849954c9c37c87803c0a2302de413b6cb833ce4e1bcf2f6a5f27164d41cacb0350a799cc857434653e3ea0cde787680409d537522cddb933f402e51304b980277e569a4184da85ac3edda4e10e84c76d42915ab2370662be0d58870c5f1174846d4b74da97548d2fc68ec2ff3dda", 0x79}], 0x2, 0x0) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffd, 0x3, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) pipe(&(0x7f0000000380)) ioctl$WSDISPLAYIO_GMODE(r3, 0x4004574b, &(0x7f0000000540)) 04:02:47 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20000, 0x0) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f00000000c0)) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x8004667d, &(0x7f0000000000)) 04:02:47 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = socket$inet(0x2, 0x2, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10180, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) fcntl$lock(r0, 0xf, &(0x7f0000000180)={0x3, 0x2, 0x0, 0x8, r3}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r5 = getgid() fchownat(r2, &(0x7f0000000040)='./file0\x00', r4, r5, 0x0) poll(&(0x7f0000000100)=[{r1, 0x2}, {r2, 0x122}], 0x2, 0x10000) setsockopt$inet_opts(r1, 0x0, 0x2002000000009, 0x0, 0x0) 04:02:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000040), 0x10250) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000280)={{}, 0x0, 0x0, 0x400}) write(r0, &(0x7f00000000c0)="9a23fe053b832df1aae3ef7974711634c44d3f6f8147a53225ac0e48f5bd0d81e889003747123984e3cdeb24274efb927f2cef3214ad4df8a8271fdf42643853faf7afc2291772932f64613f717abfef8140b7e8c5f172a44abad379a88409c1c9926af02e88156060e9c642008355317c4177c864da3755d2b2667c502799700ff78be9fb50e54598ee20a83011f144d33c25f025d602651ba0098ac19902", 0x9f) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() openat(0xffffffffffffffff, 0x0, 0x0, 0x0) readv(r2, &(0x7f0000000580)=[{&(0x7f0000000bc0)=""/4096, 0x1000}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r2, &(0x7f0000000640)=[{&(0x7f00000006c0)=""/248, 0xf8}, {&(0x7f00000003c0)=""/109, 0x6d}, {&(0x7f0000000440)=""/86, 0x56}, {&(0x7f00000004c0)=""/113, 0xfe6b}, {&(0x7f00000005c0)=""/102, 0x66}], 0x5) 04:02:48 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x280002002, 0x2065d) socketpair(0x10, 0x8001, 0x3, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r0, &(0x7f0000000100)=@in6={0x18, 0x3, 0x7, 0x10001}, 0xc) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047470, &(0x7f0000000040)=0x5) ioctl$TIOCCDTR(r1, 0x20007478) poll(&(0x7f0000000000)=[{r1, 0x6}], 0x1, 0x0) 04:02:48 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) listen(r0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="8df4b82f0133132d57bad8451f7ef11ef91fd5c73d5518f76a6c3b3ad919e39556ecbc15a3528b3873d782c944bcff89494733055be29958c631255814d31a2f856bd10c91e0ddec615442cf78faf154403827867c418c6f7c62c4f2ff2c7bc2288ed1d513e9b4b2264b4925037d9a357b6f54b1bb0a5c0b3b11ee04b65b193652612a6049dafdd3b639f21f0f9ced42a2325952c2975433071f1a51123347e34dac4c23b4e29cec0f230e8cc224af7b609a4db19d20c48aac7384e82b753cfaa2f4f64657274d6683eabbb86d8cc5", 0xcf) 04:02:48 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0xc1) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) open$dir(&(0x7f0000000880)='./file0\x00', 0x0, 0x100) fcntl$lock(r1, 0x8, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x200000000}) 04:02:48 executing program 1: socket(0x1, 0x8000, 0x6) setsockopt(0xffffffffffffffff, 0x6, 0x3, &(0x7f0000000000)="0e9df272fac462fe11444dae7fbc9f4dabbf19533b05e340ad7eb6fcbb6ca90b7c493310828d79171633da7c1a01c1a9d099cf28afad3b0f7b434810032dde80cf650c70f35aef1b2c583448da6cf344193cfa88db2860b84d9908ba5b440577bea758ec0404dffdd7a9d452e254abd99142aa90652e2ae5f0c7eea372b9443b952135ceb9686d64226e4cea870466c17f115b04b8d37a65e420fbee241c3d9491fef734f962e62506c441ec133c487ac75419b302b94609a7102aeb0016564e17c70a6cb594377631f9b9f42e77b562dbdb1cf4afff7b3994038aa9faf4f7443a1c948121ba2a8d2e", 0xe9) setsockopt(0xffffffffffffffff, 0x29, 0x26, 0x0, 0x1e6) 04:02:48 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffa, 0x14, 0x81, 0x1, 0x7}, {{r0}, 0xfffffffffffffff9, 0x20, 0x3, 0x100, 0x9}, {{r0}, 0x0, 0xc, 0x5, 0x2, 0x434}], 0x80000004, 0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) socket$inet(0x2, 0x5, 0x27da) connect$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setreuid(r1, 0x0) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) 04:02:48 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x8, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r1 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) shmat(r1, &(0x7f0000ffb000/0x1000)=nil, 0x0) munmap(&(0x7f0000ff6000/0x3000)=nil, 0x3000) shmat(r1, &(0x7f0000ffc000/0x1000)=nil, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0xa0, 0x0) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000100)={0x1, 0x5, 0x6, 0x0, 0x80000000}) r3 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) r4 = shmat(r3, &(0x7f0000ff6000/0x2000)=nil, 0x0) shmdt(r4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) mmap(&(0x7f0000ff8000/0x2000)=nil, 0x2000, 0x5, 0x10, r0, 0x0, 0x0) 04:02:48 executing program 1: clock_getres(0x4, &(0x7f0000001b00)) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000040)='\x00', &(0x7f0000000080)='\x00', &(0x7f00000000c0)='{\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='.[\'(,\x00', &(0x7f0000000180)='/]%+-#\x00'], &(0x7f0000000280)=[&(0x7f0000000200)='\x00', &(0x7f0000000240)='.#\x00']) mknod(&(0x7f0000000340)='./file0\x00', 0x2022, 0xfff) r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000380)) recvmsg(r0, &(0x7f00000018c0)={&(0x7f00000003c0)=@in, 0xc, &(0x7f0000001800)=[{&(0x7f0000000400)=""/38, 0x26}, {&(0x7f0000000440)=""/208, 0xd0}, {&(0x7f0000000540)=""/4096, 0x1000}, {&(0x7f0000001540)=""/170, 0xaa}, {&(0x7f0000001600)=""/57, 0x39}, {&(0x7f0000001640)=""/229, 0xe5}, {&(0x7f0000001740)=""/47, 0x2f}, {&(0x7f0000001780)=""/65, 0x41}], 0x8, &(0x7f0000001880)=""/39, 0x27}, 0x801) r1 = openat(0xffffffffffffffff, &(0x7f0000001940)='./file0\x00', 0x100c0, 0x18) symlinkat(&(0x7f0000001900)='./file0\x00', r1, &(0x7f0000001980)='./file0\x00') getsockname$inet6(r0, &(0x7f00000019c0), &(0x7f0000001a00)=0xc) symlink(&(0x7f0000001a40)='./file0\x00', &(0x7f0000001a80)='./file0\x00') connect(r1, &(0x7f0000001ac0)=@in6={0x18, 0x2, 0x10000, 0x6}, 0xc) r2 = accept$inet6(r1, 0x0, &(0x7f0000002200)=0xfffffffffffffe9b) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000002040)={0x21, 0x3}) r3 = open(&(0x7f0000001b80)='./file0\x00', 0x2, 0x180) r4 = open(&(0x7f0000001bc0)='./file0\x00', 0xa00, 0x56) ioctl$WSDISPLAYIO_USEFONT(r4, 0x80585750, &(0x7f0000001c00)={'./file1\x00', 0x9, 0x2, 0x4, 0x1, 0x7, 0x1, 0x8, 0x1, 0x1, 0x20, 0x1}) mknod(&(0x7f0000001c80)='./file1\x00', 0x8010, 0x3) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001cc0)='/dev/ttyCcfg\x00', 0x8, 0x0) accept$inet6(r2, 0x0, &(0x7f0000001d00)) getsockopt$sock_int(r3, 0xffff, 0x10b4, &(0x7f0000001d40), &(0x7f0000001d80)=0x4) select(0x40, &(0x7f0000001dc0)={0x2, 0x8, 0x4, 0x1, 0x2, 0x40, 0x5, 0x2}, &(0x7f0000001e00)={0x2, 0x2, 0xfe1, 0x1, 0x96, 0x2, 0x2, 0xc000}, &(0x7f0000001e40)={0x1, 0x7ff, 0x1, 0x7f, 0x1000, 0x20, 0x5, 0x2}, &(0x7f0000001e80)={0x5, 0x8000}) setitimer(0x0, &(0x7f0000001ec0)={{0x8, 0x5}, {0xffffffff, 0x3}}, &(0x7f0000001f00)) dup(0xffffffffffffff9c) mknod(&(0x7f0000001f40)='./file1\x00', 0x0, 0x7) getsockname$inet6(r3, &(0x7f0000001f80), &(0x7f0000001fc0)=0xc) clock_getres(0x3, &(0x7f0000002000)) openat$null(0xffffffffffffff9c, &(0x7f0000002280)='/dev/null\x00', 0xfffe, 0x0) semctl$GETZCNT(0x0, 0x139e63ee8bb1976b, 0x7, &(0x7f0000002080)=""/215) mknod(&(0x7f00000021c0)='./file1\x00', 0x2000, 0x1) open$dir(&(0x7f0000002180)='./file0\x00', 0x0, 0x0) 04:02:48 executing program 0: r0 = semget$private(0x0, 0x1, 0x40) semctl$GETVAL(r0, 0x2, 0x5, &(0x7f0000000000)=""/162) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f00000000c0)=""/9) r1 = semget$private(0x0, 0x6, 0x202) madvise(&(0x7f0000fed000/0x11000)=nil, 0x11000, 0x7) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000002d40)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fd0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000408254b13b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007285395715aa7ab0f3e8fd2e0b0f0a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fa82df6cee2314395e662ec22e284c4c9961e8e06dcc579a492088c8a8ca6d8663bcdaffcbe5a4bc3de1c94d8df2dd35fd3f1ef3aa9540abdcac547a4050a76fcb6ac0dfe4691a9b01d8b609c40d51aabc93e4708304309a3245e693bf77c8c8a85bc677f299e3b9b5165c55a23fa63bec2056a814f27fce6e39557da440e48cedbf9bc9410c7f6e25e0c76bee28d0c3e689e5772e"], &(0x7f0000001140)=0x1002) flock(r2, 0x8) madvise(&(0x7f0000ff4000/0x3000)=nil, 0x3000, 0x3) mlock(&(0x7f0000ff7000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ff1000/0x3000)=nil, 0x3000, 0x2) mlock(&(0x7f0000ff0000/0x1000)=nil, 0x1000) getppid() geteuid() getgroups(0x7, &(0x7f0000001300)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) sendmsg$unix(r2, &(0x7f00000013c0)={&(0x7f0000001180)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000012c0)=[{&(0x7f0000001200)="b9e5f430ef44ab2b3cd13b0f104e56a8b3f341dc856a6a41a9ff3d5a9496883b682e83c69705f1edc2b2d84581968f3b86de9b8e1b4936f192fd27dd5e50ccc78f2926a76931eb96e031bd7fda3f6ef4753e21f94ff90d42516cdc38a790965762a247d2df29a57529eea1ff75f78042ae38ba5fbd4fc10220e6c532ee7965cab87602", 0x83}], 0x1, 0x0, 0x0, 0x3}, 0x402) getpid() r3 = semget(0x0, 0x3, 0x4) semop(r3, &(0x7f0000001400)=[{0x3, 0x3, 0x1800}], 0x1) munmap(&(0x7f0000fef000/0x2000)=nil, 0x2000) r4 = dup(r2) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) fcntl$setflags(r4, 0x2, 0x1) semctl$GETPID(r1, 0x0, 0x4, &(0x7f00000014c0)=""/85) faccessat(r4, &(0x7f0000001540)='./file0\x00', 0x8, 0x1) getdents(r4, &(0x7f0000001580)=""/4, 0x4) faccessat(r4, &(0x7f00000015c0)='./file0\x00', 0x19, 0x2) pwritev(r4, &(0x7f0000000200)=[{&(0x7f0000000100)="4b695f5500000000ae01fe445f8824fef16e9618d0996ff7f60ba1531adc5d3663831b115abd5e345aace2ea272e9521aff252f074c75dc6de638e8f82f15de9729aaf66686ea658d7bae2bc4e463336713de98123ea5e2e4753d9029e42b0eebe3a5187918a18b0c723ea5b004ff32a267371a1dbee334be444ea8e660a087045b768599a2dd99703ccbb3165234664a88e0ecfc333085ecf809f2b815071525398648949413b0e", 0xffffffffffffff32}], 0x1, 0x0) accept$unix(r2, &(0x7f00000001c0)=@abs, &(0x7f0000000240)=0x8) flock(r4, 0x800000001) fcntl$setstatus(r4, 0x4, 0x8) semctl$GETPID(r0, 0x7, 0x4, &(0x7f0000002cc0)=""/107) 04:02:48 executing program 1: setrlimit(0x0, &(0x7f0000000000)={0x8, 0x100}) r0 = dup(0xffffffffffffff9c) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000001180)=0x3) r1 = open(&(0x7f0000000080)='./file0\x00', 0x8060, 0x26) shmget(0x3, 0x2000, 0x98, &(0x7f0000ffc000/0x2000)=nil) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000000c0)) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000100)) setsockopt(r1, 0x9, 0x70, &(0x7f0000000140)="177bd77d666c43a2c6d18cf5752d3ba4464b413d3179c18497b8d90577d6f1fbd902c5367a9432bb6f3885c4dcb9f7f5e5719b5848e55806e83f0a6780d4c835530108b13ac20e6fb72b523378137bae5809eee23a8f039805915fa438b9326fedce271014b5f7150034688614db60fdb7c33d5c6806623116353ee82f1d66692d26b75ac11a9471fa6f2285cd1347780c48aed2aa3ead1af91572015d92f2bdc839d0c404f7bee79f29393a5bb6fd62e0b983677df7e374c6e233292ac205ea5613d7560e67547f07455767f3b756faefecfcb10188ea04b8bb932bed4b9745460560e7f0423d3185e7c02d753fbe4b8be25299cecccdc6b80b394d165eef1ec9c65807b4fba5da532697e95628d2fe2dadfa1dc318cbb6ddec4f45ceda1b46f648ac861053f59013e3c4c9f979da60ba3c1afa4e7bc5a1edd3559aaa78c0df11ab1c68bccbe49b8f477be4657a4d918e052874f8f3ce5074e4b4c9d6b3000e1fadca2b67cee9026d116c9ce86156c0bf452c8d2e08933aa98cb547160d0e6ccc222554469e8e63737631fb0f690dd8b40b78083cb7610c147d60c042ffdd71d35c21ba7d5a52912bb45f225e2d80b5bf014c0876e7eb8563dec0e33b154a134d9044f0f93ee39112e7be4c98d9ff197c61bc80fab79e3b8cb6a9cc1c040306f016369ea98a815c19dcef5a7d7ad72d3e896f915f97d2f3a9668400abde46ee5a43ad460d951145f1713a86a067b224af95cc6dc574050d9b2370457dc779e9f1c8872693d8d94549e784b0cc9abe1584e3d52a651add84d2a6e11a4d40f3a92549e24ebd8780044e66c3b8d40c5b9f4266bcebc3dbccae428f2792abe34f640c66838fe03c95942101da2af71158475960eafba5295380bb4716e472d95c2fc3857ca62261c402722e5092000d02f3de677a6e399fa476a37edeb2cfd79e60dabcbdb2ca4a27193766b0d9d4beae357bc13f5c4981f358228b5897dc909d6d83e61160be6efdebbacc64d4bf9c1301d78bedadf65b6ff9c651cfed6afe422c3f34bb7d9a8f2999aaaf3b77df637c104f9fe9e0dd57a57b718bde4dec7038a0670e4d74891e7e711ce3a1dfb6a94026a8ddaa2b3df00ad728259b6448a652093887ecdad41af40c53f28b63fcd3c168d5ee7a89af7ddc9201dc1271fb63e0051be4cbc56ca24c636c93d457590b8b7e8b78e3b01a8b4d380f87b3da17c42a24659b6e70e668b620d5da797eba7de27d12078447a8acf273807146a80413574e8f06e6fb4e9ab966647f100f5e4d3a176cde7fca22e703b1d5c7c8fb0ac1ed149efbd0373a1d3a34be1e63432d1d682d660330b6a6989b9bfdec30878dd4cccde245eda72b338460698f2741f832515db2af74406951a8a67870147be1cd08df23fcdf344b85bfe370f84cdf5677d7f738b83cf835fc9b3d160b6f7e76bdd54f6c7059663b30e8d12fd0ae3d7b6c25f8a1b416c45c74a4e250ddc7dcf501bc8eb7edcea36920821cbee671333e48bfce6af407e691735580c3fcbea76800dab27f0b8c231331daf66ef0368fecd3911e8e8b762b5d3f95f6c9f1937f359ff9e6c239bff0462bd03faa4a0d5441cae8daba320933e5eb7651444520f7453366d4459a2e171f82f23c5a04211343c328db3264304b152b1f8b0d459a5d5051f65f614e2d3d52a2eb511899809d086660307b5be6931306cc7dc4e6b00e277d827594e99311f23c2dbc9dd7162798e51b252ecd4193d07eb43fa880749a1a556215e22e5696a22d531ad4c8021589e4c1e7469e6b19d3f0fc62614eaa1cb6f5d7b2b4f66b07435c15d2a3c7e5433d25f25011accda3e82e880b5c88688bce18d9a8dfb314d43259605eafb5b1867808029319a49ac5ffd919486e8ed4dc328075ff022672a275ba0c002fff739e0be510295168ec6a7ab8ac4b824d3e23002573f82cdcffff49dcb1b2d96bd04a2876c5a2c36c64fce15002f96445ae56fa93d32161a60cde4ed9f8c943d0a91ccb079c3cc2bf23dd95fc14f3196d761d7723c944bffe2a9dee628e8c1ee19df369dbd081d844ff47c99fdbfbd9cc739861328bc6cce9cbcdfcc927a1583d656b8b0afa957c18303bbee5afae2de47f1b3aef34aa2c15c88f2d89e518bfb890d2e7546dcef462f9787ea5df29e29cc40dd677f860e316d5a5370d24bb81c492d8391f233eb6e5ac11a0def813bed34e72180af2d596ff53f8d66c8ff29b83c961be20768c5853f47e26daffd8cfc330935481e72690f9d8e64abebd8a41ba6d2b530978aeb83e1fa79f11f7220c9f7eea5be0347d9aaacf289a6389db1b318ab98f251d15ac43a05b74edbe028fa147c64be5047d909210ce1d636dc1dfd679ec9fba623e15698d9d51a35abcc50178111da5b91c484fe3360e6ff283e44ffd62f0084157cf362987dd8458587db260d39363c292bb973546739adf8545e721b5634a0d45f8d51db1b9721a6be77834aa9ff1de3f2fab2f50beb0210ab34ff7c2de63cb660f5c61ddbb4d15f25e5916e024deb4cf1d21a04b1b69f6f7c3623acc7336a874bbcaaae8ac048be8a132d2b955bb94b82749f69e4ecd9a95ead5fbe657333020a2d79223778aac3772101de4b7203558baaeea96ab79f5d3a1d2d9ba7816692ec4fb13abd646211ed8ecd623202bbc2ca423456203b5e39aeaf1e3bb0f4d314629674db856236fe66384bc59d169cefcc9c118d3b4d54c6eb74128c0ce4d781e222b5710a837acdb4fb3b2ab6d15ba6465880c03575da48abb39a083f62dce0b8535b95eefbaba74d02273fd8764016e33ce3573638f3732c34efc8949590585ff1f941796769343caf43d1b49366b6fec04b36b8bb13b5d3c9095ffb23b2ea0ff5289c54cd2a43a77296c6ee5a8a88b6539fa4f3f4ada34d3fb4d7fbcf45f8d141d6969ebf765d0c336fb9bfffffc745d8797a6b1d4a6e326079d5dc34f5011d05885b483fe7cc8796af035d68cde5c356a67c0ad5ca26bf002e2053924ef29bbb427683b8ba3d77065dfaf3170774d4499a14bb9fb01a2e36ac41043446972125035e540fbc8a26e3863fbc50222c7457c602324e5160b692de57a7948f52650bd3f3eaeb4ad1c32e7d47d42b5740817fa11a2ce65c1ee96bcde05b5e6c372a2842fab144f80b0293a24fb642bab68b5555d54c17896d6a55bdb0223a47aadb1d42aa9602291c6d30b14476e4ed6961810edb27b0438721a44e1ddd6ab7581d879a1050fe56d015fb4a2b2a46c5877efe28897343e55888a748c5c7727ff77c18ec1d8d498a358e634cfe0e27e861a254a63dd03ca7caab7e4ec5ee60c44f44a7b385019cb3f8d5b5bb13d4fa28f7fbd00a84365a4082f17712dcf99a1f3edb99648220ec24f01c506e307e3eef40d4b5bff43d13282663aaa3253e6d9e43217ef824d4f45e4a3d5b62419cbd8fc91bc08ef83b3db91b377691fbb2ff523c59ed8a0d7aed01d891b87119c9baea0b0d43a54ebb8a3884fee0ba14c93ace438042ba6e8e9f0849ada6ce0ff3071136796e8e63360f8ea6aa10df534499572d4d0030db378315efa5a62b4ad6bf1a1436fc9a7de7fad914808fbcce395e76cf8c1702095e928df8726ccef4ff2900fda0ae47df962b46f293bff3798e07377ddaca9417752efb326abfd7213c178953346f60125670bca66a6e3be1839e804853aba61f953960e479ff5003595517c31f9fee7c40254287c1df05a64797e428fd246c5f41609df805983df1377412c5827b3e6886de8f722fd12869ffb437b082ab4c5eb3a3702469d35463153e34e42baaf953321f5280aaa7314e7691ceacde941bd72812fa30a1d679ff5470d52592f05984d34513c0d8cfe8c4ac08ad85b64fca28f765b7bf9b4cebbd3bd0af928d2a67660e3eb9367049f7c234499e325b8cbce272f299a58a30508bb366c5db751302731998e3cc82740dc2df56117f201ae0855922cc9c330dd790f980af084f3d212effbab16754405d2a435b503b25f3a909148e26499635ffa9cc48bdb2d3209fd02f0e9c6588186ff95b83b25470870a06248f8d19d72bb2b2c670f7e1c95286cddfe8b09288b80d2d7e10ad354aa9a03f6a970568830bfa3ffd1d1f532725adefa336c9169f5e5e0573a77b9ede6e98cba201040de57ccf3691e815da1528d91c8b5b6e2ba2a89942c3e97d899bdf300affe618384655cb06489f99ca7cd928522178a5ebb7b4b3638973afb0bf07828a610835201136f056f39b59723b7643f74c2f9c1b6a3e622a1aca23d111854f4c6a5c78f681e28b948fb402aa02ea74f8102c0dc11c2c2c038b15a31fc90f108d502b618584f39dc77dc9611ec2c559ac0f91b7bb8ced22a0cbb7c43f5af9abbfcdf7f45f1e224040316481d999b456df089334d06a659944332365fab303fbd75344fe320ba36346b865a7f9411af4f1f10d940da993f9ec113d3083f8db6be5605de1330f47bcfc568f1e5dd39289466aa199992876758837248aea2dbb3d231e9e6923c6667f8a1cfd0aaffe4e80ef3c5ea77e7c115e52c522207985bb487e55fc3fe81b02bbf297ebac9d198a4b7020327dda074c0c129e2cc886eed93879b2cf60bb83e5b5eae7ac39223bfd600958f07a650149a0f00b2b5bdc1d87c4f79abc53f5fecea187584fbe5f7c0ae8816bcced139db32102365e50d14e2eb19d1b1a6cbfa7862b8084503b36102283f3c273ec4a456db849d02b5f276e9cfe5111b7414308789a5e717b5a5169b26fa9ee772e74a905f48499dfa6ed565696c9c19248bf00baf15cab08feeb0dc5871560470180b6097642acd9e4c80431905e24cda9c71b7124e37cb0457fb129fa5b9021b535735c71f057b6ba44417c9badd480fb3fdf182041d0e4e76e1abd9b6c31aaf3f14c366fdb1dcf518b36f844b57eb9788e9a2ed424c3cd03f9dc0c891857169ec89018302a134510f746c9b9b60725ab00e6017c092fad8fefac9cc8dbb07be5f009d1eb2992533b1790c4b9121a5cfe5fe1c08032d821056104f6a4405308d7f6ae88016570d5d94a3eac05d86783f5237968c969a1c028ddba7670e315c10614645af9a5042410ea3d92acf50c07940d8135c4abd5299d8a9da2843a70add2ab817a92b528a54c6be6a8feca06576db05724aa8448ac89a9c7db5eb6f5df6354eb3cce7c624e18b7ea2e42e740d1cc867453d0e40c0de8b79d6dddafffdc8926b43e11f09b40ef90795ce9b8438470c367c3aca354e9805408a85ba44109616595685c636536efaa721684eea12fed0fa4af8d2840b5c892962bfa45b302c71222840af561f4410cc537e1e96638499e104d1486a92192f489c0002467a0cec3776b99b33dba97adaae9cfd77a19afac66896bf8269d03295611b3e570c1db6a713023455508aa8b1c4d650a4c92e0f2f95a8a99411d62e2c48a1c361ae55e0c7f757b57967a4717b6e2e033a2767c89fa2a35e1513d564ce7adac05e5766ca5572235cfd72105bb1252aa1ef6c493c16a2301fb04d704b866cf3a5a86e37b0b637836d0d2a97dc7c8797869c1528f0aeb06cd42dcad8428ea7e12155b3d1c11f43c9da10f5b3547448bbeef57311f819f5e9c936bf5a25942d906c83f720929d95c5836730bc6e6ba9f722d3689c8621096b5076c5421fd6ff93bf535a2a0a3191af239f2358dccd4368a1f035cd9e283577777a5a7740236cf93720b2b7dccea824d6c3d6375e471156de4a562d09deba7ad6aa81518a26b3645f1827e0aebe2d66479c778183a21aad722aee94065895564e7126902769", 0x1000) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000001140)=0xa7) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001240)={0x0, 0x0, 0x0}, 0xc) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f00000012c0)={&(0x7f0000001280)=[{0x47, 0x9}, {0x0, 0x6}, {0xc7, 0x1000}, {0x67, 0x8000}, {0x4, 0x4}, {0xcf, 0x3800}], 0x6}) setrlimit(0x3, &(0x7f0000001300)={0x9}) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000001340)=0x1) r5 = shmget$private(0x0, 0x3000, 0x2, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_SET(r5, 0x1, &(0x7f0000001380)={{0x101, r3, r4, r3, r4, 0xa8, 0x81}, 0x8, 0x9, r2, r2, 0x1000, 0x2, 0x7}) r6 = dup(r1) setsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f0000001400)={0x7ff, 0x5}, 0x8) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000001840)) setrlimit(0x8, &(0x7f0000001480)={0x7, 0x16}) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000001440)='/dev/null\x00', 0x10, 0x0) kevent(r7, &(0x7f0000001880)=[{{r6}, 0xfffffffffffffffe, 0x48, 0x40, 0x2, 0x3}, {{r1}, 0xfffffffffffffff9, 0x48, 0xfffff, 0x0, 0x1800000000000000}, {{r1}, 0xffffffffffffffff, 0x0, 0xf0000000, 0x2, 0x401}, {{r6}, 0xffffffffffffffff, 0xc0, 0x1, 0xfffffffffffeffff, 0xfffffffffffff800}, {{r1}, 0x0, 0x18, 0x80, 0x9, 0x7ff}, {{r1}, 0xfffffffffffffff9, 0x80, 0xfffff, 0x7fffffff, 0xfe}], 0x4, &(0x7f00000015c0)=[{{r6}, 0xfffffffffffffff8, 0x8, 0x20, 0xfffffffffffffffc, 0x2995}, {{r1}, 0x0, 0x40, 0x800000c6, 0x3, 0x1f}, {{r6}, 0x0, 0x0, 0x4, 0x5}, {{r1}, 0xfffffffffffffffc, 0x21, 0x4, 0x8, 0x1}, {{r6}, 0x0, 0xa4, 0x1, 0x4, 0x4}, {{r1}, 0xffffffffffffffff, 0x80, 0x80, 0x8, 0x401}], 0x3, &(0x7f0000001680)={0x401, 0x240000000000000}) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000011c0), 0xc) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000016c0)) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000014c0), &(0x7f0000001780)=0xc) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000001700)) ioctl$VT_GETACTIVE(r7, 0x40047607, &(0x7f0000001740)) r8 = semget$private(0x0, 0x6, 0x80) semop(r8, &(0x7f0000001800)=[{0x1, 0x5, 0x1800}, {0x4, 0x2, 0x1000}, {0x1, 0x3dd, 0x800}, {0x1, 0xb962, 0x1000}, {0x2, 0x3, 0x1000}, {0x0, 0x9c0, 0x800}, {0x3, 0x6, 0x1800}, {0x3, 0x8, 0x800}], 0x8) 04:02:48 executing program 0: rmdir(&(0x7f0000000080)='./file0\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000012ff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000045bff8)='./file0\x00', r0, &(0x7f00000cc000)='./file0\x00') pipe2(&(0x7f00000000c0), 0x0) linkat(r0, &(0x7f000001b000)='./file0\x00', r0, &(0x7f0000017000)='./file1\x00', 0x0) 04:02:48 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80105705, &(0x7f0000000040)) mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r2 = open(&(0x7f0000000040)='./file0\x00', 0x100, 0x0) utimes(0x0, &(0x7f0000000200)={{0xffffffffffffffe0, 0x7}}) pwritev(r2, &(0x7f00000001c0)=[{0x0}], 0x1000000000000214, 0x0) 04:02:48 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080), 0x0, &(0x7f0000000140)={0x8, 0xffff, 0x9, 0x3, 0x7fffffff, 0x101, 0x20, 0x7ff}, &(0x7f0000000180)) r1 = dup(r0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000001c0)={'./file0\x00', 0xfffffffffffffff7, 0x3ff0, 0x1ff, 0x0, 0x9, 0x2, 0x0, 0x2, 0x0, 0x3, 0x7ff}) 04:02:48 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0xa8, &(0x7f0000000200)) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chdir(&(0x7f0000000200)='./file0\x00') chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x4) getsockname(r3, &(0x7f0000000380)=@in, &(0x7f0000000340)=0x422) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') setegid(0x0) setuid(0xee01) lchown(&(0x7f0000000280)='./file0/file0\x00', r1, r2) setgid(0x0) r4 = getuid() setuid(r4) 04:02:48 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x7, 0x0, "030000000082ac0000ffe0357f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup(0xffffffffffffff9c) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000040)=0x3) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000080)=0x4) 04:02:48 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000000)) socket$inet6(0x18, 0x3, 0x81e) getsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x0) 04:02:48 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') rename(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='./file0/file0/file0\x00') unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)='c\x00') getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) lchown(&(0x7f0000000000)='./file0/file0\x00', r0, r1) 04:02:48 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x1000, 0xfffffffffffffffb) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) getsockname(r0, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000140)=0x8) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000000)) 04:02:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x0, "a025b4c26ae1152730c48efe6556c4ad8452f4c0"}) syz_open_pts() dup(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "f000bf3e00003303aeed0a671f7630830400"}) syz_open_pts() poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0xfffffffffffffffd}], 0x2000000000000048, 0x0) 04:02:48 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0xfffffffffffffffe, 0x3) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) getsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f0000000000), &(0x7f0000000080)=0x4) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x8000000000000000) kevent(r0, &(0x7f0000000040), 0x7, 0x0, 0x0, 0x0) close(r0) fcntl$setstatus(r0, 0x4, 0x8) 04:02:49 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x200000000006010, 0x3ff) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x6, 0x20) semctl$GETPID(r1, 0x4, 0x4, &(0x7f0000000140)=""/178) rename(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='./bus\x00') dup(r0) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) close(r0) unlink(&(0x7f0000000100)='./file0\x00') dup(r0) 04:02:49 executing program 1: minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x1, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r2 = getgid() fchownat(r0, &(0x7f00000000c0)='./file0\x00', r1, r2, 0x4) r3 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r3, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) r4 = socket(0x0, 0x5, 0x8) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) getsockopt$sock_int(r4, 0xffff, 0x128, &(0x7f0000000140), &(0x7f0000000180)=0x4) r5 = dup(r3) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1) ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f0000000000)={'./file0\x00', 0xfffffffffffff3e0, 0x5, 0xb11, 0x0, 0x9, 0x101, 0x8ea, 0x2, 0x1, 0x5, 0x9fd8}) 04:02:49 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x20000, 0x100) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) lstat(&(0x7f0000000280)='./file0/file0\x00', &(0x7f00000002c0)) pipe(&(0x7f0000000080)) r1 = open(&(0x7f0000000380)='./file0/file0\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, &(0x7f0000000140)={0x0, [{0xfffffffe}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x2}, {}, {}, {}, {}, {0x1}, {}, {}, {}, {0x3}, {0x4}, {}, {}, {0x0, 0x53}]}) 04:02:49 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x7) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x32, 0x0, 0x0) 04:02:49 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x90) r0 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x100000000) poll(0x0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) 04:02:49 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) socketpair(0x20, 0x0, 0x8001, &(0x7f0000000080)={0xffffffffffffffff}) recvfrom(r0, &(0x7f00000000c0)=""/105, 0x69, 0x1, &(0x7f00000001c0)=@in={0x2, 0x0}, 0xffffffffffffff1a) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCMSET(r2, 0x8010426d, &(0x7f0000000000)=0x7) 04:02:49 executing program 1: setuid(0xee01) r0 = socket(0x0, 0x5, 0x3) setsockopt(r0, 0x29, 0x27, 0x0, 0x0) 04:02:49 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x10000000000001, &(0x7f0000000000)="0802fa07", 0x3) 04:02:49 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x80, 0x7, 0x5, 0x8, "bdf3bb4fd54549c21fd1e3c1b0cc44a4ec7e11b1", 0x3f, 0x3}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x782b, 0x0, 0x988, 0xfffffffffff7ff7a, "85fefa22a6020003fbffffffffffff7f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 04:02:49 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000300)="9b57c67b12f0863cc3bff2a3fdb7513d9c274c70f63bc1bccc1400bc0800000000000000acea55fce82266a66bc38ca4177cef120d98f193f18416ab85cbc79967d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6cd872bb8a3b5d4f48b745e127331d8b557a6daee9aa383532572511db5eb5c4f86badcc2809e17b781dc38ba45876339c236d2842d569020287ce96991408074f0a8b7f55c354e9b9d8ed2600641a158f11973a86ce02a5a6b8740a0f7ca4dccf1e3e98f68c6fd576106cccb154a8a981c34fcda285740b4fe6d42c1bb503f1057317d06e1957b6975627667ba18cc4046f16d41bbccf2187289fe106f934b5d338839be34ac46058785e2bbdb00e010b94235b887687f44e47782005a838be95fe1748db4616cdcb41ed031ce3261015b28ee93f669c0df50cd9029198d34acbd37a135a09d745c565da1ba231d19a9b5ed681f3df012ce70b27713ee16cc7f62d", 0x178) r1 = semget$private(0x0, 0x1, 0x120) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x8]) 04:02:49 executing program 1: execve(&(0x7f0000000100)='./file0\x00', 0x0, &(0x7f0000000540)=[&(0x7f0000000340)='\x00', &(0x7f0000000380)='x\x00']) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x8c) pwritev(0xffffffffffffffff, &(0x7f0000000080), 0x8b, 0x0) truncate(&(0x7f0000000200)='./file0\x00', 0x0) chroot(&(0x7f00000000c0)='./file0\x00') r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10840, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000040)=[{0x0, 0x3}, {0xa1ea3b18ad5773c2, 0x2}, {0xcd, 0x20}, {0x87, 0x3ff}], 0x4}) chroot(&(0x7f0000000080)='./file0\x00') 04:02:49 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x3}, {{r0}, 0xfffffffffffffffe, 0x18}], 0x0, 0x0, 0x0, 0x0) dup(r0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r1 = semget$private(0x0, 0x1, 0x1) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f0000000000)=""/166) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) getpgrp() kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 04:02:50 executing program 0: unveil(0x0, 0xfffffffffffffffe) r0 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0]) getgroups(0x3, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r7 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) r9 = getegid() pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x6, 0x4003, 0x5, &(0x7f0000001880)={0xffffffffffffffff, 0xffffffffffffffff}) r12 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000018c0)='/dev/wskbd0\x00', 0x0, 0x0) r13 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) sendmsg$unix(r10, &(0x7f0000001940)={&(0x7f00000003c0)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001800)=[{&(0x7f0000000400)="276bce502a6f936ec904afebdad76dcd2598931e52d0810e4ea479aafe170a84f57bab9598327e2101c6663131decf7be243556e4abd24b53d667d6aa8d95099994ef5e260b338dae6ad31c17fb81cbffd4a9c19a7e1e76d7aa746347f45008be6c89c6b0f87eec48060aed06827d245b3b49b96829fe1ca6377a660db6e6c116a9d45286fa7040fa9d3ba00fdd03253be4ee8c3879d7d0bc08930830d94e20bd6c69d9236a97f20e684784a46950e0aed3890fc4cab2ceee7fdac50fbf1cc8dffec8a3c9cb1cce704c50eaeb1c964baef87ec2adb2c9338a2149cd834d5fd8b0136953fe31cf4dfb168f2bcd625148ddf588eab4673", 0xf6}, {&(0x7f0000000500)="1fce02c092de01af8d86c81d8fd8ed78ac3fbb01fe644dc128f57e3651f3ba34dbc776c7dd97316da4193ddc03dd9fdf13efe0fe4d9eef8c7dc5f42bb72eed4a037b6392782d1e5ba57d1a7fb435e296e4d85882fc4b7e506639c1bcd5c0140c150d121378ccba0c19c66047c90ffebcb21f24e8ee9001868878d1bb2578aac390221859906c65b6bb728e51d2752614259777449d1e39550e89c33a21245fb2c318f164e035045d4406e27c389e233b0942864914cb9456ac754a2052bc5d0a68b17ae0c354f93197da93ed4af1c4a8f105288c91f98ad384cf97ad7530843b64c703f372307d9882f5c2d2a9f7a753e36eab446f34a7c909dc3e3571187f293877d006a9199da87428828dd012035200171a47c0944931f6df20e7b9a3e1be4af73d35b6f1822f0067bc219a1656d6afa502d6321df69e5726baf6e380894bb6a06aadaca59ef7cd1184b2684c9a62c017d21ca6ca33b5315472b308143d44b50579171ef373e91eb6633150448a19bb00e8ea8145f2529f371930c9d75ea2355d1d3cf373857d321e11033a46797129c153f7280b4fa80b29bc4b7687b28d91903f509436b8874bf1e97772fb0a0de48497a9809f334efa5daec363a619ca813ec2cb499fb25df31884d10f173cbeb93819a2b30808aecc2d5c33ce15543c4e52e096f9a3632718ad3e3fb285da58f565c5d325c5eecb81467d5f4fb4b73083677c3f277a0b6d669c12e7b491ff03a282be6615b407d63870742dbabffa01fe50130c134d9336bc337bd1b4a0a8a6cdf8a9069970e00a1b2b43e8b5d2b96b7287d9d8d3be1e2d33960ad6ebc231f23e727790c13984f7857958f7303083b931c2d764faa779c03cf971018cf58de9847006787c6bb59bdf9cecb5240b7865e131c7c681b2b2976bdc141c0d69b77192165c6adbe2ff0243264ac83128917ded8c54cc244766f52525a97180591e9766e9133c9c12861ec10dadbf388708201bf7980f753bab4d145aa577d36263cceaa626b15b4b253bd5c4d4aa4ab9dacde0d192a90e18bec3205a7f2ea8f4297ad4c6967db533f972b0dce7606312379d70e6c9a509292332d163c2b6fe72f0c1730ab0900bbbd1b7e2b0bd65a3129b67b41d6382bb0fe59eb0cc5ebf1f7f68eb0626dda5069e20170553e1f10239db0d6ed0ec1b3616096300ddfdede05c259cda1ecc480c7a87280972cc7bef6aec696a0e7921aa5ee2f81f07062909348283d14b0997f944d970a05ce12aa56db4d7e1c2a5bc69fe9bb5039cbe86cb7be2270ae408fae3785009be26d3f79c97b56d12fdc3080f79d9cd14c7d9b215cc8b5194c0a9fa9758fd984998d9b185bd9dd39ce00131300ffca5d4253efe03c2a1c42104e11955688e4b852d8b6e4f3205982a08e31924e1c85859e7c70ef0c32b038f33c9bbb55ec0c9eddda6f6b65b82ba0b14162ab36dbb44639a53595c6e1f1c2208904a443d771e907f27265c183d72ff36d5f930bd18c4cf6782cc7de0d054a0cebf178ac3bdb2cb0cff2cd574bbb73ee6bdd6486ac539c443939376dc92d17233a411e125e18aaa7e3d4ca2978ca903565df3c218e7eec51c59800dee6e8eec29758fd5b1341b699435c0e8033581d4e5581de58c7a95a31c2e95cb4d1481d08ac83f2c4a09b6e04685735985e755afe4bcdbb802a584a0c9fcbebace8af3e0898d844293705f466cbe09e39885bc146c25a4a110183a91bb9966a713a72243a2587d9de5abdc42c1da63097c2782f5e9ca62cb07fff928994a99d706a397af8673befc24e30c7ea3b0f93782411890e300ed031b53e6ef974e274fd4f2e8a41e50b33d3a8b7c5111598be1648e3b13ba180686f08a8c7836f7fb88c0e4271925e7314555f9ee88a311cc8657adb0263277ce2f4987dd0d4b3aa821feef8f7dd463720a42dc7615aca4f7a6ae7a02b83cd9ad3b0558b3ed6d343bbf9258ffb3b3e768af94cfca9f8281fd93a85522ab50ab309eba4fe5e7c754553f51ef3ca7b18b5fbb06a380e9850d31cfa75b8252bda6ff5535ad0994de3365cf7e21c1737b2cc9553f2aaef66c45eb29a638f5025aab38e3248c90674d95c83e661c57081e041ee87a81b99772e53fd45ceb88e4e85fc27c389bae780048a6deeca33267fde3aedb1c11bd20fb91e6318c74b695728f8338d6f2f8d35756c5c5c2d4d6d839dd974501b39d7ec949d4e5eda78ec8a65081c23adf60a190105c4d8228af3ff4d46d6e143b10ba04a4462d8e590f2ffc3f0c120dae52d650b20290b15b3de4efed2c2cef1275bab341f103a4b9faa494ff17e0c586401069060065c6ca9c0a48871deab323e93315939153fc04583588ad1726c8599f31214fffdd64fdf6f06a6735f45c6d1bf1e7f429c9fb082d226588d3c9813f68c47c18840e6178ceb5f6ce872537c05787d12ad5fc5b282418d06fefe13d2eefcb50ed52d99735251e77ea80e91840f6249d0e7ecc74e7f03c613be9aa631025d5c608b18ce8ddbb13ad278c0c85ee7cf5fd73a12bc641531623d99bb080a1b1861cba4cb5bb7f554023f7d217a93538649261395e4b7ee842fddd7fa85e3b45581730f0e78c0fea312123ee666e1621227bf319d875051e990a57a0756e0e63aa049d7c4dd1250896a2bb3b30f61a2cf6864aea84d2caec20e5ddf04880d6020c09db91c5f68c5e19f4473d516b41d8516af5e765f401dd57234f0e0e753f9b1f2b101c5138241e7d1dbaf26d1fb6e14342eed5568a1524286838967f7c397a662c901628b88b860286d89215a6f855156873bf328864300b8fa40a8d7debaec4bc0ce968555bdbd8ff391e83b107cd724d4d81fa2fbae175c9a8883b39fd28bd79f24ecfbbb08fa2c7c0f7ef4ee3f9aae2f7d858e86a3078b9ad7dc2ba8f825a286243204c87b4ce43ed2fdbda2f981ecb08e3f3edb082afeb5bdaf6a3399d86f95a9f9f7aa38706461bc6fa2917d3b83e56044cd215f4d391e39f26021d8f226a21d2067ca86c1c7cb832bc862b2e5f3bebce09c187bb7b2626f31122eeee844d4c10ac58a8a325fe7d23f1fb1d54cc55ddc07e6c85550469760a7731cbe36961c7426a8da441d22b90bd224985fa9fc4713dabaa48531abc29cc001b728d32f5457e87b2c7fa131695658692f2f42ea81d94bae1b32f1b019eb8589ce609bf1b68d985fd256f7992ac8ebdb0671fc3584e60e66dad916485165fe7dc5039efc14c2ae5f825ab4cddff9de4a854ef0fb2a2bc49d8e8d3f42a9b8a792fb7a776c3660539d0b620264741d2b58211175485fe5f9f48719f843e32cf6c09cafae90c1de27b2812cef9996b45f237995e3a94782614876ae0e84230c62a0b4eed99c1efe3ec2a8e29a1fb1def25157f128d950c4c9847cfbf90f51768b25e37b24b1987a1898917c8de72f83d9c475b5280e587aa5c2b40eba1037e25812d41756bfc46c54d8d56b7762857dd788e52ee5f5d7ba0b870ac3d4b29cb052c30ad2fff3d40bf0fd0b3def6d5f85ac31a4768147ddfc950529ee8dff107dde55c94fefe0939e38a4640cc24623eef239a753873b403cecd86db7c92c8a0bb04fc4b864ad375a0990a8b2baf1e78837f9ebe937bdd97a2b5fa1c4e1384747e191e23bb1ca0c8ca74d55fea5accbdb1317184cc10ea82998e9d01c1afca51ce50a130d6d4616f66b5fa24499ebe5db68074d73c47368d1811350a8898a122a77ef05f57d72de248e2c4160ca8a9391f140e05f9cf919948cb565a07e24e78dfaab598d93bf0d92d9920fb9e027e24f343e2f7567d53fd7b8f3a0bc6b33a4defe0d6e4e14cdb852724ffb24732bdca794f9900f9b3c200929763822a485ac77edf961d75588130811c60ddc8b9035c888c575f0c6beb0b4a81978c2e051cc9097cb108ccb6608d8c22f9f6c4e75c14f8d903b16154dbcab74f0f9c44359a6cb620ef7dde993af76d5b71c7ada82386c30489f7eb4abb11204ae25ea5e8d8eb789ef12bf189c15c1e557df42f64a9eafb100b1351633a3483ac28047aecf884154e177b44e779c30797b30c7a545c590e7eb7c0f32f22c155d3638c89cfb51d4493d1adc6fd9361721037e15665983f074fd2df6f0a79e92c21cb980a374333b34ecbb67bbc3696d3188277814e24212e62bbccec5f394f78760ac080dc354e91fd0edce0629b3579a3a10905601f7f40267a341e76c5019aae8edf9b896283f5849d869abaa3a6edbd258c2325664aed935ea8ab0a65cec9c9ec206ebed16c0ee7c40aaa26f38c95d4985f6aa1fd596651d80489b23d0ae9b863e497c7658296261a791d5d9ba01745a5c6126c8d77e54573dddc3c15daafde07af12d77429b2f4b2b9f6288b7a20f1fec0557be032ae93e65a3f6e698bad71f366d4216b86d058a50a115b9d1dbecaecf428dd2be8a8afc44feef8ea47918d72309f42f5175d0bca3d0ac7a5c25b605e8e3ca748389ce2516429a49436176c2c86f5dbda165825738dfc0fd2445e0180b6f2d7f4f56424d397c6663ed025711a43264ca0f371cf9292a04dcea005739a545e3e39ebcf05d44a2316efb347afae2aa1a683c7fd3085d20c4c580de35ec49b8744c38298038996562b53eb7143172d6f729e45f4a22c38e49be39267e9c48b23ece2c4b0f1de1a87fe246e1bcfdf5f13a5eeec3a3c35ba516438642fe96aab165492ded12f27132ddf5e2d387ac7d00f6c340b577b63e8365d6c97f710bbd0681633fdb50a53bf24e134d5fcb87e2cc57245eaaf609cb210a0fbf5ada667b74d3035645fd309065fed25556ccd66312ac34ae209982da2e929f058a203551fd9c2c8b81ce703b688c5d8c60d3dbe04761493c0d68e0d42eeea00b38b94615ceb9ec5d5276439c4f1364356f18605fba2eb5c0a447ca0187f3f2a4567d87d949783a6af72288f86c1c30f247468ff2424135c7e7fa0b29a48b67861c47f9004903ae68a17cf10f4dc8635842eaef7cfd2cb7876d063b905538cc12604f4bb997b9393cca7af6f18981deb5c0972a94568583b73c1becdbe7c23339e12bdd8e4bf33242e12b57154301666d212bec8063479d887636eb6c1ced0864beb5e07ebf575b6229fb6240ef39b2b3560e431298e3a8242e47914fee6186dc9aa9418e9cdc3ccab3b886525654dabe5ae118bfe7fb3b2cb8b7a4c2664fa8e3d9a1294789eb73a2f277c750adfff049f36aab268f74deb7baccfa0f9df1340f9b70bfe138057474154bde84db05775ae247ffa357d5724962dcd6f4a208f530220dd7a2ed8ced304ba08cc8f106a86bbd3da091dd78c9a03bb3c66994d67866b84d2f73ccb6c4cf960d005db3fdced8fcef00585df6a513eb08a5d0c03afca9386af64e9a6c7c1dc9ba4fb806b915de6981e37e2e51c87059c3a42106666bef0cfa4c60883a2440a799608f0d56cd67b4dc0e77a8b43fa215f97877da089244930d759504af7fb708bec050cec22bcf88f038b765d93baaac5cbee08a9d72e931f256f541670ff3233c2939bfc0b86899889f32b8ebbaf06e87042b6899db2dace19bca253129183fbb28e7906c228c6b862e2a3e5d3c392ab8a65ab684b96fcb0f27a1b7e2a4aa085ff8ec5db13e93cb13637c485c541f7a2f070f8edac4d22558b364865b3bb846936d4cf3746e4bfd0860fa4f122b0dc9ce8abb6b800c229bf29f9e2dfa045b7ebbef3ee5f252d93a843d76d505e2d23876d13f3c5409078232f4df123a53f79a3e94f4f424705bc1a8baa07d402d205593bbc7bc096d7c4bf15b3cf658cccf92d2bc004d3768b3258cfc8eb1c", 0x1000}, {&(0x7f0000001500)="aa2b3150a74dcd9afbddc478b471cd11f1708c6303d50e52f827a62b1bc26eccd445f25999ad49c0ec4a9c070af15f625a34e4872694333705c96ad7ad51e4c1f0008110be30a99946716eb35fb2eac2bc59c572cdf06fc498961ff01b2c9af4f2b1735c4a8c0d1324bf4dd7189cf56348d09959479481f7e0e11b0855016c2e1a99fe75dd49dc93d1ca1f058751717d7f0716d5469891fb34e08ab6fb187e47ffb65d38cac5837ed264ffad5c2c52d75912f28ab6bda0f9d47191f12fca1bf1868bb8", 0xc3}, {&(0x7f0000001600)="1fe59fa65758c598a082e070bac44b3beeb5f71e64ca48483b6d4613336fdf9649259994b982d5a8078c0e26cacde54751ab9fc9338a5c008f873594c50d6b59e110054f0b945868d98094b007702d95dd9c8b0162a4e206b07e9b4f7d9012ce6994015d114cf3dc9f0970d0c65deaf694e1df232c822391f6fb9c9d444beee48402dcccd1ed79f25c5e57f9f1577c95abf6592eecfaf659d44a5943d765fcf2", 0xa0}, {&(0x7f00000016c0)="f2e669e8169d25e1f8bd5f7f06849c17af36ab6bd347bb2f37d842307627a01c503632795533a0f1ad35fa8064d2751dc4f5adc1375859eec2bea072f8725f15f082dec88d9c79f98d3063faf28c3ce1b408e4811fbefe62bebe5ad64cb951eb4e8d101b7a6ba0f1145193e6ecddd11bd76bdc1d079042735169a870995e43402e67ca7d04cda5a41ae36bb5c35619aba939aba48684a474b9dc83", 0x9b}, {&(0x7f0000001780)="11d499ab122aa1b77b462983253298ed8953ddbd5cf2858c60eda8a4cdb0be0e00cbd8f28649227f5467eb9fbfd7188a831fab65e64fc5e2f8452d4b86f4c1bb54f793f2910ef08a24275ca118c17917ddd2a4b8eecd99b5068a894a99a54a30a7d31ea6a16cc46bc5bae6a7db3b0a4532", 0x71}], 0x6, &(0x7f0000001900)=[@rights={0x20, 0xffff, 0x1, [r11, r12, r13]}], 0x20, 0x405}, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) setgroups(0xa, &(0x7f0000000340)=[r1, r2, r3, r4, r5, r6, r7, r8, r9, r14]) r15 = getgid() r16 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) openat(r16, &(0x7f0000000080)='./file1\x00', 0x82, 0x10) lchown(&(0x7f0000000000)='./file0\x00', r0, r15) 04:02:50 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) shutdown(r0, 0x2) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8000, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)=0x8) 04:02:50 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) 04:02:51 executing program 0: stat(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)) mknod(&(0x7f0000000080)='./bus\x00', 0x40, 0x44fe) open(&(0x7f0000000040)='./bus\x00', 0x181fa, 0xa8) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x7, 0x100) semop(r1, &(0x7f0000000000)=[{0x6, 0x3}, {0x5, 0x7}, {0x2, 0x4, 0x1000}, {0x3, 0x1c92c0}, {0x3, 0x2, 0x1000}, {0x0, 0x10001, 0x800}], 0x6) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000240)={&(0x7f00000001c0)}) 04:02:51 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000040), 0x0) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) dup(r0) write(r0, &(0x7f00000016c0)="78bf38da18b7f5e742a6122e3ca878e3670a27c4c7e429ddea860e09fb9899e86e3d75d6adf9624a7ca4a2f42b7e59099dd123d1b915a7097dc2d97c09e6237312a017a911711dd634dbb1caf39867f348e1c4c6f22e34dae583ff1a1b760632ee9e8cab757c49a00509fb084ec04932cc8a05058f4f1f9de3cb3e7709d3fd859ff5ddc7b5f3e56e8c719b0372642938cdf7cea7c99deae7a891ed13c1f5875f0355b7d3c784dace5df6d28f84ae30d11847f21c14bb71a410105e8e519bbd37fdca69313094ad1473fd0b81ba528865109877d8ca2337945153db82f2d00e14659739551af835269726abfed003fe3d5fc63442adfd575df12cf6184dcf1020b7e9a56afb195707c356fcf8f86825ba288fcf2bd2fc46d1e7f4a9df486b77d4bfa38a7f4ef70cac2c9b9b34b8a5d0c087ea7b8e6d09c80526cbff6727e8315601dca988df0b20b67cf81682878c9920cdcdcfd9f8e515a58fcf32e0437e24b73d1c47a8799dec6398f0e57893f52e88395cf98446f6b5fac38c6b9599660561d0e35d3735e3a868d648d3339115734dbbae82eacb9e951732a93497cacf779dce7a8856fd4d53ba716532b01ba87b9822f9b5ccb394761213201698d2ef0b7bdd2675596853e40743d74fe0db2ef7df0ddb150e8926466bf40eac8ea1fe1e8589034a732982929f7291c7e8413f73a0098e3bf4ddf63b07f10fdd3c9f6e47409991a9a9bb5883e97edc8903a174ad5c5478238a67b848bfde8a40770bc97821dcf7956f97fb29f5b5c363b01ebef8b23842b912f4aa0bf26b28b37d49f1162b66f9db803018937546675f50ee9ea0ba7ac22b082fe03b07cb01be84c2196511e006a7e890eecd574ca1fd6e89bb618bc164e00e8da37bd6eaa7f9e1112dde9dc5af32a77ea840329e66819713f370a333f3b5164dddec262bb0c5dd1ab58985eed257945be975caf2e373282f32c3bf7e92407a853227393d717f4e2721da6a37aea42b49fd347c1b0e2964581c21d806e22b05a988f0c8d3824f58b3d8b396d5eba3cb016e95d3dd8f121ef3cb36eb7d58ab1310146a3b315fa588dec99f76f6c1620379b8c599fdc39e61eacf3f60878badbd652cfc93fadd6bdb9e5facaa26bdaa531e14ccbbbce90cfbc9932e88ba53d06093cf907a49914656802cd25e497297d30b29d1a31817278481472e76f19b3c897e887684a23c80ac20febe58a4202c272186e7fe5ec7fab7ece8d48da1b0317ae4d7bfb44bf58146da018f212e4ce42f05994fa77185dcb286e1ee6587413d9fb046ad67fd9ecda880454a7180dd7b94226e93681f41324c6ab3d65752bdac5079708e049924c4b6a653e900dcc53bba187196c02923ea134355aa14c63133ea21fef8f80987a3c3cb5e7ef1bb631a61e852f1c710a6b5e16e26266e4457d56f699785c77c1126ddee6a68056605aea96064cedca06310c1315a62c26fab8d1697efcad8ba145c7151f64b1c86fde415104933406b4abd4609963eba863ccc337a657fc0ca6978aef9e819b78b04c6fae2266e020c117a8896f4ccdced856674ca4730c2b2f653c6f2c888c8089a44f7e10271f5612b402220ce5b12d1c7aa93df6a46c6899e3e0680640ab085361fc8750dcd7577afa59f04d2b3c863e85fd8da108bbbcf250325a39d0d545e63c26eb844bcf4cf5ceebb4721ffc533ace5ab745e765e6addc5f466cfc5b65dfaa63d3e47c8daa697934d7208deab64bcd4c85d934780682304fb4121f270c3f9d8b2936230975e8a1fb7b73b02b1e5707a683ed4781c77d684d096f7ac14419cec3058de6178aaef3a560fb12ae797a78033db889d0c4d20b137e30bc5997114d6d713cc6be6e6e478b58e72ce52ffb2028e9e011107c2baa3701fbc2c13a52907cea20f385c50dd876c7930d496103718d70e4c61a061b1995951366bc29d4f88df2c8fe02e8651573e9632291054b558aa23de966cd2cc06df81cd7881d07b1bc9a7ac2603b0959a0899aeedc4035696b39705871706be0626cbd731fd3bfbbb6a01abb4a4d2f6aa846dd213feef9aec40f62fc85e3150090fba0579a3e55fd307315c5dd4266594b1dd3a5c66668e748a14fefb13d027dd6d4e02290df748ebd962ac3ab90644d58add2f867ab1009888f940ca2e352b33a0fc02ac838e61059dd6d13d975da922ee836c4effd2eded66a1e6e2fb9c6fa6e0aaf9b206add26198a57149c62f3833f58d8d208bcba4fff8d50cc4756d8aa843140c648ab61a14ebe08fc822ad789b1197462b716b7a98716627d7b46e77ba76d7e2353b9cbfe0793bdc2802047172cbb3b4f8db6e2b651fcff7689b42e2c3a834e14eb00d39cb69f4571e01b68f120f75c087ffbd9daf952e276cf16c294493f1b36679c9ca5078d90607932881469c1a98b31e82a17085b1326e669a25bc9d4df59b1c993491ce4368242a8a717329dd15174a6b90f3b3717823e673656b1416e7eae29d8657e998e27373c276c7e14002cb8cf55621c6eaee680adf096a7928ea83e5dd746f51ccb6359a8a24e67ac1fcc7df30730c7afb4c30a874229e89bd4923abf9782a2bad69c1899230bc18e889a517c3819bbe2becf1b2ea3333741780fde385a357925a06a323ff8d41607e16bd4afa318252bf58ab40f831483209435a6c0e58abf04fc8a081a4a8cdc92802cacce21cf3bc02d8e97622b5a956d7794e69ef440279eb3bdd4e80ba98511b02344e6210c7696a065ee1bc5a0032cca2d42c28c56b51a56684bdcef495bdc4c54976b0e1a15fc43ba76945c2da97d3865b516d0a819d159260f5b7f26352cf7605efd2f1deb5acd9d4f7f69050f4f75697e8c686599a5f977bd37c0d6d05c304abee393339efef20f97a31c99c93b972ff0688b1c122719e923a01898dd74b3be8727fcab56581951566ea9333a0803aa0ad3e037b3ed65820570d09d47bc31ab0893a6d033f2aa87c92b0709d0b1b11969c60af5bfd6b66a6f7f6bfbe10a39efaafe41e2c51d22434d84f322d3d622a9a4cab00ce5924fdef08e91b20cc9f58432d59fbbe4cd732c33df04b8978c3da08779f43b4982d4b9f18ae56ab36e3f705190eee3cd885b0b04bd828feac5d7f8dea6976fba7f933280c59586b9778f81440a7c136d2797c1bf334886b6da0f900e535915bdc3ced3dabdab88d8e4ccc61c97cd32951957d2ea3d87b9b98341e2613299d5ad30dcbdb8b8709a0c6b57e555585751c88c2cc88e8fcc0a15fb8297d74b88aac13f6f6b322fb7765b72b6c9081a8f9377255e0052d60bd26dbcde75882a71198f8cda5bf9fd75dbd10b698850b3d32b6ecb6f93f93bc791eeb62adfd4d1092579b229d1c3f087752de0de69e8cf3817546ecd37085016139e6fb2783d824536ff80708bfbffc35adee3a290acac0b87ac9a555a5642b88a4dd15c2043ca584276bb599bb566dad64710168f1ccf93a02e0851ffe8a4be1cbc2b6e1da8abc668097df28d4b0d819887cc31bc9871cecc9bb00a473213ea18a75dbd264229852b2869a1afec09c0252936f6bc6e302284d5db525636061840e64079a35500e7f4c158d72ccae5d70ccb69b696c8923f107c5d96bac97e5873b6d688aab7e1af1c7c1ef478957dc927e6524029f2e5659e9714e9d5ff9e4d60f393d87bdfe8b29964c05b5d5bd1fc310f551d3d72a7386c744d2a29db6302852b4674d804b9297cd168432cdbca02a7ee1ef0e9c3681498146bb1c184e08a40b0b500cec273eb5a4e7e57e0d710e8f398522e49a03a2d9b9f18e1c6ea95230d62d29dad749ce3bf65122c6acb36e000367f7c64b3eaaa9c35114312b6cc60bb87f839705517b54386d462b17f44a09f26f60b191bfa8e8b853bc130123e30557eaa75d687588ea45edb8f0ad5d3c5e6e29cd1e00be1e579e89b95d57ef0c267a156d78e36626b6c07aa9543d11b60cbaf15b0cb3443f4b58d1c63dbea4d65c1c2a362854d6001f9800f8017806ef511eb3657cca523f51c3413e0b3bbedf47ff1f5f25e8d5bfb136255e8c493ab171655b059e503ad1b57b2cc93358ad38bb5c451377e600c7ce59d40fad2e24bfd0ee0733bca205c1ae208fe20c1ac97c4289370a6d8354c02d5d773d6f3e14c66e5c3677e18e94207528f9c7eaac6e2f356a066c7a6641153ad186974ebc460710408dc5aee6147b8527ac4b6159682d8ceb6615f4145bd00244e6ef307134e419e9c6652124f8d2f19b2440b7b1185683efed96e389b51318e1bf5b7bd3fd5890f49114b228282d02b4ea425e55d8e5e13c83ebd15ba64245c2532374b4c49c70977b7e5f44dca02896459aa7de89f382ce70d336976fabc0e237f99aed96be5fd9df4600b070c2c9da98a56c23b6a77ac6fa86c99f63a5f1d75d5c3dcbd8c132db6f8a2509eafd0c0feb4bc1edaabebfd66df53bef5fb91ecb089e95e2b61e0571f7ae80010af1cf933240bc4514abfa3e5791de3abcf789700fd76c63f65cfba7ae39aa9bd9ada99eac159d6823ebd6a799be35df1abeb7c12daf9da7cb31402bbbd943a4d9c7dc7fa4293404ec6e59c5a7da45fa78ac489bacdf181efa92ac6eda74b12a95a552480002077f79d8ef243ad3524862ae77d880a34e28c0a78f0811d230e72c8ecc0970dcca24252d2fbd1e6cebfbf7632453d6b0ee12c3d8e949334a3710064f0697d6854ee17bcf55ef1a1383b0c031d896dd71b19c2992e5f12e2164f63f5863149e4afabdd19c1649803dae76385a07b7928852ca5f1516a394188688bdba437b90bbb32cd7fe3b4848e76d8b2fa0be87b84088d3a4b679b1327aa97f2faa11ef92455d3ab8123a2fa81f025701298ad08c34b8c23566caada3d45c317a0dbacbaf1a122a433e5c1a06d4217f5a8be3cffd385ed71a955031ad380f6fb1cf39e38b61084be0868e863e33c0436ca820b08f515858c4bd5d61f8647c4bbb27ccd87db8f9e29b3c1be37947f806ebc203ca866f411c45e835269c1b61e668d7d670a06a4fbc58f51295748b3872fc676053a0be99102c366ebc83cd5200767c8bd19e380a573f50c44f5e285e93e10893ed8707f682c594b91b553c387c83b1ccfcd69422caf2ac82d38712ab1a095739236f1a1df8166191a75e3366d6a33a0ef2f9f1de2baf40519a8f65742ccb037d969e056f77c94795b7c6a82b4a2c58370421601f11c62685e9856811182bef8d49e92c33f4f918eb1a75a9cf7219ca032276f9576f6aaf2dc5336d73bfd66be51827ece6eaeb7519cba52cdd0c7d679bcf1abf260996da6bbd27e8286e29cf9b41822143be69e5f88534bf34ca353c3b53f04b976c04befbb4f3d79f39434597dcafe91cef3e96e3c91d23e3d2b49561afdf23d864071b8fcee4d1fa7ba4209903203d121aee9820ce6fb730123ad8e6047dd4c3857f85fb1697c9c7cbadbf1737b0b65704e9ebbe9fc41053f339335194ef8f87705bb5b8f3eea7849a2afa894c9f25bde27282b493a5b8f9d8a8d560a9ff3a3f4326461faf13492e5d3ac88ee5a3e803a103988a85e4c7757a7bd29b531cede6ea471f37b0cb4959eb7b04ee1475d3fc48a4ac17b40be95e50718e032c94e4ea04900f626c57241f07cd218196abc8c3b7848053c1ddbaf5317a1ae675d3da19bde827be62b212b70cac3bef530fa392cac00f8b9d38d16857193bbf2d87df5cfcd1a414a1a4371636f3bf0cc787a90eccd3cf6c9e884f091947fe1046f6c214602d9bb1ea9d3fa33d5d97645ee73efaf2f9574d3c07f341ac4bdd0325652889f2a17c1f5f0230fb9cba", 0x1000) writev(r0, &(0x7f0000001600)=[{&(0x7f00000000c0)="3593432cf68f09294433935d4fc7a1b27a69eec519f6aa507a4904b8261439b8547a886a2388da92992050ffbf7ace038a5656fe069081db1b6eeb294ac316c9757145492b421bb498e6353a6fc33e464f3400b54dc76917a7b6f7474a770e88a89c80a628b23b0abd167c5a690d5da6128e12ba703afe5cdcac3c4bc1068c6f19f0a52690cabb7069030a34aced9f3466a691dd34c1ebfb697fa44ca3d0e08c", 0xa0}, {&(0x7f0000000180)="19f185f6eca10e30ce9a19651d195d428b74ea39f91b230b655f51a8efcc71f9b8006d013f6ef8d7a58ccfab265c1d747b8038753e943a498ac5e31e2ab910c5392545716bed3f82176e9118c784d29150fc5abcd296aa5f5595b58995591430cff71538de6387898bbad567f7d2bcd57a2aa2ebcec83e7d97319c3b75e66ef28e1a681e97b01cee113535", 0x8b}, {&(0x7f0000000240)="0351f551929f0dc34e81d09a0cfc4e73a58468504deb106ae25c163177f38ca3769baf0669b5424b45ff52acbb6232187859f529a0613122a133776b9f3bfdc30d177a15c95bfc370c5405", 0x4b}, {&(0x7f00000002c0)="46ea5f5024226181ae64429cdadeb3ef632c2aad327cc80bf5", 0x19}, {&(0x7f0000000300)="23a7738da76ad8211eeade772198ab4ac96fd01bdc63d0671ad75ce3ce14da811071ab55e6d4140814b058c1b6fda76ef0ade90dc0abcd24d2a9ac69c609bdd56b28b72e26cd9483709f67ed22ba495877845b8908c1c334a0d096643b1e66fae6b56abc06b316f3da7eb6603d67312ea61ad7fdea32dd829c469c5ac2410a4943c5e5e5cbd9a06ee3647468bc7153965a559dbffebc2f2592676062b432b0e312530050a7991d59feb29d12c4f97936b0d8f7c355d2d63a8358234f0700db9b1fdd8317281fe7a2913e1093f975dea34f194e6edc9c073d72ebd4", 0xdb}, {&(0x7f0000000400)="275a598ba4578f784c783a03ef5bf41d870c1380a328a39c415e56b4a33d9d1d506ce79ef57c65d47173d975987ca4db9fe14be6e6b9dcdc6a8e6ee654f51ed890f394407d59c378e3768fcd1367a1e59135eb1ecf516775e7cf794fafb49e6339f230f7395926b151f4b49d651dd2ca14f28158c8ec95cc5f72b8318a6356a15e95fb4764e7d0da4ddd2526c78306494f3495001b88d663f5a268c4b8af7c6172968df7c2c6ca5c2b95830948dbc8ba18b0d613710b42e94e1cef1cd9b3fdf7badd5c3e74c8780e82694bd7d9cb50f3b4c851a36cc7d4792a6e56586e70a96e58cecb65628d1c6902a532989101b28f896655f5447be9e5f561cd342ade5b38f275d4eb55c3544b8e9557db0a6ca1f86939908fbb11a393c941c9cda2fd1f439e58a61f7cf29b4921a9aea3a0b4a77f7a669d5e918120db6f217a432adbc7e9dbf18d064918d2543560b80f478518c00c075f337c7a1dd1905e8b5928109fad3996091037153cc7c60bf2dad15d18e1ff14d1e3e69d85515f84717ca85a877aa63899f5e66f576dee7d5c97a8acfb02eb2705cc62404ba04268b5820a9598e0cb60a64155025ceb6c0a52c0866eac23cf6344770483729881fd3f30720fe5858f84d88e4197d9d66cbfbb5709fb6d47503161b8c87c893c432339e23c14eab7ee9b7ebb60727beb6d04ec0cb9acd7da9cffe8a2624cbffaec9eeccef25442bdd9cd2c3ada10558a53d9c6429de74faecf4dcb72aa547f837120fdb83ebe9e51db7b8c91df63aac0edc8f467e067f698794e319ee3d1c47283a402d1f3a8b5821b99432175baa1077e015f8ad62451a58d2a0bdb7426b4d992a84c8dff2300401b6693048b0bf2694acb617bb51c2d26b94d16ad39dbb27e251cbf95186e7b684ee7b2c65f4c72f7c538f90af84c36265bf11f7faec24cc1fc5d63b18cc7848bf68068822526b92f17d135c8e9ab7b2915b67e7693bd7743bae559017424d1e616ff5a7ed12b34c38c359ba44d45d9fa7711dda07bd763384924f045ba609dcbdd4b79c5a09857d61968490065425d39ec839c994337d6708dd6c9a4bb350e4a702af6ab692da9ea8f70a734a9ba0e5b6dafe09d461cf9a3a643f59ff59bdf0a8c2c8b3f3a236302ecbdf8d6848fb2531a2d1ef858b4dcd42f432063d789d54f6745b4932c003bc617b53d94d2a6373ee9708e889d5fa097694c368a68325c431a6216619fc971436eea8356f9a11c6979abf54e152e9fbcab13990478d460cb7f606c93a0d524d427d3c0604abfeef5cfeb4544488028e1183f7b24e5c0361217e9f7689880178122b46cab36a587919356b4e4fd42f84a8da32b5dd88859b5c01fc7b68bcf853d4eacc02a5f8d06d1fbe7e2411b567c9347feb243ffd5bf7f321106c310d24452b6a5bb99f2b56389f3e218db06eb39993fceeb5396fd23289992c4f29ba022427ae0964f136859ddadb5a2fb2edbc52ae8cfa01a438f409ee0463e22341ff36562619aff9b63e22f3ceee454bbc45fa625269f35ea6e46a0ee98e87f6bd39f4ad91c4fd910ae63724e4fe716e0ebfa286403842fe81563100c15aa6998f2e9f3702f8ed371b8e12c91e6d4c0b51e4de3646ca2c21598f3f8e5053cd5b1bfef8c859f7a796b6f6cd91ab0ff50656447a8782aa4b408ff42098f130dbbffe987a6e378c951483665c33d22c56c8f4d5aaa2a6e416ccf37e5a3f7265a3ff0f0ac4215ef1fe07a05af1202d7cd00923e4eaa5a0e42d899daf654b8adae428d8e4d42cb4108ab9035fb1b705191b5855c9440af1a56486177415a095b643d02c01a516b7497d5ff122638df170857af13e3dd28d4e10a74e54f6fdd08337327639e52608374ee5f1c89b7b0bde6b9f998583c8a53a7545f392fbf7bb5b384ed139b790f6f27047748a732248a322cb641442d20a3c10b0f1ef9d49d45fb504489d58a980c382eeaf771d1c0ecb2f08591968f3766cf846e50c26d581d260fe418213aa05c422751c8eb0d2504fe95898e941fcfa603510341bfd31ece442b50a12b5f5eb6be775a403e2c7a1e9baa1a9f81f0f219023284a57a8025538365360090c994aec53b0deba15f4eec74706e8fac5756aff498b4dad12f736f6a6dd6b612767e1b6e8c9888d0c540fef2f6c2b57066814765ee6bc747120568ba29369ddeb6f51cc58deee908d4b0bd406280fa0aa8f496d1705d58c7e758a6ce942734503289e9fe41987ab64a56c0494fcaa4f6e65012c673c31e9cbcc9b780f78c3dea0ee146ed990ac3c222a19391ba6f27acda48fac3be019b7040c5e87dceccd984bf0db7f3d47468fba6893f402a2c09b4be5938267bbd2a965117fe0ee71078f7f9f1d1666ae7507ffe5b3c71e2d444be47603f912d959769daa50e836a6928d96e3b1f7f130067b30e2306e524174bc99063e2e5a78dbe504a412487339c0393f21f81ec74ea65d20c66fa13398383e4f4353670dad300e486658bc1262f5e1b32f7d0295f0721b4ebe073c0cfd21e5f8ba023cf778bdb925fd84dbaf2e04a5c53de4b99ae25d18b8435cbd5497690470924368894c5d48cfffb0bfd30522c3c209713764c750d6bcabe25a760d275dfab40ccc1981b8ecf6ff80503d6dd18e6c22759be57a8be3a0c0e5a6d0653207e9a28388f4e104b1dcc7e06d0937a8a78174edfcfc2d028d44f58ce3f2ce1afb6ad93eec267b9c3d7d9aebdb3678dca5b1441cd26869747e1460ffdb8077f69b4824c9825c6a41610fbb40fc15ef56fbdcdb6884309753dca8d64d83b3aabad55fa11fc2a8f31f93b50531f5729aeecd5619c9b10cf9efe8f1136f4150cc43293ca58ee055bc4add22a298c0af852a5bd8451785ec1a3be0e098a63204bb4c47debd8fa222ca1c7f5d3b9249f1071fd7dbe415f9b2ab7c9070c7d73f8d491613a4f6de17d1d54a051b0d7b9300b4a0759dbb7e97196806633daec6f7b6cc0ff8493cf8cac2b26473ddf3a28937d17e5eb5ec6af595a20ec530f6deafbc58c4e7e670a8d482a1ef0d13f75c983a3a432d773b7eec67d381820ce8abe68518e84326dad204f2d1b980f2cf62663676132e1409691305ae2700d2e99f80d7e0c84b0ac270841eaa43304abfd90f444456a7896c83a3230896639b28e45ca3185a14a06c8794645a5e67e9075e2a60713306d62b105d09ff72da0c5909449833362aa2e99c316cef93450a60f45dc2685bc2b849cbe59ecac44ac2e679b6ede3c10ec1ec3e3a6f3590c99b3180ecd89748e33b80a580e239454d519da9f48b65b3a8ee1a1270728e90814493105a794d825535ad05a55688226acb7abebf2b48f2efc8f1228c4449764ec9866ae96aacadc317b63f9ecb44ddb331d52faf8669c76708c819527e535b24b2b5c27dddc10e9a15db2a33c6dfbaa75060a4a13fa34ec3bfbaa40828b52c4181bd987efbb7ecba5ca81246cc53b8663ce529d8736dc41dd220c582a4ce8b1df06339cceeb96f247d806e65feaa8df4013056a974865c405a1cf5789427ca732b7b95ed944bbfeb898e5983c166d7935d75eb50f87b7c9dd0051746c8a62cf064f8344fcd64e8e76ecfcc049ae16db7b60a4c84d5b8f3a3e781dc284fd03bc3f603e28f9634efadea2a606ed1b31239afe8b53487937c98845b435e73f1dcfa5293832c8f6a3319b2a7cb1f6a62778194b3e47126bc76cf0ac49d6b51a165550d644b6e444594db34d0771e96803a56e77fc86f94b6f48c7097686268d7b42aeec41f10b69641935b2ec1cc0deaf3cbfc99f54fc6f3e4a380f3e30c0900e4c5a4dc03a565e028ec8f3e51bd602f1859f048b54f4afba025e74562d50920d78659df7e61b9e1bc89fa3d265b24a383bc14df02f625b39155951664e107eda7a1eb5dc890e3b7b3c38bd8f95d5c15b9d75bc7521b068c9ee6b66b835c557ae7da62cfec11c70b99909739282ce4ffb70fea04791c2085bff3b9ef43daaeee21a8779f0990c93c607d006b34ff20e643c6fcda6085a7f059900a71ced4c9202afb310e0315a5ba9a42c3a4a85d4df6dbd9536bd82b5fb594d6034ed9380f0db771f29901a6d9728f3f08c6ba2c3625fc283b871b3952055456c7630ad6543749c598685c9106dd9a300d16184aabae1515c898c89a767a3f2fbd6d9f344a9e7c386f1cf46e9d59491a40969949942b7ba040638b3efe68dfe1ddb1ba9606e66de1e05b221ffbf8beb7ec26d42e19d6e4095b898ef4cb7158c552139f94be7fd84671e75ce0c7244db720cf4a2bc0b284f802900f0834328b637e2fd1121278573b84e4465dd2e336eb9ec8b25fb01de124bf8c985f7f9b297bc16cbbcceb600db76323d167c59faa2d74184532753cd222d8ce487e27158cca8a05e3c916eb597f4282c804c167dbd31e63f5903b90b388612c5efb9122586a47eaeb71037af740d197bba58048acf3a5cf5374296cc56d7c4f1de76fdd1666b0d4eefa0c71e9e23c1e16a17e41b34e8137d1ec996670f9ae4d9ce43483762e8b50648c4c78a877a95bb54804a993f1c7887d0996b22000ec438e1b2b141843eeddf1faeb097089048bc1cf74833404b254c05116413d4551a8cac6d6f0753f4f54894d05ce01d2dd6aaa459b0d14a3e413df9d8fa24bd4e0773713d4abd7deab13db433ca58839c4064564e86d1f0a91dfed41413ad247844a33914973192e31019dbb8097944af42dfe52313c2523a8e7c7d0706f2c2286762a071b66e54f33e9094d202cdebd80a15f2c35dad9089373534fded0b2a54694adde81604e824ea1c05b0b237b16484d4e25f73ab2ffa37007d060ba7ad1454aa3ec2b403c56e2e9aa02524b153cfc85dfd713c05a26c1f5c40fd05038d6ccac93bea1c7d1cdb0400c9b0cc461b1f7a16342aecec649c333bda28318520bd38177150d998f9730a0c08c074e341299fdea679daa43211a990a3810d731bc001fc523d4d8e9fb77cd3b14886006c5bdbe49c1a461208245579f34eb1ae3ca6b960520cfda2cd20173482a3bfbdabae1d4e5c47d1dc62865445d7f7eb855c8ad5f3533cdb84efcbc5c75e427af1cb2a2b66a2f8a082af545053fa7826490ffd48322b9d399f17737487c765048a5ae09d356e13b691e161e8e14ca0fb524e14d8fa9935eb14e5738749575b8260c47999ce270b1b84bdd5af0f18068fc483aa2e0accdb120a6845c5f3ce3407e61edf526b2697bd56db07f282c2f3f247dee0b350406fc909ad42cb5beeafb39cf7b6994a165167daae031b5e0483bc04cd2de569d0474f7391e34bea4c11d7a6923939f27075daa9d25669424e9f8dcbbb061a7d54a44b4010405f98316aa0ac96dca26c1336598276b2349a9c47af969b5135a927e452a8fbbe2b9e3ebad83928d1620ee19ca53cbf45a8e7ceeec5bfcb6fe7ff000e89561a506673f3878ff315a547f2eb9b701cd01517cad9c2564f47e5b6d7d312fff376a49de52357584377e6a7ed8cdc6f83dd58b16d5fc18ac1d962530f72b8d1337b929e9d1517f97fef8f782f481f07dbbd03715b5d6a09a7d9091dd2e3be3cad67cdee8ac7217fd374c689142ddf9d6445f6c243fad527c90f8642f3dddd06124a19988754c4c1de1fe9f5a6139d1d5a93e578ff58dbbaddf1610076322c5650fe991f200fb7bb6e685201c7c943f37e6dc8e4c8f058b984bbe7e377b52478a01701f009677250e19b836318ee91a9edad2f9ca096366d2e1961a6dd5630b3755e7bb3fe4b698ecab5166869d314d1b6452ef906c6703ff8f761e8d35ebb359fb0ca51b0a843d207e96b4d", 0x1000}, {&(0x7f0000001400)="b2bb67c3e009f501faaab417a29930392910d34ce8c8125fc3c3ab23ca52f21a240818cc1e9033d40595ea3046f9f98a7f3ca4f58d34101e7f3570f6b0b057449433bad0d87694009c5509c483cc6c24a4f7a782cacf9ed85cd4d1046fc0ca8340ec02b820e903ee6b8ed0bdf9b5b1677eb5d7b97e89a9ff6081a9adbbb006936ee77332fae428501710f3f8e38fdcffb103cd1a2fcf5bdb3c7f578a3027824eb11425aea938269e7b3e18975ccea3dc4e5bc433bcb3fcf73fd8640d520a0e737b54a80a83b3fd5aba2fc14ed3a488b89b562f798a8b4f49d365e4", 0xdb}, {&(0x7f0000001500)="2fbe0a627879d9b782076d5bf89a8038b02387629a911845189e16d23230535949386408f5190c9f50360e8d0d04e8a232c31cc3fbc75c127395ad91875683b5cf8abca0c307e78510c2f55f14e0ccf13744c31fc6436b5c4b0c0d2e674c3f28969fc73e814cdc5c22d6de4aa557f6b1bee09bae832043ccfd24f3b1fb50b76f67dd40740dbe4da392f428a4ba87dc43d2ca77b790a09d43415c31e37478aa859121ea5c0d8927de4b34c139e4fcbc2e68d7c7ea7a12d00ffc21cf06a0", 0xbd}, {&(0x7f00000015c0)="afe4db6f063e758d3a64831588745c13e5bffc18e21439715aa672f004a2ab8aad414093518776b78824c04e", 0x2c}], 0x9) 04:02:51 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000940)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230a21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bd81d31929a5440121de9964f46e33f06c49560b941e584fbef148d7b520f8017cc29f3bb66f5d286934f95d36c4fbdf8b82128c9ff", 0x170) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xfffffffffffffffb, "fff000bf7b3000"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() execve(0x0, 0x0, 0x0) 04:02:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae632e0c2e8b27f2b284a73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8a7db9ad8a4f5f728ada3742d193ef16ab93f12fc4d5f16b136a5d00d", 0x65) write(r0, &(0x7f0000000d80)="bd82c321a8cf98848e4a8051bd24313d028d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ec828e3768a0237f559b7cb5e32d0ffad4e7199679daa987423cab21c6b2748aaa78943da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd1114518138f7d1d6a2e60e1f34322c0cdf8648b48935d16a79a15cecdd79cd66c31400b4dc386972d2eae4950146e55dfb730fc43c6c3b018be5455be5fe8080c850f9e13da075ee54c068235008afe74511560a934642a247a3e4003d756b8f36f49d07805e04cca5dcf52535caab085c9a7dee538225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa280628dc1acadfc3e92423cb41197f368771b662654bdff0d7b16d17f7030a73a7142506aacff400b84a56478769d83c9ae3c3e92f5de46d9c350db63caf7ec56cc8d1a827d017cfa86de2263508d4edcd53967e684a30c5f5913d0e81000000000000008eb15fde65dd6caa00ce55ed35131361160b55248e02ee595dc0f7a85c43086db0362498e59f473461f38038d5c48e03f25e2c1095aaa93079482d45d8058bd4a94a286ac2b0a75452f07e8f1f3e43d91df86c1926fc35f1f2cca773e10bb74f9cbafd48121509", 0x1ce) r1 = syz_open_pts() close(r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000040)={0x81, './file0\x00'}) dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x0, 0x3c3, 0x3, 0xb, "b08dce5800"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 04:02:51 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000001c0)=0x1000000000000008) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x8) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x8, 0x1b, 0x7, "013a8dec03c6dc9d4801c5a9979deff427809ec7", 0x3, 0x200}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x2) syz_open_pts() 04:02:51 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={r4, r5, r6}, 0xc) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) close(r1) 04:02:51 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) close(r1) rename(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='./bus\x00') 04:02:51 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = shmget$private(0x0, 0x3000, 0x8, &(0x7f0000ffb000/0x3000)=nil) r2 = geteuid() r3 = getgid() r4 = getuid() r5 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000100)=0xc) r7 = getpid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x7fff, r2, r3, r4, r5, 0x14, 0x8}, 0x1ff, 0x3f, r6, r7, 0x974a8a0, 0x9, 0x4}) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000440)="66772c54b15de3c37afe47dc1437ea6d3d0114ae86856194cd3a460010d9be632e8c1b2c569cfe8dad905816fe84639f834c1a54494bfea459514f2d77da969d39d6d3306e3ca4aa760904bbfe1f259d5c3117182d2c63096c50ea0839a82aadae58d6426d86672b22a6e83a8b03287324fb11ae78b86bfc7d3dfbfd", 0x7c}], 0x1) 04:02:51 executing program 0: socketpair(0xfe8bcb1fa2ababd3, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) r1 = getpid() r2 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = open$dir(&(0x7f0000000340)='./file0\x00', 0x28028, 0x40) r8 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r9 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000400)={&(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000240)=[{&(0x7f0000000140)="1e6032dbf7f4c832b23ea73e487c16f760ea693ad13845289b336eea0a93af389d7391e89d2a87e872d2082a99a8b361aa82a6a9adf07f76455a8c654da0bd7523dd868fd8b596f5c09c74c11adffac08d941077a55549e685525893e272a32299649c87538985d67abe3a50dc8867e2b43486fb213e9b2934e04b061041ac3be9cd5285d3c013fbc6aafb92c9d83e5741f3c83d48f0491abee93c129ca55f2dddf9eb392b", 0xa5}, {&(0x7f0000000200)="07f25b5faa363c83", 0x8}, {&(0x7f0000000580)="bc0bab2671aaf2b5f84ed23529bef2f5c0ded6c1c3a5818db725fe09f6a03a87a545ca5cb8ee2ee04c2126fb39392eb229423a8be747f7672c7085ba7df374ed74f23319fab139ff66543bc2fd4a9a1bdfc9219819f337da40d93249e58cd2177378c22a6a21c5fda615ac2a4460e7114dbe2f4f6ac90ef262143390c71f2aebe64749239c9c260794ba7b65be57de6445b410720fa1b244075556a76d71526aa7114f389dc3bbb47ab0712394f494ebf3892effce1f74dc8770a5f252bed4408fb6e20e952004e4e991de1ef9067f19e9de1d8a67853533f8384a83d5b99424e85dca1ef1b12dee8ed3397a83daa87ea41a8e838721bee5c2d8ee24ec5d882f6d2dbf9d50d9b05e4b6849a942a2e337d58b8f3becd9454c334e700f5a419721304f3528b1e2b57dbe846c6b6414ca57d637e4431d71db98edbec4b018671667c281e954d69ed9f1df5bf26c75252937761b0f76200fe9b0b911f9d9098d24292cbf9382ec5c2569168e7bdbf079a008f2450c89fca95525a98b7114b53e9b5bb2239eecbd875bd92deceb53e70ef3b05a947c4076f4273f391185fdbebc357b2efa5c99d6978a7eae89cafbc5cea32e619cd981eadc6bfafcf6c768847e5ecebc2cce569a028e5fe61b1fde90c64fbcdeb93ecb8067292e7d92443fc87cad29c6d95e93cfc1119b8198f5bfa7b24023fd9df3bfde8e26ef086ecdfa0718ea1f23fa637508d97951c7357b11be50fa1082f7b395180e13013bd4cf2c5e7729de581426b96fcc244c5d75fbabf828931df4f16230ee5bde484797c3c3ad58dd07a0c681fe0206aeed34921ef18e11524f925864f15cc8fa389b1698761e0ac0e6422142802012c4e1fe8b462297fc83e407028057276ee9dc8f1597727b2a00464ebda2c5772b89a146cf86ab4de4f0c59dedae8633b5ef884ab2a669465cfb67a38eae76f1b0f38e9374d4824758d815444f93768c0e72ca58e0d2af8897e517a624c643a3b0d9120fa9210bc96b8fab8dec7b381fa8f4f1731aabe6fdbab1350428dcda67a66fbde9f8f70397a6e0f2ddd74b6d35810619f0d73f6331fa1ce8344cd691829a43a09f799161ee9b03dea851f932957db601c16c27cecf929189c7650548b61cf3fd931af2c933dd9012bc769e8e3ea5001c85a7f9d0658c4c7c7abe0f54e11c4a6c1b8011479d55d681222f4a081fc0eb70c623b70a4f1740c07d51f5b5cb0d2745a1e5c0da1902429571d25d2f5a665ff82f6f9ba0642f1db3343c2a323addeba861fb80fb864682d67e3300bf3653c376600b809e13644bb246874284250ca6cfe33d1f1c8f6f937183b304cf85db60ad9f8c4ede106c8104d4d8d17fd2b2778858d3bcc32929a0d75cb3adc3ecf8d6829d81bed74965c642ce2cd839c07b8221dd5f6d92f5f06b0cca806853ce8fe5a8cf6ef5b5c0cd220fed39702205bfffb5a2bbd30531d5287e840ecec16dee94409767e216df4c6ac00a77a8933523dc9c1ce14ab7941e4f7042053086b0df4b708fd75aba45e00657ec1a0a6e504f4081b57a67a083a6b049196d7deee3080b52dbe87a185f8874f97b86a453e19912b3a54134755b4928c3b830e70dc4de0f631971121e5242e09aaa978cccfb7eb3bd6d2a1a93c8f84c12a4976c198e1825333f24be2d54634e229dff3102c6e441f8097efd0eb065b4dd0aab799f4d1f4542e67bb33e264f56d693c53425e24abc5f38e6afe6db935189075430f9eebc8e069ef04638ed2a6fee94ff7825ee769a1d52232c0cbb392a64307db20ceeb003ccd483c8b3eff0580e9a78f65903c21e791da4f13d0e98e2675f80affd30778a5795756b5c9c17eccfa24b5171724600a4eab972ab816ef8f7ad86b0c83b291450b6c8c74872465454981fdf982d1f9d346987dbf16125d3e42e388840ef57683158f5de989ba08ee596f0fe008926a8abcc6c4969b463661d4b74b839d1989ad41fcd100308edd3ef28bd799d2ab7dba27d0b3a45fbe2559d114826ca72fc9b386467fb80201574c7d0b4eb4e35d88540b3516c5c832ae57052e80751c2b255071bc0894c25f126322f006144ad7464e728a656cc4068e5c7a9f0f48e8c4142ecced3871316f94685c532876ad6da64ef021eeccd7e7001ed2294beaf78b2ecfa28d3c23f7006ec71eb7301d7189580e709f39f57238261dbc29f487c34646fbd066b8201a9909db640300082afa700e32b523894853cef49834f0f3e6a48c99d25a890bb1148b1c62486c07144be4bf1b0245bbd39dd531ed50072ae2813c86ca35f3d9cbf8335c01e9f5a8dffef0c0bed2cfa0f6ec41e13f364b16cee1e664012ae8329b51f247194f408ee5dae34b7b56a85a422585d15f55844297d75286b7ad7c57f26023a42b81cb6761ab37d50b3cc087e27d15f8e344da3cf56402b60282e69cbe5f72460f7f63be9ead465fb484f36e4964db4de63160d2522bcd77d583ac4a80f20038f5f35bdf00d40feb017e967500c620bea1c324c1583fb0da414c14c4030cd939fed53978593b9abf67925e172a525e4f61d65124ef65ed86662bc32c6a77959f4a1f6c42ac7f1c3a8a4b5515e94fa19a50b702aef3e3eae9ed3728a26bff52b8348fb74feb404651cc152b44cf53bace244d692af21488a207579d74aad91eced97cc5a7671468ce510959c4b34a1ea9441ce9d8a058a47a280588896275a93c05f45d524b3eec250fa845a0498ae17d1f845bc441871ffeb7f7db2f7eb76acf534d4f172481aaa92f255c826a5f9e7687a405ca6ce82e4d6459165a31eb5b6f57e334e2cf6ffecf7cd72971e2f4b1570d5b0300d8185a885c859533ed2693ddc9cdcb438ddfe5e54899280c08b65be15d885ff2feda8786317126988658029dc9f088181ee093cc1f5801dcf6a153de587f4a55937e9c0c7b602720763cc5713f67ea9c0c35a45000cb989722e8d4002e49684516c0add927c2bc96757db80dfd893db01c9a22db0bdc03f0896c0e34e1806abedb0a1ff8eef83922553e1ad985545aeab44a12f941414d0fbcd0f6dae8ddf488fdbe1049350939646dcd2582bc542504c31066d73f4b9ed0ed316a316106e843f6c7c8ce8f98b406b4c49753b57b8b600026363af0fda3aecd53e9481f6a783198511864ef12ff188aadaba0508d4ce5c96da8ed20240a1d3673cc9aa5a30a03c4b5d40fea6509b4d3e53bdaa64dd9e8dbbb63d5ef04dfe75972f7f3235e10531ae0669d92b4f12a6c3c5a776318ffc19e26af92c2f20909059c50f5e2a42d7d7c2196964ef5f4c02c78f7635dcc3de902e9de40916ede7095518aaba2a04a4cb7c9bd89d3ad0629893321ca038a28791916bbaf47be47bd6ca63c69c1124a95ffdd74642710a0070d52a5fd0a1af8b3fa65c9779b4d1f6384a37d8cafd6894a4091c07925146db787426030ea452090f809f89a848a2f12b41f677639cef318e8adfa441e67ee0ac04ff9aeb12856c3944d2994d3aadd735a7f92bb911e967d7488d84d828e725e77dc12c2b4d501ef45f12f697e38e7b2629956efcd3a55ed4e6de7d0e2a8bd7c82dfbfd29f03054532b0eae3a83005533fb5524b5ef2021b6febba2bddba345e9eb4325b40726534e4c58985c2ef476b8a0aa2e21b78d36ca9cc7403fbd94c3af460fbb8d92786fced7ae1137d7867d7b4eddff4ce50cd05f16d722ac626a2cb97393f54796de3d82cadbf06130bb91edfe5147f52537d1743a0aced207e56ce156f43f65a492a5976839983bc38fda6b86130fe6c54709c32867234e7b27d95904a14bcf49a62858ff4e1d144bdab90a05b529e8a529a376195e3106d3120a4906c1d54ff677f1fb30b89062012587776ce84db3f2bd731ddb446089d0ccd32a16549281ffbf95ac79772198edf9e2f2f6eb6fba0b96dffad563a5462a79d557f981c0333e24f290da545171c8179aaadfd1110e97746fc1d0b7f6a7c5c36ca27d70907c6ea521241a626bb298158f1a2880c51c5c8b40d95fd3a6898c207c20925ab036f585e9cca52b99437f5f682bec10ba15be32b5ba2b18adb78873d3bbcf0c87632a839a8c15533512fa60e0c3e9f2c52a289c0feb8834b41cb0436154b3a5c878842251b4df3336fef29876c5a7655369a77c6a68b1d29e879a1092a1fbfd48ecaaa3d738600c703a3b62302e72ae5c75d3ee72a5f3d7ec58e5ae734c3c2255618a2cba35e1d453adea4fe8d4adcc5ee7749fd7eed277fb016c02955da1ccb9ef627efc197972bd155ac6041d62ee1f90e994649ec9810a73dfc8725719faf9130c15a660995f0ceee91ca5174e71e55c2370b27c707f9537f0a8c39faa79bd249404aeb493690531559df8139ca929a266d57c69b19e3a9499bdfc0ddb54ac136c7a7fa0eb566a8a180747a6b5015784dc545acfaa223ac4cf56279626ea39aa451386e1c8d95330b8dda7cf11f4c276844c399947b81010b53f4acc060fa7cd517beb5b442190e31026fb02fee1c67f06baedee7c2072f493b647bdd562f3e5e2174a4217c209750e188ce07ffa492df97a03ed0f83b8d3a4671ba4c267f6f35411703c80e4391d13769b719e84177b985ca0f53fb0a75a9257313fc9ed3202791a373f276ab2bf90466e1c71b0b37e366c4124809cc1393c342009bfaebd683612ec64ede695564e98d2770d42e39e3daf8bc0beca66df01f366abd823c1dcd4146ce23500e1975d771f3087f82cb0e1072189f9f4f3d6fd28c80f672e2a2962fb82f6e1d337278d7cb0f3f84a0eb7a94c745504919c9503ed5f4028763596a8cee43424fc9302db6a01066737f8d11fb5d45698be8019f324802540a170301ba67054fbb26aa9254559724ccc2b035892554b2febab1d048d478d5dae18bc05ef8692191563f253fbe134ce8f78b21897d1755bc47a92e9e2d35bed065e74b1930719414495b333842a059788921e8f63fdf9703500ea6075ca4e1766fd9c9dea10802876ae99f3091dd8a51d57da7fe482e912c5f24dcf23e86919b99d5d220ea4a231f1d6fc9b6d6393b81b249156a9b7e03bda3e7a04c1e40f9962a36ecbf7e56c941178502fe9c81478370a357cab023e5a31024d9af3d4c0fc40e78f2ede219bfcb6094e9c02462bfe87be13bdc79a4b77ec4717f0ffd4c9eef15e1bcc4fac0eb4108086b2a804adb10ed258065a4b54b3b93383ab9e09ab80255b8dd6cd6a67c09ef0d6b6ec371cce6944d706981022f235470466225235c7f8df987ed83241a19a75c3254c34fc8fb433f4105fbf31b453d933487b91071e0739bec59e78994faef4326f91b1e44faf7ce3c0eb2d4fd152554bf27e5031143e55e39a7bbf411a011911105b77c830dde503568bd98ca09b6b42503ac6f23b990239f1ca2799ab1b3b00655b04676462e796d725fcb325eac47b64b71125faae0e78a3c7e538c475f751f09f338293b1de3cca6ced241c3c6b0aa860299101aa3a844fb3eb2aa90cf09394080f4571afbf1efb7002a137bdef4582bd0c05d9bcf0f525a92b87320c4295afc277e10bd1909bcb570f6ad91af081791954ddd173eaa66c733d8154955191fbcacf90a4acd53d94f756635bb374eefe7ffb9f4af992a6d2888ef2f62a5dd48017164a80d6b088e4f32d36d23e2f79b1848d5c72c44adbc2f593e42d4856b59d4a82f93f17d959749af51158cfc7e856f0b6f186c0e09789313f28023bfb7b904cf09dfd3f42ae75efc6ee2dc51e1d9e57e9d477489aeaf3dd1df2a2038dbe3d316f9582b44b1bd1c23f825e26ae24e239b7f16dc2d699", 0x1000}], 0x3, &(0x7f0000000380)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x20, 0xffff, 0x1, [r4, r5, r6, r7]}, @rights={0x18, 0xffff, 0x1, [r8, r9]}], 0x58, 0x401}, 0x400) r10 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r10, &(0x7f0000000540)=[{&(0x7f0000000080)="8a4f401d2e93b31318100c46", 0xc}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r10, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) 04:02:51 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x23, 0x0) fcntl$dupfd(r0, 0xa, r0) 04:02:51 executing program 0: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000100)=0xfffffffffffffed1) bind$inet(r0, &(0x7f0000000040)={0x2, 0x1}, 0xc) pledge(&(0x7f00000000c0)=' \\,\x00', 0x0) 04:02:51 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x4000000ffe) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) r2 = kqueue() ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000440)={0x7fff, [{0x1, 0xb17}, {0x3, 0x1d}, {0x1, 0xec24}, {0x3, 0x1000}, {0x1, 0xc9b}, {0xc81d53f64ef5f9f5, 0x8001}, {0x3, 0x2}, {0x0, 0x7}, {0x2, 0x7ff}, {0x1, 0x9}, {0x3, 0x4}, {0x3, 0xc000000000000}, {0x3, 0x1}, {0x3, 0x4}, {0x3, 0x8}, {0x3}, {0x3, 0x8}, {0x1, 0x3}, {0x3, 0x5}, {0x3, 0x32d}, {0x2, 0x1}, {0x2, 0x10001}, {0x3, 0x1}, {0x3, 0xe1}, {0x3, 0x6}, {0x1, 0x8000}, {0x1, 0x172c7a76}, {0x3, 0x91}, {0x3, 0xd03}, {0x3, 0x1}, {0x2}, {0x3, 0x77}]}) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000580)=0x5) writev(r2, &(0x7f00000000c0)=[{&(0x7f0000000140)="1b358bd0c2b7648a2bf80b825affaa9ccc6293cf4bcd72612d9a023d2eaace63cad8e853f9b4e4b1765a0608fa05fb659a5a2249d3188d44bf6465762a16af6a7c7751818d8e4b83969cf9d0c1725a012d89fa6ba2e9124c9a952794a91969ce87f85c944c7622b0d808a058024e468d867ba73b14a665a3a5b897ec3ba68b356ceeefe5bd3623d0ba1501b2dc192ad6339456d9d14d09946dc6733a0f6d2cff07ec633876d31cf5ce8e0a362567b468b61710113269b3f1bcab4dcd5754b7dcecabc0589c647b02b361a6d86b27", 0xce}, {&(0x7f0000000240)="2471fb87eff27c67f42ffde84e68103feccf87aba7e05dafdc5d3d8c047ac35e10f143514c90cc7b519489d2da0582b6cfb66609bd4af8f170994a284d315473f5fc25fde064a3cc1dc0f36b084204f24f7152f2a6e0e30dab9b3dca1bad94406720ea18a24c82a06a8187a7c1bcffcc4205d3bd1aca6a4426861c36c9d4aa2ebe5365fd14183ff68e7213b4e8c440c26181abf11d2c652fa0140618b3f7c6b1ecdc9ca500a4d80ac84d9a6a08973020cc222be36e6139f9b9755577861b35656de5d1687e153b", 0xc7}, {&(0x7f0000000080)="9551e8153ab6b8c16c11042ab694430ed99026e878", 0x15}, {&(0x7f0000000340)="c9b793e064869bf220ab4a9616d332fe309779129ae493454f21768bb20cc4a16fd25e51bd34f99f37b33841fbd990aec74206fc8c54f019fee94418f7dc1304ba65a583751097c5bdfdb20d46f56c1df5cfb9169a9c2a49e611b32af6e785f6c30bdee968c2e2e645e59492634bd7e6fa6fe05617cdface279f640978987d231502a48964af6ee39066ff8c4b85188eb68c0209c69212143cadfe814cac0a4a5a856ba0c06d8bac57e74198f0dfba8f151c619e43380110cd135e8491a35631cc79637e59ff31de42b0e717c19e9a40d65089b21a3210d0489f656d328b4216f54470b3", 0xe4}], 0x4) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000005c0)={'./bus\x00', 0x1df4, 0x6, 0xffffffffffffffe1, 0x1, 0x101, 0x5, 0x7, 0x2, 0x2, 0x3f, 0x3}) dup2(r2, r0) 04:02:51 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) open$dir(&(0x7f0000000080)='./bus\x00', 0x40000000000, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 04:02:51 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x5, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x2, 0x3, 0x100000001) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x7fff, 0x7, 0x100, 0x0, "bb6a377ce1e2cbd64e6c4d98d3662f1f94e0dfcd", 0x8, 0x6}) 04:02:51 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) connect(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="01002e2f66696c6530004653c4e222b5323f6a451c51350d49479e61cc0154a7f64369d354021e9aa4af26df01b5af48a57ed48e0c845bca97e6309953325e4940629de281b796dcd8"], 0xa) setsockopt(r0, 0x29, 0x9, &(0x7f0000000140), 0x0) 04:02:51 executing program 1: select(0xfffffffffffffd3e, 0x0, 0xffffffffffffffff, 0x0, 0x0) 04:02:51 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000000), 0x4) getgroups(0x8, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setregid(r1, r2) 04:02:51 executing program 1: r0 = syz_open_pts() r1 = dup(r0) getdents(r1, &(0x7f0000000400)=""/234, 0xea) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="bba1", 0x2}], 0x1) r2 = socket$inet(0x2, 0x0, 0xfffffffffffffffe) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f00000000c0)="049eb639bfb0ca0ba4d05de6949d56283264f9d3e78dca35fe02a658c0b66ad40679cc96782e29067bc4018007f9f7c3c673b513036ba34202505aca207c3d0d158cb9710eb953901d24efc7edbd7fba3ea4abf9852fbf8be12320ec01d154dad41dc5f59c077b378599f6ca0bbe28a5ad4052d4bafa9d2ea2f7f109d27eee17ff91e3417ea5b9daa2550e097f9f96fa4c", 0x91) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) ioctl$TIOCEXCL(r0, 0x2000740d) connect$unix(r1, &(0x7f00000002c0)=@abs={0x1, 0x0, 0x0}, 0x8) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000180)="4cfbf32c2d8fa0a90d0c41e9b29007c10f0eb4f34648fd9a3adcde1340a8d524a1", 0x21) 04:02:51 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt(r0, 0x200000029, 0x40, 0x0, 0x0) 04:02:51 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000840)=[{&(0x7f0000000080)=""/104, 0x68}, {&(0x7f0000000140)=""/6, 0x6}, {&(0x7f0000000180)=""/154, 0x9a}, {&(0x7f0000000240)=""/117, 0x75}, {&(0x7f00000002c0)}, {&(0x7f0000000300)=""/144, 0x90}, {&(0x7f00000003c0)=""/25, 0x19}, {&(0x7f0000000400)=""/191, 0xbf}, {&(0x7f00000004c0)=""/227, 0xe3}, {&(0x7f0000000740)=""/231, 0xe7}], 0xa, 0x21) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4) r1 = open(&(0x7f0000000100)='./bus\x00', 0x4a2, 0x0) pwritev(r1, &(0x7f0000000700)=[{&(0x7f0000000600)="65772aa4186f208e0a28ef27f26ab23db9e842a3c771fa08a01e35cb7406c80a71ba0db0afae95768a163ae55469ae3e10313ce0753dc5e0643b7b24d0457bec3d460c012eeba4261cbf43d50ce6d33aa09f349adf46119ffc99add508e9def6a9a85c51504ee4d22fd0d4135de72ea3d5081cf9c983e524d183b4ae76e5bf30b0c56084b598d2873a1823584b66038af6d005ef8559ff32da07e879812a19c30b6234ba685fb0767c722c80d2a7fe1f364fc68c3e2be67a133696412216e8ad0f0b147d086abbedbdc1677e6dcc047c1644ec57f9a366197648ac7135b722", 0xdf}], 0x1, 0x0) 04:02:51 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x66e7e7c954e78ab6, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x9, 0x6, 0x10001, 0x1, 0xc8, 0x80000001, 0x2, 0x2, 0x2, 0x3, 0x7}) mknod(&(0x7f0000000040)='./file0\x00', 0x20, 0x8) 04:02:51 executing program 0: semctl$GETALL(0x0, 0x0, 0x6, 0xfffffffffffffffe) r0 = socket$inet(0x2, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000640)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000680), &(0x7f00000006c0)=0xc) fcntl$getown(r0, 0x5) mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0/../file0\x00', 0x2) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r3) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='\x00P') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000740)=0xc) r4 = fcntl$dupfd(0xffffffffffffffff, 0xa, r2) r5 = open$dir(&(0x7f0000000940)='./file0\x00', 0x8442, 0x10) renameat(r4, &(0x7f0000000900)='./file0\x00', r5, &(0x7f00000009c0)='./file0\x00') ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085761, &(0x7f0000000200)={0x7f0b06517d4ab753, 0x5}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)) getgroups(0xa, &(0x7f0000000780)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) sendmsg$unix(r1, &(0x7f0000000880)={&(0x7f00000001c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000440)=[{&(0x7f0000000540)="18dd41484cffb84e11adf1145663affccc1c8c9b2649afa805701fb5dcaef796db3f9d59835e731f51bcda827c4fc345d2cc85b398e38751f0e97438f24ea22f5840ea262ba214e38bc6a75740b65ba9fe6dc2177bfc0ab228e7e32299cf894a42282ec3fcfaa78fa732270b536171ab3fa3b4ad12b85b46403e714bd87eb6cf9c93e7817c82a0c7055780935b95860f9e78b3a2eaddc953f7561f86aee82fa076e727499de88bcd8a002ea696e10e861a4f99baa71c3a61d3d9c5e5e298c8d44e8d6db612b19b779b0ebfeabe7ebe185fff00fbe37e296bc1f893df10196cac3bbeb131048d64614f5dd1015c237c2007411022a0242392", 0xf8}], 0x1, 0x0, 0x0, 0x408}, 0x9) munlockall() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r6, &(0x7f0000000040)={&(0x7f0000000180)=ANY=[@ANYRESOCT=r0], 0x1, 0x0, 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="0c000004fece2013c982e20f7f20f8124378080a2da495bbe50161de7d95bfb51fb97d2d3452d159de27997ce6298376783c946b7273c295b178f69e7852c628"], 0x40}, 0x0) r7 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r7, &(0x7f00000008c0)={&(0x7f0000000240)=ANY=[@ANYBLOB="05002e2f66696c6530001d989ef0f541a56d9ec42d75b1a6a843ac55ebc696d92ed04443e5761e6b0f6ac9c647d76d7f1644a7e65f43279311211f9faa098f299f28d4ae5c8040ba8f49d8974ca4ce99e6e0c655f0089b8a20000b5a83720c2fb010054c56bb5a5effb675ef1bafbdde0e7be1df23985c9018dedca26161d2e052"], 0x1, 0x0, 0x0, 0xfffffffffffffffe}, 0x0) r8 = semget$private(0x0, 0x5, 0x2) semop(r8, &(0x7f00000000c0)=[{0x4, 0x0, 0x1800}, {0x3, 0x2, 0x1800}, {0x0, 0x3, 0x1000}], 0x3) semget$private(0x0, 0x4, 0xa1) 04:02:51 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) listen(r0, 0xfff) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000080)=0x7, 0x4) r1 = socket(0x400000000014, 0x3, 0xffe) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000000), 0x0) socket(0x18, 0x4007, 0x9) 04:02:51 executing program 1: mknod(&(0x7f0000000340)='./file0\x00', 0x3085, 0x47) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x8, 0xff, 0xff, 0x0, 0x6, 0x0, 0x7, 0x2, 0x0, 0x80000001, 0x2}) r1 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fcntl$getown(r1, 0x5) r4 = geteuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000240)) fchownat(r2, &(0x7f0000000140)='./file1\x00', r4, r5, 0x2) 04:02:52 executing program 0: mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) r0 = open(&(0x7f0000000140)='./file1\x00', 0x4008000000000000, 0x0) faccessat(r0, &(0x7f0000000040)='./file1\x00', 0x1, 0x0) utimensat(r0, &(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)={{0x0, 0x3f24}, {0x1, 0x81}}, 0x0) 04:02:52 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x200000086138) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) getsockname(r0, &(0x7f0000000300)=@in, &(0x7f0000000340)=0xc) connect(r0, &(0x7f0000000240)=@in6={0x18, 0x2, 0x1, 0x9}, 0xc) r1 = getppid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f0000000080)={0x0, 0x33d, &(0x7f0000000680)=[{&(0x7f0000000280)=""/250}, {&(0x7f0000000380)=""/220}, {&(0x7f0000000480)=""/244}, {&(0x7f00000000c0)=""/15}, {&(0x7f0000000580)=""/222}, {&(0x7f0000001740)=""/157, 0xffffffffffffff06}, {&(0x7f0000001800)=""/250}, {&(0x7f0000000100)=""/38}], 0x55, 0x0}, 0x0) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f00000000c0)=0x3) getpid() ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000040)=0x5) dup2(r0, r2) socketpair(0x1e, 0x0, 0x3f, &(0x7f0000000700)) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x104000000000004, 0x0, r1}) ioctl$TIOCSTART(r0, 0x2000746e) mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000180), 0xff20}], 0x10000000000000dc, 0x0) 04:02:52 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) unveil(&(0x7f0000000080)='./bus/file0\x00', &(0x7f0000000140)='c\x00') mknodat(r1, &(0x7f00000000c0)='./bus\x00', 0x2001, 0x400) fcntl$setstatus(r0, 0x4, 0x0) ioctl$KDSETRAD(r0, 0x20004b43) 04:02:52 executing program 0: mknod(&(0x7f00000003c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x3, 0x2, 0x3, 0x740}, {{r0}, 0xfffffffffffffffa, 0x85, 0x4, 0x36d, 0x1000}, {{r1}, 0xfffffffffffffffb, 0x4a, 0x20, 0x4, 0x100000000}, {{r1}, 0xffffffffffffffff, 0x80, 0x20000001, 0x5, 0x3f}, {{r1}, 0xfffffffffffffff8, 0x9a, 0x80000041, 0x4, 0x200}, {{r1}, 0xfffffffffffffffc, 0x20, 0x43, 0x1, 0xfe4a}], 0xde, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffb, 0x80, 0x80000005, 0x8, 0xfffffffffffffffb}, {{r0}, 0x0, 0x0, 0x2, 0x8, 0x6}, {{r0}, 0xfffffffffffffff9, 0x4, 0x4, 0x4}, {{r0}, 0xfffffffffffffffc, 0x90, 0x8c, 0x8, 0x2e}, {{r0}, 0xfffffffffffffffa, 0x8, 0x40000001, 0x5, 0x1}], 0x1, &(0x7f0000000000)={0x8, 0x10000}) r2 = kqueue() kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x13}], 0x4, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) 04:02:52 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@un=@file={0x0, ""/4096}, &(0x7f0000000140)=0x1002) dup(r0) mknod(&(0x7f0000000180)='./file0\x00', 0x2, 0x401) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./file1\x00', 0x20, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2109, 0x401) utimes(&(0x7f0000001240)='./file0\x00', &(0x7f0000001280)={{0x3, 0x20}, {0x44, 0x5ab}}) open(&(0x7f0000001200)='./bus\x00', 0x48, 0xc0) mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) close(r1) mknod(&(0x7f00000000c0)='./file1\x00', 0x3, 0x5) 04:02:52 executing program 1: r0 = socket$inet6(0x18, 0x4, 0x102) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) sendmsg$unix(r1, &(0x7f0000000100)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000080), 0x0, &(0x7f00000000c0)=[@rights={0x10}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}], 0x38, 0x4}, 0x4) r2 = fcntl$dupfd(r0, 0x3, r0) sendmsg$unix(r2, &(0x7f0000002400)={&(0x7f00000009c0)=@abs, 0x8, 0x0, 0x0, &(0x7f0000002340)=[@cred={0x20}], 0x20}, 0x0) 04:02:52 executing program 1: r0 = syz_open_pts() getgroups(0x8, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) open(&(0x7f0000000080)='.\x00', 0x8, 0x100) writev(r0, &(0x7f0000000000), 0x0) fchown(r0, 0x0, r1) open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x101) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x3f) ioctl$TIOCNXCL(r0, 0x2000740e) 04:02:52 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0xc0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setregid(r0, r2) socketpair(0x2, 0x1, 0x0, 0x0) 04:02:52 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) open(0x0, 0x1000000004, 0x1) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x5028) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0xc010570d, &(0x7f0000000040)) 04:02:53 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0x0, r1) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000040)="53419e", 0x3}, {&(0x7f0000000080)="83a9b3b967d1e5f1cb703800abe98b77c3039bdcc4111721290597d967e1f22facd2ada092f1bda75651e9f38053fb30b48d288086d1290241d8eacb5b554e11dee5f1750637cf0653f4feb24371593c963918e6541f822ace0caf3f0c386690f0dc97a442b8bf3d57e44ee110a718782fb110c0320bbc10b93f5852829b499b51f9ce06fe077bdbb58bed9ea26d741c28c35e2b8cdb97688ccd542f9abb7a828ced14af49f1b6bd4ace527959c0268805027a7cbf89ec7006b0083224b744471490b39644b138611733df572279916f11d0c7486009b4319b60b4bb49f3de97", 0xe0}], 0x2) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000200)) close(r1) socket$inet(0x2, 0x1, 0x0) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYPTR64, @ANYRESOCT=r0], 0x3f}, 0x0) 04:02:53 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x80c0, 0x400600) 04:02:53 executing program 0: getuid() getuid() getuid() geteuid() r0 = getuid() setuid(r0) setrlimit(0x7, &(0x7f0000000040)={0x0, 0x10001}) 04:02:53 executing program 1: r0 = socket(0x18, 0x1, 0x0) fsync(r0) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000), 0x0) fsync(r0) 04:02:54 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000100)=0x8001) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x2, 0x8000000, 0x3f}, {0x18, 0x1, 0x1ff, 0xfffffffffffff800}, 0xbd86, [0x1, 0x7, 0x1, 0x4, 0x4, 0x5, 0x40, 0x20]}, 0x3c) r1 = kqueue() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)) kevent(r1, &(0x7f0000000100), 0x4, 0x0, 0x40000009d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 04:02:54 executing program 1: mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) syz_extract_tcp_res(&(0x7f0000000000), 0x3f, 0x7ff) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) bind$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) r2 = shmget(0x0, 0x4000, 0x204, &(0x7f0000ffc000/0x4000)=nil) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) syz_extract_tcp_res(&(0x7f0000000100), 0x9, 0x0) sendto$inet6(r3, &(0x7f0000000140)="efe503d2330bad4049daa1e0a158348ea817e1b4f59c53311dadc4e552851ed0e048430c4107011bd51f393ae762b080830758bdceb6cb99c30fdaf65e601d4b3b0c833c5d059f9470e28e8178e42b2de5354e982348deb25fc6bdd4ba25cba29de4ec470705061de8d6c105d88c8bc64bf0de99f99e35161d380edf79c1203d8579b393e4b64d3440a96556fed69cb7fefabfee99502f2e7f7c144c467134ae694134c43bbcf8b2bf46d228d1487e45f66cdf1b9e3e290e", 0xb8, 0x4, &(0x7f0000000200)={0x18, 0x3, 0xf7}, 0xc) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000240)={0x2, 0x4c3d}, 0x8) r5 = accept$inet6(r1, &(0x7f0000000280), &(0x7f00000002c0)=0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, &(0x7f0000000340)=0xc) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000380)) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000003c0)=0x1f) ioctl$WSKBDIO_SETMODE(r4, 0x80045713, &(0x7f0000000400)=0x1) accept$unix(r4, 0x0, &(0x7f0000000440)) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000480)=0xd5) r7 = accept$unix(r0, 0x0, &(0x7f00000004c0)) readlinkat(r3, &(0x7f0000000500)='./file0\x00', &(0x7f0000000540)=""/81, 0x51) wait4(r6, 0x0, 0x2, &(0x7f00000005c0)) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000680)=0x1) r8 = accept$unix(r7, &(0x7f00000006c0)=@file={0x0, ""/86}, &(0x7f0000000740)=0x58) msgrcv(r2, &(0x7f0000000780)={0x0, ""/29}, 0x25, 0x2, 0x1000) shmget(0x0, 0x200000, 0x234, &(0x7f0000dff000/0x200000)=nil) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000007c0)={'./file0\x00', 0xffffffffffffffc5, 0xfffffffffffffffd, 0x0, 0x1, 0x0, 0xfffffffffffffffb, 0x5, 0x1, 0x3, 0x800, 0x4d0b79b0}) link(&(0x7f0000000840)='./file0\x00', &(0x7f0000000880)='./file0\x00') socket(0x19, 0x3, 0x400) dup(r4) setsockopt$sock_int(r8, 0xffff, 0x1, &(0x7f00000008c0)=0x100000001, 0x4) 04:02:54 executing program 0: r0 = socket$inet6(0x18, 0x4002, 0x8001) fchdir(r0) getsockname(r0, &(0x7f0000000000)=@un=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) r1 = open$dir(&(0x7f0000001080)='./file0\x00', 0x0, 0x181) connect(r0, &(0x7f00000010c0)=@in={0x2, 0x1}, 0xc) read(r0, &(0x7f0000001100)=""/225, 0xe1) r2 = semget(0x0, 0x4, 0xa0) readv(r0, &(0x7f0000002380)=[{&(0x7f0000001200)=""/140, 0x8c}, {&(0x7f00000012c0)=""/4096, 0x1000}, {&(0x7f00000022c0)=""/5, 0x5}, {&(0x7f0000002300)=""/82, 0x52}], 0x4) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000023c0)='/dev/ttyCcfg\x00', 0x850, 0x0) ioctl$KDDISABIO(r3, 0x20004b3d) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000002400)={{0x18, 0x3, 0xffffffffffffff9b, 0x8}, {0x18, 0x2, 0x6, 0x8}, 0xff, [0x8, 0x9, 0x7ff, 0x3, 0x400, 0x1, 0x4, 0x351]}, 0x3c) accept$inet6(r0, &(0x7f0000002440), &(0x7f0000002480)=0xc) pipe(&(0x7f00000024c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f0000002500)=0x7b23faef) close(r3) socket(0x2, 0x5, 0xd1c) ioctl$VT_OPENQRY(r5, 0x40047601, &(0x7f0000002540)) msgget(0x1, 0x84) pipe(&(0x7f0000002580)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_RELDISP(r5, 0x20007604, &(0x7f00000025c0)=0x1) semctl$GETPID(r2, 0x3, 0x4, &(0x7f0000002600)=""/194) ioctl$VT_GETMODE(r7, 0x40087603, &(0x7f0000002700)) unlinkat(r4, &(0x7f0000002740)='./file0\x00', 0x0) ioctl$WSKBDIO_GETMODE(r4, 0x40045714, &(0x7f0000002780)) getgid() ioctl$KDGETLED(r6, 0x40044b41, &(0x7f00000027c0)=0x1) ioctl$WSDISPLAYIO_LDFONT(r7, 0x8058574d, &(0x7f0000002800)={'./file0\x00', 0x800, 0x823, 0x5, 0x0, 0x0, 0x3, 0xfffffffffffffffb, 0x2, 0x0, 0xffff, 0xd0}) getpeername(r4, &(0x7f0000002880)=@in6, &(0x7f00000028c0)=0xc) mkdir(&(0x7f0000002900)='./file1\x00', 0x1a0) r8 = fcntl$getown(r5, 0x5) fcntl$setown(r1, 0x6, r8) 04:02:54 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="4c0da487000000003f", 0x9) getgroups(0x2, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff]) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) close(r0) 04:02:54 executing program 0: socket(0x18, 0x5, 0x1) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3e, 0x0, 0x4cd) setsockopt$sock_int(r0, 0xffff, 0x1024, &(0x7f0000000000)=0x8, 0x4) 04:02:54 executing program 1: r0 = syz_open_pts() fsync(r0) socketpair(0x22, 0x6, 0x3, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x0, 0xaa}) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0x81) 04:02:54 executing program 0: mknod$loop(&(0x7f0000000040)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x20007465, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffd, 0x0, "1dda410cef3649a5eb76fc0aaf58d991cc06d0f7"}) getrlimit(0x7, &(0x7f00000000c0)) 04:02:54 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) pledge(0x0, &(0x7f0000000080)='\x00') semget(0x2, 0x3, 0x210) r0 = semget$private(0x0, 0x5, 0x40) semop(r0, &(0x7f0000000000)=[{0x0, 0x8}], 0x1) semget$private(0x0, 0x2, 0x200) 04:02:54 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x14, &(0x7f0000000080), 0x159) r1 = shmget$private(0x0, 0x400000, 0x81, &(0x7f0000bfd000/0x400000)=nil) shmctl$SHM_LOCK(r1, 0x3) 04:02:54 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x20000100000000}) open(&(0x7f0000000040)='./file0\x00', 0x800020020, 0x100) 04:02:54 executing program 1: r0 = socket(0x20, 0x3, 0xfffffffffffffffc) setsockopt(r0, 0x0, 0x8, &(0x7f00000000c0)="c682c932d3d45a2ef816f453e173673c0c141b7c8188de0345ddf8bc7a7662936459d0becd2c9ba48553a8d98367eaa686f469d4d973655eedce196d44cd2de24890caaae75b230a5b65a3014fa67ca7ad05353293a66cb5f91e7f65fd8c64b60f1a81dfe8e49c8f0fb716630d369298e12d0f872638aa9132b946711fe1c72ee8b565a596de7361d8a229bc3f8687c1552c084ca8d78f5abfcd9ad9993f7e", 0x9f) recvmsg(r0, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x3) 04:02:54 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}, {{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280), 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0x7fffffff, 0x0) ioctl$KDGKBMODE(r1, 0x40044b06) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 04:02:54 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x200000046485d43) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000480)=""/101, 0x65) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x1, &(0x7f0000000000)="186fe65c", 0x4) close(r0) open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) socket(0x2, 0x1, 0x6) execve(0x0, 0x0, 0x0) 04:02:54 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0xffffffffffff28a5) r0 = open(&(0x7f0000000080)='./bus\x00', 0x800, 0x0) ioctl$TIOCFLUSH(r0, 0xc0307004, &(0x7f0000000100)=0xfffffffffffffffd) 04:02:54 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f00000003c0)='./file0\x00', 0x690, 0x0) mknodat(r1, &(0x7f0000002a40)='./file0\x00', 0x6024, 0x1) sendmsg(r0, &(0x7f0000000380)={&(0x7f0000000000)=@in6={0x18, 0x2, 0x11c, 0x8001}, 0xc, &(0x7f0000002400)=[{&(0x7f0000000400)="7bb3cc4c19b8cdd7289760acaa2a615c213cc320d43c8a8d6487db3787c94bd2271863e4daea4ab9dc9001e764e6711e51680a7364d802f099f689bdfe0fd88ae0d8c5ba17ce4c34f9915e41a686da0436633ccd32fdf3ac789f7abdb9b0f7fc668f6134c7f98539eab4fad3e85dbeb065fe07882c958c297b717e988ab5e2e5c4e4327f94dcff1c0d27318867be61437742c942da42326eb0160200b3c53b7d633ef203edb996978c8aa9a083d08b4eddd4d9e280556c0c746e3f8c513ce216a9fe5e2b3264f17fe43ecce596aaa260c10f4462e99e4dded18b0caa9e488a41597ea32db03d7fafb2e6147964bf07d5376908b4481094848caad608d3d8591a2ec0f33dc69a8caa1c0f230498bea057ae7670f71845aa085b245180833aae37b4b7ecf62e85b55af291639e862d0f7ea1d899aa057944c5dbb42f1e087fc9f336297705b2436eb3c5b3b2a3274cae9f0daa0a998f71fc454bede43fb50ec2e71851dfbd561101388a705cf5331c44db55364d2f61639e0b8d938d7d3ad30344a4ced2e1fb91f47af894dec365b7982b758f8e19dab8e75a81b128802fe4660e49ad755ce947f82b8c2f7b008c177c4a97e41ddae88949a64ea2eeb6d616696d7bec5c001a2be79fc5bbe05e6d196bcbcc0fa4f50aa6c6c9210dfb0c6c1e6bf88cc95bec3978f80cab6b65a6ea1c964b4be370080620b24f4ab78b3102ac01bb4e6e076e1fdcba8e2655102428704c966a4ea5194611637291d8d4e2591427941caa2b469e7dad768be528a1512f8e5992116c91c96b514b249b656f8d707ba03f6b62dfaebd89ef4e4c1d1a6955f781678cecdb6f2c711805a2350d8e5f082a52d9f723515c4925dcac998f6a176be423db72b4fae09e66c066a8e4be7fee6bf4b91b2719ab1c7b9b8e7af263acf255acae4136b9fd828d718151dcd33e4278033b49a6e827ede0ebdff2cf0609e89d71857ba85adcf370cb07ec34b18314e2d9f919e5d46dc3335a4976d71494c6ce6b83748896a754621044536a1350ff30afff8e39d209c2d3f0529662cbcd62e33a550c362f6be6a922ae6b196c2599fa8a3de75ec19cb83fdaf4580f028efbde8f285088c48ce92ffd66e262610b86f695c979d77d379048b15dbe6a8dfb74e8a4610c14e5eb5c7f029890c6eadc70e7d8353e1ccf481b03323814c92f9445b30a4820abf04341169a2555f0f3c26f26425acab275fbd78e2829a6cdcb2eb7b6a1c2d00f68fb65a4492d2c1dc9184e1f9c10d1a139b03a91f823042e11cefd90448d6320a15e71f82fcaad83712d9f287e23b4f47927b147402325792982dd4f230dd4d818e46c38ced01fa8ddc9f000ef5143d1b95c157ee128fc2050f55f691827287a48727851c6e7c7b0ab17d96b9d3e64701a8a224cf7ef07b822ab7b75bf3e1969f1ba63448419d3c54632dcab90b0b1f57d279773d89eaef831e86f31dfa718cfe70b4207e1c8ab2e256bfb76caeb286bb3ab2baeeaddc4507cccd652053abf837d4300b156ac6a2a89f8f301b2ff4e458cddf807ea673f7ae38027bbcb483e443c829866bbbd6a1776304f942112b73f87abd2686bab4a7d603f59da74e77410c4d96d6866fc0b00e2f3c3d460cc096f8d1672f18a71cf7e4c5771e03108a29b0d8bfb5e2c5d92919e8c6e3dfca66c12dd2b4dc0444de516d869af06b56aff2320eb40b7ea7630b3d931ac2f281a312635610949e4675f8abf49ad14dc61063eb158c2d5e4890cbb9f3f615322334f422665ed13e041da2a5d9d6c851adf741d6e9d1793ce49cbdbf665247fb008e40191de9a4f2477e8dacf2fcf4e300b580cd27198627ac5d25f7b45cb492af88dec3cab3e9d5057a0bfc3ec3967f93f74be13080e3cf33d48d8a07bfc86529474918d4017f104ec0f35f8ebdc2e56be367db073871bb55680ab9f7d7bb1f9b2a700e1f5c1725a13cd6ca5710fdfbc719a7bcc70dacfcf4e0eab88e735efa3eebef14754211fc6246798fb56dc67356de0ee5be995748a1a38b95abc3f4916702471e3288e2d974127c125e44078861d515d551f41e8e5993dd8d94890f1617f1d751ff77968e09044fce290e74ef1f92a9a229a055277118429a20d684924ad033feeebeabbf8e9b71d899dd0a5e08654f1a0985d1dde8ec44b58fcc6eaa9ced3ee451fe458b6f3c3f45dd4b4478c85e1fce5fe176820441fc6a4c02fbe9f73dd1168e7ef798a77e52354daaee3715273d65fb5fd058417084bd69c57d7a55daf8f493555052bfbf56a841cf0bbc46bfe664bf1849b0ad7b25567d4966dde08b4b3a547e75fb9634eb1940fae5a5911818e0b24fca23a0542f2d8a1e8d9cbe4dd4e27f71fc4ac949e8a775f3a3b2963713c35480578cb314ff091ef588f6783b26dcc53f180dcc9951c3981780b9254b561f47c8f4aeb02589ef27578618a3d5cd9092888ad932f169e17322204d9d590e24e8d60e065ec9026f0a564481afb68b8b0948c90c4468fd18114ee9a52c64810cbea4a17188a7a56aaf8dacc4c4d98321cee58a16bc3a49db508037b55a9f2f3da85d7cecfe7a79c250903dd62bdac165def47fbd080cede0f51d40b20a5b28e6a2bbcd40396328563b52ed117c0949a3b4dc9de465f4265e8432172b61a7b1d2c61c8234ef6d6eccfa99ba1c4a86c9045e640a913f3b282843722c779361487253eaa61248bc3caf65f58d853e6febe3a49c14cfadbc505de1108e1183fa3f05635331301f56c3f0574e58ccf9df5ff7d4c390965da6747db6e1eae4e9d0163e0536fa6d65c753499b43372bd39549656b5eeea5db86ffd0f015434d325b9284ae3f757fca1db9f854d21c6f397c6d73670ac2705cc858c7dcc0d9ab5fbe9c3a1460916aafcffe98ec05e040a76382c395918e2583f4ca03bea7160e99eaaee515ed63d3ba89c7ee546fa64fb731e11eb54eeb75f13e4892d0d58f5d78c57ceb16342bf0c55a971ec789bf8b923e5a07a54e6b5bdbab4bc23335b0e576bb13532996ba86c0bab9b62ae2dcb418909c03d10b97f1712eb33c184f12826a5a5528e5c4f61ed32ba5642b4f5c13b56487c6f14b735d90aaf17a5a542c92bc7bc5e74384f466403269ba236e9ad3fc8ceec25ab3b5e0ef760f15cf530aaf7ce0340f002e844e11730ce1b72dbfcb60251a7abc7b2280a240e0944480f8c843fc85fbb525829f0a0ab479ef8db1f19b073e1206aa8a4eb9a2b53ffc0884b2964d4fc1f3be8775854bd177bd55b741e6868b51793c7e6e03f19396b06ccf059c0d72ca8c8a404e5b0de3f16b34cfc9e4678b316da0c6a6d5147b3b0084ad33a8b556d9e4c3554a4ef39d42f915672f03f4408623ef306059c262a85da13edbf0233b08bc56bfe4037115fb4fdffa75bf09dce238a3ad66c11a860a3662a8374337de34614df8966beae113dc46253e6d2bc0341d6581fe1bb11caa816c01667ede4b2a72ce8bacb0b9012cdd3765a8ac061f8ac3d1695a5a6690fdec3a89fc8bae5fa4deecf8a55e4e4309bf896f453645e492731abfc389499b5063e395433cb8a76e55529d7b4cdee04689d20627282fe03a97c9f5204b5a58959a7daf45fbda0ca16547daa9958da30c7e44c58e91e63514959454d52bf9c99859983a9121fcb480886399d425574b2ee9e78892aae562ee197b202bc54aeed406ae81f21586fc2970e32080b48f1cd01d2cf3d6b01638cdd4b743a20297cb7a13c2c0c6dda03e64f6c549e030485b4ebe4df1e64f82f6c0aa3a7c33e8cd84c4a255ee94506deef2cfac8757f088f8ea69dcb25f79245693834cc3e9c4b47db1e95ba39df3da06e66839564748b2dfd43440f7a3a4c8e5f068de1a57580c7b34529e1cdc63bf5949117e582a15041ccbd0c8fe929d17b220b076de69c4018a5b48c20bd9af8b6eda57692992ef3eadc69fb0074aa7b47f98b9c8a02e263e593a9ab674b292fe1723bf8c203562a5048c0425419bc2ea9c67551b28ba2f94a3726f78f4426ed5f5454319d2765828eb80b60963aac64c77610bbae43c2515eb8fbfd2afcc9f30e11813ac0a2a2679b4de61c8a01cf95398f2d3fb21da3369bf08d891ef8a23ffd83c8c6c2cc8fde40f88cfdb14a74d6901b79165234dd1c3ef1bbb7d539de3c24d835aea78c741ccbee009621fd30bdb9f5ca386435c7c7bc4097f17005b04dffe4b66d89702ed61f776d7508ab79244603ac5a8a9a019bb5b3d85631cf7c6dfd1924728c21dd87e07cb145d03cbd640a191ecbee51944ab1e532e890031da7b5c137eb90d4a44a51556a17df069057fbf8c4fd95745540bd92f32a1267628f2eef257457560e7376b2662006f10b8b278daf518e68aabf392f0c68e11cd4a129f7b444db0770862ae52fbcece2a885368785ff2ed6bbff3794f645b4ca0537dbaccb39936310b156c6551b609d7fc7f6b78e218cc45748f1f4f4c010e9bf705f50e4aaea4c767d6763d5dae10717069146dc0d13148c2b78c59210a6c469401e99a1b3b3958952cf2c8f3441ffe7346a066fe7b064e1220a0c59e8b543559f805103fc416f7eb994bd13662fdc0614d9dd2f2aa8a99aaa8ec0b3998176857c0a957001f88d9f874fa197b87496c7abda07bdcc36cbaeb6d32aa1102e16429c533613e6416e5a23d95782fe0d88966210edf604292d1fec2670eb2550bf4431c6627b59620aff823e01d603a44cb4f0ef357d061acdd6d626bbdc48edcc2d011fb8a595d430b8eb8bf73c9b520aee4fc434fe222a7748882cdf714f7a87da5e73dbfd17985dc9a5dba190f6ba5f464d306749563c76c7f5440072bc678acd613931b05024e3efa890b13648d9cc176837d4a296368c46c0b48d5b641e08f4775ae5787a3478971ae38426284b532830b62f5450f676e6e80bca29ba310af3f546eb402f8a53cc7c6ff028e3ea85d88f2fad91b619e4a61aaa2247315fd21b0497a2a3f2f63788dba21abd65e3f64c169784abc236d6aadd780b586cf152d2ec830fb66559aae77aa4d4c0c30d5ed4fc911d6f781c093516647049f303bed69547c65b7f7557043f6394e6f4d0c9e48a3473bd06f463a5b535175708d221bab10913a70a28f854b752d801ac85ab30371a3e8494e7687a69d0bedfcc9e6fb1a310fc1f8ff7cfc29ade97f651560adfd65637d9938bed9d8638cfcba35e1cef743d55dba0ac4be93da8ab2078ae7315f4efe9833eb9cfa229d79c1a1765ad6e4060eb197e9ea61370a6e44a4846c68e2affe0e5a650f078ceafdac9dbf2508b04dd8268e8b307273daf61e68a58b1d2e9acd40ccdf4e19bbe7063b038cda9f537e013587b0290620e7e80fc283877d9ad4b73afb607826200a1342b64294d366baf39375f58c029790a083f9a6cd8873cf2f3f767ca3acdf286fdbd760763fe554e951ab0e89bc2cad477d679cf0ad2b07277f103290f0292ff172d686a5646ef20a575b69494eaf556cdcfcc9e9acd94b9c7e0ddd5d6ae28e1f4e830c3c847846e2e25c502418c53c153bced5434d2c290070049bd16bce90acabc46119a3ba539d2903b9e8b70dc870fd270ef120ddea9bb5cf66e83210ff984f40d45db7535ad947e586e71bb2e2013376c2253fd33755f0e44f6e62f404f1733c4d021250106fdf77d03199654703fd1843a389ebb6b26d8a55e7bfd6c3d211e4d1425120c1b5d2531b0e38a2c6fa7ac8a05e4122c0c82aa8e074851179cd9e51b312dee3492c3ede42f9e9d4684c75d76b8517eec9a038a2ed63fa8344434c370a560cdce28332282ba96b73ce3afe1a7fbdf", 0x1000}, {&(0x7f0000001400)="df4b34958fb66cec1ba9354beb0e69521669e73ab1eba5adbd7c115eb66cde73cc68ab8c3e726300af3ac01f718751a46f2c3987bd5053fca2b8f68f98c5d8a2dda742cf3857f1c40b47c0ab2aca1a89ec8675a1c155207df1be8d10f5247018f6d8859f4441a5f3df18a592a9c417f151c584eec23a74e8fa3179b876139073312965c0e9db8cec00e0d6dcd4f70d2f95ee0514b8800dd7456989cfaff87c38df90836ba19fce233ce22fa029addb1147c785f047b8a6185d9accc12a1a01f69f9bdf00530c62c88abe123873257218250048341ab9f7fbe7222ce2c057ee14776a3dd5a86d4d214ea250c743565c6f03ec3d36fd7c58952abe1c2277497aa335011763565427a093e7ae51f016d3415b5a4dc4f79e34ede944e1ac25985add01cc716a9db28cd9d822a55f94211b17ab2cc06cb6b87c6b4049a798a7ad7a449cd6f67455b0d750b918bf5a8ded136ebc8e8fdd91022b689a8416cb7eda3d917aefaf85a3535538ab5928e456e445158dac6c1a89399873c2acb7405f3e7dded12e9b5b9ceb1b69d02af54100fa81be98f72ba74d3c9cdfa9ed350baf96871430deac1cd0a18bd8938c7a240a55314ec91a2f0fdc7d27def5acd242ad0757976e3d35081257b12b0c6bdfa8365fc79674f70a50bb812d7500f7e16635a79bd1276af62f645a080f2facf24d07c15eeb0cf56e566bfcdd8cf2d2dd8866ffc18247a84ab93469ba79b378d241348465d7c967b1fbee82c4ce4d1eec93631d2355ebe96296150e3a0ed204750e9b592b1dcae6fc1008e43654374fdbf7de81bc1fa1d9020014eafdb02fb1ee076675d6ad671e908d2b9193863261139e4dbbf1f2b9f0231f94feef4711d0d002dae72c53fb622a6170490113b4bdb7df503558117d3939ab8cec3a47ad83cb28c7b1e3ed0b0bb658acefe8be21c6ba8d07d99d5f66dac664fe3e01a726699960d6c920749ba5806d71f11f7c96219c6f497b6d28274fb97350817007f79b3e7c07c4f9a85cf32cf843863fac5d852455bcc6d2f8bfdab7f32b476e2e56d7d3b65d43d730c02c7eafb072324e78b87ba14584fa3d7c90610ff63a1f196f227306364210084acd999271db811713803afd5c357a0473a8670508504b4f8d5f5660b8d6354956341e7d500d0a2230fee736668a6ea38808bba47d550585f687171e4d3af1bf0cdf10ff7d6d80276e4bd36650e1190bae7e82e6e25332276de0b304b520fd4c4d07b51bbdc9ebd88bf37df59a34c52e206ccdc714fc22da355a1c4c016c4c033d3ea5ef6408587b91541c73d641f580c301800b088340a2d6e120477b1a475aeef6b857662aa79b2c3d35173b145a9a634b2b24c1c729cad6bf05f3548e90fbd4946943ade8f533b3aedb9eba85a3cbd7f74ec8e45fef10d753c724503d856bf0eb810530c827171c8be2824ce558070f6c494f503b4ac6daf2dd86f677d2c358ab9f3d8d1e1814c64265210e8dd97f4680d5abea23068d83f328715c23cceefb7ef8238635c64b466fc58c0853a85db34c6383d8581c39ce234beef7c4757a98f75f26a05be2f857d4107e1e0fbd39675798446937e634a0418d07eab5b8e27260797069a6227f455a731722d976e936af9ecb2af8d7bddd0002194fc5528f151d7cd5ac4b51592a1052fbcebd8ceedd3f3ebada61b9872c805b82e8acef5d9e548fab9d9c097204ea806e036d0d004b12154c565571b96bfc3f0fff686856fc8dad9b6dc3dadd878e9f5528ac9f0e350e40f530e730a2b67fd7a24f9e72aed78d50fab8cc1d11d791e1cffded9dec45b64f804331704e81b5ebb94c6d59f3ad8fdabb4070b8e1e777622601649ffa12121fefbffe250fb005be6ce6083535727279193129cf6413a748e4372f1c8bc9b372246bf5641c22192523cfdf84688931fb13f50aa794f249c49172f101f20afa065660c075521bcadb46c02f18080600e90a1fea4ffab4da3ee93d64b92c8ada6581c1b4f5afdf9cbb2ced5822cc1d552ceed8341a08bcc43768a3bd68da98d0c2fa2ab2d048e0412f9f36bf7c98ceed3fbc275a8928d2ffe7ac6401b89ddb213b71fed0c37753b7ee358f01b95b07002dd215412efcace9f1da43c49688c2c955c198909d0f38a4daa0c275b0dd4cdbfda4fe8962c2f7d2f2ade3451e36b05799587df96ff3f2f8d95ce944488ce2fe0eb6abebcd9c8cb6cd26cda607bd3fd8b49c826a3a8fa1ec6bb7b49260748e7b55ccd8b431d9be8ba479f289d30d2dc13b5d78213aa6b7dbcc9822bd9a0c764bb8a3ed930d80a8059c720828e694d5d3804c4f3fd08287cfd0bb0845b5599daa37947479d53c9480ebe9d399ae5f88dcacd32d2678d3eddd4b9b0d0953b5aa83feecb787003c1fa528c38096b5d51981d80547f56ee82b07b32e2d183801d1f8f762560daa271cf0bf4daff4f8e4ef6732a8f30e8e296a6007d1621de42bfe5592a518205009d2c6ce110e05ebf00aa6cc58cbedff0cfdaf02419f9554aca63f9f020ce9e9c7208aa0a95e4e648d1c8b95d806b7108f435355db5ad2a2bd8b3f0237f5876c73de7266ddcaf745939ef74b640b1ca43998cbc5cc8e35fd044bec74215f5c48c21d4042946354a09682cf7186b40957e859952df4176538aa9b7dbbf42a9632113798aaca86c0aae0c3c6cbfcd55de18e3693bee8df611c9324b08ec1bc0820b8f9e9f5d120a73fc86cbd9af7929a89854153edd2f109cf20d101f5ddfdfc8a8c7b36c183ca2a951d681da86ae21ba4235644c8f8a205fe3e061495cd0fee896032f09926202e0a43fbd84e5823cc5fc5f2f737807dc8fcfee5d971529343094204a84945361c496e0564d753590ed030a58ef3bc6931d209463794a48de5f5bbd03417a5fe0870ec7d683acab4dd31ca08502ad669dae7327b5c48bd328fe0e38f2a00b9dd13707edec7b10107b8febf2acda8f5de83524d94ccca61a63a1951228aa5099125bebfcea1ae0cb1fc6c8066f7e105091431ed7180736f0f17cb4fbb4c431139359be80134d639ed998a240910f5940ece4c8cded17c76e7a2f96d4503ba8c8fe71e5b6cd84c102bf797c1a565a0a963801bce44c18972abc4744710e6ccdf5bc416fde10d5e6efe37a3426847cee44164370c6820c095fdef9c4c28f2b6d1208999d4118761e40de070112f02aba16cd688a8ed336dc3d2f808f446dee00b192b2785da91ad9e780b16f71f4f44574f8ad1f4f204518edb594aefd5ce5173521e06eb8a1e3cdb9afbcd21c3846344be370942e474cb91d75f044ebbc89ed9ca61bed799ae043bcbc1b94a4397fb62d6c13e6fd4716cc92158c1d186f9deb7fbc9745df36124954ea646170024cb459fe5d164ff6ea3baf69bc38d0a06a13f546ea24e7906587a2720a60ea210279de4dcf32728046ccbc15a0c68966fedbf8b5462ea84293688938bdc92390bd049c18cec6a48e0faab6d73b9b402e7f904fe04169e9db5483d7b03accedd3ddae444946fb17a9d0189043149dada131154a4eb45fad2341c95f3df7dd2e0e7db96333c1dbd84a0491ded2d986afb24d4cb49ac9ef465872aff5e5b7d4a4833b0d214e94cf986d06fab9b0398912de1d20e81e4a739119a6e33aa7f7ca0349ec7f478515d0d0020ec4cc9235b00115caa8473c87b051b33cdee5d3725f745f3481ba2c760a4b00a00977fd503bdf38ddc327f203044d4abc4c5d7f288675f7ab547e8ced2ba948706b27b4462174c18caca4d10d24ecd3a3858982866ccdd34dd0a193ba01eaac1c38a0a07043639a2ca05b0555bd1eed9057484bf1937353e65cc43dea1f7b74f8adcc2addcfe1cdf14616e7f4cbb0bf6edaba7daf41face3ed03192ff2881e112457554752671a204f1419e07c71e651d7ef228e5552ebd0a82022f17724cc4eaa0338ed4cc3d59a736a7d52988996d0b0751485ef3dcf9cce384c657ae2b6effad6c3d3a38d3014130c972be62e06e53e6ee33e4601d9fbc61473b8f1105ad1306b2346cba592ea6fe77d11266f956105fa2c3a358b02bdfe165afc71693888f69fe6652c6bd526fe6247c94c3b355ea979a395cc230c37e42cbd51142248253a9f1f22e15e35b1ed0865eeb95dd9d163a0ad4866259bb05d88015752b7c398cb0fb79c7622957b0ea86cd8123accaffd8f4bc35148cd3505a1c7efc42f425aa327cc4591a03014f56096b73b9458dce4d98308c5dc23e724b44640e44c29aeb1e4476b67fe264e224171bb7d6c8e778c4c78fb56f47842be33f00d07a575521c98492ef7ecc2d98f347585dcfb4d02d63e8f147f86cea5e335f76abce06a907c1de9cd3af125c9a1cc3c63031898ff2d76d970a180cb0af858a007dd61cc086e439f2c192114eb506bffb8b3c3447767244aa119ab8d6e81a3249bcfaa0fdf7ff228c5a430b0d78948c3f8f1d7f0638754fb63af749f86f9124c93c3d30ca509447d3c27fa05df456511648a25bdb759e41f9cc216fcfca56659c3fcba7dc61e2dc4094977824634d0517d5d6dea91872947dc94bc15de96b06fcc7dc345cd467d654f8044d5aa6784c1f73399da07207b1954acf01ae65bdd2e6972d01c5e8e601ee51f11f4edb172c4188fb1866106490cad38443303583c7c12d9282e520296537c318f9742476f894cdef57e7ac6a05863652d2a27a5d312167c934bd8df99ec6b139b65e20651b54425c7d6583b24f7ddede7d512cdbafc2feb222abd5682be2cd7bba11a1e12391d78c3b2a3f791d2f47e05f1bc0c735c76dc7f12ef7a9f119764ee4601d9fff5bc25657bbf549378170274cc7e0fd6ad3ddba8c6eb394b279ff1df88b393903e33c2c9b84b13ec83c33d00f5cbf4b91e0275e5f7ee237c2beb4155006ce423788032911b82c04b67f9944c35815d8ecdc2e695f5e0316d8e73486ae31340de7abc08b321ee46ea1231738d7bbad624d5d51a7cbe14a73f9dfbb2e2a108eec1cce8c64ba180ff3ca8840abbc15275b3ca16cf52495271bee683cfcdc042abc4158f4ca5d72be24d59a4c5ffc59de30e5e4d7b215022a293e6e903964120883c8a4dabd57030b262a2b14837828a964d9299904e76883c82905fdc1335f8533f757a9b7a99b609cf7e14214ffe604e0f1f40c2ed16cf3b40bfcae040de81f081f838722a81e92d0ab4901e32942936d069b19d8ff5f7dd3d61b209283e6d4b4b3ab15673a7f36113bcc920bcea810b33971b948ed2278eb2189ce451eb4536f372d1c5b95c5e126d1d4497cec3821009be472a41709a75e8100c2a4423bfc92087bf99d7f97d352dd13ee7e7f1dc268d713d8f14582b33c4263a2b786dc120e78960fbd83318f9c6db5f11afdf476e4884c8a24412c0adc345f2fc8d01f522c7302784bae4d17bb89a7a3fe5ac57f31b91925292721ea9479ddae99ba92c21a40692e65629709dbbe793d91e7c9cfeb7a5fd1dc834fe90d047c2c23d2534fc5a66214a16af7cd14830c8a310178d34d0514ea2c9cd9b4d5c4cb0a4b89246cfd75bfe364168dd7093a425f70b688454039875ccbe0360821a75c72c83159a7beb148e7973e8311bd51b4f99df3a0b27477b25d48131fe761f409384c1d70894455110df4731c9b861a697a2d60ef8b9926a4f51d8a8d7fe24058233ddcf9c8105c5e3ada501c42eed001381f6c33295775e636760c233c95dccc21e709a846c64c03407485f6b17b788643a2143617a3fe9fe46f3c6569525b21db4121cc36ae6c8b659bec7d20b15bdd93e310e5e84f08916bd7a9b153e0a2ce3e422f8ec356ed79a4674", 0x1000}, {&(0x7f0000000040)="bc79116864558051", 0x8}, {&(0x7f00000000c0)="0ea56bd0b03ab79a757b266b5ecba06c49bf48333a3955527d848f9ae7c77136", 0x20}, {&(0x7f0000000100)="213ab7cb00966453c2524a5f9ef479f5b0e9a60111af695575542e25d72087630a70577da8bc382cf0c0df51434a3ceeb6c324cbbefeae0eace80d84a5ddeffb24b4ab34f863ced78e4b9dc116a06e383acdf43461e383222518b38613fdf6176d0a782b87d88057ff", 0x69}, {&(0x7f00000001c0)="dd7ad3c1d6e1b2b424b4c707066debb76273a29ddf02909f093bc0640e7ecf29b4d60f5424468526ec7f08f2a6b8047f54c2d970ee1d30546db626677a55ec10afb8a252d9c4b36a49ec78942ccc292ef3f8ca583dba1b22e71e61f1d87e0baf23eeb6f8d042104814cad5fe1e79a7ab66ae9e9fb57e2ff6a589d6257667db5876f842be64978c9ac84a54c295b4e29342b15b80f5f77f2b51df7e7ab26218eef5f05865e4d9d5320be542bb46dde3ddb23167979ef78781eaac5996771a5bc00c2d49f801c658ea57c639", 0xcb}, {&(0x7f00000002c0)="65dc6e0b7e3b7e870ae78efb23e30b074e2fcfbc8d6bcd6de474d8097a5c0c5e9cec64e06d0a85971aa5d91976c9f1fc74b2bd5566d38801ae9e22934005ab031126989b7d3344f05779e0a7ca6282f1827a30d65bd3b9b51edf39e876cc8c56f9f5fd36080dca448619abae561186eb09145f9cf4a3284fc4c8f643c41e200dbf3b6287607950fdca359d27bc151631920ddb99fa8f872aba2fa4dde1938650dc6e1783b0e9c12e", 0xa8}], 0x7, &(0x7f0000002480)=ANY=[@ANYBLOB="4800000000000000ffff000004000000c7cd38a0b551d99e69bf99538a49aa4edb67182c7c7d99ed00782e8b0bb4596983eeddffa2eb2eab708b6ea4ee06b8172d00000000000000ff00000000000000ffff0000030000005a7198e94f02d9e86f957bcfb29919a83b7df35fd2eda433f648d2262e54b275b7dc5c64138bbecbd27884a36325aea68439e40a3d5c3dae56be3be0ddd51df32c992b54426fec1e20214cd244b87044df7f575a5bbf30c58b545571d48934f769bb15788fb6764a907627571fd2808764ea174208c0041729170f956c6e42dbbf78e8fd2fd07b2a39711c1255b362ada17b4ca0779bc498d2d89cb53549375b1800000000000000ffff000003000000e9000000000000008000000000000000ffff0000ffffffff6442ef115679914526d8d5304755fb5270760c1270038e9d8d1efd26e7c17349582e478d8cc6009141bc995e06f49296c77093e456aa7092b859b6e9a72d9b77cb74c75b0a520e1c62685cb1b4371a83ed2cfca998601b2cc1c5679fcf501722bf747840c3c80c7412700000000000009800000000000000ffff00006066d566ae4aa9f5e22e3ce38d3d20e3c06e74fcc90a887cb744ca4df8a21b9234706c477573157bad83d7add9e70679e12e7a1b3cba379cc9d61e9430ead82b67c260f01007bb01504a119c72c17e98bf46e3e48b9fed6cd9c220bd64cc62b4167bef0376f4daf564520273f8c2789eec2e7278283b635c409ddfe07c46c7a9f97038336900000000000000c0000000000000000100000007000000b4057b19ccdc52ef8eb0f704ade030cf450b4b77c74d34a219b76001aaa881fcf81b85622a9230474debb0b7b70e764f554dc82888f2ba0c97283c92b952dc86c5776386098c47e1e0a4d6d179585efb1738796992cd4b298ac0879e9fe947977fe27314ca3bca7cd4a66382deeff7152d929d667634abc388fadf2421a4ccc1ffd6b0778bfbaf3a555d4f4cb22bc08ce00c126cdfff6a6df98e35ce71a87ce957d01058961e6915ce871497d2da87c1a000000000000000ffff00000400000029a80b3864e121fd8df1b5a286bf985eb55d9c5b3e93f71d62aa099232242651e3007cfb132320eff659c5216a207320b994715f16e39aeabe732ae96c1ae3b39bf89f1141d21bfe6a45c16860f7e3c7f5224c2b12412b2dd2389e5cda5478c8390c6de448f95d1ae1e336900f62929f5d307a23ac366a3897b7def4dee9c837502e52d30f212de97e5dd129160e49000801000000000000ffff000009000000ab684136bb48705290cabf906aa27c70e0bcd90e16f55908837111a1e938f164951aadda0c3785a1f3932fa732ce09ca7d8c75eb9238b117aa464330e5b198e182f8c61726f21c97321b2fce475c1c2230a8b9bb9ea52582b8eb3d195c8608e51f9e36574752c8851fa86ac35011e51acbfbcddd3d8f917a6bac800fa0ff4c7ca1c69a98eada7c215366915f73131aaedb6a1c31f91f16a657915c3ece3837e5cef6f8666e596690c4c864d9b0e42009e4b9d12f298aea6c39de5f5b56c92361472dd891950daaaa007110b7c43e4a462d3be8f7713947fc0fd90ae5592b6a05c6e4a1d0293d9b4a2299aa10e019583a29661631aa999ab8c000000000000000ffff000000100000dbbf99c96403c838c05730f48aefb01621668b8e7b9e08920dc40dbc34d1e166829013ee758de59ca3d23085dc154cd1bc515c8cd26a1b1b21623e6532060f46c8c818fd287b3050cf77c6923cb754711f76220955119cadfc1a71e6dda9cf48a202362508f5ccb578e4d95aae49a17c264f5c7f5a22861e9e6e149adffaf01d72aaff8e682be3387cbfda54a9cbed78c55977ba8833bf4591cae10ca9e4aadcc4ade376e6b6af277ba7e407be000000"], 0x550}, 0xa) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x2, 0x0) mknod(&(0x7f0000002a00)='./file0\x00', 0x40, 0x7f) 04:02:54 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f00000001c0)) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000140)=0x1) r1 = syz_open_pts() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000180)) r2 = syz_open_pts() ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, 0xffffffffffffffff) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f00000000c0)) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet6(r3, &(0x7f0000000040), &(0x7f0000000080)=0xc) 04:02:54 executing program 1: r0 = semget$private(0x0, 0x2, 0x201) semop(r0, &(0x7f0000000580)=[{0x3, 0x8, 0x1800}, {0x2, 0x4, 0x800}, {0x2, 0x5, 0x1000}, {0x4, 0x7, 0x1000}, {0x0, 0xff, 0x1000}, {0x0, 0x81, 0x1800}, {0x3, 0x5, 0x1800}, {0x7, 0xe6, 0x1000}], 0x8) r1 = open(&(0x7f0000000100)='./file0\x00', 0x10000, 0x58) ioctl$TIOCSCTTY(r1, 0x20007461) r2 = semget$private(0x0, 0x8, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000600)=0x4402) mknodat(r1, &(0x7f0000000300)='./file0/file0\x00', 0xed754effb7ef2414, 0x1000) r3 = geteuid() r4 = getegid() getgroups(0x400000b9, &(0x7f00000006c0)=[r4, r4, r4, r4, r4, r4, r4]) fchownat(r1, &(0x7f0000000500)='./file0/file0\x00', r3, 0x0, 0x4) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)=[0x1, 0x0, 0x14, 0x1, 0x70bd, 0x1ff]) semop(r2, &(0x7f00000000c0)=[{0x0, 0x5}, {0x0, 0x7ff, 0x2}], 0x2) semop(r2, &(0x7f0000000340)=[{0x4, 0x4, 0x800}, {0x2, 0x99, 0x1800}, {0x0, 0x100, 0x1800}, {0x3, 0x6, 0x1000}, {0x3, 0xfffffffffffffffe, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0xe77b, 0x1000}], 0x7) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000480)=""/122) shmget(0x0, 0x3000, 0x21, &(0x7f0000ff6000/0x3000)=nil) sendto$inet6(r1, &(0x7f0000000380)="7b36cdf1e04afd779998cb5b2b65c747acbb1c78d355e3262874607c78db0017a2951b2e64", 0x25, 0x1, 0x0, 0x0) shmget$private(0x0, 0x3000, 0x220, &(0x7f0000ff4000/0x3000)=nil) mknod(&(0x7f0000000180)='./file0/file0\x00', 0x1024, 0x1) clock_settime(0x0, &(0x7f0000000400)={0x2, 0x5}) clock_settime(0x0, &(0x7f0000000240)={0x3, 0x5}) setgroups(0x4, &(0x7f00000002c0)=[r4, r5, r7, r6]) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000003c0)) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000540)=0x40000100000003) rmdir(&(0x7f00000001c0)='.\x00') getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200), 0xc) semget(0x0, 0x4, 0x400) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x100000000) semop(r2, &(0x7f0000000140)=[{0x3, 0x4, 0x1000}, {0x3, 0x5}, {0x1, 0x7, 0x1000}, {0x0, 0x2, 0x1000}, {0x0, 0x3, 0x1800}], 0x5) semop(r2, &(0x7f0000000000)=[{0x1, 0x0, 0x1000}, {0x3, 0x1ff, 0x1000}, {0x6, 0x20000000000018, 0x100000000}, {0x3, 0x24, 0x800}, {0xfffffffffffffffe, 0x401, 0x1800}, {0x0, 0x438e, 0x800}, {0x7, 0x8, 0xffe}, {0x1, 0x6, 0x1000}, {0x0, 0x3, 0x7fc}], 0x9) 04:02:54 executing program 0: clock_settime(0x2, &(0x7f0000000380)={0x4602e842}) clock_getres(0x3, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x20, 0x40) semget$private(0x0, 0x3, 0x84) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x8) semget$private(0x0, 0x7, 0x20) clock_settime(0x3, &(0x7f00000000c0)={0x58}) 16:00:03 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) open(0x0, 0x0, 0x0) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x10000000001ff, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0xc010570d, &(0x7f0000000040)) 16:00:03 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x65a) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="0ca3557a7668467ab48a8e50bfcf46574644afd14a450088", 0x18) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0xffffffffffffffff) unlink(&(0x7f0000000100)='./bus\x00') r1 = accept$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000f17c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000200)=0x6e) fcntl$getown(r1, 0x5) 16:00:03 executing program 1: socketpair$unix(0x1, 0x8001, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x1000000000000337, 0x0, 0xfffffffffffffed0}, 0x0) dup2(r1, r0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) execve(0x0, 0x0, 0x0) 16:00:03 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20240, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{}, {0x4}], 0x4}) r2 = shmget(0x0, 0x1000, 0x10, &(0x7f0000ffd000/0x1000)=nil) r3 = geteuid() getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) r5 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r7 = getpid() r8 = getpgrp() shmctl$IPC_SET(r2, 0x1, &(0x7f0000000100)={{0x2, r3, r4, r5, r6, 0x4, 0x8e}, 0x7ff, 0x6f1, r7, r8, 0x8, 0x0, 0x1}) 16:00:03 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000000180)='./bus\x00', 0xc000, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000001c0)={0x7f, 0x6, './bus\x00', 0x7fffffff, 0x7, 0x8, 0x2}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000040)="0cdea44d4e21", 0x6}], 0x1) mknod(&(0x7f00000000c0)='./bus\x00', 0x8100, 0x400) 16:00:03 executing program 0: r0 = socket(0x11, 0x3, 0x0) kqueue() r1 = kqueue() pipe2(&(0x7f0000000000), 0x10000) kevent(r1, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0x1000000000000c1}], 0x8001, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180), 0xc20, 0x0, 0x71684c5e, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) dup2(r0, r1) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x20888, 0x0) 16:00:03 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="1000000000804068119507b17cdb66a28cc4156878b3a83b212ebd4eab93"], 0x10}, 0x0) recvfrom(r1, &(0x7f0000001100)=""/161, 0xa1, 0x840, 0x0, 0x0) r2 = open(&(0x7f0000000140)='./file0\x00', 0x20, 0x43) openat(r2, &(0x7f0000000180)='./file0\x00', 0x80, 0x40) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/73, 0x49}, {&(0x7f0000001640)=""/4096, 0x1000}], 0x258, 0x0}, 0x842) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x7) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) getegid() openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x2, 0x0) dup2(r0, r1) execve(0x0, 0x0, 0x0) 16:00:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000300)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() semget(0x3, 0x3, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfa, 0x0, 0x989, 0xffffffffffffff3d, "857efa22a6020003fbffffffffffff7f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:03 executing program 1: getgroups(0x2, &(0x7f0000000080)=[0x0, 0x0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r2 = accept(0xffffffffffffff9c, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) shutdown(r2, 0x1) semget$private(0x0, 0x1, 0x50) getgroups(0x5, &(0x7f0000000040)=[0x0, r1, 0x0, r0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) getpgrp() mknod$loop(&(0x7f0000000200)='./file0\x00', 0x20, 0x0) mprotect(&(0x7f00007f4000/0x3000)=nil, 0x3000, 0x2) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xffffffffffffffec) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = dup(r3) mkdirat(r4, &(0x7f0000000140)='./file0\x00', 0x25) 16:00:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000df1067f5bfa6ee00"}) r1 = semget$private(0x0, 0x7, 0x400) r2 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000100)=""/44) r4 = geteuid() r5 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x5, r2, r3, r4, r5, 0x80, 0x8}, 0x4, 0x5, 0x1}) poll(&(0x7f00000000c0)=[{r0, 0x21}], 0x1, 0x0) 16:00:03 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = getppid() fcntl$lock(r0, 0xf, &(0x7f0000000040)={0x3, 0x1, 0x9, 0x0, r1}) setrlimit(0x3, &(0x7f0000000080)={0x7, 0x8001}) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80047476, &(0x7f0000000100)={0xfffffffffffffffe}) 16:00:03 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x11, 0x2, 0x0) setsockopt(r0, 0x20000000000011, 0x3, &(0x7f0000000000)="186fe65c", 0x4) 16:00:03 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) chmod(&(0x7f00000000c0)='./file0\x00', 0x180) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) open$dir(&(0x7f0000000040)='./file0\x00', 0x801, 0x0) 16:00:03 executing program 0: semget$private(0x0, 0x2, 0x280) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) pipe(&(0x7f0000000040)={0xffffffffffffffff}) accept(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x3f) 16:00:03 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) bind(r1, &(0x7f0000000000)=ANY=[], 0x0) listen(r0, 0x0) getsockname$inet6(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) accept$unix(r1, 0x0, 0x0) accept$inet(r2, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:03 executing program 0: r0 = socket(0x18, 0x1, 0x0) recvfrom$inet6(r0, &(0x7f0000000000)=""/57, 0x39, 0x0, &(0x7f0000000040)={0x18, 0x0, 0x5, 0x68bf}, 0xc) setsockopt(r0, 0xffffffffffffffff, 0x4, &(0x7f0000000100)="498576810000c802fea90d9ebd62b69cd3411a3af105a925187800ed", 0x5) 16:00:03 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0xffffffffffffffff, 0x20000000003, 0x100000000}) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 16:00:03 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shmget(0x3, 0x2000, 0x235b13f912b0f610, &(0x7f0000ffd000/0x2000)=nil) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet6(r1, &(0x7f0000000080), 0x0, 0x4, &(0x7f00000000c0)={0x18, 0x1, 0x0, 0x48a7}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff125c00000000", 0x8) r3 = getpgid(0x0) r4 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) sendmsg$unix(r2, &(0x7f0000000400)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000100)="94e82aab5549fe5cee5e8174088c07cb6d01d6a9ec10515052ba0b7cd713c74f1b3d823bdcaf3890fb1465d509ab63a239a65652329e268e5d4d2e2c3762de55389690835705305ed7965361d00ac2ab6bb849d8fdc906f69003f8caddc011581b2bcdd20fed74638c9280e9649aba4ff2aad72d4eb450c315f0a26f59a78f2d90560756d1eef206b2b6b15b91b3429e0b19b751b785f84fb1ecb4c86bd0beef0472ca10bbc62cc2cdd14b75a59d0330a8bc48c51adb25ed8a33c5", 0xbb}, {&(0x7f00000001c0)="4f42643918dce2dea5cf9621abccc7b871441757103ace841c4cf1fd0ca61409870b3db7c6835a54989fea7c866d2a443e8e0f8d267351086da4cd1da3272ea2365eda6fedd7f86e5127cd7faf04b2d126a9c77d0c60fffa4c83f5a8dade6c77f0cbe57f5844943180636f508691d03ed8ecd79df2ff046f15a7d5803059eb73da86a544684010f57ba72e0f79cfe7c08cc74c7cd7591365bb1cb2", 0x9b}, {&(0x7f0000000280)="8e4f6153b72e666116864861be37d26db3c6da6ea69c3c247ce7a87ff380b0d70ebaae95cf4d89a35f66726eab8d7cc42ad6144cde093f960800e21b68823d31813327071d7109b9bf15fc7fbf09904ffa31f7a5884d2a61", 0x58}], 0x3, &(0x7f00000003c0)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0x20, 0x8}, 0x0) 16:00:03 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x5, 0x3c, &(0x7f0000000080)="d5ff9668", 0x4) 16:00:03 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xad, 0x1, 0x2}], 0x6, 0x0, 0x0, 0x0) write(r0, 0x0, 0x0) lseek(r2, 0x0, 0x3) 16:00:03 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xffffffffffffffb2) fchownat(r0, &(0x7f0000000000)='./bus\x00', r2, r3, 0x6) ioctl$WSKBDIO_SETMODE(r1, 0x8004667e, &(0x7f0000000080)) 16:00:03 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) fchdir(r0) chroot(&(0x7f00000000c0)='./file0\x00') execve(0x0, &(0x7f0000000080)=[&(0x7f0000000100)='/\x00\x00'], 0x0) rmdir(&(0x7f0000000140)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg$unix(r0, &(0x7f0000000800)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000700)=[{&(0x7f00000001c0)="30632c675e9c5a9d0112e93a5fb7b4c50818241ce0cfb0dfddfa7aacb259ba209d92f6c74b23755809bbea4922e2219bfe9b1f076bd074e8fd786ff4ef4234386a22f6c1147d03c0053abaa637fa3f69fadafd704cd0a79bf8d46e83a0cbdc14e1f6ffed3428d1da26a92634dc2f37f14fdd7d6b47fafe41ef48445b4ab50ee919f5aabe570acae6122c529eb953edf687a9fa10c549009dcda98e590992445c375b", 0xa2}, {&(0x7f0000000280)="bbc66c0daaf75338ee88c2bb11489e87d5a7079c14abcfc9cf62f45417642e75479e10e158f25584796cab68995b9b301b81e5e9ead7ad372283fa67b6e473a0d8264a43dc0321fbc2ff3529471cbc9ba34210d638abbf92aed3ad31a99507b9523be114dc1fa91d937775c21e5036588650a7888f832248e8a16c3ff9301f0cc333d2a3cae08aaa55d8591272aa1461a27d1c6bd30e7f", 0x97}, {&(0x7f0000000340)="78395bb1ca402e3dd915", 0xa}, {&(0x7f0000000380)="ee36dd2116698b9e1459bc867ddcf5337f48bf23090d8e1727e369a00d65ddae69a181879e12713e65f276d0095574ef61b6394ad229efa74b18173c03a5afe82d1b0e9bd8298e4d5b76833f8b51ea9935e82c9936a84a37f2bfdb8f1748702303a874fe3de308263f18acf1fe509be2d7ffa73f80fd3fab43ea28afff5b1e8851bce091d66be3cb848d393da155359654bfe523ed82fb91f81b0c394fe728b74894536ff3", 0xa5}, {&(0x7f0000000440)="abf63a907260619e6d23cc4398dc2788d49accc62cd35796fad2c9464ab79b4a3ccaf508efa8cb24e9b44a950f9b834c2ded1193816102f799a70fef9f22bdad4ace9a6177686690c1062814082afd7601a7e90fbb079112bcf86a1d6f45b2d04c31dc83ae5604ff0469d90d8542d0e93b6ff7be99671654eb330ec73b2e2a6ee6d7c3479a87128f0724c11f1a95d9bd62db4a7f8bf49e96d2825137e6f2315b77c00014b4739a9e2b625479bdcfeba3cb5f37887a45f7229374512673331896089a5bd36386cc11eedfbd56f43dd13c4e11f2d2", 0xd4}, {&(0x7f0000000540)="78110ff1f71dfd6986a6422b17f843b7693e5fa5fa8681293bd64f744c69f4f3eeea42b56ccce793c1daf9b8d9e2dd41324a8cf08acb5da012907263473b69b39a8df5e58755e17bae5e7ca169dad8a220655dc61e5eaee61192dadbd761e1fe4f9e565fb22e6a36b368afd3fa7d590e39191ca176a684965e857018dd3e7b8a6253c13b", 0x84}, {&(0x7f0000000600)="e6991a43b8c04866c723c08fa69cc7044d6c238712f15fcdff21937cdf9b2cd57829708c", 0x24}, {&(0x7f0000000640)="1c895f3d8c9f4dc06c4d36311aaa66127a12bde5e07ed491c4a93b60e0f7b5529a73d7a9ddfb8b9397bc718ab59a16f0441888d508846ae2486e00fc88e6b4656f79776b53975b34014b3f7972", 0x4d}, {&(0x7f00000006c0)="403436b270675b68667b372ec5e1fc270f14e52e4a59c3210ca5b59ebd7e2fbda82ce4844dfb7e2315ce85b1598fff9d538e28d616dbec1516", 0x39}], 0x9, &(0x7f00000007c0)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}], 0x28, 0x40d}, 0x8) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 16:00:03 executing program 0: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010"], 0x0) r0 = socket(0x18, 0x1, 0x0) lstat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0xfea, 0x5, &(0x7f0000000040)="aa7b33c2dde5951acf548ed7537268d69a1ccab3aa817a16f6ac28d818d4b478a4945856b983725de73b25a0bb4286f4d0bbdab9b426082b4de26f8c979c395eb9b1bce40e3b43df92c067490782c50b8d82b8d46d0f0c8912d1561f3a4f3a4230f050ef850b905057017a22fa0c656f0eaeec159ae2eaebf6840b558d1d423f223fa4898cd1fe841acd355cda7f7dd3e25141267baa553cf1fabde6a102f1e4525310789a20ce9643999ef425be97e9a03f26f5aedc4ab221a968bbe1e33094a090", 0xc2) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 16:00:03 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f0000000140), 0x0) r1 = syz_open_pts() pwritev(r1, &(0x7f00000005c0)=[{&(0x7f0000000040)="352afc2fcf74e822e2a61057ce6d8c94b622594154c0008a3ea01af7851f05d42e84adbb33e709e5939ffcc2f68ad6f053634f89361890029a2af2e9d5dd12ef37b021a516811f99e1501423", 0x4c}, {&(0x7f00000000c0)="3f707e199704cc7c21cf780bd4c30df486fe8f3baae249efb2bde4ac30cf13fa6bd1466709a36738496cf4431df2ae1609acb332aa70f3467f1b7bc365aa791ad38a5f7032173cbad5f04bd03c5b748f81f14223de1279446df0c6a5e76880823fb552681c759fd232a257465746d8c7b84e0fb89ae5e8e209449576", 0x7c}, {&(0x7f0000000140)="3d4f1f2dad2721db8aeb56ef63ef259816806b3f0fd2f11d10ff851c4f5d9a8c2c5164ee1c3201c4", 0x28}, {&(0x7f0000000180)="7b619f538240751eb37c50b9131881711f866395c4f04634c8ebd728874dcaff24d85be4bff857f25634e9b4b7073cf4f13aa7ec6aa75ab5aa320b37d550e4bd35c0621fbda8349f3974e16411eff2e4987a903f358f405a6d638954e97c9cf3f08a2e40a9c223c406dd9f081daaba9d59db5f96fe5f51abe52956ee9b0a371985076dbf76b0c2701eb28a91b65897176c16d79ad24a43de25dca3368873949ba5db01f14ac7db3fd795a24cc1a3cc500208b51cd94921469a7d83be0a2f9708649d4fc4640c16d772c4f2d110b6c277bae01b60cb43a901bc0fb522cc9d4778be0ce175", 0xe4}, {&(0x7f0000000280)="506a6d279a5b44c42c8a2516608df37ee6e7763e98d31a380e9a027ea7f4504d5e09a3baf07ff35bcc105fe6ed4e00648aed382daa4812b6d4ff485d7a70b0055d544f6c8eb057701d0169b31a6fed662a77365f2618199f13407cd4dc21d12df04269cb92637614dd1e299da80d5b327519", 0x72}, {&(0x7f0000000300)="7c8e1c8a5deb8914b982c56b569c33fd3d0b5e420348589bcc3e79451d48325f09a8e85bb750607e9bd38ed558a15c3df7809ed71547fef896670425bfa8e9a322b8f2c20956ecb4acc281f300cbf225552155e5b0c8e24d6e8a375a596f9a6ec9e372455bd7ccc3115f48b1824560cdaebcec7bb4946d63bfcfdd5c3e7c675a095922b7bbd7d3ca76d4f05d34667fa9684bb8c33c23b75b90070ed1c19c856354303410fcc7808bf00ee5c10ac5", 0xae}, {&(0x7f00000003c0)="400afeb4816afe2a34059fc725195ac2b296b31368a6bfb4064e7343871e158d52574b4b22e486b7bfd0330a7c7048189cae5f81f08f4b30ef58a63a4a277c37179ebc629d17610973351b0c756a9030885b8f3ebe7c1fe8837ae5f1695e26c6fd003b10c0804d0500b68e562ec4ba4b080b821b5f2c17932330cf7906fcea67459cda955f3dcb26f588380864d9328ddc3dd4977867bca1ca063e99a10cfb93149c8a3c9a952144ed1cee578920dca1f214466fde088b10914e3d37f977b7188380cb20ba6dcb22620a2ddad833fbd7e6d571832254e313813ffb0f", 0xdc}, {&(0x7f00000004c0)="b2a1708fce9271a614bab3153ad79d071dfde75e9f3d1501226b47e66663", 0x1e}, {&(0x7f0000000500)="20803718b1e35a", 0x7}, {&(0x7f0000000540)="803f8d8493e673486f9b0345ce0a400b7863baf72910852950942fc872025e080b83f9a9eab2d5ca15582c97190a29103ba03216cc8cdcc8398598511c3fafd6401d78e2fa966f2539bee0450bb156d23ebfc665ea", 0x55}], 0xa, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)=0xae) 16:00:03 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000013000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r0, r2, r3) read(r1, &(0x7f0000000180)=""/94, 0x244) 16:00:03 executing program 0: rename(&(0x7f0000000340)='./bus\x00', &(0x7f0000000380)='./bus\x00') pipe(&(0x7f00000004c0)={0xffffffffffffffff}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000500)) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x20200, 0x0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000300)=0x6) r2 = open$dir(&(0x7f0000000080)='./bus\x00', 0x381, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x64, 0x80, 0x9, 0x7}, {{r2}, 0xfffffffffffffffa, 0x1, 0x1, 0x4, 0x2}, {{r2}, 0xffffffffffffffff, 0x90, 0x1, 0xffffffff, 0x5}, {{r2}, 0xfffffffffffffffe, 0x4, 0x1, 0xffffffff, 0x9}, {{r2}, 0xffffffffffffffff, 0x10, 0x40000001, 0x10000, 0xfffffffffffffffa}, {{r2}, 0xfffffffffffffffd, 0x53, 0x0, 0x3, 0x4}, {{r2}, 0xfffffffffffffff9, 0x80, 0x1, 0x8, 0x6}], 0xcf, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x92, 0x12, 0x7, 0x100000001}, {{r2}, 0xfffffffffffffffe, 0x45, 0x12, 0xea, 0x7f}, {{r2}, 0xffffffffffffffff, 0x1, 0xfffff, 0x9850, 0x7}, {{r2}, 0xfffffffffffffff9, 0x28, 0x42, 0x8, 0x9}, {{r2}, 0x0, 0x1, 0xfffff, 0x1, 0xfffffffffffffff9}], 0x3, &(0x7f0000000280)={0x4, 0x1}) r3 = dup(r2) kevent(r1, &(0x7f00000003c0)=[{{r3}, 0xffffffffffffffff, 0x40, 0x0, 0x8, 0x1}, {{r3}, 0xfffffffffffffffe, 0x41, 0x1, 0x3ff, 0x9}, {{r3}, 0xfffffffffffffffe, 0x88, 0xf0000012, 0x8, 0x9}], 0xa489, &(0x7f0000000440)=[{{r3}, 0xffffffffffffffff, 0x0, 0xfffff, 0x8, 0x1f}, {{r2}, 0xfffffffffffffffa, 0x8d, 0x2, 0xf0, 0x9}], 0x5, &(0x7f0000000480)={0x7f, 0x7}) ioctl$WSKBDIO_SETMODE(r3, 0x400c570a, &(0x7f0000000000)=0x1) 16:00:03 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7ffffffffffffffc, 0x0, 0x10000, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000040)=0x9, 0x4) bind$unix(r1, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = open(&(0x7f0000002500)='./file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000140)=0x8) fsync(r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffffffff7ffffd, 0x0, 0x7f, 0xfffffbfffffffff8, "dc04001b00027f000000100000fe662c5000"}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000180)={0xffff, 0x7, 0x6000000000000000, 0x2, "693973c68164ad38ace9c01241498808699fce04", 0x387, 0x2}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:03 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) select(0x40, &(0x7f0000000000)={0x8}, 0x0, &(0x7f00000000c0)={0x8}, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000080)) 16:00:03 executing program 1: r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfbb2, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0x0, 0x0, 0x42, 0x20, 0x3}], 0x101, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x8, 0xf0000042, 0x9, 0x80000001}, {{r1}, 0xfffffffffffffffb, 0x79, 0xfffff, 0x4, 0x61dd}, {{r0}, 0x0, 0x1, 0x7, 0x0, 0xfffffffffffffffb}, {{r1}, 0xffffffffffffffff, 0x40, 0x0, 0x400, 0x5}, {{r1}, 0xffffffffffffffff, 0x80, 0x8, 0x80000001, 0x3}], 0xfffffffffffffff8, &(0x7f0000000080)={0x2, 0xfff}) 16:00:04 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0x9) mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setgroups(0x0, 0x0) setuid(0xee01) open$dir(&(0x7f0000001480)='./file0\x00', 0x1, 0x0) 16:00:04 executing program 0: r0 = kqueue() r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8020, 0x80) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000040)) r2 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x2b, 0x8, 0xb7c1, 0x1}, {{r0}, 0xfffffffffffffffe, 0x2, 0x1, 0x0, 0x8}, {{r0}, 0xfffffffffffffffb, 0xd9, 0x80, 0x4, 0x3}, {{r2}, 0xffffffffffffffff, 0x42, 0x80000004, 0x8, 0x7ff}, {{r1}, 0xfffffffffffffffc, 0x4, 0xf0000014, 0x2, 0x11eb}, {{r2}, 0x0, 0x4, 0x4, 0x7, 0x1f2f}, {{r2}, 0x0, 0x40, 0x0, 0x800, 0x100}, {{r2}, 0xfffffffffffffffe, 0x8, 0x3, 0x1ff, 0x2}, {{r1}, 0xffffffffffffffff, 0x1, 0x1, 0x9, 0x2}, {{r2}, 0xfffffffffffffffd, 0x32, 0x0, 0x1, 0x400}], 0x7, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0xc6, 0x2, 0x9, 0x7}], 0x1, &(0x7f0000000200)={0x4, 0x55}) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) 16:00:04 executing program 1: r0 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x2065d) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047466, &(0x7f0000000140)=0x100000081) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0xadc, 0x0, 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000002c0)=0x1) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x8, 0x5eb}) 16:00:05 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) shutdown(r0, 0x3) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2, 0x100) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) getsockopt(r1, 0x8, 0x39, 0x0, 0x0) 16:00:05 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x8004667e, &(0x7f0000000080)) 16:00:05 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) close(r0) setuid(0xee01) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001800)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a7c800000029000000310000000300000035ce17351d70577f250ff8242b5c3df13566ee0243a92461bbe095db80455331cb8d1454d24587e3313d6065724ce375e1846fbf8fe2ed16bf38f082bb0785108a4ad74775d69d77ee72af5b5a14e9e7dd4279a02ab8520dd93a626ed574cd60f3650ef5f96e9d7ba872c96fbce4f096335dc9f6169369d81542b3abe7749e7879ed6411f43d9f40740f7bd8da0cd261174da61bc460eeb1da7f56c00a8387640ce61cf1b7c8014357710c1c53dfb9c138211b0000000000"], 0xe8}, 0x0) 16:00:05 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x327, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') 16:00:05 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000000000)={0x5, 0x10001}, 0x10) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080)={0x0, 0x4}, 0x10) sendto$unix(r0, &(0x7f00000000c0)="b7fe60636a9f7b36825b5c0f4b90ea2f772375f6ee2286a1c886ec5f13fdab04c8480d4ac1d9575da9600047a1fa09ea8a3be839029ce375a27ef43f7c9e69b91eb36143c8ad5662dbb8f77a0309a45dcb86eefe73a1a70a272e29182111d5f7603f0a7cebb5408b96e818ae08a0168bcff9336b7ddb63e11ec1127aba8b865d3ea6bef029f28b582f413832fa089e54508a3f6ba1d861e5a682b35f871f70c7d128fb44c39a0a8db17a8094854ea78698719fab97459eaa245e72984132c4ac777c988113a73c9078c76ec0b7f1a201a2ab76d89990c1714443a99eb1568a73426c99548b2ad9ab9b0d29a28056ea", 0xef, 0x4, 0x0, 0x0) write(r0, &(0x7f0000008500)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3db", 0xf12) 16:00:05 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x400) 16:00:05 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) sendmsg$unix(r1, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000140)="c3", 0x1}], 0x1}, 0x0) syz_extract_tcp_res(&(0x7f0000000000), 0x0, 0x8) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x80) 16:00:05 executing program 1: r0 = syz_open_pts() lseek(r0, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x2063, 0x0, 0x1000000, "eb705e4cb22505a5b93169a5487b2e03e1cfd88d"}) writev(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)="64e863905123ad4c70f4ab5272368bad53e9c7b6f79fa62620897cac7b74bc49d0ff69ae4bd46ba7946d28e0726c91fa4586823befbc9db73d29cbc62ce034f71265fbf33865aed7b7740d0d", 0x4c}], 0x1) 16:00:05 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4000) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x10000, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) sendmsg(r0, &(0x7f0000000140)={&(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000100)=[{&(0x7f00000001c0)="1109dd00f8e9b04a2f5a535a0332aec66bd3989d08e7beda7b444a9926e776c4a4214ab981fe1bc10adf9b9d1a98b1dafaa13f4e985959629ebe01d429ecd452db829bc0797c9ba3102fb9a6f7e8b41a6f211dc645755706fad64f9de80b93588a6f1cf5e711bfae6575735dc558908bff6f1ff157e50847a26029a09857c81ed933dfd2", 0x84}, {&(0x7f0000000400)="e4f28b14c0e41145c116478a8596568ef47039edf03a7fafe36da665c4ca809464f71090c55ef09e1b56481aef05d626eb451e68f44e18ec15e26107d0854e48902819d3c52417a9d611fff43a4337922ddd88a68032c06b056ea7c6bdb876a5a8ace92210033433f3b4f1b9d0d19c04590a566207749716f15a07eaebd91a141558694fc9be8aea21821512440596d24d942526675b8666ecaa933b92dc4fda7a17ee47edac5c520fccdd30d2e0a2171693e2", 0xb3}, {&(0x7f0000000040)="18599ea0faa76390", 0x8}, {&(0x7f00000004c0)="42a4653292658d412d95ab7a30b833923d7308dace9402f48344b8022718e51757e912843fe29a5c76acd710e798e0fd18edc37e32d719ac33fcec399be343a9d0948e7e04c5f98cd954a1ab1789bb23d6339778e8aa1478b931c1de8f8fe94725f97ac006c1099a93289c78791bdb2c149960d598c3e3216cce04fafdfed17f3bb7a0bcb51415c88a7abb5430847631d0f1c13b692cd1f32c752032f5f888e86d7d399b8077339ba58422a348c4fb2aaeeaea2bafe972ed452a21c66ce7769c57a5241af2ab415c77f1", 0xca}], 0x4, &(0x7f00000005c0)=[{0x80, 0xffff, 0x1a39, "ffbe8b74b6faa8270f2efe7b28f7212e49a1d749e3702bfe51adbc791c47112c427c740b1877c8a472ce939651a317df075ae345227ab12f9f49c5e99e4a0a96a364e00363ec90ce0b0d7d5a6ec81be1c1eae5f2605ca282396bb6a73f7dc065590e0259eadcb38ade17e3b2134d"}, {0xe8, 0x0, 0x6, "68b76bd818d50e74141b28b32ccb528fd98f609dc4849ad7f80754e695e31d759763cb991a9309b01d838939ca40a187f6252e294fe3918bbf5bdf054673e0655739137d32eefb6a4c723ee46968bce4b2a64dafede83ab6fbb78984edf8225b6d741a2f5aa1410a49ed23dc28f33a3eaf481b4d04c9365f19269d93d2bcbabf997233dec124be7ec209eacbc2077885ce8703a6aec12f87dcb23650b9523ea1295acf9a04ead0bedee6c0467ff5cd923c0186e1af2e0d01e1fdde80ce156ed9cf1909e584f0588e03b8216ff99e8cca7aee"}, {0x40, 0xffff, 0x80, "988813f82a927369050104adbe11c560094ea38f2f95bec5731dae9246fc2619eccde1e493f67081520ef5d5db49"}], 0x1a8}, 0x1) kqueue() close(r1) 16:00:05 executing program 1: r0 = getpid() wait4(r0, &(0x7f00000000c0), 0x8, &(0x7f0000000180)) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) getegid() setuid(0xee01) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) 16:00:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x330) write(r0, &(0x7f0000000240)="bdfa4d2591c321a8cf98848e3e8751bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309", 0x65) syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0xfffffffe00000000) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x3, 0x1, 0x0, "62da9d4e2a4b12013689a8664a80f39f13dbdc6d"}) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)) syz_open_pts() 16:00:06 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000380)={{0x18, 0x3, 0x20, 0x4}, {0x18, 0x2, 0x0, 0x5d6ec17b}, 0x0, [0xffffffffffffff81, 0x20, 0x4, 0x4, 0x28, 0xf2, 0x9, 0x3ff]}, 0x3c) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = semget$private(0x0, 0x6, 0x400) semop(r3, &(0x7f0000000300)=[{0x1, 0x1ff, 0x800}, {0x3, 0x8, 0x1800}], 0x2) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x100, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0xffff, 0x7e4, 0x1, 0x9}) ioctl$TIOCFLUSH(r2, 0x4004667f, &(0x7f0000000080)=0x7fffffff) r6 = semget(0x0, 0x7, 0x40000) semctl$SETVAL(r6, 0x1, 0x8, &(0x7f0000000000)=0xdce) semctl$SETVAL(r6, 0x1, 0x8, &(0x7f0000000100)=0x6) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f00000003c0)=[0xffffffffffffffff, 0x0]) r11 = getgid() setgroups(0x3, &(0x7f0000000400)=[r9, r10, r11]) ioctl$TIOCNXCL(r8, 0x2000740e) r12 = semget$private(0x0, 0x4, 0x126) bind(r7, &(0x7f0000000180)=@in={0x2, 0x0}, 0xc) semctl$GETNCNT(r12, 0x3, 0x3, &(0x7f0000001980)=""/139) close(r8) semop(r12, &(0x7f0000001840)=[{0x3, 0x3, 0x1800}], 0x1) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f00000000c0)=0x6) semctl$GETALL(r12, 0x0, 0x6, &(0x7f0000000240)=""/176) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0x48000) semctl$SETVAL(r12, 0x0, 0x8, &(0x7f00000013c0)=0x403) renameat(r7, &(0x7f0000000440)='./file0\x00', r5, &(0x7f0000000480)='./file0\x00') semget$private(0x0, 0x2, 0x40) ioctl$TIOCFLUSH(r8, 0x80047410, &(0x7f00000001c0)=0x4) 16:00:06 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x4000400000002c2, 0x0) r1 = kqueue() getdents(r0, &(0x7f0000000140)=""/241, 0xf1) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file1\x00') kqueue() pckbd_enable: command error 16:00:07 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() r3 = dup2(r1, r2) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000080)={0x4, './file0/file0\x00'}) kevent(r1, &(0x7f0000000080), 0x101, 0x0, 0xd3c, 0x0) 16:00:07 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMSET(r1, 0x80104277, &(0x7f0000000000)=0x7) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x3, 0x7fff}) 16:00:07 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x65) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0), 0x2) 16:00:07 executing program 1: r0 = syz_open_pts() openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10080, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4, 0x10, r0, 0x0, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) 16:00:07 executing program 0: mkdir(&(0x7f0000001200)='./file0\x00', 0x4) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001100)={0x0, 0x0, 0x0}, &(0x7f0000001140)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001180)={0x0, 0x0, 0x0}, &(0x7f00000011c0)=0xc) fchownat(r0, &(0x7f00000010c0)='./file0\x00', r2, r5, 0x4) r6 = socket(0x18, 0x2, 0x0) r7 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x800, 0x20) fchownat(r0, &(0x7f00000012c0)='./file0\x00', r2, r3, 0xcad9e40a0bd17e27) ioctl$WSDISPLAYIO_SETSCREEN(r7, 0x80045756, &(0x7f0000000080)=0x400) getdents(r7, &(0x7f00000000c0)=""/4096, 0x1000) setsockopt(r6, 0x1000000000029, 0xe, &(0x7f0000000000)="01000000", 0x4) r8 = msgget$private(0x0, 0x2) msgctl$IPC_SET(r8, 0x1, &(0x7f0000001240)={{0x401, r2, r3, r4, r5, 0x0, 0x1f}, 0x1, 0x7e, r1, r1, 0x8, 0x36affdef, 0x3, 0xfff}) 16:00:07 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f0000000100)=@file={0x0, './file0/file0\x00'}, 0x10) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)='c\x00') r1 = semget(0x1, 0x5, 0x11) semop(r1, &(0x7f0000000000)=[{0x7, 0x2, 0x1000}, {0x3, 0x6, 0x800}, {0x3, 0x3, 0x800}, {0x1, 0x156, 0x1800}], 0x4) lstat(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)) connect(r0, &(0x7f0000000140)=@in={0x2, 0x2}, 0xc) 16:00:07 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="440251", 0x3}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) lseek(r0, 0x10, 0x0) connect$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0xfffffffffffffcc8) 16:00:07 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x40, 0x1) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000200)) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000140)={0x0, 0x4, 0x7ffffffffffffffa, 0x2000100000005}) recvfrom(r0, &(0x7f0000000080)=""/18, 0x12, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='\x00\x00\a\x00\x00\x00\x00\x00\x00\x00'], 0xa) poll(&(0x7f00000001c0)=[{r0, 0x14}, {r1, 0x100}, {r0, 0x48}, {r1, 0x80}, {r0, 0x48}, {r0, 0x8}, {r0, 0x103}], 0x7, 0x0) r2 = fcntl$getown(r1, 0x5) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x1, 0x1, 0x8001, 0x81, r2}) recvfrom(r0, &(0x7f00000000c0)=""/22, 0x16, 0x800, &(0x7f0000000180)=@in={0x2, 0x0}, 0xc) 16:00:07 executing program 0: writev(0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = getegid() setgid(r0) 16:00:07 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x1) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x4) ioctl$TIOCCONS(r1, 0x40044273, &(0x7f0000000000)) 16:00:07 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x10221, 0x0) unveil(&(0x7f0000000200)='.\x00', &(0x7f0000000240)='r\x00') execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod$loop(&(0x7f00000001c0)='./file0\x00', 0x7000, 0x0) recvfrom(r0, &(0x7f0000000080)=""/206, 0xce, 0x801, &(0x7f0000000180)=@in6={0x18, 0x1, 0x1f, 0x1000}, 0xc) 16:00:07 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='r\x00') read(r0, &(0x7f00000000c0)=""/106, 0x6a) rename(&(0x7f0000000180)='.\x00', 0x0) 16:00:07 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x80080000006) fchdir(r1) r2 = socket(0x2, 0x1, 0x0) shutdown(r2, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r2, 0x1) 16:00:07 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffff7ffff, 0xff, 0x0, 0xffffffffffffffff}], 0x4, 0x0, 0x0, 0x0) 16:00:07 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x81, 0x0) open(&(0x7f0000000780)='./bus\x00', 0x0, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000040)) recvfrom(r1, &(0x7f0000000000)=""/36, 0x24, 0x41, 0x0, 0x0) 16:00:09 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5cc2) r0 = dup(0xffffffffffffff9c) getsockname$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000003c0)) r1 = open$dir(&(0x7f00000001c0)='./bus\x00', 0x800, 0x0) preadv(r1, &(0x7f0000000300)=[{&(0x7f0000000200)=""/147, 0x93}, {&(0x7f00000002c0)=""/58, 0x3a}], 0x2, 0x0) r2 = semget$private(0x0, 0x4, 0x80) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000080)=""/122) r3 = fcntl$dupfd(r1, 0xa, r1) lseek(r3, 0x400000000000000, 0x2) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000000)) getsockname(r0, &(0x7f0000000180)=@in6, &(0x7f0000001680)=0xc) getdents(r3, &(0x7f0000000340)=""/76, 0x4c) readv(r1, &(0x7f0000001600)=[{&(0x7f0000000400)=""/4096}, {&(0x7f0000001400)=""/80}, {&(0x7f0000001480)=""/223}, {&(0x7f0000001580)=""/13}, {&(0x7f00000015c0)=""/50}], 0x2d1) semget$private(0x0, 0x4, 0x548) write(r0, &(0x7f00000016c0)="d9405e474fa7daa75ff6def4901e6e63d4adba2b6a72e720806e1eabc446767cb0f9681a620687f0aa03ad60fe7f32355135f25c6a0ffe5fe40c14f3a74035b11794482e72c84fb46b5515fbc6db9b484640543d2d4ae0b4aa4e2fc1c0635a918d141bb24385f225c159281c3735bdc8597383e7ec33f178329def2ef2f3cc454b2655e8b86de46ad3ee801a005960e36d5c88a75da87fef45d1f80b6911d13a07daf0917f4857cfc5ead50f2d2a", 0xae) 16:00:09 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) fsync(r0) geteuid() dup(r0) mknod$loop(&(0x7f0000000040)='./file1\x00', 0x2008, 0x1) unlink(&(0x7f0000000000)='./file1\x00') recvmsg(r0, &(0x7f0000000500)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000400)=[{&(0x7f00000000c0)=""/49, 0x31}, {&(0x7f00000001c0)=""/163, 0xa3}, {&(0x7f0000000100)=""/102, 0x66}, {&(0x7f0000000280)=""/214, 0xd6}, {&(0x7f0000000380)=""/71, 0x47}], 0x5, &(0x7f0000000480)=""/15, 0xf}, 0x800) 16:00:09 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0xffffffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) write(r0, &(0x7f0000000000)='<', 0x1) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x7fff, 0x0) kqueue() 16:00:09 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)='\x00\x00\x00\x00\v', 0x5}], 0x1, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x10, 0x5, 0x0) connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="0000c78c923ee5096d3b97e437fcdafc15"], 0x10) 16:00:09 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget$private(0x0, 0x7, 0x8) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f00000000c0)=0x188) r1 = socket(0x18, 0x2, 0x0) semget(0x2, 0x7, 0x142) r2 = semget$private(0x0, 0x1, 0x6) getuid() mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) dup2(r3, r3) r4 = kqueue() kevent(r4, &(0x7f0000000400)=[{{r3}, 0xfffffffffffffffe, 0x2b}], 0x200, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000140)=[{{r3}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) dup2(r3, r4) semctl$GETPID(r2, 0x7, 0x4, &(0x7f00000001c0)=""/159) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0x80000000009, &(0x7f0000000180)="ea3f0008", 0x4) 16:00:10 executing program 0: mkdir(&(0x7f0000000000)='./file1\x00', 0x0) mknod(&(0x7f0000000200)='./bus\x00', 0x80002000, 0x803) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x810, r0, 0x0, 0x0) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000140)='c\x00') 16:00:10 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) symlink(&(0x7f0000000240)='./file0/file1\x00', &(0x7f0000000280)='./file0/file1\x00') r0 = getuid() setuid(r0) openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0/file0\x00', 0x200, 0x0) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:10 executing program 0: r0 = syz_open_pts() msgget$private(0x0, 0x401) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000002c0)="9085", 0x2) r1 = syz_open_pts() r2 = kqueue() close(r0) r3 = syz_open_pts() kevent(r2, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) r4 = kqueue() pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) kevent(r2, &(0x7f0000000300)=[{{r3}, 0xffffffffffffffff, 0x8, 0x84, 0x3, 0x3}, {{r1}, 0xfffffffffffffffc, 0x11, 0xfffff, 0xffffffff, 0x7fffffff}, {{r2}, 0xffffffffffffffff, 0x8, 0x1, 0x2, 0x40}, {{r0}, 0xffffffffffffffff, 0x80, 0x8, 0x10001, 0x6}, {{r0}, 0xfffffffffffffff8, 0x30, 0x200fffff, 0xc0, 0x3}, {{r4}, 0xfffffffffffffffb, 0x0, 0xfffff, 0x6, 0xfff}, {{r1}, 0xfffffffffffffffe, 0x0, 0x80000000, 0x3, 0x8001}, {{r4}, 0xffffffffffffffff, 0x8, 0xfffff, 0xffffffff, 0x2}, {{r3}, 0xfffffffffffffffb, 0x10, 0x2, 0x19f740000000, 0x4}], 0x2, &(0x7f0000000440)=[{{r1}, 0x0, 0xc, 0x80000001, 0x421e, 0x101}, {{r1}, 0xfffffffffffffffa, 0x43, 0x4, 0x0, 0x5}, {{r5}, 0xfffffffffffffff9, 0xd4, 0xfffff, 0x2, 0x8000}, {{r1}, 0xfffffffffffffffb, 0x40, 0x4, 0x3, 0x2}, {{r1}, 0xfffffffffffffff8, 0x10, 0x40000000, 0x9, 0x5}, {{r4}, 0xffffffffffffffff, 0x20, 0x2, 0x965, 0x8}, {{r1}, 0xffffffffffffffff, 0x1, 0x1, 0x10000, 0x7fffffff}, {{r4}, 0xffffffffffffffff, 0x2, 0x20000001, 0xffff, 0x9}], 0x3ff, &(0x7f0000000100)={0x1, 0x3f}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x7e11, 0x1ff, 0x1, 0x0, "12b5a24e1eb948e2509438f415784fb657195031", 0x1, 0x7c}) 16:00:10 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) write(r1, &(0x7f0000000380)='\\', 0x1) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000140)=0x4, 0x4) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x40, 0xf0000080, 0x7de3, 0x1}, {{r1}, 0x0, 0x84, 0x2, 0x1}, {{r1}, 0x0, 0x10, 0x40000081, 0x3, 0x979}], 0x2, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffff9, 0xc, 0x20000009, 0x1, 0x7}, {{r1}, 0xfffffffffffffffd, 0x8f, 0xfffff, 0x0, 0x770}, {{r0}, 0xfffffffffffffffd, 0x0, 0x2, 0x2, 0x7a4}, {{r0}, 0xfffffffffffffffd, 0x20, 0xf0000000, 0x100000000, 0x2}, {{r0}, 0xfffffffffffffffa, 0x20, 0x1, 0x66, 0x101}], 0x7, &(0x7f0000000340)={0x8bd7, 0xe9}) r2 = kqueue() symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='./file0\x00') kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) 16:00:10 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x0) madvise(&(0x7f0000000000/0xb000)=nil, 0xb000, 0x6) 16:00:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66", 0x1cf) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() r4 = semget$private(0x0, 0x4, 0x200) r5 = getuid() getgroups(0x3, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x6, &(0x7f0000000280)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000002c0)={{0x7, r5, r6, r7, r8, 0x32, 0x9}, 0xe2e, 0x10001, 0x100}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x4000000000d9f, "b08d16c6662247ea5f2b2c215faf24d8e500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:10 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x531, 0x4) ftruncate(r0, 0x0) r1 = socket$inet6(0x18, 0x2, 0x7) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:00:10 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0xc0044266, &(0x7f0000000000)) 16:00:10 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000280)="9c87c3772c0035b843332e", 0xb) getpeername$unix(r0, &(0x7f0000000040)=@file={0x0, ""/58}, &(0x7f0000000080)=0x3c) execve(0x0, 0x0, 0x0) fchmod(r0, 0x40) 16:00:10 executing program 0: r0 = dup(0xffffffffffffff9c) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x1c) 16:00:10 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x280, 0x0) r1 = getpgrp() fcntl$lock(r0, 0x7, &(0x7f0000000240)={0x2, 0x3, 0x7, 0x5, r1}) r2 = syz_open_pts() ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000200)) getrlimit(0x7, &(0x7f0000000300)) r3 = fcntl$dupfd(r2, 0xa, 0xffffffffffffffff) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f00000004c0)={0x2, 0xfffffffffffffffe}) r4 = semget$private(0x0, 0x4, 0x80) semop(r4, &(0x7f0000000040)=[{0x1, 0x9, 0x1800}, {0x3, 0x404, 0x1000}], 0x2) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000500)) semget(0x0, 0x20004, 0x101) semget(0x3, 0x4, 0x100) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000000)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getgroups(0x0, &(0x7f00000001c0)) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000540)={{0xffffffffffffff3c, r5, r6, r7, 0x0, 0x8, 0xfffffffffffffcf2}, 0xffffffffffff065c, 0x6, 0xfff}) getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) write(r3, &(0x7f0000000140)="801ef2917f90b049e22291fbb853", 0xe) semget$private(0x0, 0x0, 0x30) fchown(r3, r8, r9) semctl$SETVAL(r4, 0x1, 0x8, &(0x7f0000000340)=0x4) 16:00:10 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) bind$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0x2d4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) bind$inet(r0, &(0x7f0000000180), 0x10) 16:00:10 executing program 0: nanosleep(&(0x7f0000000000)={0x81, 0x5}, &(0x7f0000000040)) nanosleep(0xfffffffffffffffe, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x40, 0x5) 16:00:10 executing program 1: r0 = syz_open_pts() pipe(&(0x7f0000000680)={0xffffffffffffffff}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() r5 = syz_open_pts() execve(&(0x7f00000003c0)='./file0/file0\x00', &(0x7f0000000680), &(0x7f0000000600)=[&(0x7f0000000440)='(\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='{\x00', &(0x7f0000000500)='^\x00', &(0x7f0000000540)='[.*]\x00', &(0x7f0000000580)='+%^@{^\x00', &(0x7f00000005c0)='$\x12{\x00']) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) renameat(r3, &(0x7f0000000000)='./file0\x00', r3, &(0x7f0000000380)='./file0\x00') ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x10001, 0x3, 0xfdba, "0108000000080000bd8a0c3bab7a9a210526d8e5"}) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f00000006c0), &(0x7f0000000700)=0x10) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000000640)) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$VT_RELDISP(r3, 0x20007604, &(0x7f0000000400)) write(r5, &(0x7f0000000180)="b373656800cd44647be9a93c3914c979bf76262b7a6e2d6d2317a8de47fd555662d89ea19c783f1818d265e4ee29d49c7f6a655f264f62e0ef0cc215938c60c63c", 0x41) ioctl$TIOCSDTR(r4, 0x20007479) 16:00:11 executing program 0: r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000180)="5612000f9155ce1e00bd241e10255b", 0xf}], 0x1, 0x0) 16:00:11 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x480, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{}, {0x2}], 0x2}) 16:00:11 executing program 0: semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f0000000000)=""/4096) r0 = shmget(0x3, 0x3000, 0x2, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_LOCK(r0, 0x3) r1 = msgget(0x0, 0x487) msgsnd(r1, &(0x7f0000001000)={0x2, "6f81b9bd6a4362692c50cab8fe6fa0434da13c5ddf79c66d49265766abe86d91a7d014d22af26afdb7b8d98e2d793ed3002589f7c9fe024e6f677f7350a117272e369339eb4ede6b67730569ced90d08ed5572178c7afe68173e5164665fa1e9380baedf9db1c2fdecf666ae"}, 0x74, 0x800) r2 = shmat(0x0, &(0x7f0000ffa000/0x3000)=nil, 0x2000) shmdt(r2) mknod(&(0x7f0000001080)='./file0\x00', 0x8000, 0x2) symlink(&(0x7f00000010c0)='./file0\x00', &(0x7f0000001100)='./file0\x00') r3 = kqueue() r4 = dup(r3) r5 = semget$private(0x0, 0x6, 0x100) r6 = getpid() wait4(r6, &(0x7f0000001140), 0xb, &(0x7f0000001180)) shmdt(r2) truncate(&(0x7f0000001240)='./file0\x00', 0xfffffffffffffffb) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000001280)=""/70) shmget$private(0x0, 0x3000, 0x80, &(0x7f0000ffc000/0x3000)=nil) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001300), 0xc) chroot(&(0x7f0000001480)='./file0\x00') semop(r5, &(0x7f0000001440)=[{0x0, 0x1, 0x800}, {0x3, 0x5, 0x1800}, {0x1, 0x8001, 0x800}, {0x3, 0xf14e, 0x800}, {0x3, 0x20, 0x800}], 0x5) shmat(r0, &(0x7f0000ffd000/0x2000)=nil, 0x3000) 16:00:11 executing program 1: mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bd", 0x1) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) close(r0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)=0x80) r1 = dup(r0) syz_open_pts() syz_open_pts() linkat(r1, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00', 0x4) 16:00:11 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) fcntl$getflags(r0, 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, 0x0, 0x0) r1 = msgget$private(0x0, 0x6) msgctl$IPC_RMID(r1, 0x0) 16:00:11 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x869a, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc02069a0, &(0x7f00000000c0)) 16:00:11 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x80) ioctl$TIOCMSET(r1, 0xc0044266, &(0x7f0000000000)=0x7000000) pwritev(r0, &(0x7f00000004c0)=[{&(0x7f00000000c0)="39d8d94aa51edadfa908fa6f68fe80b33e07b56afc0d6192b05bd983c56fb36be8216579e40cc4bada3e0ec79efb82182a9cea54ad93a4670b6ab192b5e75b80be26aa75469b35aa2434db20da52", 0x4e}, {&(0x7f0000000180)="ba225198f40be7517b50961b1cac872b504a454979799188a78dccf96a38d0d1087b57323b977ed4ea6adc8d9afcfffe53357ad52e5b57dc3b02221174b45bd059fade6fb362c85bbd56d7d7b3edcbe495f3980090b4ad243b8ad525d9ba75b6e80d1de4acdce30dc82953cfa29f191599b6c5362b89d10aea559c9f66424d1b34e17101ecf89fd136b1a7f4c7", 0x8d}, {&(0x7f0000000240)="8758cd576bbcca44248a8bf4bdacfda439d149ac06e939a676bd01e0212952bd0a6ed8cd1b6d2a35f0b1a2b55b9f4d92a32058c2cda5a48eaa729cede6b5e327fc781efa19402832d8dde05dbf721313f09e698e5efb39b8aafb9498f4edad4272284246103f1b8e87af2cc8e9daff3081dd08f707bb197162a2c032e7579147516359b6576c91bec608705663a3198e67aaab8cfd3744c285d3b33fe07fe35663761816b39b80095a9876d6935114bf23a252377d60b09269306fcc9e8336af5d7c0adcd81c9a0252bb4262a60d32598440393af78ed125a2a9e624a9cf8917018611", 0xe3}, {&(0x7f0000000340)="aa65fc14d0cf3a07e3db8bbfe0618b510eee13a14e628eb704e3b8f0216e6047e8b244927beb8372b0e902c8735bd9158927ac254c9d8b2c98b56bbba587ee783822e12e8c3c15489935e5c02ffb3fff081cf2a00b22ede346ce3d682d45be772052976fd7180dfd060243da4034b6540be6ead1c19553abeaa2a2f8749e8ee4dee9341e2881c856182c9baa19e9db1c881029c5322ec53713d70acc8227d1e665216cd10bbeb29a9598fcbb606718e91ced9849cedf09cf8c3bf4e08fb850b71282d14c71aec2f9aa8040b823abbb1ba6eaba", 0xd3}, {&(0x7f0000000440)="31140f3b6a99e9ed6c2784e46e890ac2b93411f1d2af14ffe7c06d1652e8d65e0f2e3883a4c989b2b4891678b36ea3515c7aa0929259b94c230ba895d0d9a26bcb3a05361005940fbce32d4af035b3c217e9875ede965fd4d129a2a508", 0x5d}], 0x5, 0x0) 16:00:11 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x202, 0x8) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x125) unlink(&(0x7f0000000180)='./file0\x00') open(&(0x7f0000000200)='./file0\x00', 0x20480, 0x42) r1 = getpid() fcntl$setown(r0, 0x6, r1) r2 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f00000000c0)=0xc) getpeername$unix(r2, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000340)) fcntl$setown(r0, 0x6, r1) 16:00:11 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = kqueue() r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x100, 0x0) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x21}], 0x227082db, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0xa4dd, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000340)=[{{r3}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) dup2(r0, r2) 16:00:11 executing program 1: readlink(&(0x7f0000000040)='./file0\x00', 0xffffffffffffffff, 0x0) 16:00:11 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000000)) kevent(r0, &(0x7f0000000200), 0xdb, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000140)={0x0, 0x7, 0xffffffffffffff7f, 0x8000, 0x2}) pipe2(&(0x7f0000000080), 0x4) open(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x80) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 16:00:12 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x5}) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000080)=0x1) sync() lseek(r0, 0x26, 0x2) 16:00:12 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000180)={0x7ff, 0x1, 0x100, 0x99ec, 0x3}, 0xc) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:12 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x10, 0x5bce) open$dir(&(0x7f0000000000)='./bus\x00', 0x20, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) 16:00:12 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) r2 = geteuid() ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000000c0)={0xffffffffffffff7f, 0x100000000, './bus\x00', 0x1, 0x9, 0xff, 0x6e5}) ioctl$TIOCFLUSH(r1, 0xc0206921, &(0x7f0000000080)) r3 = openat(r0, &(0x7f0000000040)='./bus\x00', 0x400, 0x110) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)=0x7f) setreuid(r2, r2) ioctl$TIOCDRAIN(r3, 0x2000745e) 16:00:12 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "02000000002300"}) r0 = dup(0xffffffffffffffff) ioctl$TIOCSBRK(r0, 0x2000747b) mprotect(&(0x7f0000389000/0x2000)=nil, 0x2000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x8000000029, 0xe, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:12 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000280), 0x4) 16:00:12 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r0 = socket$unix(0x1, 0x2, 0x0) sendmsg(r0, &(0x7f0000001a00)={&(0x7f0000000100)=@in6={0x18, 0x3, 0x7, 0x4}, 0xc, &(0x7f0000001600)=[{&(0x7f0000000140)="29d9633c126f6d76967b600152464e99e5dbe87338f06b2bf5614a7f113c0ba8db8615d5c092e1acdb6e98a5f4f5e117e407d4152c250f3882151c053835bf09e8f1cd0c83ac93ff1c94bff1ce29691fb76ad01dca61260f8dea802ae811f8b6e356ce6c0bc07aa74456bd1350abd906bbdf187494f3c0ea6c83337214934450fae4ca6fb73460224319cdef687013e0071f25a74cc7ecc80d7f6b22ccef7a98046c51506cceb32706c68d0efa393cbf85764dfcfdd29272a4dba7e6adbcb59cd7c7c16ddb5072e6d4f3cd167a6f4c084f5d9c9a62d70ea806b892ed6e8cafe2781db4937e558767187eeda2480a8f64b181bd08a63efb7b1ce8", 0xfa}, {&(0x7f0000000240)="7d7bc011bd2c562b888e8ecff07da5e14acc1c64c2c251a939f452e4208623bb86573f6b94f0e75bf85e827dde38a98e3f758f4da40fc78a4aa95a604a12ea026e9673aa3dc0213938cea5085cb887d0733bf51aee86dcc966dadef051488208b8b1c8fd4ecaa5eff303cb18a954af0337673f927e1fd27c92fa3f59c5a1e36b518d5ac9447e6ad8667ac136a281614e43f0763da4db26f4c73d5394d2594054a46f8e90b6893fe5aa0f44cd4ce30b6a99d109f3159efd42ec66e4987d8b0b4f4b886032721bc883c55de819dbdaf192c8d0d8374b3ff6c4e1a1eba8a06e5ae38d390400b1ebec66d84d1e3c0f778461044e41f494d32e3bbf727d3291257bf465ed0c3e0ff0abbc2faeb8f981cd22b2dfba986994bc60410132bc28b7a6b4dd128f5d35d752b3fa2fd3dcd913dc783c0501b99497fb5c52d47892a1401d72acb7fc15bd9dfa95b1829645a6c7f896bb423f9b7c55ad2d08dd4dd1d3500bed44b16d64cf7e2b984c37dd715950539ac8565196a3e6c102955b1ef82c632965eb0fe042c5a854e0645e3fd6aef26b96d84c6972629d5aab90e89efdd752a7b9970d4cd9680ab15ed388c659e754c32769bec326f961d453a00cb99d2e4e76cc1c634fb560c182a9bebc93aa3b5590dcb62951443f4be6b0bc44b0ca6b4c4dee85d619cabc01baf62a2403e5047690d6cbf76e4123265937b453a05a9da8324474dc9c52ae45e440fcefe77943bf9f20b4312573838c0bed7d4fa25393a1687bde677c91602a0197b0b3e806b0f6cd20242a1adebbd272b58b09d7d9946c014b04ece87ad7492b7ab2da3c90108ee2657c3b1cae967aa5a1d4adfeb32e63dd681436035058a8acd8b5976c1cc251f5ec3810ced12692cfd4d14189c191df740e202095bd2b93ce1cfbf4dd9cd7640cb8a5609e2de7d470de2b0eb99f20c0dc6d046fc013b023be94e45e8da7598fd9782cd30367c8eee77ac5ad67b7ab30d6ccdf1a86c174c306c346a3d8d24682fd7a0384a2e1348093ff3bb9fced70dc38fc2d44841a88beb6bf163606e66cecae9c31764c576f9828afbe677798b85db6e47b3a86fef7ac653fe1c4976ea681b39cdd46e68f684c43262c63d47ff6cfcbef6b3d9158e59e558fb3db37bb2e6e93fa44af40b3dca021c578529f90a71e50b0ae5e2e1b90a6bfd88dd82714e90cf1634f522ddc0eab77673924576f21360ad7cb6a485abe862662d08265f835fb868f48cecf6ce51508eddae85395d36806d3fec76e04a97945c904a51d62d56e58b11422d92a5526ef21f073877eddf4d7b870a2765bcbe26a2161c1546066195697af440a3c695e51c772313061f7647d1e2a9a37d3e5f48633b2a21fc108ffca9f2231b12aa835c69c1e659c043570e8e989e4c7678a8860f85e7a8faadfdb72114997b7e7b8e26a46a7b533dd3914a645aa7e50b56120f7fb3885c15fec7b8520a23f617f60cb00054b9b61c5bc1d4dd0002cfb4651eaf602e3c00e0fd587ac8219bd81d1a3cb4f11d463a5a3077c5c18d15d79fcb597974bea7c38a30737f51ca81c9f5241eade732c2e33c4bc1b50653feca5dc22f2eb7457219e9b2ec156be08f1ddcbe6ca74a3b273d6f9999d7665f6c45f3097e6adb9a1c2ee038ba1892afd19a629d61b2ed1d3dc7fb2cfd6b95c9dfd9cb17381a0a2fb2d03970dc05a54f48c510cd670833ecf5f7482c344826aceb39463e51637075ede4df2b2ec51b52ef86c5e65b5c958743b64b0a17c0eebbfb8eedcbd7651c191fb02736942288d4a2812af3cfa668b06171ab06abb49778009ab670b77764ea5345c8c6d138dd318aee618a3499bbca9a03c6d8fc348653b2900d642678e46a9236ea748ba975155a20e2fc6e4ea31bbe0ad7eeb0d83dac79ed7098f5a8a6548da4a128fb5198e8e1eb5e995dd4755b36114f001bd1b70572e1b97ffa729c037c49cda4670b82dac267c0e29661917d72ba1946bfab0c2fb9a49c26a3b5a277ee92e04672c98ba1436773cd0b8ac260c40539521dc5237892c3537d095f4bca9faf068bec03908afcbd9aa5deae9dac6539c25ce179726be3de60f92fcd354c13558a97e4ad3ca399e1f7979ee0311efb274215ab8c04f7d9dfc15d7ab7fcdfd919e391ef92d220d99e24402ad974235187adf6841fb9830c083dd92a71cc84d5b7781cac053f9bb8b4615c65c3ee97fd59654f1eb31b76d5081cc0c2a7c4d5ec861446c5a626a96ec53a80b0904adab4628a31831a320351c0a99b827dc48ac4b8a8c5a5e1fcc717f8590ecfaa0321b7bb8832636fbc30dded3170a8cd97fdb75c1016c86debeafb8ae7c63ffad755c988a59f79340b85aa76ccdf91f68fdd7e53b761c187dca7f7c6bed8eb94d2e8a248c3681c4446a188e332cd3670496a244e45acc17f8fa53297e7721af0821eaddbfad840f2679f555a7fc9d485f40fb65efcbe624d69f179b09cdd906a085c7972ef147f5afca8f98ceb66026a7a5d3ddb5ffc2e4e3bd6924c7d331067c52a97d436d0fd756ca1faa4a55c5a24f937038b0889fc295f02581cc594e16e6eb27c2de3bc54c2b21ac50ef2b2bfd639dc7cdc7484142a060b0d9aee681d683f089c27902c17a45222285c8111f5dca95a8adb992e640bfee4848cb46931fb3e360c7fbf448a3d6a0d61de791076348466677082696b4091471f3f77760a648821f17e250c5b4eb19e8b08ef1e3f2455699ca40d3138ee4965b69d732b1e35123dd85642683a0f245685786fb47191f9508d4361cec9a53d388ce78c90a1abdb8f8b734e518e8884f296fc07d1e4b6f40e586b7051d3d3dd29f7164d062b760366c9cfa5bc697e7d23a605e7409332d1f6ff69c951ee0b0c40107d49f6e0d4cb3e62773d7dc151b6ce99e5b976825c2264d9ae5022d49e00695f955a740ae7c16e70c5e7ea036e8542d0b905f56226aa720806c5c85981664bfcbca681a2e0e534f3bef220101911efdacee859100a3818227fc97fcee9c53bb05c9cabfb7a000ad228d21d3e1d9efaecc255eeeb0e7003ed748c5b59b9d912c1d32aded464cc71bfdccf911c76b7664f2c004a1dcf4a74a815c4faa271e82053c599afae89ff19cc26e5804b7af1ab2650290598e2bfd6e6811be85a36c64c4eee772f5e84b3a11c1575d52e75e60b25ce58255e39a982db9b9a06cf6a73708d7eb237dcbc0ccd86fdfae995ef5977a0b3e5defcab5381ca71316734361664ea54eed2e5662b843fc2c1e5a624ac9533533a80773a4eff7ca8140efd40f6f9568167d477146ac030c476a1153c3d55b3df5f3f09fef787cd7d744a376d6ffef36d96a65f6a7323f4f71b4523563a6fd8e812b8fc1d4e231053bb207e4bffb42c480208c0d534dfec5940c6f52b8bcfe065a8f6d0f4b10385dab2ce469d1fe717b267474d49b0fc31c130d12e1bd49e21b485daa51e31495e3450d3bb2271b4f13d941da24cd7d6ac4831dc9f0494108ce4d78f8c47d479f56545498c3a5f8637eac96af0c718bc56a5d5a625b434381ab7feed63d2eb2b219e7ee115bfccf54a9d345289e65b9b0100a7e54580f8fe897c8cf16c3225a971843f33d7ef45101513ef04040ee93bd81ce97b66589c9bdd5a195074dec6b8d7a1818b8ad36d397cbfe3dc3c42b9ca72cb09928772439df56e634c8b7b22c32ba1264a74e256247bf0d58aa51d65b1576329ddb8a4811604eaae29e93151729dbe58f9403fa64add22df038dc75ba09a4dd17c72350a9999e5ce8454e34a0e7e3c8c25550594eb553ae9b3dea26321c97dc4b63ccbdff0a01da7c96df7bbc8f2f7999a628467d15ad84628cb8a433508406460fcdd025c83e996b427da550a4665c800b66430547d2980d3098c42b6a2c78283671b354c589dc9a46960db0630d3013f5ffed6f60b3586c3422054aaf7e13f8b67dd261c214ad75221c45b03a0d60b4a673da15cb4131c3b7b5b4bf1c067047abec99a7b604e2987e6c3e5dfbcf3f543a23c94db7a448977e5288fd2ce5d76b00160de82f7c4d53215d5d595660cc1c90d0af2c11ca7a630089838a9c1269acc39de6a06e861dfd225f89f303288ca5e13cf097b6ae3cd939004c581355fa3ff2dfcc4d99e07a3463dccb6d858ae5ccecd792e611af1ba35a8cfb37ad2f4ed9161826b48bab469e3a2c63a20af4db7fc139ccad36e36c40723e11ba0c00e3cccf0ace430b96d81424609ad6388b360d2bcec813ea485e257996cba3163972cbd3c422410ba261061d7ba9fd8915595c92086f24cfebfd516ee2a6d0cd771b42f4b349d08ba91003be18379a2df58c4eaade9921749c568899f09aaf74be2a29a5f0b5e3e319ba298835fd5415715b090b51e5fc25629a91a4f0f803c85829a2af7e674af936931ed5ad053b1713d3e9c6fde6629202c276f186170e6a60de20749f5f97c3da9a902622e31ba3df06a62ab7eee7f2ad765d3e11f24774d2c0430b6a06ad6c58444326256bd9d22c6eb2ec29b36418981e3df98f78729936240d441010723cf8e4e35b0cb92ef1c094f5273c7b6d749803f1ef118878183c92b7090a4b2cfce0c60ad387553b96f19078cfc96e7c16398710f09a1ba47a16a3fd307c7862b14631a473ad36b387defcc81c2c13d895b93d9ef043aec5956560bc294f077a26aa679330e99f35ff4611c26b3a305e7d100c9cbb634b871f343c9b1c7b0361600d0799063f403f16d03f3690e8f5fcb57b26ebc24c6067818e9a917bbfa5aa8502fce128b2a05c11f86b1fa19dedc7fe52a3c841daf7b5ba2a0c8967995ea9764077e4933737521bca1585944fb42ad9f59d5145dbe100211327b193c45ea4ebd445f5ca7c6fee16b426fa66d5b7bd52b4efc296af2397beaa976fc9f911e2e166eb409b57e8ced36653b4def33d223cb65be56cde9755405a6c57930ddceaf39196265179048ba1a5e273f4faa102da38baff0b1fe06891903083589c16085c906eeaedbb07a12e5fe38fd5c3638912ccea8c316fe4e4e2d6b712e142e19e83db5877cb53e6b8ba71e422f6f5fc3d5d92eadad142a4ab36e313e0cc3a7e3cf4552431fd563984125542676ae48eedaabe33802fd1e35678899c12fbb32a019e178243666b4ae97ddaeb2c99eae3759583536ac3ce826dd32c3b60d2ea6d79710e5562e0787525aa4679b76800bad345cdc811d42de7ac1146f4ba7549339844941e2587422ff7727c1d320278c184078665eae5c28037464056d678cd1fb1f4e6d2c46f9bea3aab91945e6cb05ba4e5a3ddddc6b265522fb287c7543d8b00fcd746810750f93a354601970e82f5ce976aefd43744c0785d61e8edddfaa80e5a1f7be02576f8b394ff431cac0b002fa07bce677a662ea1d7536d279fe6369f82f7b04599ea9dd6a476ccde4e5daf563786cc488953ccfef54c28ed2c4121f81e239dbe62277d3b9cc75be3a93ab694767c6614cb18fab49bb65373e4e2474034db63a72d66846b347451b83f0e8bbfbbdbb572871531e04ede96147ca1640a1ffd178354620481b4e4efa79b0348ea897daa11c52cff945ae6e295326b621be14c67ce51146cfe7d507d84a26a45e8136b7fe172e7aab0860c0d98f2a822478603678d9c851e9130b25ff87366951e0398ae149f6750a464b81bfbf7cb59d2e45d887015fe04811c44371b17086864f59a288c5ce9511a4e5cf8945b6d26e1a2dd5fb950a632d62c835b4fc295b8fac249e11190480eb75e2b6f0c16beede1958cbb6abe623502072a074b1bdc087356dddc1d243040dd3111cd5fec2a47a3e8", 0x1000}, {&(0x7f0000001240)="c28dde6da4d7bf1ce8ce43fc31d823a8dd42900ecbcd4ab37fbf431325", 0x1d}, {&(0x7f0000001280)="d0d3b929137e452937476c590c1f689416114b6741eb8732fb20ac0f9a135381c66dcdeb5133018c0a79dec29d0ad7e8c6f80e3a65c7c4bbe219403d40adaea868ffb112ea9c4e4c7ac0590cda14cd979f346ae5", 0x54}, {&(0x7f0000001300)="7937cd6be30096aee64cbdd1288b7139a782d51db8cada6e2a5c1ef3f2be6b1232e2e0df062c58fa8f8c148cfaebdd6f84fcb29f9ea0ac6f5c9efcaa16c711feac644aa0acf914bfb0cf8ce1c3976b8ffa0c1cf12e6707c7457cd1de79168359d41de2", 0x63}, {&(0x7f0000001380)="950e51ad7a82ba49f28adbbc7262d385726a821c24b564b48ef25b89a6dd054a9d5fe36e1e6b752432a8dce1e1f9df0ed7a1e46182063ccf8cc59d1790dc9d1cacb9481fd6f6240e0feaf6be7fefe38ff34ce1baff74917c81a6e50f6de7ee50bd65017eb3e8efdd0dcad590ab77e496675cdcd4926cc33779212dce2c72fde63ac83a104333ab01c0aa6ef698aeb6baa6c179c063b34cc83e0f332fc1018ee83dbbfafe24a09f5ad8d2a287c38c27beb50936fb7d9d20062186b648e7e03db5e15ec28d60a0a7d6ad13ad362bcb6884d76ac0bc8ba9e6e1cd73a1f05ecd80eb07", 0xe1}, {&(0x7f0000001480)="0bfa27664595a117a933b41779f532977a3d67d0a40381a22f647831ce9564cb9b630e2b767bcd3ab2004a4590a9adb9fd1fe67264ee81a7164446300de37f8021a5d2a9eba90a64f10bd39f7229bccdbf39b9d21dc6044a08c29bbd6e91f28b945933c02bdc8833cf8b9fe7febe49902e", 0x71}, {&(0x7f0000001500)="7d1c00b4ac6184704b5d0b43ef017cbb84cdc2c218e03dcb2cda8a32be911900ab6cb600d74f5fb143851e6ab300109af79609fc1128a3d509e3a67ca052ff784c742a2e39acd39a21fa924c7a8cc7cb", 0x50}, {&(0x7f0000001580)="7a9b1b0dae51d2d10c498be18ae10bcec334d3273a1237cfa4c969ee5407ae902f27aa7d488dca24bb9c9a056f9b69f5c776690c16327fd2bf6d9e9383301aed624a6aa795b89e", 0x47}], 0x9, &(0x7f00000016c0)=[{0x98, 0xffff, 0x7, "8d334bc65f42ef69a2c8d80a4c8657c0e72e539ff9f182be8d227a3da95eae1ab92da3402035c245f80bc4e1e9ea3346b4e5f29f6a817c2b376de3a7980e54059e05e85f22f948ae82d0256117d3213c362aa385b30dc36a0d70b619fff96b7a7c6c34f64f6bc413e8d647da59d972167fe6f7dace7a2ff854b60baee05669a01d2ada"}, {0xc0, 0xffff, 0x0, "884e98f9b75d365228e7a170efcf9d6094ad99d9af444f8f52037c73c5600f624232a91d1d3bc7e702b591c10b094872f376b461896ccb13525085f43969ef54b79b793a19698e97ee0b62108ca06875357cbca12590b710c8da67ee479cc6190a5f8d752c23b2d7ac403573ba66d2926349ae63d853e551b29c3e957b4b5b136c4690faaa4ce954fd5bc08c8aa9e95ec0956e37fe9d10b1628751236564d08debdf8a7a833d040d01"}, {0xb0, 0xffff, 0x20, "ec6c60dc8d77529eb27849b0b888bab67ede91ba738616537528e3ba0285b468f938e97ea9267838e731e73aac6cc4c2fcdea30968e4fa5b3b355c00efb75daff3da594f9cd4cafda2b5b844487473bd9d04e7de08e25806d212aed2565b9575cbc845b47bfaa4b0fa79e8c87c247896430ed8e3310ac716dd2b63f7de0ba18d8725f246a5933ec78e1634b58e959e5599a59e850f160d3a145c0bb773c899"}, {0x110, 0x0, 0x3ff, "7e328de445fa9a9bb6447bbaeec0e83a4338993a49c745ad6af9bac23a857439d9dde5ca7186a4b723bee6ca77062c66e2307b6421e55e2023a124297bdeb098efefbc18b4462bdad51d23ec29d4003982b255f386996f83e0c14a5fffaf0af324e523b3a85c588b8755b97df993687145b73345bc057ddd208024164eef5dc1af3a7be9b40708f22a6c3c3648f27690909554659968021d14664f61efbe3c24208f47a49c4f4f5e5cd57ad442aea53ac30d4ae77a5b1cc0fd2f8c8ab37d68eae5cf0e8d8538fa7fd6081e896b5bcafa735342f991ac8c92799df61ae10ff13604d50e5df1996755a0213efa4949756e6d9d55acbf7980a9ee472344cb59"}], 0x318}, 0x1) r1 = open(&(0x7f0000000000)='./bus\x00', 0xffffffffffffffff, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r2, r3) fsync(r1) 16:00:12 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000100)) fcntl$dupfd(r1, 0x0, r1) pipe(&(0x7f0000000000)) pipe(&(0x7f0000000040)) fcntl$lock(r0, 0xb, 0x0) 16:00:12 executing program 1: mknod(&(0x7f0000000100)='./bus/file0\x00', 0x2000, 0x6) open(0x0, 0x0, 0x0) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x81, 0x0) r1 = dup(r0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x3}) ioctl$WSKBDIO_SETMODE(r1, 0x80105703, &(0x7f0000000040)) 16:00:12 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="8902fa87", 0x4) r1 = getppid() r2 = getuid() r3 = getegid() pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r4, &(0x7f0000000340)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000280)=[{&(0x7f0000000100)="8f9e2efabedf3d3ffcfde2d8a52da41ee39470fb0805332d1383dfec43148fd4629f909a15f354e9b669a512bbee0f5493e682fca19a39450f0987d7b88f3e7e1ee36f6e62a84a054a7009f4bae25e8e89d360bce08fc7c970c6f1c3065b99b02e402858de6de9bc514ab96784420863bb92ff0f8ae0b4b344b34d4de651e08a9ed3c32b8ad1544765c11e6b331ecca75ea16889bb149a6aec43f0c453109c36747fafef7a34cb7ef5b000274169844912eb81462595e6a015211377718d88ebd9a36c45e3c25e3f2c2b68ce5b5bee1b66583bf7a362b16e62cbcff8d6e78419a48fcf2a04c356f07edfeaf3366b0766f17ac79ef1eb9ef3f8ad4c9249972a", 0xff}, {&(0x7f0000000200)="d698bcbf8d28447d17a14e4b347fe73d2839297368d43a54e9b57a1831e7340d7606790b448518cfef0e88cd4a381a0ce2386db2059a6fac94791fd108e30c44597878f8ddfcb6a5f64b016efee07a5f2d18d06f6a", 0x55}], 0x2, &(0x7f00000002c0)=[@rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x58, 0x40d}, 0xf) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, r2, r3}, 0xc) 16:00:12 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0xc, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMSET(r1, 0x80044270, &(0x7f0000000100)=0x7fff) openat(r0, &(0x7f0000000000)='./file0\x00', 0x90, 0xe) poll(&(0x7f0000000080)=[{r0, 0x11}], 0x1, 0x0) 16:00:12 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x20e0, 0x1b02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r0, &(0x7f0000000280)="0040006235831c9278c66d0000000000002e8a59f0d1c3ef1b6b9076eabf4bd322092f0389ea87262df43b4803e8e1b0ec3b7a0eca54cad16399e3d16b5b279481d32501970a82a6edf38f88c77b6461dfd907f156a450d6f0c5515b5a69e57fd97d4b2a7c1a3b855d4b048411131689fc49693f3496eed5953573233cd009ef1358724567d5d95a18c54898acbb431b4c9f34b1792ccc743c9775fb7f0ba1e397a188ffb3a206b2b4f19b76041a8a3312e627de719b3e0d22f16cef06b631521a100195349856712ee01fc82d54902c5afccfceae6efeb6e8637e1b743437ab", 0xe0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) execve(0x0, 0x0, 0x0) 16:00:12 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x800200020013c7) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20000, 0x0) mknodat(r0, &(0x7f00000000c0)='./bus\x00', 0x2000, 0xa203) preadv(r0, &(0x7f0000000200)=[{&(0x7f0000000100)=""/238, 0xee}], 0x1, 0x0) connect$inet6(r0, &(0x7f0000000240)={0x18, 0x0, 0x7e47, 0x20}, 0xc) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) kqueue() readlink(&(0x7f0000000280)='./bus\x00', &(0x7f00000002c0)=""/9, 0x9) 16:00:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457811a7f9097b5ac793683a"}) pipe(&(0x7f0000000140)={0xffffffffffffffff}) faccessat(r1, &(0x7f0000000180)='./file0\x00', 0x10, 0x1) r2 = syz_open_pts() ftruncate(r2, 0x1) fcntl$setstatus(r0, 0x4, 0x44) write(r2, &(0x7f0000000080)="1739711cc3163404c6d2426d3dd348fb078eae0a28c5eb34c854a7d5b7d6b2de91a6597a38e00dafbf384d1e571d727a86c4b96a7a7b90a29b187f626f1a0fd8a39d7603f9d5d27b3bc8f6c0fd68900e4489bcaf3ae94ccd72f426efea7b95049df83aad7b71b6a3de29a64ba5e755c2f57e70e3fd7f2f96c1528db1351fbf07bb8e", 0x82) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "6f24f9143e771817d441dd3418809d11de4ebe34"}) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000001c0)={0x8, 0x3}, 0x8) syz_open_pts() 16:00:12 executing program 0: r0 = socket(0x18, 0x2, 0xc535) setsockopt(r0, 0x1000000000029, 0x3e, &(0x7f00000001c0)="4b74954c", 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x110, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x8b, 0x8}, {0x25, 0x80000001}], 0x2}) 16:00:12 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)="1a95", 0x2) r1 = syz_open_pts() close(r0) r2 = dup(r1) sendto(r2, &(0x7f0000000140)="23dec4d0e2397c18bec15948c3679b7624045e7bc433a5ebe8d3d861e1d218a290d6dc44080d3830f7fa2b72293242334a71495ce6db157ed96e8a3a0b1c4b", 0x3f, 0x2, 0x0, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)=0x5db) r3 = syz_open_pts() poll(&(0x7f0000000240)=[{r3, 0x4a}], 0x1, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x5, 0xffffffffffff8001, "8549558802006637054dea9c11fe4dbfa600"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:12 executing program 0: mprotect(&(0x7f0000ecb000/0x4000)=nil, 0x4000, 0x6) mprotect(&(0x7f0000eca000/0x3000)=nil, 0x3000, 0x7) mprotect(&(0x7f0000ec9000/0x4000)=nil, 0x4000, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0xfff, 0x3ff, 0x9, 0x7, "8996fb247586282b638a05af254f295a6c3f4840", 0x81, 0x80a}) 16:00:12 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) fcntl$getown(r0, 0x5) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1, 0xfffff, 0x51}], 0x986, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000140)) 16:00:12 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd00) execve(&(0x7f0000000000)='./bus\x00', &(0x7f00000001c0)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)=']&\x00', &(0x7f0000000140)='!\x00', &(0x7f0000000180)='\x00'], &(0x7f0000000280)=[&(0x7f0000000200)='-,\x00', &(0x7f0000000240)='\x00']) r0 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) pipe(&(0x7f0000000380)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f00000003c0)={0x7, './bus\x00'}) lchown(&(0x7f00000002c0)='./bus\x00', r0, r1) open(&(0x7f0000000040)='./bus\x00', 0x8001, 0x40) 16:00:12 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x3e84) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) preadv(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/82, 0x52}, {&(0x7f0000000040)=""/16, 0x10}], 0x2, 0x3d) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) listen(r0, 0x0) 16:00:12 executing program 1: r0 = socket(0x10000000002, 0x3, 0x0) write(r0, &(0x7f0000000000)="25851e7b971481def8b28951617d8e847e9b716e6ba800bec92928acc33721ce3060ff1c00c7eb1f8e472e2e5c31a9eb91ac53d6c2cc02d74204c806c973ebe3574579d080a05c8a1a3de46d0b4da24ad47c51c08a6f9a1b92608e8deb23dfba6b6632a741f07111f84f9d962098eac182f8a44ad6cf45a6f282a2bcab8a91d5f61da34e797d2dc3ca97d9be", 0x8c) getsockopt(r0, 0x0, 0x68, 0x0, 0x0) dup2(r0, r0) 16:00:12 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x2e, 0x0, 0x0) r1 = semget(0x1, 0x5, 0x2) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000000)=0xffffffff) 16:00:12 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0xfffffffffffffffc) getsockopt(r0, 0x29, 0x36, 0x0, 0x0) 16:00:12 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0xfe3a7cad5a97eba7, 0x4) socketpair(0x10, 0x2, 0x2, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = syz_open_pts() r5 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8, 0x0) r6 = socket$inet(0x2, 0x8005, 0x1) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x200, 0x0) r8 = open$dir(&(0x7f0000000140)='./file0\x00', 0x40000000, 0x40) poll(&(0x7f0000000180)=[{r0}, {r1, 0x104}, {r3, 0xa}, {r4, 0x1}, {r5, 0x5}, {r6, 0x80}, {r7, 0x1}, {r8}], 0x8, 0x40) bind$unix(r1, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) fchdir(r0) readlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)=""/197, 0xc5) utimensat(r8, &(0x7f0000000340)='./file0\x00', &(0x7f0000000380)={{0x1, 0xe2}, {0x7, 0x6}}, 0x2) r9 = semget$private(0x0, 0x5, 0x641) semop(r9, &(0x7f00000003c0)=[{0x0, 0xfffffffffffffffe}, {0x0, 0x8, 0x800}, {0x5, 0x0, 0x800}], 0x3) recvfrom$unix(r2, &(0x7f0000000400)=""/37, 0x25, 0x0, &(0x7f0000000440)=@file={0x1, './file0\x00'}, 0xa) r10 = msgget(0x0, 0x51) msgrcv(r10, &(0x7f0000000480)={0x0, ""/105}, 0x71, 0x3, 0x7050b0cf7dc00d73) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000500)='/dev/ttyCcfg\x00', 0x40, 0x0) ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f0000000540)={0x0, 0x5}) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000580)={0x4, 0x2, {0x2, 0xa10a}}) mkdirat(r8, &(0x7f00000005c0)='./file0/file0\x00', 0x4) socketpair(0x6, 0x6, 0x0, &(0x7f0000000600)) ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f0000000640)=0x7fffffff) fchdir(r8) semop(r9, &(0x7f0000000680)=[{0x6, 0x9, 0x1000}, {0x1, 0x4, 0x1800}, {0x1, 0x8, 0x1800}], 0x3) ioctl$WSMUXIO_INJECTEVENT(r7, 0x80185760, &(0x7f00000006c0)={0x8000, 0x6, {0xfff, 0x7892}}) syz_open_pts() semop(r9, &(0x7f0000000780)=[{0x0, 0x2, 0x800}, {0x3, 0x3, 0x800}, {0x4, 0x2, 0x1000}], 0x3) 16:00:12 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', 0x1, 0x0) pwritev(r0, &(0x7f0000000140), 0x27e, 0x0) r2 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) fchown(r1, r3, r2) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000000)={0xfffffffffffffffd, 0x2}) close(r1) mknodat(r1, &(0x7f00000000c0)='./file1\x00', 0x20, 0x4) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)) fcntl$setflags(r1, 0x2, 0x1) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000140)=0x1) 16:00:12 executing program 0: setreuid(0x0, 0xee01) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) 16:00:12 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000115000/0x3000)=nil, 0x3000, 0xb) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:13 executing program 0: r0 = socket(0x3a, 0x7, 0x100000001) setsockopt(r0, 0x1000000000029, 0x40, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000200), &(0x7f0000000080)=0x10) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) getsockopt(r0, 0x401, 0xffffffffffffffe1, &(0x7f00000000c0)=""/219, &(0x7f00000001c0)=0xdb) pipe(&(0x7f0000000240)) 16:00:13 executing program 1: r0 = socket$inet(0x2, 0x2, 0x2) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x2002000000009, 0x0, 0x0) 16:00:13 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0xffffffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) write(r0, &(0x7f0000000000)='<', 0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x1, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) write(r2, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x7fff, 0x0) 16:00:14 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a", 0x6, 0x100000f5e}) 16:00:14 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) close(r0) connect(r0, 0x0, 0x0) 16:00:14 executing program 1: r0 = dup(0xffffffffffffff9c) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x0, 0xfffffffffffffbff}, {0x1, 0x5}}, 0x0) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r1, 0x0, 0x800000008002) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) 16:00:14 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80008000a0002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x400, 0x2) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f00000000c0)=0xdeafbead) 16:00:14 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) socket$inet6(0x18, 0x3, 0x6) 16:00:14 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)) chroot(&(0x7f0000000180)='./file0\x00') mkdir(&(0x7f0000000100)='./file0\x00', 0x108) mkdir(&(0x7f0000000140)='./file0\x00', 0x18) 16:00:14 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000480)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="2800000052e9e4f40a13c74900000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) socketpair$unix(0x1, 0x2, 0x0, 0x0) 16:00:14 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x20410, 0x140) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) sendto$unix(r2, &(0x7f0000000040)="9d", 0x1, 0x1, 0x0, 0x0) fcntl$getflags(r2, 0x3) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x0) rename(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='./file0\x00') r3 = socket$unix(0x1, 0x1, 0x0) r4 = socket$inet(0x2, 0x8004, 0x0) recvfrom(r3, &(0x7f0000001e40)=""/192, 0xc0, 0x8002, &(0x7f0000000200)=@un=@file={0x0, './file1\x00'}, 0xa) readv(r4, &(0x7f0000000340)=[{&(0x7f0000000240)=""/215, 0xd7}], 0x1) fcntl$setflags(r1, 0x2, 0x1) mkdir(&(0x7f0000000380)='./file1\x00', 0x8) readlinkat(r2, &(0x7f00000001c0)='./file0\x00', &(0x7f0000002000)=""/219, 0xfffffffffffffda6) fcntl$getown(r4, 0x5) readv(r1, &(0x7f0000000980)=[{&(0x7f0000000500)=""/220, 0xdc}, {&(0x7f0000000600)=""/168, 0xa8}, {&(0x7f00000006c0)=""/221, 0xdd}, {&(0x7f00000007c0)=""/9, 0x9}, {&(0x7f0000000800)=""/2, 0x2}, {&(0x7f0000000840)=""/166, 0xa6}, {&(0x7f0000000900)=""/65, 0x41}], 0x7) mkdir(&(0x7f0000000a00)='./file0\x00', 0x24) recvmsg(r3, &(0x7f0000001bc0)={0x0, 0x0, &(0x7f0000001ac0)=[{&(0x7f0000000a40)=""/20, 0x14}, {&(0x7f0000000a80)=""/4096, 0x1000}, {&(0x7f0000001a80)=""/58, 0x3a}], 0x3, &(0x7f0000001b00)=""/129, 0x81}, 0x43) r5 = geteuid() getgroups(0x5, &(0x7f0000001c40)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) fchownat(r0, &(0x7f0000001c00)='./file0\x00', r5, r6, 0x4) rmdir(&(0x7f0000001c80)='./file1\x00') flock(r3, 0x4) lstat(&(0x7f0000001cc0)='./file1\x00', &(0x7f0000001d00)) fcntl$getown(r1, 0x5) shutdown(r1, 0x1) 16:00:14 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) pipe(&(0x7f0000000000)) close(r0) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x8004667d, &(0x7f00000000c0)) 16:00:14 executing program 1: socket$inet6(0x18, 0x8000, 0x4) r0 = getgid() getgroups(0x5, &(0x7f00000001c0)=[r0, r0, r0, r0, r0]) r1 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r3 = getgid() r4 = getegid() setgroups(0x6, &(0x7f0000000180)=[r0, 0x0, r1, r2, r3, r4]) r5 = open(&(0x7f0000000100)='./file0\x00', 0x210, 0x0) ioctl$TIOCMBIS(r5, 0x8004746c, &(0x7f0000000200)=0x1) r6 = socket$inet6(0x18, 0x1, 0x0) r7 = socket$inet6(0x18, 0x4, 0x3f) setsockopt$sock_timeval(r6, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0xf) bind$inet6(r6, &(0x7f0000000000), 0xc) r8 = dup(r7) r9 = fcntl$dupfd(r7, 0xa, r6) renameat(r8, &(0x7f0000000080)='./file0\x00', r9, &(0x7f00000000c0)='./file0\x00') 16:00:14 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x8028, 0x4) r0 = open(&(0x7f0000000000)='./bus\x00', 0x20120, 0x7) write(r0, &(0x7f0000000140)="0040006235831c9278c66d0000000000002e8a59f0d1c3ef1b6b9076eabf4bd322092f0389ea87262df43b4803e8e1b0ec3b7a0eca54cad16399e3d16b5b279481d32501970a82a6edf38f88c77b6461dfd907f156a450d6f0c5515b5a69e57fd97d4b2a7c1a3b855d4b048411131689fc49693f3496eed5953573233cd009ef1358724567d5d95a18c54898acbb431b4c9f34b1792ccc743c9775fb7f0ba1e397a188ffb3a206b2b4f19b76041a8a3312e627de719b3e0d22f16cef06b631521a100195349856712ee01fc82d54902c5afccfceae6efeb6e8637e1b743437ab", 0x7e6e31f0642907c) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10000, 0x0) execve(0x0, 0x0, 0x0) semget$private(0x0, 0x4, 0x100) 16:00:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000240)=""/157, 0x9d}], 0x1) write(r0, &(0x7f0000000480)="0f", 0x1) lseek(r0, 0x0, 0x2) getpid() fchdir(r0) r1 = dup(r0) open(&(0x7f00000004c0)='./file0\x00', 0x0, 0x80) pipe2(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = accept$unix(r2, &(0x7f0000000540)=@abs, &(0x7f0000000440)=0xffffffffffffff52) getsockopt(r3, 0x3, 0x8, &(0x7f0000000300)=""/85, &(0x7f00000000c0)=0x380) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000000)={0x3, 0x6}) r4 = syz_open_pts() pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getdents(r5, &(0x7f0000000380)=""/88, 0x58) close(r3) fcntl$setflags(r4, 0x2, 0x1) r6 = dup(r4) syz_open_pts() lseek(r6, 0x0, 0x0) 16:00:15 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = kqueue() r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r3) 16:00:15 executing program 1: r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffff5a}, 0x0, 0x0, 0x0) preadv(r0, &(0x7f00000006c0)=[{&(0x7f00000000c0)=""/77, 0x4d}], 0x1, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x1, 0x8) select(0x40, &(0x7f0000000040)={0xa}, 0x0, 0x0, 0x0) execve(&(0x7f0000000140)='./bus\x00', &(0x7f0000000400)=[&(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)=')\'\x00', &(0x7f0000000300)='@-\'\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)=',\'\x00'], &(0x7f0000000500)=[&(0x7f0000000440)='&\x00', &(0x7f0000000480)='{\x00', &(0x7f00000004c0)='\x00']) 16:00:15 executing program 1: accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000170000000000000000001b91b681b2420000000000000000000000040010"], 0x0) r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) setsockopt(r0, 0x29, 0x40ffffffff, &(0x7f0000000080)="03000000", 0x211) r1 = semget(0x1, 0x1, 0x300) semctl$GETVAL(r1, 0x2, 0x5, &(0x7f00000001c0)=""/195) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 16:00:16 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) close(r0) setuid(0xee01) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:00:16 executing program 1: setuid(0xee01) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff8000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000200)) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000280)) r1 = geteuid() r2 = getegid() r3 = geteuid() getgroups(0x2, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) r6 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x7, r1, r2, r3, r4, 0x5, 0x4}, 0xff, 0x80, r5, r6, 0x401, 0x3, 0x1}) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) ioctl$TIOCGFLAGS(r7, 0x4004745d, &(0x7f0000000040)) 16:00:16 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) sendmsg(r0, &(0x7f0000000040)={&(0x7f0000000000)=ANY=[@ANYBLOB="1e0000000000098cb100"], 0xffffffa9, 0x0, 0x6e, 0x0, 0xfedd}, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000080)={'./file2\x00', 0x2, 0x4, 0xad8, 0x0, 0x12, 0x2841, 0x200, 0x0, 0x3, 0x3, 0x20}) rename(&(0x7f0000000180)='./file1\x00', &(0x7f00000001c0)='./file0\x00') mknod(&(0x7f0000000100)='./file1\x00', 0x2040, 0x40) socket(0x20, 0x408005, 0x458f) 16:00:16 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x7) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x4}], 0x1}) 16:00:16 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) r1 = dup2(r0, r0) getpeername$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) writev(r1, &(0x7f0000000440)=[{&(0x7f0000001600)="3e5b7054575ac8120dd87e5e42232ed8fa4815319718294b047d8d65c5011cc571fc251fb1e6e435c6811bfed698672b", 0x30}], 0x1) execve(0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x2, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x28410, 0x1) 16:00:16 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x6) fcntl$setstatus(r0, 0x4, 0x80) setgroups(0x2, &(0x7f0000000280)=[0x0, 0x0]) getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setuid(0xee01) r2 = socket(0x16, 0x3, 0x0) r3 = syz_open_pts() r4 = semget(0x3, 0x1, 0x2) r5 = open(&(0x7f00000002c0)='./file0\x00', 0x210, 0x4) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000300), 0xc) unveil(&(0x7f0000000180)='./file1/file0\x00', &(0x7f00000001c0)='c\x00') semctl$GETNCNT(r4, 0x3, 0x3, &(0x7f0000000080)=""/52) fchownat(r2, &(0x7f0000000200)='./file0\x00', r6, r1, 0x4) shutdown(r2, 0x0) r7 = semget$private(0x0, 0x7, 0x230) readv(r5, &(0x7f0000000640)=[{&(0x7f0000000440)=""/191, 0xbf}, {&(0x7f0000000500)=""/107, 0x6b}, {&(0x7f0000000580)=""/162, 0xa2}], 0x3) semctl$GETVAL(r7, 0x2, 0x5, &(0x7f00000006c0)=""/229) getgid() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x8) semctl$SETVAL(r7, 0x2, 0x8, &(0x7f0000000140)=0x100000001) getuid() syz_open_pts() readlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000007c0)=""/4096, 0x1000) 16:00:16 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x1040, 0x0) r0 = open(&(0x7f0000000000)='./file1\x00', 0x40, 0x8) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x90, 0x6) execve(0x0, 0x0, 0x0) 16:00:16 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000300)='r\x00') execve(&(0x7f00000002c0)='./file0/file0/file0/file0\x00', 0x0, 0x0) 16:00:16 executing program 0: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) bind$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a7c800000029000000330000000300000035ce17351d70577f250ff8242b5c3df13566ee0243a92461bbe095db80455331cb8d1454d24587e3313d6065724ce375e1846fbf8fe2ed16bf38f082bb0785108a4ad74775d69d77ee72af5b5a14e9e7dd4295d52ab8520dd93a626ed574cd60f3650ef5f96e9d7ba872c96fbce4f096335dc9f6169369d81542b3abe7749e7879ed6411f43d9f40740f7bd8da0cd261174da61bc460eeb1da7f56c00a8387640ce61cf1b7c8014357710c1c53dfb9c138211b0000000000b8e8338a6c16bbbea8f54e1afee010d50a0fdf4122805617f61165594397b20797531c4e57d7b57ab95677e59a96a845203a9b5146dcb48433ae6b4fec502e0015bc3523f0fa838b78bd6b550bc87557cf1fb68fbc1a4b979d49878901dd0cd41ff420fb382fc6623f08bbea64c27d86e58af16e0f50206bdaae2726086160dff3849ead6cab69"], 0xe8}, 0x0) 16:00:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x4004667f, &(0x7f0000000140)) r1 = geteuid() r2 = dup2(r0, r0) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff8, 0x4, 0xfffff, 0x6, 0x20}, {{r0}, 0x0, 0x1, 0x10, 0x1, 0x8}, {{r0}, 0xfffffffffffffffc, 0x11, 0x8, 0x80}], 0x6, &(0x7f00000000c0)=[{{r0}, 0xd3731f2f2341d25c, 0x25, 0x1, 0x401}], 0x6c, &(0x7f0000000100)={0x401, 0x3ff}) r3 = getegid() chown(&(0x7f0000000000)='./file0\x00', r1, r3) 16:00:16 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) writev(r0, &(0x7f00000025c0)=[{&(0x7f00000000c0)="136a67d7a37a375b88e98f8676a98a8b47b3b29df70e42a9dcc2cb8c11d1869380b60e048fb6756f455b69e45cd89ee72f5b0f5f11bc082e83fce5c0a9ef5d6b4c61a094a385bde3c9d0fe968eb1e973651a4ef4c57ec9eece5e64989c3ca539d894f085541f5db6dfbb563688cf6f3a29425a9c2a523132a9c7a13b65d1df77e773301f2704c6b55b6aa6795369abddb5f2fbcba4aa135a5dd030d6c683", 0x9e}, {&(0x7f0000000180)="961a6297abd429cac30a4a52ae4b87034bb9ed54f6316e1eeb821303a5f2a0b4b97b30900a5cde623fd15ae3b1fe696be3cb575d67575013ecb8106c08c15b7eca1b8c4c9b627c69885d61f5d814d7dd3ebdfb0d46810f1d4a8c096b14d71d9099708be3b580471a35e0f448e9cce52bb34589b647983b054ccddda89b64e31b21a8abce7d86a75c35c5aac1e5b3f93e5c74539c9473dc13426c3549eb79da528ba324febb65445a", 0xa8}, {&(0x7f0000000000)="0b99a4531d5bc47d73a61fd16ec1388cb7d888eb54eb28", 0x17}, {&(0x7f00000002c0)="05a8da03cc65b693d163fe3bacd3a18b268a4102d6d9d98deb9bad8b7da17488c3e9121a33301f1cc655c4f6afb0ae08d90aaf8dfbff498924014cf408927bf2ba55f59631e9bffa0e21cd6455c357e6c6d209da98145a32ef6e075962affeba4f7405d1f219661ff44a786a34348707f0f6740a84f1947e0245452068ff05c9b743a042eccecd", 0x87}, {&(0x7f0000000380)="550256934ab7f06d45dee02c80ab68d1f129d65b4594d083ec291eabfd8c0f0f4d57fbb0939ea0e40997bbc67f3a58db354c1f2037dd6ea19d662bc1614649d18e85c032684dd1a1d17406effa626b52cfe21f0540932d1a2aa03d7c4373c2d91446c0ebd170d749e2f88695838438b7be843368f8aa01a7bafe48af364164cf9e07882071b530e26aa68fde373c2752190c403b8916fa6be5abe632b278751bf6bdea8e5d7cb646e5f7dbdc1f7d8813b7", 0xb1}, {&(0x7f0000000440)="356beba3dbad248ab133fd8a1b9ae8ce1044e188b4592ece256433e6b5bde9a9e2b59da58e5f1121e4c96c18b162f68d0230ecf83ca60c57eb4697dcbda8895b384dbd4b611b83d85b405cb83740eb0daa19231414d019b3528259d5487064ed3f1ee1ba314f2932dacc326b1cab162a517602ef6e6f3d2251f02dc4c9c8888bbaef7d0324daf19f777ea3c4bf01a37c878f2d828d557697ca22a1c79ca9120dcdcbc93a292ed6fbc80f3948918ddd2d4cc2a24b65b6a9a9901a91527385d2a4a151b8f17ec3edcf7f5069646b040de9af91e607f387dbf14b9a247ff147b2579df75d8c17305150c4ea3666ae8e60ddd0fcf20dae52e0301e2c52c8a79ae1e849c3c110cff10fe676c4d1a56e7ce2fef9543c5a64143adb63391e517644fd5b5516edbc8b81bfe462f7c7312262918a34093fdea76439ebaecf641aa32e036a15c519ff136fd72b74b19b5bd26c58386412576cd95d1acd628041a9ac40d36600646f18ab45b9d8ad60a326399d34bcd405f1ea95ca648365ca3b3ac57f5a15e4a1eb08c06189a442453aa52efdfd0f93aae5f20da9cc861e7ac3e9e42700a9453ed3cdc57a244339f6d4f7caf23d5cc4bd390f19095b57a730e02b7268e822c11c468e758461a735a02adeaa6e3565434236c1883a896c0ad72b9fb08a2545c61e32836d1f493d37946cb205b1791ba46f982e001d1f4bb32f3d0548ce93a170fd171cadebce24a4e006660e6786b259200da4095587936baf7b9029a1e4dba9fafcf758adc4701cc709bd58fe646e1085f858621a5ff6218a49e13e629e1aa12e75258a8e96ec6324ea5bd78ebc61e7cc0cfff6ee4cf7a9fcc453c05dbf8da44fb5331afde7cc005f0a5d44950ee3abe1ed2372d914de3ce14759e42246167171ab7f4aa6eb484cd1e2ec9dbb0d5d46d19928afccb874ead921f84db759355c51f5470d918128c67b32fa2ad035aac26953e79ede2d77c592cb1c682ee07c7ba5786a5f423c3623da9bfdd688923a99c40cb5feb2a6b3976364f4a632faf055c0455b9c7ada00eaae9ceba05307acd4f4a0bfd9e3b61360d95c085c17bf47e76eaac25dd719e75aed78cf9326fbe06312497cd357955f3f353379ebe10c280411118c67f62507e3d513e794378b936c8f02f07e349e0f0b4046fa040b5602656d111088b36b24e158f0f86f9e406e16943b23776bbfb518b6ec91f6b8770625a8dddbf106d5c2bb7aa133cfa35cb8e2e0aa1a4754d84b051eb180a141f063f9989d79a532be76d603136abc75ad7b20b05053e384919a17b1ec861aa02522235fd0ac9886f82c268635f464a6f0bd48b4bdcea4285ee3a80824df3afd36350f3182fe2d58b6dbd769b904ba9ceab4826c900d35c3c5a1005f14607c319e77db85cdcc168757e8f8d20892f1a3428d9a3bb352046900f87aae978012a0fd4ceba8c1653afe27f00935d126fa9a748404207ec4ccb82ec0173a18ea377b49bdfcaaa1be0134fecaff6a14dde721474f6a3bd39ac6f1622fdf0f74c371b97d52b29e136f0fc771d6a477f34cac7e27fb72fe9b122da7fe1e531f5e39c7033fb06c2db1e90f468f63951e1cfbf97d6ad026324ce63178994071370acbd5b37e05b3ded703c70bc5f4120edc0a7f06b001e8f2f100940529e0001fe552cd5a904fa995d6dae17a70f5bf020dc315d7020cee2f5ec79be47ea129ead9f5522434940dfde7d7cb8cf45e43b365687449e0e216fc55f4d84137f2bd1fc39e2700b35c262debdbb3200b1273e34bb11b898ee44975ad7c99cffb41c11aca564a4ad99ede9082c1e48591c773ada8c150484bbfb53f8f60446875ed82d5513955da16ef2a7d8bdd0708ef529bb237ef73cab6e281095f9f71a7e7962e635eba10e1119c10af966f14a0f14dde7bfa141778665246525eed53c5dad2af017f50636bc50e691dc0f9e9478e590ccbeef15fc2e3a3c2b5aa8440a4a5cf98c99808dc05a56fe238beb4dc567f7c16851e9f036047ea95b5ce5637661bd0355909e115d509166ffa0279b3ff290a39f01855f10dc9a7e3e5b84d46a02f89abab94037b8cdd27b5cb0b50cd70a7391cca1ea898aedd1674b7182e2ca4d7fa7df43307aa65acda7bb475fa2797b80df6d1897f14d57cd40d7780cf5f45bb23c35f6a665241acb2441a21460391fc21c8f70e2ffc3a0822529c5f27ea42693acf988de3be877d5af1383dbdb8fa444d563cda0cd6408f985cba8ac0a0cdaaf0b1af13b420114292684ed67626c990e06936f64f5e526fabd8c3029ad915996cfb75fb0db514c552fa08b899ec7bb5e40780287aead8efca2ee7e18cb11808a69324b5266da87fe04e6374acb93f6fa539aca67f2923550faab5d285a53e865e8c8a48905880b3f989a925dd1ea93cc04829a5b55f3cd17b140b0d3020b21e7c29972adf5931bd36d595cec794d504c5a8c8a78e80e65d045a02b13cc867b119702696f35b16b490f54cbadf3af198e9095affb30d5a6695cd6cb409005078b82ddc2357daa4252569e3526249d03a7a26d1237f3d554e9ae1a3e2bc2a8133250ca1ec605431ce15203a742bb3dfa1aded3401012d9f699356472c16ffefed016d19db020d8a9cb5c648963ee1acdf1ed3fc612f3eaff68c0715cb6f45220a52fa338c409a38f14e3c5a85e6206bdc0c1aa4364c5500d47b928a68fc01616838ba59ba7d5401c81a47b9c5e895a06aa359cb1329f1238b01eaae02e653a1d59d099767b7613bc065be4125e726978c64da869f6008bfd2f94ce89779a3f97becc1c8790921244b3a98d504f778af0c2a48188889a23dd57fec7f190f6c3aa49c8e40d0849425553f3d18b78d9348e4c79e8fc59954a3014a46c3a3f24656c2ce42123b14891770d68fcfe56809295ab1a945311464a44b090b223198027859e526bbd49e0c1b7d0466edf3b02dd2bb4ff02a49850f314843cc3869a0cf8ad91fa2203cab67d979e447cc4254adb7fce3d2f699efd8895ea92d4617f5849cd0a37e3d63b470ea613aa6295cce014143d3490963897ba25a44eb9c816f288aa5aba4a788f4d3d25bc5b3cf4820f745afbf75946590bde49a24d4d27a66b540901b536c80343b33b5f34fc02429afe4813ed3ffe7c609d1e79829c1dbfffcbf0388dad5935474ce12cd01058183f459de836de94264e111ef79227a62b50f8055a04ffd3ff532221d23e3602bd24edbdfdd4935c0faa7e93500f5109e5ccc1aa77051e61f1e1a079d8bf36ca1c29c82160af7e7c89b515a9285e19d00061a28a58448d3248b4621da209edaeac56d073d01aecd4955856920d7061729bc17deeb2c76861ea59cc4c13d908718a3926873e279a1d44a05ce6f4651fcd642a4256f29c0f64d7394fdaec88c7fa860c6be17f774a1bda109be8543de89e68650356650743669b8bb49b87a7e5fc7344ec93792e0a6a9b5933d65b20de0e6470fe4471cd95097721b5999606d6b105b13955e6418b59bbfe331bfbd091a30694bba367c72604081fefb1f23f3aea7fc6ad8cc1e2c1022e8554849a4586a0283e45d9298dc27679765a92b3633e862f8567923ae6b63273019bd2307d1e6477f732478e875b1ec2235684ff3411bf7c4f4597f81f6f04628deed01e9738ae544bc176fd8d370f1e9c09d942b5ae59478b52652ed9dd05dc7c81ba1c6a0b7e956ff12a3cc427f51de7adaa95df0bea5bd04fba589bb3c2072499d0e0801347a5efa5436b6f5b4b65d6176a4fe163664e06bffd6196ef20bb218e006b9eabe17abd91fa43db24940c9bc87c3eb30d13913580c84577bbebb79e9038d85b2e70097bf28e9d9b31d51108f0d22ad7e4f3493fe0cc8191372406ffb7903c6a7846194f8e338dda27b690ba9446c66e665e932aa8f8d8085d6eabb24593f0abf741dcf870f8471c5b405f5bbb00efc74a08af9c8941c072d42b8257bffce0008ad4e1838e795771bec976264cfb173c8f50ff764f5624ce75c77f6f31d0079b41c1af483f8e159578945bbf6f1ba02eef50dda9e9a9bdcc216d5d2fbaf16b7a5bd9ba4f80bc7a2ebdcc68fe9e63e8527cc893831dff0ed010279f9c8afda9f6d8e1b72d7ac6bf76fdb5a3b7ae6280274a2f616e1115e2d9ebd5007b7f4fb859c163c7f0811831fec937d51d3f200a493d48485b21621520bfc9ec533dd5ec9035a8d50f24338fade9964583dab411e0ccb8b92ff330a627b876757dffe5473a95592d8b96e35891061e6d46caa4290464fe527530fdbad7e5f1c73ca2f884bf0ccec396711df02b6ef8ea505ddd3bd6a87a96c99bfa265176e6a993320621bdc5ae79ade10b0f557c4b4d37e15603b6b190861ad964cad2cb6ab7b94248cba8df85f5bb29b71d5ac28de75f11240f3275c1985cd50160d6979729b033f95136cf078f237303377032aad3a7c27e54a9f08b5f11d1cba3205130ddf4d0ded0f6b6e4cfd5ca9c7659eed24af6117a31bbb65530fcb572d61e8b60339287bcf9c8c59e7b32d50ea319e8fa710a44c1f566a308ff2a65bff21f04a5a456c75b8a15b7d2a849856e263d15dda18a0dc3a4f87a917924b97ccf436ff0cadf64bb34252862985e735e9ff1731e5c8cd83fd6baa0e35fed79088a47b1b13feb472632c4e5dfbbe46f84d8df6bf29d9fb8d1bb81c29e04546ec695ac0726877a9936286a46a1e699482995682687ff9a655cee16b11eee6a6a72ac4689733af4d82dc07c0ccae0145e674ee2996c255c0018b7320772a0aea3f1bf6ac97e403ce311d0068452ba09551c1dbc26f6f2d4b123c09b3f7ea4187533761b9bb4f293a4b27eef7ee21edd9b393d61f9c7572aefe80b6057b66b0f2bff6afc216e418cc62905838d659d607acb084eb2e71fa2ae37ebe929a33864ec92dac477362a2bfbb03c51305d487fe6dfdebfdb6d9442baafbdf6ee5b55c638843e4664b56a2c87b7ca8dea21bef3eb68f3cd0913a86941f4e27e5499c0b97466387bd67389cbdc9099982e78d3e0f5baf7438f86ce7f1b517f701d3e3add5684a588a95855cb65a571e13aa79d2897ee747f424cba622eab16f5130fd1d9c9fe514deeac05ef7fbc97836fee9a755dc303a254f6ca05a8f122257a5f402102094f24e450a8d84484c7b400db0921cca41d2e63a3ce9e0a2ee878711b1c55f37b7d84a2c08a24eae2e19649b91c85138498f256e8fce3f9a879308004fcf842660c08cca170a963bb90dae64d6184b6394a3d7a08bd62b0d55b8b4525b26261dba1afe5ec9753ac0f6eaae0b8d6bb6814130d6f5addfc9a505a3cec8f7f2a4b9a003fe0b95275119ba664ebae211062aeee2d28bfbb8ba6c97370e31b2e6466b1877f2d4cb620263bbda81cdfcca5c817801176477dde8dd2073c911d933990e7c9fbe933ed95da95773752c577b04b7cc1cb565ad2539f0a9dfc82b3cc56a56731e4600d2c1f2d62c03f67bb5e553859ffc45c3b38ee2f46673866cfcc137dd81ab56394e2013bebc618052633bfa5dae8bb2781e051b9f0168a42052f67e852402454fb2e57c432993f2a57b4548f88e3a41c926aef81d90992a5282386f7bfcb227591edc501ba14760b70195b6f8148a564f1fd70b21aeda84d96ec157675a403abba45a07480dbefde0f3f078e8f87d896d8b158777c9aae2984c14bfeee3fbec251fe82af194fd91efb5d1a5388fbf9f737d4425d1cfbfe2b46bd5d1fcdab0f8b6a4c81a4bc4cf0d6708b993f7f004a564cef64680224d75b5534a94892ec0757a063699eca233799e98d8a097fa7a5598d76a835889c5", 0x1000}, {&(0x7f0000001440)="ba03489c33670c0876a0b6998882e31a7b7cf99243b0818766e040fd114c93874d2bb60d5c647e5f7057eb8de85a14aa0b1de752b9a4c3203fd62ab5bd34630038a345b6392037d4d45f73be14131ef3dc7565cc192710f5d5cf2db27ac3f0c317e42d0c6c2401281daac195c69714fad714a0b6210193f9786c633ef8ec54b912b64aeb63cf60dda420579deee7356b8a8b993a417b77a584fdf5d095d0afa6532830c043aa910fdac3b5902e4573619e4c087d08697cf45e82b1849cfee1be3af706f81c89b77d137fdfdf7e24b8cdb639659fb151848dcfd570037922688e2fd64d11ee626fd909b63d6bd159022009ccd5ba05b52359d0dc9f9071fc71903c91409af885ebbf28833ebed87f3b3c8ee4f22a6ebf63c4c3e237eda7b934ca61e7947185177be48aca9c1b7fdf495ee3cea3b825c0db5b484d775f57f93447441a9986114ce29c7de92d9d2be98bde05f070616b9ece5d0ec50852863f50e35d32e883131afad2e8abfc31a9f679d5169c832a522fd78f0a1111351c3393d632b4954c0c5a50b40c3628c4be4b508fb47064d59ddbee65f84421c0420f3a2ce910b09c7f902d5d22c82689c33a4bf4ee4bb66a010cd04008f7534fbb80c7acd11a48bba5628758447924f9e554007674320c904f6ca98f89352db964589379251e94a6d96df5df9418e32e015915590717cfca9a5cee84608080e74d6aa516dff7afd0a72bd50b83c1709d2160b243367421003a6c022fe5fa53fea08dea100d8bbfa22325632bdf0ea707fb0fc2ee5d58d89917eae5712a0aecea90343294f26dfc632e9fc712f535f0abd8f5920de8dc1413dca9234c20d572f2f6567245e24d8ca3c977a744fdc45e90d56a5acb5f57c52b3394a160b228a90e7e3c7ec601cdaae08ed08f47e7f59ff98f30de9ff319074ff0cf7b8f8b37ece5f8214c8833f9269ef6d5b0c3c46c0235d4600216a24fddc9c39086032d507aa14cb3fd62d91c58238e0334edeac98d1ae6cf7a9fc171d06abd395c00c4a7b81de53a0e132cbf1d6f60b0494eafe0d31ca199c31e04be58d52151137adc8ae878ffb000688237d812752c6cc9471510ae2dc1cb4463e875b83a231f338d35460d9c021fec3b3d6d3e8af2ea16aec5d9d222595aa14a732a70f4a8b232014f12202a649df1c5aa69c6fc86c3ee286775be4392553c60c827021951f898ee95c561a74a86cf9e29760c99c8694cd05e944b723192012ad478fb622d3c6a2735b2064a0a34bbb2f4c84a43af792c2b4f4328edc79a6294a485cfa06a2cd8955f54f6f3c47823b98ca0189bd36bf978b8d417cf84ff5179a35b923dc432be88cdbf8975244460488ad3f0e3bd626eae29812498c68914ff5d47aa5366923efffbfeaa4e7aa5ac5457bedcc50dee6836ed6b766836c9c2839195ba4b4e154292d1a1152cdbc6ad2eb55bd8654fae35420313abb34aa5efb439a1da1f456c74c09b64cb2ef46d9d5eaca31b1ac27b63adb22e2b619d79941e47cebcaa3382734cdc7f3d2ab5d37fbfde1904deea87464ae47e137a3fbda50895750423ea0a236ea84fc328e9a934341098ce2dee5d7c595f32e7c2598ebd44c029b1789cf74f46245c35d85d42a08ce9779b20c5581b78cf3dad150cf891148a8ee0342821a3361839d45c1f5b8dcf9107b46f687c210d850a2deb86d161ffcea07dc2bf1f8bcfebabca6d41cae19e0647240ae4093083e75e94f3cff0a4b70db60685851e15975837ff60168c8ae1a93ed57be2ae79339ef58edb2c1a99c65ba6aeab409d79a023d26497b4bffdbbaa2f8b8ffb11daae940775762ff168fd0b7e1e68ec52db85bda4605fb1ac7f0b0d5c30dd5432573d4eb54b9ba9942e0e2e16615476c2400b65cf14656fb0a5543bb72e6cf382325420f920d7eed3d73e18b33b55f26464d0325d7ec47aa840dce1a8ea308fb352397f567c84f32d0d1da9c9d2f24c21ebb1a06ccee9e245c9fab1feb3a462b3a61420f67f8f33fe8c13b75a6b44d2f8596b8bf06711b3fdbd3c7d518a66f817490bacd67c67b25cbc55f793210567006bb6d3e7b1777255708a76db3a452b0cf0ea63371dfc0042f5b51601a951464e316535eda89e278ba2988058f9b6feb14a64db8025c6fb78212f6779df3fa7bb43d88794e952534fd4266673418217391631753ba1e9970638a0163c6c4fc1ba9aa86d1d7c9aba8f3af3d0fc62dccb5a010507e13c26e8c5acdd52b8af966f9232533cf804c64156e885cd0bdc6e42dff92e76db374a2f313336e9f6027c82361403f53525fc9d9c018c99f0198b0427a767e4de11c8696a5d797ebbc7309d0374ee9e4a8471f1908bb9c1c5e3956eb0cf9de0ccce6b62776410c86ea8e726d6ff82935d213462b3be6a2dbb3955cc19423eea9f6aa7cf580652b2827575711c86f15a6ffe6611e690cdeec6c10f62e35acbe9baa90b062f9a30b42754d63d7a52144699107b3ea1cfdf2db2216eaa62c700a3e203b597b89f2d27608d22d7a2e8639eafdd45228948b2371be847bcc9c8c9e3b5806f24b54fa2c7e43501a2a30901dd40a9e3b478a43ee73b465159f23e810601104c8a5e4747aad781e7fbe1f1593d064253b273a7561b28339245e9c6d049cbd430e0da1c432b7bb71d0cbb801d00db73ec092deddd667486fe8e5de4a90a6bab54ed06990d0bb85806dee0ad640c453dc275e9756ad5ae981b63f541c3a3eae62e051f9fbad022195a57aebb346cf4323d1c08cb9fc8f7db9c6a582a207bb4350f083af2d61e69112bba30ea759c6863e5500f35e7fa9cb30429c4550548d7f3f2931e033a96c1b80d304d95fb37b8a38b50cf2a4b2f68ccb689e38f730bc528437acbb5863998f7f46704cd52f00bf4b6b354f51d7fb1c7853a21ad94391b168fa1dede3f4658215048287f9bb0952df3c59440c57d0129610d928d6d38fb3ca926a92ebb3f918d8d9f8a57736fafa038d82cf7c7a0a48d80994545ccda62cd3dcbd4a20ed0fa68da4d88c24e65331e2880b40083b76dfdcf5722edf558a2c50af241ce041ad3c448b9280551c6870565e427fa69096d952460e0e5b446496b268821c6c822854508ae95487ebca8b02784eea56cc6ac905c3a51dd3210a43e626f4f3fb496cb735dd27e5c2055a1b0d3ac0ac78cc738f516536298cf53ad31cd4fad88b3a3c2cd50089db2f450cd49e4831fd8c4ff7a5626bd00eb75c706230602b4e0f2bad850f28c896622d12cfa8bf73835e34273eec30ea942b8f25bb3c30eb9a7a79ff42639a2c01208033881287631accd0607678334a2f4695659a033225fc5f5edd1d766dc60a7d30648767b4bf5885b6e610037ef678afb56726437f0775a1e282dc6642281a8e47cb8a7f0c71486d92ab94125a31651a603e5a242ddcf57c767ec6e9f726023cb35018679829780b64060241d3af7a90c53d7d48fc42b6fa5418a559105523a22bb889c1e992f78e1f156188af27465924990d89001a131d1e87dc99d18ba6edd0e8390488f5d2da6291cca02bbb627678b01f69ed94517d2451f3ed4f600c7a5149170a6b6c5185e623bde3046496156de36fb4e0422d9a8e718d5add57934576afa443f0fce54a8e99574ba4bb7a9e2d7063c03c5e90f544c539fa9f4f81fdf20554003d243a1a24452f94ffdf8c55be0f62a14467a6b428ebe1598d1ca9e2b21f9e5f1024cabf45db98861496bd3b2992f8cf046007bc2f46556673bbdba7b064b28178ce595dacfefb30086d016e2ff934748cfa553cd314b098a4e23b2023b30d868d71d95d4c8904e7c32ffcd5cc672abac22b153c047cdedc4a8926b18bcf410acbcbbf30f49ce0befd74b1f148589c668f23c3e48db59306513b4c3cbc567b859450224e83ee64d20bf06b0c680d38d838a5d614879ed65832ac108eeef9167dac6d4af2040da439fb4dcb50dee80b7f8c87c8e3be3a8438cc58fc81dfe8e5d7f3daa8fa05577750fffb2ab44fba95cb38f4e82eb745df34738a8d7ff8387d9e80d8c75d68c426af20b8cc7738c512390b15bf7446511a301edb0ec162829dbad331e3f6abce4e5d398bd4065324400e8a6e33f65cdaeac15ebb08ea4de94bb83297ce3bd35e32864117e75acd6b90e36d1348d34cef62855c199d9191b81bbbd7a7b7359d499ce3e2c428d085bdc63fbc79c1282a6a0f72adcd9d3d4a53cedf6a1ab0cc1214705dd2b328dc28a202c012417da1b3d10332e717f2f9bcc2c798d7d791568011d7ed47c655bc6b068aa96299cc98bd5ad85bf80e3d1e5c8064c101b0a13a1a89e0b9f7ad4cd5cc6c3202b063579f0ab956b49f1eefe71968b9f5128415e7f91fb3235012b2111aed71f5f206e7b771e1e158dca6d90b9c88cf1ec11bdf4ab073e5faffd600f63007925b32e255fbaf6cb1660f3d232dc04fdf8d956cab959804341e94b4e06cb4c2378dfd00dc726839192ba4ccc14aa6076840fb6fb8c29fb4169f8cc949265aa1b97806c39d03011d48c1c5d305e960217bde17a73d6d187c745264d86f4ba0f46950238e5bd0118e931a008cb6eae0241cd66487391703c2f014195af8b6c04322d33f61d6d012678af419ae5ad940db338b9e6b9f1a90bf111b9ff87622f2f14754833d04647b30ba7ccf82f6796f689d081b4be71921c2329b7be4e40975773b36fc16eca5b6f9663b332e6ed8951d670dde7f945c3bfb7854294110383fa5cf4918d66893ad8c26146eac4f6e779673064614557b95d6b3fd4937a34108d55107b4973056e996dc18a70064efff46754eb87de459f953a6acb3ca8e0215cbcf6c156e4059d01c4d00678136c0559a9a3b5895fad1c9ef9a1916df7111053bd2a145e39e60087ef88a1a0a49416ed8403a40ce20f5d727cc798a925a3ebe825a76f3c71b83ce22bc932d63a9c1ce3eaf4c92177507ae6fdbcc95d4831a0f3032a744987d95f1fe945edf124536a00bfb656b0d9dba3e44fdcc0c01092844e1bea0aed74eec0a03446d252d9a07db0ead2efc4a62a1be08249d40e8538c3725a85981ec7411833144e05919122e5d44569551ace2feca374748fe6bfa877aa7dd794f4c11582d3f2e5f6c2c3add0b073ea710ba3cf8a575797deab458aa74f23fd59012ad12c67e32ac0b7655ffc17da652b865d15ae0da50c3c5e3e6314c215935a2101cff13401835cb93b1976adfb0d1e02b463969834fad1319a241bdc7908c42305d6cb3bb3866bfffdb1d99d45a93bd253e5ee3ee69f8602b007948f133732c96b9c062988ddba6bdc01a7e8e0fefd39f6cb387f24141481dd05e93f5bcac4d7e89dd40b79b8099672f391167813e06fd5b1d4a088e11181848afe85983f238f8109ed78716c3af01ea6949b0bfd647dc4457687e55a94594693b0c446ed0ad581a843051222519f7c333b0440c1cd0bb0387d473555e4b51cfe26180179607388cf566452b60e759453b52ae236be4ee56b2174e4abe57d25f3dce425bc1d4252eb8296ff238f0e12dc813120a5b21872bded50909be80ef7fdb76fcb49279a51b9844570593f224bc8b5eb33f27a5466c48ea9b944176dbdbf14d3a28d9a858bee3b59fa7ae49527819e820dde69097bbe34367a871ae5330e3e2fadc1f3aed7c27e5b00710f8d51affbfce3ffbf100f0b3240935319634bfd5d63dea255e23e93cdfd502a8d27eee35f93e311542485043bcdac0a2500a882464e408c711956d638c4292a81b6169a7783883c4c059fdf7c693f0a165f93098eb9427b39d6350028a1511831cff662769bb80f0e8125fb", 0x1000}, {&(0x7f0000002440)="dc809ad01c273e2eb40a55e40f57678c2247080986ffe5ce57293a4e2bb4a64112761f0718a2d115ec24323da50b55bbb7febe1da3a3c7b61580c46d6dcc04dfd4321546d64edcb6b8c479598af0029e962c7a31ddd1fcd92064f5ca3d5cf9b9ff40fecbc37232c2c8e63c6ae998808eb006db1a8d6f87bd14983e54164693f0d9262a20cfd0c18067df94daa82517613b3e80452f251895d94751c486cf24683dcf4df1657210903d20c1df014033c4f00d557dc2aa5971fda40945d52c01f721", 0xc1}, {&(0x7f0000002540)="09c0d89ba8355afb5040ee54180a22b2821f8cf77b5ec5fe44151f63b02c31bdaa298ababa06b8a2a5080446fa75f2613bf16fb840b430a16e804cb6659a0fd4dfa2d2657de7f61efa0707f9", 0x4c}], 0x9) execve(&(0x7f0000000240)='./bus\x00', &(0x7f00000026c0)=[&(0x7f0000002680)='\x00'], &(0x7f0000002840)=[&(0x7f0000002700)='\x03\x00', &(0x7f0000002740)='-\x00', &(0x7f0000002780)='\x00', &(0x7f00000027c0)='\x00', &(0x7f0000002800)='\\&:%\x00']) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000002880)={'./bus\x00', 0xdb, 0x6, 0x5, 0x0, 0xf981, 0x100000000, 0x9, 0x3, 0x0, 0x3, 0x7}) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000080)=0x8000000100) 16:00:16 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x400000006004, 0x86128) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) close(r0) write(r0, &(0x7f0000000140)="220e22", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) dup2(r0, r0) 16:00:16 executing program 0: execve(0x0, &(0x7f0000000180)=[0xffffffffffffffff], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup(0xffffffffffffffff) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) r1 = socket(0x18, 0x1, 0x140000000) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = semget$private(0x0, 0x4, 0x401) semctl$IPC_RMID(r2, 0x0, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000040)="f7f9e794954ce6f8812f277cdcb784a8ea8bcdb7fd3e30f0b1cd4deb2a36877da01590733d7de0", 0xffffffffffffffda) accept$unix(r0, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f00000001c0)=0xe5) 16:00:16 executing program 1: mprotect(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f00000049c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000140)={0x0, 0x7, 0xfff, 0xfffffffffffffffd, "3cbae506251a0000009300"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = getegid() lchown(&(0x7f0000000000)='./file0\x00', r1, r2) 16:00:16 executing program 1: r0 = syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000040)) r2 = syz_open_pts() syz_open_pts() mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x3011, r0, 0x0, 0x0) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000080)) fsync(r0) 16:00:16 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000001680)={&(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000100), 0x0, &(0x7f00000012c0)=[{0x68, 0x1, 0xffffffff, "5a3a8aa578c5150d10129fe80d19ad3ae9410ac674adbfd5445869974f0ff374924c845c47f6463004923168924a2419e8fdcd1ec4b8a391f702dc0c7ccbb956c8dd02073b43a59e18695d2e0889650a8bfb5d979edad0"}, {0x49, 0x0, 0x3ff, "508613e2ecbace60c0ac2871b981d0c415db3eb5eeeafef3e773a40ffced3a97353f84877d997a058f804cfda22f7e42980ccb9146b38f7da14292b244e818477cf64fdf1dcaa95f757341212e702cb47d6a96e028320bd793fef41302c2dc6f3f3f2922ce938c7defc57baa3590acd08eac"}, {0xb8, 0x1, 0x8001, "f8f86228cb231a6f7b005df96e890b626d2d6f0882351d50db77d81c9fc05f9db5cc8d247e594bdf858236cd67217eaea6d32e1abce7e68f29d8554fc4c2b28e197825be687ee761a3d730c916a9eb242ddef8b36395b8a9b55010c42e862f9d57a5b23b43fffeff2e35145d4ab0d6d0ef6da7088521c2a9e465af566acbfa353a18f2a9872d7c1c1ddca6b729c2a1cd5b18ba651ce4e32d7adaa1fd0c30727ffc"}, {0x70, 0xffff, 0xfffffffffffffffb, "eafe3088e03250b3d33d8c78eaeff2c55cf9ce43b575fd90efb1224bc02372f8f10af98a6c88f970a7b232140a2cd5944dea2da8eaf74f8b910959a12300a059fbc394813973494333c1ee84492e3674844899d517f8dfe6bf385cc19e"}, {0x28, 0xffff, 0x80, "5f10ae6587ec2d5add90974b23204d608397979bc3"}, {0xf0, 0xffff, 0xfffffffffffffff7, "0f269c44897022809096c4e7d860ed2fa2f32de51e336ffb274871dd69f8be850664992789f8698e864ec2a3526c824adb89711ff6fcd39537536047698350aefa3575d674ecb570e988532e2a29f74d814a37d0b9f60598648479351e7c23b91d35ed516176463d0639b5155fa79c17ad122b13320c0c099056548b68fa233ba8f7ffa33f9f6a6a66c9eadea91052ba0e803217035850f46482344d41715b278d8cf2fa06cd9b1f0b1f657bb9fa4af6ba941ecfd88c9641755ce72ababc6567d0bf488c21f387cd9fd3916e740b7e82b8496b1ec334c6f4d1453c"}, {0x90, 0xffff, 0x7a, "c0324dd78056d8b8120cadf47ddb57c5fc606f7b0c01c3ffa08be340abcaa372579043851b66ac87fa220532f42fd00760e7fb3bcc5593a8ef9ad6970a88a2a2f6e18a7dea69d6cc218aa920d41428e6f2d81891b02fd0c2740480f9d94d97cf18725696f11613f6a8ce074514fa59abba1c916737f9025943b43467da60a80f"}], 0x3c0}, 0x7) mknod(&(0x7f0000000040)='./file0\x00', 0x2119, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f00000000c0), 0x10000) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x4020426b, 0x0) 16:00:16 executing program 1: r0 = syz_open_pts() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) connect$inet(r1, &(0x7f00000000c0)={0x2, 0x2}, 0xc) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000100000000}) 16:00:16 executing program 0: getgroups(0x8, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r2 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000400)='/dev/zero\x00', 0x10000, 0x0) mknodat(r4, &(0x7f0000000440)='./file0\x00', 0xe081, 0x2) r5 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r8 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f00000002c0)=[r1, r2, r3, r5, r6, r7, r8, r9]) r10 = socket(0x2, 0x2, 0x0) connect$unix(r10, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getppid() geteuid() getgroups(0x40000000000000fd, &(0x7f0000000080)=[r0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) sendmsg$unix(r10, &(0x7f0000001480)={0x0, 0x376, 0x0, 0xffffffffffffffe0, &(0x7f0000000300)=ANY=[@ANYBLOB="0000000000000000ffff000001000000", @ANYRES32=r10, @ANYBLOB="00000000ac1400aa00000000ffff00000000000008d2f6d2b7b4a38a9e6b7b2b4ab3564e105aef88e6a8624df894180b6e11ccf47c8b6cc941efd02c20899320c7aba995b04f76a236891e85b3dd37d8088ef0065d859ff2ca0ceeb633339a2e73732f81c92f9cb07e6b1a8ec4e53d6e70c404439e9a2212a1e30d814b14403995d6eb89ed3718425c0a871dea8afe97c24c6730676c7907b1f4a5b68319f9c57344dda412499bc286468385e94450e8055dd312e1ed3c424937b3617ef542f7623d235e4eb7b607d1919383457dea9153fd039a3f1a", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x30}, 0x0) connect$unix(r10, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) r11 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCEXCL(r11, 0x2000740d) 16:00:16 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) write(r0, &(0x7f0000000680)="a4d4dc7d39272e05cc257a354cafb92f32b23d1b0c1dbdd38c8f476e5d8d18da8ee5c40941f759e41d7205fa0dd4b201cc89509fc12be472340b1f52821f51df6a266fdf845f3f30272d7ae97b77fd563215ee32bebd74fabad0e150b7541a9d00cc48798c608c55dba336445651f91f82c805b6ebdf2142f4e3e70e27df01285ea93235f258a578fa5581c5d114ab2add17e1bf2bccbaad0e0d75780638269c0db4a9074e89fc267de32a598e0b882ae7e6ab50b10d51b9b05a108cef4cfa735bd79c7c63a80013ee6486ba3b0d3e8fac050a1ac772ee646ce061dc4a2ff2fb823611c10fa638e250adf4c260b91998393ea2e314154f559206", 0xfa) read(r0, &(0x7f0000000580)=""/234, 0xea) r1 = msgget$private(0x0, 0x200000000041) msgrcv(r1, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000e45f3bdeec268b59986fe5ff0ff2110000d08f9adb46e47f790000000000000000000000000000000000000001ffff00000000004000000000233bbda48e3d96d200000000000000000000000000000000000000000000000000000000000000000082b3b6dc881cae8d0000000000000000005dc3868b000001000000000010316ca45cbd870205354e825dc3a6f2332e57da5ecf06005de6e861d2cb957c69de5741ed1cc4a66145d816a1b18b28dc05ca8b2df4888b380cb360b0559d1c33d7a122c2ebe08805e059ec34e872a4c6e6c7d9ba782e0d622b5ff7113a923bfccf8659ecdbcc5860e42335b84152"], 0x1, 0x2, 0x1000) setuid(0xee01) msgctl$IPC_RMID(r1, 0x0) 16:00:17 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) lchown(&(0x7f0000000080)='./file0\x00', r2, r3) open$dir(&(0x7f0000000100)='./file0\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)) 16:00:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) fcntl$dupfd(r0, 0x0, r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) getsockname$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) close(r0) getsockopt(r1, 0xfffffffffffffe00, 0x0, &(0x7f00000001c0)=""/207, &(0x7f0000000100)=0xcf) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000002c0)=""/157, &(0x7f0000000140)=0x9d) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x200000005}) 16:00:17 executing program 0: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x0, 0x0) 16:00:17 executing program 1: sync() getrusage(0x1, &(0x7f0000000200)) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) fsync(r0) 16:00:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca04", 0xf1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) dup(r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x5, 0xd9f, "0400000020ba000200"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:17 executing program 1: r0 = getuid() mlock(&(0x7f00002d6000/0x2000)=nil, 0x2000) setuid(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000260000/0x4000)=nil) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000180)) shmctl$IPC_SET(r1, 0x1, &(0x7f00000012c0)) 16:00:17 executing program 1: r0 = semget$private(0x0, 0x1, 0x0) r1 = socket$inet6(0x18, 0x4, 0x2fa4) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000040)=[0x10001, 0x401, 0x400, 0x3, 0x7, 0xffffffffffffffc2, 0x0, 0x6, 0x5]) r2 = socket$inet6(0x18, 0x2, 0x0) getsockname$inet6(r1, &(0x7f0000000000), &(0x7f0000000080)=0xc) getsockopt(r2, 0x29, 0x31, 0x0, 0x0) 16:00:17 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x24, &(0x7f0000000000)="caf5b415", 0x4) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8020, 0x80) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000080)) 16:00:17 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) stat(&(0x7f0000000040)='./bus\x00', &(0x7f0000000240)) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="3f0257"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:17 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) read(r0, &(0x7f0000000080)=""/84, 0x54) fcntl$getown(r1, 0x5) 16:00:17 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x200000002004, 0x7f) r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) 16:00:17 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15966edb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b1660f0e28f28b7a61ee0280ee001a2d596da9c75f0ae87051b2f1573277ef6f4faa8eba2776adefe7c1923ffffea07bf6c47b6d46099667e6ea49b94a588514214a482791409c2f5cdbd25d22b5b54eba6f3b8ef2a1e83b1c2314297636bfbeb285372a7fdc2b6037e3c3a4260084bc19cadc52e2205f2441b254b30a8150f9c945150a9650d34ec2ecab0ddebaf0d7ad84d5d492fdf141ef816b91652baa9cf22d9d86b49494a45dc8945fee14487ba7806063e9d657145b384022fd4c8f170e7e6dacc0891ca4402fc248b0b3c8d177ea7ad8440a42de951a35645c26c7a2c5fb2f0dc6b14", 0x1000) write(r0, &(0x7f0000000040)='h', 0x1) execve(0x0, 0x0, 0x0) recvmsg(r1, &(0x7f0000000080)={0x0, 0xfffffffffffffef6, 0x0, 0x0, 0x0}, 0x0) close(r1) 16:00:17 executing program 0: r0 = socket(0x10000000002, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000400), 0x2) r1 = getuid() r2 = getegid() fchown(r0, r1, r2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) recvfrom$inet6(r0, &(0x7f0000000040)=""/214, 0xd6, 0x1, &(0x7f0000000140)={0x18, 0x1, 0x338000000000000, 0x3a}, 0xc) 16:00:18 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) socket$inet(0x2, 0x2, 0x7) fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f0000000040), 0x100000000000016a, 0x0) ftruncate(r0, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0x5, 0x2, './file1\x00', 0x80000000, 0x63, 0x100000000, 0x80000001}) close(r0) 16:00:18 executing program 1: r0 = msgget$private(0x0, 0x108) msgrcv(r0, &(0x7f0000000a80)={0x0, ""/4096}, 0x1008, 0x3, 0x0) socket(0x0, 0x8007, 0x74751f74) msgrcv(r0, &(0x7f0000000000)={0x0, ""/53}, 0x3d, 0x2, 0x1002) r1 = getuid() r2 = semget(0x2, 0x0, 0x60) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000700)=""/187) seteuid(r1) execve(&(0x7f0000000040)='./bus\x00', &(0x7f00000002c0)=[&(0x7f0000000240)='\x00', &(0x7f0000000280)='&\x00'], &(0x7f0000000380)=[&(0x7f0000000300)='\x00', &(0x7f0000000340)='#@)\x00']) msgsnd(r0, &(0x7f0000000900)=ANY=[@ANYBLOB="0300400000000055981eaa540539f1d3becb3ed305eeafd81dc545a47803e551058cf22af7fe10b7492cc532591bb29ec324f69b083ab83938de5d229d42ea575495fc045c121acc686b90126450c7445d65f7c113d08d9e54ca6d564e2a56f22cfc54ef57000000000000000000000000000000"], 0x1, 0x800) msgsnd(r0, &(0x7f0000000080)={0x1, "a7aa0aba3fb1fb51be0bd33201511318265e6d360e8e6eae52bad9a6f2afcf9e6ee90c14d27c47851da6b8b1f240e81e37b25fdc684f21a64fee303fec984baa2455d167cbd7c5023939"}, 0x52, 0x800) r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x209a2, 0xc4) getdents(r3, &(0x7f0000000140)=""/223, 0xffffffffffffff7c) getuid() mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r4 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000)=[{{r4}, 0xfffffffffffffffe, 0x7ffffd}], 0x1f, 0x0, 0x0, 0x0) kevent(r5, 0x0, 0x0, &(0x7f0000000240), 0x9, 0x0) msgsnd(r0, &(0x7f0000000240)=ANY=[], 0x0, 0x800) 16:00:18 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x1c1, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x206, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) symlinkat(&(0x7f0000000140)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00') r3 = getegid() fchownat(r0, &(0x7f0000000080)='./file0\x00', r2, r3, 0x0) 16:00:18 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) chdir(&(0x7f0000000000)='./file0\x00') pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffb, 0x19, 0xf0000000, 0x6, 0x8}, {{}, 0xfffffffffffffffb, 0x1, 0x200fffff, 0x9, 0x100000001}, {{r2}, 0xfffffffffffffffc, 0x3d}], 0x9, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x0, 0x20, 0x1, 0x100000001}, {{r0}, 0xffffffffffffffff, 0x4, 0x80000041, 0x7, 0x792a}, {{r0}, 0xfffffffffffffffe, 0x1, 0x40000001, 0x5, 0x92d8}], 0xffff, &(0x7f00000001c0)={0xd787, 0x1}) 16:00:18 executing program 0: 16:00:18 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x88, 0x1d1) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x20081, 0x0) r2 = socket$inet6(0x18, 0x4005, 0xfffffffffffffff9) poll(&(0x7f0000000140)=[{r0, 0x10}, {r1, 0x18}, {r2, 0x100}], 0x3, 0x5) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x0, 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0xa0, 0x0) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000180)) r5 = dup(r3) ioctl$WSMUXIO_LIST_DEVICES(r5, 0xc1045763, &(0x7f0000000200)={0xc1, [{0x3, 0x3}, {0x3, 0xfffffffffffffff8}, {0x3, 0x6}, {0x2, 0x8}, {0x1, 0x3}, {0x1, 0x80000000}, {0x3, 0x5}, {0x2, 0x9}, {0x1, 0x7}, {0x3, 0x4}, {0x3, 0x81}, {0x2}, {0x3, 0xe0000}, {0x3}, {0x3, 0x4}, {0x2, 0x9}, {0x3}, {0x3, 0x800}, {0x2, 0x7ff}, {0x0, 0x1}, {0x3, 0x7}, {0x3, 0x80}, {0x1, 0xe4}, {0x3, 0xfffffffffffffff8}, {0x2, 0x1}, {0x3, 0x20}, {0x2, 0x80}, {0x1, 0x80000000}, {0x3, 0x9}, {0x3, 0xdb}, {0x2, 0x4}, {0x1, 0x7}]}) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000000), 0x22d}) 16:00:18 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) flock(r0, 0x2) preadv(r0, &(0x7f0000000100)=[{&(0x7f0000000080)=""/82, 0x52}, {&(0x7f0000000180)=""/117, 0x75}], 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x8010426d, &(0x7f0000000000)) 16:00:18 executing program 0: r0 = socket(0x18, 0x80000000001, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) linkat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x80085301, &(0x7f0000000140)={0x0, [{0x1}]}) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) 16:00:18 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x8080, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0x2, 0x401, './file0\x00', 0xffffffffffffff3a, 0x8, 0x63, 0x1}) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000080)) dup2(r0, r0) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x2, 0x0) 16:00:18 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCDRAIN(r0, 0x2000745e) setsockopt(0xffffffffffffffff, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(0xffffffffffffffff, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) 16:00:19 executing program 1: r0 = socket$inet(0x2, 0x3, 0x80000000102) r1 = dup2(r0, r0) listen(r1, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$lock(r0, 0xc, &(0x7f0000000100)={0x3, 0x1, 0x3, 0x5, r2}) 16:00:19 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0xc) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x1, 0x6, 0x64}, {0x18, 0x3, 0x4, 0xae1}, 0x80000000, [0xfffffffffffffffa, 0x10001, 0x2, 0xff, 0x7, 0x2, 0xe00f, 0x81]}, 0x3c) r1 = accept$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) ioctl$TIOCSCTTY(r0, 0x20007461) pwritev(r1, &(0x7f0000000580)=[{&(0x7f0000000140)="b56ba5df577d3e0de805ac53204090925b94ae58aaea1705a657cbc8dabed6d684f6e78253797f8ea769281dc1156abbf83e1eff0afa9f7876f8b85aa94615df9ab4b2ecdb5dcc0e8d1f8a0a43a93cbb92dca2b0432dec796682b209b7a4066741fb1ea338a2c97d4835e4af0a7f4712e2e7b2d0d688c24875599a882b2a5214ebf345b2738bad3af0f9258b1fb45aed3785332a5b9c98d17a02a3eda2434f0bc1f4a7f5d5bca50f3abb464c8b65520478e00be3cea148e60c6c34799fb805fdb8c396130e4d5d4c27fb63c77bc26f4b53d6014e12aad36e654adee479faa04e2c", 0xe1}, {&(0x7f0000000240)="5e7ca0df1fe6e23857086c1198e039bfa986aae1bd36ef29156b251565dd286217991e622f5160de3a81fc275699647e2337d9608068fd6013b3c288387322d7b0e0a18ae98783fdc65a27f19ea6d769da7fd10128aaa5e8f63d5b0a3c2f672488e30ac607bb6cb8a9be9958fff9614d729ebb723d2e54daff4b0b3a7eef50c27f9cddd0e26b771cd913bdc3f6677531b002cf1076028bdd98cfcd579161eb931b77aeea8b1d5809853619b17a636633613a21f9c1fdc985d586fb906494fd1efbadeef747d5e7c257420a78ad08b2", 0xcf}, {&(0x7f0000000340)="d3a281b4ddb05c275626dd5c45ef47040a548f02a7ff31346af4c08174d0125b5399b34ec1513806ddb62983cbd575a6e33250f3d478f56d736ecc49baf8020ab53f6d507b0c3a9d96adac5c56170f2f389dd1c6c47b2994aa2177d6718265ead79620bef66a849de7d6b6b93b354168c5a275e682027862ad092ad12a00181b2951d3f7cf4555c57305902f8a63d7", 0x8f}, {&(0x7f0000000400)="77d8e0c2ddb620590dce0ff13ea08933c580e9b4149fa04ec3a5d9b8cab1aca478e981751a90dd67cf2c48faad97a18428ae3451dab0ea42b9deeac9aa2f91777a9e204df3038ac696af61f58dbbef24e24377014f9a15b3662c5041902d49af194b070d2e11418e6d0744414be7275479fade9f665daa4c73ccaceb36e30c1cd76564e830a439380e902d1b78094c7fae2a8ad32a844956e70533e85cc0954392d8d9e00593", 0xa6}, {&(0x7f00000004c0)="5dad26710e775e34f3e077bc44783462733e90b4a719f0fab49c07728ca20f8db83f25b95815450a053f63342e9163e40de97fd0c236ff928386712d", 0x3c}, {&(0x7f0000000500)="acb8084ee014d62aed53cbfcfc18b1d9404ea0897cb8fa4937b630274dc1d60be5caef33ea82105ddc6701f62e03cb85373531268a5d02b984265e", 0x3b}, {&(0x7f0000000540)="c6f6e72823fcf0a3122c0c754a9528dc", 0x10}], 0x7, 0x0) getrlimit(0x3, &(0x7f0000000600)) r5 = open$dir(&(0x7f0000000640)='./file0\x00', 0x80, 0x41) sendmsg$unix(r1, &(0x7f0000000800)={&(0x7f0000000680)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000740)=[{&(0x7f00000006c0)="c2e04ca086dd6d2607583a4cbf7ebdc9c3dd29b809c0f116b8b32321a0b4e9fd5ced06f4831f6343fdb7fdfccb9af923499326f4d89d063310094335c3b94e3894227db957405c5daf66012358a93a7ba8d36005bf331cb637b9c7bc253d1507582088499aa4d864f92ec8b2806cd3a88629c4ada548b10571", 0x79}], 0x1, &(0x7f0000000780)=[@rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x20, 0xffff, 0x1, [r5, r5, r1, r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x78, 0x403}, 0xe) fcntl$getown(r0, 0x5) write(r0, &(0x7f0000000840)="0732b973f41ff3e821a89102e265ccaaa81b9505ef128a63cb4676c80411c0", 0x1f) fcntl$setflags(r0, 0x2, 0x1) ioctl$TIOCSCTTY(r0, 0x20007461) sendmsg(r0, &(0x7f0000001280)={&(0x7f0000000880)=@in6={0x18, 0x0, 0x400, 0x80000000}, 0xc, &(0x7f0000000c00)=[{&(0x7f00000008c0)="c3927bfcefb104824ad71b150883ab1ef69bef0990c9c26c2cd3a348698cc0a8909160ed7bc690fbb57fb912bc1c94631330f1ea003d3c2da5210009c0949e6801", 0x41}, {&(0x7f0000000940)="ef209076435ccfd2852ff5e1f40b5718423abc7166efc22733db516b1fe7706b9eff8c6c227c1afe398805e1a4e9f1628bfc4aad22f31b36ba34f767f4fd3aa7619b5878682ae76304165a1c3c095045288959476185a6fdecbed6aa589335b8713e7a3ce133dadf8b73daa9af2693878f6ed50e4dd7aab3023fc3962becfda8a7dfa10445fe0f93f810689830df50c72b7a6f8c1c4f6cd5ec", 0x99}, {&(0x7f0000000a00)="571fdfdd8370e786b9fd8dbaf40b1db14b7d0df1c093c57c09b98c63efeff20b264e6dc663fc23bd389f8ea9563a850e08ba904fe6c94985782a261837c86c9f33a46368cc701663f20940c94fc1c60d680f4e29b159f048047570cfcb6f40b604c819ef47ee4331b0c484440678929a349bba34e28246844ee16302e38e732ba4ae5990ad65b7", 0x87}, {&(0x7f0000000ac0)="4b20d69adc75c4c821eb14715f912b5698d135f24fc207e1fff8bbac849448c7cb802fe9fdaae860d0e22e8b5f051db0dcecd49cb57d6e20622e4103acb531aed97bbc64c981bd170bc2366602c163fff5a5a0f4e26127d322da2a22a1cd76e68a6d1ec72432189328dea80a02c2e6689ef2be84e98cdb8c88095d3cdc63af93cafdb8ad57090508423d43e8262e0dcd8c047cece103f63283ff0ed49865718b947d64b00ff93e", 0xa7}, {&(0x7f0000000b80)="e556e44565caa1710f23e52e299ebf8062702c14cbeff22a29f829a356ed2ae3ac41fd077b6268240ae8f7682854d607a00cd89d29bc6ab4c0340ca6928366cc96d36dc0a0d204347b06ba562caf98aae6e604915b6af66b858fad69c793b8e9596f", 0x62}], 0x5, &(0x7f0000000c80)=[{0x80, 0xffff, 0x20, "1411e56955eeca5663f2f8cb0035f7d92ab648d08c15cd52fe6af9fabf03be02a362ed83611cca7daa88c638a569fd7413a4f4d60d570ecfe9682d82a9c2c3d2253e7efd2e2ea6d6874a1835aed675d0c3c0921c45a2152e182f533b8a7a00836aeccdcba30918a125952bd1"}, {0xc0, 0x1, 0x2772, "9d3ac1b47bbe240761e7ad18785796912a89ba126ee3e3e53c1c3e96bc27463be63b886841875b2943755d9a8177bb150e7965ebfad2fd486338c5de644c7f81c336cbad5393c7b605091d5c30289a42e53546979a6589e156b52059a4b23f33f5ff49cac9ba90a6602e7c5b6f0115c210bdff7e732f6c7dbb82832e33f22ee10e2afb855a70d2c3ed8a353f7773a4aa7c554e68f6a2ed718982b434c42e805a2b0ce712ee792889ee3a8dd705a76786"}, {0x100, 0x1, 0x1, "66f08ff62158e156e50a20733dbaf015aca7338394b28a19971b2155fe7cd74f32217d69dd684a10f05a5b0a188b8c124c2f9fbf1779ff366915da06a01ac9baa03fbf960f46f85a13b43f6cb5ecc3d24d1a861115c7a8fdf81a7e7f8806578d4e0d5bb9bd644c63e5350fb059ccc7895c5de05a5fcf0e1a317343494192e2681c1e6b0497a29683c328d636addc2e367e8cbc55858905740f967ac1d583910d9a49112b90756935546c32cafa6cea32850ab4ac7d13b6612e20ad00f670019f8b7e552f3e61cf3e61ef9f43386dadadad265c9684cf380ea7c657784e2656ae40276edcccff525cee74ce40172ef3"}, {0xf0, 0xffff, 0x100, "bffd943632cf14c346da9ebb7c3075f59df9bdb410cbb055db04bda9a9a5c243eaa08ab96927cb3c883566e3e52c3dfc77e15cd6344a46e83385c0615b182819819e2a1073bf3928187d688e9e2ad76bbc691ed67e9dc311295211aac2d0295cea7079434a52bfbbeda3be060486bcf4e3e203d69afb3a5a05d370ece90d2b728cf989b20b999432f6ad360f5e857235bf919ac37447157aac141f036de4f30ee46cf2c04bbaf0cdbb8223bd30a986f1dfa35519307ba3374f180716ab80efad50ef92b89c1fa2b67bd7436cce9c21023a6b3db8c6bb3833ece7a770328c"}, {0xf0, 0xffff, 0x5, "68c1b1c20245eaf754feb096cc4e4dda27a805ca12265da23976039af7d74edf0af3810e5135b142432fc495213eaa6368237e07e8b0962620279ff247dfe91c36e7941cdf07d11e6e2afabee8981af16b7dd10d68be4639bf11bc73fbee331dcf8107384f3e5001836b69032d7d041a6661dec1002c64a7e485670c01bf6e775de07f22035ce16ee110eb1f955536a7395dc14a4ee68b5595641e5efcff363ccb31a37289e975af6e3897c8ffc9ffc531cbcfd7921d87fc55e66100e2d6bbff7a1ff9349bbd44d56e4d43897a4b7eb6e1aa9d08a27d15b1b3e8a9e5cfa0"}, {0xf8, 0xffff, 0x40, "ffbd6926d4eabb8d07d10dd43b89e30f699ac3d5a7b018ce4e2b675e2faa7ddcfc64910e65ddfcf09451262b3799562a1ff81c81ffd4578ed426198173557d50396d749c9763cc343a31e2dd8f96a0e286673143ceebd0c0fea84e40f6585c7d9876c549f520108b12b4936f3cf646ecae4128b21e0d83c34190aea0423d2d95fada18676af712ddcd153d6b1f5313475d0a247f5ef3fab85f1f93d2ccdcb983e94211b6a781b261fe6a388c2b281df61677cf05c192331e1bb9987f982d73881a247fba15274fbd695bb4e649229dc7eca125662aa06a819ae9a65630e19826a7f80cc2b2"}, {0xd8, 0x1, 0x7ff, "110b498d0107739ac3ae73a29db76fb7865996cedccc796bc99062ca3a67ff889336ccc8ab47207b1ea194811c51048f23899e31ba9bbefc3b41ebb3191f78385f2021c2b8ebcfdc93e96b56a6dbd1a642270fc701ef81a87e67dfb5a0150bf9277dd94239b86506a077e9a999c8ca8dc92ed864d0e0e4769e5763e9275893eb8b16cd09fcd488d23cd4b7d95a334b449c440e7700f9352cc90ba2d5fde476a39994d2f0b54a01055edb67721c6296430cf32b6229c15b1e3667074369f2fde123dc"}], 0x5f0}, 0x402) r6 = semget(0x0, 0x6, 0x0) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000012c0)={{0x1, r3, r4, r3, r4, 0x2, 0x2}, 0x1, 0xffff, 0x97}) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000001340)={{0x18, 0x1, 0x6, 0x9}, {0x18, 0x0, 0x7}, 0x4, [0x5, 0x3f, 0x0, 0x200, 0x4, 0x10000, 0x3]}, 0x3c) ioctl$KDGETLED(r5, 0x40044b41, &(0x7f0000001380)=0x1) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000013c0)) open$dir(&(0x7f0000001400)='./file0\x00', 0x89, 0xc4) semctl$SETVAL(r6, 0x4, 0x8, &(0x7f0000001440)=0x2) mknod$loop(&(0x7f0000001480)='./file0\x00', 0xc080, 0x0) bind$inet(r1, &(0x7f00000014c0)={0x2, 0x1}, 0xc) mknod(&(0x7f0000001500)='./file0\x00', 0x0, 0x0) sendto(r1, &(0x7f0000001540)="6f9657e8257e11b04fc94f8a8a8737a336458819877e75a4763f429fc86494f367e7605ef58a650010c4e7020dcb464a920313546e2d9666fc67ebf32fb6af755baf5f9f6ba14ce38c5b62a199c8c27d5375877e366232f7c75c8bf48e9587a17b67f8549f6cbc54d50107c322636fdcb1c2da44c25f3731f213d5f14d6493a13f4ee3fde51f7404a3007734eeca26f7b09fd1c6759c74b50a9128ec3e299fdb0f1513e6f6d27b494b8819ba07431983bc8f4183594ff64d70640e6c2f6876370bfbbec6bfbe1bd3e6ea748cb9cfb10cdd94b071e0dd1eb5d458068fbaa6ca4457a0924c81c7fccd00067132982d2b36745c2eeb506a22b9881fb321eb52c0d44a0e4c83a208da337021b02a6ece562eb1fbac25f2215399828b9e0663e5bb83e7d38a97918878abd03f4be474c5490b97017c324eabd567066fa04f752a2ddd8e9ef73fb798eff28433cef33698a8ad567e8be8900b65037d8276ade1f71259c5444ae7e6561530a9b785ad4a54667427c1f618c28da0b3269aa3b2b659ae15e6e1b1aae72da43efe5370bfc3083c59becd02dcc81649d1fc0c0e14ce4e2685075fd072653a44b68666a025476c1cecafe4fa6a7cfaeb13f45ac43407472defbcdbeb771920c06e39bb5a421e38811d22fc1e2a3bac7831b2dd595135b1bd3fd2597c4bdf214deb2f4ef4927726fe59fea8c789fb51a8bb55584479e41c6127422beed29a7e5f682661ceff461ece9809729c5003b7f18966112766bd02738cbf0118d157d81a17b6a6ef9df5d69618ee248d50a4dde000b52421d8faa0407ebba80ead9ca12d55a33db15a477fe771fb38dc2f390691714c4cb876f1d25e1844ae67b067a1bbb4cdcc0c0134199a489f4e5ed2665cfb8b70eb574d12de47ce5b8720eca3278db0770d9db17dfda44018f93620d77e93a1a5e9469f75737d98091e6c6d7e14fad62d5faea8dd91cc7afa8fdd07d497320c13115a2ebace0d9854a8399ad6384fc114fb1de7977624dfb19720add65052b3820eaca8a6b2dac06b05f9044aafb11c322911471b5ca86edea41ff2e854d7577c583b33bc17010e6f128fbe5c769af4446f134cbdfe9f1db684ae482190cbcfcd35cdfd68bd55da93c8385b0e1f8ad773db9de1356e0f50206f73f9af758eee70bd36a943c01aeeb981700e18a1aae0072656ba0626d6b5dbe9935f18be5bb675565f9cad0753328047bc7f3714390292fd76274548011014f0d359d1ba3a3e406bd36fe6ef9c821b29e5f05ade07cccabcd0cc135ce9dfcfd8ba6e97798e9320185c12dbaada32df1039eeb8c77018d574dd7d381d21d4169407fc79e3187858a30c909fefeb91be4577c35ee9c8dbc498bfa4822143355a4bc0fb2776eb755bb8aed440468b0ac1634108db7b8e5006f2cd70b0e20c988d6de2c21b9481ad29413edf9642e1b0cdaf16852c2c0a5dbd1c7e829fd904b1f36a7c0bb8478a8f4e08a31a93eaed5cf8a2fbc869e2ff048b2877ec36e9db78d6b1f3730887503db4cd2cd392f3aee1aa9dbb521afc61be3d654fadd0421a1996800b6c5fc05d00394ba03bd6674e19e1cabc2edd772681174356a6ba7b9f5da41c97c036289e9f13ba633429b8d4c0112dc22b32ebd2f1e53008c8457d088aa6a9798acd3bdebcf0ec94ca6c54daa587de855610c5ce31d1d172a391c31cd66bbc3f72f44a39bd648eebce4f963665827e446e9d3598e64465a441a93a378ae01c18dd1f597539c61be6d183caf09fbd7a386423b5276383f86a2bd1e486a303f78319866f1c343a4d9142e42e7a15b7f9db60d7156aaf0dd7ea1b7162bcdc40aab6eb1c5e391d6f174a3951ad7259592c04524308089e8a6cef3b90b7ca9ff3194fd218bb96811338d01d9f10a9467dd0b63d23b9a38366c515472f3b618c86c98fa3a6f253dd1678980cc5d2508a2b253f67e3fab4a16f4c975d397584059d9012ddbea947f3b6e540bf6310563225dd78a6dfc100117ab19b99a23809f430852671a0c1da43ae1bda4c89606bc10c17b7912b781be5e347a69af1430ab68f1b3d9d146b7b4388306d1fabe5f59d1d273b76872e4cccbadbb5311750a64a5656d81629d873d95117d58b3145bc53b3c50c72bc26253ff696e8f92d6da9c07777e9d0ddb149477be00b46d6ac1666b43de63be0f787f2a917cac960050291aabef55544f08ec3521a678a0a5cf47b22b86e15d5e53afdb52fbccd5b94e2cca519282cc92f7e6457394030811bc18b0234212b4da70c9c74e0a98000aca936b46093d2d1a567ccc4a4a5ab8a11ec2f3b9c4fbcd0b14f10fa95fb37e6c98344f4a730f7ae6d8903aa13672a4827d27da799587bc0bdaed21b2ed277a83e882de41851812e30feb4dea7842e8d511ab391ecd7416d027f18a8fec9aa8fa4790242178317518979553183827d01405ceb804b491a153bed9286dfd6289b4a4299bab5e7719f25ce5f861d0fdfeaec10b87718810b02fcc959095ae01b0839d063fc2c4fdaae9be3162c8a61544e0813319efdcdf995abe31a18ee849c09f3828222f4b0db8619b4ec8095e61960966a8510ef2d938adcd6d229f75b11c442e6d4983a958d6e4a1f00199c0140984b339f46dd7e4be1f093025dc164121508bfc583864da89a6adc47ea05238dae7bc1603090c16ae83c5474a4aec0160e47ee2dd9f2886c1b0acebf2745ce4ce45823dd71f9fa7400b70c146f9a4ef7e212c6c596f76b7137563fc10beb4b7187518506fe9a55743ad1b3647af3eeb36aeedda07d21907e33c1df9690400b8e7ce02ea527817e6611062be9a2c8e1bcf38645fa7c922908c35c2fa477c79e3a38f17d6777325cc7329f37481122b7b217f3e1413d9d8a22ccdd407875e3a76a7b73fbdc7ab4be7b53ca81c65dd325539758bfa34ddb9ae26510ee6c4b860d2f81fe90a0a95e6a3709d2e56fc835c6fe6a07e1c0dbe805576bfeb528eafe828d5781969a9aa5ad51b4948a159701962ead420bab172fad5bfd2a380fe268083bbe2c6e740269c22da0225c855fb4cf8392b10c6c1e26e5055a76ffa68f0c38cb7202c210e548075d51560884eee41229e1c724c8f69925c4a47f1b644dafcbcf13a39dc9fab722b91843f3b3a1b46c4c1d31883967916d271aa19e7809209f79c5571d193dccde612f82d2d92b8c78f1580024234c58792dd49b09d5fc09f329e3c503ed93d40de9c5712f4bd2493e4779c11e6180c8b48af7315415f09551440332a7732d15def8244cf5e8763e8d360ef5753ef4fecb1005cc1fb24adf502793f44440ee97f6b01d53a2754b22aea87ac4984b5691d00a5cd7326b8dd714b0ea7bbf58d95df308533557bf83cb198ac627e493c7ea805bec98aab6a0f955e437c173aaa8e4294206e04551fd6705112f41ae9168b2444847540fdd1a46ce301afd371c5b4cba6fe23048289dea1dfd0d59d65a4a7bd576a770562120ef24aa7515676ba574e506b437817926b2c2e0d7d369204f475fbd24f58bddb9c4411bc7df91b9c928fb55636e164227ca36adc0b385f70bc538fa6bfe42f91efad85c497bdd951c47cd7ae4e0af79704a01d53ca98a99e4ff46444005333a371ebbc699fec71dfcd63dee5cab96cf09de49bb33e1d22494bd9411b904e2862981cd0a173c9a9dc07364dd1630b6c17a2b9b43aed8eec0d2189fba0d4df71a3cea5ce79af72c107eb35902a99420438e448a2ca3cbbcfdf5647fc0e593adcda22a3595fec2045e478566d3256e5f078ac64ced3cf764c08643c78f53f44c90d70a968610c0e158efd2ea4e1b2cc4d712e0443937fbbe120561a3256e975933272077757ea4f37100f8cd8a0b3186ee22b61ed2ed81c07e9b53d0e231ec4663e12eee800c46476b8a117500e0817bea928948d4cdd34bb0e0af2d56cb6315a54e6095a9af82c36a3f13228a50738331de3123ba246d43d42f410b71f90044fd293b191579da73855107b85e8834b8d4eea36ad8f822382eae69fd5790fa24a0efa9570e1351fa0ff1731ec3948bde0e12a172250b3b60e7f639a038782006b2cb6e547f09b1c68294e002652c3c98ca637b31d6a8b959acd8323e5134fea910d9df898e5e4a3eea13d45ca40cda7c240b3061448b7400f95c13956ba04520a9e7daeedfe1803753587df3e5e2f66998b386b3104aa90b38e9bfdd47254d9851af27912fb4f7539870f869f75bc656dcff41aa3e9c6237ba5b8053ba23b6e726e7789b5693602b6862c496d6c3763e43cbe63f1dc1bbd7af1ecf59bd55ef5e953160b962d104f0a6fd9a1f1086148bb3906c5da30386dd0ee6158ac9fba794a42102dc98cf8bd9e9491548c0a87a796aafeb1bf1e8e2fbc2cdb1c5dc541411719930bf32b889db0257a9be61c6a63d4b6a265618c2984806d5296d89c2d785fc08ebfebba0e9d17c2fc3b48519289977fccc439129944aaa81da25426a5f77cfe81e42cad570d6568215209afdcacdb3ef239abd6f306fd3a7a7e616a8ef60a5a5d83b78812511c06cc1f0ab9c56069bd4831e9cb8d040096bf7370032da10a683106d4d0876b989eb43c286db469126963a5334fa71f449fcefb84e8b0893f90635d6a901a1c17f40c154792882bd71ec3366d84df721b1ac2953e9cb1007154e616d50dda313c782081d74e919c770767599f15d9017f507a0bf8da8df47b3d408e1dc47f7f8de06b3a095fa8195b75a40d4c9198f09743d19f779adeede5b989e6b28372f4e85d343b1a55dcfffa3fbe1048c06033abbb185ff8ac4dc4c8cacffd0069b8503881af7b4bdfd4508642e2ca52229e4bd01be3a34ad865d25c2b216e1bc6b9c199bb23a39ae762334667353f73aec0d9f84c0806db095216abd5d4732ae0e69406046c56a7aa286fd724618fd46b4e10c08fa0dfa69cca209d2092902274d7e53d5ea6d5c643dcaa47421b4e61507612391bb2994f78585566b051fc8b27f395b071e5994c529072c9e296879621d029b1e92d52cf4be482ba54cda134859844a792e9f0e36df35a9ba9c0172b8f9e9dcfd875f5043c2826a769808a44ee8b12887ee71981b53ffbb47f47f477e3e7fb2535e596ec34be2a77c30f696682a45f86c39d3f0bbf0eb32a941d8bb2de30ede6d552d000695bc653004b544d691f6aa3755d095869e5090dcf809a3d38d7993e99da4c1af6492e92a660ac474ad03ce071607fbdc2800c8d5adce07c99f665ee64d78168ec28895cd963385b0c4c80ff62e7fe13457d26dd4e3b35ff4465770158ab44f2d512883065e45d49e30865d3bcbae9314916519059f4cba2bbb9829d4b010afc7c3b49a8d93637fbb86ddb8a6a7dcc491c15238458ea0dd37e3ef0c02af046f3cb489add27765e1fa872fc307e08380c84bc5e300286b76cb19998eb57166a04110f0db2cca094f7b2fb272c8404ae52b8953a800b0eb3d9fbfddfb2477a7bf2323e6f8c27ccb28482000fef214b2d39645095493b097cee45f4bf6a4968dbdbbcbf801800baf2899d1f7d6607572a1ea1f5c2cdca69da6a167a8ecb2d8155e3d66e60364e5dae6ebcb85579a9c3d39bc30fa4a446a3bd4de04b7770b210e81a8cb075b617319f73ef9edec3129fe1d745dc22c90ae9bc08bb3fe84c07b2e09a610a45f19d4b4bafa7949df8a0d3f724c725a8cb1320367fe83ee871c76ff5c1972b628cc1c800926c8d534dc0eeabe26eaf81b0ee08a9d6cc825627826148d5ab22c0f958cc04eeba1235053c8197e12c2b1fcf4ea75ac95db9437bd14daec4c6b5497ec2a2a92c34a6c6f79", 0x1000, 0x2, 0x0, 0x0) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000002540)={{0xfff, r3, r4, r3, r4, 0xc2, 0x100}, 0x7f, 0x8eb, 0x29ab}) fcntl$getflags(r1, 0x1) semget$private(0x0, 0x1, 0x308) r7 = semget$private(0x0, 0x7, 0x0) semctl$SETVAL(r7, 0x3, 0x8, &(0x7f00000025c0)=0x20) 16:00:19 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) kevent(0xffffffffffffffff, &(0x7f0000000400)=[{{}, 0x0, 0x2b}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) r2 = getpgrp() setpgid(r1, r2) 16:00:19 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0xa, r0) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000080)={0x9, 0x9}, 0x8) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x401, 0x0, 0x0, 0x0) dup2(r1, r0) ftruncate(r2, 0x2) 16:00:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffffffffffff, 0x4000000000000003, 0xfffffffffffffffd, "850000000009000000004000"}) readv(r1, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) r2 = syz_open_pts() dup(r2) ioctl$TIOCSTOP(r0, 0x2000746f) 16:00:19 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) recvfrom(r0, &(0x7f0000000000)=""/24, 0x18, 0x802, &(0x7f0000000080)=@in6={0x18, 0x3, 0x1f, 0x8}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040), 0x3) 16:00:19 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000000c0)={0xff, './file0\x00'}) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000240)=0x1) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r4 = getgid() lchown(&(0x7f0000000100)='./file0\x00', r3, r4) ioctl$TIOCMSET(r2, 0x20004269, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x0, 0x0) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0x8) faccessat(r2, &(0x7f0000000200)='./file0\x00', 0x40, 0x3) 16:00:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000140)={0x2f, 0x1ff}) fcntl$setstatus(r0, 0x4, 0x80) 16:00:19 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) listen(r0, 0x0) 16:00:19 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x8, 0x20, 0xffffffffffff0c9a, 0xfffffffffffffff8}, {{r0}, 0x0, 0x0, 0x80000005, 0x2, 0xfffffffffffffff7}, {{r0}, 0xfffffffffffffffe, 0x8, 0x8, 0x6, 0x9}], 0xf, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0x80, 0xfffff, 0xe8bc, 0x2400000000000000}, {{r0}, 0xffffffffffffffff, 0x40, 0x4, 0x13, 0x800}, {{r0}, 0xfffffffffffffffb, 0x1, 0xfffff, 0x5}, {{r0}, 0xffffffffffffffff, 0x1, 0x8, 0x93491c4, 0x2d}, {{r0}, 0xffffffffffffffff, 0xd, 0xf0000003, 0x3, 0x3}], 0x5, &(0x7f0000000140)={0x400, 0x7f}) chroot(&(0x7f0000000180)='./file0\x00') pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000200)) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) getsockname$inet6(r2, &(0x7f0000000240), &(0x7f0000000280)=0xc) r3 = kqueue() r4 = kqueue() r5 = kqueue() ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f00000002c0)) r6 = semget(0x3, 0x3, 0x0) semctl$GETPID(r6, 0x3, 0x4, &(0x7f0000000300)=""/29) getsockname$inet6(r1, &(0x7f0000000340), &(0x7f0000000380)=0xc) kevent(r4, &(0x7f00000003c0)=[{{r5}, 0xffffffffffffffff, 0xd2, 0x40000000, 0x3, 0x5}, {{r4}, 0xffffffffffffffff, 0x8, 0x3, 0x4, 0x9}, {{r3}, 0x0, 0x62, 0x20000002, 0x8, 0x3f}, {{r5}, 0xffffffffffffffff, 0x10, 0xfffff, 0x800080, 0x5}, {{r1}, 0xfffffffffffffffa, 0x8, 0x400fffff, 0x5774, 0x100}, {{r1}, 0x0, 0x80, 0x1, 0x6, 0x8001}, {{r0}, 0xfffffffffffffff9, 0x0, 0x40, 0x9, 0x7}, {{r0}, 0xffffffffffffffff, 0x30, 0x4, 0x1, 0x80000000}, {{r4}, 0xfffffffffffffffe, 0x40, 0x0, 0x1, 0x5}], 0xafb5800000000000, &(0x7f0000000500)=[{{r0}, 0x0, 0x18, 0x0, 0x10001, 0xfffffffffffffff9}, {{r4}, 0xa86a6df5eabbad74, 0x40, 0x80000000, 0x1ff, 0x20000000000000}, {{r5}, 0xfffffffffffffffa, 0xb8, 0x4, 0x3ff, 0x8}, {{r0}, 0xfffffffffffffffd, 0x40, 0x20, 0x1, 0xf9}], 0x3ff, &(0x7f0000000580)={0xa8, 0xffff}) semctl$GETPID(r6, 0x3, 0x4, &(0x7f00000005c0)=""/221) kevent(r4, &(0x7f00000006c0)=[{{r2}, 0xfffffffffffffffa, 0x50, 0x20, 0x9, 0x5}, {{r3}, 0xfffffffffffffffe, 0x80, 0x8, 0x8, 0x5}, {{r2}, 0xfffffffffffffffe, 0x40, 0x0, 0xffffffff, 0xffffffff80000001}, {{r2}, 0xfffffffffffffffc, 0x8, 0x4, 0x6, 0x800}, {{r4}, 0x0, 0x4823f103874adadc, 0x2, 0x3, 0x5}, {{r5}, 0xffffffffffffffff, 0x2, 0xf0000000, 0x100, 0x100}], 0x7fff, &(0x7f0000000780)=[{{r0}, 0xffffffffffffffff, 0xe4, 0x4, 0x0, 0x9}, {{r1}, 0xfffffffffffffff9, 0x40, 0x1, 0x7fffffff, 0x101}, {{r5}, 0xffffffffffffffff, 0x42, 0xf000000d, 0x1, 0xf0}], 0x6, &(0x7f0000000800)={0xb6c}) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000840)=0x1) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000880)='/dev/wsmouse0\x00', 0x800, 0x0) fcntl$getown(r5, 0x5) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f00000008c0)=0x1) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000940)={&(0x7f0000000900)=[{0x41, 0xfffffffffffffff8}, {0x107, 0xfffffffffffffff7}, {0x1e7, 0xff}, {0x41, 0x10000}], 0x4}) r7 = msgget(0x2, 0x400) msgrcv(r7, &(0x7f0000000980)={0x0, ""/26}, 0x22, 0x1, 0x800) r8 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, 0xc) setreuid(r8, r9) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000a00)=0x7) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000a40)={0xffffffffffffffff, 0xffffffffffffffff}) close(r10) 16:00:19 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) truncate(&(0x7f0000000040)='./bus\x00', 0x4) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r0, &(0x7f0000000480)="57c121b578300fed4d6c", 0xa) 16:00:19 executing program 0: mknod(&(0x7f0000000140)='./file0\x00', 0x100000000204f, 0x5904) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x400000) mknod(&(0x7f0000000100)='./bus\x00', 0x800080002202, 0x81) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000000)={0x1, 0x7, {0x1f, 0x4}}) close(r0) 16:00:19 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x0, 0x64}, {0x80000001, 0x1}}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$KDGKBMODE(r0, 0x40044b06) r1 = open(&(0x7f0000000040)='./file0\x00', 0x28d0a, 0x0) pwritev(r1, &(0x7f00000001c0)=[{0x0}], 0x1000000000000214, 0x0) 16:00:20 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x2065d) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x70) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) 16:00:20 executing program 0: r0 = socket(0x12, 0xfffffffffffffffe, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765", 0x5}], 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x9619, 0x4) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) bind(r0, &(0x7f0000000100)=@un=@abs={0x0, 0x4}, 0x13a) 16:00:20 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) r1 = getuid() getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) fchown(r0, r1, r2) r3 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x7) pwritev(r3, &(0x7f0000000140)=[{&(0x7f00000000c0)="440251", 0x3}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) r4 = socket(0x2, 0x2, 0x0) socket(0x20, 0x4000, 0x0) preadv(r3, &(0x7f00000013c0)=[{&(0x7f00000001c0)=""/8, 0x8}, {&(0x7f0000000200)=""/21, 0x15}, {&(0x7f0000000240)=""/180, 0xb4}, {&(0x7f0000000300)=""/182, 0xb6}, {&(0x7f00000003c0)=""/4096, 0x1000}], 0x5, 0x33) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000005001b2289d5"], 0x10) write(r4, 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f0000000100)={&(0x7f0000000080)=[{0x100, 0x7ff}, {0x23, 0x7d9d}, {0x61, 0x400}], 0x3}) getuid() 16:00:20 executing program 1: r0 = kqueue() flock(r0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x0, 0x49074356a5744745, 0x5, 0x7fff}], 0x4, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x12, 0x80, 0x2, 0x2}, {{r0}, 0xffffffffffffffff, 0x2, 0x20000003, 0x1, 0x1}], 0x4, &(0x7f0000000080)={0x3f, 0x100000000}) kevent(r0, 0x0, 0x0, 0x0, 0x1ff, &(0x7f0000000180)={0xffffffff7ffffffc}) 16:00:20 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt(r0, 0x418a, 0x90000000000, &(0x7f0000000000)="2a39e55732707e58fd137e626d7c5ad86e92e703bcc131d6df75203e33c7d286d39407674bbb1f4d64aebb0ba1a25da98d5a2e65995c", 0x36) r1 = syz_open_pts() r2 = dup2(r1, r0) getsockname$inet6(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) readv(r2, &(0x7f00000002c0)=[{&(0x7f0000000100)=""/102, 0x66}, {&(0x7f0000000180)=""/181, 0xb5}, {&(0x7f0000000240)=""/15, 0xf}, {&(0x7f0000000280)=""/48, 0x30}], 0x4) 16:00:20 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) setrlimit(0x2, &(0x7f0000000040)={0x800000, 0x80000000}) readv(r0, &(0x7f0000000280)=[{&(0x7f00000002c0)=""/194, 0xfffffe6d}, {&(0x7f0000000180)=""/100, 0x64}, {&(0x7f0000000200)=""/65, 0xffffffffffffff4d}], 0x3) flock(r0, 0x9) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) 16:00:20 executing program 0: munmap(&(0x7f0000004000/0x4000)=nil, 0x4000) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r1 = shmget(0x3, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) shmat(r1, &(0x7f0000002000/0x4000)=nil, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) 16:00:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x0, "c877c38bb9d295d40819767f4046efc10d34d6b8", 0x0, 0xfffffffffffffff7}) 16:00:21 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3", 0x1, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2018, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000000", 0x4) 16:00:21 executing program 0: mknod(&(0x7f0000000180)='./file1\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000000300)=""/253, 0xfd) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x100, 0x80) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff8, 0x2, 0x0, 0x3}], 0xd, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0xc5, 0x543fc9230b79ed6a, 0x0, 0x5}, {{r0}, 0xfffffffffffffffb, 0x8, 0x80000022, 0xfffffffffffffe01, 0x4}, {{r1}, 0xfffffffffffffff8, 0x80, 0x80, 0x5, 0x6}, {{r0}, 0xffffffffffffffff, 0x80, 0x1, 0x914, 0x4}, {{r1}, 0xfffffffffffffffc, 0x50, 0xfffff, 0x3, 0x7fffffff}], 0x7, &(0x7f0000000280)={0x2, 0x7fff}) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') sendto$inet(r0, &(0x7f00000002c0)="bd5acf1e0f14b04b9ff3f9b029c992b8", 0x10, 0xd, 0x0, 0x0) r2 = kqueue() mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x3) kevent(r2, &(0x7f0000000180), 0xfff, &(0x7f0000000200), 0x671b, &(0x7f0000000080)) 16:00:21 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = kqueue() r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/wskbd0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000500)='./file0\x00', 0x80, 0x0) r4 = syz_open_pts() r5 = syz_open_pts() r6 = socket$inet6(0x18, 0x4, 0x100000000) r7 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x14) r8 = socket$inet(0x2, 0x4007, 0xdbc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, &(0x7f0000000600)=0xc) getgroups(0x6, &(0x7f0000000640)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000680)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f00000007c0)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000440)=[{&(0x7f00000000c0)="4beef8584fd2245caf7d9e10aed055971ae02d1ff1cb3bf80da7c448befd5aff5e47079aa3d31a8f501cc574d23cb3df1625bdf1a7426ae00bf919b96145732789b3df1b1c7e294f436cc04d5dd39694dfc064535d24c88c905b5670766da211237b5f0722d04ee78e5caced", 0x6c}, {&(0x7f0000000140)="6f2e6da4f474b3e8e509e0d125a07d11640a5975177793c273017fb40d56698e11f30c3a0f24276f7ecf206de272f54f934a0e9330dd3ff6fefd6b40e5cf51fed791076e913121ce", 0x48}, {&(0x7f00000001c0)="3cc13652f86a5f158252027feee08138388f7b1e5f80faa61d1f47fca83b18f73ff25749df0aa6ebb6935791e2371da0e582dbc7756791b0c8eb1ac960f46fb3ca4f15c345e3262e7db833390ef6be6d022a1069a8250698d255ffd2ed1aede51e9e80c438061a350711004effdb2030147ae7a9431453e07e4f7191f0ef152c6cfd3372bcae2697365cb63857793a177d297b0e3dedd24b6f8798048500f249363354c5a01c86ef1064794de02b3c295f9fe79e162b2efddcb969d3d28f12417efa07a207d5e7400342e9d1f639ff77e21f100ba7c135404eef18", 0xdb}, {&(0x7f00000002c0)="fb1d1bbe052718211168921dd9bb4b8f84b3cdd3b8ff080dee39812cfffc4f0bae480b33ace691662ddf2a27237c445a849a9390effff2f4749488e7f607939e094acb9074df41e11226e3be6ecbba8a10334f56255bef26d1df85e80a1c8b9e34d85b96c1376e8a8d159b1cee213274a7854f43744bd701243c35d2078b112b9915834de5c3fe650a070e01e62676aa9abcd7b1898466cf866df7ae91bb6722a43f9c260b786519c82152dfd570f524744146d00a2049ab59890901b2894f92532c5a0d8fa37b88dccba4be59bd60347d9059e404a95dbbfdb40e0230b446eed200711d9d419d747336987f8c836223ac", 0xf1}, {&(0x7f00000003c0)="36ba821dfaa531aa8553b101331830446483333174155c6b6d41cc9e5ebc6b79919bbcf7e175bcf041a148dbebda2444415b102c884d41a3fd4ee4dd685b36d00ff456bfd4d1d39fdb0c614e3b55bf340d", 0x51}], 0x5, &(0x7f0000000740)=ANY=[@ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYBLOB="bf463a"], 0x70, 0x6}, 0xc) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)) 16:00:21 executing program 1: getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) setuid(r0) r1 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000000)) sendto(r1, &(0x7f0000000140)="9deef2f1e8d685174ca9b8da0224669a5c2de94fe1aa16ddd93f8cf4688bc54720075df668b3ddc5e47abd6e13a5275d1c1517edcd3602503b04b5bdeea6d81e4d2791df5d5738d95d7a14e6948b417718b8db0582e770766ad180d04793b4a6c241536ee4c9dafc39742b1794da8b3b564089892d0d94a99f3fbc", 0x7b, 0xc, &(0x7f00000001c0)=@un=@file={0x0, './file0\x00'}, 0xa) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000080)={0x3, 0x8, {0x8, 0x2}}) socket$inet(0x2, 0x4000, 0x0) pckbd_enable: command error 16:00:23 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3, 0x0, 0x0, 0x8}], 0x4, 0x0, 0x0, 0x0) r1 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 16:00:23 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000140)="101ccd2d8d2c227fcad631b107b9487dab2613074fe7d58902c46368755c87b5939e6a263c51f0138dd35e7d252e9e4d0cdb59a99d62b5905098c27918e3f26cbc02a0a2c3af113afd29924610c7ed5453273eb7556baa8aa859386b0f6b12033b8d9c1e45", 0x65}], 0x1}, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = dup(0xffffffffffffffff) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x10, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001900)='/dev/ttyCcfg\x00', 0x818, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000018c0)='/dev/wskbd\x00', 0x1, 0x0) r3 = socket$inet(0x2, 0x8002, 0x1e89) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd\x00', 0x0, 0x0) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd\x00', 0x10, 0x0) r5 = socket(0x1000000000002, 0x8003, 0x4) r6 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x200a0, 0x0) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0xc0, 0x0) r8 = syz_open_pts() r9 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000440)='/dev/ttyCcfg\x00', 0x100, 0x0) r10 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000480)='/dev/wskbd0\x00', 0x40, 0x0) r11 = accept(0xffffffffffffff9c, &(0x7f0000000600)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000488c3707000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f00000004c0)=0x1002) socketpair(0x10, 0x5, 0x5, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) open(0xffffffffffffffff, 0x3c, 0x1) r14 = openat(0xffffffffffffffff, &(0x7f0000000540)='./bus\x00', 0x1, 0x100) r15 = accept$inet6(r13, &(0x7f0000000580), &(0x7f0000001640)=0xc) r16 = open$dir(&(0x7f0000001680)='./bus\x00', 0x180, 0x0) r17 = socket$unix(0x1, 0x5, 0x0) r18 = accept$inet6(0xffffffffffffffff, &(0x7f00000016c0), &(0x7f0000001700)=0xc) kevent(r0, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffff8, 0x84, 0xb743b9f65b746830, 0x3, 0x101}, {{r2}, 0xffffffffffffffff, 0x0, 0x40000000, 0x7, 0x7ff}, {{r3}, 0xfffffffffffffffa, 0x42, 0x800fffff, 0x5, 0xfffffffffffffffa}, {{r4}, 0xfffffffffffffff9, 0x4, 0x1, 0x5, 0x5}, {{r5}, 0xfffffffffffffffe, 0x2, 0x0, 0x1f, 0x20}, {{r6}, 0xfffffffffffffff8, 0x24, 0x80000000, 0xa3, 0x80000001}, {{r7}, 0xfffffffffffffffe, 0xa0, 0x20000080, 0x0, 0x100000001}], 0x9, &(0x7f0000001740)=[{{r8}, 0xfffffffffffffffe, 0x2, 0xf0000000, 0x6, 0xffffffff}, {{r9}, 0xfffffffffffffffd, 0x0, 0x82, 0x10000, 0xffffffff}, {{r10}, 0x0, 0x0, 0x800fffff, 0x3f71, 0x3}, {{r11}, 0x0, 0x42, 0x20000000, 0xa2c}, {{r12}, 0x0, 0x8, 0x1, 0x1, 0xbab}, {{r14}, 0xfffffffffffffff9, 0x80, 0xf0000019, 0xff, 0x6}, {{r15}, 0xfffffffffffffffc, 0x10, 0xfffff, 0x1}, {{r16}, 0xffffffffffffffff, 0xc0, 0xf0000087, 0x6, 0x7}, {{r17}, 0x0, 0x40, 0x80000012, 0x7fffffff, 0x10000}, {{r18}, 0xfffffffffffffff9, 0x11, 0x2, 0xd8f, 0x3}], 0xd8e0000000000, &(0x7f0000001880)={0x0, 0x3}) r19 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r20 = kqueue() kevent(r20, 0x0, 0x0, &(0x7f0000000280)=[{{r19}, 0xfffffffffffffffe, 0x37}], 0x10000, 0x0) kevent(r20, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) rename(&(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)='./bus\x00') fchmod(r4, 0x38) pckbd_enable: command error pckbd_enable: command error 16:00:25 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) rmdir(&(0x7f0000000000)='./file0\x00') r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) recvfrom(r0, &(0x7f00000001c0)=""/4096, 0x1000, 0x2, &(0x7f00000000c0)=ANY=[@ANYBLOB], 0xa) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') mkdir(&(0x7f0000000040)='./file1\x00', 0x4) pckbd_enable: command error 16:00:25 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) open(&(0x7f0000000040)='./bus\x00', 0x10000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x8004, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x0, 0xfffffffffffffffb}) 16:00:27 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86139) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x4}], 0x3f, 0x0, 0x3f, 0x0) r2 = openat(r0, &(0x7f0000000040)='./bus\x00', 0x1, 0x0) getpeername$unix(r2, &(0x7f0000000080)=@abs, &(0x7f0000000180)=0x8) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000200)=0x1) truncate(&(0x7f00000001c0)='./bus\x00', 0x2) 16:00:27 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) mlock(&(0x7f000036f000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x6) r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) write(r0, &(0x7f0000000200), 0xfe72) 16:00:27 executing program 0: execve(&(0x7f0000000040)='./bus\x00', &(0x7f0000000140)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='\\@\x00', &(0x7f0000000100)='\x00'], &(0x7f0000000300)=[&(0x7f0000000200)='\x00', &(0x7f0000000240)='%\'\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='!*}]$#\x00']) open$dir(&(0x7f0000000000)='./bus\x00', 0x40, 0xc1) mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) setuid(0xee01) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) mknod$loop(&(0x7f0000000340)='./bus\x00', 0xd141, 0x0) 16:00:27 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) recvmsg(r0, &(0x7f00000009c0)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000840)=[{&(0x7f00000000c0)=""/157, 0x9d}, {&(0x7f0000000200)=""/161, 0xa1}, {&(0x7f00000002c0)=""/193, 0xc1}, {&(0x7f00000003c0)=""/212, 0xd4}, {&(0x7f00000004c0)=""/68, 0x44}, {&(0x7f0000000540)=""/200, 0xc8}, {&(0x7f0000000640)=""/213, 0xd5}, {&(0x7f0000000740)=""/182, 0xb6}, {&(0x7f0000000800)=""/17, 0x11}], 0x9, &(0x7f0000000900)=""/148, 0x94}, 0x43) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) 16:00:27 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x461, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000000c0)={0x3, 0x401}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x400, 0x2) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000040)={0x1}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x480, 0x0) r3 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x12, r3, 0x0, 0x0) 16:00:27 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) accept(r0, 0x0, 0x0) shutdown(r0, 0x2) 16:00:27 executing program 1: nanosleep(&(0x7f0000000000)={0x10000000235d175c, 0x23974438}, 0x0) execve(0x0, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) pipe2(&(0x7f0000000080), 0x4) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x40, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x88, 0x2}, {0x0, 0x1}, {0x0, 0x94c}, {0x8a, 0x5c}], 0x4}) dup(0xffffffffffffffff) dup2(0xffffffffffffff9c, 0xffffffffffffffff) 16:00:28 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x0) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) fchdir(r0) 16:00:28 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) accept(r0, 0x0, &(0x7f0000000040)) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000700)="9f8218095a463f77b8f2f74932221387725483313c16f994ca4a83ba6d946696c635c7bc08d04102254bb2dc15b082d69e746480800786ab748bc05ef44c0726f4bbdc4af51d435bc8deba79548935d4c09627d74687275969d65342f4cf4fff7ff4cfd9e98a0d498305b088792a4e9d02fc3fb23368e42482841531f1a210a022b28e6ceaacdbdf0dcdee7720ac5d9eec2659071e5e72ec12259928927e595f7a6ed9d78f28591f41f3e47b2e9f2707bb15c5ac507c3b07d25cfd85e122a3b9bb3eb1dd6fcdb8c6e2bf263590bc19f4eb6e7eef5fd48aba7f0281f8127a72fbf3e6ef6b3a9c577ab53cca3f27714ed807cbd31b725b090bfdae7b4c6f2bf45aed5747b74eb2c831c0978422d95a2b142ba0795f49c68f9017117ce23025156570b09fa4a61e42c0ddaa93d0b9eb5a4ab3e6b24d67d0307134a4c4ffe32754c46607824ade12e8dc561a7e04d8515c0e27ad52da0d4602e9b92f1c4a8c20974b2667e9d822df28d36796e82b4252253ecd6207b65b4f09683a82e8994140ba57a659a0e582e3ff701bda969eae7a958566b00fdc847d5a92e25f7daf27ec6ab7d59c9a08a0803d6566c14e7f0bdaa2ba6e6666e216f8de97fa7d3a2f50e5dcfc4017d41ebbe3899dec33032d4d65e9324af7bbe9328081f715d7e163b0d3ae61872fb6dabfdd85dd2b93c9df17fd89a84b0343991b89a24d0514e3860eb67f14d28a1cd9fad0a03b741a0c4743454efdf722c8a2b16ea98f5bdc427eb1c15811a10791d821170b85804282e7d31f2c38e3cc667aba044a2ad53aec3969fddc756a1b8a8542dbc9aefaa0cb788dfa1e7b5c1b9d00d6776f5a217179b1374d48fc903fb6ad204dbebbdbb1784e6c9fa80a9faa9825ee1c74f31deb5155c0a9e9ec74951e0f879c522eb3ed5ffe49c41659cb0ad921ec098e73fcdb388bebb5a1894143fb05fac7d922719dd8d1395dc02b4efd74e190c8d9a73cb904424e5bd921ae3d40506d2342619daa05b35a9e83def87fc908879f080b210264f5d05d060ce5d964a6960e5f8ec4044e010f0e729b88e037d53832ca9803c4bb5b5d715c031624dbd2c275a8e440e990112536bd3b2998376d5535d8739872a0ee69e7fe0a3ba800376f6a358c4e8112d23acbb6447f20f7f0adacd28b87023b9462451b1f1fd338a016117fff669f7a14aab8d6e4403d37fce04be7c75c75ec3ba381540cd2a4d3ecb39fa930f2a593520c6361749c099fff74afddd5cc5893a874820418ba3e4f3f4430dd529eb0bb0b411bf39cd226e286e0b70e86d277ec42269d897c604e54b834d5e5e48e7ae010dd47c4c936941d094cfcb193518de764f2d1a9e79337d597c1b89b413d24e54795749aa683b5f49b9f768b7de4864447f415f6293899654ceb860f24e6b8a1137065e36dbcf4b6e824f0a142ed42b376ee7ac5483822e9d855769730595143c636ff2bca697d07f2caa00ca3617a19e0f70232fe52feb7f251dfd2c5a69ca0ed5353194901f79233b8f0624a6330e5c3a5e92d3d7336fab6ce328afd1e51e15291ebee6623636d5429b95e8513492589cb2acca96f5d1731cd81875ce169bd3080f27e4b2f9a46855a5c2e040d352444136474037c2de1c0177f345e184f3f66c8a0bbe8e520b80a448f5bb28d8bea25081d905db85dac2461aa6609279eef7a3c4418e698fd4f2b2fa32f0655072c185d26435408ec413d560ab88d44c9dc54049bdb48922b5dc4b335acb82c8f7aa6f07e600e3ca2c57c38f1a43f6a43848d0b0a6ec23412ba525579fa0c001e448cc912ef24b0b8f9b0b0fd1212dfc513edd4afa51445ac0479a02f1dd4ea5e9492220f20da08a9ce74160c02aa4e672e747f7ae02b7e1c063e9259ebf4c70b92704b5a5ffe22659e2841187f274fb132f5d11785b51eab0b32e998cb8dc2d9ad3fc3edef048bfe352fc9d29d9f6fa35b4bbf8965f541a7cb6d67a5f420ce825727177ffdbaf42fd2b6ef8fe87d861f075f0fcaa8f423731e8e6de90bbb6053e3a2ace3bfdbbb1dc1cf1bc38ec151079f95dddf02d19bf05a8c6f4972c37f14d993fb9051eb8a6be902cad8d322ace85a387bbf9ae05da8ecb6ec34e084e5d77150d608b49687e26ba2f590884a69e89abbc1e31b33351e28a634477877b65686aa2b9487ce1088caee273a5e8986e12f21d38ddb25b9cec146ad6290649fc62a06be7d97384c1a44c5323b705bf9d0a62906bcb6a48ffd456deaa28ae73092ae228975a418c4e368f2c5a27ed1ad681e03d62ec71cf3d94ec218e35a6c690228206f975fbdd8088361a881c924de05a0e33feeb8598292f100cfd675ff198884524df287b8f3f8991c4c396a9abc6e6fab7a30c9ffb286638ba652da4cad6be2ad483c081c2a1d2aecc1f7e7290c41a5758e9a4ae23e2871eb897a48a20a77916ac0aa88722fb222270df6a5542c3d445a867adc8085d1f0445ff8dde057d02d6e9defc3160d3f6803352192f8d3253e3af192f199b63fecaf31504315d5530da3d95241d490e1428a519a50a015a5d0c2ef437a1fcb5fb4fa925741b391b3f98d4717e1e312fb0c185165efd42e7b1a2ea199c52a64a9def7fbdff49dea747696a866cbf246557a7d5f8fe1f42bb51fba2df738d82b7e36be6cc0ae7ef0f1f5e715c55378d4ed89ffc02bf539327cf0fcd015aba46adc812490c555b3837297c2f260c8c1035006080dd280c36648fd03cd2e1d05d4fa372c76372e32a54fdfba05da2fec6550afa5a3257929fee061b4c4cdf227c7365013858c84a903ba8168637d9fd5e173573abd2619b84665c351f3259fc919fa1f89cc021673d684645cda8335d1b05787e0d4487664005f303d3845e3e6892bced6ed40dcf34cb7c8ea1db16dacb7780f0873c011951d75e8eb82dc23dcc4eb6eb1d3c35dd0b4ee39cc53402f058ab5627ed3667aee9cebec744de2f73f8bfeb1f84c31ead5ac9fccf137552f4c0cd04cd48883295d86852f377ac49900106ffcaec4d806974bb15f4a4fb4c64861f56d5ef9ca49355f2012c974f0ea0c4695333761509095005d83ae79674df7bfaea2b45f01204e83299c9d7fa80458bf48bef1aa97b9b155156a86787247e2e93decfccef408db9ac453b5e9cdf622c5b312c888fe92e22c2601d04b248bca2f4b97f8944eb163aea49dc0571bd72167d374271033253341cab811437bde93c1b3176bc3379dd3e2452fdf8da382e75813e22e32ae9424d0e30c787a41620e04b4188fcdd46ae935f12c56846794abd528639882bc621c0cafe0a8950a4e538fe6127ca878178a0df949bf4730c0b4d77bf9c177b046d1bfca59896411f9057ff402e719df2abefaeadabe8429efe68cf97f7d24cb99ffb194280989bb982ae252f94d4814781b3d1c744f8ec9d392a815f0ffb63a7edae858ad5ae056d4fd0752ad849d5025be111b8b24473f91b2a19ea59e93549f0bc2fac044044a9b4bae39c51e808c8be46775d0977eb14a72611ffb58bd7c72f9cc90ab687a3c45ca104fb2d2f47e38c45f1c23d1e5f6c9f5a7b06f27bee90235d546668f2020ddda726edb81f991f78c7b3ece86406180b38ef9df8da3f1694223c10034b9bc90e73707b88654abd892043197d1466c682a4455c79e1c527d6da3b65a90d4233d761f2d6321be9c74a981d000d4ce35d4674dae6fdf7ebfeced0e715523437d01700c5e5bcd09ed154730ef0792ce48f782314dcbef27f6d27675c3d4f76ff1d5a65e9c02f23d3660b675997fabe5ad985d155004cc10a6e42d0a76e8c78fbdcf5e470a93c36530291ac6d4cdfb3cd89660fbb84bfab68725d25ede0cc37a778c9e82ed722e21bdb22590f2313a089d4babbaaae789f78723d795c6c01f4c45f9ac68cf7ef42306b1d219df591f5965488c5f4387132384133821e2cb9d3933ee88a34a65cf29df38865f71e4e63825799c22315f8619b3434da2e6c547f887446af07af5ad81accc04077676e902afdf559b4ad04185e68e04b90502e2f5d2379775db4e5bedceb52c114176b2acab45a54994557455e4cfb5743ae1444facc9961a651a33171b93ce333e51e3c7c5645a84ef8d8d7c9e11e52a3d6881d33156fc374add99c492e00768a219595f049dabcfc23485aea0526d65564215b63300274328cdad452830f227533530f85072a6d941cc0a74ac02e8e4205d310c36dd1555fd9f65d9e14620bc389c90ec6a5d1998026b97f9bbbd63b9b9fcbbf6a1c82dfeb3f7309e70a361f309164ee920d7a2c158ce342fa1e19a2bc63a3a762d6250df0dc8246449422553ad0712ddcae68f2649e8f923c8eafb801fb6e830d37127d5e850e012a597aac2727e44f843faa58aebd3b229f4a59994b2dff0254779efa54e1dc4bfbdabee21dcd6e8d9bfc7df48e4030c45f0038b7378d097d28985b81325164e054c714af342c121a6d060578ff9f2bd24805eb78f33720a9f57ad9c613d75e13954301616c10eaeee3b5b9b51fee8faeb420084bdc333ed7c9c7abdd833e4f3212249d43d662a114b8a9b4ed6b3084b6d31153f637d7779aefac17e05350fd5f88af433d7ecb22c7a04b90e6320edc75cab58bce391300c82c211bcb59af4a8cd597133fd3965e1698efede7e038008d6839daed7dcd1a50cb87f1fad551c346458bba86ef8c276120c8d5d092a077eac8a1ba0036071828a6969697c997709b6d5ee7beeb259bf867c7e2bd1bd724768367c2d718391ca89f1f0627408e0f6b9dbc6be78eed238566ed4d9332c614048d3f6cdd0ec7a0f1cc7476b29adb42cec7e7662fc585f08bd4c26a8e973ab2f0249991330b989baa9ea3a50d284a77369f185652d051c75ba7fad49e7327efbc7c859ea1b19a4048026d3d0779f5ad5c8a16f12c53475df98c142c4512da73ad8f0d8be0e1faa7abe1520b6b3f1e61f6701ff497db5603e3e1254466d92c38b730a6f1e703f6e865dd001f05940b9b15a3cb3c05ffdea8f10206de07fea1fa3491fc7d7893f4f1b1569b642064bb0c5310775c5020d0ccaf67e5f5960796091e16740a0c8cc2aceadf022e25ba990e060f2abd7d89ff15dece783016be73071c57438a734ea6d50604faa7ddfc9ed10b70b976f3687d17aea6194b2bb433c0f979b75f185b2284865b8bfb3e6fb51c6898af84a7ad8ff57da02566eb511a7d8f5d67af681b34090db2e73fb903954bdd499f45c85affd81fda48fc43ca537d0670f8a1a170cf642bc346f529704f63eb972b67bc7f2017dc348051bb57aac9fc5cb2ce28a96cc48681d7955e9687cad87493bcc00cf40504a1e6cafb0a5ae0ba0c6b88f7cf0bf0095ecafb683e374fde0a42086e07fee5dc2b96c52ee413ba5f35ac1718492ea662c8bdd461363dd41c693f3043eb3509aa6b1b88cf50e971ef74746d9437986bac4b8fd658e6f4f591bd59a188d7bf9a4d366ff85034871ec8cb8af8f6909ab741ffda4399c6090fecb36a735e199ccd7de5f2d298060d2c39455ba6f4b082dde336a804107d877a1675343e3ea47293b55f316c8deed7afe50a52bfbabeb5a89c1446bd3082d1b5dade35268a9db72c70c5a5a45b80280bcf450c665df17798673ee0703cd", 0xf81}], 0x1) 16:00:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee5", 0xc0) r1 = syz_open_pts() openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x18080, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000003c0)) readv(r1, &(0x7f0000002580)=[{&(0x7f00000004c0)=""/4096, 0x1000}, {&(0x7f0000000200)=""/105, 0x69}, {&(0x7f0000000280)=""/86, 0x56}, {&(0x7f0000000300)=""/179, 0xb3}, {&(0x7f00000014c0)=""/151, 0x97}, {&(0x7f0000001580)=""/4096, 0x1000}], 0x6) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x20003, 0xd9f, "b0000004d8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:28 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) open$dir(&(0x7f0000000080)='./file0\x00', 0x10000, 0x2) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)=0xfff) ioctl$TIOCMSET(r1, 0x80044279, &(0x7f0000000000)) 16:00:28 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setsockopt(r0, 0xffff, 0x80000000000000c, &(0x7f0000000040)="f5f2a7a0901efef2c699eb59e323d04fd291d4a58ff3dcf42af2a4ec78a1a971f4874434db0cf660d3e074e7ab362fda309b0d4ada5c1170eaecb7dc3c7e4befc85773f62994ddd8ac3bb3b7fdc227ccdfcb199d1e6bc29e0857a68282d1b8d06150bf59d0d18439d9ea07c9d66b313d8eb42911c0ddaef19e71cbabd49e3fc2f39fec9d581770eed913a5a842c07e993dde326d191ea5b4e1415844c1d4be17afcd4ea71ce4aa680a6c5c255e26e481966eba3a6e95194526e2d27fc549a7a4d6d6505d387d2e03", 0xfffffffffffffe70) 16:00:28 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x80, 0x0) ftruncate(r0, 0x3f) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) getdents(r1, &(0x7f0000000040)=""/166, 0xa6) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x400) syz_extract_tcp_res(&(0x7f0000000140), 0x1, 0x520a) openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) 16:00:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000300)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() r2 = dup2(r1, r0) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000000)) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xfa, 0x0, 0x989, 0xffffffffffffff3d, "857efa22a6020003fbffffffffffff7f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:29 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047001, &(0x7f0000000100)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x57b4e46, 0xe602, 0x7fff, 0x1, "9e50968345d7441c043776adcba62fecd91ad509", 0x6, 0xff}) 16:00:29 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x2002810, r0, 0x0, 0x7ffffffffffd) mprotect(&(0x7f0000ff7000/0x9000)=nil, 0x9000, 0x1) mprotect(&(0x7f0000ff8000/0x1000)=nil, 0x1000, 0x0) 16:00:29 executing program 0: r0 = socket(0x18, 0x2000000000000001, 0x0) setsockopt(r0, 0x29, 0x26, &(0x7f0000000000), 0x0) 16:00:29 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = semget(0x1, 0x7, 0x8) r3 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r5 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000240)={{0x2, r3, r4, r5, r6, 0x4, 0x7}, 0x2ac5, 0x6, 0x101}) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000000c0)) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x4004427c, &(0x7f0000000000)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x20, 0x7, 0xe4b, "e624b59b494679bb8c45f1539b7223ed2e8e2873", 0x40, 0x101}) 16:00:29 executing program 0: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x1) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 16:00:29 executing program 1: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000080)='x\x00') unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = dup(0xffffffffffffffff) r2 = socket$unix(0x1, 0x5, 0x0) r3 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000240)) r4 = accept$inet(0xffffffffffffff9c, &(0x7f0000000280), &(0x7f0000001300)=0xc) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001340)='/dev/wskbd\x00', 0x1, 0x0) ftruncate(r0, 0x7ff) pipe(&(0x7f0000001380)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = open$dir(&(0x7f00000013c0)='./file1\x00', 0x480, 0x80) pipe(&(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = socket$inet(0x2, 0x4007, 0x800) r11 = open$dir(&(0x7f0000001440)='./file1\x00', 0xee45266955bd497b, 0x43) r12 = accept(0xffffffffffffff9c, &(0x7f0000001480)=@in, &(0x7f00000014c0)=0xc) r13 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001500)='/dev/wskbd0\x00', 0x0, 0x0) socketpair(0x18, 0x2, 0x672, &(0x7f0000001540)={0xffffffffffffffff}) unlinkat(r9, &(0x7f00000016c0)='./file1\x00', 0x0) r15 = open(&(0x7f0000001580)='./file1\x00', 0x2, 0x48) r16 = syz_open_pts() socket$unix(0x1, 0x5, 0x0) ioctl$WSDISPLAYIO_DELFONT(r9, 0x8058574f, &(0x7f0000001700)={'./file1\x00', 0x8000, 0x7, 0x80000001, 0x0, 0x9, 0x4, 0x4, 0x1, 0x2, 0xc0, 0xfffffffffffffe00}) r17 = dup(0xffffffffffffffff) r18 = socket$inet(0x2, 0x0, 0x2) pipe(&(0x7f00000015c0)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001680)={&(0x7f0000000040)=@file={0x1, './file1\x00'}, 0xa, &(0x7f00000000c0)=[{&(0x7f00000001c0)="351f0deaf0101a42ff314dbeff11a1b1be0b19f575e37648b7e57fbdf364be4f365da19887651cc61f81552f480360e811f08ff9de4129bc2fc79a8d5e155d2abe231ddbe711cc281e30957b395fe80b21db6ad6fa4f06ff957b50cef5c2b6d5769f21", 0x63}, {&(0x7f0000000300)="35ccd180f3ae8327e96a507a80f4ba5be9c89708d98a4723562677a49fd824734073e16106aa802ca2c8ebb47f85b41abbaee085127c52762be14bb64155090a1c42519c622d0af00d2549c26a066593d5f8642c2a102fe5d219b78888cf65c62bf9164c020e1316d2f38622f24d838880f67401eb09710b16871ab5df8cc9f20be5dc240bd19519892c5a0cc2352291040edb557b8124bf6e2fac8834e619258ff4c673a5df6c2efddfc1f27dd2908f60b0c5440991db0448175f89b249e24efd4b52902923a048236b98bc745a712adb93d16d778c97d0d7c8907e306e8c1ed377484fdb13ece50efeecb94bd58234e7699805836b77209e1cfd4a718233a5e880bcb4655de6c27642be3fc536b41caee59ec7ef0c08a2626ec90cc90ef366cad4b433c87e1dc60dda048f9912b7af3958996ec112ede30bbdb42871f05946961759fa9993dbe32cf6448cb6d33c2ebfb88b98151dba4fe260c1bce65735f4bc49b8aa4d6c94d7962d12ead625bf7b6f0fd1bc426d6a9bbc60a82bac7f8a6792628b2d6ebdc9a7209ded3f23bdc0d2c6f0a0a2df1cc4e682b852119d3d9c1740764e24ec148a0a8450196117eca48e7f01cb4ac04e05aeaa70c14eb71c96d6fff2a73e7c887688267e80d3ef44d2b24ce7702efb426e1392be0c0c3430ffc46ffa7cd143b3f6da65a1900ccce5332da83f22e5deda780448431efaa33ce59d76e69be6c4827c18d15c28173fe765aaed9f653b7158c2a411ada060d74d9bd1e2ce66f3f73710688a735e5906a84f1c22fa9c4fc026947af1cbfe216b812483d758882feafa72d5ee2c991efe6b3f5f452c92a9c98f5591b9a39565e3663471fa90387f479945a4b932da41b0a0b31fbd54519235948febfd0dd2b2c3fb99ffef5070d867c29a0c64a81428b06199451573e89daac033f5896c542e952cc7dc14188d03d0e90cd10ccb7bbc1803d0720fa5a379341cf95c243cd8a2317db2d088954ecd58d464d8a23192b39c3aa417cd73f49348ee938d1041345f60b836dd98280c7c00915cf73feccbcf4257c203d24a4ff8526772650a122ac4f2e50ac2226fb2c8c44b0876e409369ccc34cc464e3c2aa4779f86c53031e6da60213562f63f308e5f12a1e610aa6915ba49787665b43bde808e08e7301bf28ec792c623936b497862ad0ba279de844af7edb50bed705d0b9b621a10f2ec760ba0321028df01e0f707b051cbd478e25b9c9882e2579858278c4f3ca712833fa44fa3077ef372871910525b9dc6019d6bc47aaad25789bf31ea54a6a5ca18d085180aa82f5c6f6e823185a460eccdf80a02d25a8794a0b0a2218a38ee32cd8762144df88dbbc850f0e5c9f3908a3627aec7f0f922e05952903ac37020384b5c3f3226a2377a58a162501295b42bfe80571d208afdce38cbeb98c477deb092fe680cdf6e037a216e3c0cdc72f7b5247342b097748ac4edb97316cafab3e6a557edb8630bcc39f57ba72dee28ad44b005d51e32d4824a676d2cd1cd2533a41cb69d45ba0de771e1867e9176686e89c027be73fac06e62b6502852dbb253e698d82887dd8a2bf18856228e177bec6d1a03b5f206dcfec8443d5250c955637875d8baa8376a65b1be8c4f5f9cb7c71a70dc454c9fc0297890c14840a4cc4c68c42308ece9fe822be0b9a92c5d2a95d26436cef15869ee5cee18371186175d038133db7036435518cc20f83c662ef2210d0f3803c86cb5e10c5a858474b4f19d5de8eaaa61efe9725032b952d5d0d4c94d730da1cc6bb8aa62f64b2383081f207f2d1684e5fc9f155b3c9bd4a49683aa2b4e166bdc517da81d9aa359063996338dc6a5c06368fd1f12ba12477aa39ce57859f4275d7ad8402d88c495c17b39ee7810658e55106caa56e36ebe2ec5652070ebf9f508bee032c1dad8e604db7380b4851aa47ebde2dd157f15745b51965d1c34a45d5323d8681c2dcec215ddab1e54f564d72869d23df8d39c64f1af650de28a930321aecf1aec9d0cdd6884e8e20cfea3d813c25495c20824f64b47462aed0f1af6a1f4ebf289ec540b476e1c814870d701018049ef3ce61fe76352ecd5e6ddcf74f3199bee70f4ac47780d407660b25fdb0a46602869266ad7df117af33bc8ad655434477232821d0ef97b9aec99d28c1749fcc82718e527d0c7e4f4ed188a30e8df6c913fc6fe5d250d93c951328e6364636a0c46f90d806d4d96c4cd5b3c8e95b985485772a2f5d5b89bdce741b88c1ac994f430e190d8d62b76a6376fd02d851952dea575417b33350c75f71ed9f8d8630b3802a1fee6b558fb9097f4f736b1190881d0978995e06e0e383cb50aed07681f5dcee3c35bbceac2225c232a1497abaab339ab25a56a8a255482c480d04d11081fb1a06b2f8346d70ea90acb729d9881250ae5ea5a00a89f2ede021696f781cde67449ab7a6c8734dc3785fe62deddff488e2d8f36e93cc7cb61aea18607de58cb597abf5449ff4028b052a5fffe9b34bff0e9b1660fa42c7a3f1644b59763d75f272bdbae7a388e4dff2368c3e5813758b63f50f7aee825e87521f4fa672c35845e5fbe3ac45400b4d6606a912bd1194b19a07e92f4213f3421b646e6ef84a2f899892cf5caa58c64295b4f595886813e57272cb35cde4a96256585551382b86839e111161fc9b9b7a1463544d529e1b4559c4457edefef2f1e5d99b7991a1728938baad010840af3b195a9314b82405f8b56a8581d3724b19a6c88b869a717550a1c19e3d32fef45c56dbd75d80bf13be18b7952335eb957c22f2470f15b7b5f3b89fb5eb5513ffc4a13a773ea1b593602a2176d8f493252302dead58b47b03d4161c9f42899a2d5adeb41a4a7b6ad73b8f6879dbdcee82235aff57d12c1efc981f80ea8b257eb56684e313a568b4fcae81380e7f6e85510966ffb69c565ca27959d5f375b00d4fbce52f168ee80c723f5520c06b3d295761588bf459b713241b43f0b5572069c326fea64ab3b23cc152a1ba63aee454079fefce766a3544ea8573c4efd7b40d237afb0956e347f13f82f383f3724b3920ae92fa99aa83f3527ad631cb1a583b3bc8a5aec2f711f636e9b35807f88ab60f2356921c3fbdf7671411b2f7e8393de5b206b9a0ed2bc86bccb4c974c19e0a4e7649e6595d8e343f3dcdf722faa2eef514cba65d689fadc4bf7c41fdbccc48a7bb15401afdb0979281ac6fdd358526c8e755a41818135fbe9e96706337e4eee24992dbb8fb6b0d65f1323250ae494dc912c0022931694e7faaf6b530e505185c9597ee429bb2472c413948eec6e2ac48d9694d2d947c5ae585424d4487422cb35a970d9f847474c219db5a75605f3fa45c8ba87bee1d030222b66a61bfa9e81dc49b49ffb0f1283f44106ca20737d93409c66c0cde8daad04e8a733fce5a1284858a3aafc9b69047158ee72038b2467696b53c0d56bc28a4ec72bf611d3e4b7d573d141dbb41417fcf7c72b4b2515108a4e85c3794a7c1ecd986dcf8c5dce2a04c0a6c0ad918b24c09edc62b716d297452e9ae33abeba97999020365f1e9a5d0eaee671fff0a12370d6a1952f5fd7b83b105b864c311c69047fc21f1b0b7c0306fbfd13aa29998a0506034ada636e93b39256a2939aa7ebb7ea8d7559699dec9fc0507014ee91f42283abca095f8f4ed0dd00f2cf45155a75662a011e36a17cf5ba806a5d21f802f0ba1e19fce117f77920eb1580aff5ba041824526525ed162ff5be389a80d199b21b390e5972e5f5ea2a7beef5865fdd6b07c1edc109c88e29af97d08533b30242a247df8efdb99cf79b490c997d638df9c465f425d5209b7cf12b995c479e043f8ed3816818701627bfd77d7cff802942189d011a91668e0f8636eb66ce98257509e66b4bcd2f06d9b45614f52da58354f8dd13876aa9dd8175d8348b7af4e145fdadd2dbe2d157e8699a15e31e530fbea557201ddbc0caeea4311f812ca78daa1fae40a3afe9d82372960ce567af5555519e5063bb0756f851f8ec7b76de9bc7965cbc208758ee38592627fa0fcbddebe7a38797cdea0b0025dfafcdd8be3d743b64fe5970a230f14ffc02ec931ce2ec57c152984acf3b91a6db7acb308554ce273e2f36f9017f423018524f2e67cb491e6e475fabf8af4f690fa5aa19f923f0ff96ae5cebce5524be8271184be20c5666769053b1c9ee4568744254e0c9842bae6cbbfa19d066643779ea7a2c78c02fa635ee7c079a4c60db5ed28c8f82746a48e3be759724a62a764703d4407b9d0e1c3de350ecf6785f7d5f52af5f3117dc426ae19facd21249d536ada04e0542a970f3bfa5c09aa6cabaaa76c9f7364f0686d1a24633ec4a197367ab69fe4a752518ef3b9d71d9ed98ca32449d718c6ff332b4566636524d84923433aa350e772ce8cdbcdabbe5679d1fcb25179b323bb48c7cd2e66f86251b5bab2be1e942c2bc365a7f09d574a92bef62a72b851d21e8efa29cb506de82cde7496f14731c3c3f5b9d9798d4e6a14093a12c41e1228a4ff4e877a7effac88d4f5bdeeac0746e891b01b4e4fd67c310a528df92104dd2c6758073726aa8420f307df4f1499acd9c5001d1e1e82f005c2370146a4bc62adc69b48e6161fd8477dcca5459ec6cee7c2c36a4c83d254d56c246cd368742bd3f56fbcbe10a88ee14a889f8cf13ec2bdb413690b7c0474f04756e92f43e5244d17cf25bd815d7c266a13726754a217868a488eb34acc1fbd14f5fcd790124bf7f0c833a08cd77b2a2efde277142f5e067d1453bc00f14d4c25cc6c0ad9f165374d9baa99eac12ced03834ae436babf1e10bad9aada73a74ca4d7b2d578876ede26b77fe2ef3ad971bc2fc480edada7373873f0557bd5dd6d4c5d3c4e5f20ee4d39c17be1ef1c31ffb66ba9c3b0cbe0d71f27b804591fafaed6cff28b7a9fde8a9ed1a5a24872e59130ca71572aef23a2a88c718bd42a639e9eaaa4825779d68f5da7f38cbe36871307475c042d21710484ab0143a59114ced8681756e520f5ded12da928f97934a0cd8345e1818949924b5e64f7caaf9cd5688ebddd8999717da48fd31a98727ac877e5fe9bf6cff82ea066b6e627262379dc474c4b6f7be8cc04b63fd825852ec711852330ef49e32dcbcf0d427fe46d62f01418e86a35ad122d2b2e5e793225da9f80a670eb2e2c0c4679860693953dc887aaffea679bbb277b2aef4cd99f253e732f8e42ba2fe9c06d2a6146f07e146624e0699b99a49cea527dda53caa0ae16808f97efaf46a3acca058f2790458613ec68bd2386e47739aedc462efcbb716569998e012fa6cba1f046d24309830594976b4d29a90d0da29cc247d1f9cc574213359bfbb42b4ddc49271170cb184a805d2a1b6a1655d660431c2580334219e9c49656c35e2c09878efc6bf90f75ba4f035b8c76f66eb5b0ea42859ba25ed08fed37ddd2773663467db19de19d88783cff792ca358697dbeb9f95ccd05ff7d9136818cdb022e53ab8f6ef2b3aa8a6a8aeb7e589bb51b2dd88d888d1dfafec5a7fb9f911a272ce3613596269a52fe226d3178bfea661f7b33db6c3707640fbb97ec0a12548c7f12356ff9de2a08e94c3a247ff71e550627da98a0dafe2e7ba8336417577dcae7ab19feb639eb5507ecd3e2fc8a61e1148df148749f79f8bd3289a7375ce3de35f287f4887720929408163d1c6f06989e84f2696029c17de304c1c45bec2ac7504436268d27c3a7c729939f5f83fb2ca268779dc509008d0d07f0ec06fddc36073ce5880b107eafe2f0f0a9b711d1533cb6a86", 0x1000}], 0x2, &(0x7f0000001600)=[@rights={0x38, 0xffff, 0x1, [r1, r2, r3, r4, r5, r6, r7, r8, r10, r11]}, @rights={0x30, 0xffff, 0x1, [r12, r13, r14, r15, r16, r17, r18, r19]}], 0x68, 0x8}, 0x2) chmod(&(0x7f00000002c0)='./file1\x00', 0x0) 16:00:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x1, 0x0, 0x90d2, 0x1, "d730c1e7bb6fc6e23c5b00004000000000e74de4", 0x1}) r1 = syz_open_pts() r2 = socket(0x18, 0x4000, 0x1f) pipe2(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r4 = fcntl$getown(r0, 0x5) r5 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000ac0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000b00)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000b40)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000b80)={0x0, 0x0, 0x0}, &(0x7f0000000bc0)=0xc) r10 = fcntl$getown(r1, 0x5) r11 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000c00)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r2, &(0x7f0000000d40)={&(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000a40)=[{&(0x7f0000000240)="9cd5890fbb2f23a1aef83b9efa94251f1aa154d882498db80870f42fcb9da5c2bc9907070f551a5a23f2a5d02408bac58c020ebd2d11d591c44fa89a701f30a528522bf4e2ea66b56fa4e34509c2762edf6a9c7e385194688bd383f8b2bcd2fdf05e8ce9dc6e0103b765628aae133cd2d44522c764299ed6d3d5104e180e8f8846fd5a315f18b4d0380ab3a5aaf11775fe3ec74a78f8c2a9f16340c0279624fca7d5baa2b5fcf4c3c61f012b95a185", 0xaf}, {&(0x7f0000000400)="9ccc20967c53854907e81400898eb28a81798ac168b6ea5a77b5411f7b81c661bb40cfcd2ab5ee8d4e3212a29650fb943b13921e3255f3481d1a6a627b1f0f15ee3cfd68e3267b6db9b36ccee394e3387014c491fc69096b29f86a9ec28b727bd4e6ee476ac50ea615cb2d4e14dc8fbe7e8cbfaab2bb685e3efee3a0253c7e01409b168c2f6ecdb932c36930dbadd3c74a003af67579f29c09e4e2d0c23ec3233e5d8bd608745c86fc1c7867574fc561a5e858674d2bd037d7167f52a8c1de5de2491d3a6b92c1f997e89d6255bc225131ec3aed96506657ffa14f58f7fa", 0xde}, {&(0x7f0000000500)="12b9f671d0a9425a52642d4914bbb6ea6e8d1b7a4e97e2d7af8d38fe1833d43239ff252fcb54badf4b4a34436de8b4006116060606c415d374fe56fface02ad2d1242214916cbb33217be19a6c732d726ceae84960dfb1cd239baa40805712f612c834ad2e64", 0x66}, {&(0x7f0000000580)="7b00e673137339445ccc0e395abb808b9b3f168b82af091bd404ed25aac8d8251b76531d9acd4c7700abb63f99598a16b1cfc1c4bc5b7efd1be1bf7289c205a6ee18aad65b7c03ade789136eb558f9818dab2a881b8dfc202be4bb0150fbac3e5567805e144c33f98daf78b66d9824f7b19d8672f019392832e61f559bc567a3b42415655be665f19e37958e8566cabbf05728e2bf300e5efd0f7f5b9f0ef26f", 0xa0}, {&(0x7f0000000640)="1f4cf3d449fc20ace1748c876414db5b287f573423bf228305211ada8a6c5f36ee76c0be0ea70129e731b7458d5e860618b20a7c648bb4dcd9dbd463eb828edf45a93b5c31ead9f34d9c1f60dd12935699aa3a78ea64ad913ac31f72f5bac0a6e75611b4ac0ebdf8744e6662d142001a0a52b0405adbd91f948261a4958c24cdc915042893dd3cbbd87f227d194497f71a7f560e1b452a60a4cde78b9db94720bc58f76f101b4e36b3bba6dc6f086a37baec4ab90015cbaf8fdb6e0c664f713f0dc18ba1c0b1284dc46d7af417dc17f3f2dae9322241f774865d82645245c57916316ea6f9d2e5a188b4d9c34a43d96093669b827c7ecda66247b82a34", 0xfd}, {&(0x7f0000000740)="fba9093049", 0x5}, {&(0x7f0000000780)="71f8a8f3d54083bec0438b515f1f0594086771a9ffcb6c2a218a25408d8a0d4d533df93159dd1521154c5809db491393eae1c89fe3efb3422969e4f6b65222054331da76b3437a89a7240f4d15285baa9c8ff672c50b5ca8124f94a80505defb291d9acf002eb8d8dabc884ab4d13e884c2e2db1ad05866e02be53115660e1dfe3a956d6a3eb8cd0ae", 0x89}, {&(0x7f0000000940)="4db6f2cd2793b243f9fbdf036b48f1c2f8048e8a3f569a0a2748f9c877cf4f093845c97d9aeaf6475770eedd4b2d258f15cd24040a4b5cfaa7a565fcc2bccaa775c59e4df88d459f108d30358ec0266032cdf8370ddfe799152207893571af6bc1da92572a4ab980b262eeb0bc0f6a486905913c5bbb4139b7df16552089a6295c2d1074da6da5e7483cc1e2d20c7685de0e97bb02a18c685a9d52df1b3ac44d7274aa63e919a49ce57ef27a7cfcb14aa713dfa11851ab848f3a1795015a7842f4c6d27da452244a3733419ad69af8584a35d43d1e29", 0xd6}], 0x8, &(0x7f0000000c40)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="3000200000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r3, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYBLOB='\x00\x00\x00\x00'], 0xd0, 0x6}, 0xe) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x52) write(r0, &(0x7f0000000300)="bdfa4d2591c321a8cf98848e4a8051bdffc6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc07e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748a67e400d0a61d75698228a2b887db13099bb25375a9c2b0e061a751731e5c2091f3e9bdd11c4518138f7d1d2717001200f34322c0cdf8648b0200000000000000cdd79cd66c31400b4dc386972d2eae1f3c146e00ead47dff07c6c3b018be5455ba5fe808f9840f9e13daff5ee54c0682247a3e405dca84b00ba7651238225996d2250f6ea821e157a6212dc30a", 0xd2) r13 = syz_open_pts() close(r0) r14 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x3000)=nil, 0x3000) shmdt(r14) r15 = dup(r13) r16 = syz_open_pts() ioctl$TIOCSETA(r16, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETVERAUTH(r15, 0x8004741c, &(0x7f0000000040)=0x4) ioctl$TIOCSETA(r16, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7, 0xffffffffffffffff, 0x1000000d0e, "b04d00f3ff0a631a00"}) read(r0, &(0x7f0000000880)=""/161, 0x457aa0d0d7436a78) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r18 = getegid() lchown(&(0x7f0000000100)='./file0\x00', r17, r18) 16:00:29 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000040)="e67ee245cb5eef061f97bdbcd9dcf2b814288e7e3b8a481bea8270ba3ec44075b0fd74208c0eca64104c09f538f61ee0ec6af673918583e1d11e7a316cf193172b1434becc20dd9eb9a1d9e8f7b2fd831f137e75fccccdfe198dae781433cee4a9924cba1adc091f07269b36a3203d7fc6d03bd375ebaa2517b3454e3ac74dfe86d3f040a6f2ff98833286627ff9b632e7", 0x91, 0x9, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) pipe(&(0x7f0000001140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNOTTY(r2, 0x20007471) sendto$unix(r0, &(0x7f0000000140)="648daaf97bbbc8e22a68e17b156048bf45116df18497efa4e4784fab6137fc36d10280d0814f75f486dab18b0196bf367902410ca85ee537c9e29c29bec27f365f18610b17c26b3ee39a823da47e89726fea6c93f6e6bb767a13fe813f51473c3950b30fc30a1d5ff32babe61c446eb9e3391cecd67811dce3a0c01f6fb3cd9b42f4e5cf792e7c8d595e7c5bd40f9abb27d7a8e396ceddc45fa5129d0b6ad992037dfc197a71c86e556889cc82bc69d08bab335356438fecca132277567093e60dffd21480718fce59b4c334dfa327165ac08a9e32b4848e58f5f90e76018d1ba10c901c7c3e1107f166c63810fa77bfb9adc80b1bc1f0dfb533578ae4a0e21746344bde8a0cfe99d8c88c237b326420e704a28ecf38a164438a3fd42531039d84216d7cd8997cb1252f3148f0180c9a8368e2a76d351f9ad632c01120df1ddff6f9d68f9f30dda805bd951d0cd4c0218549eff47b3fc7e71760dd65a93b5134abf993eba481f3ac42557ca2b4419cb3e21e326db7e83001376ac429d9a29b8bc037eb8ba6d3994cd05ea79c15e9c2331fc5331f68d8622ab6174801d3a40cb5f2a7742c3667190e9b0ecdd8e5a1423292d58943c66324f960bdc42c16f3d8b1c920820e8192989be9473bd6d20c62254e33eef3e22be433c77e475d57be1c840d9e6bf5de40c2abd4b6d09b41eaf4c238a7ffb8ee4b08a66824750cd3a3a1c2c98cbb8429fe62c480cab8002d6024f99a341ebad241878211f0627188e417206624cd8496231423c4180b49228e08e9a626c25bfcd6ba12f74f7fbde2ec7146943603f39062ed24e2567aeed622f286c04ff199a2f24a54c777a17d57b65a25ae30436aaf4421f24ff8dcf3c5f1fb974619eb18839325d7259200ddd9b1786eb663eeb4bd2cddb6dce9f6c6c099d8158e024393ea8c0a632f6c87655f941f214c81d14ae1d31746c53955ed805d167b9f5f3b6a13f1dd932299900d2a2dde7b8346e44d4ee4c217240ca4e07185adbbebe60d5887926f7c3ca967aa8aa0a8a51a340268225eb93d9143da1b6df17a435bb68101c3bb042251e753db061b7df73f35c07a2ab7b95d0ef1f0f7c93c732d6efce011c8b8eb2dd7a3410f71c14732f96c499e2c620fe037d4254115affb71e1f1c200391bb16c18be27814aafa9aaf536433e990dddac79bd888fb759ab2bf45d421fb58141a25739e05e8fb93939ba0b2e7ca5a18c221c549a1cafbbd7422951be12a350a8657c8fcc0124c98f7fb8b395c3b1ff454b0757daf1f6e54bfcd6980a5beaddc7b3e99cfb17a6dd79ce0e6591e2c4c8350f20c489943a20b5a56b3b754d89a9ba2ea7a29efe28d191c274334bdfec069e1fe89f3c444fc6e0c199b5b39c357fe5fa82e9367e830c116ef2d771b42c20df3fdae3467d944cd3c76b4d536b4185896f55da45adc079a76debd0e2b768dccaa0301ec0397d484e0fccc87987dd4eb01a1bd21e07eba1ee3d4ef00b61a46154d4741379141cd4e69666e85f2bca1095d75f7f327c003233080f4ce6a040fbc68623e95a696c3f71e251f4ef318aa1b446d0efca5b32591c75b8afe26c1e1745c16d103a0ebfb3b2d46ed8c600be2c249d137fc62200c7dc3e66f7d65435b7746d7e88d8ee8f2db235a67a0e929a6b123c9a8614bcdd682cdf33da8c9abed701a909638bd23a99633a1d00fe34d50f1dfc87c141e04a944664d5aea62591ab9b0a26839564f02368d7db5f4bce7311dec4b2e97d16f5c7359724886a71c81236c1e479b0f6175b22a070366b5b4036840eac6148a512b46d20493d97343f58cb4ea8abc7c50bd6f547cd263bf6a94570ed3ac02cea675cc4d156b016c86b9f66d526bfb3908d985dd9235b4992f414dd907ddcbe03b4c47a00ca6850828a844e271b399ba06e7b758fbf914eaa5c451d186d76c56184e936b018126e19e844ffc238c0e69398a6868a7298c0aa240a441d64ae20abd006e6ac40b877f262ce0d5b7138c1dbd2fc38be2f29f70f6fe7238d2ca509239e39d8a76ce9b9a8a078178cfa2316cb168993203c75fa411bff7a58e3eac11a8b74d21d454b7ca3d56131395121ddf19c22d76fb593c04a763a10189af385ba2d7fa3218b7023fcceb85ce61b8cdb73fc41c30b2f2fe4544e90c61f5ddf9057d3902a310502192f247646a4d235f582c6c759d85cbf8a20ddfa8772f047a9f0979c98697a180527fd4865598c77047bb1471e5e870a4d4b47509ae8be5c3e369c9e0650b1940f75b3d354b774c359524f888be54e1dd4920713f4a40260e75b1a15e8605fa149b68727e64e372db043a9d3f9037991994b68985e1a9556c8d23586e3d47a7df9650c79deb930dec33c80b69c4c94a0e34203f8a56cdba4b5c10d0605480b15c9380b366d4677870e76620f1c2a9b5b1a444a54bee77bc47f482532fe4bd01fe1195861c1e7681df980ce3e4841f60c4c3ad0fafe44b91744deb879603d678ce8f601eaa88ea072e115e8dfb4499c9a02bd68e0f5f76c2f49b9dc2820f6e6bbcaa22b4f3ad082e9b2cbf037ca48310336ee3e4173cd66141640170c2c2f8703e41ccb7905adf685ab9a14ff7473c9c5e67838dc0c1742098dfa42e6de42e6f17b155e7d117e626f535592bf3e77861cf050ab37e20019bc696b07bda8d522e55214ead3619c4fca25f2320f5cb6879a98f3fcf714210e631717a06ea44fb48f5904ebce6d85da49e6556a92600630c30fee79ea0a5c96eee17800fab767b5e5226ec6511fc0a67644243c8395c4da59c0267e284fdbbd3ce8936099c0343c0a7502884917f6a8625818efabbd70e391c906239d7e259589c9c987b4eb88f96effaf08de56707d7af216dbf1378f675f9b58de2478d534aa96804ec08721335642a335806cef1b82fb60426f495d6ce1fde6a1a5a81dba44033e3fc3551094ada70c4f707bc4ef4405b362ef7ce2c2484d5b57dc929fa07c40d819b82100e4edc2b43095c227a41e7d893b06f10e72ca45c9a6249d6f5ef3c626e6bcf044799f4c15c7f2dcb4360f3f303360950594ad05300e714652e4f8bbbd8fca79d7ce8cc2953b6250a09813dfc85fbecc2c5901daa15585b72ce2188083f471e2129b3f38c2c1cda27e20f04131008cdf068489772a81baf522208ed25f3925e4f5662310474d657686086d809267599c39c5d555dd9be764ad4d70348d9fd28037edddf6d6800157ae0359c5498024018028ddb102a7ad4a3114333b001ce03a42a53198a68e4b6bef5c4220f88f6bea237d4e9a8df7f467e8b49acb209341bb197c4efa5647628c113bb4c5d27c87044b1de0e877074eb534db3323be2cc32ce46eab3e4e46ff6b3212829128b8ce01bd9ae7aa2a95268c2e57eed759b15cfdd8ca3c6c7119e0f41f5810beb75db1052147b08d8b563abf42c84c4f573d5f901d0878c9d1a9131f3dd89093cfbd043e439cb505fa71477a93aa250e22ae3e00b21dd517391e6603199c356e124332e8692e8c90e4f9a3cdbb3b8a5b48eea96102ebd69d62fee35744ec4681046e96db6b90fe170d3e628685e9208520000ba950c81fda41ac086c3ef634c69e20ffd9b0fbfdcb6fc08a5eed9de5d1c643388bb6654b4b7754c76ef1a859577884b2a4149c655716cfdd26282c45d680914f9f262df25123d60fea104a0db3bacc50b29faa46551df3c588229a057d4d876810fdba1c8ff0555dbe33aece49feb06452944309031d73bed59fdda802e0e840ef3513dc8ae0aa0215a7b1524e1ac9fbb969b9c7220e16c1feaf635c4efd7ab3c299cfeebdddfcd1ffae87ceffb246b942536555d320ad3cb3c0b91869ac87de0423305f6a368f336f1eb128ae4928a04d727d639fbd5ebbd6610c625c54cf337661087ba158d6d55803ca7aba8fa984aef5aff107acd444353c3da70411cfe86daaf85294526f8f021e98c8e9e4decc380352a3c02fc663354f5776b8ba0f031274f034bf8d3d62087fddde16d153233e1040dd75cd3249e98f7f7ab8919e68a70b38acada57b46632f96acd73dda2e8965fc83d0ec0b3bbc37817e9b528d4c889f7ca11cd51f4b748c7c5f4ffd7188e838da6b1e379ea08ed366eacf66dfeaa7f8c5dbb09268deae32e2fea1924bd3636c83ae6982d412eaca427d73e15b851436b7b31d6a71a3d23963292ecb857efedf7ab766c42cb105dbe2ab8d2c75739eb0fea4a41a20196ec6424a40217b899b9f0adb89005c1c62c60d888160a5257917afead4b89e52db2e72ca1aba06d555be129606f793961821501ad2f8ef39a1b66e78c2b1c0f3820eccd077c1150e2b0a60fd4d0599ea22ad43a6ea9722de7f55d869dddf96ca7dd184c589fbedf86c41008018b9300b1e44093926047bb42529e7de3f74b08a8ed6d6007f27277ad4380950b9eb0701cc4d4f1bccd749847f5184d6c57cf57879b26b471dbb5266fd849d4811dd607d3912714d269336fd3f4d8325e372fe0c92372cbd63531884ff435d1cf2806f8f06db77b87f33e2eafa915fd4d14091be2334d7f53840320d24bf7c0dd11130fac66c3fe076b533957cb9fc0aa7bc21eae4b4a92ca93d90c807e1b901c117d8f6b84c6e452b29616abfaf7b95bb340271c413195ca24b5c5f8f32dfd2f9eb799c023f8bc1c8946dc86e24accf7302c99245a0f050cd18b1318c070c429970ed73b33b26357dff9f1a315b6aca33dc390809d3d5f2f013386f51fdb977263b9b6c2c8a34e019592f645a74bca2d9ef8f890ee9bfc4c9cf882aaad51bee8a14b9e6c6cc7eda124f0f9524cc8a9da2297b0a2065163800aba48187d1f545058be02ac7d12924022cbe64dbedb85cd54e4068fd17f0881f79b6740d7f2bf9f215bce89c11b2e54e01bcc08f38f00ac26ec7d3bf9d874ff659626b4ff6142fc0dc7b4ef6a4b37248c58dbaada06199e2f05ca58643cc8edee73e1ccd57241a41465db0be4b9e7992892838c0ccbd6a932af587289a4a10d876fcc5d7425de5189047ed3c07908d3dfed0719646e6fd3c6a8f4bd66568b98c4d136ba8e8db12949fb4ce6d274b7d7c428b4fe18aabb05cba8a5b39f6866757f8893bb93c36f4ca8ff99bcf165c57539638b18701e78e2fc58d769b9e544e9a202e84226c0ac3996c85a8aa5f0491bcb9092ae0194dde9f4a073bf5929df59b275d3aa084cad7a33c139db8630b00d0238a24d7603ad2249b565efc4b96b31fef252ba5db6ed11606595fad0650178d9a2edc9ef45d6b6ea3a04bbf7212310c767b91f99988aaf6c97093210eb8542740dee1bcd4cdd9acb654f50062ecd02e9a2c8a3e4ae87277426e96b7f890f22115e57e69517d088d4053efe7eb0801cdab0d277b1de8b0eb03bafc62a053c943ba61f65637162f26a94f6a2213fcc9cd700bf5301254b70e6d6556b81646de6fc0e28f25a4f382cfb68a99831753f5ba0d0b92319b8c6dc735b042a8a83cb191b96348ea35d2f228cd01bdafe872ffa3aff6c7e467d3e179a96290b6265f1de307e89da8ce3c7ec662feca489aafd1a96eea9531ed5ce74f8cbebb771bc81bf43a428f960a4ffdb4dc451c718d56fc130993db2191d7610dbf0882e8312cb00c4e537f9f627e47c0a68f68486cca1ae715c5d8b1b9e3e87f278a66183d4c25811c0ca05e84372bd371d490f83747b900cbc265b2b219d3658ce11bc62a86eefdecfe0777f7a7bec0b8ab6bada781b06bd889f3fd954b6f1e4a29ef019ad057038a6c9d606c28ab1eb2d77999eaef4923a525b1ed6a67d70ba2f7450fd586458e5b2bb99591", 0x1000, 0xc, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 16:00:29 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x400, 0x0) r1 = semget(0x1, 0x2, 0x2) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f0000000240)=""/126) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000140)) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f0000000400)="37a7fa37e37659ac8ed6dfa92d6034a85c0200e017758313a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273ad45a2592c9529443890c39abcec6c3c369fa47bab9e1aecf0c4aa9f91500e02f98bdf1155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578d1b020000f1bc7bc8ded1257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2f6b5a029005fcba5c9f065780f5a2dc7bb6b56da616c511074611070a4b7c5a7af0d001edb4cf6183f65c76313c00562b27baea858996afdc8b7e2b9ccf2717398d4a207de279fcccd3a89792c949324216c6507413c", 0xef) r3 = syz_open_pts() close(r2) kevent(r0, &(0x7f0000000300)=[{{r3}, 0xfffffffffffffffa, 0x6, 0x2, 0x4, 0x98}, {{r0}, 0xfffffffffffffffe, 0x3, 0xa, 0x6, 0x169}, {{r0}, 0xffffffffffffffff, 0x3, 0x2, 0x81, 0x9}, {{r2}, 0xffffffffffffffff, 0x70a6b92e19246010, 0x8, 0xffffffff00000001, 0x8}, {{r0}, 0xfffffffffffffffd, 0xc0, 0xfffff, 0x4d, 0x2}, {{r2}, 0xfffffffffffffffb, 0x2, 0xf0000008, 0x1ff, 0x9}, {{r0}, 0xffffffffffffffff, 0x94, 0x4, 0x8, 0x4}], 0xfffffffffffffffb, &(0x7f0000000500)=[{{r3}, 0xfffffffffffffffe, 0x8, 0x1, 0x6, 0xd9fe}, {{r0}, 0xfffffffffffffffb, 0x1, 0x4, 0xfff, 0x3}, {{r2}, 0xfffffffffffffffc, 0x40, 0x41, 0x6, 0x5}, {{r3}, 0x0, 0x82, 0x80000009, 0x4, 0x966}, {{r3}, 0xfffffffffffffffb, 0x48, 0x2, 0x3ff, 0x7}, {{r3}, 0xffffffffffffffff, 0x2b, 0x20, 0x9, 0x1}, {{r0}, 0xfffffffffffffff8, 0xa, 0x1, 0x3, 0x4}, {{r0}, 0xfffffffffffffffa, 0x30, 0x80, 0x0, 0xcc}, {{r0}, 0xfffffffffffffffc, 0x8, 0x22, 0x2, 0x40}, {{r0}, 0xffffffffffffffff, 0x0, 0x3, 0x6}], 0x81, &(0x7f0000000200)={0x7, 0x1f}) r4 = getppid() fcntl$lock(r3, 0x9, &(0x7f0000000000)={0x1, 0x3, 0xffffffffffff8000, 0x7, r4}) dup(r3) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000002c0)={0x0, 0x7, 0x5, 0xffffffffffff5a51, "854955882e0261b637ce9c11fe4dbfa600"}) ioctl$TIOCSTOP(r5, 0x2000746f) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:29 executing program 1: r0 = semget$private(0x0, 0xa, 0xa4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000002c00)='/dev/zero\x00', 0x1000800, 0x0) r2 = dup(r1) readv(r2, &(0x7f0000002780)=[{&(0x7f0000000040)=""/127, 0x7f}, {&(0x7f00000000c0)=""/24, 0x18}, {&(0x7f00000025c0)=""/129, 0x81}, {&(0x7f0000002680)=""/139, 0x8b}, {&(0x7f0000000100)=""/20, 0x14}, {&(0x7f0000002740)=""/30, 0x1e}], 0x6) semop(r0, &(0x7f0000003300)=[{0x1, 0x7, 0x1800}, {0x2, 0x4, 0x800}, {0x2, 0xffff, 0x1000}, {0x3, 0xf2d, 0x800}, {0x3, 0x1}, {0x0, 0xa6d9, 0x1800}], 0x6) r3 = socket(0xc00000027, 0x7ffd, 0x6) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000002bc0)={0x8, './file0\x00', './file0\x00'}) preadv(r1, &(0x7f0000002a40)=[{&(0x7f00000028c0)=""/72, 0x48}, {&(0x7f0000002940)=""/118, 0x76}, {&(0x7f00000029c0)=""/112, 0x70}], 0x3, 0x0) setsockopt(r3, 0xffffffffffff8001, 0x1000, &(0x7f0000002cc0)="e1f129de0f9816c92a9b66bc72b2ca1f74fbf583968b1380be71e4b755455c0e1d47947f4e86c59d70f2f9570a34f7b8e28998999d564e643704c6db03b70265d93046a5c5ae3fab969f9c00fb775dd46a4166db105dc240a227b4829235d6a28636f06c65870714be0b1415ccbfa244acadbe681405bdd99af9ea96a27c1b3ac1e2619797ff9f542c9040a5fbb14f89da58a8ab2882ce3f56e7876031550d8b0a234a8646bcb666e965028b166c8f10a94d9ac6eacbd55fd058796ee763843c85da2325a47d", 0xc6) r4 = open(&(0x7f0000002f40)='./file0\x00', 0x8, 0xc9) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000002ac0)=""/198) readv(r3, &(0x7f00000034c0)=[{&(0x7f0000003400)=""/26, 0x1a}, {&(0x7f0000003440)=""/114, 0x72}], 0x2) chmod(&(0x7f00000032c0)='./file0\x00', 0x100) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000003540)={0x0}, 0xfffffe74) fcntl$setown(r4, 0x6, r5) open(&(0x7f0000003500)='./file0\x00', 0x90, 0x10) ioctl$TIOCSDTR(r4, 0x20007479) preadv(r3, &(0x7f0000002880)=[{&(0x7f0000002dc0)=""/171, 0xab}, {&(0x7f0000002800)=""/5, 0x5}, {&(0x7f0000002e80)=""/178, 0xb2}], 0x3, 0x5c) sendto(r3, &(0x7f0000003200)="e232c0d0a8c603d63757846f0725ad934c37b5220cb77e3868cdae13664985bf1423baa4c3e1ce3c225a5ecdb09a5d612470899868746fc4716b1f1a5b6c5f0bf47bd0225cabd6e137af1d0f6e4eb430b2154ef290c180ef7a246854ee747bd686cbc9fb6656a1ed8d4722ae7c35cfb3bcd2f3332d14a5724ce75e", 0x7b, 0x4, 0x0, 0x0) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000003280)=""/22) preadv(r2, &(0x7f0000003180)=[{&(0x7f0000002f80)=""/253, 0xfd}, {&(0x7f0000003080)=""/184, 0xb8}, {&(0x7f0000003140)=""/6, 0x6}], 0x3, 0x0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000002a80)=0x6) preadv(r3, &(0x7f0000002540)=[{&(0x7f0000000140)=""/218, 0xda}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/151, 0x97}, {&(0x7f0000001300)=""/101, 0x65}, {&(0x7f0000001380)=""/121, 0x79}, {&(0x7f0000001400)=""/101, 0x65}, {&(0x7f0000001480)=""/4096, 0x1000}, {&(0x7f0000002480)=""/168, 0xa8}], 0x8, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000002c40)) semop(r0, &(0x7f0000000100), 0x33) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000003340)) semop(r0, &(0x7f0000002840)=[{0x3, 0x5, 0x1800}, {0x0, 0xb0, 0x1800}, {0x2, 0xb, 0x1800}, {0x1, 0x1, 0x1000}], 0x53f66427744e51eb) r6 = getgid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000003380), &(0x7f00000033c0)=0xc) getgroups(0x1, &(0x7f0000000000)=[r6]) 16:00:29 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x100000000cd}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) shmget(0x0, 0x1000, 0x1, &(0x7f0000fff000/0x1000)=nil) kevent(r1, 0x0, 0x0, &(0x7f0000000000), 0x1f, 0x0) 16:00:30 executing program 0: r0 = socket$inet(0x2, 0x3, 0xbc51) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r1, 0x0, 0x13, 0x0, 0x0) 16:00:30 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f00000000c0)="8b7abb7f7db3a8f7c212a3faccaced770ca25eb6be1be77bc9dfc4d3935bdeabc80dc74d0f6c697ebd7f14d8f7ee6700587f4dedaca0e92e2351830fa84dcbe0e270a491b9759b1ff021d2b6931aaf7aad16f4d1bac123029033b191788fd2d599831a42e0600821b301180a6a1fe6c94bf3f8475ad265f4fd80", 0x7a}, {&(0x7f0000000140)="33258c46a9795e3e2c63480cd3783111bbab9d16b7076e1ecb37ac82bc30375f85a50fb7ec9de54768df9ef41db631a56f801bdba144d854792b038549a7baab66c611039ce51c65d40d9ce51ffc85ee423985cbea154ff9a78dcbfb525e79a0b29db129aeef07224c9cf49e9d6dee445ed9e4403045f95350d254fb1deb72df9ac7c0d5f04c096cf8b8024eb285fa53bc9efe0dbdb2d584ce405328cc2a229444a6d34dcf383dee4054a6e83ea434218181bf8ca9616779893fdde1e4738722ec8226743c9cbf536baf792b246f9e115ef618baa26647296b25dc9bc164620863", 0xe1}, {&(0x7f0000000040)="f976db03157339ffbb3de450ff4132", 0xf}, {&(0x7f0000000240)}, {&(0x7f0000000280)="3c33d2ce34a740b7bcaad7a0d9c2ad6add31722e796fb159060b50194297e32b05c13dd386d4010687a912baaa53d7de739ae334c363ca22de1e9f3734969e24a5947105fd1b266ddc1128ca83c7736bd21b736c04e714af9e22e04f989c0ad1bfcb9fc52e67af126649e9e228db3dc123c659dc0720a87a61844b1cea99d63f53247c0ebd09b3ed43f0", 0x8a}], 0x5, &(0x7f0000000580)=[{0x88, 0xffff, 0x5a, "1b7649f6eed00be24a740feae24024ea02e4c65d99ffa69fcdf9b8b5d1b59112380b137b14d144a4ef6fe39fb86752e73ab92679de6a4f6a4ba3f22dcccbb7615f8fe8c6c1ff94aae01755d882937621e4fad163e8ee3fbc300ef6da97ec6eaf34f7eb913c19c38ed0402eab094039ccc66f9b"}, {0x40, 0x1, 0x5d, "258d866397990182f63d21bc7d39e97bf4abfc0d7f4af5e2108a1aeeb18034bf078c6514fbe004cd95c5"}], 0xc8}, 0x4) kqueue() mknod(&(0x7f0000000080)='./file0\x00', 0x202010, 0x1605) open$dir(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) 16:00:30 executing program 1: r0 = syz_open_pts() close(r0) link(&(0x7f0000000240)='./file1\x00', &(0x7f0000000280)='./file0\x00') r1 = shmget$private(0x0, 0x1000, 0xb0, &(0x7f0000ffe000/0x1000)=nil) r2 = geteuid() getgroups(0x6, &(0x7f0000000140)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r5 = geteuid() r6 = getgid() r7 = getpid() r8 = getpgid(0xffffffffffffffff) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x3, r2, r4, r5, r6, 0x10, 0x1000}, 0x200, 0xe7c, r7, r8, 0x7, 0xfffffffffffffff7, 0x1ff}) read(r0, 0x0, 0x0) r9 = semget$private(0x0, 0x7, 0x18) rmdir(&(0x7f0000000200)='./file0\x00') r10 = geteuid() shmget$private(0x0, 0x1000, 0x80, &(0x7f0000ffd000/0x1000)=nil) r11 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) dup2(r0, r0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), 0xfe62) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f00000000c0)={{0xbf35, r10, r11, r5, r3, 0x14, 0xffffffffffffffca}, 0x1, 0x8, 0x3}) 16:00:30 executing program 0: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f0000001440)='./file1\x00', &(0x7f0000000080)='x\x00') unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') chmod(&(0x7f00000002c0)='./file1\x00', 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) connect(r0, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x5, 0x4}, 0xc) sendmsg(r0, &(0x7f00000013c0)={0x0, 0x0, &(0x7f0000001300)=[{&(0x7f00000001c0)="3f235aaf7d00f15147a7746ea583891466a54e8a1970e8023102b6dd48423240637833091e91358c981c7f148d05eab5d705ca9dd9be3c47d9ef84e5dc0ecc91d18dad95b5cd5573e4a9729159ec5e203f80966ade7fa5983485a70719b23f33e84d48c7e0e8ad4b3b8b8c7b75fb55c14ae66ab302bc17c1cd5747ea1574858ffd9db553e53f464ba5b23b258bb419615075b5c9286624ab9e754c91797abdf8b052c1ee37b2a1a0464fae78eadf276ec91818ce2c51c7e5e1f11211c425f2954e7fb396f48be13cd468325ce6b74673937d78fb902d36e2907a8735e0c00b7a163b34cf6af759bcab9f33da1827c931501ff7b70dc8de", 0xf7}, {&(0x7f0000000300)="7709d2fe15251b3f21458bfe0ef19101cd2e57a025ecf846aa04c238ab4428261a0f51d946edde88846c2950a57fa056a84b4f4d404d66d0554531e815fdff04ef9a88f90ad2ca86a4ed7d2856d851aaaf4f84a23c3440e3f3f67f98f631b0a5cc39eb35f37ec8bae21bb5fb6a3e6f74d9cc83287048e6d59139b8942c4f9f4b9248be7128f4c5d6bc8b0a2d303238164e35ba2056d0030d879893092948306c10d4253254e75a082a877fb9785db7b1f16163be1fac6793f27a56899adc5a6dc98de239497211bc45e499e4b32674c9b7d41059d0d2aca457352a6aadc536a6cb1a4a2573778289580fe8ffdd6ada7b0bc44ea44fdcba45e63d0fa3c4202c46a82e8effcff5c6f7d60de23355644756e2788cc93c36e298780ac180a90bfe104cc311682a3fdaa9c7dfc3c9c4105924071edce69f82e07a80fc0ee3caba75479b01e0d95ca88873077d4a52faf396d863bf363d63f0ed04c288b9d7d62ca0bfc37bee9c997b579b9271f770e93ed8251472bc75495a241644fb8c9efe9b402652210fb668d4c11adeafcbee21c56b1e601f4ea92700fa9073954946750922bcfc2a4487b1285db0a23c65e97c0df2a3fd6ac183529367f07209072451ade35eb90a13a2f107fab05ad26303d5d567e6e83f8837fa93597b6f48a1b0a5817dbcb3cd4896e8cd6f62f73c7470b6537871cb56cf6486c3ec385380760dab7ce0260c853f0c9cff2e7c331defb0440a70dbbe920db66e980edfc6035ea91837555a67a79e7e5e8bb5952f6d95a3bc7d73316d327a57dbbdbd53a5570cf9ab548ae159e7dfe860b5be154aebf467a07559a922b429aa0aadc8802b15452836b93d0de236be4b637e2f0e4a4e87c8c9672e6eee1b1b148992c1019f54a9a2b41264f234654b036227e2a8836d4c311d9ef2e871a16e4f04cfa5165f1098e0eb21c95ab9e818587bf1869e7df1be9f1ec6b4d10c80cd80bbf20b51a721d55c1a2db3bfdce99fb4021b4d490c27057162c121bc2b3d3384ebd8dd8cea13678f537521f92fa7b1b12cc06915077976d2e3de98ccf26eee9f66ebdaf6fa8a469eb9e6bf8946f189234be0cb17bfd239ef6a622ed18770435eb8039221f789a7898c9e773a68a0cb57287f5553c35fe711d08c000d2e78006e500b2f0dca59d74369f3233e4bb757edcf5e4615638d57ea6485cf96a5a88b2ec41bfba452598eb888cdbc01d7b1b3f8a0d1a59e8d0e489b8d7d0f1f866efffb824517a8180ccf30d3c8787a31ff834554643c89e0631d6db30d366c11114ceb8543a263a5915117eb92e68de9517acbf88c43ac94aa6293d482f92d1af0267b4969f6492736c994ccbf86784dfb1d66fc138e9ec29f92be9af252c731995ee80f2631914498c6030da3e773dd3bf39b58acf2bc3cb5018954be9382187d51d8b12750ddab50bfebdb059a94f636f5a0c8c49c7d336074c2abab89bdf30775dbb6b3d13e20c6f78a9c4dc1e8db9b123566b3b4ecf45a8d7d5ff485607af1d8c6eb82fbc49c65108d924e48b4da770ee83bc06d274a3fc98e96e264ef951a1cdeb0bc969995da9a026744acdc1be4b4272df3982ec2420ad3c2f9a87a93e5672190aeb06ba2ecb860d3e2d877c624ed5e8738db4615aeaf8bae47f9e5acab565e0311b7e1e1ed5cc9c13eee9054f0f9ada14458ed4e99f9f28d453c084112fb8478c00d6ec1dad2994c1190db63d93b8afa78774197aefe92fbfb2d7493680fa6f8be152df26b4246d1ffe5862d7d9cc010f1ceb4ff91c9e3a2ff8c58154c8af76bfdc352ccd496edaa1e194d6a31d6cdca38c6cdce69f0deb290d7a714c4b6b192d316449f09bd8eef5f6b66a693bc77f704fcdd6626385a4cbe0aec250f1ffe0d433f9eff5ce9e0f280edb5072ba205875597033e1237f36b2a1a3a23c91775d416b768b290dd8374556cabe11f3d67be7cd3556cceca05649515334c5f436c2bbf148fb86acc97713a33111a5f3c90a1e60174ca89fe88edd3f007efc6933e69b745a59fedf1197fd286459d049926bd4a261b6f38d8c14f90d49438e01ebec89ce8ab46dd5181bf494713b9f50a9b561d5f9b7d0a7560175c31164a63d4becf1120904d67dfd25b74755f7316ae630a3447f69010d8f554076bf69879682204b355744651a8b576888d76aa8f178384aeaa57fc2f686a6fa44b343d91ad1f36c081ed0497febd9d380824a2322ab2c42172d8e331c8578142279cff047ccb9d289641762c2945fd3332e72719aa78aa00ff7b5401e53e9f860206335903532cd7324353fdfd13f906be11711869df397094eac92653892ffe1260b256faf41b90baf41c63596753267ef1ce5f94a920e0ac09e945e72b8bf79bad02f32627129daa9dd9da1690d73688cb7ffeafcffed7de8fe5697b87fbe4c21c5fb9e249e253e3bcf60a3a4005fb6df079ec074cb260cbabed51b0147a68c3dbf920179b4a06890187356a4842efd3f73b37c15cf6ab57363ffdf38d1a5459220bca75b174c21628e4edd99a334397bfe792260a665da0a40d3f4335fab290cf88a5149044921d6c31cfc8b47c0080ae0d791ba898ae01199c032afab8cbac9b8db1d82370d94e64442578995666c954199cc58cbd6cdd96d23f10cc458a8b4734b21115766d53cb50eaee8f5cb9d36d380926cd8bf2a501ac44dcafa3d0add3d527cafcb34fb533f486b442e89a64b9f36fcef2f9176e211a54bda5255d12a300ee5da2ec607fac65d326daac79ada3d8a4f8ad7daaa0e8b011ce82bbf171ab94967384e5b53f9020c2ecf0dd688fa33b9d21a1c6b5a9508bc00f9fd61b2eb94fbc59330cc6ef8315b9e9224fae79de3a35b0b8824b7a538b85bd581c33f6c2bece752a133c51f72431167260a09af726a4f032fb9bde8560bcae292b08d7d09f0650efa64f08e7815fc0037e42c64ac593416aaea32d9a76a72fdf10ad16cb12e237ebb9b93e4e807bd6856e2d2a1fb13b14e358b7d0df751d1bcca0c15d61ce82bfc94013e024e77af58754d20035d64b3696c420c550fbb8555e34a7ed11fee6295c8e0de0aa98ab027ae7abf5500500da8f1d25289865bcde3685103664bd6f3a6c1a8f59e44d439abbd958453abdab6608a2ecdcd3ad4a11c560af80e0fcdcf82485afedf4e6ad25c7897a02e2c4fd76adf579a009b6734b1ceef0c842fa36923c3280a9c5b3e42763c5540cfd19e3657914b8d0d9c9fce4751aeb5b7cd1605dc2552ce9542ea116948ea5fe75c06e9d7401f1cc36609fb9125622bcf9b009eed285df57d4909bfcb42498f951bca752024f71faf53932743b6b411dbf6adc2f8b7037a5b5cfe1f072cfe3a45202d33e2e9611ef7e4b7309f0dac85035e926ed89a66edfb4cd4fb74f10388144f3f58c2626e0b7ee632baff03ae5a289dbebdc7a28e18df620c36dd25eb456fb8a1a8ec20a8f267cadc2a5ba4594468201de234a696b8a6cbedd55349c4e64500182fbf8d8f8252b245e10df45649f79edcec1dd76f6b82dbe9cda6e7e341cb8ea22aa83172ab09a38c25dc898374ed8098ef929fdaaad94906bb634b653a9bbb1c8288c54a0a1c319718a4dc1d8f70deb768552da936435acefd791eec78e3420c90eda6df6159966fc24d286ff50930c34f283294182ecf84d90967ae5c5f797d2aab4882e2fe2949f3ad3cf5252480d15db5fc93ff50fae2254c4e9e51f57f51b95b1d7eb8b303b8d390ca6c5a6632078fe516ae70813af62e6699074bf77d9da58e92484f440707b78e258e809214a44e433752ec8394e242e2e32002f671c1d558a1e567b039d50a37d7f757f68ddc205487b49dea7f7834813e870b3f8be16c17b02394bff8adaaaf6f6f9af33d2c04c3c0bb91c0da61ae564b2459a76c5236485fe3b46b3e514fa0e166c451b9e137e3891f7d549453a3d44748e8754d8e31d164e254312506ea23b44ecb7662aec34431bad85ef07b42d63a50612b4b8527f283eb667127fbeb537406ea78a1119ee938a5aeafc478bc4ad4d88e2159082e1e7fdca4b396044697e864328bf2e2a0fdd3531f4e3c7bc03ff27dc506b2c738fef179918be0c93976faf4561f1b853deeadec13fbad25122c8b2a43b66d1beedff43361d69b368743c8b4d6e7080c7addec97b5884db6d2f9c7b5139c5c89d4634a47024016bc25f9a704fc09a434ca9c5c2c40b4ae58dc2726124c7823c1bf09b596bc82a1b007423db38a59d1eac9f67eae2ed184e4129bb2f783ea3285fe7721cc2a88038560a1f4954ce7661a29e8c668b32667653e659c36d67cf352dd689c8b774820ceaf582d8bb108932fc2e8782d89202f0a6a33e8aa93db8e926e50d3c41d9aa4d179372c8458000837930f61ef6e325ae5a2d346b5c2691adbb9c05be3bf522bfa4545de59b61eba48aabde92aa5fdba4167820d130feda8756b6637ed6f50e555209c4d81ee93be2b2c669827ccfc5aee32486363d7a81bac62e4be0f45ba5b7f724a8c80237489ac4421741c52316b743ffef22504506422b7c350cf85eed241640ffefcd9947dba3fc0f749a80d223c086497f90a7b6b5d8fe81b14df446d81f9a68380787e8fb3a6c5b83627e778c016904979bb07f787795c4ecdf235e94c62481a3389989e70d925da1e4fcf6a467843c2079bbeb93b72cbde2e18fcfb61ad165cf43d644923b7651d3a65f6b0654feddf28cb3cfa0f47731c0ced81cdc9b9c99383adc0f793562f0c6584f80c4337c46b863bc4624e7fe2e3165a9c939a96943a1b178c5a52cf42efd93843a5dfce9c8eb6cef39cfc2a1fa04d5bdb0494652bd0c899729c7bc99d21104c6fdc282b6afcbead3a28e62da0520e98f4e83641b64f4dec88c9ba85ab9a6cbf0a2317ba47131aa18c8ca7cab3fe18cfe835a21c286324a1073305108b16700dc25aa271568db3f39c5bb6a9314a98d598c66bb2f358fe0815f0a94c3dd43f007c798fae74c0d746e59a7e83aaf91a1cc32e0013df551050b304725555e404563feccc463a0d2ddfd62262e4237cdc5e667b80301f58ce114ff383d7dee81ee2c755d798c328a96c6126082d7d0bc9bd07a6c7a77da16982ad27b3f5c6213ade6275e0656cc1176dd056f60a87fb36ed888d6cf53c69a87d91ee8c27365ba64cb201c20032db10880adf37bb5bce571169125537ec283fbf62235fe4924d396d7ae56ec85dc664a428050acc9d514eaae141456f47ef54ceb561bbe58f9fb040f3ea9b09887c11b6f764737ae19f49bedaf4785d8890d9296bc53755a3eea4067a399d34193b6312598cae6b586885c0e3177b4eced86c47b1c7881d41591785207708a41667309623b2638dfa4d19e96bfbebca2af4f45bc091de9ff7b75b4b78376dff06045960c4e5cc45a62579e3288140cc3526e6c24d806233eb6d14d980a283e4d81853397cad837be2e3c76340494f7e2c43a127fc14dcddd5a323b125c7cd67f0f75c618a24910044841360b7bed8387f904abffc51201bd4964af647cf05b0c733f56736dd5158056464933823aee85d270874d13e969cd896245dd1de62430714f37cb9616ad3009f2abb3b449f386be16425abbb6b39d902e636b7347909cade2b1920f3d1aed895ea5ce49e712f4393839e115a23c65acac79d64bab314dc4f6fdcb667ef4705f14a8f0b1e9eb904e1d4d5aec5463b9c68b4e5ad1b32d63b7d85a66097e5287f5ff20c7d66b8cef36443c95fde481f2866fc141c83a632dd45a670d8685c929e108733811a4386523ab560a3ca06575c26333c4ddb02a749f91a732e0", 0x1000}], 0x2, &(0x7f0000001340)=ANY=[@ANYBLOB="7800000000000000ffff000008000000f7ffffffffffffff443dccfe7c44ef38a86b27aa877d6ffbff6ef35db9cbd11581f760c79f6f448da535d73f51235ad6020d26f355388b0f4a171d80f15098555456abaa5203014473be91fbc72010693799ad95c03a892433bf49975efe470a7900000000000000"], 0x78}, 0x4) 16:00:30 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x5, 0x0) r1 = dup2(r0, r0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x46, 0x7fff}, {0x8f, 0x5}, {0x0, 0x20}], 0x3}) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000180)={0x3f, 0x337}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{0x3, 0xfffffffffffff8b7}, {0x67, 0x101}], 0x2}) pipe(&(0x7f0000000000)) 16:00:30 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x4) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x2) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') open(&(0x7f0000000000)='./file0\x00', 0x98, 0x20) 16:00:30 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x400, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000000c0)) fsync(r0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCCONS(r1, 0x4004426a, 0x0) 16:00:30 executing program 1: pipe(&(0x7f0000000140)) r0 = kqueue() kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000040)={0x5db8}, 0x0, 0x0, 0x0) 16:00:30 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002007, 0xffffffffffff2822) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8004745d, &(0x7f0000000000)=0xa) 16:00:30 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x159b4) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000100)={0x3, 0x9}) 16:00:30 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000140)={&(0x7f0000000180)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000200)=""/201, 0xc9}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg$unix(r0, &(0x7f0000002480)={0x0, 0x0, 0x0}, 0x0) 16:00:30 executing program 1: r0 = socket(0x2, 0x2, 0x0) socket(0x10, 0x0, 0x10000) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xffff14ac}], 0x18}, 0x0) 16:00:30 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() dup2(r1, r2) poll(&(0x7f00000000c0)=[{r0, 0x162642f663d7441f}], 0x1, 0x0) 16:00:30 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x3) mknod(&(0x7f00000000c0)='./bus\x00', 0x2054, 0x1) unveil(&(0x7f0000000040)='./bus\x00', &(0x7f0000000100)='W\x00') r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r0) close(r1) 16:00:30 executing program 1: open(&(0x7f0000000080)='./bus\x00', 0x89, 0x6) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r0, &(0x7f00000001c0)="6f4c180100000057d8e4162e91338026b49d2ff03103c18d4c886474e3ca275a0f941f2450a9dfc90dc286fe42f79609e7bd46823e4a491923a6462ee9", 0x3d) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="9e2be1bc507aa9a44d0294455b50afec07b5cf4ba0ceb7f78ea2afb854deb1df23b670c27223ba67c0d95f12b45820b6031fe5096635", 0x36}], 0x1) unlinkat(r0, &(0x7f0000000180)='./bus\x00', 0x8) execve(0x0, 0x0, 0x0) close(r0) 16:00:30 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x13, 0x0, 0x1000040000000000}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0), 0xff20}], 0x1000000000000137, 0x0) 16:00:30 executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x0, 0x0) 16:00:30 executing program 1: r0 = syz_open_pts() flock(r0, 0x3) r1 = getpgid(0x0) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000, r1}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) r2 = dup(r0) close(r2) renameat(r2, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00') flock(r2, 0x1) 16:00:30 executing program 0: r0 = socket(0x20, 0x1, 0x0) setsockopt(r0, 0x6, 0x1, 0x0, 0x3) 16:00:30 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r1 = kqueue() mkdir(&(0x7f0000000000)='./file0\x00', 0x1ea) kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0x61}], 0x200000069, 0x0, 0x0, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="5e09fc1912e0db80d705d780f17961a3", 0x10}, {&(0x7f0000000240)="dc53a4a3f3529997f7dbdc8989e38633b95c6cf8bed97add75432b56bedd1d864d1cac7a0cf305e355fd5a21e6de6bf12997fd43ebb58c17f391dd4964c2cb6cb8aa1cd549b44b625e66481eb8df367eb7169b3e3fb9c856ff28d521f05e43b408572fe411c974acdb74a35e5a77caecc9fa667189076fb2cd5663534430c6d79735eeb9cf52c95ce88554ddab1b6a01dbeec57e4ccc682dc2b06b282223b187625047636b60ba2e8d7561dba8eed0fb2dc416e11771bbac4d38c18fcde6fc", 0xbf}], 0x2) kevent(r1, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000140)) 16:00:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000780)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d36054a9467afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ffcced1e2ee269803f7579775389de8b5a22e9f8e77b731b6cc5378f3c20176d730e221b5357dabb517ac254c0944299c343", 0x14e) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x7fffffff, 0x0, 0xf1ed, 0x20000007fffffbf, "a508000000027ffb07021000500000008000"}) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0x2) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() ioctl$TIOCSBRK(r2, 0x2000747b) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)) 16:00:31 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000080)) 16:00:31 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x400, 0x120) recvfrom(r0, &(0x7f0000000140)=""/92, 0x5c, 0x2, &(0x7f00000000c0)=@un=@file={0x1, './bus\x00'}, 0x8) ftruncate(r0, 0xcf4) mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r1 = open(&(0x7f0000000200)='./bus\x00', 0x20000, 0x8) mknod$loop(&(0x7f0000000100)='./bus\x00', 0x2100, 0x1) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x401, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) fsync(r1) 16:00:31 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x4, 0xfa5}, {0x9f8, 0x5}}, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = kqueue() fcntl$setstatus(r0, 0x4, 0x0) kevent(r1, &(0x7f0000000240)=[{{}, 0xfffffffffffffffb}], 0x3f, &(0x7f0000000040), 0x101, 0x0) 16:00:31 executing program 0: pipe(&(0x7f00000000c0)) getgroups(0x3, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x100000002c, 0x2e, &(0x7f0000000040)="ebffcbff9931927f480000000000000000000000", 0x14) 16:00:31 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="27abeacdacc696a02cae3d46a08639290ba0190100000000000000578d1bd27edc10b974cea369cbda649eb3a9277f7e22f934394a09e7997a58a8143611dc78fa349a28a499b029598031fe97a34ed7d8e744574117ee7d0383b3a74ce9a434ab149cbca0f42fc3eebbb3f440e59cad3855cb22b5914c8944a31cf19073021b017217b9fbb98cfaffdce05e3aa24e1aac594c90127b4db54f8102822157c3d1dddf1a5611a40c59d74a26d8a711599ec7003b5037818d1e98e616433d8b0d73130805b2e73ef81b0630921a4d6e94add30f7d56310e5a81e0515f78e4976d3f7a980e2d22cf25c567375d19c946ebb706a6a2b09783fc26f42326eabea7ffb610857e49032edd2aaceb22ba340f93690e79417a7cc743a619b65dc753baed27ee1716316873d12c331ff74547ecdbafd8f70e066486767cfcc5cce25017e200ab2df55fd48cee279ec21d0b9d685980900c36552426b26c391225fc72e7aae605ef0003000000000000002f6cac89d5976f6c000000000000000000000000000000000000", 0x192}], 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:31 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) recvfrom(r0, &(0x7f00000000c0)=""/162, 0xa2, 0x840, &(0x7f0000000180)=@in={0x2, 0x1}, 0xc) mkdir(&(0x7f00000003c0)='./file1\x00', 0x1) recvmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5, &(0x7f0000001300)=""/235, 0xeb}, 0x0) recvmsg(r0, &(0x7f0000000340)={&(0x7f00000001c0)=@in, 0xc, &(0x7f0000000280)=[{&(0x7f0000000200)=""/86, 0x56}], 0x1, &(0x7f00000002c0)=""/66, 0x42}, 0x43) r1 = openat(0xffffffffffffff9c, &(0x7f0000000380)='./file0\x00', 0x20218, 0x8) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000440)={'./file0\x00', 0x1, 0x8f0, 0x9, 0x3, 0x7, 0x1, 0x8, 0x2, 0x0, 0x3, 0x200}) 16:00:31 executing program 1: r0 = socket(0x18, 0x2, 0x0) shutdown(r0, 0x1) 16:00:31 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000209, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000000)='C', 0x1}], 0x1, 0x0) r1 = dup(r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setgid(r2) pwritev(r1, &(0x7f0000000140)=[{0x0, 0x3a0}], 0x1, 0x0) 16:00:31 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x40, 0x8) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000040)) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) writev(r1, &(0x7f0000004480)=[{&(0x7f0000003480)="d23d77616c8500ccbed25477af561d0bc92c79397b22e7330e2b4b050544db60c6b02aef73dcfc6a392ba1b685b6bbbfc953075b3392bfac59a02205fee5c7817f89c292a13bc69eb2faad7b2133b7c95426baeba22550581f50f09c405ff7494b91fdb99e573a3524cb2e6489342fb3af2b7a39ae5fa4a6ab52329e21870a480dd6251fffa20f16", 0x88}], 0x1) writev(r1, &(0x7f0000000600)=[{&(0x7f0000000440)="8db577d8e4348454b7784040b11fc6285165120862c38704b5c667f5914ceffa80782f8adbfc3a11b2a3072e5bad30cf0ba842754cde4f83b259137412d7dbde8d1d8241a516f7907dd24acf53d9c426482b4330b2ae2fe5008a8af798f761ceea9670f4220a15d962389435417a639e6e9cc681820fb4fcac957bc0efa9f944e66dcc5e0dd8412d", 0x88}], 0x1) execve(0x0, 0x0, 0x0) 16:00:31 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x8, 0xffffffffffffff9c) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000000)) r2 = socket(0x11, 0x1000002, 0x0) setsockopt(r2, 0xd, 0x37, 0x0, 0x0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000040)={0x1, 0xe0, 0x8000, 0x2, 0x1}) semget$private(0x0, 0x0, 0x420) 16:00:31 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) flock(r0, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2000000000000005, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r3, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r5 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x8400, 0x20) ioctl$TIOCSCTTY(r5, 0x20007461) r6 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r6, 0x8020697a, &(0x7f0000000000)=0x2) 16:00:31 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fsync(r0) mknod(&(0x7f0000000180)='./file0\x00', 0x1000200000002020, 0x800000006d2) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = kqueue() ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f00000000c0)) kevent(r3, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x10000, &(0x7f00000003c0)=[{{r2}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) mmap(&(0x7f0000ff2000/0xd000)=nil, 0xd000, 0x1, 0x12, r2, 0x0, 0x0) close(r2) kqueue() getppid() ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) 16:00:31 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0xf088) mknod(&(0x7f0000000280)='./bus\x00', 0x2000, 0x5200) open$dir(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040)={0xa}, 0x0, 0x0, &(0x7f0000000100)) 16:00:31 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x2, 0xa0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/198, &(0x7f0000000140)=0xc6) r1 = socket$inet(0x2, 0x4006, 0x80000001) getsockopt$inet_opts(r1, 0x0, 0x2000000001021, 0x0, 0x0) 16:00:31 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0xfff, 0x0, 0x1, 0x9, "17fb6103b9b417214d72ea07caef17fd3c10fc50", 0x84, 0x7}) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCNXCL(r1, 0x2000740e) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x8888, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f00000000c0)={0x6d70, 0x6, {0x2, 0x4}}) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCCONS(r4, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r4, 0x4010426e, &(0x7f0000000000)) 16:00:31 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x208, 0x4) r1 = open(&(0x7f0000000040)='./file0\x00', 0xa0, 0xc0) poll(&(0x7f0000000080)=[{r0, 0xc}, {r1, 0x10}], 0x2, 0x3) getrusage(0x0, 0x0) 16:00:31 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r0, &(0x7f0000000480)="57c121b578300fed4d6c", 0xa) lseek(r0, 0x0, 0x1) 16:00:31 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) accept(r0, 0x0, 0x0) shutdown(r0, 0x2) 16:00:31 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "651e0d969a21512e233120466afb9eed7db09f1c"}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000)=0xffffffffffffffff, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) syz_open_pts() 16:00:31 executing program 0: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0x41, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:00:31 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) fcntl$dupfd(r0, 0xa, r0) mlockall(0x2) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) 16:00:31 executing program 1: r0 = dup(0xffffffffffffff9c) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) fchdir(r0) r1 = kqueue() poll(&(0x7f0000000100)=[{r1}], 0x1, 0xf4) close(r1) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x10, 0x0) 16:00:31 executing program 0: clock_gettime(0x6, &(0x7f0000000180)) 16:00:31 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r1 = kqueue() r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x4c0, 0x0) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000040)={0x4, 0xfffffffffffffffa}) kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0x61}], 0x200000069, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001440)=[{&(0x7f00000014c0)="e43a9ae1eb95ce30abb8fc4b2e7c2cf5e8c479d2429c902f1d58dfab4a190d93083c1cfce4d592532835a016d8bf6bff6f633a8371e65f032c8b6b04a95259fb15ca6e3bb6c1399565a67ee27d9a9d765c2088e204d2f19cd7c350acccafd6fe282309d7e5d1aa46edfb7a888036f232e4009e38f880a4acd735dfcc6378d92b61610f453da7ce452b8abfdbc0c56e28f0064bb7f87905490f489bd61fd74deaa86668461ec0fd1eac9a817769896b1c2e7e744a1ee9e9fcdb301e95aa99ddbc6c34398456d54f220892a002d9a42225ee683261c67fff2582c45c64d9f0a8637a400a2f6c1dcbb0341f4849e9f0206f89bced0b2bdf02306df1e15af057d81437dd0d1f1ca38e80f46f3aff15a464dfe64b71ea8057351d90062db941831dc11a63b7a5e2baa28f3f2af917b7626fa2cecf788f4b516495ad496b9a92daef7e441746c06f78e0243e8f35910c4170bd3cf26662e13255e2caec523d14ba994c700a3d9ac3220cafac61ee8bdd41d9f04fd267be772706c0bf717c6736853d1f64790b15b8443cd5f7daf3277f133a20771a7d4f4eaa24e36b2144d7a48d5f13757194d529e9adb9d11e80e174a97952197b6425ef1dfff28e454dbf0a39bcc996b54b9a5b32211d05d94e4b49dd3c71d6e2b05bde5f089bb5a8acc06899c8ababc56b89e7fdc8f799df80274e26edeb2a875d1737b53c7e5816e1ef3d9f469e34e7761539052ed7bb0c2dd689fd379bee20ef657bbda7404a26c573576c85595d88350888c3b1648d6d801f67b78f3f8994a172b9a4c3574d0ddb4dec4b17813a1fac214512689e2344be499b915f12b699ff5bd474bbc5838e12423d2fff54f8d7d351f7b062019bc73880ba40af8111e9dc7f37545129088c0d39a5ead5e22c6ccf4c940a7a2ff65f885526a285ac829ffc7dfb1848696063df9c7ad80e50ebe656341187408a8ae903c1714103bb34fe5499a71b85857d21cb4d914ba8a17522534af79964eded09cdcdf5fd6ba0c934ee441bffdef852e4a6b1c322099ed3e528ed02aca5332574846d85d6c1b8b1f67c6403ec47d74035b6a0ff9b11955292cd7bd834d4e818da8d4a78a8bb741ca93195ff23020907daa1d86f66baa4d028a5453acbdfb0d2ea299f187a9273c18feafc8787e93428e9d15a0f101b0a8094c30e908555f8769657c43e0dbaa13e272ad8014743d58f049fafa174a697f0c4b81cfe63f5af35bd8d27e6a20fe59f69c253a92dcdf307c8807904d702c9e5c88fbf3ad9e3905401a3c59b158ca4b2a5fb1a9df8a0287861fa1b2f1520cac4c95f6cf6dc3c86f996f4ebddea964b4251483866666a0b76dc27187c0a8e74c5719818bbb3cb32e66cada98f6a3cf874dde1cb71fd5a235f69710453321cd019d549a68957d5d6d3450c25c4fe4380b851347698269010556a4b29fae5ea372a46cba64eb1a619f6c1172a4a78ed2a11b6b8bd99d726632d669a98843471522a67448cc7204008e25526ebb6acd89087808383a5426694587fab9138e0253e392d19d2f94f7f8313a9111f80fdfc4592deabfbc4cc03ae0e5885946484abee88b43d63de2f1efee1bdda29acd81095b8df2934d9a6a440d6fa31e5946cfb6c6ed5714a175a915b6088e8e83094178c5e873a4863fd30319e304f8f10b296c6c35fc7412c0596c46c37ab95ac8e28d763c42534e1b1a2c0150bd8311bdd3e8e2215a340e8c96805d2ae5ce1592b8c9f5da2f0cf6c0cddd3bff4a55393644d6964432975d5eb2d5183e7be97a6d8df9e6f165345bfd1c13539b2e286fed34e2f660f8545fed8b11af9592bbc6bfea01e357edf73c2d436243bc20ea876f21a634c6501af57fec4136dfb338f95efd43b8618ac5f8ca61892ec8907e90ec04aac75af6e85304a768c09dcec3068fa98d735b6921cbe4126bfb8c94910bb91934ed75f5a832f99b51c899ca2fd3c1ff9c798ba4a3c87e13826d983954a90677ce0bd5d2564ffb956762bff99495f27dfbdfb58d1f9d2008eba4532e2f7f84b9e98202195cbcdb8f5a7c7f5f48e9cca53d5eeed38c88870db26c80ce64c095326189b1be02497d660d77ea233bed32ac3def7e5684c6db6bd70ce532761b95bf57168ed612ba94f9d31d562b941681f09ff0e605dc66e7614a5b37d02edadc7a2a468cf824922fc57bacb2e9ec070941f9080af47ecac69e327f72172a8c7f972668fce969b268d061d90e96b9d13b2eb8e402e3072adb222237cdeff86c2b2c0ee10d0bf35b7627decd8f9aecce8514103fdaa2606acc05bccf65406e6155231c31d015de0cd655b1c81cff49389a9bca4058f1df45b55fce38223352732ae71232fdc46115cc7e91b7bff6e4cf668f7036140e0caa7664eaef5d691d229856519eb152acb485183a263575262f5f5903076cb1d5a97d16704ff4c8a581247b9dc8a2b5116f8a76fbce3a335932519e8def8c550baca3b1737d2af87c72bcf9632b3692f80a7ff121ef8b63b57f5d1e753f8a335c429d9803c6125f2caf4ffe6cc5ed6a18acc053a80dc5e12af7cd69e05688d0363fbc4bc6cc6a360b99daf2342a624ef2fb5156fb6d55303cbd35399d009809d03a80361c511363cfe02601b4fd269a3055eda03a50b3a75a65ea2512f0463167e067897b69fba7fac9f3680a81282f024de5ddb5525211171e5b6716741fc741fb4038a97de8f786a86a30d0909063f74f2206969dfb5b2cb1707e9f83bdb3cd3b8755ad6a483e97c0c41146db2cfc610151df2578be207faccc25c9acf7d31e90d6f113c6bad680df488436890d14f4cf34dedf0a1a24ac6780c0f5296d468d8f831cd484079edc5faa2faa53b1d294f7420b242366cf9e7ee0b8c928b8562028036ba5750daae34a393690775", 0x801}], 0x1) kevent(r1, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000140)) 16:00:32 executing program 0: r0 = socket(0x2, 0x2, 0x1ff) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="84041b43", 0x4) write(r0, &(0x7f0000000080)="25c79feb59d81e9c49f08ccb02bba60116a224e7e9dda9a242a9df8a7cf0c834312f7cd212b4548fff49ba32d2ac0d9e05af92abaa4e14859c2d8c75b5c1865a82f9c8acef4886597f72f3b3de631a225bfb43a644d960ca0ee4dcf88d04820201840905b00727a5417dc7ecd5c57ed7be395d3520df267e5ba21cf652b584f7993e9699452cc1249a7d59a59e018cc937", 0x91) 16:00:32 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000080)=ANY=[@ANYBLOB="7bedce37ce0abd3f8d0a37ff0b4ed97fc92540c79cce9fbb872fe7a5bb760ac5a1e8d5b9c8ce81dbd07a8557bf561ee370cd415b311ac2e18a4ab82c2ac7ff92f4c2c48b54b7c6d2f1450f62788714d0bf7954ef13878af4b611f09f779aaad381565ae9"], 0xa, 0x0}, 0x0) r2 = shmget(0x2, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmat(r2, &(0x7f0000ffa000/0x3000)=nil, 0x1000) 16:00:32 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) accept(r0, 0x0, 0x0) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x3, 0x5, 0x8000}, 0xc) poll(&(0x7f0000000140), 0x9047c43a35f78d8, 0x1000000009) shutdown(r0, 0x2) 16:00:32 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a4047e750c629300060000051c00"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0/file0\x00'}, 0x10) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getrlimit(0x8, &(0x7f0000000080)) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x8) 16:00:32 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "02000000002300"}) syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x8001, 0x3) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:32 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000100)={0x8, 0xfffffffffffffffc, 0x100000000005, 0x802}) r1 = syz_open_pts() read(r1, &(0x7f0000000040)=""/24, 0x18) mknod$loop(&(0x7f00000000c0)='.\x00', 0x0, 0xffffffffffffffff) msgrcv(0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="53ad0604e3cf930739497c8a77440a9f92fac7e9fed30900000098a23d7ecdc632ca4861fb591f4d539a006782086686c17c2b5062c3f3563d5d3347ca55900d50208924c440c19bc3e57f3eb4d9dc36dc260e6cb1606bb2efd4740000b1b8558110e0000000001cfc2329b886"], 0x1, 0x0, 0x0) lstat(&(0x7f0000000240)='./file0\x00', 0x0) 16:00:32 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x200000086138) r0 = open(&(0x7f0000000140)='./bus\x00', 0x5, 0x0) r1 = getpgid(0xffffffffffffffff) r2 = geteuid() r3 = getgid() fcntl$getflags(r0, 0x3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, &(0x7f0000000400)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xffffff5c) getgroups(0x9, &(0x7f0000000480)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000380)=[{&(0x7f0000000200)="99ef91d4a4a2258a139721169085e8785f0ac99df7de0b76edf8d438a14e999f7060a83073f1bb3846ce07f26c240c611cbf9fcc590f2fe0e52e36a0a81eb52a1a2ee2de7fddf744", 0x48}, {&(0x7f00000000c0)="525573e601664ee650cc97b3db7eb55391e566581ba3f5cc3d2122f3d0", 0x1d}, {&(0x7f0000000280)="4872861e44365a387b6c5b2a1f8b9f1127d807b2914fe3da591938a698d15e9145873ccf7405908124d32b4856044cf85f6f65ecb47020622d280b2bab5a4214fbb739b447312be618331825dbe7f6866fc36b884b6eae06ba79b516c532fad8b3bf5cf70babe194c508a3cf6b66ba0a7c5fabe0fe0eb103150be3fb7add5c43161f415f12503a2a46bbc36eebda1edacf150264afebb75b706e5a69bb2dc578ebf551514c95dbdaf79d06745f7ed53004da4a869481ef0cfa06fccb7f37b8", 0xbf}, {&(0x7f0000000340)}], 0x4, &(0x7f00000004c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}], 0x60, 0x4}, 0x1) r7 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x104000000000004, 0x0, r7}) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000180), 0xff20}], 0x10000000000000dc, 0x0) 16:00:32 executing program 1: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x81, 0x0) setreuid(0x0, 0xee00) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000036, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) 16:00:32 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x102) setsockopt(r0, 0x4, 0x800, &(0x7f0000000080)="4d8dd623f86e9ffab6588621c7b0a82ddfde36a1924b3f284dea96c72e2a694c77879f6227ae84d565feb5bfc1440b80f27d8948a779f37ab1053fecd51ba8137825a824e602a51723824438a4a798a5096f342aff2d36f1b8e56fa5019d764adac32530a3ebec6ebd25554d1be911c85e8c31326fdcbfb7fb4584ae1b597f6bbf533bd8fb4ba5a7ccda3bd921c94acd6c0524df532c8b88d12881442cd8a74436ff558a8384b9f8869c4896666938ba7a1a9c9250bb", 0x69) getsockname(r0, 0x0, &(0x7f0000000040)) 16:00:33 executing program 0: r0 = socket$inet6(0x18, 0x7, 0x7) sendmsg(r0, &(0x7f0000000400)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000000)="8a0e1cf6cfa7fcf108b1ce9464843b66722633b31e385aeb924bc77c3a44a6c0d2ee15b4674e012dea65c79c579f175b7668f87ce9ad01c3a984faca9239251f89736bbb0a84f9b8daed31e890d57cfb2c402c810284f56f7071f0a7ef37744a6710adbf2f4b41e809b46edf33d93ecd6b57", 0x72}, {&(0x7f0000000080)="41d08e9bbf8e41f76548934dc9e44b85f4bf4e7e56b52afe616648519db424b797164798b6a441f86fce08addb0ce280ba85ef0918bccdff60b00cdbd1233ac2090adfa64cd11d5602f367c5555182ed1ee09cb17d0c9be2e79ecb4ba097c20101ad2c7197d03ff1458ef72cb1d365b1a12642e93e384b740f86ad51dd741085119567f5f0af14dae6165fc148e5530f25d866e4336825d0ae4089d62fcc80b387310dcbe39c2cef4bb2520cca14bcab08cdd3e0271adb0b56b288f8e6b097e0dadffb4bfe437d", 0xc7}, {&(0x7f0000000180)="418b9f77c53e", 0x6}, {&(0x7f0000000200)="39b44498467e5866f347e8bd5689e2dcd5be6a4b61dff94a79d81185c2a4ab3979a41341abc4e0d4a7451d06058682c0a28ca142a4435ecb4ec99d08f6309ca80ceb231d592d9af668b28de77e9837a9a806015b2c6d", 0x56}], 0x4, &(0x7f00000002c0)=[{0x68, 0x0, 0x3, "daa7ab93ea1e4d1d4df0ed685ee62e07619bc7f4d16a0525328143bddebac2a2f82c3929d9536ca64c809e3c460e3349b781ef6b76eed815cff28afa8d8c25707c37623ab82eb5b2051f58ad27d67238053b"}, {0x48, 0xffff, 0xc0, "fbf3b94c78841946e76ccfd90046c6012945940028c33ce0890d55471c53d142cc16dce67b918adaf4fdfc13ea430fbe9caaab9db1"}, {0x68, 0x1, 0x1, "747c157c4d4dd9038b20b94d6a4c26e1b7d15df532f0e374103eb764537aeb8da453ced09d456b70ad8c2fbd1c903e8540214d855284b3c2bdfa845407b36c266a28f9e1bb9fd434474587b5f7f4462d07b5b5"}], 0x118}, 0x2) r1 = socket(0x12, 0x4000000000000002, 0x3) setsockopt(r1, 0x1000000000029, 0x200000027, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 16:00:33 executing program 1: open$dir(&(0x7f0000000000)='./file0\x00', 0x20400, 0x88) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20000, 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') mlockall(0x2) syz_open_pts() r0 = semget$private(0x0, 0x3, 0x4) semop(r0, &(0x7f00000000c0)=[{0x7, 0xfffffffffffff800, 0x1000}, {0x3, 0xffffffff, 0x800}, {0x3, 0x3, 0x800}, {0x1, 0x6, 0x1800}, {0x3, 0x80}, {0x3, 0xfffffffffffffffb, 0x1800}, {0x0, 0x6, 0x1800}, {0x1, 0x2, 0x1000}, {0x3, 0x4, 0x1800}], 0x9) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x100, 0x0) 16:00:33 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10, 0x0) accept$unix(r0, 0x0, &(0x7f00000000c0)) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x1f}, 0x0, &(0x7f0000000100)={0x9}, 0x0) 16:00:33 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2001, 0x201) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x40) 16:00:33 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x1, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x47eb, 0x0, 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000080)={0x0, './file0\x00', './file0\x00'}) close(r0) 16:00:33 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000180)="38a947efe37540cea1339ed65df83e49848e6d5682313a249e726ca0368b9705", 0xffffffffffffff9e, 0x2, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) sendto$unix(r1, &(0x7f0000000100)="397007e6e5b4ce50977782cc100f4e6bebde9b39efbdf7e0e2777e35e176e7c78f888121cf", 0x25, 0x8, &(0x7f00000001c0)=@file={0x0, '.\x00'}, 0x4) sendto$unix(r1, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c3b2d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cfbead46e28d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x40c, 0x0, 0x0) recvmsg(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/136, 0x88}, {&(0x7f0000000300)=""/69, 0x13b}], 0x2, 0x0, 0xfe}, 0x0) 16:00:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000040), 0x10250) write(r0, &(0x7f0000000e80)="27c5c960bc66cd2e6072e973ccafeaec100e9dc8bd896e00150000000000099df35e2321a4c663cbdb72862bb95ab06b1af9", 0x32) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 16:00:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000140)=[{&(0x7f00000002c0)=""/251, 0xf}], 0x1) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110f", 0xee) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 16:00:33 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4512) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r1 = dup(r0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) ioctl$TIOCSPGRP(r1, 0x40047477, 0x0) 16:00:33 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) listen(r0, 0x0) getsockopt(r0, 0x200000029, 0x69, 0x0, 0x0) setsockopt(r0, 0x7, 0x80000000, &(0x7f0000000000)="b52ecf58bc226aa9779087030fde8b81ed0015fd649cdd84cf296f74b9f82b6dfdfcf23fed822a9bc27afdf12af3ef838a8ce78dfdfa4784be37a8c273ad5e883e44a5ff59be8e982aba397e4b49455337ffc0019d6654af06b0ec396beded0aac9cb0ebae9dfce79f2cc74f0576f3b6deb40992d0d14cfe12272b2696c884f37a5fa94e209245c95e38eec67c9e93d280a6ceecfd0ede0704f501719e60e978ab8d07138f079865815b4b98bb36abfae86fa17b87f768d03072972fbc46a85aea4fb1852f662d725d9750bfb71e8b0b1f680b4bbb1fd41bbf9bcb301dc0ad10c634cdc42f9fef50971b1c274d134ae4e83432f9ec", 0xf5) 16:00:33 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) write(r0, &(0x7f00000001c0)="38adb8fba07039c2740ed826ad43b4206b14b8fe5118383c810c62def6ab5ac5882657886630fc909957", 0x2a) r1 = dup2(r0, r0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000100)) r2 = semget$private(0x0, 0x3, 0x22) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x8040, 0x0) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000140)=[0x3b87, 0x8001, 0x3, 0x3f]) setsockopt(r0, 0x100000000, 0x6, &(0x7f0000000000)="06867a9742acc7e1c824937a85ee8a7b1ae00727e3f875d2206732e92904dfbe38821207c6d97495c98ad35a836446d686bbccbee009cdf1204977f38331fb413aadbb940b4de0920f7c40b8fce813ac38d0229c5b26c891c4754fa91e5f6f8f0b965b21a168cb1fb99b2c4299100d6cae1cd28f40f81791ba58e258014d1dc2f2ff4fe21409399cbb4c326389b4508bd3b595955f807255a36a608343e898bc1bf3cc0cf0cf504045929451aa8cb108c23d65e644df08cc58de8907400bd5f70541c141a5a7d8f63d6b0b288499821ed29a2aabe7dc01c989b7ed53706156", 0xdf) setsockopt(r0, 0x0, 0x23, &(0x7f0000000080), 0x0) 16:00:34 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) close(r0) 16:00:34 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r0, &(0x7f0000000480)="57c121b578300fed4d6c", 0xa) utimes(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)={{0x4, 0x7}, {0x4000004, 0x10000}}) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) 16:00:34 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0xfffffffffffffd31) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 16:00:34 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x4, 0x82) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) 16:00:34 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f00000000c0)='./bus\x00', 0xf7fffffffffffffd, 0x0) recvfrom$unix(r0, &(0x7f0000000100)=""/155, 0x9b, 0x1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f00000001c0), 0x2202}) 16:00:34 executing program 0: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x12) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfe4a, &(0x7f0000001800)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a7c800000029000000330000000300000035ce17351d70577f250ff8242b5c3df13566ee0243a92461bbe095db80455331cb8d1454d24587e3313d6065724ce375e1846fbf8fe2ed16bf38f082bb0785108a4ad74775d69d77ee72af5b5a14e9e7dd4279a02ab8520dd93a626ed574cd60f3650ef5f96e9d7ba872c96fbce4f096abe7749e7879ed6411f43d9f40740f7bd8da0cd261174da61bc460eeb1da7f56c00a8387640ce61cf1b7c8014357710c1c53dfb9c138211b00000000000000000000000000000000"], 0xe8}, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x9, 0x4}, 0x10) fcntl$getflags(r0, 0x3) 16:00:34 executing program 1: r0 = dup(0xffffffffffffffff) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x8104, 0x5db0fd9d) r1 = socket(0x2, 0x3, 0x0) shutdown(r1, 0x80002) 16:00:34 executing program 0: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='c\x00') r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getsockname(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="000000000000000000001a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000580500000000000000000000000000000000000000000000000000000000000000000000000000000000c70c262a5fa38929a29389133a70af063ae8a1d8922a1cd82b0306142b2f00254cedd59fa45873abcae3d6eff0bf12ff90865bbf3bbcab200fd58b83befe39306a4d416e3a3010248c075e401b49024f01db14da947bf1c1df75a528fa76ee49056549"], &(0x7f0000000180)=0x6e) r1 = socket(0x1e, 0x3, 0x0) sendto$unix(r1, 0x0, 0x0, 0x40f, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0\x00', 0x244) chdir(&(0x7f0000000200)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) setuid(r2) truncate(&(0x7f0000000100)='./file0\x00', 0x0) 16:00:34 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = open$dir(&(0x7f00000001c0)='./bus\x00', 0x81, 0x80) r1 = dup(r0) recvfrom$unix(r1, &(0x7f0000000100)=""/87, 0x57, 0x802, &(0x7f0000000180)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$WSKBDIO_SETMODE(r1, 0x800c5709, &(0x7f0000000040)) 16:00:34 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x381, 0xffffffffffffffff) open(&(0x7f0000000080)='./bus\x00', 0x20, 0x10) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000000)=0x700) 16:00:35 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r1 = semget(0x1, 0x3, 0x28) semop(r1, &(0x7f0000000000)=[{0x3, 0x0, 0x1800}, {0x7, 0xbd, 0x1800}, {0x4, 0xff, 0x1800}, {0x7, 0x502, 0x1000}, {0x3, 0x8, 0x800}, {0x2, 0x1ff, 0x1800}], 0x6) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x0) pckbd_enable: command error 16:00:37 executing program 1: setrlimit(0x0, &(0x7f00000002c0)={0x3, 0xffffffffffffff81}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000000c0)=0x5) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) shmget(0x1, 0x2000, 0x4, &(0x7f0000ffe000/0x2000)=nil) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)=[{}, {0x22}], 0x2}) preadv(r0, &(0x7f0000000700)=[{&(0x7f0000000140)=""/171, 0xab}, {&(0x7f0000000200)=""/173, 0xad}, {&(0x7f0000000300)=""/183, 0xb7}, {&(0x7f00000003c0)=""/81, 0x51}, {&(0x7f0000000440)=""/126, 0x7e}, {&(0x7f00000004c0)=""/167, 0xa7}, {&(0x7f0000000580)=""/124, 0x7c}, {&(0x7f0000000600)=""/228, 0xe4}], 0x8, 0x0) setrlimit(0x7, &(0x7f0000000000)) 16:00:37 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x80000000}], 0xfffffffffffeffff, 0x0, 0x4, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) chown(&(0x7f0000000000)='./file0\x00', r1, r2) setregid(r3, r3) r4 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) poll(&(0x7f0000000200)=[{r0}, {r0, 0x8}], 0x2, 0x6) getsockname$inet6(r4, &(0x7f0000000140), &(0x7f0000000180)=0xc) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) setgroups(0x1, &(0x7f00000001c0)=[r3]) sendmsg(r4, &(0x7f0000002600)={0x0, 0x0, &(0x7f00000023c0)=[{&(0x7f00000022c0)="859fd3f7a86646900c6ae12f9b26b4a52c8ae71699855c256f491bac52f248bcdd87cefd0f846897dcdfb94f6c498098c2df2f4a58fb4e7bb9d6b384a4e3062e7ac5bad989b10569c51092eddaa2d4cbb6f07cbf362110cb7bacf1e0702f61f9c4adf4f858afbf359b96e2589502ca765178a1979a50364816943f06defd1c018bf1fb243beafe3c156737fbb0b29bee247dccc474d7fd5b47c0b32e0c09084e24b4dd0730656038289bdc217523eaa336bdf9c7a7fdc1045ecdea1b45cbb7e3f7fdd5f3b8b1c193cc8e3727f6e8e8a1e0bf3131e6f6e13470ff98a5b7ba828c6653b9a7dd9d42c5af2da4a4607577c069b6527a26246e05cd02d78c", 0xfc}], 0x1, 0x0}, 0x403) setrlimit(0x0, &(0x7f0000002640)={0x794, 0x4}) setsockopt$sock_int(r4, 0xffff, 0x1006, &(0x7f0000002680)=0x40, 0x4) shutdown(r4, 0x1) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000240)={0x0, 0x3ff9}, 0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000026c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r5, &(0x7f0000000300)=@un=@file={0x0, './file0\x00'}, 0x3) mkdir(&(0x7f0000002740)='./file0\x00', 0x2) r7 = dup2(r6, r5) ioctl$WSDISPLAYIO_GMODE(r7, 0x4004574b, &(0x7f0000002780)) write(r6, &(0x7f0000000340)="e4f946e8459481f45efbaafd8758e2d2ae3100df956baad3a5ac54420e1dc1216b2898929e2a1280761eab15156d4b1dccdbb8fcca057c42d298473650f9a44b3242ec6b0eb3d173ed8f87b2762016c4f3dd9fd5c2e85a119d6dc7f375ce6aaeb9c0581da72f586531ccf4d29866a3bed377c453b4cab3793d565e5beaadb2df4e64003f46601032e8076f5e9926f9b37bd4b317d558fd3e7af8f4d2e2e895c44380", 0xa2) ioctl$WSMUXIO_REMOVE_DEVICE(r7, 0x80085762, &(0x7f00000027c0)={0x3, 0xbc90}) r8 = semget$private(0x0, 0x4, 0x500) semop(r8, &(0x7f0000002800)=[{0x2, 0x5, 0x1000}, {0x2, 0x1000, 0x1000}, {0x0, 0xae, 0x1800}, {0x0, 0x8, 0x800}, {0x0, 0x8, 0x800}, {0x2, 0xa260, 0x1800}, {0x0, 0x8001, 0x800}, {0x3, 0x100000001}], 0x8) setsockopt$sock_timeval(r7, 0xffff, 0x1007, &(0x7f0000002840)={0x7, 0x7}, 0x10) rename(&(0x7f0000000280)='./bus\x00', &(0x7f00000002c0)='./file0\x00') utimes(&(0x7f0000002880)='./file0\x00', &(0x7f00000028c0)={{0xdb, 0x4cbc}, {0x80000000}}) pckbd_enable: command error 16:00:37 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x5}], 0x0, 0x0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) pwritev(r1, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) 16:00:37 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) chdir(&(0x7f0000000340)='./file0/file0\x00') r0 = open(&(0x7f00000001c0)='./file1\x00', 0x201, 0x0) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000040)="96", 0x1}], 0x1) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) chdir(&(0x7f0000000080)='./file0/file0\x00') 16:00:37 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getgroups(0x5, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) r0 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setregid(r0, r1) 16:00:37 executing program 1: r0 = dup(0xffffffffffffff9c) sendto$unix(r0, &(0x7f0000000080)="362152b309180c6806fb2e4df109de5526cfc7e5013703eb544b5bcac1b6c81cad755d7117acba4c9321ee05af91e2532d492a9984f265465d244c48410dde93afce83b8f8dc176602f0b20f539234b03176f0ce39d0b916a9fe591817a144a72819a6d891", 0x65, 0x400, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) mkdir(&(0x7f0000000180)='.', 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x8) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x1) 16:00:37 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x3, 0x0) close(r0) r2 = socket(0x20, 0x2, 0x24000000) dup2(r1, r0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:37 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x148) close(r0) fsync(r0) 16:00:37 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000000)=[{0x0}], 0x1, 0x0) 16:00:37 executing program 0: write(0xffffffffffffffff, &(0x7f00000000c0)="5e90fcad16c835ba7e0edfa87be91d4bd4ba1b05b2df07c1e0b0788a12a3", 0x1e) r0 = socket$unix(0x1, 0x5, 0x0) r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000080)) r2 = accept$inet6(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) r3 = dup2(r0, r0) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x3, 0x3ff, 0x4}, {0x18, 0x3, 0x8001}, 0x1, [0x1, 0xffffffffffffffc0, 0x3ff, 0xfffffffffffffff8, 0x10001, 0x2, 0xa41, 0x6]}, 0x3c) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000000)=0x1) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse\x00', 0xfffffffffffffffd, 0x0) r5 = fcntl$dupfd(r0, 0x0, r4) kevent(r3, &(0x7f0000000100)=[{{r1}, 0xfbdd39a6a29240b6, 0x0, 0xfffff, 0x81, 0x9b}, {{r5}, 0xffffffffffffffff, 0x4, 0xf0000003, 0x9, 0x1}], 0x2f7, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0x1, 0x0, 0x9, 0xfffffffffffffff9}, {{r0}, 0xffffffffffffffff, 0x0, 0x1, 0x9, 0x6}, {{r0}, 0xfffffffffffffffd, 0x20, 0x8, 0x891, 0x1}], 0x9, &(0x7f0000000280)={0x7f, 0xfb9}) ioctl$TIOCFLUSH(r5, 0xc028698d, &(0x7f00000000c0)) 16:00:37 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="e99cb1193e483e", 0x7}], 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)='>', 0x1}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x3, 0xbd, 0x9, 0x2, "cc82050f44ba38cbfd19955f4fc43de8d3582c6e", 0x1, 0xffffffffffffff20}) 16:00:37 executing program 0: r0 = open(&(0x7f0000000300)='.\x00', 0xfffffffffffffffe, 0x0) getdents(r0, &(0x7f0000000340)=""/4096, 0x1000) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) 16:00:38 executing program 1: r0 = syz_open_pts() r1 = socket(0x1, 0x403, 0x636e0834) getpeername(r1, &(0x7f0000000200)=ANY=[@ANYBLOB="00f55e0016ff030700aed2f543a815a57706d31eccc340716bb1d67637972714cb173b22f226b4e1259592a82ec54874f19a494bdca94ff5eb0ca6095ebb9dedc0253d2c2bdf99fa864b6809f5db5fcea790b719100dfa2e1f422e5e3997d0cb3bdd8dede9788155eee79f320822971e429063f79558364d7d30b97c549a3c207db0077224021b8afcee9b4b7edb27a9f1f47565946dba70363106811683bc6f3d2fa17398d684c051b3807b55f3d253c903a1f19acbcaddc90600000000000000f645e0e96912f830579aa33dee9c2c50d495f360158c4bb6146c4bfa24"], 0x0) r2 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x8}, &(0x7f00000000c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) execve(0x0, 0x0, 0x0) msgget$private(0x0, 0x101) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) faccessat(r3, &(0x7f0000000380)='./file0\x00', 0x0, 0x2) setrlimit(0x7, &(0x7f00000004c0)={0x8, 0x4c}) mlock(&(0x7f0000393000/0x1000)=nil, 0x1000) r5 = msgget(0xffffffffffffffff, 0x0) write(r1, &(0x7f00000000c0)="cc878b20fb5e15f3edae5041e43572be26750737ab81fe21e7fec4b49f7ba5f608dc43e180473cd35bf824fee82e6a45d753183e83766fda85be4f3d499bc840685a529ebd504e5e25da13860ed68b4b1a3b7e88c7715410da13e5a6d8ebc18625471e175064155d11637d464c3693a9c329faec0b42f0788b3a94763817d409bd5ba2178439ffde273ecd", 0x8b) msgrcv(r5, 0x0, 0x0, 0x400002, 0x2) setreuid(0x0, 0xee01) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x8, 0x7}, 0xffffff23) unveil(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='W\x00') getpgrp() getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f00000003c0), &(0x7f0000000400)=0x10) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) setregid(r6, r7) syz_open_pts() r8 = semget(0x0, 0x3, 0xffffffffffffffff) semctl$SETALL(r8, 0x0, 0x9, &(0x7f0000000500)=[0x6, 0x9, 0x946, 0x4, 0x0, 0x9]) open$dir(&(0x7f00000001c0)='./file0\x00', 0x400000002c2, 0x0) seteuid(0x0) msgget$private(0x0, 0x8) fsync(r2) 16:00:38 executing program 0: r0 = open(&(0x7f0000000500)='./file0\x00', 0x210, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x2) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) 16:00:38 executing program 0: select(0x40, &(0x7f0000000000)={0xffffffff, 0x0, 0x4}, 0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x840, 0x4) dup(0xffffffffffffff9c) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x8, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, 0x0) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r1, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x354, 0x0}, 0x0) 16:00:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="9085", 0x2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) poll(&(0x7f0000000200)=[{r2, 0x4c}], 0x1, 0x0) 16:00:39 executing program 1: r0 = syz_open_pts() kqueue() fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x80000000000002, 0x7ffffffffffffffe}) 16:00:39 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x200000000036, 0x0, 0x0) socket$inet6(0x18, 0x4000, 0x100000001) 16:00:39 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x159b4) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x8000000000, 0x0) 16:00:39 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x402) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x40, 0x1) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) r3 = socket(0x10, 0x0, 0x7) socketpair(0x2, 0x0, 0x5, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x2c0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffd, 0x6, 0x80, 0x5}], 0x3, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0x44, 0x12, 0x20, 0x3}, {{r3}, 0xfffffffffffffff8, 0x8, 0x83, 0x80000000, 0x3}, {{r4}, 0xffffffffffffffff, 0xf6, 0xf0000010, 0x3, 0x6}, {{r5}, 0xfffffffffffffffd, 0x2, 0x40, 0x1f, 0x800}], 0x2, &(0x7f0000000200)={0x2900000, 0x5}) r6 = getuid() setuid(r6) r7 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) close(r4) mkdir(&(0x7f0000000080)='./bus\x00', 0x6) setuid(r6) chmod(&(0x7f0000000300)='./bus\x00', 0x8) mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r8 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) setuid(0xee01) preadv(r8, &(0x7f0000000040), 0x0, 0x0) getuid() dup(r7) 16:00:39 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x20, 0x0, 0x6, 0xc4}, {{r0}, 0xfffffffffffffffe, 0x1, 0x20000000, 0x1, 0x5}, {{r0}, 0xffffffffffffffff, 0x1, 0x1, 0x5, 0x3}, {{r0}, 0xfffffffffffffffb, 0x20, 0x2, 0xfffffffffffff6fa, 0xffffffff}], 0x9130fbf, 0x0, 0x4000000, 0x0) minherit(&(0x7f00003ee000/0x1000)=nil, 0x1000, 0x0) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) 16:00:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000bc0)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf2e1a7cd8a26ab6200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf910863ecaa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0450300137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9ad8d56eeb6664af6931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447daf3d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c82840f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a0200000000000000c6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bf05000000fe3111e3b1bbe11b172949f1458a781a9f679bfb8e4639f4de68d3ad8304acf5fb5b4e3c24b5b7606ed74301867ddcc5b40dcae8479714fa77c88b8b7a36615bec92b50f9857765192b26f943601c770c33821c463241799b42030198dab448ab43eb0eed7f678eb10b636aafac933b71e874a778de87daf8fcbe8784815c0ae780ef3f21ef6443af96efcc0cb0db9be825dec095e58b4b858b4d4c83f73cf33def06ac1e6750cf2b10e564e907be4208e4dfd9d65618a2a50f43cd85abb372e3d4e768d9092021049efbb6923ec313f00961eb58a1c73bcbc7bc4ffe8221271e79114321d2c7fc33cc90bd42e6d26f98330e7f5fefeee17a9b334f68296b66b1bd7b85ec5dde28f0d88751ce4f18d4a553a7c7e25cd55e33d92d88a4f2f6bda5c", 0x9a4) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() pipe(&(0x7f0000000000)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3f, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xd9c, "b08d16c642ffff000000000000af8a5cef23d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:44 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x800000000002108, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000080)=""/101, 0x65) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') poll(&(0x7f0000000280)=[{r0, 0x120}, {r0}, {r0, 0x6}, {r0, 0x44}, {r0, 0x41}, {r0, 0x100}, {r0, 0x11c}, {r0, 0x42}], 0x8, 0x80) close(r0) mkdirat(r0, &(0x7f0000000180)='./bus\x00', 0x20) open(&(0x7f0000000200)='./bus\x00', 0x81, 0x3) r1 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) fchdir(r0) readv(r1, &(0x7f0000000680)=[{&(0x7f0000000240)=""/20, 0x14}, {&(0x7f00000003c0)=""/127, 0x7f}, {&(0x7f0000000440)=""/142, 0x8e}, {&(0x7f0000000540)=""/9, 0x9}, {&(0x7f0000000580)=""/249, 0xf9}], 0x5) getdents(r0, &(0x7f0000000300)=""/150, 0x96) mkdirat(r1, &(0x7f00000001c0)='./bus\x00', 0x1) pipe(&(0x7f00000002c0)) execve(0x0, 0x0, 0x0) 16:00:44 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r1, &(0x7f0000000500)=""/90, 0x5a) fcntl$setstatus(r1, 0x4, 0x4) lseek(r0, 0x0, 0x2) readv(r1, &(0x7f00000002c0)=[{&(0x7f0000000100)=""/133, 0x85}], 0x1) 16:00:45 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0xc, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setregid(r1, r2) 16:00:45 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) r2 = getpid() r3 = geteuid() r4 = getegid() r5 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0}, &(0x7f0000002d00)=0xc) r7 = getegid() r8 = fcntl$getown(r0, 0x5) r9 = getuid() getgroups(0x1, &(0x7f0000002d40)=[0xffffffffffffffff]) r11 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000002d80)={0x0, 0x0}, 0xc) r13 = getgid() sendmsg$unix(r1, &(0x7f0000002ec0)={&(0x7f0000000440)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000002c80)=[{&(0x7f0000000480)="9efaef5d18186d537bbf13a3f55ec92f71a8cadd050a1905dab8d28f7adfa040a0cd79a3ef09ba1b4ad2f74b404ead9d57741e3e39892e8b433fc21ea260a80c89ccbcb59b633ab68a1cdf4dfb3ece1b8fcae9a818c8", 0x56}, {&(0x7f0000000500)="12dbef66aa38276c493d5451436008419fe3f36936931d2c138ad8bbebf7e01fd187ac6c747bc0930a6f8b5f798cb35c244571bdda811eef0cf49358403f6fb281402b7bc349977bb653e5b6f8be2bb1843d0c74d3ae6e1f0f2da39fd84577e8d599ba246e6420d8f974e9fda9b693f766c99e282d7e5916503b54226bc2392bbe48f6dc16f3e6cc905dd85c4be3a49161ff9bc9bab5e3bc10628c4e6ad82fbbde90afb090d6da566a13fa20a2324d0c5b4c033d47c1429ecf5bc83adf72ce6d333a4bc099e7a8eb70a85bb8c1bed9366daa3214683e2b1721b80da52f7fc5ecb4922d0d08afbfb3074c6f2f4c349b66abf9ef654f2e401a80829064275bc3e4e61109a41bde5e71bf97b9b8239a9f3e02a3baeb2f12f080985953c4550caf020de74ded22713672b5d91034f39c16b7a23babe3c759d411b45732b455ec0609a680dba9e9d9cec7e2afbd73a301f16470d6dd0e2b7570ff900404334706f7f54fe3f98e3229f07ecd4cb323f62e80bf328080639280d47bedb663db42f0d3fdbfa1480d41f7a916f463dc5885b1c3643f22d922435307d2b5590c62282903a9e7c249b96f68bb1b33ead79d1b175fc3f154995089b68784b1340a4a27afd89b8b307f99dff22c5c336bf2163afa79eefde11f87184532941ca7a65e7bf00fdb307d4f2620aeba4366d4e255a702a0d162aaa6be3d5a90467d3345cb3b67d5172325e772e8a5cc3a09de9ba9d17ad682f78907676e4b4f063c9d9dc3d128755710921d9a8c6fb2befa3b495c7f705682fa59289c9bc0c8aa91f31299627fe0557ac0dd0c8cd3e3a0ce69f296ef0b7723e9f37c1978056899b18ac7862c63fd043f603d874753e2ba3de4554793504897d9424c2f2150560408a5079e1ad64e5246dfecf4de5313dfea7916dd67f54df843315f228e5fe6b60a88bb1c98f46344a46a9d9d6bdbcebd259b0f052054da88e7f3371d68de87ca48d78ab0e292ff355cac7807b4a98f80f89b32b301bba73e642959ac1839087c98888d5ed874253736f3bd367bff11c3f2f404f2421f8171dacb460adb036acba6f2234c2dd6be7e62115b379517b0fb5a7754e7fd8974316427622e342b449c96d2197b1ca0e80abd4249a04e1737c0af97565f82ab5ee20143a785d8b787d47708e178db445d0b152766304b5b73d0f701235fcdfde68b4f6a252c3bcced64235fce19f1b2ef5d35f39898f7d67728306a43ea20cba1ffa7fa4c6d9937d47a1490a9ab534352557f27306ea057c30cdd18d9fb3b308ef08df2c3b44eb364c7361d2e6bc96efff3791eda49fb5d27c965c8fc5f1e8958d41b8279c912dcda5fc229ce570b184a296be0816946595c5417fcfa80df625132b6dc100b8889257c375c7675a4d5b966e0ac379aa3c24ffddf74e1120f9bd9655a1015018982d1c71cfe562d1b45c969342385b572961f9eb67e903e638d9aafd3fb61e4ed1d9b622f64c27c96d524ff62e3c142206087780788e85375968fe6ebddca62e581ab536755f6d14f91868f5f5169c73493fbeea95a5d887a7c16bfb6bbe6a38adba2f0043ccc5fc6a3140ab036dd0ed20807f742be09a094c735e7e63c5a06e347ddb3c5cd2e15129522b292c494d9dd4cf6ceb65ded281baac54dafa7c3cc2e690254fff0b23c7b1b8608b06aff4f873153333128b31d774092e9e7f538534e64f6d8532c4f28c31b8d9835590ac01df4961843177161a754b0236bb710a3b99c5d64fa1e9b14572db49811a2d1ef5e9c680ff54e3ade6af1cefc9840cfc6fa8a785a869b90790773e07ed0f8ad81dc5840f7622b037781f5ceb15c6b40ed93fa606875402f73d162c2f75b4c03168e7c9d94fd6218c4383d148929bb8fd97b29dd200094e6c1c89bcec5d9a9134561f7449d486c4738f1d103615aa55b44cb9f5fa1e1cca68a5f38fb78d011f27bbb3bd6fc685924c9e83ad578311365113917a59dc95c3a26407dd1f3292fdca91d1b078c4b1c2db0c1717824f5394a6d9164216ed697d5c96d78b6da7416d80f28a23afa55234f803962a7d672d6973a1c759577920042a5cf679dc7dc7f8d302ac58c2743971770f4641b359381c6a4f8f16faaa9edc2c5a4faa92f4a9c26b0fb7da83b7dd41ad745e51d428ad5571fa2c3649f2c23b9034d6ae4471b7389ca232253de2382faaf026048fb0049c1c05eb7b7022130830f8fcc1e3992ded58747ef4e786570c10ed5239479d46c578ba0b3f9d5f174d7bc99f1a4f5356155339ccb26bc94e1a7f65ca10028d6efaa9dc833be609b9e99627eba3a3785df5bcedbea3d1520710b0a17fae8ce7431f6e098579d06602ad6bb9f0c3a385bf2568672c18fac26b2b0afbccf63bdd0f492c22ac86e6fe241ed7c424800d8755f017e018c53cac8341f504583376d955ab963eaca933e37218216244e6c580d4fe56a42246cd8369ba0d76c054e840337867178077952f571ac2a051716adf9285ba3f0eec025089615de706a4759d70e68551afed1a82b301095f3cbeeceac8a25de51f6f695c8df413144df54cb3c53c6d82f1afaa70b72abbdca90f87d540a0adfb4f4cffb1a92922a6340ef8af1a2828f24a45448970185183b8abba61ba55bb62709c2ef232b5342ae68ed3c35052750be1426ac58255aae6a3d1fd020837187f5092a208c9f161b574c6c97a2c6cdefc83c52b3554fe4dc6ddaf1441a7748845c36ec9b6879ee0ef9b49564f3ebccd2af4fe190410d73784b8a953d66e439f3ba6f65b6db297ade4e45a95b7ed1a4cc1e602e34976fbe7f8941fc087e88d6759ec1c6fc985beb6a51f9c69d6b72611e81e8c2363570c2e1553ef878b3e0e1a48c8094c56f22226e9c7e3b0ce74495ec07125c96bcdd5f83572744bc6fb01d91f755f927cc7bb049f79aa260a543c44154e76d88960b851098e2a7314bca84f09ebc423e3f22e39f22e5c58cff1bae02d0249f79e8dd5837250d6f3a2717537d0ccde0d21cb1d8cafe59cc467b72c5fe798ca8ef12dd2fa1ac93af08afbfd04b7211f3492e52d45d0eb238201ae243cf3fad0b4c510faea6e77685fe75774d14df17b4b823175dba000253c5b07203e838550bdd10403688ff9daacbc5491e689ed50c7671e804d01a4bb36b2d1081022778d00155748bf899897c2e3ad99f7fb75b754ea6a27ad6797110713a75686ecc3cc827266e168b778b312290c2f8d3e01194e8e9e51f7eb1b9fbc96c46a30b6dfbef76065c9f64b69d56b16be9c397785bdc25cbdc2ea5078f94da162913085b8b9330494e92d49764f2afb08aae0766c1c0a32436e3f116e666aa68d23bfdf8170f37b0ec4ce9b63993bfb45abe9ff1904aa70ffebcc8a16c6647488f6d6e7cdd760b022d47cb96ec2879d0a05116f46f2270cf540e7480015fec5c7697ff656db9febcda109fed072f8d2b24c1f8c30ea826dfe33a11e6d70177a1f80671b833604bb9a82f9945bca86f6b0c282bf1fb442f096382e4f0eddadfd0ed99dc7dc481649ccc976e0d3a1cd4ef9e98770b51995ca06b90e34406201ff407c968bb0a0fcb9d8b7fe7b06bb62ae882fac5a5b8d831a0157c103f0cf0250e5c94a723c1a1d6f65c5d6a0946f662ada6395d7bd3b1cba0813beea95ff8d48210b5e1f8a79073948a5cb8e603971363ed9eb2c921872c8c35b8e3ce5e025e2111a92fef28f7f513e71738300e5f1a8b4a76c77d8ddc7e5ad25ae867f2457a034a46c6b14e2706846f8113efe628d6f7652165c375054287b2763f65384dcebd95e2a6fe62f8b87c5465a7562732aab6e16635bba7abf8209f793384b2942ea9da27921d62889103371a5f1f5511288ef576123f98067dfc91732ef3120324e2300aa2b79aea570d39042f78a0f58a9fa0380bee700db0b77129a620465a37b7336dd725179eea6c4f12775aca059697421ca87f6fc233e2fb4580ea0430669dec6a321bb096e871d79e7bade9d8b66f2dc5327d303813bffa2d77b6bdb223722fa960d64bd4073f2c79d577268e33ae228f6d3d6df536160e60d62af675d188cb5b6aef9249ae9aa3c0306f008092211ae589418411e0da3365c8f22cd7cb602e56e3c26c03e3dbf9361085bea3b163c7e2bf218e73f3e3b31588a383c03fff0b6d7cf057a64e901a870da358e7fd586b9d4867be051dee5f467b8ebdd29b7df1de5f4ccbdf5be46d88306c17714989677918236709978fbf00bccc859d5ab8fc63f2f0b5a408aa445c091a1c8bd4c43447fe12d90bb9ac1cad8530d78c520036a09e78a86ec98bc81016ad50d4865b782b31e6cd3e7dcda761f84e5b41a68e9db4d4dce0ba7bdb12958b3c92739c73c5175c2e60e0a04bf4bc8e6888c9a8a3080a42f7ff95d4df56683bb1d391a1c20ba7b5b26fa77573d010bedb9846833b778a4a774c3893c196f61141e0215d5482900023c7c3eac316b3003c5f258fefb6c2094be25a073d379e6f0fe88e85719a8cd1b67437a46417e8e06f7e9225c119a8da66b102087d406bfc8c3b97232c9dbd379e7883328449fd556ca5b7090f029b8c705eb3190406977789edd75de5f3b95bec2949392d3f55f023b2927593cf2d2b664b6e8e0711d3f0a2f45b94bfd9612668f6f72cba2083c24267ea4969a7da45600b91870e11c304ac62824234676b5b4624a18e6905fb94c9427e7d60830b48946e5f42b4e806804e6083d09b04b0f36de25db70c4f40889d3fb755cc7d67cff618b8edd95023342e5e136849db14f9b204b04d4508fc89810c0a48d52fe2cccc505914c485476a88e02fddc557200aba397f1b8f0716e0157247be4abfb5acb1baaf35c1619261ea151594bcb5e93f3983f61a016baf542cc20c01b51bfb621c8b7c77d0deec5f07fdb141475186e5475be81916dd1695f3010d1fef8808acc9e7261dd544796d55ed38d823f48cdc11813f8d4d6acf8aa361b8388c3bd67cc8f00c2533644fdbaec663f63c768e4fbad93e51421c99777462345ba02d55527d0e458746422e271b296542b506ef4103662980e6548c51c17ffeff3413c7b827257f86fbf23568ac3b8b07e4da9b2eaf9d06ef01b5a4d206ebba3cccfef7a1a812ea08fb69585ba429137c89137b7aa901d2640a87d5530bbbb1139fe9798da121ce3b15551faad9569266c10061c89a0bce27bb267d96c6c987be7b792cfcea75b55b2d24925273890eba84621be30c925afb297df0fbe9b4beb99dc6f7e03ecf57d5706aa66127be64ce0c5cd0aed1c400ef47e09cc8f84d80ecb9d29bfe3280efa9af0dee5876145f61a280892c738dd1ea348945b6cc7b7c278ee5fed7bf6c897dc5ebdade7232e62ad2180d8df10094713c1c45be5940ec2510e550f400bce1bb92ae1826b20b8661f95d65f3ca0141c9d144979accd23374455093609fb67f2e867ecb163e99dce3f3ed6eb3e1705fadc551e2591a3eb01fd71205017a1d2c0d00d5a546c762807a152d255f989f3fa5287f2c9bc28f727d236358dc853a89e175cd8c82b68efde57b0a45bfb143af374011eae8ed58d4f3e9cc49f537fa4d8310c2a6cbf7499a23c32c6c9ade482dc1aa6eac2f922adedb37ec3212fcc480344b4cb11f59fd1c0794b1bfaae4ef1c9cde6df4286d320639feef299dfe2bd9c5748f4a25a9282b4643d9dc5638b19c7eb1c6ed04cbbdd3a920572c3be623c2924cc7ea2fcbe21038dc7725375bb5868be8754006a07f339b45ce7a29186d786450297c4cbc0b82347696cb9850e8d6f899a9440b27c02a75ea010a2edbf01f160d4ab1ed8705aa56", 0x1000}, {&(0x7f0000001500)="a5e2df44cc9855086f77f7d1691fca6a37a3ee959311142d90207e35ed956661c0dbb86f6f29994d19a9fcbd", 0x2c}, {&(0x7f0000001640)="80a36edd2785e757a647c427d2278312a55c43aebb7035011f4d01b58e32f842c36ce531c9ab2a767996237860b8cd84fbf9933de94f38b495acb7b1856621bace15acc950282b03c95159a5a668efb366db14ce288abc20a0bdda0b11bbf10e3f61cbb32a31f2fe18cd7f", 0x6b}, {&(0x7f00000016c0)="395fb8c3a8cd5394ebf22610ef30e6a6bf70d5c7cbed0dc9a24319608dda77580c3c3a38ce401eeb103cc2d4e3899cadffd4576407b38bf7f58fd668c5044e40f8157c4cee195cc045ecf1749a3df73b061195fd19409285058802ba208621ccf5732d7ebcacdb53a053007e68042d393c66a9ec116b5c0ab872347ba15e22a4812c575b383860d2af57d387d10ca345d2e55a627dbd74021d42c0ff24305db67e0c5e4aa4afa6f8ca7ff2731af89c177717734413c2dc42ee01175ee7de98811f67f6a5dd44de8e", 0xc8}, {&(0x7f0000002ac0)="94d5d49737cbd3867516bf4ae925ddfb5c0e372b9b94471a66b4eb6e79a8579e8ce0cb22c9cc4890eb169daf9d5848a3574bd8f08cc636cef0a47beb6a43dce7062553f382958355efbdf550635792be1d5a8953a9d22c0ab40ff8aeb7384f73ab8b6cb6af443e4e37fc4e746a38c15c1cd10091315fbf7e3c5323506a65e9b8449acb3d4d3021b27b78c7dfd14f8f129b9cc5843b14e368cdafb5be434cf38ccd77f330422421af13a17e3f271a8a82cc61783d0ab0619e05a298f6457ff879d4fbd5fa6872fc5670c8b09db0fb2b", 0xcf}, {&(0x7f0000002bc0)="534119dc9d7dab4b53b60dab614ee7c04fa547b8883b3a3bc3c6b4427c6c7a78c54f04e9a4bc5524578f7597f7708f55b947b84b8a9f9a9472d7f0a32a9cef120ac12c9d2c93622e862f748372f7a558cc57d30614ea8843dc7156d04e9f63b3b2f3a6dc71a4d39ad10de59f7796a40cda0ae9cf8aa3b3216e2615e0bc720b7e850cc006907ce82da6458918ec3e75cfe0f0", 0x92}], 0x7, &(0x7f0000002dc0)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}], 0xd0, 0x2}, 0x8) r14 = socket$inet6(0x18, 0x4007, 0x3) sendmsg(r14, &(0x7f0000000400)={&(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000380)=[{&(0x7f00000000c0)="993d177df2b0ffd905680665f74aaaaa49902543cf031670b7742557e121ed94732b04c06868102fa94c81d62d120a0a3c4b684d9f8e31c3eb47222e11a46b997db50c38e6ad5da1a81b20aa84fd812cf50b4ad984574d1021d3d55c5bcd0747251ff48e24555561ac672923ddc479dbe5439d1332b2387f0f4335e88b1654e3ccbe92b5b17c887eae932854323845f6a7b76b53a71884bb6f9d0a3d9bdddad74b17074cb7d1d10cf5b29b24148601311328a673577f874c55a82a8f2f86a868df951c5ee3e7f7b6af6807b33ee0f1837509f167ca7a567a06f0c359e5114f9ca6e8531b512ce0367698", 0xea}, {&(0x7f00000001c0)="1bc2f0ffb8b04b95bf7efcb53eb0f9ed159c96508114432f61d3d9c97ccdb776ec13e77fc0b5a0eb57b88785c123673d5bb9b593c6fd18d270144a87168c9c4d41127d840e625737ca9eb07c4036dbaf7c853a4e7d337ec29edacaed4b60272845283d6500830bcd17e9c2013aa95b0181d985a30c2897063af1c982f222ee41ee361bb5076feee02f8800b08aac6afc0af7fe7f72ecf9b9354463cc90125f61ad370ab754763bb1dee660becddc009903c3a851c59ed5df92fc2a", 0xbb}, {&(0x7f0000000280)="ff13c74df3fd21b61d5b10fc184289a43af7de9069", 0x15}, {&(0x7f00000002c0)="a498f010eb0bd264b261eefc26416852fec738214160d6e255da8291db2b1557a8eea308073862ae0ec426ca1c423d02b91673aadd0bded6cf94c885e89fc2920f1a1b7688f03505fb47d51c827078d0", 0x50}, {&(0x7f0000000340)="31d8535584c86463dc9d0b2b6cea9896ea6282c95463896773aa3bd0373d5e2b", 0x20}], 0x5, &(0x7f0000001800)=[{0x1010, 0xffff, 0x9, "b1231931b341322db721930ecfacb8c18771bb57580b8eb86d2fc17a7c7d76bbcdf0ee2b07a0a0a5ac2c2315c850f89b1daaa93da74a03102f83a947b9c8d757f15e324c3261da7d0614344ae7bf8c88ebf92fabeebf2304cd47b5bfc38c5ce90e808f7cde7860fe1b2fb9b39b9f222c2da31efe3a4971cc1a0f7313f2afdb72b072a87f6bad82fe71ba75ac954e8256d170202f41baf0c9b5d1c9e5d31d037a4fb6cfd4892a148d1f7939929768fec1735e78a442a04aeb9efe16344989ba8ae880a08fa603eb5695fa98114635e98fa267cc301bc53482ef3dfc178cd7b464a5d7e1415a08c3a956e652a7fc923664ef11f15245233a74d90319928fec886a3e628c5fcf36fd89b3fcd23ebb6d31dc52add858e1ad2e48c94e72142313db1995613a372410817acb55af822f1d68cd745475b04e6fddfc5f62bfe913e02369af6732c0ca43984522ac07b7aa1100a1f5a1db72820d1056024163b17e65822a62b6e67a0c16e7682c0aacb543ce5a73d3d082c926397ae2d7a0d3c5dc32a55c1ef6251120298b5f0236c47b82e1900afbb123322cd5a98df67039e8998f07b89a353cb141a11c9e01c0891d5b0fcee261b0759db08ac41851c8cbfe306d4891be9ec464ba41b3123891fc37ea67e4cb8700c22a34e0facae6fff2d361eacedaa08e739e95ce27237e157f646a8a9fed85e738b723b0e2463a311267fea481d96cf649530154e7603ff54556954902fc151b6d6a369fcac50e9b9b95d0cb884c53db9e0e5ddcf404644bbeebe5a0c1fb4b6db590bced75e4566961daee19b6ffb8d6d73f05b1f9456f099d9021503f4f7e76d76b023835a418a8b72953c6e5b1c50ed38fb4b53ac8789550335d3627099c1e0d3f859ace5597ee852933b98a2764c2fc8969c6df260efbb59c16d4cec207c734cd5c2439bae2ab7d7e44593881692dfd55940652b0a12aba21a72617f2b2cae02b7064a5eae5b67f4caab7f9dd62f02c53151188df470a7b669d539a7535dc9cfead2b0dce21aca4eee7c6d9953e2f802ed7b6df6b845cab8721e4409f4ac0bdb4598697dcf548fa53826d05eea455bbc1e2383e02bf74c4aad0fd66f438e59b8cf34b3f865f55298fe04fd3ea7cb5ab146d21f660c0a7ace2caba5b2ab41f0cb9d4925ee44261634ac29a0567d32cae10987f96cccba8115d6c257da511a9291d623f26d248899c2d7ca9bb7db10bd6a6a1ffc1e8a0eae6739784a3385e9e66b43ce3fd0416eaaa7346384fbc6bd755325007149aab4771b4469c87fe7cd9724af947c33e88cee4c97d393e7d2a3987fe11f4695c66ea63278f44fb2d2345a08063a45c55f204dc38872a517aa89945ec4157ccd2f5926cc31b042bcdaee4ba528d8ff460801ad0589943b0b86c5beebd27388b1004e52727d077d1d4466262ac048043d6dcbe444516299cdbd58772fe557624999c7e6555635150669f19f36c4ca6508fca8b72f417188e2492fc4955cda75d78175b8d14f6c41b5beb3fdfdff567ecdc5fb27a0ecc9894fbb827bea187fbb5ddf9c2c5ced562878b4e0be4d2c07bc6d1fddd100f02eefeea9c5afc2a714aa065c78ee031767fa5d0991f750c456cc5d0833c7fb73e1fd1f613fdadc49130e86250d4d5901407349a2a20671120c6ec6b040c2160cdfd9b3fd5531977fbf28c3248265e061abc89bdf402a58936469881041e14b7ee75f5c13cf6d454369e6cd4eb4238396eae33ed98b6d8cb870fad64c17abb9f7ca52c908faa6e24196cb6035b36b6e62d6706b77fa0284be161f36ebb82646b8008f83a0143b8f6b25731e50196dfec6b2e1b4ea6b6b2e262fa6009501cca100d5d2eb257cb6d087ed486979a46f11047b18ec3002ffbf781da757e24bc4a75dad059598a6b6db696d4d370390b3a9cf20d38dfbc75db17271fd8ab25f415483cda502ce10acdc60afe7d8645c187e00c68e237cf37e6f076b0d0ffbbf11ec0804a6921854533e22e3bcc8577301e4a71994985151fb68156f0142ac4b41f972b1a6f08c7d930ff91b692b713156a8e854ba2ace8fe707bb722c4d5bce453daafd53a3ac8caa84788f82e396ceb91ab3c91ad5460a3ab103834a283be96b67e72be6b9ec4eee929d29ba958ab322f023c04a4a96a02f4686bdcab3fd140ff34206be531f1079e393f4abe5a581faaf3af7c361c7fa1c41b9b0fac23eaddcf6616bca9c4e7eca3f33a2ecd569cbcdfe614392adc97111dfa98733506b26a9e8b54f869fb1eefec23300cea7a644be31aecaba5a0bbec177137daabb02f7e5051c58ee90e662e73318d4cb974298b4a78998c41ef45d476196d5a8e4711b8b69ff99b8c7534198db497d328e85b490515859ba555606524284a1a182c38f23eeae3059502acd3c13e7d0ccd0eec8982f5f9b3a6bd13ababf17b5888909524246d7c84363f07e529e2c657878c649c16c95955a6d3593ed7eeb44dc8b276eca2d0ca0d88c1510d673c412096f2579326cb86a75996bf2b0009efbe06ae64cc93fdffd7437afc837af05af80ff365304719f0a928d9339791d580d8ccc3786cd69869a53e721254f6fab908e4986522163e154aa9427bc0b72a03e7928ed0575c5c8c41c9b986063537674e76913d6951cbf35ab0e99b473acd84237aa6fcc8b76423e5e6a6e473e3cac869c0ac470e6bbb80e1dd8fc41811d62cee560991f49c58d6c83f98bbb2ddf5eef3f2288e03c9fe50875f8da42f100f8f0d524ca4a6bee0e5dff52fc0ce1cbbfd1e8a5237738e31f81ce5517888ebe95e55b7f30302d2bed04adf87c7e171b5f0f8dece521c0431d55ebc0577eed59f929657437e825d9614c3772c198d21052a81d340e39436136a14929ee1088fbe2c564b5ba6772b52e5f5af216ff02b91c082761ac3cf5a1848a2842c786dff31121fcecbd8b90bf6ee2ae4f1a4dbdf1acdae1239ae0a18132a16f99e15bd642f2e5b8ba22e1ca189fd81e96e3064e98ac6ad3f3ec0005a996030ea34bb7b6ea113128d48d23c9d7137d88ca1f13a817a18437dd3c6a6bc66e159016648a88f7eda758cab891675827829a6c47b670c4b04f944f2c670dab09200a5d7a9d9ad756824faa4932c8e1df6ba827e7d9052401b7a87b79888c1ab8c8a7fb11cd83f5495a8cfb9d187c454bfe12a4c80ecb9793518cae17f4e7b6b4b113a245c3efadf107f40ef8609bbfdcd62d4f01e05a26d73ba7fb38d8398e232b919d8913db56c1f43ad0c33227f1a1900173e72a2470ccbfa6438e4286c25058bb2c3cc1be1a6e948130b3fe83cd79d7ee28c12a24fc5899aac3268ee83654b95fe3d2f7bca94689661882551dbe220b3d84bab7dfaa54fc54ee33655e727305717a999306dd949cd5ba40a53fd5a70a4aae7b7366cc99a2306f37819558e1b60b2bf39820f0153e506f5409d3f250c1fcc14ba3fa24887be0df2cda0558bcc226c2184339210339787154a23cd66f25cba2cdddf1014c3dfb5370ee4f88278a6a31ec5b75ed763962183804fede4917331632400a308bd565416c83c4345359d71ef6591c2e5678b225bd51ba751338aaaf6d73934e8d202a8cef34f070c852cf0781f2f14327ac607235a4b647dc228e8daa6adf9b28baa96e57fc1537736ff518fc65d8ba66183ee683ab6e73c70e4137aa43ed1d29fc8166528431a12365984597be842e25ce0de2ab5c6859728c2c117cb5180f5153bd6441d5c6546f6b251b9543a3c27fb9b20f45a62a7cc1ce0788799c4c22d5cbfe71e73656c45fdf5d12355b6677ee968efdfac831044b8ff52569b199dddaf651eb50059b06a3c06bde1d21f6ed1a412613c0e6f29520cb6909c866ebd58bd73d64815a4bc2e97dc9076a74c80242651278873ac562f5b044895594632771ae06ae72a3db6ce3e92d97a0cb37f7d7d4901dd2d3ebebc6fdb61ed5671ddc7deac7de8ccb0cc3952d86154cf84ae9c0dcda73bfb826dfdc608ab6e09716f2fac027e9fac1bf6f00841d905b2e6028f5b5a64676c44151359614bd27b80d7c1be2b646eb6b522324dab086fb99e1de151dfb89d6ee341e7750a49a35e1d55b69cdb946bae4da9b850429a535580bda038c34809679c767e460df1c35b9b47072260d3051dc688ad58cfa345a37b6bac766fca2707b03d09c4df82e3c6a57bf019959a57cd2fe85cd9b73d81d265ad057311ee4406db3bd01d1451695fcdc5be96f2f59892f6965aa9245f29cdf44806251917e19c12ff2dd242c347ac13151b472c44a0a1c93a71900dc382186947865c21d6ab856963c2ee0aa793baaffc063c8b3ccf7d82c98bdedbfde620e981105f66c2c80c9916bf950c043e33df98727cc304b520f304e5a46a2770266849d3c6cd85ffee990087633aa5fe0556eebfe5af702da3b08a4bb0cb50b0633e653f4ce086398a5d0756bcf8a1dfa9ed87f0e3f9aeabed76f0c714658269d27250d07ca4feeeb612ca6be0391c41014e33484acea8c8cbba14ad7d989db821e742a88b11c90ebc0402f8916c494783744d0a748dd4f26a21c273634839fdcb0887d7d1f7c04f1e53c6111f9bce08d3525ac3414a560ba06b2232836fcda5a49bf4c159b7e74ffa3ac3b23a21acf8ee9022a4c60d388b470858fc23a46618fe1392fe83360cf023b20ef371e2645f9bb546f7eb7bd6d70436d39fc8abec7ab32880a1199dc84b3ea7d4d5426e788355de413f8335aed86cc8c7ae9b2682ac8bb403bfc3a34b786276235feaecff80b758df63b431b5b03ca5673e1a3db5b1b285d46c09e68d9d6b626cf92612b8a722410544ebcac952ea5797592f1d4c7064588a94bd8b35aa2d5b73b7cfbfd48cda42a2fcd2fb43ab09ad03d3adba3ecf2703dd8ea3ae35150ce1ce6e0fc96a1938f8a800d4ef7f7fc3df3650a49adc03e6a1559fea2d2b43d6ac08377dadec971b21be24b365636e9cc70b1653b9ee248990f293868953bda817ea694075332941eba317212dbc041683e71c82de674f745a3c981390343f3b84121ddca5882cbd7904ac941e8ed9200c0ee8aaae6436c449baba09dabfdcb34006f1b41a154c4778e717940e365a41d4017efaa19845789de467589b164aeb6cf69af05f6d2fc0a1cf4aec0844ed429ce8b36dae6e18e9ffde3c848bdc3a199f675549c2d16f61ae8b10f845b60b1f34ee4bd424f8d990a45164aaae92d6ec00162d65345c7f50fccb0657c241569d31401821f730faf4241669ca58fa32440a35670e53b8442515c2c33e13dcd9c5962c7e395f79ce579e37f5e15a290addcb35f348457985f06e92399998d819b9c7741d9dff16bf0a6bf13bc8b15319816733ec506ffbf072bdd93d622e521e77bcc56801dd2d541083942e29ea3b7809187c7888cc26eac4c164b126e8839f60fef7766615a253354551d5a4546eac2ce61d2d8379b737891f0cfc045fe56048d5728a6082bfb9e83c3941ce7b5e309405873ca0a69a87d59a42aa7490265d534468193e57786c4353a05381f8f8679f508f5a95d20d0acd2ff7cab75b62e170ed3f3001353c8498e150a4aec090f4b2f40930ba4ca74db7d1e3d59a5887ff9eb3afb153e8e1e83454bb8eaaa33aa3cdc1912a052177e752d487ca9a7f0936d7ac4950a5c3056ac9f982cbaacbb1473c32905391f1069c0f5ce223bfabad13617524651195b6dede7b0350c4cf4305742d7e43dc718cf101ad67c4360b5d5dc7853be1a68f3e22f3504b7cec97445f00462ad4316cf6664db984681ea86aff574069201264cf0c8c1a614fde512c5a4c6936742352acbd"}, {0xf8, 0xffff, 0x40, "729d40c87cb39386571c8d77323eb3ff93ab01a58b535b6e8a8074b47c210a1a07f60ee11233553ba8d062e1666144bec68336e547ff34710fd11873ad383a09f909d25388e900a47738152177dff34a178283fc7ff8e4b3e41bd2c9b47304d2539220eb9c383c71b0a3726b954da011c117a189049fa796ee907c40b575ffd9743960e731110c5577ba22d63f02921276336619550a7a1160d6d17b2a7e647789ca974061c18cd25281991477a28a996e1507daa9815b120525e137b4459f3b0c6b80151816321d313da167fdec4a345fd36438b6138a90c87109f62cc56333ab3b4e0485ae66"}, {0x30, 0xffff, 0xd, "53fae8b76ae521c086d4743911b729662f31b68e214472a8254ee1e26210fd"}, {0x50, 0x1, 0x4, "902de8bc8439ba7c45aa03898d30f4a9d641f2bad046c3593ebf483160d9dcc759611ab87b371da488dfbbfeff91dabcb3c03192f16084ee5f8ad780eb94023f"}, {0x28, 0xffff, 0x100, "b0d751f113aa6dda67ba2d47adcd970ef7b6d4ae8c"}, {0xe8, 0xffff, 0x3, "e67e0790defbc968b8582b10156f04c84ffacc476afab93ba25489c6855b38b11fd7826924375be55951204dc329f5727a56495c96382cfe4da9f2a2c9df4bc1b2f4be559de2b0b22667154eb04d910e39ca9d5ebb82bd55410fad3c867f56553a474aaae7a86e11705a14bdeff244471d6ac83b7e6f18ca2bbcde12a0046346002a1364912b663d14ebe8c9ae89ccdd20055660491ea6ad053776da7511ccac8794357608a1d825b0a95bcaf650060da64d7fd43296a2ab6a1a949b974d001a061f8fade43c58ab4beb3037fd02c22e51"}], 0x1298}, 0x405) sendmsg(r0, &(0x7f00000017c0)={0x0, 0x0, &(0x7f0000001580)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, 0x0}, 0x0) r15 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) connect$unix(r15, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xffffffffffffff49) 16:00:45 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) socket$unix(0x1, 0x0, 0x0) chroot(&(0x7f0000000000)='./file0\x00') execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) rmdir(&(0x7f0000000140)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 16:00:45 executing program 0: pipe2(&(0x7f0000000240), 0x10000) openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x1, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd0\x00', 0x0, 0x0) open$dir(&(0x7f0000000300)='./file0\x00', 0x20088, 0x2) accept$inet6(0xffffffffffffff9c, &(0x7f0000000340), &(0x7f0000000380)=0xc) dup(0xffffffffffffff9c) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wskbd\x00', 0x0, 0x0) r1 = dup(r0) getitimer(0x3, &(0x7f00000001c0)) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000040)="622fac34a484fbe93f62ef474484ffd29ce963bb8f30c9a794da011dd097565d7d2faf3f4c7053771d215c9a0c1fe2", 0x2f}, {&(0x7f00000000c0)="c13b89db02b269fc42e38220e7e78512996b3cc4afc3a0bd40934b2255b13f9ea5062c6dbf0c471f17d978e58e3990320706b3808e100d7e767cc6b32008216d17816797af891cca47a0164ce8d51274c1bcc7bf393dd233f190b1", 0x5b}, {&(0x7f0000000140)="559b6649f9ef6ed1f33f067a6d557eba37b205b4bc8f7994d16e7714baa806dd9c3a9c", 0x23}], 0x3) getdents(r1, &(0x7f0000000000)=""/24, 0x18) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) getsockname$unix(r2, 0xffffffffffffffff, &(0x7f0000000080)) 16:00:45 executing program 1: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x403, 0x1) fchmodat(r1, &(0x7f0000000240)='./file0\x00', 0x0, 0x2) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) fcntl$setstatus(r1, 0x4, 0x0) mkdir(&(0x7f0000000080)='./file0/file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') pckbd_enable: command error 16:00:47 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x4, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() open(&(0x7f0000000000)='./file0\x00', 0x8, 0x134) kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 16:00:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCDRAIN(r0, 0x2000745e) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4, 0x10, r0, 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 16:00:47 executing program 1: setgroups(0x2, &(0x7f0000000280)=[0x0, 0x0]) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x5a8, 0x0) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f00000000c0)=0x8) getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x8016) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x2, 0x2, 0xfffffffffffffffd) r2 = syz_open_pts() ioctl$TIOCSTART(r2, 0x2000746e) pckbd_enable: command error 16:00:47 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r0, &(0x7f0000000140)='L3;', 0x3) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000040)={0x3, 0x4}) 16:00:47 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x2065c) rename(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='./bus\x00') r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)) 16:00:47 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004510) r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) recvfrom(r0, &(0x7f0000000100)=""/187, 0xbb, 0x41, 0x0, 0x0) open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) 16:00:47 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) read(r0, &(0x7f0000000100)=""/67, 0x43) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000280)='./file1\x00', 0xa00, 0x169) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f00000015c0)={0x0, [{0x1, 0x100000000}, {0x3, 0x6}, {0x3, 0x1c85e0000000000}, {0x3, 0x2}, {0x3, 0xfffffffffffff000}, {0x3, 0x64}, {0x2, 0x8001}, {0x2, 0x7}, {0x2, 0x1}, {0x3, 0x5}, {0x3, 0x8}, {0x3, 0x441016b3}, {0x0, 0x8}, {0x0, 0x372}, {0x3, 0x7}, {0x1, 0x400}, {0x3, 0x9}, {0x3, 0x8}, {0x3}, {0x0, 0xfffffffffffffffa}, {0x3, 0x2}, {0x3, 0x7}, {0x3, 0x6}, {0x2, 0x7fffffff}, {0x3, 0x5b3}, {0x2}, {0x3, 0x8}, {0x3}, {0x3, 0x80000001}, {0x3, 0x3}, {0x0, 0x4}, {0x1, 0x7}]}) r2 = open$dir(&(0x7f00000001c0)='./file1\x00', 0x80, 0x60) readlinkat(r2, &(0x7f0000000240)='./file0\x00', &(0x7f00000014c0)=""/200, 0xc8) readv(r0, &(0x7f0000000200)=[{&(0x7f00000002c0)=""/228, 0xe4}], 0x1) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r3, 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f00000000c0)="186f83b90e8fc6c5dae8981e5084", 0xe}, {&(0x7f00000003c0)="b529fa02d8a351992eb35d8193fb8b1f2c3e70b69eba2b6974b7b1fa10df865e9f907bcd9656cbc92aa211c0f93066e72f86fc5d4419c90898f5d68d9afa0a179746133069c00b69f6c072b0883c0352c6a22b933e494caa2125ae227b94629f2440bd6af9a976263e32f18a0f5c4dbcafafed0a983366b7c7e14061a16ee7e8e0d0c53b13ae876fa540b2eb0743c13dce2c3090a3da63d5b034ae052b326a7bfd3a5f1b9f9a52fe9e16b8413e397faa55b3107aa5da0f25ebabf457462b36cb5da6b4f060c3f3d0f0a04ebe9f6352a1435a0427ef351ad7ec13dc5eb8a11904ce8299a7074ad21442a917d2bd41358b1ad81392c631000d9b61a80fd33ca519023e0d5cc1b034ecefc955915b036296f9bbba77ea05499622469f9cf763dc7b9491dfb26d1b1a4c432fb952c661105b04023b952f9c7aa4fab57b90f72012236a6f251da834961e4a01738dc4df2d9f8f442ef98cb28b6835ba3612b153c06e96728cd6c6f906cb0ba88a023b2483addca39f17e84e69e075a20f50f0655a74f88db8b3b05061f6a49c37a0a07ab8fdda5ebf0d7f9dd3f852432e5229d5cd4f85fa9dcb278fb73d9146e2ca7399148616b820661386b16a64a65ab316bcde7e36c046a148665c716dd377676934a3949443489ac832b838573817002c9b18a234555293370ed8a324a3564e7a8e579cdbaee7f8373f35a750186dd98c1892fff6d827c94a5ca7140a82187d8c56e1004353043cddb9b131101179a6d93b191f6e8d49c10b927dda00895ae8eaa45e5800510fe6a91007f316768947d55ed50cfcf2f5d2c430523dd673e3ab5c063981a6237db4e46d0f7fb66952f86a4f19e2c88946069cdd4bba1b923cca0e3d73edad07282b91f2627a82bda29be1c282223e5870366db417948387630980574d89faf5ebfdcc7958faeb7a29d29bab925043ee8f28ce8b07c9b8c4f3b68f2c2794f2b18ddc15733ad9623f685d5ed53939c7d423190f89acf09c55316a1064788d2e23cbded5af1e2352ae3518d6511c8364597e5c484fa25e790a231e43edd9e7cf65e6f66d9be489d7d2a88180e50955d63aca8693893dd4be0959ab130cc3e7b30653cda4598293bffeda5fa9c3213fa6f8446400d08aa1d15fcf19092cdc5d7a72b538f6256969eddce8138a03a82cda99f916317c244a9c2e4846890aeaf0e40f84bb03c53ded9e7e82b7e7011f3bc0b3803e65185afe480bfaadfbcde6129e8201310ce6736d01bb2f332deab8077e8cba9646ab3fa6aa3c0f69fcf21d862579eda0d2e8591149fe185a2a937ab7f81f1393316398a3fb5f07eeb2c94a219471e71bda5af33c84efd6a50a509bbd067f8854d51b3e4681ed42a482e28315dc67eb0c67796a2193aca621d06ad8711be6d77c2e36a5c2bf8a4fd6938e4ef7e12467fdf91b47f4a1a75d4cf3113d5fe16c310d8625d875cfb99d1c1b946c200ef6a0dd0d45f4a27a18bd7068f18af9a8f9a89c3300caf067366643944c57b682ef920c97b809e1dae85ffbb522cf11b3cd05ed47cfc88d0d442a62a1e29f83dbc2923055662475620a07d45e1b0ae0c80cd9ce18abd9486fb7fc0f0dc902638ec5f05df816496b10c2b2d4e915ed54a0e7430cc389c073f65ca319d78c42b9598d7263a64e9e551c3383e5c8d2fe19791a4cb2d024252f842da97460631521da75d3f70140e34f0c4d58723dcbab13abdb7883f825140fcfc0b9e4e27d3d48c42eaa19463896c103248824660405c16e4d9d58c07f0deea9f6b526791df4d26707e3a4f68730913ce95cea8225de91e5714c358900e500b8945ded791aa530106f494680c1fe3bb53717fbf254cd33f43210b067b93690f8ab82cdd4e17fb91d73d87d4b52241d9e9d4f3c94b1d0bc10014bdb5c3a1682ecfd06a3e98f099e7799c473882b589f60b6c6aa48aa3776bea54826ba933ae27fbcb51ae12202bde71bd97d289b3e99474917a5d22f09a95bd329f02e82b81bcadfdcbb00c67267c656203a312df3ae50df6f2e1d80b91c5353a4a3e0cb993b8365790cefb3c2e329fdd64f770e12c4ad06e49176809ed5d45bb4390f5b3f2b5a07fb543f24de4a95ac0c856a6c9316cafef3e7cf9a85bbd47ec5f1c585de40fd138e8516838b2a3b5cee7041199057ecc150dfb9f4d4edf27a9a14088e2a2cf144d70eb4cc467303cd8c278f7c3d69ef8f39683d14d8acaf99c31e62be077f28f7dc99de766aaa9bdf3e7829d2dbc93d9ecd5238ac539b9ff4f007b4f114e3a7ee73e2cae3a8b2e077ff45f7a32eb82a494afab526eeeb0ba9a64a9861a02859fdd2e23fb4ca466d5f83556cae35b5fa3c2d1e0c6b1caab790b80d7ef38ba6cfad8dabf12ae68c98eedfc1a9386492042adb91decfd82535cc43670afabb00f27a411010bc0494dee583fa090440fc458b39d828f9938bef02cceefb5157817ba916f25b78e32d9ac4b9ad4f59c64fee0ddbe5692c787f32d9b9cf0e2adf8a726e17cb741153df4946e26b4063dbfb7481f85657159d0445870ebf95664814859635b142ce15af63c5729b55ebdd377a49b615d960e0f14e7c51854da48c0c29a9741be67a5c9ddb5ab20a57f9800aa4b01b429ee337d9f73938fef737c084bff2c446702c7fbaa28299e68ee58251cd04d9f507a9758e232dad8845dca4e74c8836c4155a56fe5b54f0260b979c556071f9c5370de8be787e0feb0fa23f2d607d0901ff8c25391e8f0d035fa2102a431fe9225cc2e7f68de4c93bfbbfbb50900bcdc420e86e4fbef940cc92639a1bb7b92589bb4833c23a270c3e8d44e6bfb9fba51afa2ab77ba7c980f5893aea9ecb934ee82264223e01c4b5e7300775912fcac9dcabdc933fd55214eafc02d83069e19c344c2d2da732eeeac336da9f5e60ed8de7091af8c6021bd786cda72bf61b6928ac31e1a4e90a18fe82f69416383e759df53ab7aa769e5a01bbf1e1ba560b1d9143b66b36311ca04c7890363a7d1d323532c52a0e7335e6a97917878ead4510d27e3b441971353c97a175b9117496a5128dc24e1c785caf553c058246937786f073d8ed0706971e7352e51317c54d3c0bd73ba1b7839eb6f639bdea6b7ccb2ed041ae5227c42e0e96c2f47486b818b601b4050574c86d8c29c0df2a77e59adb0582eb0ed379f96544d92e338bf318899b653e858ea021be7d79ecc2f9e1fce619b28617d56e0b5fd7fee815e0ba4c583e401209f1ba2ce0865e1f959a79bb0a5ba7ac8402c80c19b91ee4b703cbaaaaf2adf150c20c8db6e8f4c777d6e5e99ac6b6e19da5e8c9cf0ad2d72528a6a0315c8325140f3faec3c54edbbde405461a5b0722b237dc50572a10e6d16b2dc422e905540a4a7f77ff0b8ddb6b31aefe16898d47632f53fb43a53ee0609c13447bc1144c50f47d37a7d8ed8c52f08bbd4cbaeceda2406bf5ad34a3e1918f703deca1d6ee358be2614a29ca4c651ebb75697eaabb737bafbdd6b4ee707e6e2a6e9075406d2d0cca47c7f425a777c654bdf1ac095e7a9498f61b156f9d8312c46dd09f1add410d2ecee98c5070cb88eb65114ed2722644061e31a98c1b2cf0595f05e7193eab50f3fe196237a1f94023d9367b9b03faff7f9ff61c821ddbe62a8489cf7c8f1ad4c1c24ce54c827ed3ba85d034adf52513fc3499f47638ae3790e08fb5c1e098194cb249c4930dc2c3f439ef1a7fe84753100463abf555514f13cf0ff607e3b6f10c2e64422713bf01d40e6157353282b17d6d62c241687bca929c8cfd93a74029316ed2c972e50b57b87d6c27f3f6f13aff953629cf82a38b2f015b42f4a49719dec6f76926849be79a8ece2f58422466a782adc2ba0087e33cedab9c44d4c9e6b095664fcc76ff2bb43b400eb085879e4207df6969dfb8eb5cf9cf7f6f577bf3f0474b571af2e3178a4a5e447808e448a54d423c72638790d62870e98a742aaae2bc156a677787a8bb883046956b66707f0195db57ab28b258dadaeb81a177c26d0cc9b6fbac95c080068a0bba8b6394cd260625137f0d72ec432135733383c634bbb112e03831903376fa413cd8b50725ab8948ada9ed7d104c782f2d88d90280f18ac1cb8bf0ca0b1e2bb6a28be67ffe25e88327df168aac7f010e4985f48f3e3356568ab83e60b42c6342df304d29f30178a5a1980eb2f7eadaef4c070630e8c25a84058d66a8d1495c6264a7db746936f0084ff7efc8acbd77d484638da3dea78d3b9e253236e2527638e4a7031ce2f33aa5302d12136f2ffc555a007905d5e9dfccf5bccf44a9a9b4bc6c1297e6e99d7cef38ab81535476ec3532ad93c6a9f0770c88d88142063fa61ba4fdefd967b87103dbe5e5b2174bfd71b4c37830b847f6ba82cf717c6f4a87e449fc3510b8882138537fbf5a2e51a5a4e9fc989162b6b25696df08f9d8fe92f4a89a788ae466643e2e0c298bef385e1380e829a8053f0ec0eaa7e9115646c81433278759a1760d0cdfa6711a4f94eea746bc5fa7414a0b3405a6b2d0107cb4af036e99f1c3d827cc8e38f0ce4043e12423784a9adb3dc60cb2635c02ece60459d8935b17344b6e50da56dc7a77e13f64461a99e8a3cd78171b0ef8c4d70d15ad0607140a114069cfa319f0c4d36e5009e024d1358bb5bdad8b3b84cb91dc57ef4c4c3a789a0c12ae4f9848ff4604eba961042b76ace006a273d4931ce223a5457757143b4956b2310d10bbbd30b1dcebef6ee3a06fce083e79db119aed5859adf63c61ba3797b060993bbbce753fc9f63bc4ef255704e03b2a379649a58c951eaccd443edfa4f225ba1d6fde2149e71c68d2445a47fad1ccb5b5b5e413207ff47fe658a9aa9b1a666c135942eb313149b5aae9f5656a2c09b97567f120d99fa932a9512ccd47701fb313199e1431b127e28735ceac74eb0805bfc923453b851dfdd87f7046648673b6a0e16c4f651631e2b195db08bf0d3adbca21e799a298e2ef2c99970d8b51a0f73199a443d91c5e33fb96533d6896f388e279a4f036b12f3a2e4dc437045a5e459aee7bb56ccca3f7537c233bf590183bb6411a49a36750503c7894ac9de8569a639d3fd959f72aa804fbf2e2d79251573f469d0fa7eac092f38ac593aa73386b8cef81c9e9aeb4ae704137a31664a51c698064772afb3609d3abd9c2d4f319e7ac8bebbf91c1c8cb4094ee2e56b17afd3c60751ec8648c1958acac13b8fdacb29b67cc30119133b7f71710f0a0559d35de90c98d73157b45eabaa27d86a3808878cf9542c67d88a6cb3bb4e2809e06febc0cf19da72559c15a12193411b319152e4ab95ba34e0605268185af5525701a9fb137b3177949586a0a375115ccede04de5707b884ade9f4fd3dbe218c05746a901a921f8881fcdcced592b6535242c78b1bae8d25bd4a885c82902fd100dc2a19cda62b9c5a437536ab16faa456a6f1730b8fb8807ae6bea251b6225b404659328754cee07fe31bd0f0c324ba6356b4704190c60b1cae46428167b5157ff74f058805d20d9fa00e9e9dc43b6c5b33e6569c66963d35d3a354958b9c97767ee7ac86d0f65d6391fdf7bdd44e187bf8bb8f99127fab353fafdf81c7b1cf67787c435552489bf887019b14ea8a000efd9f1ac0608576a5140350f12a65ec1cdb71fc17521d8e52a56eb091b58d5a559246d9a2e3a84c38e2c06b5591405de69cfca135ed9da97cdec5ecf2c20cabb928374e29d69e4612ef4425f6fa17e1f8562483e064a1b317d88f07ba1235237736a604816dbd21f6ba7029a99ce176d3ae4f59bf6f66ef058ac27f50e8e", 0x1000}, {&(0x7f00000013c0)="aea30eec3f78eba856cd2e72717ce4213590ffca5b936bf6da058132a7b4c6ac35fe386c4e684d3af9c7104c75c93f2f17e5ecf450bd8fecf932295f1ad5b09d99626c0dec29c4d14d7d0c25d1d4cf00697f7fb269d1b3249ab3c9f6f5a21f11ca8bb9a2c7068f7f3d1ad25db4d632dfffd156093811ba464785c38cc6ef5562047745ff3ed33e6df8b25155650c461d5959552330048d7324eb0ed2e79977a87a420b8106e3a1b06aebd938710a50a29585e3b9f69f10dde7d9b2c81111b290053797436f6a0e", 0xc7}], 0x3) flock(r0, 0x2) setitimer(0x0, &(0x7f0000000040)={{0x0, 0xffffffffffffff80}}, 0x0) 16:00:47 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004510) r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) recvfrom(r0, &(0x7f0000000100)=""/187, 0xbb, 0x41, 0x0, 0x0) open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) wsmux_getmux: no memory for mux 8388624 wsmux_getmux: no memory for mux 8388624 16:00:47 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004510) r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) recvfrom(r0, &(0x7f0000000100)=""/187, 0xbb, 0x41, 0x0, 0x0) open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) wsmux_getmux: no memory for mux 8388624 16:00:47 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004510) r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) recvfrom(r0, &(0x7f0000000100)=""/187, 0xbb, 0x41, 0x0, 0x0) open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) wsmux_getmux: no memory for mux 8388624 wsmux_getmux: no memory for mux 8388624 16:00:48 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) connect$inet(r0, &(0x7f0000000040)={0x2, 0x1}, 0xffffff59) pipe2(&(0x7f0000000080), 0x10004) select(0x120, 0x0, 0xffffffffffffffff, 0x0, 0x0) 16:00:48 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004510) r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) recvfrom(r0, &(0x7f0000000100)=""/187, 0xbb, 0x41, 0x0, 0x0) open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) 16:00:48 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004510) accept(0xffffffffffffffff, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) 16:00:48 executing program 1: mkdir(&(0x7f0000000000)='./bus\x00', 0x2) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x80) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000140)=0x4) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000180)="5612000f9155ce1e00bd241e10255b", 0xf}], 0x1, 0x0) wsmux_getmux: no memory for mux 8388624 16:00:48 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004510) open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) 16:00:48 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x9) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x5, 0x10, r0, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) readv(r0, &(0x7f0000000000), 0x100000000000021b) madvise(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x6) wsmux_getmux: no memory for mux 8388624 16:00:48 executing program 0: open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) wsmux_getmux: no memory for mux 8388624 16:00:48 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffc, 0x100000000000, 0xffffffffffffbffc, 0x2, "b84ef07a8d000008010000000000000010001000", 0x70, 0x200}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000200)="00630eb8d9393d50", 0x8}], 0x1, 0x0}, 0x0) 16:00:48 executing program 0: open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) 16:00:48 executing program 0: open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) 16:00:48 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) truncate(&(0x7f00000001c0)='./file0\x00', 0x0) writev(r0, &(0x7f0000000000), 0x0) 16:00:48 executing program 0: mknod(0x0, 0x2004, 0x80004510) open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) 16:00:48 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) recvfrom(r0, &(0x7f0000000080)=""/105, 0x69, 0x0, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80105705, &(0x7f0000000000)) 16:00:48 executing program 0: mknod(0x0, 0x2004, 0x80004510) open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) 16:00:48 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x8880, 0x0) flock(r0, 0x4) r1 = socket(0x1e, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)) 16:00:48 executing program 0: mknod(0x0, 0x2004, 0x80004510) open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) 16:00:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x785b}) mlockall(0x2) 16:00:48 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0x80004510) open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) 16:00:48 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) pledge(&(0x7f0000000000)='@\xce)\x00', &(0x7f0000000040)='\x00') getsockopt(r0, 0x29, 0x35, 0x0, 0x0) 16:00:48 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0x80004510) open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) 16:00:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50b018be5455ba5fe808f9840f9e13da075ee54c068224873e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde4015b9d8a14970b846a2486d88ccf61aadf5c11f8b08003237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba4007a0a477670c0e9c3cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978acdb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f9ab70b59326a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3fdb4f82c7342c1f2e00a96000000000000000000007c46d991810cd27ef09527d167d405daf92f1c2e346bf1b36f4e1dddcf481a0833a7442cec94be170b11961dd8081454c3ac135a84819a5faa29eb6713a93e1e35ff8501f1d0e8d46e97fb2a50ed40273a5adeead5149889fd94928beff1c135c8c95435b11fd1f7b696320f4ab30cb87579d46ae29a3b16e5e8a43e731fb68572426211ec8824482140a2c7b2a9d9ec3afd3ac2acb3d74c9d60493f27410eff1eefb2b546", 0x2ab) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xd4f2, 0x0, 0x3, 0xfdb8, "b08d16c666210524d8e70000001000"}) connect(r2, &(0x7f0000000040)=@in6={0x18, 0x3, 0x9, 0x5}, 0xc) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:48 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0x80004510) open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) 16:00:48 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x0) open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) 16:00:48 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x0) open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) 16:00:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = semget$private(0x0, 0x3, 0x0) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000280)=""/178) write(r0, &(0x7f0000000340)='\x00', 0x1) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = semget$private(0x0, 0x3, 0x0) semctl$GETZCNT(r4, 0x1, 0x7, &(0x7f0000000200)=""/81) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "f000bf3e00003303aeed0a671f7630830400"}) write(r2, &(0x7f00000005c0)="6717b2fad48a1748e0e5d4e5f1bfa962fe8bd88aaf1de95b29d28c5760697ec5acc0806139ecc4f11e4351554e25c0e640a036d764256d12c5d232fc10cee06f79e2f2d89593307d548c0b3ece790657d520b6b50e0d3271f843880275a79609c6081c5277f20a60b6200e9de8589757872caff1239b0c76d86bafa7365817dac3e3e5639859720a648f3298c6d2929f1c71fd18df6ab12b14f5ced1778932d223d01d40e08bade8c253cb8503631b", 0xaf) r6 = socket$inet(0x2, 0x4000000000000001, 0x0) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f0000000480)=0x401) setsockopt$sock_int(r6, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) getsockname$inet(r6, 0x0, &(0x7f00000000c0)) poll(&(0x7f0000000000)=[{r5, 0xfffffffffffffffd}], 0x2000000000000048, 0x0) r7 = geteuid() getgroups(0x2, &(0x7f0000000040)=[0x0, 0x0]) r9 = getpgrp() wait4(r9, &(0x7f00000004c0), 0x8, &(0x7f0000000500)) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000380)=0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000400)={{0x3, r7, r8, r10, r11, 0x8, 0x2}, 0x100, 0x8, 0x9}) syz_open_pts() 16:00:48 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x0) open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) 16:00:48 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004510) open$dir(0x0, 0x0, 0x0) 16:00:48 executing program 1: minherit(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) rmdir(&(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000000)='./file0\x00', 0x202, 0x100) ioctl$KDENABIO(r0, 0x20004b3c) 16:00:48 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004510) open$dir(0x0, 0x0, 0x0) 16:00:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146e", 0xa1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "e011ebf8d59239a35971911660e08d68686f6ee7"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x4, 0xd0f, "b04d6a6e069f6764c8f418f2e6349911f33ffd00"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x2, 0xf627, 0x6, "d1bf08ce2620a09976f0d9327fe06b1466c8414b", 0x20, 0x6a}) writev(r2, &(0x7f0000000140), 0x2e9) read(r2, &(0x7f0000000880)=""/161, 0xa1) 16:00:48 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004510) open$dir(0x0, 0x0, 0x0) 16:00:48 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004510) open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) 16:00:48 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004510) open$dir(&(0x7f0000000240)='./file0\x00', 0x2, 0x0) wsmux_getmux: no memory for mux 8388624 wsmux_getmux: no memory for mux 8388624 wsmux_getmux: no memory for mux 8388624 16:00:49 executing program 1: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) listen(r1, 0x0) 16:00:49 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004510) open$dir(&(0x7f0000000240)='./file0\x00', 0x3, 0x0) 16:00:49 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004510) open$dir(&(0x7f0000000240)='./file0\x00', 0x4, 0x0) 16:00:49 executing program 1: getrusage(0x0, 0xfffffffffffffffe) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000100)=0x66d6, 0xffffffffffffff96) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x1, 0x0, 0x401, 0x1c152330, 0xcff6}, 0xc) 16:00:49 executing program 1: r0 = socket(0x10000000001, 0x2, 0x0) read(r0, &(0x7f0000000780)=""/4096, 0x1000) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg(r0, &(0x7f0000000740)={&(0x7f0000000100)=@un=@abs, 0x8, 0x0, 0x0, 0x0}, 0x0) 16:00:49 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004510) open$dir(&(0x7f0000000240)='./file0\x00', 0x5, 0x0) wsmux_getmux: no memory for mux 8388624 wsmux_getmux: no memory for mux 8388624 16:00:49 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004510) open$dir(&(0x7f0000000240)='./file0\x00', 0x6, 0x0) wsmux_getmux: no memory for mux 8388624 wsmux_getmux: no memory for mux 8388624 16:00:49 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004510) open$dir(&(0x7f0000000240)='./file0\x00', 0x7, 0x0) wsmux_getmux: no memory for mux 8388624 wsmux_getmux: no memory for mux 8388624 16:00:50 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) r1 = geteuid() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) setreuid(r1, r1) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) sendto(r3, &(0x7f0000000140)="d8b46b96fa32fd087ab536bffd0b935822251b23c701cfd744d74884ba2e050baf059111afc2bedf0820112d5dc36ada7ef6c7f3fa303a9abd4874aa3e77fce54a399e2a739bdd5088", 0x49, 0x2, &(0x7f00000001c0)=@un=@file={0x1, './file0/file0\x00'}, 0x10) getpeername(r3, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) faccessat(r3, &(0x7f0000000280)='./file0/file0\x00', 0x0, 0x3) chmod(&(0x7f00000002c0)='./file0/file0\x00', 0x1a1) r7 = shmget(0x1, 0x1000, 0x100, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000300)={{0x2, r1, r6, r1, r6, 0x2, 0x7189}, 0x1, 0x6, r4, r4, 0xfffffffffffffffe, 0x0, 0xffff}) sync() getpeername(r2, &(0x7f0000000380)=@in6, &(0x7f00000003c0)=0xc) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000400)={{0xf, r5, r6, r5, r6, 0x80, 0x7}, 0x0, 0x100000000, r4, r4, 0x8001, 0x6, 0xe728}) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000480)=0x1) r8 = socket$unix(0x1, 0x2, 0x0) fchmodat(r3, &(0x7f00000004c0)='./file1\x00', 0x128, 0x4) setrlimit(0x0, &(0x7f0000000500)={0x5}) sendmsg$unix(r2, &(0x7f0000000740)={&(0x7f0000000540)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000640)=[{&(0x7f0000000580)="3361bd2a2990884617d49104eba119eaf85abaa19bc49372f2b160ae02f069ac05b6a75e265e754788bd6d736398ff075412b0c2e797c7437e485ea820d3606b27ce0635523c54871b25b69f7c2f427cbaa357006218ce10af8a70770d9f581138efbda65cc03462230a5c4d1e0367b9bea60138f9a1dfafe312936124deb792", 0x80}, {&(0x7f0000000600)="fe53adf2e4bb0702262c2acf8f8e1cf4907ad682dac9df92576eaa3c48", 0x1d}], 0x2, &(0x7f0000000680)=[@rights={0x38, 0xffff, 0x1, [r3, r2, r3, r0, r2, r3, r2, r0, r3]}, @cred={0x20, 0xffff, 0x0, r4, r1, r6}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x20, 0xffff, 0x1, [r2, r8, r8]}], 0x98, 0x40c}, 0xd) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000780)) fchmod(r3, 0x23) r9 = openat$null(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/null\x00', 0x82, 0x0) shmget(0x3, 0x2000, 0xa0, &(0x7f0000ffb000/0x2000)=nil) r10 = msgget$private(0x0, 0x500) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000800)={{0x260b, r1, r6, r1, r6, 0x2, 0x3f}, 0x1, 0x9, r4, r4, 0x1, 0xaa, 0xbf}) mknodat(r3, &(0x7f0000000880)='./file0\x00', 0x10, 0x101) getdents(r9, &(0x7f00000008c0)=""/178, 0xb2) setitimer(0x0, &(0x7f0000000980)={{0x2, 0x7}, {0x1, 0xff}}, &(0x7f00000009c0)) 16:00:50 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004510) open$dir(&(0x7f0000000240)='./file0\x00', 0x8, 0x0) 16:00:50 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004510) open$dir(&(0x7f0000000240)='./file0\x00', 0x9, 0x0) 16:00:50 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) r1 = geteuid() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) setreuid(r1, r1) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) sendto(r3, &(0x7f0000000140)="d8b46b96fa32fd087ab536bffd0b935822251b23c701cfd744d74884ba2e050baf059111afc2bedf0820112d5dc36ada7ef6c7f3fa303a9abd4874aa3e77fce54a399e2a739bdd5088", 0x49, 0x2, &(0x7f00000001c0)=@un=@file={0x1, './file0/file0\x00'}, 0x10) getpeername(r3, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) faccessat(r3, &(0x7f0000000280)='./file0/file0\x00', 0x0, 0x3) chmod(&(0x7f00000002c0)='./file0/file0\x00', 0x1a1) r7 = shmget(0x1, 0x1000, 0x100, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000300)={{0x2, r1, r6, r1, r6, 0x2, 0x7189}, 0x1, 0x6, r4, r4, 0xfffffffffffffffe, 0x0, 0xffff}) sync() getpeername(r2, &(0x7f0000000380)=@in6, &(0x7f00000003c0)=0xc) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000400)={{0xf, r5, r6, r5, r6, 0x80, 0x7}, 0x0, 0x100000000, r4, r4, 0x8001, 0x6, 0xe728}) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000480)=0x1) r8 = socket$unix(0x1, 0x2, 0x0) fchmodat(r3, &(0x7f00000004c0)='./file1\x00', 0x128, 0x4) setrlimit(0x0, &(0x7f0000000500)={0x5}) sendmsg$unix(r2, &(0x7f0000000740)={&(0x7f0000000540)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000640)=[{&(0x7f0000000580)="3361bd2a2990884617d49104eba119eaf85abaa19bc49372f2b160ae02f069ac05b6a75e265e754788bd6d736398ff075412b0c2e797c7437e485ea820d3606b27ce0635523c54871b25b69f7c2f427cbaa357006218ce10af8a70770d9f581138efbda65cc03462230a5c4d1e0367b9bea60138f9a1dfafe312936124deb792", 0x80}, {&(0x7f0000000600)="fe53adf2e4bb0702262c2acf8f8e1cf4907ad682dac9df92576eaa3c48", 0x1d}], 0x2, &(0x7f0000000680)=[@rights={0x38, 0xffff, 0x1, [r3, r2, r3, r0, r2, r3, r2, r0, r3]}, @cred={0x20, 0xffff, 0x0, r4, r1, r6}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x20, 0xffff, 0x1, [r2, r8, r8]}], 0x98, 0x40c}, 0xd) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000780)) fchmod(r3, 0x23) r9 = openat$null(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/null\x00', 0x82, 0x0) shmget(0x3, 0x2000, 0xa0, &(0x7f0000ffb000/0x2000)=nil) r10 = msgget$private(0x0, 0x500) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000800)={{0x260b, r1, r6, r1, r6, 0x2, 0x3f}, 0x1, 0x9, r4, r4, 0x1, 0xaa, 0xbf}) mknodat(r3, &(0x7f0000000880)='./file0\x00', 0x10, 0x101) getdents(r9, &(0x7f00000008c0)=""/178, 0xb2) setitimer(0x0, &(0x7f0000000980)={{0x2, 0x7}, {0x1, 0xff}}, &(0x7f00000009c0)) wsmux_getmux: no memory for mux 8388624 wsmux_getmux: no memory for mux 8388624 16:00:50 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004510) open$dir(&(0x7f0000000240)='./file0\x00', 0xa, 0x0) 16:00:50 executing program 1: sync() r0 = socket(0x0, 0x3, 0x1) recvfrom$inet(r0, &(0x7f0000000100)=""/7, 0x7, 0x801, &(0x7f0000000140)={0x2, 0x1}, 0xc) sync() r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10000, 0x0) ftruncate(r1, 0x80000000000005) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f00000001c0)={'./file0\x00', 0x1, 0x7de, 0x3, 0x1, 0x100, 0x4, 0x100000000, 0x2, 0x0, 0x8000, 0x9}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x200, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x89, 0x4}], 0x1}) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000280)=0x2) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) wsmux_getmux: no memory for mux 8388624 wsmux_getmux: no memory for mux 8388624 16:00:50 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004510) open$dir(&(0x7f0000000240)='./file0\x00', 0xb, 0x0) wsmux_getmux: no memory for mux 8388624 wsmux_getmux: no memory for mux 8388624 16:00:50 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004510) open$dir(&(0x7f0000000240)='./file0\x00', 0xc, 0x0) 16:00:50 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8000, 0x0) getsockopt(r0, 0x3a, 0x12, 0x0, 0x0) ioctl$KDENABIO(r1, 0x20004b3c) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=""/160, 0xa0) 16:00:50 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1, "b04d00f3ff0a631a00"}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000100)=0x8) r1 = socket(0x18, 0x1, 0x0) dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r0, &(0x7f0000000000)=@abs, 0x8) 16:00:50 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004510) open$dir(&(0x7f0000000240)='./file0\x00', 0xd, 0x0) 16:00:50 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt(r0, 0x0, 0x24, 0x0, 0x0) socket$inet(0x2, 0x0, 0xc743) socket$inet(0x2, 0x0, 0xfffffffffffffe00) wsmux_getmux: no memory for mux 8388624 wsmux_getmux: no memory for mux 8388624 16:00:50 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) sendmsg$unix(r1, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000140)="c3", 0x1}], 0x1}, 0x0) read(r0, &(0x7f0000000180)=""/197, 0xc5) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x9, 0xfffffffffffffffb, 0x20, 0xda, "4f4122fedc869ca8512905e76d110df07675d4de", 0x80000000, 0x5}) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000280)) r3 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) ioctl$KDMKTONE(r3, 0x20004b08, &(0x7f0000000040)=0x401) close(r1) 16:00:51 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004510) open$dir(&(0x7f0000000240)='./file0\x00', 0x10, 0x0) wsmux_getmux: no memory for mux 8388624 wsmux_getmux: no memory for mux 8388624 16:00:51 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004510) open$dir(&(0x7f0000000240)='./file0\x00', 0x1c, 0x0) wsmux_getmux: no memory for mux 8388624 wsmux_getmux: no memory for mux 8388624 16:00:51 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004510) open$dir(&(0x7f0000000240)='./file0\x00', 0x25, 0x0) wsmux_getmux: no memory for mux 8388624 wsmux_getmux: no memory for mux 8388624 16:00:51 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x200001ff, 0x0, "b0d42000006e5a52696c00000000000800", 0x3}) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)) 16:00:51 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004510) open$dir(&(0x7f0000000240)='./file0\x00', 0x28, 0x0) wsmux_getmux: no memory for mux 8388624 16:00:51 executing program 1: r0 = kqueue() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r2, &(0x7f00000017c0)=[{&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/190, 0xbe}, {&(0x7f00000012c0)=""/252, 0xfc}, {&(0x7f00000013c0)=""/172, 0xac}, {&(0x7f0000001480)=""/162, 0xa2}, {&(0x7f0000001540)=""/216, 0xd8}, {&(0x7f0000001640)=""/21, 0x15}, {&(0x7f0000001680)=""/43, 0x2b}, {&(0x7f00000016c0)=""/244, 0xf4}], 0x9, 0x0) renameat(r1, &(0x7f0000000180)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00') r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x800, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x80, 0x40000000, 0x8, 0xf842}, {{r0}, 0xfffffffffffffff8, 0x48, 0x10, 0x5, 0x7}, {{r3}, 0xfffffffffffffffe, 0x8, 0x80, 0x3, 0x90000000}, {{r0}, 0xfffffffffffffff9, 0x20, 0x1, 0x3, 0x7}, {{r1}, 0x0, 0x0, 0xfffff, 0xfffffffffffffff9, 0x9}, {{r2}, 0x0, 0x4a, 0x4, 0x9, 0x7}], 0x6, 0x0, 0x0, 0x0) close(r1) kevent(r0, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x4}], 0x101, 0x0, 0x1ff, 0x0) 16:00:51 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004510) open$dir(&(0x7f0000000240)='./file0\x00', 0x2f, 0x0) 16:00:51 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000001640)=0x8) pwritev(r0, &(0x7f00000015c0)=[{&(0x7f00000000c0)="9c8bbafc402e07c5b8313a08123a973cc26523a276cb", 0x16}, {&(0x7f0000000100)="30dfb8db60c1c3e257b49038005b6d55dba6c73981c861c1f8ba84b0e5c793b312c4492a6023adbd7bd97cd43804c6f37da7b1f7b8a73c8ba64f1c962ac7fc273ed186e8362815a59a767a74bcb79df6e04febf60df4edc934e6997cd1ea3d64fd6019a628c85f0263452fbfdec9912851db702d8ff6ff4e81647da31025f450496db856786f51089dad5434b80a935b87db58993ddd27a862b96eca8ab9a9b30d366f34c2c0092f378e0520f96f031f0512822bd39afbf30116646fee88cc855f061c8246d744bbcec1802822b229e3cffc4ddc3883236a87ca90cacc7e1cb342be1bf1fae7feada8643af88e20", 0xee}, {&(0x7f0000000200)="cebd1f212ebb4d56d93f0837c565a92fd3c83daabfb2e5bad775f995730e0542a6126e0e631dc063ab89a3405d34f2bb935ad76f1eb1c677f489020dcfe76dab57c9d57f26bcbb39e5cb6b1ba645241b681f3d84235bb2aad7ad01a4f8b8bfc2", 0x60}, {&(0x7f0000000280)="0e39babbd65bee77f866208f973416f10d8b7188a4a07dc4cdf665bb3f1bc4f798d87893ecc9ff22d12a6076fe1d611139c7f1b7cd6ee8f2190dd53ac2475b371bb9b7a9c5781967a051c0cf008c83213a465da9be40789f4da8dac4a1254da9c725de5ad27cbd35e1321addf892d9629f209aa89fd84e32cb333862f6df3416ecacece6e0f8c7fd94f80cd67a197c0629f55c73e4012bd8efca359244dd7c4fd660c79fe18c53", 0xa7}, {&(0x7f0000000340)="658dd2c748055e72aa6364a2875248aedd666719b0c532236b74885d5e7fd14f3d23e50ed1a51b03150a7df3b3f56f0de2c46662ac3385961bf0851c2cabad80b7a4ac1ef816ee95c248763525fa73e05e765e247b59d4c0e5c1d54d4e792c4fe6e89e7add1e68d21b12706694eed366bcfc355f6d98ba6f4d6a432851628b61a9787f8945241b4696f36d699e3827981edd1db0151ab875539707ea0512ba1535140b", 0xa3}, {&(0x7f0000000400)="60305f521f3fecd51e3e48a01fec8391152710919058bc498a8a0cd724bacb7571272841a0013b9bff725a6bb969bf68599f6f1c0c1c7b5f58bf8481cfaf36ad853db48994342d8007285394b1d2b2bae4519ebf2c53cbb692997e43c8b3123f0fe08fff2ee7ac4d9d70c36ba054f31ca05a66ab7ac91175db15333d6c849cf79c77df3a3508858132fa330d1f32ea0a283e", 0x92}, {&(0x7f00000004c0)="0dbd80738bc124828253a71b8444c355bf14bbcc1aea1873693e1a44aae31921b53e5cc0d8898d4a2661251986a5a0994b46e3ec3a54298fb0e9eb8186927fbdfa0ad44c0859788f8f36ddb76c35c55fcd2b5e3273ce55cf495fc54bd702cfd938d4b9de6cbc39463ded993d13282070b5eba90a72d4f715c9f03ecb1bec35ae0db7e53c3fcde0d536dd901c87b0b4310d1d8a3ff0454cf2e8b1644deaba140ba0240cc560e959891b7af9304a573c8af50f956d2dfa47c92be652663de77902ad9ccdd2c7f7542134f3ec0141fa5cffa5f3195e6d", 0xd5}, {&(0x7f00000005c0)="155cda65ed3a617beb1d8e7fb84ebcfd79b7933d3b020583c9fcdda913772a1da19a88a3885dbf33fd051a793ed0ad269c39130085b1529e01e6ac4ba91e0602ffd12a08e3232550a9ee825e32a8bde0bc6e9c8dee0e48bba908870b9d3ff1a6fbeb934985fb2efdf7cb17332a5e3937615604ee97900f7271ef79e22eccbfda3cc3bc74d35cbae18b78d8dfea177a74c85f4d5b0e1f7805fe33479a3ce21a5dc197c25a23d5fe4bbe2e17f8f05b7272f2e75910e72d5c9c42fb8b4bf83b033f43ce97ff6af1f3dd8270a9ebe968c5d6380dccaae4de277da9d84ba4e33e06099f35326e84e25e268f07caaaa242058ff9bd4783c69006b8ee82bb0c1a681740a4c6091312d38ab5bcee7da46b4482da348bce018d2fdb63b6871c01da230825bde21032ac570f22ff28549c2e9447d9534e20c65712f1f4607d0d42ccd3827fd8571d659e44dea66ab77945c9ede7b9153fe10a97e2520dfcf68bf3219d4811d3d80ef6f49a8811cd1fe39c3edbab7543f2880b28bf30368378fd1266377e6c216c7f425c34661d30f26305a3534f422ee3de40b896b27af64644f3c9038ae4b2e3a4f83e28412e445bf32023ca2d40bfe7b048ffc46e4991a11b524c1aeb235bde68dfa366eb56a6174893a570cb9275208603342f50c008e0a21cba3f380e35fd59a4adb3b7605263b6b7611d8444f6387346978252141139123d7f9a57cf803789626ffb3e1370d4befad9fa3d4d1d35e291c4c60497d2462e6deab7376a8b98d9b8bca23a7b87c34c7dea33ad23a0b6135b89e9e1043294968297755d72bfa5b55dadd1149f902e50d53a20f4b773c5585e5ffb4483998416e6a2e955fc16f0a4cf45f95d3e2a8b764341dd9bc1c967164af9fa1e510daac9f61468f84d0fcb961169e7f22d3c9df13ce3135d1ba5356c04f4afd36703dc3e0d23a9564e1359ebc164dee75b6978a5769b86e446534f70930687e4eb36cb66915f1570282c523035432ec16614a9d445b186514c795fcdff70b2d95d4620f97760644a085531945960ef11dc39e0c08d3335b3006e825867c425b9b59499fdf39a7b7a46dbb892971c95cd104229310398f10c4ab6d9487090cc98810ffb20b736dc3a811cb5344d83b7a487087b3218d5b08e70785843bd96e41fe453d26830bbf13c4c59d325973ee810710bfc3f38c49c05563006287bedb48a03214b3a6a3d5161997d7cd96a31eab000721729822a25c38988e4f231fe215d14c5478c5167490358a3d999c2a1081c1d7a6247f78b5b424c9b3092ee245bdb52ab4ae0be0f65933672c39a0a49d2563d1e7c2207fa0a636c8df56483a4b6ebe352f56bc714e398b81f6146642d8f98b20a1a67a56d0a8ab31ab55e59f4746545de12bb3a7c2ff272b8f8a22a33d6d00a50aa269dcbafa779eb34724df0126a07237ed38991be1966e3127b97900554fd1188b921bdc7bc392d8c01925b8bde5fb25d7c7e1d831567291fb9ebd77c223f99578ec527026fafa1a2b9697dd378ad68ab97ec570dbfc36ed1fdf0704d4472470a8ac94d3f353385cd1abc1a90fc21aa1e39bed31c6c858eb96998772cc7fad7e04614657b9e7fce600e9d3136828247a0841439628f4f22619daed3399ce4d812c47684146da40fb73423ac830d4eb210e4de6ce9cd02f2518d40bf38fa6c81fb1f1adf041c06fbca22fa058d56f0c23563c5f14f07795c32c4aa7d02f4166fc839ada5afa5611f35ac3f5e4be0a65dd4117b0e65579a7fb0c6c740e7a1a1e2d04e9e4eda4b98a824fd96da063dd4e78eb7494721febbd2d7f6d62bd76dd480c8f56f1075056cb554a5821e74f18ac8771a18362eefe98c5ec245c01df1f30886a32d046ed08fc7f71e2a9eb1da695f93cfef2a720ac5e136fc19598eb0b28d2838cb220a0e2d46c739c1162903d90b44fd2445c88511ec18643652e8a13f4bdc21d2b0df66225ed629f96410aed6f5f7977df1a0fcba3403ad9155d5be8afe79b95ac4c7d208a8651e3492f31df0b640437f68c161c677344e720bbcf4194bf149a87b7140fd091bcd7bf44a3c1bb8bb665d6b409e9a83d53554e4b58dc807ebb78eeab5d98f5e4e63c3cbda17ba5dfb19a0f7a808493bb8f84d487b695b09a4cb9dd750b1f3ca129eeb221c3a4decc38f5e04e110bd5b432f466931445c510996b154aa8e8cb0365b9a8c16bbbfc9ec8f0a52a92d25cefcb9d311b726fca5301d8723c1e20a9eeab7b7b92562cf05c4c11f5df6e189876a2152006ebb2a1385309a9fd1ebf5f95383ec2cc496d33061b2ca8a3b71f240c15ecac76a271461c566baec0101b39dedaabfc13147539cc75a3e55c547904118c20076874f472e84bcbf7f604f9e5ded6d2a65ce82263596661068838b41daa5568f81d76564fa410a90bf9ef5e69391f1680307de9f3784b01cc5e7f7ceb672b344a7bc4413fcfecfcbd80abf6cfa9172668b6638d5698bfff1f07a05fcf0fcfd37fc68bfefcc22729eb5644d180070dba4d055ca1b6bed833886a452a34558535e231c88bb480bdd6e6221e70c887e3d34d3bf210792b4cf87015c24eabe75e0d99c812d2a88029934baf70a4c5a7a3b171ef25e83d0b6ac2cec7b5c62ba65b2f89e5bc745a054630ffaa88e89ae8500fc593e42a2b9cacf78bc9d8cbecdf02aafc49998169c26d0c23f90a82646e6437d3eb8f5ef8c7bdd9de8dbeb8e115f336bdcb22450da3ff55eac26550e87604260b150f0afdafe74e731892531d55907c7b81580104f6d62881b76b1d10814676cb984b071a9f865505845afe1fef7c84350a446297b585660fb2c0a55a5e06c185455933a0b947bc06cd5c5f470a722c83c49f0364f23e6c4b9c382ad620f30902a195876300fa2db60172ac44d4ee3e761c46e150db596ffa9c6a25bbe12d348a85f384176ae6849af00bb6ae1bdd221e9618829f24942b93ddbec83392239acb4b33b8b26a2a390ddc240460553c88493884d67289c54837c9e6f26745950d414d8a9b3082fb267f00a66eaccddcb6a2d9e9b94ac4f7c24234a2a3cf5298ab6c6805961032c30236b6cb57723ffb9553465b59a1fa902015ecae68a79c816ed913f822a159b5f53558eafdc78a9b343cf6d7a03340b9913b81d7f1f855946338b4fe9b1720137ecc48d69f19266de2ed7e09912360fb252525af84dcfa9b78a7598f7e3f1d596ac2643bc4c6e67e1e29fa49cc2bfc853fa21bb7422e2ded28796bf6f25ccb5344e4844045d53b89eb167907e53b73ba0617956fdbe563eb7e6ee3f64a59abdd25be7a19559ce72567b04ed73343f467a41546f6db5fc54245d882236f2b5f23b333442d7dd7f3659351473a308ad994158f52ada40b6e0f898d95ea3b954acd4da27cf42b47fc8b874f09d94f1bfe69d1588d817ef680a119e2a4fa52d487bd77d804835e9b2d6022738f3abe2639d61ea1b76b910f15e17d84892e98551cbd5ef7dba2ca1f02bc0b5485984237f78ab59fce4175d6279a50c81110f33ce048355b144dc4c0faf080acd236586d743c3777c6db3b0d7d6e41ce7cccf258d14ad9b2e3de80aad0214933d9ae9d123e73443d37b5144acb0c793328f5377c033af858446ed4a7be9a58b9d17cfbf932f3e4fc5f9150c71ba2557361801274b1d8bf9a62937fcb61f82088a3569dffef11dce87f1f63a393a8aabd098277ec9bb07e6161963de5d1f1c60a6785885159bb7f4f6b7f039ecb0c6844f6ce9d3184f75a26f20ef278f99c7595d4873b06febac7ea1ca2b01c6521160d428de0b9f27304d164343f9ad3b2cfb00b27898778a3514586dcb6f0beb82b6db747ed184062e3ead5bbcbe64b9e3ab6095fa1222a54f528dece1a1fa40ffd58ef20d8d5232df9c6462cee43a2de4d3ab1da5bb834a28a7a0db81d1769a66cf8b278569b207662ee432e4d6b0902c19829c66efcf90150b6614c762d3c4efa6d2c0c4fe6d823a89d18258caed5ff39600ad938882594667a2036673a3c21d30da87c842c0cb1b03dd2eeaa87350e9fc37d02b3837fd6fdd549f7606a56da9f8a182195ab4949d4411443d64a21b1c294f6d5ae6461db628a28b3b45bc2fa7b320169e253b49e9ff39fb1444f28a612e15cdbfa00eb8b0eef86dde46664780b699c1ee0e6e4146931f3623f9731dcd154d475d1e511a6884bc84f93f4dd198b41d36a52e8bb2be6957304a4ba56521972a7e7c2c6bc65f2369889c739f5c52bc09034f4ebef67f7722cfa0616ab2b5ef7322e3cc73f04767757b5237ef4ccc0e22504aee375ac8a9efd6c433a878c29fc2360ae80613f282a59d42d535c86974ac6b22b8bba47f93c693b5b78d947938ff57e3447618dc376de9e0ba44936c75a810e1628c06aff7ac7f507623accceb54400d9f858343987090dfc27f576dd1c907f5b94ce4999d1a3daa2409ba01e7928a543c41e9d870bf6288ea156aae4eb9a3e51a1af6a23a6f90d5b72f62ba44caefd532547a99aff84f0786ff18e2984717f50abd9ab2571730699565e9500bec02a0ecff8b0fce8516715d34fdc89eae75c626d958007f9d1f62565e6a323f2d76bbbac942a6b420476a36fb6cea70031351947be068cf4359af2c0c67b6af057db4be396b7521414dd067b37b138918512d83f3a43d5eabb875ff721b47ccc19be9c2796c6f2117ba45cf1f2b2f9d1341088eef34529fde615ca78f1873c90aa67d455d0af70d7fa834aff88c69082a0ce4357656b5419a3cce1be8296617924ecc64adb5ad50d22d50c611897b5713d9a9c0a7ecb227cb54678f53ab71ef6e30f7c44962f0ffb1e29f7de8f860d4a75789c1bf7c72aaf3172d764a0801aefc4d2b6773605d453dd50378794d9294cc923296fd707d76dde3f77bd6e8141a68734f2d082d7706f78e370f030fe1f18d055c55819dd02013c37b14785027180c085c0d448f81a30ad9651f86051d5256cb9cf703b341e0b0348b5cc15d9bff3ec3b4604d2ccf613d229f16738c1e4f71f38b220080fe955765474484819161d176707f9d5c28f9e2a4f8c2d00bcf640266c9747437d5c6516106eb3540c2591b8f6d73554f57bc277ad4fc03e1d57ccd59f43c3cdd8119dc20099e62ae7cdc2a0dd85826bdbe2abdec74bd67b4378968dd3d03bf755f9c269761f93fd3293e8e1dc2afd49a6e57c50e2a9d57bc201d5a91e8b269c9f5b792669a2c116231602c8a9b00da9cb4e093d3d27209b67eaabfddafb86e23580ac48e4c26254639e7d5d932b81a4109ee07bca677d343bade225e2c9b11a1ca9243a1b340c904f6737ce1429e3e590e8f839cad907e269fe1bbf1227603e6caf033df909481404ae8422cfef1719d623a2fb7ba8a74a4f6e31734ce72faff84e791a6b80500c3980a5211e08bae0f4f84abc9c27b424d203fd6989d4ad79edcc61945fb562d034afddbbe2193b61becf50ebb9801581fb1c66c6c24e854be1f9b15d7a7e163ba91dbfa82182ea7b1ffc267ad87bd1a7637952e5891ccfc641c69e232ebe7d9ae80f925519fb66f2e9676576c6780246e703c7f96acb2e327394cb922b5bab6ca862ac3d8d646bc61d67460c71693b87a6b5b6c10c011568fdd4e1d62eeba9b70cd10f98b415c6d1b732b3715545db0a09e4cc17e9adaa4cc68d4436f4cf9234432280e192276fd02a07b75e21e9b392ad99eca06a3011bb10402a7b112f7997fd59b2ee75996d7612b08c6375809e214d5167b74c2fc61ef13401e2633907389bf5e576661d79f71067b75c8b6bb15e1b52510af6761297e2f634727dd3a", 0x1000}], 0x8, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000003a00)=[{&(0x7f0000001680)="f10c3fabd7090b9fd72e29255dfe0edaf5bcf2a8138360eec513ee45f4e8d85e589cc1e6c78bccec0a01023be361c78e1eb99c8c475384b71512243e7bb2956a657941355795694569e6cf15ba9a3a911f566ed3f936ee368f01d2cdb89ac2990e9330d9de2c6a832e6f7413242ee36e0da3b543618db9f6cb8c3ff3ba33e20f0e2ffe6a8a052865067d9dd09297d67a231cae17299578de9fc7ba2f6bf096125d7d4f1bfbaaf0ad2cdc3d6bdd1afd", 0xaf}, {&(0x7f0000001740)="d42d67e1bc830273786904491c280980c00c553107524da5bb370eb3fff5b75c616b4a221e6aa9a9c7a44975c63013e6c2a73398ccc76826c2a8322a54e5248dfe55d836235893c772990bb00376baeedf068c5c14af115327ff2bf220ea2b335a5feaaea1a9e9afcd05ec77440a3122bf3da6ee4181817b2fda3b02a3705fb0bb72ac34f8f1d55ebf21d6f8386f6f81732d6842d69ce6bdc42301e3601d2780ef79ca86edfa12664aeb7f9dcd2579f804efcc1e878decff2f69441006291a3201a0165ec216361296ae60dd509828c36e3c6e24658f3d88ed15681afaf8a3c7aa69c6f716e9775d0d7b1eaff9c534be8c7c282220ba3b0de32d5ba305ea700e1eed68bd298b88d1a8a540218a49bdc14b065575fadff9007519e5792c3bc442aa99aa1f37aa546957bf39b66412ed51db370779097701810bf3ac10ac1f3af5fa97bdae0c8fc3ca15d5e8505187769717beb32f9d842f323978148079b931cfcf942c9c0b7b103ad257627219fe25f79dc08c31e1478ac3080fec8cf5a88b8e6e14de6f66f7a6c7732a76659cbccbbfa5db623755c563ea82df7d94ad278ade037d2f37c87bb496630b7a29925229672bc783d626c5293b8ca8ea8e78c2e26ba118732d0d4ca1db4424511c6e5fc5dc19c92ce24bcc18384d7a0f286b6e51c450b68ff2dc7ba261c668c8fd846071e4fc02ff303d7fd04772c8165941191ba39285b21659b0bc0dda9cc71d3d147ea0e8fd1ad24158fafce5cdd4238f97ed7305ac930f6cc56b38f3304cc7883b6bc3ad359fd3853e28f139e9571030882e9c6805cc8057a83fbbb176e442230a9d8a11f642ae5c396b0035f3f0e514ef8e4ac57e9f70b39ff8a89b3ec231a98239f2db25c633ef5921cc72e10a6268d15a8662e8e2aa9c8bf052675284b2bc098e4e35a1adab36ce1e6970a554cb4ac049ca147d12868fe88dd5848d8f800b67156ae490d943e6d9cedc958ffe9a13bd8684c61576247f0f74f740781f2e98a9e4a1a84707b5ae8fc8d0b57f27f58dce0f814ec6fe24d3212bd75924734898dbf0c4f1b8f8658ec3386684c74b281aace0615ec789ed2b4fe61b32f265e37fba121f935ea43aa346afeb761eacce4757478041fe5cdce8776a91aa45ab24bbb75a5baf73d1f99fa94e594e5b4a46bf2c03162c732db5bcfd9c366d589951d56447ba189028ed3a93b523e80c1aea2d9318bb7879b36c39e40b14a675147a2fd2b0d9501bf49950aca06dc281b7ef6d6ec5e48c8545fede43c3788bac976f74562236be6a62ec229d0dfc46146231d1f7fe89e5f350b93af998333e59f6a553c0586088c8acaf0bbf1bc74e980e093a3c36e5ff102ce4bff714a134f802189939b524445347586c09d37c062c0415d7243852b687b66dac55563bfb2ce5c4b1588db55db1fd53ea370baeb6d7b9206f22b9f34121efc1e143599c72fef0de7b44140b29e19dafb2558b72c31d80dda56126b438068bb1864521f310c83b1a2d0d33604a6de1a7a900b0b80bba6e17920c7bab123f65ae75420a14c21659cfa63110ff192ca46a358c440ffe83b1da6bf008d940cba6819df7a090bfb02a57feac3300b9924bf4c434e1f0e17a98a3121c45b586e42a615fbce5949d0e48402ad831721a2b58ca3c0635fd62e3bcc7f7a3f28b3c8aeaba946258be732a57853b6e81108028a1adf3a5face272f3f0a95e10b1edf27395f4f0368b70510cab88b742e120ac5441b3ee0c387823f5a6ae9f3bf180c27fde3e35d5b3bce8bdfc11e66726df46332ed3ccabec7e14ff72f85fb23a2326f378d3c770c8f3b4658c488858d9e831b65d69bb020ef2b7098049c01c8da209f061cbf264ccbeae34c19878a02cffb3fbb3a404f15d67337bdc8e93d8e82274891b5c8d5d80add7e0306f282d16d640ba5f471ada88edb0d3e747c86936fc7a319cfba1ca77701646730957d109b38e5054ac74ce217af6c7e71af452c75ff156f346c2ec58c368d9e545b6d78f42958deca0aad1533efe855086c2def5ee648e115c8d83da255fb34912c3e5d0b1b6577254d4a8540cb8d148418542af9893394db91febaa0433baa6edc46bb5b39d4c1890cf0712a38bcff37265159bb974fc4225e01594e331aaecfc10c2a7d826f142080f159a24f30bcb1b81def5861451d6ce7d5fefd20d7f54af0dd5cab6adf1f424d573f5a284a509301bf6a8cafb00024cdaf5154e72d88323d51250d2d68f7732692a352f8eff9233dbfddb856b2ac688f978b100358fb6f2176f2eb33249b7cecd4838fe1979f7329ac76138f53cc8638cb4a1b8dccecb9b89091bd516453cc24458e6b9481410d91bb3148a1c4968c8fe83ff2e0ea86ac7ee2a676e2e0bc18341ce7d146a4a43160d6188a338f06530c15c1d84a49b8fc397d2d098b8ab217a10ce83b2607d69f8235179ed6c2e6141ceedb44f0f6e513304c54e38cd528590f72ef9c1bdcdfbc8b22fb414064352046f2840e3980fd2a1058c373e6f01a002993febb32f0e1a572b39766086c29a982d8b0cccca6b6f8203a2d6f8103f21012e1a3262d5fe28b2cfbfb3bd3a33f6e45b60e446bf302db0730d17452f4cc3e049037d49342987225fd6932352b4bdbd082cd71ddd8b01889b02dd21b88a0e8324e5f6c60fa88806b4418245b6bb2d8f4f964bed63a5b28f8b64bfa2ef42a673658ba758b26d088bb816bb25c588112f37011794fe09ac998948a2d875dfed7dba5bfb22a9db270e90d65cdbe749585ed0d26c4504aab97b432447c95d8837701b5a49de589bd3482cdecf4aca4596d334984e99f8d386b1d92d04f83db0cae60fe068ab06f6794595dc153f9fb099588d5ff2529ba303a29031625991e2e40ce5c2673f78f88695700b6aabbc805e2d9663654b666810ee4d0bfb3cb7f9176f308197b59e12bcf4c4a34b7a315de840fcc82e761d7cebfd1e7573510942d4b5fb7e046016b2b292d60eb69c416162b3f5edf6aee4112597e507beba1494bcccd29241da29a89693579088f1838f587be314b7f445645785ec7ef83047aadff3033538d0926cd5de76243faab2f18f71787aca1a313580dd9e08f981b54cba7a596c309694804d889754de0e034c58e6f66b6c20b250dd3e7dcf998f15af08159719c085bf0bdd4432b45d3d0625ebc424bd03169d14375c5148a3e59ff717eb2c2b5186ae19aca274edb72141a679c97a0f1e674371be677ffd4a433b6143db26fa746cacdec9111428e4ab49f723b56903470bdaf8bc2e6850941346edfa7efc2a25c5b8c060443fc6f9575b294ad64ce4c0a713ff55c1ba02ec08ccc6feef7fe699dc3419459e1cd29989945b5733ee3c61ac7fe953c81f0d4d259de1740bf3e19115ad0e7850d16b68357caf2cea47df5f1c35892a9a363e98a920b490768615778df26e172745a03c22743e9f3b53e78bf800b02d48db9d795ef776d1d874e5c40e43b857d0a4213c4c466309b297307a0e21a618e88b6486869801df7dcced316bd93a6781800015404a433e47abd307242b718b58b8f2674c7fac99514fdc15b573a59fef730c7e796da1264eec33c04f905ab325eb17c62cf12f2434156531c8426a805f4dccc9319c93b024bd934f7907564a0c355be2423381773f0fa2e19f97ae40d8fd379b5e68edb12f173ab42ea93f82396144cf2718261f4ac6a59fd79d9d34ebaddf427bc9561f7c4f6249258f47bbe5df8f2c2b7c88683cf6457bda94f68ed3c379b909a5fc1f1a6f592d078dcdfcc55cdc98203e941e6d6bef84fd3ef27dff4d81a8da0718f58d4eb49b950ade5b259cc8f1357548f48aa96857a2aab342f3579229cab05a3ad7b67b84a81f69504cd852eb40e1033fdc44d90aa3b6b849607914660a15e07db29284e176d030c043f078305cfb1a36318ce4a399810150018ce8ad1a3e0f1e01cc19e646faf4833df86c9e23c6181b7fab1cda54dfddd34a8ab925c9694a161a9f7195e4291fa8fe2ee75beee094b9573e7e18fe74d49a8cc09298f8682f45abfc02c98eb3cefa9221a12d3b5580c8ed4a68c1624845d1f727186600dd81ef8949e51cd3595c04a4e8e8128ded1d214666b3cee5f44858c00eb42a6622903dc1403d5146d34114f734679cfff7906b1b34952ee5d7ee022c8c5623f359797a6b523c86a8ec84b43802398a6590f6087573d890cfae507c67f826429590cc8cd2b70b04c78c0e8b5200a4b7b7bc24562ec9578131a697ba31a8409867f01ded87bba3e5403ce1528faf11bd86beb66703c81a02d3d4e75805f43caab49b8a559a2908ecb459ae5a3b9f063794911fe792e780183a0f42d5375f24b8d496dfcaa2a0252afc0ae8c66ebf114fcdcb48c7d307c0ed6f1e809128fe342796221eec652a35a24470003d437f27df18950170957801c84d2453be7daea02a8adc7bcfa5211ab851bcfb7bbd1eed45573ff1b604fe8bad5f4dd9bb4271b219af219d31ded9a62cd63c4e449e2bf1066de7a9df3d6421dce8e5142a123edfc605ddb8bf7255e8b3c8155a1773614b7d3c2968b43110e21414362170520744b553bbb06247d7bd0e10176a364be72451cf1df909832822e5a9ce1ae24edbb9ae5da3cb3ec587e65f1f0fa35d170e4070c6fc0e8b596730a12432bad0a00147ebb4afb443a5c853af1db2301cf4dee562200d80150ef270ab87679ca1a1cdb8c0e7eecbe7ae1e7c3837936f8fbd9a4a7599d7d6bc1f8bbad8e1b444593f73151b65ae48fb5a67f937bd9fded491a13e8122b068407959ddcf2345c001ca3c1c321d17b3134caf6e58b331a791a6da3cd3e0a2e7fb7ac20b6f883f9036067644a6be91461c5576846fd66ef6d7da29dd90fa43dae4705ce2a4a1bad6cb1520b4e97e8d3d55db402da090b7efb65bc35c0b1b86969609eb174afc1de7514e9bd74c5ace18f20e262db56d704ad6594a19d29260ecf6d90ba6a2f258703a4500119a845f4bba49c08969b8eae30216b678a995ee1ee6635aa6cc36fd11cfe96d3243ca306679dd85ede99da8f6e2d2d99bbd8caaa829c78e59235d6e2e98151b217b02ec8a62cc0a07483795f2fea25675607d1c44eaa0f5afbdeecf5d91380e22a275b7c55e67c360fb05c316c4085130abda1c054cc3647add1c94f7e4c8ce5be31cad15f27982369218d19ffb90c063a0c32cff55fadcc798580616def0db83117ab06d9aabaffd076a70f5fee517b60261f75929242653f37e57002fd60e5173c31930301eb5ff3724b1e82a3a3d0fcd8e700dc2cddd087ac4f4665d54fbede6d797564bc714937907e799a4602bd12e8c5c841de089d37d03472b8d580b53c8f42f92cbd07f287cdf40ad0e5636067f822e3e892e6bad724edd150540e67c7e874ead813c5c0e7ee19114853124ea7e6d22f4a78acf9a021fbf2958fa278eef694d1cf001748c694ab7a47a8f397ce098fbf61d9afeefa106527831da5bf4d314484b1a629754bebd822c74af787ef9ae84331eb5a874952db093b6c5403ce54b8e6fbb051713888f4cb1ecb3be308be0acc214e4ea2dce09b57341c959914b9f8f149d747704ff3bb785d4793b512ce9416c8d165678decbaeda3571fa332ba0aae2b3811d5e11934d3b91d1049f84243b69a999fc85228ce4b3a256467f1ce541834a623c25bbbc7c861d2791dfde89bf92c11dc2842bb8981d902aa4c29fcfc268e98474f9a9ebfa2f05b725ac5e0cdf141328b323da27b60bb23f1b2f750cbf7409c95c0c3e2a2e9360c8ace198052de4b77c53970a8cd8e253210871453", 0x1000}, {&(0x7f0000002740)="2cda88507725a95729313fa11405643e5fbb8178ec1bae1e97aa0c3f14fe4b63fde1468a89be9649ef843059ac1233ebe7519638babdf5205e1d1bc492a14fe10a4a382023e24a37680510dc99ff3b827495e4a60f6bde4c6f7e53933787b1f8e1efc326553fcb425984eba0e57e479c5931434e3ce9958cdd29bddc6e4be9fd45087517e91d262d286a2a60d37b5f7a627fbea7aa68b2204603ce7bc313a2dd33bc08eae041ce05472b9f73249e4a78e1729c48db1c35b76e8baa34a9ef75a3e710ad9eeacbe9702a7e0b7348728eb9d0fe8786800fc19f50418997f674d1f22c917fa489c1fd035ef3ee8bdf50a7241e6d1c6d132908be86cb683b92f5b79bbcc1fccaee2167d527ef236fd91c084159c9125885eade7ed8df6dcfe40e31214652424f6cf6eb9482f7120462f8e6dd49b8b86b785b0fea57564c18ce96eb46b0a8388451cb064833adc40196c2ebc78e03ea5a1c1677d9dae1f307716acf3b99bd5c785189b2863f074c5c22f6e88aa8d0e9d48b7dc2e8e719d11de56a2feec6ce7c2e265fb0e083651858c4b27dd457cc51c8f3f35893822c397f19b97710ccd3b8479b76867e5c290b8d868f35f12cd598e8853876ea9ae040586c15e821c052c29004547a7c4a239e79c8bfb746094e9d9959d76e4190cdb0c67ef79ec7cba6dfa1bb53c9deaf9a39ccdaac0f6a92f4e4a773d5fc2368c5e5bddff7854e47e1c8d734db8ada37a3c850d78b22c878e403b85370fb6a807418206b00aaa189a863b11827da3af033a54e9cd55063ad7990e5cbcdb20e8635ef62cf593983720a7b9b0d61911b742670cd6bade1620bea18e051e0f13859bac118c9f91318a116546280c56ea10a1983080cd5a92ef61b35489300a749314c46615a6d59e66bee5b739321c6b26d18737d2f1856163f5c0737ec1b7f0efd9f29abf91393871f8fed75aa3d2ac1989209d37f543ceba6b179c7b379c2f6fcafbd4214378716e0effcee27517ad06f868126d7b3b1415203a0fe799ae057a608000cc4b1bcfd4f7e6587b6800597acba2e8441de720046894d8a096e740fe17e15fde07c8a42269adec4e942da434f0839095b2a7066c1e429a4f46a93f965e2d7713f4d2f09d92583ee833de025e88be86192fab97aa0102fe4c0d9c62b7c7aca9cc26dc87cf52c1d19a7c8d0110274c0ceb3777e57f08f778fc4161f18e7dc6102c222489e2308b40702b9b518287d2a9a34d23a6ce1b46fd94c5f44468077e967173ef6f081396ba23f7f942a414351a859414ba39e2459d3cea20c1e08ba3142141a5f07be77e15903f264b3bcc2a1c06ee4db228b09e90a8b221604a28c9a7a3e4e90d5a9022acb50650002fe490ce038fdc12fe7cac3886cea3962ea40a3679106a27710cf32c75d297a64bdbf60c5be428614caa046587b0f1487c4e539483eb9ee3fd3ffd1e80090ecd039ec0c9b8c156eb618bf8364fc5f2d75248f61a61f444b30b983742ef96ee6dd1d045b9f31f793395777bfddc6f27e70f39851665830c2842080b1ea3889b876c5b647a448d2d75a70dad391eea3ec39d7e732a0c538c6c538b966ab6a4ef057bbaf2d398ee5ebc08327c00877fd23358d409d969adf73c315456587012799347a26c6863d67a2a469111f366ff18e1b5f30a6210292c4bead1abf673460bd814478879cf0f67d6bf1d6583339f42abe6d7dda6ab981fd7d38df6b6ad0f9c3211e2595a64fe77d87f1df4bbecbf8af314e44ab664e92e42d1e423e56aa329ca77a5ebed27fe71de1d417061ee3dd387703e66a5ad952c9a5a3b816f196a6d0ac1acdb9b89c7aa594f04dc68462c387e97ff72f21d2142c4fa614adaab577309cfca6b6385ad1859d335982edc8d9c68de61d102051eef5e3b8bdfe755ecb8a2a2b221c9245ca30090e6e0bbb58ac9999f5dbb32721d314fef54f9ebcd3c9e73b4210f18dca359f87a9625d5a15fd48563993216d86beefc4e60716444658230cc075a22f91545a14d3442a2661c75216af44c288f405e398d0862bc6ff4002909020fe599880eab44d24a9837d5478a45da67b49be3895a173a6de5becef0d523b98180f3cf3eddf31a8b9b8c914404499088dade546d7fec05d818b3e6022f074a0ed04a89936825177160cf8b650a561aba0d2eddfeedb59b5710a104890f43aa4a7d83fb47455af8dc2a113adaa7339b448f7062d504e971b1816ea62c686328bd7681e94441319699c1995efd91adca00d473ffc48966c6521e017423d834c47e3cf62d803bf84fe167a8572534e10646a5a4c330a0408df560c4c457cd38601763f3d90892cbd78b39b1b003f0ccaa3b610d21566580b1e9156c8fcdb655a953353641af7473ca5e5dc36c5c917a411dcfa6053d87a94852f62af193e17ccf6e90b5bcc605472a3181a6aeb7ad978c2c1c4925e46236db3d014d26dac34548bdf0a2faaf918c834af565910259a93d82eb3eeb0b603259730badf6349ba6a5f8eca1487ea4110e094f17ccc7b82211bc1f0976c57e39c11de4a6db637941ee84890c86a4ae0b2b2e8abff3a06fe72150f605a3c31ad351bf7939bd6cec999cf5b97df84b4412de3dae40f9a9415cbddf225fb02c2625658c0474c329654789a738d2e5cdd1dae738305be50ba416ab7a1bc222b7da6779af0ad20551f6e1cca1d07d5f1c8fa51ce64b8cfd42efccab622495469df2f416b2368134c9c3cb381dc10e157b399b28e0b59308f89c1836bb585425afeaf043b1b43a7c0f0f539c1a421c5915ce6e99f41870e49b333f2801e0bde6fca55a31160ebe35227bcea69508cfa32e6f086cb0de6111bc4e6c876f866c91e6ee020de78f6af7c1ce60f3508bf0748c58a474fbd91823279f8ff2ce882d0f820bbc83ba693327f5d0ba31f7459718121a40846955b9fe65b953a9a3207c95e0cbe87910dd59a0c8d42968b244c54471b6356eed3c1a7db1b67d2267c40deb782759faf6e1844328a09b5b8e29abe318513d96c64b9fd9dd8f800196d606d1d3837d31f7e944d4e45f4e51190e07096812d343a3c035acbc9592364c1243425405f166ae54f1b955a6188a11e41de987df999de85b857ec6679dcc0c81b0d2aee20ffd46e239b6e12d509663a175d451982ae1bb5a0b5fa0f0159a41cf154cf9564c63fab8dcc8b1d393569bf5b9b689c88cd56ad7ceb235ef260a17a22a2608bf20e1721d6e3ed801f7bfcca5d81c065ab8505bbafbb7894c1f7eb306812dfc3591076b16daac14a46efe937434e304c925fe055117fac59d5cd65e407b8b7a58e57d95a67c94b1ab0211aa562b1c376d4f237e767e6bfa7201ac53e13fc0b4a40fa86a9b324f09685c761f191c8c9f8925533a1ebe4c0b5ac2476a97a0716142225b7b7d1703532f6e048a936cbb7feebe9bbca7dce544db709f572ea1da244b6482ccdd7da299462287efca0a8e8676e42f04ef4e9afaa253e7bc71943a0fad4515a25d2ebee41de144f4ef778ea489c9483da2c7355af7d8cab235c43dbec911c9fc8d5f6d4692bcb77abf1e21dcae7322bf87b62fb87e7f057b314c57b97ddf4f1bfc0c8885f11733cb25c7a56fa3e801a7051656cae048a30810db780706ae6a048626fab6dce839c0cf6f96fc5acf951febfb65ef53dc60df415b21986f0a4bfcb3963a669443f1ef1de399fa82b5965bf6c838d31e32719816e8020a396b36b2d96e303a5b6562285455cc295928fb7172ce59de996b2afe4c289e884c0cefcc7d36b42cc58cc99cf1afb28ba1d68ba1356b8cbca6d91134f7394d775857cf791658a5c96e4422e41c63238069aa51bed74b3f5916789a5bfda572a5d061db008932774b85fde2115854ac8b4d441b613236fc3e641f781b0bb14b1221bbc1317287bb84a958e1d8c94f3c40820cb58a223a0bf2d8c908c9bdf17227de152187a1411bc5c10890e9892ac437431bc79aa16ad2e013cd23b57bf866876f912ef3d0cbf7842b86bc547de52d1021f859b41fe5d7eacc772a08d61c68fd38ceca5dfcb4ad4982aa68669907e4fa15447513bb75dc299c9e5ba40943fc591b6427b3ca35904acacdff277032fe6cb289c6e1ae80f78c49da2878b9825201ca6094025c2ed2fe4d87fe9f232f3d67be3a0240d4680c4179abeb0a088d2a0b712f6c322dca1d27ceb87367501360bac67bc645e7725317cb1a981413ed17c7900204ecf12654a7a58c87b3688a350bdb239bf9ced54dc20ddd5879b1d9b5fead98cf9888358a1bac789a1b77c73139c0bd68790e67cc870548a0007a937387a504d98307d4c3521560a8c2d43c87e91bfd1a10d64c3bbe19b8b5028dc32a718c68be14c9505ee0d158b2133d0a9ce050b7cec1bb0626ff5cf638e228bb93f621fbe4e7037d2c6aa773e1e92707f917606b7e52141c6d2bb88825a9a2f0c152d964506120340bcd40c059716baea390311d1b2cda10f080837dd60ff2e839f50b1c9e4d189947c46483aaf7d8507ebcd15f70800dc20e26caae674ffa54c79c71fa26b5d71ede90957b8b08fda277acc1177b62fa569d3b6a30509a5f622d9a260d3eafa427acae8d3d42ec69e00670f08b8387bb5af4fe02d07ac3dbf7128108caf0193072f2035ec76a5a29745567d53949f4f404f230e4bdbd9144c53e898190368ec1b4213acb282cbc639e13dd21f6b3a0de472dd9cabfbca66856e2684af70da3534d97c1bc0bca1d672a5e77b5a7c9e05bb58eb3005973cdd4881cce9c11e94159768ac0483ecef23164fc1602d78607110f600533a04dafda993fc72c91e32f932fd23e245961bec46728047e90fef1dc03242f8a6485d569c23613216000ebf8d1a52c074fc253f52ff86bed64d0ae22f084144b9e9c8114314da77b9bbd6d34bb0b80d13304f057df5eecd0e71de23ba3386b2ee11f844ce9fb9310e8cb45a88a9158095957c0dd4dded023ecfedd309ba3f688a5a5fc7ecbe1c0d1849ddfa68e594285f16fadf3096ec0bb0b0bc4713cc47baf39d172e7438fc687416b67bf113cb0f968251db4b570050557d61df114cbec45634c40a98b65a3df36e3b4c732eed35652731520ad52cd9be6e0cc88911f959f14758be72d290c1075304225d5c12b2baa74fb8505b1dd7c048af7a915fd8008f84f3985a4ec911adc6a8debd4518565ec6311dc62724bb446a2b97bdeddfbe6e96bff71fee8b46d2cb5b8522ae3f5884c87b2d006b286caf031cbe21fc0f2224031fb0f89162a57d25bd41b5f5b3b883d77b3990d48be12f9edc189a1d6c408f6eca7f11932284131583e263770793b88627b32e07a3ca03c15a556990b24c5df695ab91742e9fcb23a07667860187a339d7e4ced78b32052049b91a4b523e0ed416a02caa5d0cae1c0d2e35fdd59f73a32cf155ef040ee02b455ce4c5c96f14a02747fd24f960234078a35adc34929985fb620affc563f62be9f0fcc20e1a3d1164f1c332e5b888bf0114f8aa46e6cf96e9f003c84fe355a7a34571806b5e8e94bc9b0b39f437db2935cabca50c8b835b4b2d7a9721e97de7d38c509be2c451282db78cecacd32c1f9f607039099f7b0f6c329d0669e5c371d017dd0ddf45efc0a5c4aecc55ea8b4318b327ce01930e132635ffbaf18f1dde96ce38b548edbd5dd524cc8c4754ff61980e15bd00b1d7aa5b11f192da0c9403324314a570aedc15ddc4d7903ab9cb1180e76fbc5027498335e7ab173304ecd606cf7fa8cbba716b4b1bf9a94e45eddcf49469d359656e5ed994951a776c7d8d40c861bcafc4b06ce8fb910e21129a", 0x1000}, {&(0x7f0000003740)="06fa455f0591adfb25eb2637301113825e9945bfecf84ce721260ddeacd42552d590eb6e3138f19588b03e9668440715e03f653a84e6c55e280030c4fa0c2295583d9001e0df6f07f20b8a4ab53c0846167b6963c04765e3e3d5d51558b93446ba3ed147eb837b388cb8c56b4239e728716a92fae7d4cdde042dc77138c8942e74f0c099ec3e78f61fcca416333abdaa1300ce901702ac8184c9cc9e55c6bc5413500ca6b4ef7b9b4cf1478bbe2bf855fcf57c6e4796a27bff7dd8add7f08855f254fef4775842de3000fce9bd", 0xcd}, {&(0x7f0000003840)="e37fde752a68342e780dbdb02aaa17bbc532614e91eca4dbf0848a7ee4caf48fb2d613e8d438ddeb27b79e8b81016fa33f6950684ad820160235d924d4f4eaef5eb947a3569b3d3f6f538bf25bd0887b095f21e8f9c3dd1bbeac5912fff68e409e27cef94347d81d40e6bcedb275733c12b5ded8deb1d81a4e2d0e10ef3f68075a22ada5a108276d2beb6cae8a2de062234b0d03e8bbaa6fe3a838cc4041a93109", 0xa1}, {&(0x7f0000003900)="5850753f6b72704d2a434ddfd2b8", 0xe}, {&(0x7f0000003940)="d1c4d1a654111d18db0d05afdf4f4f2da8d9842f14037f3f68047a4f208c52ec622f2718a5b34a8629520deff5145ecfe2a60788f9c574ab5d8c698e0594f87db4c8408269629c1ea8076663d19aedb51c1cf1ab86ea872dd59bf86fe412ed88519d34e96a9dda8ec0784f710e201fab6711716737d98ae07cd9094db287eb932f4acf7d02c3338eb4448349af182c7d28", 0x91}], 0x7, 0x0) wsmux_getmux: no memory for mux 8388624 16:00:51 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004510) open$dir(&(0x7f0000000240)='./file0\x00', 0x8f, 0x0) 16:00:51 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004510) open$dir(&(0x7f0000000240)='./file0\x00', 0xc6, 0x0) 16:00:51 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) open(&(0x7f0000000000)='./bus\x00', 0x8000, 0x106) r0 = open(&(0x7f0000000100)='./bus\x00', 0x4a2, 0x0) pwritev(r0, &(0x7f0000000700)=[{&(0x7f0000000600)="65772aa4186f208e0a28ef27f26ab23db9e842a3c771fa08a01e35cb7406c80a71ba0db0afae95768a163ae55469ae3e10313ce0753dc5e0643b7b24d0457bec3d460c012eeba4261cbf43d50ce6d33aa09f349adf46119ffc99add508e9def6a9a85c51504ee4d22fd0d4135de72ea3d5081cf9c983e524d183b4ae76e5bf30b0c56084b598d2873a1823584b66038af6d005ef8559ff32da07e879812a19c30b6234ba685fb0767c722c80d2a7fe1f364fc68c3e2be67a133696412216e8ad0f0b147d086abbedbdc1677e6dcc047c1644ec57f9a366197648ac7135b722", 0xdf}], 0x1, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x400, 0x0) 16:00:51 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004510) open$dir(&(0x7f0000000240)='./file0\x00', 0x300, 0x0) wsmux_getmux: no memory for mux 8388624 16:00:51 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x64, 0x0, 0x0, 0x0) sendto$inet(r0, &(0x7f00000000c0)="ac6a297040a9a5740d6f019f81b3364f034c5852239cbf9eb03efc680bf9fb35a2cb96f087e5a066947fc1f4388a4749e6fdefaa08d89232582d1f38f2d5495630edd2d7180b293b7066433fe1302e9dafcb90ba5eb8bc48af1bf6b9834c9a514613fdeeba0b03bb700d4bc03cffe14a1a32bf4e6407ad9286fdd321ff7ccc4b93cd6d4adb9b65b3d67b57246b862c2e123bbd4f9c1ec1eb7faff83e752af035d221fdb509f2a04a158ba07db5d40e26035e62aec397b5d8d1d5ffc921cf8136ab494c55af9b", 0xc6, 0x2, 0x0, 0x0) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r2) 16:00:51 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004510) open$dir(&(0x7f0000000240)='./file0\x00', 0x500, 0x0) wsmux_getmux: no memory for mux 8388624 16:00:51 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004510) open$dir(&(0x7f0000000240)='./file0\x00', 0x600, 0x0) 16:00:51 executing program 1: r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000000140)='./file0\x00', 0x100, 0x6) utimensat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x3, 0x1}, {0xd, 0x10000}}, 0x2) 16:00:51 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004510) open$dir(&(0x7f0000000240)='./file0\x00', 0x700, 0x0) 16:00:51 executing program 1: r0 = socket(0x2, 0x2, 0x0) recvfrom$inet(r0, &(0x7f0000000180)=""/229, 0xe5, 0x802, &(0x7f0000000080)={0x2, 0x1}, 0xc) connect$unix(r0, &(0x7f0000000280)=@file={0x1, './file0\x00'}, 0xe0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="2003a801f50be7576a524ce0dd601a0d0400000000000000e2ff0000", 0x1c) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000100)="8857421fe570089afa404d73e6a37202f760d45f93bf091858d9d3d2bd93e3e8ab01ea312a5f08b94f60a071f5b6aa0821c5", 0x32}], 0x1) setsockopt(r0, 0x1f, 0x8, &(0x7f0000000000)="b62384914d911d39227f67f47772b8855ba673992f05b2424fc1cfdc87c665cfcf8590618c205deac7b1ff901cf3570481b5db85b7b42e8b5727236ef5424160db93c19f844a762db2aef2ce442a7c6c0972355aaca0b1b154", 0x59) socket(0x3e, 0x5, 0x6) 16:00:51 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004510) open$dir(&(0x7f0000000240)='./file0\x00', 0x900, 0x0) 16:00:51 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x82, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x22, 0x8, 0x6, 0xfff}, {{r0}, 0xfffffffffffffffb, 0x4, 0xf0000001, 0x0, 0x77a}, {{r0}, 0x0, 0x25, 0xfffff, 0x9fe5, 0x6}, {{r0}, 0xfffffffffffffff9, 0x13, 0x80000007, 0x3, 0x3ff}, {{r0}, 0xfffffffffffffffe, 0x20, 0x1, 0x80000001, 0x6}, {{r0}, 0xffffffffffffffff, 0x12, 0x40000002, 0x2, 0x101}, {{r0}, 0xfffffffffffffffb, 0x15, 0xf0000000, 0x3f}, {{r0}, 0xfffffffffffffffe, 0x20, 0x8, 0x6, 0x4b0b}], 0x66, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffb, 0x2, 0x10, 0x7, 0x100000001}, {{r0}, 0xffffffffffffffff, 0x8, 0x10, 0x81, 0xb8}, {{r0}, 0xfffffffffffffffd, 0x8, 0x80000081, 0x7fff, 0x7}, {{r0}, 0xffffffffffffffff, 0x52, 0x0, 0x100000001, 0x4}, {{r0}, 0xfffffffffffffffb, 0x40, 0x2, 0x37e, 0xe345}, {{r0}, 0xffffffffffffffff, 0x2, 0x0, 0x1, 0x3}, {{r0}, 0xfffffffffffffffb, 0xa1, 0x0, 0x1, 0x5}], 0xaf5, &(0x7f0000000040)={0x294, 0x100}) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x5, 0x3}], 0x3, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0x9, 0x0) 16:00:51 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004510) open$dir(&(0x7f0000000240)='./file0\x00', 0xa00, 0x0) 16:00:51 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x80, 0x1) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0xc, 0x0, 0x0) socketpair(0x6, 0x1, 0x400, &(0x7f0000000000)) 16:00:51 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chroot(&(0x7f0000000000)='./file0\x00') execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = getuid() r2 = getegid() fchownat(r0, &(0x7f00000001c0)='./file0\x00', r1, r2, 0x4) rmdir(&(0x7f0000000140)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f00000000c0)=0x2) wsmux_getmux: no memory for mux 8388624 wsmux_getmux: no memory for mux 8388624 16:00:51 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004510) open$dir(&(0x7f0000000240)='./file0\x00', 0xb00, 0x0) 16:00:51 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004510) open$dir(&(0x7f0000000240)='./file0\x00', 0xc00, 0x0) 16:00:51 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0x4d54) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) setuid(0xee01) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/14, 0xe}], 0x1, 0x0) 16:00:51 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004510) open$dir(&(0x7f0000000240)='./file0\x00', 0xd00, 0x0) 16:00:51 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r2 = kqueue() r3 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x8000000005f, 0x4000000000000004, 0xfffffffffffffffc}], 0x3bf, 0x0, 0x8000000403, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r2, 0x0, 0xff800000, &(0x7f0000000380)=[{{r0}, 0xffffffffffffffff, 0x1, 0x0, 0x30, 0x4000000000000000}, {{r1}, 0xfffffffffffffff9, 0x5, 0x40000080, 0x1, 0x6b}, {{r1}, 0xfffffffffffffffa, 0x63, 0x80, 0x1e}, {{r4}, 0xfffffffffffffffa, 0x0, 0x80000000, 0x3, 0x4}, {{r1}, 0xfffffffffffffff8, 0x80, 0x40000000, 0xea}, {{r4}, 0xfffffffffffffff8, 0x10, 0xf0000000, 0x3f}], 0x8, &(0x7f0000000000)={0x3}) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000040)={0x3, 0x6}) r5 = syz_open_pts() ioctl$TIOCGETA(r5, 0x402c7413, &(0x7f00000000c0)) r6 = kqueue() kevent(r6, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r6, 0x0, 0x0, 0x0, 0x1000, &(0x7f00000001c0)) 16:00:51 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004510) open$dir(&(0x7f0000000240)='./file0\x00', 0x1c00, 0x0) 16:00:51 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004510) open$dir(&(0x7f0000000240)='./file0\x00', 0x2000, 0x0) 16:00:51 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004510) open$dir(&(0x7f0000000240)='./file0\x00', 0x2500, 0x0) wsmux_getmux: no memory for mux 8388624 16:00:52 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffd, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x800, 0x1c, 0x0, 0x5, "3c691ef810b27bf4ebf35b86c03025b51e6c92c4", 0x7, 0x101}) syz_open_pts() poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffe01, 0x0, 0x0, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) 16:00:52 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004510) open$dir(&(0x7f0000000240)='./file0\x00', 0x2800, 0x0) 16:00:52 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004510) open$dir(&(0x7f0000000240)='./file0\x00', 0x2f00, 0x0) wsmux_getmux: no memory for mux 8388624 wsmux_getmux: no memory for mux 8388624 16:00:52 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004510) open$dir(&(0x7f0000000240)='./file0\x00', 0x8f00, 0x0) 16:00:52 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x1fee, 0x400000040) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x2, 0x40) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f00000000c0)=0xa) r1 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80085761, &(0x7f0000000040)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x7, 0x400, 0x9, 0x10001, "bd37ca66f8c47acf9d25e019a16c7876163ef096", 0xffffffffffffffff, 0x2}) 16:00:52 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c64f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r0, &(0x7f0000000100)='N2%', 0x3) r1 = semget(0x0, 0x4, 0x82) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000140)=""/162) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000200)=""/214) 16:00:52 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004510) open$dir(&(0x7f0000000240)='./file0\x00', 0xc600, 0x0) 16:00:52 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004510) open$dir(&(0x7f0000000240)='./file0\x00', 0x20000, 0x0) 16:00:52 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004510) open$dir(&(0x7f0000000240)='./file0\x00', 0x40000, 0x0) wsmux_getmux: no memory for mux 8388624 wsmux_getmux: no memory for mux 8388624 16:00:53 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) socketpair(0x7, 0x4000, 0xff, &(0x7f0000000040)={0xffffffffffffffff}) connect$inet6(r1, &(0x7f0000000080)={0x18, 0x3, 0x4, 0x8}, 0xc) socket(0x20, 0x4000, 0x1) setsockopt(r0, 0x0, 0x67, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSCTTY(r2, 0x20007461) 16:00:53 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004510) open$dir(&(0x7f0000000240)='./file0\x00', 0x100000, 0x0) 16:00:53 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004510) open$dir(&(0x7f0000000240)='./file0\x00', 0x280000, 0x0) 16:00:53 executing program 1: r0 = kqueue() mknod(&(0x7f00000000c0)='./bus\x00', 0x0, 0x4501) r1 = semget(0x3, 0x4, 0x1) semop(r1, &(0x7f0000000000)=[{0x4, 0x1000, 0x1000}, {0x3, 0x2, 0x800}, {0x4, 0x6, 0x1800}, {0x4, 0x0, 0x800}, {0x6, 0x40, 0x1800}, {0x2, 0x81, 0x1000}, {0xaf37d533dc41ddf5, 0x1bcf, 0x1000}, {0x2, 0xffffffff}], 0x8) openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x69, 0x0) r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0x80045710, &(0x7f0000000240)=0x1) wsmux_getmux: no memory for mux 8388624 16:00:53 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004510) open$dir(&(0x7f0000000240)='./file0\x00', 0x1000000, 0x0) 16:00:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678d", 0x119) r1 = syz_open_pts() close(r0) ioctl$TIOCNXCL(r1, 0x2000740e) r2 = dup(r1) r3 = syz_open_pts() rmdir(&(0x7f0000000040)='./file0\x00') ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1, 0x0, "85b9daf53a3aa91d0539c17a7ae5882bbe1d1d62"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x1ff, 0x0, 0x98b, 0xffffffffffffff7d, "85fe68bfa60200000007ad00cb5fffffffffff7f"}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) fcntl$setown(r3, 0x6, r4) wsmux_getmux: no memory for mux 8388624 wsmux_getmux: no memory for mux 8388624 16:00:53 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004510) open$dir(&(0x7f0000000240)='./file0\x00', 0x2000000, 0x0) wsmux_getmux: no memory for mux 8388624 wsmux_getmux: no memory for mux 8388624 16:00:53 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004510) open$dir(&(0x7f0000000240)='./file0\x00', 0x3000000, 0x0) 16:00:53 executing program 1: r0 = syz_open_pts() r1 = open(&(0x7f0000000100)='./file0\x00', 0x81, 0x80) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) getuid() write(r0, &(0x7f0000000540)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r2 = dup2(r1, r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000140)=0x8) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f00000002c0), &(0x7f0000000300)=0x10) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000340)="d0e6b83b3210fb1119ed4c8bb253b6f3c0f8c2773e10682f149459379b1321d3a2bd55fc98ef3320ac75dbebf5c0b517a4eda4eb3bb862c005243e05159fe8ad23ad5f574c3f884c820a7072751f93682308f635ca7c3c20a4874a633fb315b259d27f94a3d3aa0916e2dcfd8e8c6604213abbbaa452625d453faf89217a8138b89b1533e0a904ecffeb92010c4c3a2d20ad5af45f0a000000000000000000000000c91a62629b6b8b156c656514d8ce1132154d3b527dbd41e05edc77c9eed3f9a10fc0b6c265a4daa243e09556396046bc673fbcd80e0643e0f3012bd1758d0535ddc0b335e8095cf9d0b3baf4cdd3472cb022a9c4da4e9320b97d95cacb8e31ed82be1824872eca09f80bd084e6fcd340d10703ce1698518373d340cb10553d8e3609f21a642856bb621abd2b722e80f83d8b86360426ec967974a0663d5b53fc6dfcc67e20269d922a9b62e198c62cfb952e2bef8919e59bd2e770a81e813b58bf9602919a9c63a4a5ce7a567ba2c328a19e36709f015183196db52622f6bd49c207a4", 0x185}], 0x1) setsockopt(r2, 0x7, 0x3, &(0x7f00000005c0)="2002cbbc65fd813bb42f6bcb5efcb4ccfb5cb8e1c61b9922b2c6044e61e74a1d766bf54cf1cb5f8e01be6b80b2f2174635ab1659daf081976a2c99c72042a208a694e7b7ead807ea78102871c53849572639fb7521b7399426a76660e5f0f5026b55eb0257a1a2c260caa71d894c114250085f93eec470baef322762df62c4889adee4c9902c129ad26423bf17ef3197a058d4156a41c7b2218702e1cd016e8d70f962a0e3f0c5016978584306413c2f66d7fffb910a5554f21c67ef9a5012cd5d9511efe6a159", 0xc7) recvfrom$inet(r2, &(0x7f0000000180)=""/141, 0x8d, 0x40, 0x0, 0x0) r3 = syz_open_pts() close(r0) r4 = syz_open_pts() r5 = dup(r3) r6 = getuid() setrlimit(0x1, &(0x7f0000000500)={0x200, 0x9}) getgroups(0x1, &(0x7f0000000280)=[0x0]) fchown(r0, r6, r7) fcntl$getflags(r4, 0x3) readv(r2, &(0x7f0000000000)=[{&(0x7f00000006c0)=""/247, 0xf7}], 0x1) getppid() mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x3, 0x4010, r5, 0x0, 0x0) pledge(&(0x7f0000000040)='\x00', &(0x7f00000000c0)='U\x00') r8 = syz_open_pts() ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f00000007c0)={0xb5, 0x80, 0x2835, 0x1ff, "2d33efd330f094fe9cdd369d445359e26e05701d", 0x1, 0x6}) wsmux_getmux: no memory for mux 8388624 wsmux_getmux: no memory for mux 8388624 16:00:53 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004510) open$dir(&(0x7f0000000240)='./file0\x00', 0x4000000, 0x0) 16:00:53 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000000)={0x8, 0x52, './file0/file0\x00', 0x80000000, 0x3, 0x9, 0x3f}) open$dir(&(0x7f0000000140)='./file0/file0\x00', 0x300, 0x0) wsmux_getmux: no memory for mux 8388624 wsmux_getmux: no memory for mux 8388624 16:00:53 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004510) open$dir(&(0x7f0000000240)='./file0\x00', 0x5000000, 0x0) wsmux_getmux: no memory for mux 8388624 wsmux_getmux: no memory for mux 8388624 wsmux_getmux: no memory for mux 8388624 16:00:53 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004510) open$dir(&(0x7f0000000240)='./file0\x00', 0x6000000, 0x0) 16:00:53 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2004, 0x4000086128) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x100000041, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2", 0x3ca}], 0x1, 0x0) r1 = geteuid() r2 = getegid() execve(&(0x7f0000000040)='./bus\x00', &(0x7f0000000580)=[&(0x7f0000000180)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='-]\x00', &(0x7f00000003c0)='}\x00', &(0x7f0000000400)='!-&{\x00', &(0x7f0000000440)=')\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='&\x00', &(0x7f0000000500)=']/@\x00', &(0x7f0000000540)='!\x00'], &(0x7f0000000680)=[&(0x7f0000000600)=')\x00', &(0x7f0000000640)='\x00']) chown(&(0x7f0000000100)='./bus\x00', r1, r2) pwritev(r0, &(0x7f0000000200)=[{&(0x7f00000002c0)="5394dac7da7c5367453b4afee044b2aff329947f67b70e13a8dbb493c14e341e24daab6101df088d2e0f6a7d0400e843bf624a0a0878fc2048e36925b48d87e50a19cda07737a683777041e3de9d273d479cf2647c3853873dcfa4f8a8de89ac02b06a5ebad6bf07d0514741b3ea84296b856689430fd51791c139a052bfbf2243f869e9df0ac34789d5ce2660412d76e79ebafe9ea80d7b4e4d061988340b4614ab4bf1c7c1b6a90a33575b33faba9d68c979a9b1d33c313e99ba4d6f5a2e2b3f73abc5b0832632fc31c957d63b9c7e", 0xd0}], 0x1, 0x0) wsmux_getmux: no memory for mux 8388624 16:00:53 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004510) open$dir(&(0x7f0000000240)='./file0\x00', 0x7000000, 0x0) wsmux_getmux: no memory for mux 8388624 wsmux_getmux: no memory for mux 8388624 16:00:53 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) sendmsg(r0, &(0x7f00000012c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001140)=[{0x10}], 0x10}, 0x0) 16:00:53 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004510) open$dir(&(0x7f0000000240)='./file0\x00', 0x8000000, 0x0) 16:00:53 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000080)) getdents(r0, 0x0, 0x0) fchmod(r0, 0x1) wsmux_getmux: no memory for mux 8388624 wsmux_getmux: no memory for mux 8388624 16:00:53 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004510) open$dir(&(0x7f0000000240)='./file0\x00', 0x9000000, 0x0) 16:00:53 executing program 1: select(0x40, &(0x7f0000000000)={0x3b, 0x100, 0x4, 0x3, 0x0, 0x7ff, 0x1f, 0x3}, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100", 0x0, 0x1}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000000100)="d10e0838514ac3a87f75e8d255fd6b21b16a18b6d74aaaa28715bfdc1d1e7ab2f36cfecd61cc303299508a17a35cac372175622e632f11a15ede73b244432e7821d7f648e3542e99c9123388e2cf9ef4cd7dd897b21c4c7ff2df1e0d92aca7fa95ec86cd7eff7e65a686c58ffd854bef8258e08caa4466a372f78ce1fea772ee5117858f90dfafc57c6e4b96c67721d1e2d15d095dff334659c6656248806a744bfecb766fe956e7eb71452d15d11e024e3f40af1f306b1da8ba443170a39923902cb4b6c7a19a69d334d49fcbbb54ae", 0xd0}], 0x1, &(0x7f00000031c0)=ANY=[@ANYBLOB="4000000000000000ffff000001000000270d7dc9d07d1e91c7827229a97ae03bcb9b4a8a981b0a821551eb1c917f64804e4bc83d9318d1bc92952b380000000068000000000000000100000001000000b3194f5b303b95cec1f54939c4414b20a4703b9328238dcc0d546d9ad0dcf85b7fbe754e88029f2a397663291a66e006134190348b3065fff00c504082914c2f7c19739a44a0f562579a3668655dbd14cc436ce1456e5700101000000000000001000000a30900001b4112040aae7c34516ff9a916486b441b259084ab4f8f0c404067842ca85d5855d2456fb769409ec1a1c2ebcfdbd03b0e04d4e545c2c4591ed1a3246bd0d3ff2cdccafcaa2ac3b856629a878b386ff8d1aa91a712099689f00a75741270878ed82e9ca0ab9c968586bfd33de96ffc86e1bc2d451efce5d377ec6b368601eed2022776c8fd44119d1f25b125c5d1c33d1993dffc5e2ef20d0ee0dba0bdbd7619cc835bf9669dc7125b03251b60181840f6460eaa3cba33b671267b8848ebeac352934a9ba1bb489e328d146ae522658c2668ff33f48e8acd63b10084cb8d734a15e66046e2777c18a611539f5567ce643742c316dd35ad97a18a16c7d5cba38e1783cc84174071181a92a605d5821407d94edb638e2151d9e088906e0b45ab9b56bd836ff75e94d23ab9613f7a748cb286ee9b57a3404c103cb56f3fc4678ded888ef7b4035355700119678fab384ed27e918351c13a28480445e4f36718e2b35f751c8834f4083dfbdf5c8dfaa200673d9eab0bec42620da658a1a49bf3cdfcb92816f4aa8145663eec376a02fc71d828e913e80d2b59e2bb2273f16674f1f4a9363c9a418f9e96a732710755738418b4365790ce0569826709f6777b45556b304f821b99e4e65bc4eef04b06667db146c5bdf41681f7143a7c18ac85efa57add128490b2580ed8182bee949d9c4906e0401e5049680c51e63a0aab526eb6299472d891d7d37ee75ce3d6376b460637b73a1199916bad0be8f68a018494f7638fdbed069c04857af3476997814cd6df268622825f04aed455cc0590bc94e827f626e3fdaf3d76b5759a73830c08d46e32f7e55b07fdf335239af01c42e6e16a1491958dff3d6e79b8fdeefa3bd35dfed8f0f9c8d8c301497d6363883557fa5539820d62752ce023ae6844717f6c2fdc018e0d5bb76eda6337e111a33bd6fc9db4f3e5be12d1e4af4456a9ff2ad56dc29e3add4fa3d7188fa11ca78377dc015d4751d7032c648bf0423a47e0e678cb36285e94a0187eb85e473024764df4397fd9bd8dba38271e1639eba1dd7e492dbe0ebc0fe3bfa5661cb9f4ccab5114b6168a3c3a85ee107b67540c556bc36aaeac70a21c144b0b8aef0dd76b1e23550959cb02d6b255da0adf98fd607024ea201ecb8f0fe19426d2e82bf4cc3424f597ebc687cc04fadb1c54e6a96b5af78af81f69b93cc1325cd5183f8c61484fb096ebf2ff7bfd9b78160dc7ca9fc69e57edbab9f0f423af51164f02486bfa40e76eb3bb5c5ff1266d963b02dfa2defdc20a8043d4d9b0a2c23d1dd91ea808d80d59b76af84210af0cdfdc7d9e71bcdb8aa87b2e3745a7f83b1ae8f5284911170d89cd37bac31143ac14146efda9a12678433ffbf25dc3458f713248e4dfe2d3b374855f3f523e225de4f64b7f9b2773becc6269eca59be5920ada39acdd08526f3dd7f54a5650725d3c0d4f2afc211ed62c6b4de1cc088a5893e2704b83d1b019d6dffbf2bdb6f832664edefd237285a007501e88f6ec334cee445bb0aae560c964fe305020c23aa2ffeb14198869d16efb772be5d8166d072d038ff154bec9aeb48c92424a1494b14331fb16c4cd8f55e74e2603980d684884ff0352cb245a95ba7d96a6f6912834cb0a966bdfec4616c79539dddfbff5d541eb07076f5f72e5e900a726d189ee1977b3b74ca1b410ac7c8caf4f53490ea24103776dbab4a3bdf5bd0cc3c545e467b4d2e5e42385e4740b62bd30839bd544f59277d286dff920ce7cc10954d2f026b3209b8c555f4e039075136c9b09adfdc11bd75c22d6fd705b80554faab86dc9424e30e3ac07ddbf32db11d299fa288beddd2af6ae73fd203473bc25e5f86c1648d51db72c6a497c4fff3d9093d534b191ae7f03747066bf20e00dac422f1452622830fd8e292f8d8872ba4033df67a0bfb9dfe0c5da7e888585b3656bc727e86e820fe45c1829785a242eae56961f1fa151096635e82398afb250fcb5ede873281dfc64c2ef0e7bb4860ca5888ab8fa1cf7fe62a004e2dd018e1c06e2d99b12292894736267e96a0452b9e4e804e5c331b73f1995f164a7986e8b2a4ceec224af09cd1634590b9177aeae01e77496fbb6b61b50de636c5228c6be1d22aa086b80f8711ab083a103a112509bbaf7952e438c3e43952e6ca7bafa2568084c579f7c384a9ea05f606d557d4a158dd93eba4919fd61a6eb8ab89bf6a3f387b237777af4c314678c6996d4e4dda73d9f5bdbd497d5ec415f2f6619e82a88de4891b9fc99001ebe01ae3e90ceb53219a7dc2d1a2ae82f32218accb24728c11e2d9cd50d06e0996c657dbd1191a63da4ad0ee3db01e3b1aaf3d367806ef51fbacbdfce93b50c3100575617eb654fc9866e7f4f2cd9ba882ae8cd3a47e9e939d7b884cda74a23b97379e4d62d67c22cb8e5311187cc7173de552d73f51c50e0c816b919e8322b159ef6969404f87cb529f42ccd04e624474cf6be722438b5374723b35c993b8fefc50e0e55a49310a962054c22fa3d257a33e761a49ddc187f4a578800e17922688a0449392224a8100ce1fbd8e0f8a6dbe933694ac19f8cec579050ab75fdbcbb5664f84e7ee0db0aa75a971c9bffd8381fc94a9a1970ba229dcf172e61b391f5bbbe2138bbecd9503bffe31e0f5be803ae33151bda997cb2f3347f384ff027598bb377d9776ab4f2036d5d7f8115e39fcb477650560bb9312a82d804924fff04e51eaff84c79da0b688fe896fafdff89810095e7abc199005a34ed82c49d3f79a90bf6797d76fd3c9cffe8825bd079b141e634250a0ccf62ec71c511d6624af9f8640993debd43384f4a269d75015ca470c32545eb9a189c577afd9303ec09bdf6fe46bb281121295f6420181f89490aa34b1bb3dd2f4b0ac65904afc2ff20037cc104688777772aa873ecfc6249638d6dddbd2d21270a6b41c421146ed15d4d7458bf9497af62b09c615e67e0ce084e330412f935f377d6c15d75e8fbff6b2b60e68867bcc37926a3954131dee4559597cd0fbdf3b2810794c73d27b33dc88fbea8a16a9824af098c31efc8524d52cd44156c12d01b5d3ca43be4d77344294b2c35dd4b3534b2f6d1865dac9c673c41641584c9e07701b954f949e530fa1bbd8a303f25b561f3b2a8366107acaccc729b33d8a8c1a5381b6939d5f6883c6ae516bfa345b6b0497310fa55a013ba13f5edcbcc8901d4ddfe042e18b95382325cfbc7db11aa3a649e0ad6ca296cbd7533a6c3398ea5114bf8e1e332c8624242bd848822481ba05c03f0f76b8b7c3472fe58a935fa84d7584040628cd52f8e5e01830372c1259edd345f6e9225fb9219a94332cae3cc4de7a9d450bdf7a26fbdcd5c415ab78c459cd9dc0d80702620799f13c28b2643d542c47d2b9522aa014ddf99e00631e29bc38ee890a01e1f5919b2c327f2630a2511079adddd64c60f08a8313c63ebf3ab2504963c5880d74c7c491576d0f7bcef564fc6e8b4be602d5df7ff854e40b6bac73cb83718584118fec9f19f4b19bf3213e7e7276fb0f8d3055726120d4f1276983c88c7b8560c6cdc352d8c0ff95170e273f6e9fee8f013bff9149dc41902dbe0458decc513b7530cb45c91af86d2443bbed2f7598ec6ab371e3e9c3db704a34ee8f8ca668e99dbf384a3b8ad2c55ea024875b50942eec62d6b62623c13b7c80fa88b670002d68b32cfc4a9495d5c3d3a34ae5d01951104500fa88aeef2f5ee76460ef568dd80ec7a601978f537e6d8506233e0bd426f4623f560182a129ebbffeb376928f86b0e8ebabd570d2858ed0605520aa50ff07ca78d0a82bc89136dd5ae68f844bd32ce5d3bad433699de6a82e6620b25537f4278dd309ddd8dbb3515f9e5071a93a3b5c3f5c40e4341f338c25c04f65ecb9609a8bc72930ae43d6f3ba019d6f0c1fd4aa14a6c9325dd6b70b23d786d9f2b9b36b7086b0ad8452d0466b4f953969a502c54230e9966a4900495343fd7d1f50dd31196e49cb764e7c6f6e3f533fe053b931ed3521644fe5d3dbeb721cdc1eeca03c00a4446fe63dd9e5e1342ca561dfc02bc1b372eec3de894c713d6a320538509e82e97a0baf498c0db440a79876d538738f6d3e218940440e6582a40bdca20c3a9fee83bc010d743dc415a9e6c3976e2447c9f9512afe9f6fc404ec43e5787ca0f12be2f1833c636216674e52fa0a20926eac0d56689d6fa17aafe26efe72df09cba7c07fac3df7b445ef4e27c4c73f9e18b9fbbc32162fefa93257b2ac594f0955cd5cb4025dcb6c6aaeca5147d24afbc6be364f614094f76d67df63bb7d005f2d287d07e188990754879d0ed7678187fcc7f3b02943484542d9cae12f6c8ad2454a85dd91d5f58404d6b5730120d0b9d023630b57697fbaede0b64e4f6d941ea44e660665774f579477fd924cd5aa639ee9654404fd3c01254fc40b24730bbfbd0b8fb47ef19c8da55009bb6d7a791bd45c046268d38d37fae3b63074e198ba6779310991d375329df2290ce57a613474db7966815fbda8b51f663e15a00a44da7dfdba9ca78f99e87a74ec715e2ba9ad4bb078d7571006ad0c3757a41a4f218ce75afc85b774d4125a0670370d4a750b632713fe19b30de773fb225ec9297ee42a4cace61dd62ea32fc4d7496d323ab53b4e3f39913e2bc19b591b404facb3dc6eea0ee0982dffddecec2b46e862e41a016bd6a5d830b77d8549f236db9f0f5b06a5dc8beca4a7d3935b741b5ac8ba2e862ec9ecc5521b44543ca23c71cb5c70f954115f3e6d39bc7b5fc26e1407a8b57d80b3dd1c82632f1b41e05bf0312afa4f96f996e543a740ca892db027485de0a6a1fa0d7f3aefd1a2cd291c4abb828a2e177ab0d542fb775e23a6942e1385ef98ed80ef65af50b4bade47f995a671e8b93b5f946b45aeece1c4d80dd5cbcbf85d5cb19925f3f0d752ac8a24c1ecbe9327476fb25364d4475494ae3cec8dde9ebb08d43cd9b5ea56b655e3223337ea639f2f282162578713816abeb9bced7138ed8b679b758d9a238f63ba4fb60e3366982cc16b9cf344830fee432560e20b6fd9b5429c504998afc05beaae25e23e8bda811814ad8c76a6cbbd1eb97669b7c956c2e7f2abcc4dda2b45f7cd6a642e878b4a2117b831bcca1ea58484876d821ab748c561f425ca919bef0b3f7e7334d12275724c6623d6facc1a2957ed783df2edffb03cdf2a86811bbba89a3b098d98768433cff3034fc68725ce49ed048ba5ed296ee4309020dc3dac6304283cb7d4459f52f83ebd33d8a24d1b2d93f9355b5dfd405cd06c7afeb0fcf94b199588d77801dba325a39940d11e1a049dedb10a9799b0334f9b5fb80d95098fd596f547cfc49aa7a20c53dc8fc34b5d8377bcb5dcf5b087df1b0ca679cf706ec3f1c7ff2698281f1b0f7614a86be5087b5fbb8f2710f4287ba39040ca67926d74827ef2bac64afa11245be2b64082e7e8aaed91a2fe7f31c7ab63faa1ee0bd7e2e55dd205f3a905c8ca7f6daef29f550fa51959c5ca73b255d3f3581339e5d4214b49f104c6295d8ff403b77db735f3a2529d463d092b4a8d2da15c44be50f4e6ecd34498ba7bace1770e29dc8fc70362f53813b7406109121e5793f3295230154985750a0e789d416a5c9c2bf00a871bd0f22555096c7f7aa1ec5f2a92a91b5ecee374e24784259087ad4577dead208367863f79620f5ade15754c0dfa2a64b01067ef12125a95763b02bddba42937a35b768e3540b3f05702b10eaad7bcd104055065f13c9a1bdd8df7fe6b41dd563a8ffa154be8214e030bd6d8b12280a6f529f2e2d686d354800000000000000ffff000008000000139fb9ef314bffb8b02489962c62fc30e8cc0db1fe1895ebef55550a7b8b5542e3b5d7d8f1e8362fdfed159424563330bb00000000000000480000000000000001000000060000006665f46b63cab13b6575279971893c40368555bd5d0de67c7451dc8d6f3d46d095377c76e9ea62a0770ad27692f51397fc45d300000000007800000000000000ffff000000000000977bdd9ada7644ccdcf607cc31bfbe87b373f890a50a214aac745d2a351aca86943ea96839cb1d174a28463502708b8f12078e82a01000cb3bd22025e1ddc0c61dc4417693bc6550880f68b25a707305a3eb851645b2fcc1d8848e2bd9adb635bc5f550000000000ca8eb549ce6ebc3677217278b56f1ac5cb7e6db372e94b6348a7c86ca12e2ed07f879eef87a05e09ad0fe9646a51113d80ad583ec88eb727162fefc85f538b4c5cf6bba8d5354d3858caa2e0977a65ab661bda52eb222c27abfa1b445eb216ad8c3c3d9252f65e9f14173adf2fb4a0496fb901f4bdf24f7986902e72ce060c6c379afa12ad1db9796df2dc611c30044ade166ca48d17366d14a8bf04f65ea6e40d548c823dbdd6214b74d24b64410a5b1df35c41c6960eeb0d053812e47e57233333dbe42f5f77739f2259df4879885104e71f2e0d42672696c76e85aa2113fe73f0c9556acc71c404df59ae3aca3269bc58c6ec021a2969db7d21272d29264fafbae328a180c8d307cf4845"], 0x11c0}, 0x401) setsockopt(r0, 0x3, 0x2e, &(0x7f0000000280)="ebffcbff13b9fd813048e699319296485644aee765b053b5aacbc70bc1da08675f1d20000080", 0xfffffffffffffe7d) write(r0, &(0x7f0000000c80)="14cf22036beefb10af0af4e67360ab077c6b4159046a87461c1c63154a7bdd50ff42911d24e89743c5ea9e92e0596a6910b10d4db39d00c0c5434ddecd7535b667751e86c1aa67276332f16a308bd0b780a9f5fd848e1e269a253e14bbe7fda473f7e37a1ca8fd053332605a8f1648709ae46d0a2a240ab03c4e9793b022b78950b91f2ab01563f65b1aa33d281e849a4abf2b6eab62f3eb778e6962daf6649cb54c86026c3faf081f84a6a43bcdae92aa4fe34cc40ecccf6f954a8ea7e5c06b3ba0b51d888fda10ec0538df7a44239df8700d53f32cb5a397eb01925a2aceb516b3b8ff416da1d8d964cef6b5ecd116242ae24ba6f039abb751daaeeed0065a42eef71c912364d8f7f88a408f43734c3756ec437cd419779a320f2c3345389a52c438f58dbe11bd1ecbc6de510760b23d90c85f2293176ba652669b465477e709a4fd0dc573bc62ff6d3ff1bdf69766c3aa8c539cea4cbffa56fd67f100978568d65c044216de246bbecf66e8729954fda48d00d67d9243f9d185965ae001ffe44c3343bffef2644054563215b6f4ac12828fe837d81f0cd3ad3eaf49cc61743e7b98ac6a6556acf8091cec5b54481e5bea7a6f75b3ab1c38963e6b1954b1ffc87e9d4c0786a71da4ca440ffcbeb0aad9f5b447fe3a353af25074f7353f09296d7be28928d48f61618417b4b7f4be9cdf4781db7dc11a02d539f1096cc32f5e6d8242232968dd45881323580349a289c1115bd7f9387688c06ad0bf313d6b05b8b5ffa89505558c82ffc45ec41e859fa9c575f711b0c66538e2469f36aed8ddfd31dc9405d6e513d39e9588e5c98a65024e28fe76c53b7be9df1a4f8fe48aac35e5adf84298fafcc9ee3c71c79d0713f0a92f616ec95dfa40cfd319e1c5c399968ec1b2e86dc1582e986365efc54a11b1f299e7e0c0bfb7a78d3323a84b6c5c21310950929f00833fc5186e3a1a83e11e33791c3a898cf1d2361ed8d358f8bc163e65971772b8df4f98f1ce8162c54be33589c8701137e46c3b5ef532b3470164f81f655c61309055958e9d15b9d953e899ea8deb1bbf06efcbe6f2ab1c9073e9654aed1a2cca3a867cdd2dd71b56daae51cf0631f5374ddad2a1cb3dc3b5de2a772ee467d348638df84a4a0354da6475c608f2d54ba8ec7883911e8893d49c5261c5b665b288a0c906d9fc8c08c4fc08df7d82853f819d64ad4c8359eb23cd53fa6bba21da9e32747320a9930230c10222292acd5b10952fd81b70b6ff375ad8289fbd1f7f867bc607ad2421417800295eede34500d968aa9433aaba67ac54b6afff5e5b9d22be25e77ff01a40b13006ae85a53adf5efada3c2c0a6fd1a0ebb77a37bc3318aef7afa19c064a6dacf660a33e3c15aab6b2b1d42e4caf8362aa97177848c663757838c36e74ac26605a83f3e0573e7c6e043e9345d869762e17ce814555f242c8b7100bb74246f43aeb5e63d4c0a1c64902d0c5e7f782881a1e594b9dd68cd813dc171fe29e89ee6d8ed3dfbe2c1e9c0d3bb302ef7f8a0c7d48e0584f31c665ac097190384912472fb3e4d43d43787fb45ed9bb0f46c0bb67327f4a03a6ea62840ab088054fcdfc75e5deafd164f298635e9d443251e6fe08e87701cbbe2f22e79295f336df8f3c9fe1204d20b06de5e4bf5d0da6e4d3fa1f763206f3f3ba2b13ac063f1d187345ccaea2dead762496180b9d3f360ed4a4ece716b4a7c73e35dc27e917aef3a776e59195e7dba6859013efc6", 0x4d9) r1 = open(&(0x7f0000000200)='./file0\x00', 0x10080, 0x8) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000240)=0x3) wsmux_getmux: no memory for mux 8388624 16:00:53 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) readv(0xffffffffffffffff, 0x0, 0x192) r1 = open(&(0x7f0000000280)='./bus\x00', 0x88, 0x1e) readv(r0, &(0x7f00000004c0)=[{&(0x7f0000000340)=""/110, 0x6e}, {&(0x7f00000003c0)=""/116, 0x74}, {&(0x7f0000000480)=""/26, 0x1a}], 0x3) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000500)=0x1) read(r0, &(0x7f0000000180)=""/160, 0x96) poll(&(0x7f0000000240)=[{r0, 0x191}], 0x1, 0x0) r2 = semget$private(0x0, 0x3, 0x220) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x2, 0x7fff, 0x6}, 0xc) semctl$GETVAL(r2, 0x2, 0x5, &(0x7f00000000c0)=""/151) symlink(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./bus\x00') ioctl$WSKBDIO_SETMODE(r0, 0x80185760, &(0x7f0000000440)=0x1) 16:00:54 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004510) open$dir(&(0x7f0000000240)='./file0\x00', 0xa000000, 0x0) wsmux_getmux: no memory for mux 8388624 wsmux_getmux: no memory for mux 8388624 16:00:54 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004510) open$dir(&(0x7f0000000240)='./file0\x00', 0xb000000, 0x0) wsmux_getmux: no memory for mux 8388624 wsmux_getmux: no memory for mux 8388624 16:00:54 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004510) open$dir(&(0x7f0000000240)='./file0\x00', 0xc000000, 0x0) wsmux_getmux: no memory for mux 8388624 wsmux_getmux: no memory for mux 8388624 wsmux_getmux: no memory for mux 8388624 16:00:54 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000001580)=[{&(0x7f0000000140)="55db5d43cecb8aa926e378caa1e2fe8b7e4dce62ec45afce31c0ef08ff7633ba6936a07b1655d754617c8564f63831eaaf18bc7804012ef07fa216c3df2ef32263201fc7eabd105bb342238a5199a1e97b25525d19d6d2a99bb4422d", 0x5c}], 0x1) sendmsg$unix(r0, &(0x7f0000001500)={&(0x7f0000000040)=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000001480)=[{&(0x7f00000001c0)="fc3fde163e15abe6a7fedc024c47b2b5c0b5cab1521425349e09b64e0c19f32e57a6ac7510ade8f14f070bf115e7eb69e0628c08738734a36f638a92305519dd7a35241e74535e51254f48af6f5487c586a95542893456e48c7e34f245c5ca5cbb176f598f99d6fb5177917cd5326b9c6c84bb52c02bcc9140009f21d1c227e0f83b8b52a09a7a4af92796dafa1cb6db14b8237253723dad7da6daa3ca9d0b2a4bf753486395bf509a66e887e022fcb53a646ed1360863224bb3bf9bb421514dc8955a68623959c3625b33f374b35e55001d91eb6f44e9f6d1242f3c4253b65b49b20f333a56b0cbc703", 0xea}, {&(0x7f00000002c0)="0d59e7951bf1991222bc3cfd2e2e01c388ca3444a534b2f39e4ac0aa2c2c2b1a93e3e65cca45ea8375afa5f9541c957cba3a8f17dde6cefc312b91d92b20ecbc21c2b2324e04525a1e0274738dc4e113615cbeb545a39763917b90e535f9997d3d5b52f05eb37b42a786649d82926e1878a0df6502e19fe02993b732a1bf30ce29f429d32eb792b26ee14f84a27c789c0340ae03931b82c046d6eea53e7490ea262cf452bc3f6bab4ed5457c63e3eea0e61ed0057d94a0937ba066d3cc569587f23f8cf31fff2290a99e68735a05a3d10a16cb01735fcd1f5a96f1d92121391cccadebaaec65755b0e42f9b8dd4ca2996663ad266134837bc382206c98263f9146897ebec9b651673e9320f8a60f8095bbf0f3b386b980968907532047f72d25e9a6657368a9baf5097369b60a4ee92ccf7fe93c690ad53330e2cff5ca604735739c7e480669541a17a57979f3a22384c9ae7645aed7580cd5299bd40c4399836a8b56139456d2282246eacac1d506ec34275791ce75f191ed8e2d627985dfb6ca2d61952fb334b4065e32c0e8f0cc4ac2584cd07fa3c73f9b5f31578f949160886d21108f9b8f0af5e945512fd1a4e50404a62976dbb4be0aa0fb94c513534328aca5795ac01dd5ea602de407bf9b5b524efaa363788ebb67a5f0df04d6dad53da68250bdc61ff9ecebd6f27943f2fb43ada526363f0610d6593c204eb846bf4f42776649d387f6b970ffc6473cf0dd9d71d57511121ae7278f2e86e02eefa291702b582157ef89f9ac5306e0e2ab4f76366efbced10cf34fccd5c4eafec29c8b248007cd547a1a1c27b4f42507a29bebcee6315739a4aacae36d7d0ddae031deb143913647ea7ac81127c9030d07224e9fcffc4746497172e2f017f6ecf09acf1b8422d7b9f866419388827f0f0199f05a443f7bfdb065df97375de1d5aced0c758b9ad4d2fde64110d2bf1b70a8f2bc462266b427ff208686ce7b4bc94ee24157f405ddf21d5c456f3e7d26342bcbe40811a75bf9a14669a192cea4388ec5507c21285af52bfc9db729935c7c72de16eba9156b408765cfdb901566092e192738006266a1eb55e51bd69f043d582dde2047f5faea6703961f44cc1cddc4e21c2964f47434a2c3869002888c84fffab95d729eb7ef774a1feb85742819fe78fd61e15b61442c1b364885b3108d972900384be13b51d03e9d3d944c1a6498e925698db0e8a9a1e23eebdb148c8d6f9c22d265c94ab6dd73821b326ec13132f0c8b31338a6013c53e4db99fa65e018c019b957ed2daded2949118952e3c64474366fa24aa8d017c70b59112bff045a759c83ba39722cded30fdde5de03b5f4127d1359b7bc874f21667150905152b5830a99e9c37ace840aea73d2b80306ebf6f8459d405b90ada7a49b627bbf7182501e9c4ca1cc2235c65bcf0eb827edddfa4b37fc39b1fa4b7c4f142dc0e60bef331dce61773d1a60f5f5e0af9cb2578081d9839aa2b517bf5263c4044c8bb838163017cdc76d02ef0a687670065e67593ca13bad2f65d7e86435f5deffb81a144226a288179b675402747369d36b564ce76b789e94b5c34789af9d03dc890a41355afadf9fc20290c9726c72bb427c30010c4d2b87213a40d720d52213516c80a92737aee109b2f58b1fbaa083f9287da3e499c12542a8c80950fd06ae59866230431da0fa844c7ae2aa79d71e05e0363927df14f0805ca7a7e536a7e8eb0ad742b24c0fa1fe06f8c1045788477c41ed859e8ebcc07c7335c69e73f651c704a0db503d85193d0bf58d3edcf843506b5e8fc5a9372074ca0877d62d8f2a28d0df9a406e9db160b11ad1031e8f798935ee308a11d33e6a5a76a665345ed6d0de236489ea2bf69b565e28f4f593a984197d8892524027bd99ff8dc19209cc83d04570284a511970ec3cb83fc60a4508e6343c7b2604eeb986bc3a1e4b136d10c4832b08b36d987f1cc6dea9f36920b94dec5e5fbfee54d364c6165a74f5fe404277e95e7febe27698855fc2a64a4a2c4fe47d0a0893102535ce2cd4a56eb11190517ddb307bfc7713e66547e44a2012f26f879ad0cd88a3262fb9ce858d64ab757c580b8ca85fa75ed02ac218a468191efb9ff6c585b6a23a59dd9d9d52ee279501063ff67cea6e699c7ed827c5d9180c78d64af3872de955d301e74f08f848aae1fb127fe3aa4d539e1854bb0c92df1de25cad9a255a39b0d3814253aee0cb3fb8f8c973d44e0dee65611a37ec61ddbbd41caa272a878649fd03c45671521a07699c25dff40c4af25f5a5dd04a31b960cb91a725840314bb698ccc6c87f151f719510adc9e42081a7bb21bcde7c6c591465cafa25522af3e6e2aa2ad3ff5d8f1641d752c875c57c36f2e8cca7b53659a7f18250caf51b95ffcba55a0a5026541920b2092202e777938439f3d78d9075e78bcf57ac430c0bf9c95024ac0d32b5427c98179708f8b33efa2264041d0e1dc7689a53713c99ae735f0ffe52bf5d49ac723d7a5a68e6898c679983e214b16a439e6a0001cbf923673ec7cded51f5f7a3cbcf4ebed0c7a64387d7abe6d0dd97ee308da276f6406f5fa834ffca4f89db75f95a9bd3b23603271d7d8cb9b2b22b8c45787863451c143b503d41188b4667d9724592f4068937cd63bdfbc99c1bd79972e455d0068d753693688ecfb730199fb0cff45d6e5b42f8c6cab5ce511263f28a363de1b089c7ec1e1e67aa4b8a4e8f5cf47da99f0790d6762203556c40e567af770b65444f5565130c19697fe24ab0aa76376261f3df6173b815fe6ade8997d0d312481d9b434b4568eb2ab899e8b8980706312444d879e46896c6b7a2118b2878970cd43f4514a49161b3f811258c5d50991198a621f46f8964a305845b917d22b6ab5ccc437c59b1e06ef33db672214161cfd94d2799bbad1c6ffe811ce02d68dc1749032aa1d06030822198356d7ef95838617c2d71fbd9cf464bd169857555a2e74de5eba100f752ab9c3c023bf034e0470a3ba5dc28d2b99eaa0c0df53e217e15d29bd667dbd8be7b5e26c9e74aaae29074dbc756bbef2957edb90e4f5a9a6259f109587b0cfc0593db050df38f117372c29f702dfdb18d3dc817478049ff671621f3976112bb9918871cc78f29fd664c29f3655b1ae010bc7515fef3db1cce77a3adaa783e4a8085137a502eb88eacf6689f430e6cf247678701ae4e83923c586c283bcb140f3c961446b863628b310cd25076380d714926fa51b9170ebe2b8e2d3ea5fda9b993c4d9699d8c437654c982c45fc7a64d897e0f7915424188edb4dbd536f0f9e05929a2a3c39988450fd50ffc3224c444744d803f5f9df7d26a84d21fef8c71fa2c8ea3957debb2efa00bddd772534a84d9775cf68f90960036bc302d92e493e6c00b84a1bfd9b48ce05edd88ef6e3f87cf9f58f6050a74ed11d8d0e43b6f9bbba968d1b92f0799f67e2490042075f899a5c855f691437bf784c89ed6cac06b4eca08842fe0c9d5dcf36d9f59b10b2f0e8525245ea64a738fcd6cd9af2a08b3a9afc7fc8ea5bfb3cf6a3cd2e6967132e418d1a7776cda64e6606d80308b511cd49c92f1d5810b42f13bcb6ffd0ea1fd1764a8e6f9be67da6de0854c27b5894416dab9193502539d36209d720ca019b5bfb7fea363016e6f65ce6264d61fa53081783217e821bd5947ba11f9a44f1b5980a710cbc42efc021f41d4145500e6c636086c6eb5cbbcfe90e4033af4045f05e6ad3202ff36fb0e799b0cc81143cc053ae3cca51378a0e207c01ff967b75e91b056be9c9191dd3280942952082abfce7009e1278e538403cd1583550e5627395af1e54a3b4ea45d3cedbc1a7ba5216d4b4531f4683291885c4e8ef444a2f39314dd741482152efb53f2c60975b19cd3ed89e34bee45f0e55620424890f5e5e7dcf19d70fade004a26295b362b51a36d4887e3e6a57aebfbe86922fcf06e89129a0254ba3955db0aaa176dbf076e116d862febc5ae78d86540ba1a78b182c06954c35fcf1838ed705bbdc43b1c74de643644db690381b9ed0c6c3701a7d47c9787f90f43c636b54f85a0163a257f532a9616cb5784278187432c24348a8d0e581f5cf2be27ccca6b2a1f1131d0f1be1899bb769b908b8a7163432dd127e8ea099ea8e335ca65ba29dfbc9be52068b14eead9f952502b2a224265a415943cff0432bd9a20872c5b566e51f7a3348ad82165e9958ac82701940d48bb838cdeffa646c2a23873f8c891cf087eac972946da63206225c46bd9bbdba2d04ee8e3f114937cd2d950f8baee073f0126840091918145c356aff267f6b85ab96f66a14a4d0300ddea87f8e6e370a0f7f9c7b0d9c7eca29684ab033bb7fe17b6b770028d2ff2bb444a6bf8fc6822bd83b992ba467a192cbfee74c7fcbcda9880aad19db7c27d17ec42d5dde6a05d79ec778cf8e151341aead4d4c179b68b51000338d76c7a9f4f0db505ebf1ff67c8685bea03c11532d86637c08b5a008bb7811de1faa76dd0985ed99cfeeae04fd5a7f3e0dd196b81c0c0db6777bf01d3e1a640344bc231f5fba5cd815c3d49742679f9267b03250c9f2c4fec342aec4a719cebb79390bece97ec94b1b3358b2f0a10ccc748d42a9a0377c5a114eac051df01e663f5bb073111bd03b7a1ae6a4ff4f4d879a8a2612e84a4613ce4fc88039a840f7cbb49fc9376800e95445f94e474653504880e958244f5361d197133220fa53cacbb53eea560b718a9d9fe8faab4213c790ce67aa9e60732806cde4298750624bf8892236ba69dbabc750222d635cebc0c84faf04a50fe91bdc1d9cf098066dcd6061b8b6398d5243aafcc23dde91007615a34f29a8b04bc3dee4142a9823119deba7d25e882977e70adfbb5be5ff2ad92b05eedb2ac01525b56ebf75c76d74fc86d74a164811487022cb744a1fa2bcbbf97666858b15329e512d37065985af48634d312820f5d441cb6af44fb5bb36ded65ac3a7a35337d203c3498ce4cdb48a5b15262d37d49322b6b4eca8cfdc4324f2534a5d13a741d3ed1c3e0cff41a991568bce52eb8b52b9d883b5ad9fb4dc89a44dcbfd62901482596d86cdd9ff7e213f43e4568247d793ed5ab304ba0bc3c65f395b70f07868b847385da227b031a106a1189e78ccf682b4b4ae571999b8a35511a23692efd4dbd147bca7d9f95255d56c20df1183b868a94b55a70018a3e9dbfddf82dfa2d70276657ba4b84908019fe7a37adeec570a52a5673f03d3bd3c415248642a8611c466d5ad64e4efac44b4a72cbf5aefed73041f7496148ee5448b9bea8cc4f65e9588bd33295b1fd64a32c01f5a756765915e7124b38cde43508575a05eaf8372dcf76b73b0c8c79955884c37cc2c90ec07c0b2c746e6630cc15cf2ce4339458a0a9ea6d12bc234df87e01572aa176f7f5696c1b380739fd4104189db9844b08a16fb87475dc66d6f55c2b03ab47b2cdb30b5b11f776ee6ccf3ae82ed858dfea1e8e29a60d1f4d97103220fac6c8cc1b3e3d22ddd5df27537cb2c2db300e9bfdfc4d27c34e80059908357f4dada9f93d92820ca9503ee2c4a9bd6bec4452f65e489ffbd7e75a154e26e9f19e7358e512c75a25e5f27e6cc1198cf079241db52155dd837ceee8f661fb5c6638903ce0532d814890310c1cfaf749363acd2cf430bc991a0100c9d825c46a544522419163908914afb11ba5c96ebee82e9c80bc02a4375729bbcd79e7c2ff858d32988266a7cbcb2c758aff3a0c55b7628618c42b6a17680288eb35b609298a608175482b5add512f1f1", 0x1000}, {&(0x7f00000012c0)="d9fe469bfebf4a0dd184cdc70d0523e7375e73b1fb8e19f15581f0d6fc18fd4b45af8557de08b3fedff3ff3d044522712709d5af245a2021589dce4230ad38fd63566c6cbf14cd94a000103adc9e9b068d57fa809f8b3c78b847882ad39cdce335d022f23d6ab3153296a7986f036d4d8adfbb15468c06f9d2e3b3c23880651a41a7fa8ad8adf70973adff0187d7176d173ae7a50a0dd1d5c912868fe788470974c7699a1bf3a2e1031fd131dc0a142484e0b443be5687acb514e6481124406b374385c631c6f119b06e0defb35bc35d36d391fcc8b463cb7de9ddb19f9094dabd8241bdfeb099ead1526917ab485c37", 0xf0}, {&(0x7f00000013c0)="3582507ab6bac1ea173c1d999feb2d8333cc0db3173e6a093c4d11a4c922991ea1106524db6b42a98154ec49746dacffd2607f00f6e8c1f4a09fc3b253d492e752846ef5babf92ba45246851e4ce19d719e96ae52bbffe6ff905648dbfde79c916842e93242b62b490ad7b72ac48163293c44f1652733f8fe5f1410b31a5e50bd76d6945e4cbe4", 0x87}, {&(0x7f0000000080)="56cf60fc0ccc40", 0x7}, {&(0x7f00000000c0)="efdb6d4484b611f2683d515367179960dadba18a5cf4fc0ee39945eee88fc9ed95a746466f8f4118ca6069a24339", 0x2e}], 0x6, 0x0, 0x0, 0x1}, 0x40e) execve(0x0, 0x0, 0x0) 16:00:54 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004510) open$dir(&(0x7f0000000240)='./file0\x00', 0xd000000, 0x0) 16:00:54 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004510) open$dir(&(0x7f0000000240)='./file0\x00', 0x1c000000, 0x0) wsmux_getmux: no memory for mux 8388624 wsmux_getmux: no memory for mux 8388624 16:00:55 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004510) open$dir(&(0x7f0000000240)='./file0\x00', 0x20000000, 0x0) wsmux_getmux: no memory for mux 8388624 wsmux_getmux: no memory for mux 8388624 16:00:55 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = msgget$private(0x0, 0x14) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r4 = getuid() r5 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) r7 = getpgrp() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x3, r2, r3, r4, r5, 0x3, 0x4}, 0xae, 0x101, r6, r7, 0x0, 0x2, 0x6}) setsockopt(r0, 0x29, 0x37, 0x0, 0x0) getpid() 16:00:55 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004510) open$dir(&(0x7f0000000240)='./file0\x00', 0x25000000, 0x0) wsmux_getmux: no memory for mux 8388624 16:00:55 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x430000, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, r0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{}], 0x1}) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f00000000c0)) 16:00:55 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004510) open$dir(&(0x7f0000000240)='./file0\x00', 0x2f000000, 0x0) 16:00:55 executing program 1: r0 = msgget$private(0x0, 0x8c) r1 = getuid() r2 = getegid() r3 = getuid() r4 = getegid() r5 = getpgrp() r6 = getpgid(0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x20, r1, r2, r3, r4, 0x10, 0x7}, 0x8, 0x7, r5, r6, 0x59af, 0x80, 0x1a5, 0x7c66}) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) close(r7) ioctl$WSMOUSEIO_SETPARAMS(r7, 0x80105728, &(0x7f0000000180)={&(0x7f0000000040)=[{0x6e, 0x7}, {0xab, 0x7f}, {0x125, 0xffffffffffffbebc}, {0x0, 0x800}, {0x67, 0x5}, {0xcf, 0x3}], 0x6}) ioctl$WSMOUSEIO_SETPARAMS(r7, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x4}], 0x1}) wsmux_getmux: no memory for mux 8388624 wsmux_getmux: no memory for mux 8388624 16:00:55 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004510) open$dir(&(0x7f0000000240)='./file0\x00', 0x8f000000, 0x0) 16:00:55 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) sendto(r0, &(0x7f0000000140)="2685fca3b6d9bfaeedd089c043410f0859638f7d89e26e3c4bb26d278add8a1eb5e56c14615a179cca33a75ac949f3d18fe418c86e7ba7ed54ec5bf6fb32b56af77b39e4ebddcfb7bd9aaa6cf39dc82767079e1705511bd187c985fd7239ce3f96d91999d3e06d536e8db34df4d506fae7b448a6ac3bd99c99c0577970fbeb9c1e83eb898d4822a434044f844c3461a4b706f7ec4e99e216351cc81c7a6664d140c309fbcf82a5386e4706f20e82bb67721724958cae8d7c9671fe908604f59dc43b2a120cb4e27364e492a7f5d143dc2ce7632404e719fb061c83c273f6bd63fb8486b7d3701558b296d632e9af", 0xee, 0x0, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000100)) open(&(0x7f0000000000)='./file0\x00', 0x800, 0x1) getsockname$unix(r0, &(0x7f00000023c0)=@file={0x0, ""/4096}, &(0x7f00000000c0)=0xffffff93) 16:00:55 executing program 1: r0 = socket(0x12, 0x4, 0x4) ioctl$TIOCGTSTAMP(0xffffffffffffffff, 0x4010745b, &(0x7f0000000080)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) setreuid(r1, r2) ioctl$TIOCGTSTAMP(0xffffffffffffffff, 0x4010745b, &(0x7f0000000040)) munlock(&(0x7f000010c000/0x3000)=nil, 0x3000) r3 = dup(r0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) ioctl$TIOCSDTR(0xffffffffffffffff, 0x20007479) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = semget$private(0x0, 0x1, 0x400000000000592) munlockall() readv(r3, &(0x7f0000001400)=[{&(0x7f00000000c0)=""/250, 0xfa}, {&(0x7f00000001c0)=""/165, 0xa5}, {&(0x7f0000000280)=""/116, 0x74}, {&(0x7f0000000400)=""/4096, 0x1000}], 0x4) semop(r4, &(0x7f0000000000)=[{0x1, 0x5b4, 0x1000}, {0x3, 0x6, 0x17fd}, {0x0, 0xfffffffffffff352, 0x1800}, {0x6, 0xff, 0x800}, {0x1, 0x80, 0x1000}, {0x3, 0xc3a, 0x1800}, {0x3, 0x2, 0x1000}], 0x7) socket$inet(0x2, 0x1, 0x6) wsmux_getmux: no memory for mux 8388624 wsmux_getmux: no memory for mux 8388624 16:00:55 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004510) open$dir(&(0x7f0000000240)='./file0\x00', 0xc6000000, 0x0) 16:00:55 executing program 1: r0 = socket(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x1}, 0x8) setsockopt(r0, 0x7, 0x3, 0x0, 0x392) r1 = dup(r0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000140)) setsockopt(r0, 0x6, 0x5, &(0x7f0000000000)="687df670903ae9b019a95907d22c98439e5726a84d91be993cf7a12bad16daed25766758bce7d8cbca0254e305139554b80c1b8f13713e7b741cc64a33a53f05bbeff2e993fbe19a065c901a6d7e3992b82b4f1943ffeb17f8917eb8b766dcc96cfa39e152ec99c0c7b872174df93b8766ae490038fd2355f8a56a07a84f5791ca4a79032d2b3d67a1f943a35619784d092e156ed640127606f6f2df0d2e01de94972edb431633cd3b06e4607d9bbfeff85e50bece5d8493cbb52a1304adc13d3c535f19540bdd22536da178e9abfe146d0d262ddcaab6065dc427bd68439de5a0ac8bb4202a7994", 0xe8) wsmux_getmux: no memory for mux 8388624 wsmux_getmux: no memory for mux 8388624 16:00:55 executing program 1: setreuid(0x0, 0xee01) kevent(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x0, 0x401, 0x0) r0 = socket(0x800000018, 0x1, 0x0) setuid(0x0) r1 = dup2(r0, r0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x22, 0x2, 0x3, 0x8000}, {{r0}, 0xfffffffffffffffa, 0xe1, 0x3, 0x8000, 0x1000}, {{r0}, 0xffffffffffffffff, 0x90, 0x4, 0x6}], 0x3, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x40, 0x10, 0xff, 0x2}, {{r0}, 0x0, 0x21, 0x20000000, 0x4, 0x1}, {{r0}, 0x0, 0x14, 0x1, 0x3, 0x1ff}, {{r0}, 0xfffffffffffffff8, 0xdfedd5235b05b474, 0xa0000002, 0x7ff, 0x100000001}, {{r0}, 0xffffffffffffffff, 0x10, 0x80, 0x41f3}, {{r0}, 0xffffffffffffffff, 0x3a, 0x2, 0x43d5bd6b, 0xa1}, {{r0}, 0xffffffffffffffff, 0x41, 0x0, 0x1, 0x6}], 0x1, &(0x7f00000001c0)={0x8e, 0x1000}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:55 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004510) open$dir(&(0x7f0000000240)='./file0\x00', 0x100000000000, 0x0) wsmux_getmux: no memory for mux 8388624 wsmux_getmux: no memory for mux 8388624 16:00:55 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004510) open$dir(&(0x7f0000000240)='./file0\x00', 0x9a010080ffff, 0x0) 16:00:55 executing program 1: r0 = socket$inet(0x2, 0x8007, 0x1) r1 = fcntl$dupfd(r0, 0xa, r0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="eaff125400000000", 0xffffffffffffff46) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, 0x0, 0xcf) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x8112, 0x0) wsmux_getmux: no memory for mux 8388624 wsmux_getmux: no memory for mux 8388624 16:00:56 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004510) open$dir(&(0x7f0000000240)='./file0\x00', 0x2000000000000, 0x0) pckbd_enable: command error 16:00:57 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3a4", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x38, 0x3, 0x0) setsockopt(r0, 0xa, 0xb, &(0x7f0000000000)="d5040068", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000080)="90000000", 0x4) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x2, 0x0) connect(r0, &(0x7f0000000140)=@in={0x2, 0x2}, 0xc) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000100)=0x7) pckbd_enable: command error 16:00:57 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004510) open$dir(&(0x7f0000000240)='./file0\x00', 0x4000000000000, 0x0) 16:00:57 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc3", 0x100}], 0x1, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000000)={0x1, 0x701}) r1 = socket(0x18, 0x1, 0x0) listen(r1, 0x0) setsockopt(r1, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) pwritev(r1, &(0x7f0000000840)=[{&(0x7f0000000240)="b8ac2a28689669079f30bd5c65d3f705f07157a10aa1089c8c5ab3eabb47045ed8a6a0dc8c5d2e31c4c88222450768f144f2603ab4c1a4b3c8880559391bc94a15e50c4721472e53e542f423bbf4", 0x4e}, {&(0x7f00000002c0)="dc41fe8467edd9d605c59b10b75bf50b4d751131a21cb161541fe6fced56df87f9a20c1d86ec90a69eb348fe4b2b5cd6a9daf12257693832e671b99d3c1ea8f95d48a55c69f18a7bc4f78b4f26c757c58ffbbaea4a1450bf1cc55431189d9c55cc4f366cab3683ee66b174e79423a67ffce4d648dcc2412026ddab10d6d6ff6d39bf773f29a9adec8b7fab800bb7d3af5a26e6336e2f2f29ea9feed405effadef69e45b50074c81b307075105acdc7cd4b3100433b44a83fbaa41c251e09", 0xbe}, {&(0x7f0000000380)="36e524a72cd07cda48dba08a5b7e8256b0c0e0e1b0", 0x15}, {&(0x7f00000003c0)="40f5947b95e6549efd48", 0xa}, {&(0x7f00000005c0)="2a988fc43cc9be67ea3a20b00a9859e3946d9314e4891b9b40b2e77a14f20303d6bc47fb43c26ebce77f1b527774eaeeaf5445152e93b8db21f5930f3950299dc80d734fa110bb8757d16beba13eb244d9ae2d460d683d12102c2813797bb99b2f190a4eb7c2087ba707ef1da1b965d0fb542c52b7fcee6159665cf060948338548e28e6ccc94936371a3e4d1deaaca1b7823b6f0ec5f2ab1e06058bc5849e2ae18440aa71e3a243b0372047df1248b7712e5281df13b149aa4161e8ee083ca729c7b89cab3e9c83e83b221597ddc0755cf8340d163956", 0xd7}, {&(0x7f00000006c0)="24ce910f29beb9921db15032ddd49289efd4ad72dfe99ec0afc06151e277db0731f53e7e5fa30f6c309d0f01c5cac19a7613ea795582be7c5100d29058ebf0e3fad4f4f5f5cfb39aa434c4d9e16954ecdd0fe2aa5b0aa2067aa46017ba73ac59d6bd5c187c867b0a072fd0769816b3c8966f9b977e5a6291909594a879accb4a32a6a062e3660d62b3867f28318727f5386f34c0a90c81710d2e09ab10f8398449eea108a63ea6001ac7636e57e36ca6db6d2102b0349aa9ad0fe3ba1f28be30bc4a6aa3d63d485635846e59f14e81c8e1f6ad1ceed75cc7f6fa47ad024a3d0d80c5a44804d3323625ddd106db080f393d", 0xf1}, {&(0x7f0000000400)="1c8d66458d0ccdc3dc39d9b58a588142134463c2a9a9f5ab5dfdcb19d6fb176ed16adfe06fc9c12608dc41cb486613d71b8dd6293f5b416c", 0x38}, {&(0x7f0000000440)="362e1728adae8fcdf90c1e7214f1c0a9b739bbc9eaee1e9eeeedc7112c5d20b93b15fa172f3a", 0x26}, {&(0x7f00000007c0)="3ec05ae3e399216923c23389d72b877d4f5545eb7338f60309979d3ec86e74854bfdc44c0b7e6b52c6de96e56ea8f3f155cd5f530f63e6ecfb3d3ff94677d3a07698109bc4723a0f6f4d6137c480c9c86d51f07767f87755d6c0628cf75692eb16485b1b4a79d9ffb615bd4a9f79", 0x6e}], 0x9, 0x0) write(r0, &(0x7f00000000c0)="2f82", 0x2) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) dup2(r0, r0) fchown(r0, r2, r3) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) ioctl$TIOCSTART(r0, 0x2000746e) wsmux_getmux: no memory for mux 8388624 wsmux_getmux: no memory for mux 8388624 16:00:57 executing program 1: accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x0, 0x0) poll(&(0x7f0000000100)=[{r0, 0x8}, {r0, 0x1ac}, {r0, 0xd0}, {r0, 0x9}, {r0, 0x44}, {r0, 0x4}, {r0, 0xc8}, {r0, 0x14}, {r0}], 0x200002c4, 0x0) 16:00:57 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004510) open$dir(&(0x7f0000000240)='./file0\x00', 0x10000000000000, 0x0) wsmux_getmux: no memory for mux 8388624 16:00:57 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) close(r1) r2 = semget$private(0x0, 0x5, 0x124) semctl$IPC_RMID(r2, 0x0, 0x0) 16:00:57 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004510) open$dir(&(0x7f0000000240)='./file0\x00', 0x209a010080ffff, 0x0) 16:00:57 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x23, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r1 = shmget(0x2, 0x1000, 0x8, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_RMID(r1, 0x0) wsmux_getmux: no memory for mux 8388624 16:00:57 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004510) open$dir(&(0x7f0000000240)='./file0\x00', 0x28000000000000, 0x0) 16:00:57 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0xfffffffffffffffe) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCSDTR(r2, 0x20007479) r3 = openat(r1, &(0x7f0000000040)='./bus\x00', 0x200, 0x1) ioctl$TIOCNOTTY(r3, 0x20007471) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f00000000c0)={'./bus\x00', 0xfffffffffffffffb, 0xfffffffffffffffd, 0x81, 0x1, 0x6063, 0x410a, 0x7, 0x1, 0x2, 0x2, 0x6}) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0xab6, 0x0, 0x6, 0x0) 16:00:57 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004510) open$dir(&(0x7f0000000240)='./file0\x00', 0x509a010080ffff, 0x0) 16:00:57 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f00000001c0)=""/90, 0xffffff34) read(r0, &(0x7f0000000000)=""/21, 0x15) dup2(r1, r0) execve(0x0, 0x0, 0x0) read(r0, &(0x7f00000000c0)=""/245, 0xf5) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000040)={0xfffffffffffff547, './file0\x00', './file0\x00'}) 16:00:57 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004510) open$dir(&(0x7f0000000240)='./file0\x00', 0x709a010080ffff, 0x0) wsmux_getmux: no memory for mux 8388624 wsmux_getmux: no memory for mux 8388624 16:00:57 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004510) open$dir(&(0x7f0000000240)='./file0\x00', 0x70b4010080ffff, 0x0) 16:00:57 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004510) open$dir(&(0x7f0000000240)='./file0\x00', 0xa0b4030080ffff, 0x0) 16:00:57 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004510) open$dir(&(0x7f0000000240)='./file0\x00', 0xa0d4030080ffff, 0x0) 16:00:57 executing program 1: mknod(&(0x7f00000009c0)='./bus\x00', 0x80002002, 0x28ac) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x2800) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000), 0x0, 0x0) 16:00:57 executing program 1: symlink(&(0x7f0000000000)='\x00', &(0x7f0000000140)='./file0\x00') open$dir(&(0x7f0000000080)='./file0\x00', 0x8220, 0x0) 16:00:57 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004510) open$dir(&(0x7f0000000240)='./file0\x00', 0xa0d4040080ffff, 0x0) 16:00:57 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004510) open$dir(&(0x7f0000000240)='./file0\x00', 0xb001080080ffff, 0x0) 16:00:57 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x8, 0x0) 16:00:57 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004510) open$dir(&(0x7f0000000240)='./file0\x00', 0xf099010080ffff, 0x0) 16:00:57 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000280)="5296af175f031c651a6234af1a327ab0a7bf95b62105473632", 0x19}], 0x1, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x3, 0x2) execve(0x0, 0x0, 0x0) 16:00:57 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004510) open$dir(&(0x7f0000000240)='./file0\x00', 0x100000000000000, 0x0) 16:00:57 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004510) open$dir(&(0x7f0000000240)='./file0\x00', 0x200000000000000, 0x0) wsmux_getmux: no memory for mux 8388624 wsmux_getmux: no memory for mux 8388624 16:00:58 executing program 1: semctl$IPC_SET(0x0, 0x0, 0x1, 0xfffffffffffffffe) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000000040)=""/82, 0x52) 16:00:58 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004510) open$dir(&(0x7f0000000240)='./file0\x00', 0x300000000000000, 0x0) wsmux_getmux: no memory for mux 8388624 wsmux_getmux: no memory for mux 8388624 16:00:58 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004510) open$dir(&(0x7f0000000240)='./file0\x00', 0x400000000000000, 0x0) wsmux_getmux: no memory for mux 8388624 wsmux_getmux: no memory for mux 8388624 16:00:58 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004510) open$dir(&(0x7f0000000240)='./file0\x00', 0x500000000000000, 0x0) wsmux_getmux: no memory for mux 8388624 wsmux_getmux: no memory for mux 8388624 wsmux_getmux: no memory for mux 8388624 wsmux_getmux: no memory for mux 8388624 16:00:58 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x10008, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) getgroups(0x4, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0]) setegid(r3) close(r1) munmap(&(0x7f0000000000/0x2000)=nil, 0x2000) openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x100, 0x0) close(r0) r4 = accept(r1, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) accept$inet6(r4, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r5 = shmget$private(0x0, 0x3000, 0x2, &(0x7f0000ffc000/0x3000)=nil) shmctl$SHM_LOCK(r5, 0x3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) connect$unix(r6, &(0x7f0000000380)=@abs={0x0, 0x0, 0x2}, 0x8) write(r2, 0x0, 0x0) getppid() r7 = semget$private(0x0, 0x7, 0x250) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000003c0)=[0x8, 0xfff, 0x6, 0x80000000, 0x80000001, 0x80000001, 0xffffffffffffffc1, 0x6, 0x10000]) 16:00:58 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004510) open$dir(&(0x7f0000000240)='./file0\x00', 0x600000000000000, 0x0) 16:00:58 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004510) open$dir(&(0x7f0000000240)='./file0\x00', 0x700000000000000, 0x0) wsmux_getmux: no memory for mux 8388624 wsmux_getmux: no memory for mux 8388624 16:00:59 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x82}], 0x8, 0x0, 0xfffffffffffffff8, 0x0) r3 = getppid() fcntl$lock(r0, 0x0, &(0x7f0000000080)={0x3, 0x0, 0x9c9, 0x9, r3}) 16:00:59 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004510) open$dir(&(0x7f0000000240)='./file0\x00', 0x800000000000000, 0x0) 16:00:59 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setgid(r2) 16:00:59 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004510) open$dir(&(0x7f0000000240)='./file0\x00', 0x900000000000000, 0x0) 16:00:59 executing program 1: r0 = socket(0x11, 0x3, 0x0) close(r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setregid(r3, r6) r7 = shmget$private(0x0, 0x4000, 0x440, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000100)={{0x0, r2, r6, r5, r6, 0x0, 0x1}, 0xdb04, 0xfffffffffffffffa, r4, r1, 0x100, 0x4, 0xfffffffffffffff7}) wsmux_getmux: no memory for mux 8388624 wsmux_getmux: no memory for mux 8388624 wsmux_getmux: no memory for mux 8388624 wsmux_getmux: no memory for mux 8388624 16:00:59 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0xfffffffffffffffe, 0x40000000090d2, 0x3, "d730c1e7bb6fc4e23c5b00000000000000e74de4", 0x2142}) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x7fffffff, 0x0, 0xf1ed, 0x7fffffbf, "a508000000027f00007f1000000000008000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:59 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004510) open$dir(&(0x7f0000000240)='./file0\x00', 0xa00000000000000, 0x0) wsmux_getmux: no memory for mux 8388624 16:00:59 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004510) open$dir(&(0x7f0000000240)='./file0\x00', 0xb00000000000000, 0x0) wsmux_getmux: no memory for mux 8388624 wsmux_getmux: no memory for mux 8388624 16:00:59 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004510) open$dir(&(0x7f0000000240)='./file0\x00', 0xc00000000000000, 0x0) wsmux_getmux: no memory for mux 8388624 wsmux_getmux: no memory for mux 8388624 16:00:59 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = open(&(0x7f0000002500)='./file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000140)=0x4) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$KDSETRAD(r1, 0x20004b43) write(r0, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r0) r3 = dup(r2) open$dir(&(0x7f0000000280)='./file0\x00', 0x0, 0xc1) r4 = syz_open_pts() ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f00000024c0)=0x8) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xffffffffff7ffffd, 0x0, 0x7f, 0xfffffbfffffffff8, "dc04001b00027f000000100000fe662c5000"}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x680, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x10088, 0x192) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:59 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004510) open$dir(&(0x7f0000000240)='./file0\x00', 0xd00000000000000, 0x0) wsmux_getmux: no memory for mux 8388624 wsmux_getmux: no memory for mux 8388624 16:00:59 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004510) open$dir(&(0x7f0000000240)='./file0\x00', 0x1c00000000000000, 0x0) 16:00:59 executing program 1: setreuid(0x0, 0xee00) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000080)={0x5, 0x800, {0x8, 0x1}}) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000000)='./file0\x00', r1, r2) setreuid(r1, 0x0) setuid(r1) wsmux_getmux: no memory for mux 8388624 wsmux_getmux: no memory for mux 8388624 16:00:59 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004510) open$dir(&(0x7f0000000240)='./file0\x00', 0x2000000000000000, 0x0) 16:00:59 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000100)=[{{}, 0xfffffffffffffffb, 0x1, 0x1, 0x80}, {{}, 0xffffffffffffffff, 0x80, 0x0, 0x5, 0x3f}, {{}, 0xfffffffffffffffe, 0xa1, 0x400fffff, 0x9, 0xfffffffffffffff8}, {{}, 0xfffffffffffffffb, 0x0, 0x40000002, 0xb2, 0x6}, {{}, 0xfffffffffffffffe, 0x82, 0x1, 0x9, 0x8}, {{}, 0xffffffffffffffff, 0x90, 0x0, 0x264f, 0x4c74}], 0x100000001, &(0x7f00000001c0)=[{{}, 0xfffffffffffffffb, 0x0, 0x81, 0x9d4, 0x5}, {{}, 0xffffffffffffffff, 0x1, 0x2, 0xfffffffffffffffc, 0xffffffffffffffff}, {{}, 0xffffffffffffffff, 0x0, 0x4, 0x8000000000, 0xfe4}, {{}, 0xfffffffffffffffb, 0x99, 0x20, 0x7, 0xdc}, {{}, 0xfffffffffffffffb, 0x0, 0x80000013, 0x1ff, 0x40}, {{}, 0xfffffffffffffffb, 0x4, 0xfffff, 0xd2df, 0x1}, {{}, 0xfffffffffffffffd, 0xd, 0x2, 0x80000001, 0x4}], 0x3, &(0x7f0000000080)={0x8000, 0x5}) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000000)=[{0x2, 0x40}, {0x7, 0x8}, {0x6}], 0x3}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x80, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000380)={&(0x7f0000000340)=[{0x45, 0x81}, {0x1ef, 0x8}, {0x189, 0x9}], 0x3}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f00000002c0)) poll(&(0x7f0000000440)=[{r2}, {r3, 0x1d7}, {r1, 0x4}, {r3, 0x8}, {r2, 0x40}, {r3, 0x4}], 0x6, 0xffffffff) symlinkat(&(0x7f00000003c0)='./file0\x00', r3, &(0x7f0000000400)='./file0\x00') wsmux_getmux: no memory for mux 8388624 16:00:59 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f00000001c0)=""/90, 0xffffff34) sendmsg(r1, &(0x7f00000014c0)={&(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000180)=[{&(0x7f00000000c0)="1018d437268b67edf5ac20f8969517bed7de3c41f8cd4cca9dd9fdb7a85ee00e7578c9a997b83b13ea2ecb5912ccf79ac1602c6892442a005f1461bfa95bdfb89bad3485e1d07636dced046b3021b733006861fa11e28b27437806a29c42f9c2ea66e5970c853359901caf807ebf1f3957c6214b4f5adb4e0a935652e182b0eae1fa5a3ce43604909c6bc4c498714b82ec4a08f7396aa6f7945d3c03d7f59f71102544675e", 0xa5}], 0x1, &(0x7f0000000240)=[{0xd0, 0x0, 0x6, "4762fda2bae9bd3d88bfdca830f56085829e8c3db49d30beb136bf177d38104f47ee64e69e76cb1e69b110583976314f7fbfc5c7ea6f138f8c586edce5c6850be0c6ecfceec9970d7451e9590a58538e4496f10ff7097e8286fa04991246d50414f785498b95ec5835f831e5d9c728a4e82cda141b5f97afeda63fe014cdedb7dbc33a7d24ad19766b40bdcd174e01e48635fa33bb88f3d1c147a14f670fe0e1472880dbef36b043ff0ed9a4e6838468a1b276fd2bf0820e21fe56"}, {0x80, 0x1, 0x6fc, "30dd5a86f3762b86674891fc4955705daecffff67a0b98cc52dda08dcbec84f057e854c2414f6ac41424b21e88772f628be8bca6f14645c05a9fc2d7ab64002ba321453539c8fbf41b3d463237ff8ec25a4031b4e56790328833e617aae854166a82bc07f749705de8dd58"}, {0x80, 0xffff, 0x2, "ebc93c3f0b2179f44fdb982d036106ccc910160612841a737865437e754182132d145c0c8c93e0954e518b34e8116318f916e5298d1c1abfc3ac23d88c83b69f2b8220cfed5a83dd50535f1ea7de9230a2c18dd28aa26b5bc73e19c4e47f50a7fd56de7bd6d9710fae"}, {0x70, 0xffff, 0x6, "a7665624a5ef2007703afe415b47ddf36eca77ba1fe81fb5ffea965050df769448cebd33565fa9b399bf6dc647c874f98e8e8071bdc230bfa0d5eb50680012256e9c63bbcc44edc0f362069ec47d85ad2f6a0357a503ef5e42334007aac184"}, {0x1010, 0x1, 0x8, "e8354ce25f918291dadccded96849667177a13828e23fbe1ede5b3d54780a06895f34a32e5505241e03f1b2d9ad1a1c3271d7e8bae522785d5d46383698f0b37d5bea969ca6ccaffc4500cd94f219539defac4209f6ac9fa3d4b44175566cec3453859527cdfb45bf4ab85ccd01be59909dc037565f26d90e37ce6dc4c2d3826a3b2bf591c9eb0566a9817bc442149721772c3e6980d4de7fa59606c14484e24d474c9e88065eb3c53ae599e2105e13762a32a8821f20fcd6127a8c627ffc9cdd84d2b131af3b8f5e7349e961c76cbe8c1514d7dc2a8b51781523205648026b0b5cc979080ed14a54ca6bbdb1e92a677e76e3f76f383d820ed1279a35a7a14830fa7b495729adc039cc8371645c43ce07f507ddddfa9e6f2ef88accce411902e346a57b310591080d144cd079889cf0b2da917fc506dc881a36c27d8d38b17e68482bd406259b628b078f5a9b9a257062cf1fcef9c016b59c21e903e8d3589256b672eab3849531e10a7cd001f4db03f212d15b26b5319fde3c40953969ea392076f45ee3ea13178b25d7035b7e45a3c88aa7f896933a5c2db840b8f21889fbeb49985f1fbf51ad97bdbeeafbd9f7d3736388dc3fe658e78596d6e1d4a44de6dba1842550a42c1fc27e405f819871e70ac6b7eced4a8c64397538f66d5363aaf6711f84ad3a1248cf1f362e140427e9665a6c6b3f027536bcaf196dbe28ecca5b842b61d6a614d4fda0dfa98595a65aad35f872a29ba689a36f327e0cade83aaa6c718f1d66d376763ac4bdd8b84e77b7f9c6a69d97ef5733c9e89bbc78cebd5a9f1279da980d8ccd94970173715bf58ee2f43429a468a4d826c37c6706d9b403c78d35c801e9345358f0c27c2249da09f7fe9bcce342b4003c37d1581bfb545326c5ffa03bd95fa3dfff1a3253762cbb085faf3416526074d15e0d9c5c21c30fb311349f534326913e75e5bb1b7c27eb978ba245bc5f05724c0f244158b63c36f8f8a0aa3b3c18224df393f3830dde749be8ea74877d3a4790dc1512652aec1236bc49b6c84ff30dcae0fd4871ea952222bf8915820891ee5515f762a8e67520b2e8e4619db64a71a248fb7e1c3c52f48e2cbd70f7a2faf7782d3229822273ef8ff72a21ee2b050ced589435795c745fbf344db9a8c85b9b996b1b05db2349d47172deb57ee24421af779a74e6e03d244e9681a2082a0c5de52edca914b99ceffa2c4b6dc77492716ba837d8bac4d1a90b955b205671082cee25cf1385252d10bf733fa16deb5fc84d0cb169e51cae3ef4969b068cb3f386665d7c52e3d1ee64d6dc65c4df78dd77f42bf9a7c1dc94921f721af4b608df588a426ec903add2ee5e724f26eafe301fff2c11291c6ca84f08442f55ebcb0a5472d33d0dedcc3e5578faccc487af08501e9437836808e376ba2f42dce1247dab5e83e315c27dd5deca71cf38772fa04f9d4001d15a8c59e8a98f28daca753be148941dafcbf3180488b38d51ad17656947c7bedaab693d3a976ce474ae42548a35d3b5f7a91452e56f43e177cbe1876ad1b77f1f3dc489a440ecb1d13ab5aee33b1d35c361a14bb15fb07d37b6ed17bd3d9ea4624f7f66d2d87cdee714511801a3d9a4d5c0e57f4e1a8ab2c203cce742e1abfe87520ced26e75610d790c52f19a0e8c93a28a2774d516e7123040971881d77c0edbee950d1591af61a2d7451044b7092f07175d05c1f553a1cedea6c38594cbe9102dda7dadcfa4f22699efe6c57c0842d2470bfcf1507f45b2f3b6eda439d1580840a7736b5182ee326f813d9be2c3083a53b089687fece962017c5bc21343f0e91ea697d6a6cc78b877c91fc4ec1916a8796b352e15a295406e2a789e4ec97a0bd9a77b3fd632804ced76ef6455cda1405877b63f6d113acc4a1501f7b332c37e23e4675a4e86963706dcfdc80c91a2805a2f54c9d355e4f878527513c368b420fc4a5d9ee1d3174daa1d48fda7fc83694c35ef6da029ebd02195e055a481f2e2235353e7268445b8a6f6870adfca1d9aaabd15e99b61b8fc9d4e6ce914b5da01a55d6c5d3e300794d106766a6ea10e5a75bc95afda478cd9ecff5ccac73494dc5532edbe16a85808de6174a6e185043c63ffe675e1cabad1db9674b69092a7939d2bfa465a00e710f12b1d527cfe00952726f4e131adcfe6c04701805a7c3f25039cd281892f374af0f604ffe9ffd42ac64d8b7ffa993b279b78c81185feaadd73fd5bba700b0051f11371a5d11fa756cebffe0aeba37bfa3c7278d9a7cd0422ce8fe358349be04c1425cbe936e48eeb5c81d00f76420e08310ad5d2c929a74a46f8baecbb60028b4c3767fe549e6474517c92e8d7b6ede8c401b1c57994a639fc20de653be874d0f56a393e9104fb842851aa48253d0103d11da3a282d1bdf9e3450124b4b87563568c811dbc70ecf5166173676511ac75664cd95055b5c60551e3ea1c7dc8b9d1ea6c1999651490a3334913956a43c895d6528f8e65c9fb250a356d5bd6ee43c623cd318243243431bb1100112d6c3128a80aadf4cf8bdaee2b343c86919350a72bd08bb8898a845682095dc7d52bfd16f0b47b99cbd210020544fa5b23edbfd517813d451ac8d0f2e870efac39b5bdf408dfb8aa762a27e7fe422a508cd9d5eb7c790e5b9cb00757d358f862441dfde1c86fe7df2d26cead91f35777dceffa85d251cfc1ebe0d220b57c27cf8f50a170b5c4d5b6c7cea93e1cccbb691b5802da5eb46606921bd5feb1b35f4c7776b5bfe6f761ec7055821f688fabf8cebc7507e0cfe5b03424521728370ed47999b1edb5cb9f45867191e83f7300543a7c5f5793af49804cd81e133b40508b466899db67cac2be1a57f7b3f78631391aaffc6e8b5e5c6f588364a6e21f1e08bd8febe1148fb645381e26da8f276f3e423501022f1f741c96dde64fabc0e416ce1e6c3da6889b52ed1e66da886fc8746f2e34db77655a5d1ed00e7301ebb9dc25debe9b6c8b38ced7c15c6d1de3b649ac21c6af1f263234a876c04e0ef3245bfe5cc096327df969d8dbd50bf4a5da82917c68eed8cd6fd1df025095fa1d735210181696fe9a6354c096bd451e113697da90a29384266aa7d56f2578fe1bd6a70c97533e4dd78d0ed3973da48e940c93e757c3cae4b1e197d1fe40dea0389f223adcc4a711b6a1afdadc6e9910e324ca357b24fe241dcaf4e3ebe5e265d25cd70a276423594474c315f2121b331aa68c74ba398e45a00853c216db1f05a2ce56771bb3cd8b2f01de41167c47ebe444d3c132f2416d96ac72b624133c3b038ed44feeab684e086fc9d15de2373295dc61de87ef56aac02100677ec29a239c0532b838c30a2e07f4c0271af518a86f4790cb68a4e1689d0e7cf20cf3177f1df5e4b6dd4a6fb9cd1b01bf8365eb824b79b5ee4f03eb67bd3683f35c325815526dafad8e9259a254663aa3ef0455d9f578973fcfee2e183cdf7d1d9089a6b60dbd6f4d9884ab733cd0e1d1fc5724bb286b6381e282cfb85c322abedbee11fc86f750b1e5398c39cc910ebe9facd1d2f8af7b11356296f8e1788d8facfc241537b2b31bd7ecdac3fad392c38d2a02af213b772f0d02c3d8bf4b07deeaf1c3ce93661d0229792086a78c78a8453643afb19a9d13ec23949c71df3603942da57ffab8bd6c731fa80c0ddb33e3470c53af3c57c950af463e179889bba2f0701e78832123ca786256216c7e3c575e32ba2155d61fe1b4a74f698b764d438bc1d738c777041fb64ab9711ee2479a18e7823eee5c371ab8e0798e2ee9b1dea6d210ac676147d35b8caa74021023a25a37bbc7ddc6dddde16a0abefcb1850bb262064093d19e75fe6b5ab9510bb73f79fea6896d566a911348a4d2a5717958924b6617df8469bf4178b44cb2c50a0694e7e3b7d60888cd1ad41159a99d70110e34a6ee464ac09428cc61315b3538234cf21a364bcf8d43bd6a70012ea1a801e805281d86c8480e824c4f9a66ce1e9e1c8e7f58da274e74c5f35ed2673f5d77e924d67c4ed4d57ad793354a3d20b912722d3e89a3c5ee39917244c5d601bf1ec92a71250b1362f0b5d3a0828c5b9eaeb50ca4381e0f95dd0306a8f62ac04152337e375cf0ab4d3b9581327e6a6ab863c0d3adbc7c9a393611f7b84f1e91986bad542385cdc2ac26c5202e82fef8bb0fc1dd05a689c840cec3b2366a950277a165f45b57cd0f7f16a1ec9911b2bdd9a000cb0b7588239d0719dfd3f7c8cdfdc432907dc47e510d48db820271eda731fcbd7eceb1909573b8c32de0728335b96638ecfc352485b61760737665c0e4405f15640e9c67dd8a8f8256e49d11d853c9acf2a828f4bb1c26c869ddadd20f73a5580cc05089ea4a2a905204abcc908cfa8d2d8b054f2bd933ad512d2a6376fdfd23baf6cf2ccae50bdc6e8b16c2cbb0650e9643763b57e0c5256c353e9968c44c48cbda936183436ff379ab5fcd933a899f78db389f3b11bf57248d4f83a3698688772de9f78dbf3a5e291da45da06d4c916552a7753a07ac56ba04c52b5174e07801045fdd96135b6c0438c60bba9bac80df5589c7ac92b8311ad3a3e9d25ad6d31f15b02eedf033bdf055248800006461d803d2ed8c425351d250f2d90f6716abb5cf6c21b56cc5285511315b9f86d7cfcd2a3512d869ce456da1e282a6d8139ef4b4d9fc026397826a31731745eff2c11ca5a16e055288fbdc1035a9c917ccc8537c157f5e4c2f6f6c3b831e4b6705f0bf249fd4f3aa8ca3459fb671d79721e270e4610ed8f9f307bfabd7c7d3880b31caa83d1aec5e0ed73ea0e64cfbeefc5829cd8f45c99a9e2f956e64e0416aad5270e9605ca991c6bc4213112eec3156181ed1b65fedb0d7b3b5f6f58ee01b52aa5ff47bbdcd0796cd94745bc417b2df79cfeef66c6373991f9b80dbc7eb6f3e0aea2710734086c82e0c87c421aa6850b8251873985d8a96bfd910fe632b258d550b7c065c7c2886b4f06fc08f4063c0380e94806d26c3544b09226e84727b156bce3b9c2ecddb32e556d70f2917ae47b5d574b3fd53a62c807bd837e4fa483d08f94b82e87b1804841c7be430f0e5f0bdcd922dc50b0c6b68cfd3d802a78d4a5c4518fb678ca628b271de282a4f482483bf70b53547ab6dba83b722ec2a3ed00edea609e7c4f059667e246bbb07329e704066101aa47ce064bcdcb1bf9fc49bef0152c14a62f063070d42407353e7c3ba12c1734ba6d42218c1eee0a2bbe7bf84a32421e238215d28e1e0596c8cdd3f0ca12e2046a3d8e40559aa3627747cc176bd462a4d4d28980655da19448c37b80ae47d8893b7b07941da6c55585b3307c8935db7afaa1de2ba4c2993a2ccb1ad0482f474931bb687afd294cd61fd8cf4268ab60abb75d31a0e50ce4ebff852f316702e1932422948361e1de2c9c4c42f270a5e3b60900bd846531ec2093ed11b5d1ea97a6fd9aed5f5da4104e5315547c9c19f7fb9075f5d3eb9c2ade86abd39ff2bb139b1d452cf7dc3a239c7b12718f2aef4838d9e15f0db5c653ac8c43edcc4c3b8a20b4b5c73c398f23cb0abfaf4ba15e2d4156c2d78bc75f2857ad76b8cee6c17d11f97915fcf4390618cda58d782deb29566f5337768b77860b73adcc930690532f9db2c291dd3b9a72cf4980f09b5de490da4b1b022a540f6321571d5eb444c8bf4e8eb582e74b9ba5aae3a8a28f445d932257d6cbc55ec9b428ab24b259a4abca45f81d197b042b874bd1e5c0df8feb2419bb2841b242e59e414dc06c41580236d2e0ef3b58e2c96392f375dde3d80a159b9"}], 0x1250}, 0x408) close(r1) read(r0, &(0x7f0000000000)=""/21, 0x15) dup2(r1, r0) execve(0x0, 0x0, 0x0) 16:00:59 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004510) open$dir(&(0x7f0000000240)='./file0\x00', 0x2500000000000000, 0x0) wsmux_getmux: no memory for mux 8388624 wsmux_getmux: no memory for mux 8388624 16:01:00 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004510) open$dir(&(0x7f0000000240)='./file0\x00', 0x2f00000000000000, 0x0) 16:01:00 executing program 1: r0 = semget(0x2, 0x0, 0x30) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000000)=0xfff) semctl$SETVAL(0x0, 0x0, 0x8, &(0x7f0000000140)) getitimer(0x0, &(0x7f0000000100)) wsmux_getmux: no memory for mux 8388624 wsmux_getmux: no memory for mux 8388624 16:01:00 executing program 1: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000040)='.\x00') r0 = shmget(0x3, 0x1000, 0x80, &(0x7f0000ffc000/0x1000)=nil) r1 = shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x2000) shmdt(r1) 16:01:00 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004510) open$dir(&(0x7f0000000240)='./file0\x00', 0x8000000000000000, 0x0) 16:01:00 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x10, 0xe4) pwritev(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f00000003c0)="2b18be8586e7b6bd06646c0717dc7a27446dd5062438e3958ff31e85426980a960038450fa41cf0af899176b3fb365a899ded1cdfc3aa233ceab36f7d2e9a9c3150043ff836fe94efa162c9c0188067ca163d1152aaafa7f4136c19c26a2d1e9df0f4049381f921f1a505336c3f73b9e712ab933e8e6879e6e6a9178382a385f9abdb3b00d", 0x85}], 0x1, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000240), 0x3f, &(0x7f0000000600), 0x101, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0xc0106978, &(0x7f0000000800)) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000080)={'./bus\x00', 0x4, 0x7, 0x3, 0x1, 0x5, 0xfffffffffffffffb, 0x2, 0x0, 0x2, 0x58e4, 0xff}) ioctl$TIOCNOTTY(0xffffffffffffffff, 0x20007471) wsmux_getmux: no memory for mux 8388624 wsmux_getmux: no memory for mux 8388624 16:01:00 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004510) open$dir(&(0x7f0000000240)='./file0\x00', 0x8f00000000000000, 0x0) wsmux_getmux: no memory for mux 8388624 16:01:00 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1a0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x20008, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x2, 0x9}], 0x1}) r2 = semget$private(0x0, 0x7, 0x402) semctl$SETVAL(r2, 0x1, 0x8, &(0x7f0000000100)=0x10001) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000140)=[0x1, 0x100, 0x8, 0x3ff, 0x5, 0x40]) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000180)=0xab) semctl$GETALL(r2, 0x0, 0x6, &(0x7f00000001c0)=""/3) r3 = dup(r1) semctl$SETVAL(r2, 0x1, 0x8, &(0x7f0000000200)=0x6) preadv(r0, &(0x7f0000000440)=[{&(0x7f0000000240)=""/204, 0xcc}, {&(0x7f0000000340)=""/222, 0xde}], 0x2, 0x0) preadv(r3, &(0x7f00000004c0)=[{&(0x7f0000000480)=""/54, 0x36}], 0x1, 0x0) read(r1, &(0x7f0000000500)=""/4096, 0x1000) dup(r0) semget$private(0x0, 0x1, 0x0) write(r3, &(0x7f0000001500)="e1e0dfd0f3375f94e68db0e2c8aac6763741c7fb6b9136ad0aa0a300523d060a665ed14cf47c02215cb4bf7cffbe6b1fd5b9f3fdf46531e88f6f5f3aa210862a15d923365d8d45c0120afa9a2cc8bf7522b1f8d5fb68d6fc4196bbc5732f0f3d1cae87181c111a03190012e22bb4423bfa898c66b0d91a9e005bf38649008d88a1e645377eb6fd2db76423cce777aec011e32c", 0x93) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f00000015c0)=""/146) fsync(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001680)={0xffffffffffffffff, 0xffffffffffffffff}) semop(r2, &(0x7f00000016c0)=[{0x3, 0x1, 0x1000}], 0x1) poll(&(0x7f0000001700)=[{r4, 0x8}, {r1, 0x80}, {r0, 0x1}, {r3, 0x4}], 0x4, 0x6) poll(&(0x7f0000001740)=[{r4, 0x4}, {r4, 0x10}, {r1, 0x100}], 0x1, 0xb5) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) dup2(r4, r3) semctl$GETVAL(r2, 0x1, 0x5, &(0x7f0000001780)=""/201) semctl$GETZCNT(r2, 0x7, 0x7, &(0x7f0000001a40)=""/213) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001980)='/dev/wsmouse0\x00', 0x10000, 0x0) semget(0x2, 0x3, 0x20) r5 = openat(r3, &(0x7f00000019c0)='./file0\x00', 0x10080, 0x86) ioctl$TIOCGTSTAMP(r5, 0x4010745b, &(0x7f0000001a00)) 16:01:00 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004510) open$dir(&(0x7f0000000240)='./file0\x00', 0xc600000000000000, 0x0) wsmux_getmux: no memory for mux 8388624 wsmux_getmux: no memory for mux 8388624 16:01:00 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x200000002003, 0x20c) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) pwritev(r0, &(0x7f0000000180), 0x168, 0x0) getpeername$unix(r0, &(0x7f0000000280)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) 16:01:00 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004510) open$dir(&(0x7f0000000240)='./file0\x00', 0xffff80000199f000, 0x0) 16:01:00 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = socket$inet6(0x18, 0x0, 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x3, 0x2}, {0x18, 0x0, 0x400, 0x8001}, 0x400, [0x10000, 0x401, 0x5, 0xff, 0x0, 0x96a, 0x79, 0xa28]}, 0x3c) r1 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r1, &(0x7f0000001000/0x2000)=nil, 0x0) write(0xffffffffffffffff, &(0x7f00000004c0)="76b5e55158fc9526d7c865eb060ac3a90714b824d3c5b645d0327dc5a001942a227deb3909929d02653394de53ffc95553daec4f5b5842f5c95c927ffcddc92c078b8b7d60aa38225c9c2384b00b676bdb73e6903d2de1629b0114049ecfc09cc699fd6c351b4a3ede37313630dd1293ccb60f22b9185dc364b038f66345fe1d03f2f90e25902dba69fa1ae6375f7f696cdd42c0edbb746c8d14f1bd7a96f01b0a2a756b134316f6d303b62ec6736ca42013437cc58a8cf2c2fbe6a0edfd259f50005d608215afe04b2166bf10cd1d1be0aadf51ce63618aba068b3126fcb0393332ab36d4a6bbfdcdc088c1e89e53c48820c1649e7cc74c2adeba6631ac57a9fcf5d6c046be0792025e285af1b946d730b928468959e729c22fdcfec04f8643f4309ce92c78d200cef188bd59097d97f4e2c7591f2385939ef88d42cf8df925e7328b2fee3ff2b7895d51386a056c6e59d23f05d19ddd7ea769aaf579cff33a165b9d32c0275ae0dd760d32f2558ff2cc8da2de0302d6bb9351f382d502979e6bb4240538b93296109eb1d04e97eda1dd7e84da477a8c450a4f0835792fdf08c853840e47ce7ba8359470ba8766f97dff975f14d28e14806a03408b3c2d747eff139f4e9e57bf57c83e373f3492fe09315fc2afede5720ec332745f1fa236656769bf9c7582b3643581e72a1329309c587fc95aee4c97e31f415e1f6b840c94692d346d99c974a2a4ebe560a2711079f54005769902955496871a6cc8fcf1f0232e4b38948469ee517275793621bf8aa4ea0cd3a503e856aca2fe0ffaa287471c920d207471595c8277ae1cad5053bd8ad5eec6a202394b008ce5853f1ee1e3233f23970266c4b4470c54b0ff3d79fb4fce7f70f7776c2a125b3cae33867fb26fb7c7ab71a1043cee283046819f58ea795703805d7aaffcf3a31eaeae17c4f52d68fbe585809ce9e12dd4b940e09bba7baee4c23b293116a94a980f894703c017fc04952f1dccf3b89c3970684ec140350f365867fb1b240800359a8433b002fc2a6ee83f1ba0dc08dd19acbf9f0ca242a929ad58e9ee4079263e61c103443ac6ceeadc9e04436ae6d56f2493d7282ca7acaaf9f725bc369d8a8bd25dc710617952a0888b49e2e076fd462a3ae517d29b037f199bf60f24f4dda39b75e75bf2bd4f21e0796101b5163464e6ae4d671067ddf7ab9c3bbe843b3cdde0c905fa50b261963584a9953ba929e7d63f86f6119d4b86adf1e99086e3230b15ff86806d2cecb7abe9c9773b1b9b1896b8b01d74943711e6cef634a3357c6affd47bc53f1c0487f2bf5032385944db88b31a851ec76c6dcd8262ff44538b234d89341ab11619e0a5e9950a0e8db77c8a65183acf4db9db089706d86044ac1f0f73ffed2cf45a146e129a922cc3bad1833272d58d808105b562cb60aa2b111292db9ea7d4f5c6b8717cd39224d5eae1c5c8bb8143d226e2bc6bb285ae6d2760ac520756284046fb4851b77d8574d5c9c0645bd042c13c028e6efe57a613eb5d66cd704a7f3b5b9ff59b4f5b45a5dc08b6c4a583b47286aa0f2d114520f67554cf6abae2d03d9c4a907511de626f209c7f51d97eef91b8d72f381afe2cc2c496afd330771a3fe8831b325ad7e2f9599d4137be11255838bf5daed12024de1aab123940f73a07a25885572853b61be398185028394f150bcb29f4f99b32c53ec91aa794fda95eeb04703346174650a83c238a02306a7f958ad81c56c01d69c966af11e4cbaa8714644da99b42c78974f2a1aecbea6684f8da72e9c19685cfe1697f9bf76702f57c668b35ffb541d8ffcb537377592283da89f39badea3c6e6dfa6a0dcb7b9840d6bb12d937a53e4aa798c9fb14478b37779f62446cdc8686a9704ef4155dcc6c2f2441a90eda60832d971c05da138d296508f7df8a90d46be43dcaba08e049825c634814707b2cf6669ae7a793e7897de89542b632477cedfbf2fa47623af842324163781bfb742909efd195eb03121dbf011f11427fccc09cf4122893b1ce74791939bfaf86375942005960a0505f17fe4ef4c115ac8ef3f9c3611d4a79ebb1ab4050d38a34455bad1508a09ea69bf4e499f55ac4cdfb6a5bbd3ca90a6f5d56374173a29491dcb8815f1e602e595fe298fa3343dd3f7743f473c71c730a076b0cea9ac21bfaefc9aa6a1c9a20152f6e6349e9ee344308cdfb4d54888e286f3b647f7289a5bb77f3ebf85f83489bc9511bde5219b298eaea6ab60bc9e8403ce64ce5b2fcd7999f41572da2c1c9a2de4d72e5870d09b8067296c073bbacaf0954e1d785cb71af65bf4da905863b4cb26f6518cefb9a1ee9535713edeefebc27d07831e7f934b8bb52b7bc575617a4fc3444c0af61d0c10f60866fbc41df6a3f6ebdb59d6e6c8724a8c853b9b8ab4723541f88464a05d07dadad126a1442718efb628fc4069f771cae9078153a9b390aa488da786bd1b6f70af25ce83918b8e58378ffcb4f32a6c654079df5faba2fc7951595ef44c2b86ff66394985e576860023a1d525c96945a5bdc0cc3ef55c320123735df935e4ec02d92c511b198c9731b72d37d2f057b94b0091ed757b9f8a805c63c9bc84ac224415a9b0a444ef222deb66888ee5b7a215fdd0b65d7b44fc534c0becf73925c6880aad7c89a29cb985ab4fd1b86c24b90053eea33ea15cf32e3ddd57332b5ae1dd3b9b7b7d101d48c892a78f206a1d96990eb200e01368af39e6fdb7653d5bb3e65c205b06db4e4112b58856abd3c31443cf7a37497556c94a577b59428fe41f308e6930ec299f5ca7fb7689db7c531c7e44794bafefbccee7691a446f74d1c6518a18ac07875937b3de5eb53936646e000f9c3f1d33d2ad5a48598100dcefe6663491ac588ac88a441af4f559fcbfa12b2f6bdf539afb7805f512fde68092587531e3d2a0e684174cb52870869c8a4a96d429b66af5733be58b4672e41fd00e5f06e45c7e2c6164fe04639df2f5a267ba6a078fb389eaed5bad9eaac652dd3be15d2a428d8e2bbbad11f5b81eb6e812513eac772e9af583afba39deb50caca198c539273c113840b97624f5e18ee2da209cb193b006dcb26a8687d91a49e8bc3d347f7eaf6427370408421d74dec74fc969265c77a0f92328311df93747642a3dbfc6b5e21465ec0757dfc8006d7630040b2ec194a0e4c642f98866338d5ae851ef73483b8ba239c67a8789d7baf096e1cd4f9e1d81c72c8bffd954d235475a66770b605d13e7c98935a22067d95f3a72fb702d271d0cfddc3c9f6995a7048a7bfc461d138aa3db3e2ef15357ee025d417cc3478c64773e6fca5cbf3da20c0ae9cc92bd47e683db7375780b760e7c455ec8d634082128eac6575367ea1e8ca1dde3b39d753a1feb10fd82c4743f9872e9a2196947d9c02cdf107feefe0392eafb8d8fc780bb32374accf21ccf1cb5e7a22aa2ae92cbabb8ad1d4fe18a8db136efca4d65e8af38faadc11f06bec1ebfeaa0deacce9e4507a731ff54956aa955f5a66e5afff045a8ede6812c6655bf0748e1c5305573f079419e4af02f36b4f536baf86abd1b1e9bd58fa88a8c04113e3f713f0535ba42aec20c421ecc7236ed6e3022846695bc2e9e21456853895499b29e0ae54d5a3ed2220f48ee4b05be88fc8ec3c6c46b669b4f942b67ad5f8c372cef547f5fcc0499b44486350c829a453d76a28cacee59c3b0cbe8f85f592001c1a85fbbff11a93ee23ccf688e865f4e289e0653ecec0bb6cf5bb4cbd5499cfa7c149c3072860a225e023fb794506881db4dd74ba5fdbf10cd20791068b884e39bf2533faccf3f717b2814fd62caf2b04fe868720db043099bd00ab32e72cf56ba0f759f0ffc38c84a83c7be5699c0dcd4bd450685b05900d9c78c813f03ebcf68df6de043af497fa390836d7c3020d9949b7438f268f8fb10a3eda9091e6357fe02d4336a2ae744443e0c392e2a8fd511866829fc772db2ee462e196cb9e732840095e9ff7628efb2af01d8dcc9cbf874af09680693b8ff489f0cc8f52269bec8af7adc10d3b8cbcbe81a8f9f830d11562423d83719f0a1015d", 0xb41) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) shmget(0x2, 0x12000, 0x20, &(0x7f0000001000/0x12000)=nil) minherit(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x1) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000040)={0xfffffffffffff815, 0x1, 0x4, 0x9, 0x7fff}, 0xc) semget(0x1, 0x7, 0x210) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) read(r2, &(0x7f00000000c0)=""/4096, 0xc0980d) minherit(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) wsmux_getmux: no memory for mux 8388624 wsmux_getmux: no memory for mux 8388624 16:01:00 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004510) open$dir(&(0x7f0000000240)='./file0\x00', 0xffff8000019a0000, 0x0) wsmux_getmux: no memory for mux 8388624 wsmux_getmux: no memory for mux 8388624 16:01:00 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setrlimit(0x8, &(0x7f00000001c0)) r1 = accept$unix(r0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r2, r3) 16:01:00 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004510) open$dir(&(0x7f0000000240)='./file0\x00', 0xffff8000019a2000, 0x0) 16:01:00 executing program 1: r0 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) close(r1) kevent(r2, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffc, 0x2, 0x2, 0x8, 0x8000}, {{r2}, 0xffffffffffffffff, 0x60, 0xf0000002, 0x3, 0x5}, {{r1}, 0xfffffffffffffffb, 0x8, 0x22, 0x1000, 0x7fff}, {{r0}, 0x0, 0x0, 0x8000000d, 0x5, 0x101}, {{r0}, 0xffffffffffffffff, 0x20, 0x1, 0x0, 0x7fffffff}, {{r2}, 0xfffffffffffffffb, 0xb0, 0x54, 0x5, 0x9a3f}, {{r2}, 0xfffffffffffffffc, 0x4, 0xf0000004, 0x401, 0x10000}], 0x0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0x68, 0xf00fffff, 0x20, 0x3}], 0x80000000, &(0x7f0000000040)={0x80, 0x10001}) kevent(r0, &(0x7f0000000140), 0x8, 0x0, 0x7ff, 0x0) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000080)) 16:01:00 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004510) open$dir(&(0x7f0000000240)='./file0\x00', 0xffff8000019a5000, 0x0) 16:01:00 executing program 1: r0 = socket(0x18, 0x4, 0x0) getsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) 16:01:00 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004510) open$dir(&(0x7f0000000240)='./file0\x00', 0xffff8000019a7000, 0x0) 16:01:00 executing program 1: r0 = socket$inet6(0x18, 0x8000, 0x102) close(r0) open$dir(&(0x7f0000000000)='./file0\x00', 0x2a0, 0x8) 16:01:00 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004510) open$dir(&(0x7f0000000240)='./file0\x00', 0xffff800001b47000, 0x0) 16:01:00 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0x6) r0 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fchmodat(r0, &(0x7f0000000180)='./file0\x00', 0x91, 0x6) select(0x40, &(0x7f0000000080)={0x8, 0x3, 0x9, 0x5, 0xdd, 0xffff, 0x2, 0x100}, &(0x7f00000000c0)={0x9, 0x2, 0x0, 0x234, 0x360b, 0xcab, 0x4, 0x7}, &(0x7f0000000140)={0x0, 0x1, 0x9, 0x7, 0x10000, 0x3, 0x1, 0x1d00000}, &(0x7f0000000240)={0x8, 0x4}) open(&(0x7f0000000040)='./file0\x00', 0x210, 0x180) 16:01:00 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004510) open$dir(&(0x7f0000000240)='./file0\x00', 0xffff800003b4a000, 0x0) wsmux_getmux: no memory for mux 8388624 wsmux_getmux: no memory for mux 8388624 16:01:00 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004510) open$dir(&(0x7f0000000240)='./file0\x00', 0xffff800003d4a000, 0x0) 16:01:00 executing program 1: r0 = socket(0x800000000004, 0x2, 0x0) setsockopt(r0, 0x0, 0x40000000001d, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = socket(0x18, 0x2, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xa6c0, [{0x2, 0x5}, {0x2, 0xfffffffffffffffa}, {0x0, 0x1fe00000000000}, {0x1, 0x400000000}, {0x3, 0x1}, {0x2, 0x1ff}, {0x2, 0x7}, {0x2, 0x4}, {0x3, 0x7fffffff}, {0x1, 0x8}, {0x1, 0xff}, {0x2, 0xfff}, {0x3, 0x1000}, {0x3, 0x7}, {0x1, 0x7fffffff}, {0x3, 0x993}, {0x2, 0x3}, {0x3, 0x5}, {0x3}, {0x3, 0x1}, {0x3, 0x2}, {0x2, 0x5}, {0x3, 0x80}, {0x0, 0x776}, {0x2, 0x101}, {0x3, 0x1}, {0x3, 0x1000}, {0x3, 0x2}, {0x2, 0x1ff}, {0x3}, {0x2, 0x5}, {0x2, 0xc0000000000000}]}) select(0x40, &(0x7f0000000000)={0x8}, 0x0, 0x0, &(0x7f00000000c0)={0xffffffff}) shutdown(r1, 0x3) wsmux_getmux: no memory for mux 8388624 wsmux_getmux: no memory for mux 8388624 16:01:00 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004510) open$dir(&(0x7f0000000240)='./file0\x00', 0xffff800004d4a000, 0x0) wsmux_getmux: no memory for mux 8388624 16:01:00 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004510) open$dir(&(0x7f0000000240)='./file0\x00', 0xffff80000801b000, 0x0) wsmux_getmux: no memory for mux 8388624 wsmux_getmux: no memory for mux 8388624 16:01:00 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004510) open$dir(&(0x7f0000000240)='./file0\x00', 0xffffffff00000000, 0x0) wsmux_getmux: no memory for mux 8388624 wsmux_getmux: no memory for mux 8388624 wsmux_getmux: no memory for mux 8388624 wsmux_getmux: no memory for mux 8388624 16:01:01 executing program 1: r0 = socket(0x1e, 0x3, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xa02, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x80) 16:01:01 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004510) open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x2) 16:01:01 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004510) open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x3) 16:01:01 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x10411, 0xd1) symlink(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='./bus\x00') ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x1, 0x2}) 16:01:01 executing program 1: r0 = dup(0xffffffffffffff9c) fcntl$setflags(r0, 0x2, 0x1) mkdir(&(0x7f0000000180)='./file0\x00', 0x80) getrusage(0x0, &(0x7f00000000c0)) ioctl$KDSETRAD(0xffffffffffffffff, 0x20004b43) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') r1 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f00000001c0)='./file0\x00', r1, r2, 0x6) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10440, 0x42) wsmux_getmux: no memory for mux 8388624 wsmux_getmux: no memory for mux 8388624 16:01:01 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004510) open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x4) 16:01:01 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x80002000, 0xfffffffffffff8eb) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x280, 0x0) r1 = dup(r0) symlinkat(&(0x7f0000000240)='.\x00', r1, &(0x7f0000000280)='./file0\x00') readlink(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)=""/68, 0x44) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x3ff) openat(0xffffffffffffffff, &(0x7f00000000c0)='./bus\x00', 0x8, 0x100) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) wsmux_getmux: no memory for mux 8388624 wsmux_getmux: no memory for mux 8388624 16:01:01 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004510) open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x5) 16:01:01 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) pwritev(r1, &(0x7f0000000440)=[{0x0, 0xffffff60}], 0x1, 0x0) symlinkat(&(0x7f0000000080)='./bus\x00', r0, &(0x7f0000000040)='./bus\x00') wsmux_getmux: no memory for mux 8388624 16:01:01 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004510) open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x6) wsmux_getmux: no memory for mux 8388624 16:01:01 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004510) open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x7) 16:01:01 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10082, 0x0) write(r0, &(0x7f0000000280)='ol', 0x2) wsmux_getmux: no memory for mux 8388624 wsmux_getmux: no memory for mux 8388624 16:01:01 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004510) open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x8) 16:01:01 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000080)='./file0/file1\x00', 0x0) truncate(&(0x7f00000000c0)='./file0/file0\x00', 0x3ff) mkdir(&(0x7f0000000140)='./file0\x00', 0xc3) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000200)='./file0/file1\x00') open$dir(&(0x7f00000002c0)='./file0/file0\x00', 0x0, 0x31) open$dir(&(0x7f0000000280)='./file0/file1/file0\x00', 0xa90, 0x80) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') r0 = socket$inet(0x2, 0x5, 0x6) connect(r0, &(0x7f0000000240)=@in={0x2, 0x0}, 0xc) wsmux_getmux: no memory for mux 8388624 wsmux_getmux: no memory for mux 8388624 16:01:01 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004510) open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x9) wsmux_getmux: no memory for mux 8388624 16:01:01 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004510) open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0xa) 16:01:01 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x0, 0xffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x19}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xffff, 0x0, 0x49, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) kevent(r1, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) r2 = syz_open_pts() kevent(r1, &(0x7f0000000000)=[{{r2}, 0x0, 0x4, 0x80000038, 0xcba, 0x1}], 0x7, &(0x7f0000000180)=[{{r1}, 0x3d97a3f5b48d312e, 0x84, 0x40000000, 0x5, 0x3}, {{r0}, 0xffffffffffffffff, 0x52, 0xfffff, 0x9, 0x8}, {{r0}, 0x0, 0x71, 0x400fffff, 0x9c77, 0x1}, {{r2}, 0xffffffffffffffff, 0x54, 0x80, 0x0, 0x1}, {{r0}, 0xfffffffffffffff8, 0x0, 0x0, 0x1, 0x7}, {{r0}, 0x0, 0x2, 0x1, 0x20, 0x3}, {{r1}, 0xfffffffffffffffb, 0x2, 0x0, 0x400, 0x10001}, {{r2}, 0xfffffffffffffffe, 0x10, 0x0, 0x80000001, 0x200}], 0xbcd, &(0x7f0000000040)={0x63d0, 0x4}) wsmux_getmux: no memory for mux 8388624 wsmux_getmux: no memory for mux 8388624 16:01:01 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004510) open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0xb) wsmux_getmux: no memory for mux 8388624 wsmux_getmux: no memory for mux 8388624 16:01:02 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004510) open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0xc) wsmux_getmux: no memory for mux 8388624 wsmux_getmux: no memory for mux 8388624 16:01:02 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004510) open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0xd) wsmux_getmux: no memory for mux 8388624 wsmux_getmux: no memory for mux 8388624 wsmux_getmux: no memory for mux 8388624 16:01:02 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) madvise(&(0x7f0000723000/0x3000)=nil, 0x3000, 0x0) 16:01:02 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004510) open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x10) 16:01:02 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004510) open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x1c) 16:01:02 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000080)) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r1 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) fcntl$setstatus(r1, 0x4, 0x4) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000040)) wsmux_getmux: no memory for mux 8388624 16:01:02 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004510) open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x25) 16:01:02 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2002, 0x86128) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="f7000000ffb8e49d7a247769d19b000000004860601e000000000004"], 0x0) r1 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x8000000, 0x2, &(0x7f0000000280)="b97e570000000000001008000000", 0xe) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r1, &(0x7f0000001380)=[{&(0x7f0000000180)="7fea088909b733aef10f5673e43125fc6e58004c", 0x14}], 0x1) r2 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) write(r2, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801c03fa48f4445ed5", 0x18) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000040)={'./bus\x00', 0x180000, 0xa0b, 0x6, 0x1, 0x7, 0x0, 0x9, 0x0, 0x1, 0x0, 0x10001}) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f00000001c0)) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff5e}], 0x100000000000005e, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f00000000c0)={0x0, './bus\x00', './bus\x00'}) wsmux_getmux: no memory for mux 8388624 16:01:02 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004510) open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x28) 16:01:02 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0xc, 0x0, 0x0) r1 = getppid() fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x3, 0x3, 0x1000, 0x1, r1}) wsmux_getmux: no memory for mux 8388624 16:01:02 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004510) open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x2f) 16:01:02 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) unlinkat(r0, &(0x7f0000000040)='./bus\x00', 0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x2100000000001b00) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0xa8) open(&(0x7f00000000c0)='./bus\x00', 0x3fd, 0x0) write(r0, &(0x7f00000001c0)="4e2b552e532b6ddc8cfbf075017361f1c071b62e62346c4f64dd727155ea564f2a63aacbb1a0d63ba84a6fd7", 0xfffffd7e) wsmux_getmux: no memory for mux 8388624 wsmux_getmux: no memory for mux 8388624 16:01:03 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004510) open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x8f) 16:01:03 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = socket(0x20, 0x0, 0x5) r1 = dup(r0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000040)={0x4, 0x4, {0xfffffffffffeffff, 0x4}}) r2 = getppid() fcntl$setown(r0, 0x6, r2) r3 = open(&(0x7f0000000000)='./bus\x00', 0x8, 0x0) writev(r3, &(0x7f0000001600)=[{&(0x7f0000000500)="112e71304ac17b2174018a6bc7db067f99f341e74aaca81a4cf59ce2b55fa3904810eebc0ef9cfe12fdee9eaf1b04dec3f76973628f23a1e41d4f54752a18e00c09afa964426aa6adbaa26b77e2ed4", 0x4f}], 0x1) execve(0x0, 0x0, 0x0) wsmux_getmux: no memory for mux 8388624 wsmux_getmux: no memory for mux 8388624 16:01:03 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004510) open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0xc6) 16:01:03 executing program 1: mknod(&(0x7f00000003c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000100)) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0xf}], 0x4, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x8}], 0x7fffffff, 0x0, 0x0, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000080)) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x80, 0x2, 0x80000001, 0x2}], 0x3, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffff8, 0x1, 0x0, 0x60000000000, 0x42fb}, {{r1}, 0xfffffffffffffffe, 0x32, 0x80000007, 0x4, 0x57a}, {{r2}, 0xfffffffffffffff9, 0x11, 0x46, 0x6, 0x377}, {{r1}, 0xffffffffffffffff, 0x40, 0xfffff, 0x5, 0x8}, {{r0}, 0xfffffffffffffffc, 0x24, 0x20, 0x2, 0x800}, {{r0}, 0x0, 0xd8, 0x80000005, 0x9, 0x2}, {{r0}, 0xffffffffffffffff, 0xa, 0x2, 0x1, 0xff}, {{r2}, 0xfffffffffffffff9, 0x20, 0x2, 0x87, 0xa4b7}], 0x1, &(0x7f0000000180)={0x100, 0x9}) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) wsmux_getmux: no memory for mux 8388624 wsmux_getmux: no memory for mux 8388624 16:01:03 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004510) open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x300) wsmux_getmux: no memory for mux 8388624 wsmux_getmux: no memory for mux 8388624 16:01:03 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004510) open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x500) wsmux_getmux: no memory for mux 8388624 wsmux_getmux: no memory for mux 8388624 16:01:03 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004510) open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x600) wsmux_getmux: no memory for mux 8388624 wsmux_getmux: no memory for mux 8388624 wsmux_getmux: no memory for mux 8388624 wsmux_getmux: no memory for mux 8388624 16:01:03 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) connect$inet(r0, &(0x7f0000000000), 0xce) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x6}, {0x7fffffff, 0xbf}}, 0x2) 16:01:03 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004510) open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x700) 16:01:03 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004510) open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x900) wsmux_getmux: no memory for mux 8388624 16:01:04 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004510) open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0xa00) 16:01:04 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5dd8) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x41}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140), 0x7, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x5}], 0xff, 0x0) close(r1) open$dir(&(0x7f0000000080)='./bus\x00', 0x2, 0x10) wsmux_getmux: no memory for mux 8388624 wsmux_getmux: no memory for mux 8388624 16:01:04 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004510) open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0xb00) 16:01:04 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x100, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x7fffffffffffffff) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x8004667d, &(0x7f0000000140)={0x0, './file0\x00', './file0\x00'}) wsmux_getmux: no memory for mux 8388624 wsmux_getmux: no memory for mux 8388624 16:01:04 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004510) open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0xc00) 16:01:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d", 0x6ef) r1 = syz_open_pts() dup(r1) ioctl$TIOCSCTTY(r1, 0x20007461) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9d, "b08d16c65519470100000000000000d8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) wsmux_getmux: no memory for mux 8388624 wsmux_getmux: no memory for mux 8388624 16:01:04 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004510) open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0xd00) wsmux_getmux: no memory for mux 8388624 16:01:04 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004510) open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x1c00) wsmux_getmux: no memory for mux 8388624 16:01:04 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004510) open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x2000) wsmux_getmux: no memory for mux 8388624 wsmux_getmux: no memory for mux 8388624 wsmux_getmux: no memory for mux 8388624 wsmux_getmux: no memory for mux 8388624 16:01:05 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x5, &(0x7f0000000080), 0x0) clock_gettime(0x4, &(0x7f0000000000)) 16:01:05 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004510) open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x2500) 16:01:05 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004510) open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x2800) 16:01:05 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x10000000000, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r3 = dup2(r0, r0) getsockname$unix(r3, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r5 = kqueue() r6 = kqueue() semget$private(0x0, 0x7, 0x56) kevent(r6, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000180)=0x8) close(r1) wsmux_getmux: no memory for mux 8388624 wsmux_getmux: no memory for mux 8388624 16:01:05 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 16:01:05 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004510) open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x2f00) wsmux_getmux: no memory for mux 8388624 16:01:05 executing program 1: setrlimit(0x8, &(0x7f0000000000)) pipe(0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0xc, 0x3) 16:01:05 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004510) open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x8f00) 16:01:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000500)=[{&(0x7f0000000000)=""/197, 0xc5}], 0x1) syz_open_pts() syz_open_pts() wsmux_getmux: no memory for mux 8388624 16:01:05 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004510) open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0xc600) wsmux_getmux: no memory for mux 8388624 wsmux_getmux: no memory for mux 8388624 16:01:05 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004510) open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x20000) 16:01:05 executing program 1: r0 = semget$private(0x0, 0x7, 0x6) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xfffffffffffffe6e) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000440)) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000040), 0x19a) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x3, 0xfff7fffffffffff4) r5 = dup(r2) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) semop(r0, &(0x7f0000000600)=[{0x4, 0x552, 0x2}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x0, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) socket$inet(0x2, 0x4000, 0xc9ea) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000005c0)=0xdd) accept(r5, &(0x7f0000000100)=@in6, &(0x7f0000000480)=0xc) setsockopt(r4, 0x0, 0x10001, &(0x7f0000000500)="e4060fe57fe38aac37a1488faed972aca6987800b3ecaeb457a6cee1672475edae4de0ba029587f116070b2313242084d6c4bcb05788630b37fde7a45a150f62b4b22634f1d209451a13e3297ee3561e4d47c4b1d717306bacc669ed1a49857de44a73165d778ca2a0f4b01a38af7b31294f48a135877b65ad4fcb137814b1a2838e92cd30d38cd91fb5efb65bd207006f2f3a52f48667be6e5557a170a332e9b8e9637d1944ff5c390d441a95f6187e0209b95be5ecbb4b296fde00", 0xbc) dup2(r2, r2) semop(r0, &(0x7f0000000240)=[{0x0, 0x7fffffff, 0x1800}, {0x4, 0x1000, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x100, 0x1000}, {0x6, 0x4, 0x1000}, {0x1, 0x46d, 0x1800}, {0x1, 0x6}], 0x7) read(r5, &(0x7f0000000340)=""/152, 0x98) getsockopt(r3, 0x401, 0xb5, &(0x7f0000000280)=""/22, &(0x7f00000002c0)=0x16) ioctl$TIOCSTART(r5, 0x2000746e) ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f0000000180)) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f0000000400)) wsmux_getmux: no memory for mux 8388624 16:01:05 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004510) open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x40000) wsmux_getmux: no memory for mux 8388624 16:01:05 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004510) open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x100000) 16:01:05 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004510) open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x280000) wsmux_getmux: no memory for mux 8388624 wsmux_getmux: no memory for mux 8388624 wsmux_getmux: no memory for mux 8388624 wsmux_getmux: no memory for mux 8388624 16:01:06 executing program 1: mkdir(&(0x7f0000000080)='./file1\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') 16:01:06 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004510) open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x1000000) 16:01:06 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004510) open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x2000000) 16:01:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x180, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x0, 0x9}, {}, {0x83, 0x76}, {0xaf, 0x4}, {0x101, 0x7}, {0x81, 0xa0c}, {0x22, 0x3ff}, {0x8b, 0x9}], 0x8}) lstat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000240)={&(0x7f0000000200)=[{0x14a, 0x2}, {0xab, 0x6}, {0x81, 0xffffffffffffe18d}, {0xef, 0x6}, {0xef, 0x1c}, {0x46, 0xa2a}, {0x83, 0x8000}], 0x7}) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000280)="6b78198eed046dee4ee516312d170391fbe9d318e8e3b8e2d6226766a838bb859333de2e49d99e4d1b5c1224dfcd49f95c838b55106497220a4b64a2d2cbe520904e95cb4ac0fbe077dc6cd7dbffc63785eedcdb3a3cd1b5b5f2c61c", 0x5c}, {&(0x7f0000000300)="1a8c1ae3223cb1c0ad", 0x9}, {&(0x7f0000000340)="70da0b3efc9cc4d4152dff62834c79583cfc0e06240cb52e92d221312524cad290c6bcbcf7f48d87c0ad5c06ab366be1dcc794c21f86b9b46103977c9b361e83bea10403c469196e5309e66bc86a9ced8baaada8b05bab57995adfef145afc6986e839f9693c2239a1a94b0a7910034da4813521", 0x74}, {&(0x7f00000003c0)="fa575171e1174914346472e37f04abb4761157fdb030e68f6857bbc46274b5479de8e9b0cd7808b1a23aad2c", 0x2c}, {&(0x7f0000000400)="ae509ede73a755f46728b40e4dcdd23b1893801e9e3066141bed7acb76d197015c10edafc76480757ead44ec5d96e6b21161cb847fbf07fbb932c923141637e0a3de61dad196c61c16", 0x49}], 0x5, 0x0) r2 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) fchownat(r1, &(0x7f0000000500)='./file0\x00', r2, r3, 0x2) unlinkat(r1, &(0x7f00000005c0)='./file0\x00', 0x8) shmget$private(0x0, 0x1000, 0x90, &(0x7f0000ffc000/0x1000)=nil) getsockname$inet6(r1, &(0x7f0000000600), &(0x7f0000000640)=0xc) utimensat(r1, &(0x7f0000000680)='./file0\x00', &(0x7f00000006c0)={{0xffffffff00000001, 0x9}, {0x6}}, 0x0) r4 = semget(0x2, 0x0, 0x0) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000700)=""/116) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000780)='/dev/wsmouse\x00', 0x942, 0x0) ftruncate(r0, 0x3) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000007c0)) ftruncate(r5, 0x1) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000800)=0x7ff) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000840)={0x4, 0x6, {0x5, 0x9}}) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000880)=""/156) getsockname(r1, &(0x7f0000000940)=@un=@file={0x0, ""/70}, &(0x7f00000009c0)=0x48) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000a00)={0x1a9, './file0\x00'}) mknod(&(0x7f0000000a40)='./file0/file0\x00', 0x2004, 0xff) ioctl$KDGKBMODE(r1, 0x40044b06) semget$private(0x0, 0x0, 0x200) wsmux_getmux: no memory for mux 8388624 16:01:06 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004510) open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x3000000) 16:01:06 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10203, 0x40) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0) syz_open_pts() close(r0) dup(0xffffffffffffffff) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) readv(0xffffffffffffffff, 0x0, 0x0) munlock(&(0x7f0000005000/0x7000)=nil, 0x7000) open$dir(&(0x7f0000000080)='./file0\x00', 0x8201, 0x20) utimes(0x0, 0x0) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) getgroups(0x0, 0x0) getgroups(0x0, 0x0) mlock(&(0x7f0000000000/0x6000)=nil, 0x6000) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x100, 0x0) r2 = getgid() r3 = getgid() mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x2, 0x10, r0, 0x0, 0x0) getgroups(0x2, &(0x7f00000000c0)=[r2, r3]) wsmux_getmux: no memory for mux 8388624 wsmux_getmux: no memory for mux 8388624 wsmux_getmux: no memory for mux 8388624 16:01:06 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004510) open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x4000000) 16:01:06 executing program 1: r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r8 = getpgrp() getgroups(0x4, &(0x7f0000000180)=[r4, r1, r2, r4]) shmat(r0, &(0x7f0000ffd000/0x2000)=nil, 0x2000) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) getpgrp() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x3, r6, r3, r7, r5, 0x4, 0x4}, 0x3c0, 0x800, r8, r9, 0x1, 0x5, 0x7f}) execve(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000400)=[&(0x7f0000000240)='\xcb!$\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='/:\x00', &(0x7f0000000340)='!\x00', &(0x7f0000000380)='-\x00', &(0x7f00000003c0)='\x00'], &(0x7f0000000640)=[&(0x7f0000000440)='\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='%\x00', &(0x7f0000000540)='^\x00', &(0x7f0000000580)='&\x00', &(0x7f00000005c0)='-\x00', &(0x7f0000000600)=',\x91!\'@\x00']) setuid(0xee01) shmctl$IPC_STAT(r0, 0x2, 0x0) 16:01:06 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004510) open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x5000000) 16:01:06 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0xffffffff) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x100000002, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x2800) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{0x0, 0xf2}], 0x1, 0x0) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') wsmux_getmux: no memory for mux 8388624 16:01:06 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004510) open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x6000000) 16:01:06 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000b80)={0x6, './file0\x00'}) mmap(&(0x7f0000010000/0x2000)=nil, 0x2000, 0x5, 0x10, r0, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) minherit(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000bc0)={0x100000000000000, 0xff, 0x8, 0x9, "9063ce8f8e183511b6b4fe5f0515b31e39ec073d", 0x40000, 0x200}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) preadv(r1, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/8, 0x8}], 0x1, 0x0) write(r1, &(0x7f0000000140)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c8ce05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea2e9c7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87eedbf0ca8e60b707e3521338b32b9c2087bb053532d1feabe37b8941e41ae3f5b6b267c09388473c6a8d190ea07f7c4ccd21e615d3ecefe268f27e25967db0ea2162d33deb56b7c72c087faf977de4e5c04faacf63b7c0ee266e168af2f8cef72fddaaa51325818e08986d44992924bbc87180dee0bf57c131e1b8ad8c5dd293b716c1a4ae520b4947704b1bb5a0a92399aa0a05d6c5077e5026778b6d2994ec161a7ca86da9423aaa6162667305392ca6b4769635ba394d828977a059b213112dd7651b1df688e6d49c7267da4c64d92ff6eb998774131fb75e0cd25edad4e9ebbe891d02806558d25cd5103fb488ea04c720659903d7a4944c902fb0fe5cedaffa0737411abb1aaa4c4726976eeb91e73728f35bb8958a95e6ce3eea95c22e85f095469101f7993e150f2957b2ecc942422af315c8cef7b9c9d8bc0c3f7677de09990ac255d32e7df55f05338a06187dba0dc5aa8194a134b9fc4e209d649ff46fcbc5c44a63e75ba05f8c585e5147521651ff3f043856dbcc491de97b31cfa3ce1a7d789db8be894eefcb49d234f00da2fb56468998ac4c596f255517bef0b0608469fae77277718e7f3f3546f258c08fbf7ebef33fc9fce94f554730995b5fdf83ab39cb82946c197800f992c93a50fbda83c4283bd5", 0xfffffffffffffd81) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x3) getsockname$unix(r0, &(0x7f0000000c80)=@abs, &(0x7f0000000c40)=0x8) wsmux_getmux: no memory for mux 8388624 wsmux_getmux: no memory for mux 8388624 16:01:06 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004510) open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x7000000) wsmux_getmux: no memory for mux 8388624 16:01:06 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(&(0x7f0000000080)='./file0\x00', 0x10000, 0x100000004) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) getsockname$inet(r0, 0x0, &(0x7f0000000140)) close(r0) 16:01:06 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004510) open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x8000000) 16:01:06 executing program 1: fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCSTART(r0, 0x2000746e) 16:01:06 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004510) open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x9000000) 16:01:06 executing program 1: ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000140)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x200}]}) syz_open_pts() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) openat(r0, &(0x7f0000000280)='./bus/../file0\x00', 0x80, 0x10) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x1a0, 0x0) linkat(r0, &(0x7f00000000c0)='./bus\x00', r1, &(0x7f0000000300)='./bus\x00', 0x4) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r2 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r2, &(0x7f0000000040)="4c0dc587a8ca1fdf446eb7a1a65dbca707", 0x11) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180)}], 0x1, 0x400000000) wsmux_getmux: no memory for mux 8388624 wsmux_getmux: no memory for mux 8388624 wsmux_getmux: no memory for mux 8388624 wsmux_getmux: no memory for mux 8388624 16:01:06 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004510) open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0xa000000) wsmux_getmux: no memory for mux 8388624 wsmux_getmux: no memory for mux 8388624 wsmux_getmux: no memory for mux 8388624 16:01:06 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004510) open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0xb000000) 16:01:06 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) r1 = dup2(r0, r0) ioctl$KDDISABIO(r1, 0x20004b3d) setsockopt(r0, 0x6, 0x2, 0x0, 0x0) socket(0x18, 0x4, 0xff) wsmux_getmux: no memory for mux 8388624 16:01:06 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004510) open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0xc000000) 16:01:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = accept(0xffffffffffffffff, &(0x7f00000002c0)=@un=@file={0x0, ""/57}, &(0x7f0000000300)=0x3b) setsockopt(r1, 0x8, 0x80000000, &(0x7f0000000640)="cc70307d48546e160658d243a2c66753b8d49d40f94c57178826a63447dbd3513efbe22fd18f61a122b9700b89306941a2b0fed546b172526567cbd794646023040c861a8c2d59a89fccdded2741aaa9b347b5f69a4ed6d82c5e205184eb8e13ec607e3ac9b7b5c3d592f3a426b7ee8768ca7f92a806e12df87cac2ef76bd68e6a3c301436591b538bc8d8777189ff4648f57eadfbe40c555224d9a1bc4f6afb51c4d7f09f5b5e74581d3e2f5403249fb3c1bff36963e23270aae3fa19bacb8b13c7ba165a988cf40d75baf6439184", 0xcf) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r2 = dup2(r0, r0) munmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000500)={0xffffffffffffffff}) recvfrom(r2, &(0x7f0000000040), 0x0, 0x40, &(0x7f0000000580)=ANY=[@ANYBLOB="0100e3e4727b696c02ac6dc6d0cc7abc8add55170168efd607f279eb374a3273947771126ff6f5600fd58df1b2154f179e9f85b6be38d5430b66afc7210c125845813231c9193d6ad8ccb5ef7d0212d74afe58ac86bb953b00b527e27d853e773bdc81452710eeb301b4301b740d49331b29e6b4ace834dc57ecaec3946b37b016a98189a506c1ef2f979fbb73903ed0c62a84f79dc7fb1582e93589d19d5e5dc3c9cc2f5db7e501ac38501aa59f3bf26d8f8d00000000000000"], 0xa) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000004c0)={&(0x7f0000000480)=[{0x44, 0x3}, {0x8428621f3c327b8, 0x200}, {0x40, 0xffffffff}, {0xc4, 0x7}], 0x4}) write(r0, &(0x7f0000000340)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed", 0x107) syz_open_pts() close(r2) r4 = dup(r3) getpeername(r2, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000540)={0x0}, 0xffffffffffffff0f) mknod(&(0x7f0000000280)='./file0/../file0\x00', 0x1ffb, 0x3) ioctl$TIOCSDTR(r4, 0x20007479) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002d5, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) fcntl$setown(r0, 0x6, r5) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x20003, 0xffffffffffff07dd, "b08d9e7fed29000000000000975b6222e5000bb5"}) readv(r7, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) wsmux_getmux: no memory for mux 8388624 wsmux_getmux: no memory for mux 8388624 16:01:06 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004510) open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0xd000000) wsmux_getmux: no memory for mux 8388624 16:01:06 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004510) open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x1c000000) wsmux_getmux: no memory for mux 8388624 wsmux_getmux: no memory for mux 8388624 16:01:07 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004510) open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x20000000) wsmux_getmux: no memory for mux 8388624 wsmux_getmux: no memory for mux 8388624 wsmux_getmux: no memory for mux 8388624 wsmux_getmux: no memory for mux 8388624 16:01:07 executing program 1: mlockall(0x2) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x220, 0x0) sendto$inet(r0, &(0x7f0000000040)="227a61d882e282e8b16bed7db272e076c41dd7f56f7493a2ae9834299f826939596dc65ea36477592051d1e61cef0cf0d52c4a3b8d6f1e1757335cf4e3cd155baa856df7", 0x44, 0x8, &(0x7f0000000100)={0x2, 0x2}, 0xc) setrlimit(0x6, &(0x7f00000000c0)) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4, 0x2010, r0, 0x0, 0x0) 16:01:07 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004510) open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x25000000) 16:01:07 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004510) open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x2f000000) wsmux_getmux: no memory for mux 8388624 wsmux_getmux: no memory for mux 8388624 16:01:07 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) connect$inet(r0, &(0x7f0000000080)={0x2, 0x3}, 0xc) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) setuid(0xee01) ioctl$WSKBDIO_SETMODE(r2, 0x80105705, &(0x7f0000000000)) 16:01:07 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004510) open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x8f000000) wsmux_getmux: no memory for mux 8388624 wsmux_getmux: no memory for mux 8388624 16:01:07 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="84041b43", 0x4) sendto(r0, &(0x7f0000000140)="72d86e04e7b35fb9647d958b0749ddf54b32a53377a6dbcb1a9a2729e6c43b9065ca69f584ce08e62c64a04ffb9aa98a5d9e3ad371e783c7f55c121f2201526e62c4d725fb86dce720962ea3bbf94e380bd26730138b990be1c571befd5024c0c3ab8a84f0af1c59c732c6b233f0efba98efdf04117ccc41cd216f2594ac0b79a7183ef1e90485e7fdd5d467c5fee6bf60eef2a467fdbdaf55df8b07642516d27883a37f9f34357fe8ddcd2f02ce97590a8298e47e5059d50f4ae470d6bad9cfe1739e4769cf0950f9bd5a73f7196cbbed042ec93b7b044fa389e70c0f25e81b2c5c41d9fe9c16ccc573722d356f0aefcc0ea911543a33544f6d7882d0b672f441202f85297725dccc49c94b136c5a8d477390cf4303d8859d1e890b6becd9de2f0dd7fd2751c88c340411b76381496d8a8f9500c6110972cb19c230e28fe49abf910f202aef04eee03e35b385c561ecd73f5755ebfefc060b59459858c6b3756992f439c6a02fb9f8d51a47b44c9ee20d97de2d485a832775844b3f50c9cbb201a8964c31f3fec89890d5a5421b9a8af21f2c5670c1612114eacc037ac6d270ec43d1e37525fcde3eca32bf8a4189a1b7d4a60e1273a354a6ba20ed38d8674acf83260fe4c358bf44a11fb90e09e88c342cad698f75fa0e475011d0469b375958511e0a375366592b718e5a0e2cbb51bc705bbad4666d77164a03516bda516bceb87507e804333c3c7802bb27cbfaecb37af261882431140c9538e025faab9eeb0de038bb5dc6168e12f1dab23a51c1875fb9b7e6b56b14f90c8b8f2c05734f1369976bf2675262761b3f25b7d25722b43df97f809dc3a52aa3121e20230ed4c546443e084bb76184a1e44ce235bcfea70fc66cdfa16c495420ff010cefdc04ac768c63fb5141af8b15d446d9fa5428513c7b0734b5baf425aab0f8a6948afd4fca4428dd4ca982b7428e88fcc9ffde425473e56e0e31dda3af883010af024d4d415997bd2fcd6a866d6c54dd2892ff39ae87378bb00525e0b3c6b4651a8290a4731e976d155cf7e31bb7d6cf2d5b97474bf68607f503bc38b678f28024fe34d460effbef09e65555e479061f03345ced679df45742da438720e9d976019bdb6052c25c3091742bd1670930fa91b699a219d61bb4bfac699f761f00009a567d1dc839b853fd8130886c39c1fe37f4405ebc7beca626bba2d0ef9d0fdc2ac69942e3c322f6a67a8feef4ef258b7ab0564755158842e0d0547f0eac5039bc13ec0c7f0cedbda82da14d65d76282555d67944276537504c40cc94e46b7d6bd9413b9615da6f738a39a325b5d35bd0881613da71f3026d953b5dbfddbe64eb03e6971368d3a859dc829b3bef73d7caf910fe52b6ea1f1415742efd1acbd1da8da94a7cffab92a8a799db5b65908d000a474afd1ca8e58cf3670e2af1e329da19d48db192e6cab04d341866a7603340ac6b5087b6e026e925d8c1076d1b2de864d03df137681b8af011ee4a7daf7e25e8ecf080ebb52d12b9fbb7ce3374fcc32ea0eebc1240e6f1b19d7da2ed12d2cbbec12ee79830d1fc075987b8bbda49b50a2c3f9d4c463f0da63f81bd3abc5dbd6177a1335454b4628ba872527d5142037189b63288ed1e508f75f6771e85e8b8a7d9a4bc637f3a228bc27add9f40367f6a570d02bae69bac7673b270873fd892ee04851b2e0dd44badece3d45797e59ccdc47a781e5287bde3bd756c04abd1b0bafe67837a26ddbf2e61c49b2c0032d58b33e86718f69f332f1e258c31885b771d12cd123d62f6fe47e9e4865aeff9d5afdf33ef4faa7db0151eeb270381bfb9d80df9c4ffe9d7bdde177f10f9a86b2365813f761132b323bfde4f97dcaafda708587b1664b0232bdd5e2d2aa5c401265ef324227a529672d2383d733ba067c27c93159e1482b0373d7518e532051522bf0c072dd7472160516ca7cf491dca7d0ac902a96c81ca6cb1dea1804ac21c676b178ccd59175ddbb548cee2e57d0a5d6d0bbb53a444391", 0x595, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x9f5, 0x7, 0x80, 0x1, 0x40, 0xa8, 0x5, 0x2, 0x2, 0x2, 0x8001}) 16:01:07 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004510) open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0xc6000000) 16:01:07 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x0) setreuid(0x0, 0xee01) getuid() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) read(r0, &(0x7f00000000c0)=""/84, 0x54) mknodat(r1, &(0x7f0000000080)='./file0\x00', 0x6000, 0x5) truncate(&(0x7f0000000000)='./file0\x00', 0x9) wsmux_getmux: no memory for mux 8388624 wsmux_getmux: no memory for mux 8388624 16:01:08 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004510) open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x100000000000) 16:01:08 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x30280, 0x2) socket(0x7, 0x5, 0x5) msgget$private(0x0, 0xd) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000001c0)={0x3}) sendto$unix(r0, &(0x7f0000000200)="dd687f3a003c1c327c72940677bdd4f060bfb4df490ca56f03ee6cfd6dc90f889633afdc1de0960a11f34220735d956bceef8474b7a173e7d9f075914028b9dd88bcbaa4336a468700aba5e43781f84da1a799fe25f2cd7a3968f5b29d6880280e4d5979342fd7500a58ee68003080933df1247988380afd86825d84de95a9b0be0d23c6772fae24b9ee151eabcd5cf48e65b7973fcf4af3f6cbf0039aec155166adea6d8f799c47d477541924962267971d268f0c099d28d7cca405c1b8565f71eda91e1d995a94f383fa25088589a6950dd947", 0xd4, 0x0, &(0x7f0000000040)=@file={0x0, './bus\x00'}, 0x8) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000080)) wsmux_getmux: no memory for mux 8388624 wsmux_getmux: no memory for mux 8388624 16:01:08 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004510) open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x9a010080ffff) 16:01:08 executing program 1: mkdir(&(0x7f0000000180)='.', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20088, 0x88) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x0) wsmux_getmux: no memory for mux 8388624 wsmux_getmux: no memory for mux 8388624 16:01:08 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004510) open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x2000000000000) 16:01:08 executing program 1: r0 = socket(0x18, 0x8001, 0x0) open(&(0x7f0000000080)='./file0\x00', 0xa40, 0x110) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x880, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000040)={0x7, './file0\x00', './file1\x00'}) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000180)=0xffffffff) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f00000000c0)) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000100)) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x4) wsmux_getmux: no memory for mux 8388624 16:01:08 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004510) open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x4000000000000) 16:01:08 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="2d010016000000000003"], 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x5, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) pipe(&(0x7f0000000300)) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, r2, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) chown(&(0x7f00000000c0)='./file0\x00', 0x0, r4) setuid(0xee01) r5 = socket$unix(0x1, 0x2, 0x0) r6 = semget(0x1, 0x4, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000280)={{0x9, r7, r1, r8, r3, 0x0, 0x3}, 0x200, 0x100000001, 0x81}) sendmsg$unix(r5, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) shmget(0x2, 0x3000, 0x400, &(0x7f0000ffa000/0x3000)=nil) wsmux_getmux: no memory for mux 8388624 wsmux_getmux: no memory for mux 8388624 16:01:08 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r0, &(0x7f0000000080)='}S', 0x2) 16:01:08 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004510) open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x10000000000000) 16:01:08 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0xa, 0x0, 0x0) r1 = semget(0x2, 0x5, 0x1) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000080)=""/103) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000000)=""/97) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x8, 0x0) wsmux_getmux: no memory for mux 8388624 16:01:08 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)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db25782485", 0x81) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000000)=0x4, 0x4) r2 = syz_open_pts() symlinkat(&(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') close(r0) r3 = dup(r2) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000140)=0xf2a3) r4 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r4, &(0x7f0000003700)=[{0x0}, {&(0x7f00000012c0)}, {&(0x7f0000001300)=""/61, 0x3d}, {&(0x7f0000003780)=""/4096, 0x1000}, {&(0x7f0000002340)=""/243, 0xf3}, {&(0x7f0000002440)=""/165, 0xa5}, {&(0x7f0000002640)=""/186, 0xba}], 0x7) 16:01:08 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004510) open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x209a010080ffff) wsmux_getmux: no memory for mux 8388624 16:01:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "6235a5c4accc7c9c2b216645500a8b88499fa805"}) fcntl$setstatus(r0, 0x4, 0xcc) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x235c, "63db6e92407e5c431bf58c0ff722e2c8a6beedc6"}) r1 = syz_open_pts() ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000080)) 16:01:08 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004510) open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x28000000000000) wsmux_getmux: no memory for mux 8388624 wsmux_getmux: no memory for mux 8388624 16:01:08 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="2dbfb6acb88a6239ec00"], 0xa) syz_open_pts() r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x80, 0x0) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x690, 0x86) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) close(r0) setuid(0xee01) r2 = socket$unix(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000100)) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:01:08 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004510) open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x509a010080ffff) 16:01:08 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x30, 0x40000000, 0xffffffffffff7fff, 0x432}, {{r1}, 0xfffffffffffffffd, 0x80, 0x40, 0x9e6}, {{r0}, 0x0, 0x8, 0xfffff, 0x8, 0x20}, {{r0}, 0xffffffffffffffff, 0x8, 0x4, 0x6, 0x5}, {{r0}, 0xffffffffffffffff, 0x10, 0x1, 0x1, 0x6}, {{r1}, 0x0, 0x8, 0x1, 0x7, 0x94b382a}], 0x7fff, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffd, 0x4, 0x5, 0x1, 0x1f}, {{r0}, 0xffffffffffffffff, 0x21, 0x1, 0x3f}], 0x7, &(0x7f0000000280)={0x1, 0x1}) syz_open_pts() r2 = syz_open_pts() syz_open_pts() r3 = syz_open_pts() write(r3, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r3, &(0x7f0000000200)="bd", 0x1) kevent(r0, 0x0, 0x0, 0x0, 0x20, 0x0) r4 = syz_open_pts() close(r3) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000000)) dup(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000002c0)={0x0, 0xfffffffffffffffd, 0xfffffffffffffffe, 0x0, "85b52ec5f237a3fe2b00001167f5bfa600", 0x9812}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) wsmux_getmux: no memory for mux 8388624 16:01:08 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004510) open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x709a010080ffff) wsmux_getmux: no memory for mux 8388624 wsmux_getmux: no memory for mux 8388624 16:01:08 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004510) open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x70b4010080ffff) wsmux_getmux: no memory for mux 8388624 wsmux_getmux: no memory for mux 8388624 16:01:08 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004510) open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0xa0b4030080ffff) 16:01:08 executing program 1: r0 = socket(0x18, 0x8000, 0x8) bind(r0, &(0x7f0000000240)=@in={0x2, 0x2}, 0xc) readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000080)='./file1\x00') writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file1\x00', 0x851, 0x50) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000200)={0x1, 0xffffffff, 0x0, 0xffffffff, 0x9}) r2 = open(&(0x7f00000000c0)='./file1\x00', 0x20, 0x40) renameat(r2, &(0x7f0000000140)='./file0\x00', r2, &(0x7f0000000180)='./file1\x00') ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000100)) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') wsmux_getmux: no memory for mux 8388624 wsmux_getmux: no memory for mux 8388624 16:01:08 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004510) open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0xa0d4030080ffff) 16:01:08 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x5) getsockname(r0, &(0x7f00000001c0)=@un=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000180)) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffdfffff, 0x80, 0x0, 0x0, 0xfffffffffffffffc}], 0x1, 0x0, 0x0, 0x0) read(r1, &(0x7f0000000100)=""/89, 0x59) wsmux_getmux: no memory for mux 8388624 wsmux_getmux: no memory for mux 8388624 16:01:08 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) r1 = getppid() fcntl$setown(r0, 0x6, r1) ioctl$TIOCFLUSH(r0, 0x80047308, &(0x7f00000000c0)) 16:01:08 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004510) open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0xa0d4040080ffff) wsmux_getmux: no memory for mux 8388624 16:01:08 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "b0d420000000000010d671319b00"}) r0 = socket(0x18, 0x4001, 0xfffffffffffffff8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:01:08 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004510) open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0xb001080080ffff) wsmux_getmux: no memory for mux 8388624 16:01:08 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="010220ffffffffb27824af4ab82db172e5360eb34e1905eb5ad37dff"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445e", 0x17) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) syz_open_pts() 16:01:08 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004510) open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0xf099010080ffff) 16:01:08 executing program 1: r0 = socket(0x400000000018, 0x3, 0x403a) r1 = fcntl$dupfd(r0, 0x0, r0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x102, 0x1) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) wsmux_getmux: no memory for mux 8388624 wsmux_getmux: no memory for mux 8388624 16:01:08 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004510) open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x100000000000000) 16:01:08 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x6) wsmux_getmux: no memory for mux 8388624 16:01:08 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004510) open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x200000000000000) 16:01:08 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x24}], 0x2}) wsmux_getmux: no memory for mux 8388624 wsmux_getmux: no memory for mux 8388624 16:01:08 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10000, 0x44) connect$inet(r0, &(0x7f0000000080)={0x2, 0x3}, 0xc) connect(r0, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) r1 = socket(0x7, 0x1, 0x3) setsockopt(r1, 0x6, 0x4, &(0x7f0000000000), 0x0) 16:01:08 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004510) open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x300000000000000) 16:01:09 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) r1 = socket$inet6(0x18, 0x2, 0x3) setsockopt(r1, 0x10001, 0x20, &(0x7f0000001440)="ad211308c1701efb7d6d", 0xa) pwritev(r0, &(0x7f00000013c0)=[{&(0x7f0000000100)="2869a5c89cc89694a6dbf8403da51f851efa4655f2131e1d6dae404e7e0555892915aa6c55aafc0748ac650b606f5187cbc4c0681b33a34c68f2dd70e9fa60d9765e6bca1b508ae76dd50524cfe0a3941afee7b5870e0d112baa4519ba276d58f0baf299f31095cfb84177c649757ed4f022ffc91e904f8d9a452779f9917da6efc80cae34b58d04a43b6be51666eecf55b4d2a4ce58", 0x96}, {&(0x7f00000001c0)="80299874bdccb1750eadadf855b7dff5eadb22e10463e946c4d9d386608a82f84fd92b0c47e0b46f5cc105889065bcf7495fd43850388dc0774cf478aaa60ce2d27113fb6b15bd11c5cb165a84f29bfdb15441d31ab765befc6d9cea2d5e2dd21b6bdc46b7796194", 0x68}, {&(0x7f0000000080)="429326eb9780", 0x6}, {&(0x7f0000000240)="f603a4ef62b66a716f78b097de0bebbd9f1e20161d9fa885bf3f9a698feb77d2f22c89f8dc1dce1d8270a3e27065e47a438b69766f2e5d43461dba030775c2a8abae14e8f2a8f1363bbe370a6452e163880938fc3f60a19a98d3fc5eac5e01f97c78643adcd468d9778e5fa401704293d34aa49380608a6887cbd431531082f019e6f3dc24f0fc2f065c29df6cc4a738c51aec8fb72021d1e820d70cb2fa7330012fd56bfc3fa2079002533b665d5a5d35821a265ba6a123ba22848cc4f3e74a46b7ea291310acfb2213484f62212cee002f9ba371e25c5f6743f4198064e918f61dd4ee95b03f3d8d4260f119bc2a3f8354373cf3ccf84da46ef78154bf18a7b3203495e2a73e75c495c74af6c2c6690788539534caed7969aca9c47f33a43835ec80c9b2151fa981075b4afd3efcbda57e500b4dfcadbf782a45e07d0cd7c2fe4b0e6080a5d56c61b2a7bd69fd489d7d42d67e8dba45baccd0651202a58f86830d2733439452b5b9b641ab9ffbdc074f06a279e5492913d57ed70b0a0cd1b2e55b166954e87cbd0cd433c70ec3fa7d51f35c5148ee0c4cbaeecafee4909488dc5935ea766ca82fdffa4b8152ccb49b9e591f8f5d9632b29d60ba95b32ca7cfdc09723c2524c4317347bdc9b33eed78c8eda6b335c145618927b783bb483893ddd0854f7615b1b55fc7ac744218d9a7e4a792e29c42a895f46d384bcc3c9e2fa36c9bfc16c75258d72666475b80cc5f8767909156e82fcfdb818d11a9cbfb17a19448cae22943971f768e7b36932f104df3fd4595c86fa49c1c050d9e3e1216740b3c4c78eae7db1ea5fc604c5a538f3b60df72e387e868924d4a28574b323fa022323934f82cb5337d68431ded622fa4a32345d2ec1a11f55320d19716cdce34d8ff7e97b466ab8479614771ef87143d4fd28597b12cc2dbc6d73b3dd16ba62c66db4ffa3a24480bf1f82e51c5f41c921555744a18074103dc59f8e053c531130294fc64c66faa41fc04bb05f6c07b19809df39daf8c4cfd477910da362e065ebbcacba432f14bbdb20624486381fdadc95f3c7097e79ad536d35e6eb549dad6b9128f223f4a389848a99ea92699d3b1bd92f6a2b7eb0c7b5bb32b3a42ca13177191a3a102e352e223d1f033d5b9fc463d38baac3f89abdb148f0ee01fab262d21e293f5d506fde7fd0d1fcac97e956bac47301870378c4915275120640106b070f5c21a21fdacfe5a9741ea1eb539c7f3b7660322719662dc42e777c225971b256dd65af2959b19509d1e1093d4734c84e34c7b4474ded5c959de5449b185604caf522b6d1e8e7582844138866ee8e803e4690940f4f1187104fbd3e14c772aba4999089ccec0f74488f8f3bc5a1537b57c7a468dd9452918080fc8d7a8a5d62fe9f1dc196d9920300f87d3d4b37ff9ba0c13b9b07fac3988b1eab5dceb5d56e3b4d6a818c7c79521b8252b2350e734f649702555f2e89852dd5dcb51f675dd24fab81b67e95e543825676928ba9300be25c765e7646c799aa78d386b6997cccb8caed05ef4e8728788d227b9c78fcdbf047fd69e6bfb6b1f48da5b68f8210207a85df76bc90eb2b05c82d1ecc4896e40014caa49f0d82d8b6b400ce63557ce10be999047ba910cf058787ba6d3738b196a029fca9632b71f5e3c5c22aa487f89d15c36621f9284d22aa538a7d8ede63fbe92da13d5b1dbc0aadb8d6ac50e0b1b3c196136f5276f81b522e83611f01a4eff1c8523aec31418151f0fc18b8eed3633132fac395dbe8a6079fe4fece5f4a9b581a309dc485ff86b4d583f7be0e5d50a064ddef88a9d32b602b0a9f87d73ac57feeeb059caa3ee1a9879f15464e9c9f3ad3695ff33e49d0ee3538bcc10f57b189768a8b3e6a6cd48ff9d982e194ecb89c9f95732221e7fbeeff0b96816602c07fd46b8f8ca1f46e6f78770949e49e04e27be21d7034315bef200f43caadf94fe4a15e278446966dc97c49cffdbfaffe4a34f8d9bd2fbff7c9e16c6e27c9406cb6ad819f295a59bff389826cc00956ead60d7a5c87e2fc53e2806dab816f5c6baeacc6def69a8ab234a0a3aae895ddc01d8b4d7bfd40b730195fa42a48c02c2823f3bd3cc5704b1682ce40ece2d168824590f1bbec813b23625b3e335d813d183ae57a38b0f271769b4c2afd54c31a4fbe0eec29751cbe339a3d3c62863e3c93e134742d011fba12d8ae4fc202238bd45609bbd70510e2ce60e55d4068c196544393b10da284becacd6bafb31a33fdf6df4b1d541d416b5541cd4511728d45ade437978036caacf6a74cbdc17bffa1402b0150d7f8decd76c121ad857c9959251747cb0096f5520728943f76a1aced94d19b2fe40cd7d8ecd45bf7f2f009a20c64a8ab3f9156da28cb4097f5daf4721b59bc9cd02651c2e6d27f260b69ac099ed84ff42a0349d789f9a90fffcba1d9d24b155957ca119052df437cec31dc95f28ab22a5afed6076b30e7c3099729dc05c1287f564d9485c2ae4d3b7825946818bc324a64d76e871ee93485e2cb562e42dba1177360fe151bda15c9b9dbb8bf037d6f4c473721176bfc60e98d5337f1fe39f4a3c6a3f92b1c316c0f5ed3b7137d9cb834a808469244bf6d0e063f4c34d7973e6746d99b3ac66ab25a6e1254cf56010fd8e1ea0cc8203ac5b4f31fdfede612b217103a19e61d21a1ec35a8b6c5213f1606ed8237c0770e6036f3d41938840880a7ce4ee0d6304c51510076095e671b5c265e4e79ac58e6addee997dcb24e9c0a1bdd518942c917c6e7296bedc4f1efc53c19721ab0325f59787feff7b0fc0aba6d646e3495c6aa08fcda9db4f1be83994cedae607f59df29136a9be1dae027839be78abeddc15cad45fac2e79682b342c798a09744894c30aa0b817c7f4e16269ec247c3b279af56e0074217b1ccefa2800e0deba049cc7db0b24fb978dc9ebadb4997ee5130cba09b225d7f5015f1e7217946ef1fbdda8258e2203c49591e8e641139337a049ffd906b976c646fbd017718395b01c61295bfaf313ca48d64fd295dfea840526d67383b314c73cf2a96df282ff42ccebb7163fe69248b1b2afaed1c0e64f6315c5ba0afb56a7d7c27b98e5a52fdaba3abec046b3463f02db238b033afb9cefe262bcf5176dd8a9676239a5297fe8ffa05d58853190d2de00330ad34f84f8181540ceef509392cd833d5caf469b04bce6ad97f9e778b49c359a38d59b5775d53b5c72c03644dee4f88c2b33d3e54e79911f49320ef44f2e04f4022edea737e26f8623c13b78b0b579e1a50920c2f4dbc12af46aba91bea0ce2490a4a2f9e4e8f9d3969f29ee5ac039eb905da1f9f5992188eaa225c3985113e614d7f0ddca1cdfb060a7e869844f59b58e33b8fb052533915d05bb1b5bf3000d474d8165e66ebebdc4f8b67f03011fca144507f16143cc356f48b73234aadb3de5d83115b006e2acac037a58c9217c36f92e56290b9b59e5a61dfebea4204ba8f0067e58dc41655f65a26c003ca013d9b1aaa4067d9f9c3eb1eef2154c3ad588d43c46c8e1bb19be21b2119de2e6d061a2e2f6cb8b69fe18af0b30e41bd2558eb9409d53ff0882fbbd9e597c5f2651f7001cbc361d0340194b0b3e0268c7a49a4a014c6811e0f6ff91e0f0ea446d2b58b699508aaa5dd8070d22c1b68771601fb7ebed6a1e5f7c50f79e4509ada7da62f26a8aaaef81da8b09405d469c5d3872aa08098fd60a64f6e797d09e2cc3863f5f9fe065265fe0ea5019beb05e66b2c2a2b2b0f4229f1ba192d22637382aed280d282c3c6a833699c9e8f44e0ccceccc7eadc4ed056dfdd5e7951fac3393c84e547a4623108daf073bcf063fed5a0a63780dc28dca549a32ec6094c405a0f1621a739b2f743d6ac15a58b5364913efe66e9194280ca4760fc26503b9513fe3437a563b8994cc722ffd0845594f95957f3262c9462ea02fb823ab62d7bcdd4ded735e70780e3ac7434271e5987f3b49dcfa3a1859250066fc0e637916abd02add3f73813467b23d4f85c371c3c945a1352c051e49a3bf9da6f65eb553830baebdcefd87f126040c1449df17faa6e24112378ec2ff7f2ade4c4b40843b2a95ea64a67dee57086729ae29f68c20cd30b8886e3e46184896e604ab8c926f65d74757ccc274a5cfe4ca100c4c63e5d7064e7eccb02110246356cc39f2d74e0f45b87d2a20a7b98727f6e8780d58b7fe4679dc2544581140ef3e10af24388b8e471099973009c8b3fee6f837a77befb805ad39b09bd9829d32fa2eba11d7b83868dd032b7682f66cd9d9e558799737632d7cc91bac6beb8f77791e3378600e7bcccc8fae898cd4e18786d5d6226a06f807863df3f1b74cb9749a2ce5af7222389314fa869f4196f9c23e17ea0178c6518158fe1a853c62ef81715e02966154a99aa6441722d0a9b2a1d84cb22642d125d99a67fd6c5087f9a800cab3a35c7721f7d9422ff3c4df03bf4329588a42ed03cf2f3465f2e6ff38ff67bb8e19e1d08ef8896e22bec9f175209df4266c421ae1c6f6fe43b92d93044c34c2af5156108cb16841e8575a1091ffef600c963873ab48b8628634b07dc4eb1dde7f49ab847b8586d97c06aa7e7020da8f296ed496f1400ab24c47242c68cea079ca5ddeb419a62ebb61dcd74305d4ccc417ae60e48524355cb1f064886369afc17a7725caca2c7cd04461d07c793f7eb4ed3ab74d698630459c701657297bb973366ae76fa6e96aa0b18f212b892435f5859ae6bb352879828c1bc74e3a6fd2007ceebaca0535c4d354560ed02f61b06e6647f0b1ea3e1ad9a7e069ff4ae15afbf814fefeaf73c60dc66de55fc1c0ec433b983bdbb26ad3d47c474ceadf69bc528cd1a1eebd2dad6ea7e6264db1754eed7e00dcab152f2db57341076cb113c79352dcc0c6258f83c5fbcbaa549811607ea1c74cfcf2cec4a0cfaa57d93b704c3aa191d2630995ac5fdf748bb8e5ed9947d40b6978b5330df518c21ef2145624851bbbdd396e3898d675c0edf41032dfacc52d43b6ba6824fa6b83edfca75ba005b6eefd6f293da2607d58aaebaf5a5127ced32f24114409a1159c73106bb84f2ed826c54695791fc775a539ca551074f11ab15a9f7453231a3b8a11be5e8452ef065c531e24132ca5f90e11342714552a7914251ef881fee080c0429e47a880e4e7c6556b7db6cdc86234b54a86d1b7311e621bf60636b0baff7db99fd35bedd1f3aebb746fc7655a73bedd45ad1e81a7530598f26f162bc7f4e44916ce22d35084e0548545bc7445d844eaba0e895f79ba95aee59fc0f780324c52a4fd98db1321fd3e6df3cc10f393948a5a997e99a4c4e37ed53338c91251c674c3b74da92860b6dcf7713ea130b4e2b49412b24a4bf25ed5beff6536db8fa254f24145f58efd1c3ecf6823aa0d52c5947ffc96bcad9cef62a8b7e29f28942dd56ed7cd38d1717a57aaa9981e85a7bf1be3314547799cadbcb6879f2b6b0f9ad1a198f5893e4ff9657346a20f84f713cd16932b486a9e6640d8435a70dd955d97759ed6d5d0a29fdef04a74514342513cbbddc65d6d1e9f14bff2adfb6a39798bdec64044ed9c05d1c1e070d6624a20a943c30950726bda6af09ce849f1753b0c17b57f1efe950dd09d2734ea801e02b478787f913a9775913fc45f961b264143359c6985578eb8945d5966cdbeee17ac1465e9dc17ac5dd9f1d8c7a08d3ae07e6ac356d0267665d23b02e0a771f978142539053a27283d61f2279ef41571bc4f65a8da459d27b324fb4e822a32a63af6ec03a2c496554a1831", 0x1000}, {&(0x7f0000001240)="7ab8a99fcfef48d05d3e6e536b3e64427f9c20e6ba5c71140ddcdbf20ddeb78d3648c6b1303a55cb633479e62bef1f75a12cfc8fe2d378a14e6c92af20dc6b9d7a08e41075723431fe599bd66a16e6baee353f4946cfeffea4a3d2c3ef34531567dfb561a8742df43694e4e5a938117471107243e0ee3a315f9ff6a54615048b12ed5bdf08c716f957cfbff98e04c88d4300876f332b0aaa9712ba2cc81e26146a4160a1fc21f8647900ede10ef59128f94fdb8cca07539aa3baaaaf9a930a21cd3ba8", 0xc3}, {&(0x7f0000001340)="52bad0c567d249b83d21134b17262b8945fd232b0e5841512ea89b55428fe3480d56bf087dc3a7ae9ce3cc5a5c765dee0854ff32d598c4bb46035d7ff9dff385dfb5e69494b70cfdae1f560e4304394e88ed9541bc4386a40876934610e49e08059974c3b9d3634c80e74118fc5bc4e2", 0x70}], 0x6, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x2) r2 = socket(0x10000000011, 0x8000000003, 0x0) setsockopt$sock_int(r2, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) wsmux_getmux: no memory for mux 8388624 16:01:09 executing program 1: mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x501) syz_open_pts() openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = syz_open_pts() r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/26}, &(0x7f0000000080)=0x1c) recvmsg(r1, &(0x7f0000000200)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000000180)=[{&(0x7f0000000140)=""/36, 0x24}], 0x1, &(0x7f00000001c0)=""/37, 0x25}, 0x43) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x9) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) 16:01:09 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004510) open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x400000000000000) 16:01:09 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x4004667b, &(0x7f00000000c0)=0x1) dup2(r1, r1) wsmux_getmux: no memory for mux 8388624 wsmux_getmux: no memory for mux 8388624 16:01:09 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004510) open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x500000000000000) 16:01:09 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x3, &(0x7f00000001c0)="31022f974e572fdbab00", 0x2d9) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) wsmux_getmux: no memory for mux 8388624 wsmux_getmux: no memory for mux 8388624 16:01:09 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004510) open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x600000000000000) 16:01:09 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x8081, 0x400) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fchmod(r0, 0x24) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x200000000022}], 0x1ff, 0x0, 0x7fffffff, 0x0) wsmux_getmux: no memory for mux 8388624 wsmux_getmux: no memory for mux 8388624 16:01:09 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004510) open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x700000000000000) 16:01:09 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x2, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r0, 0x0, 0x8000000000000000) r2 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffff9) pwritev(r1, 0x0, 0xfd0a, 0x0) wsmux_getmux: no memory for mux 8388624 wsmux_getmux: no memory for mux 8388624 16:01:09 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004510) open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x800000000000000) wsmux_getmux: no memory for mux 8388624 wsmux_getmux: no memory for mux 8388624 16:01:09 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004510) open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x900000000000000) wsmux_getmux: no memory for mux 8388624 16:01:09 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004510) open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0xa00000000000000) wsmux_getmux: no memory for mux 8388624 wsmux_getmux: no memory for mux 8388624 16:01:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d81", 0xfe) r1 = syz_open_pts() close(r0) r2 = dup(r1) getsockopt(r2, 0xf16e, 0x1ff, &(0x7f0000000640)=""/83, &(0x7f00000006c0)=0x53) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xd4f2, 0x10001, 0x3, 0xfdb8, "010000006622dc8dbd8a0c3bab7a8a210524d8e5"}) preadv(r3, &(0x7f00000005c0)=[{&(0x7f0000000380)=""/169, 0xa9}, {&(0x7f0000000440)=""/196, 0xc4}, {&(0x7f0000000180)=""/120, 0x78}, {&(0x7f0000000040)=""/19, 0x13}, {&(0x7f0000000540)=""/70, 0x46}], 0x5, 0x0) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:01:09 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004510) open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0xb00000000000000) wsmux_getmux: no memory for mux 8388624 wsmux_getmux: no memory for mux 8388624 wsmux_getmux: no memory for mux 8388624 16:01:09 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004510) open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0xc00000000000000) 16:01:09 executing program 1: r0 = syz_open_pts() r1 = fcntl$getown(r0, 0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockname$unix(r2, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) setpgid(r1, 0x0) wsmux_getmux: no memory for mux 8388624 16:01:09 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004510) open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0xd00000000000000) 16:01:09 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) mkdir(&(0x7f0000000140)='./bus\x00', 0x40) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) chmod(&(0x7f0000000080)='./bus\x00', 0xa) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="9e2be1bc507aa9a44d0294452b", 0xd}], 0x1) execve(0x0, 0x0, 0x0) 16:01:09 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004510) open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x1c00000000000000) wsmux_getmux: no memory for mux 8388624 wsmux_getmux: no memory for mux 8388624 wsmux_getmux: no memory for mux 8388624 wsmux_getmux: no memory for mux 8388624 16:01:09 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004510) open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x2000000000000000) 16:01:09 executing program 1: pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, 0x0, 0x0) setreuid(r2, r2) getpid() recvmsg(r4, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x40) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) r6 = getuid() getpeername$unix(r0, &(0x7f0000000280)=@abs, &(0x7f0000000340)=0x8) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000240)={r5, r6, r7}, 0xc) 16:01:09 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004510) open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x2500000000000000) wsmux_getmux: no memory for mux 8388624 wsmux_getmux: no memory for mux 8388624 16:01:09 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004510) open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x2f00000000000000) wsmux_getmux: no memory for mux 8388624 wsmux_getmux: no memory for mux 8388624 16:01:09 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004510) open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x8000000000000000) wsmux_getmux: no memory for mux 8388624 wsmux_getmux: no memory for mux 8388624 16:01:10 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x5, 0x3, 0x5}], 0x3, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000000), 0x3, 0x0) 16:01:10 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004510) open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x8f00000000000000) 16:01:10 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004510) open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0xc600000000000000) wsmux_getmux: no memory for mux 8388624 wsmux_getmux: no memory for mux 8388624 16:01:10 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004510) open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0xffff80000199f000) wsmux_getmux: no memory for mux 8388624 wsmux_getmux: no memory for mux 8388624 wsmux_getmux: no memory for mux 8388624 wsmux_getmux: no memory for mux 8388624 16:01:11 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) recvmsg(r0, &(0x7f0000000300)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000000240)=[{&(0x7f0000000100)=""/91, 0x5b}, {&(0x7f0000000180)=""/144, 0x90}], 0x2, &(0x7f0000000280)=""/105, 0x69}, 0x40) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x1, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x47eb, 0x0, 0x2, 0x0) close(r1) 16:01:11 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004510) open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0xffff8000019a0000) 16:01:11 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) madvise(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000004000/0x2000)=nil, 0x2000, 0x0) munlock(&(0x7f0000003000/0x1000)=nil, 0x1000) munlock(&(0x7f0000001000/0x1000)=nil, 0x1000) 16:01:11 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004510) open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0xffff8000019a2000) wsmux_getmux: no memory for mux 8388624 wsmux_getmux: no memory for mux 8388624 16:01:11 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004510) open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0xffff8000019a5000) 16:01:11 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) select(0x40, &(0x7f00000001c0)={0x7, 0x1ff, 0x5, 0x4f, 0x1e235b41, 0x6, 0x2, 0x10000}, &(0x7f0000000200)={0x9, 0x5, 0x2, 0x800000000, 0x4, 0xfd5a, 0x2, 0x6}, &(0x7f0000000240)={0x8, 0x2, 0xfc00000, 0x6, 0x3ff, 0x8, 0x10000, 0x1000}, &(0x7f0000000280)={0x292}) close(r0) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000000)=0x9) wsmux_getmux: no memory for mux 8388624 wsmux_getmux: no memory for mux 8388624 16:01:11 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004510) open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0xffff8000019a7000) wsmux_getmux: no memory for mux 8388624 wsmux_getmux: no memory for mux 8388624 16:01:11 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004510) open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0xffff800001b47000) 16:01:11 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x8000, 0x1000) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x800) open$dir(&(0x7f0000000080)='./file0\x00', 0x100, 0x100) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x1f, 0x80000001, 0x4, 0x8, "501f74d71fd4cb8522d686da6da3a05a72e837ce", 0x20, 0x7}) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0x20) ioctl$TIOCMSET(r1, 0x20004269, 0x0) 16:01:11 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004510) open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0xffff800003b4a000) 16:01:11 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) write(r0, &(0x7f0000000080)="0a54c88b156276316378e9be949b2167a8d98ba66de0d4c42e1805d930d6f37244113cee4fff021977957264550a7ee33a377b52ebc7eacb1bc7082904839762e0d810b802b46d75656fcdff12bf991d96179ea86d3ebef915589bdd6381ac1b9d1aea", 0x63) shutdown(r0, 0x1) wsmux_getmux: no memory for mux 8388624 wsmux_getmux: no memory for mux 8388624 wsmux_getmux: no memory for mux 8388624 wsmux_getmux: no memory for mux 8388624 16:01:11 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004510) open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0xffff800003d4a000) 16:01:11 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0xfffffffffffffd73) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xff, 0x0, "b2050000000a631a0000000000000000004000"}) r1 = socket(0x18, 0x1, 0x0) dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) wsmux_getmux: no memory for mux 8388624 16:01:11 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004510) open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0xffff800004d4a000) 16:01:11 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000fff858be0100000000000000"], 0x10}, 0x0) write(r0, 0x0, 0x0) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) wsmux_getmux: no memory for mux 8388624 16:01:11 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3a4", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) read(r0, &(0x7f0000000080)=""/158, 0x9e) 16:01:11 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004510) open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0xffff80000801b000) 16:01:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f00000000c0)=0x9) ioctl$TIOCSETAW(r0, 0x2000747a, 0x0) 16:01:11 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004510) open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0xffffffff00000000) 16:01:11 executing program 1: poll(&(0x7f0000000140), 0xf9, 0x7b) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCNOTTY(r0, 0x20007471) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) execve(0x0, 0x0, 0x0) minherit(&(0x7f00000cd000/0x1000)=nil, 0x1000, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x4) wsmux_getmux: no memory for mux 8388624 wsmux_getmux: no memory for mux 8388624 wsmux_getmux: no memory for mux 8388624 wsmux_getmux: no memory for mux 8388624 16:01:11 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004510) open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) recvfrom(r0, &(0x7f0000000100)=""/221, 0xdd, 0x800, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) wsmux_getmux: no memory for mux 8388624 wsmux_getmux: no memory for mux 8388624 16:01:12 executing program 0: minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004510) open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) wsmux_getmux: no memory for mux 8388624 wsmux_getmux: no memory for mux 8388624 16:01:12 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x400000001f, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x10) 16:01:12 executing program 0: r0 = open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x5, 0x5}, {0x1b, 0x6}}, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001340)={0x0, 0x0}, &(0x7f0000001380)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000013c0)={0x0, 0x0, 0x0}, 0xc) r5 = getpgrp() r6 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001400)={0x0, 0x0, 0x0}, &(0x7f0000001440)=0xc) sendmsg$unix(r1, &(0x7f0000001500)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000012c0)=[{&(0x7f00000000c0)="a3a1fe08ce0735c7b02e189d66c236e781a53e14455f562dc1066804c4d552af5aa6388899caba16788ab23f91d9cf1e712607faa5c25f68f099419de9b4f26218929a346ee0d1dc3ac23e490a546f4389f085936d51b9d6b7c42cefd391295c27", 0x61}, {&(0x7f0000000140)="335623b636aa0dfa428e1296b192398d5398685646860a077d3060ce491db5a6c41123a90f2b071146163f5c20b507f61a9554a31fece0514d359447efa1261ccaeb2b2e564d7f2cff27e3f01c02551107b4a8f2b50c85053a6ff3ffb60b34d64f50b7e9f1f08a9b6816d656d7b9f0b95e4db1c61ce5d3b4ec9c0de21b90e843", 0x80}, {&(0x7f00000001c0)="bd9de5c19d58bc180994509c3b9c2b21fb5b7a12e81e2c524acf15bc2f5469a1f4a6dc59b0f5daf532ad9c6c8c71ceca1a686ec7a1f86131b7b948f43dea0ab980d9531ed3cb1a13cade", 0x4a}, {&(0x7f0000000280)="3a955d70885aac7f9199b73547fdb72a4ea07099e075fa9d2054a5d3fc36eec7bc539e322371c76e884694ed25508da15022a6e97376b4d16ae555fc157452df7b46be08d51bdfa8b24f6c6d7c183e2c9bf297082efc405bc933144ee482a35614b104a2635963bf9726e4a0b1ea7bc4d5f02f4738b962f44bf91d40671b5d5e1e2487c91c6e49b3e3d59eec4fa8a3837d1a17acdbd5a22f536f4cd5f0ad0ca53cb9cc98cead84613d1f305ff00ec73eeeeb9325c1dff978172c85fb88a94ac6f14397d088aaddc7133158b4c7f6ce33194741173479df6e675b2796be6c263bb34ccae05113211bece568b533f929c6fe317042999ea12cfcd5c805108240e0182f92e59970ce3eb038d38fa2ab700e51bbb4ab5b1f2d34c26a24f94185055bcc0313ab7cea04a4029db54975fb3ebdcff11b4e613c0e2e31be2e16936365d300a74f67f0db7a78a6bc95afa24dfdebaa365c3693875b7081816ddd948413e3effa5a87a16f992a0fbc952de07fb71137e68d3e64a2a26e1307696e90367ee8168fc6e60c64a9358574564538f79b91b441dabd7329698b41f56b507e8835f71ce6715e33e5dd205fb43d96f2a553d1b66063dcc3d5bfca777c7c5114f804e1d3428eb311a23146aeac73749cafc615b11c71ee1d07d7dceff62275b61c08d5e8c139f624b97f1add5a5bdea1f342768b6b35bbd0dbaf8932c23b3f6e23b38813b0f78d286c538ec809b7e395f8c6cb9d62ed30cb5b0e27fbc94168e03ee60d3a72b610266d074c6014b4f40efeb45ac46ef8b988d59af97ef7d063e5e187af8b990b83bd29de078f6276e75e88a04fddba2729ba0eaf4693ba87738d2c17378007a6e5913f06ec0939b7b5db4cae62845f943afd9c0cb97fb5909263cf467365d619b1b02c112ab4a7f58fbe1dd7ce0abd78395dc035141bda706bba8ad717d7734aafd953d21cdaad63e869bdb5d1e9b3ef9f5a7441a6547402221895fb6882ba02c735279456f05b1c2d3b8fbdd9d1038ac76d74967c40ccecda90fa0ee43939e68d5d66bbbab18de2721d5aa086f0ff6e15ccc7e9d2892a2f4b8bae987e2f58030368543ceca862212c4e3561a174a7d5b96c22e56aba4d04408de0bfb70f353275daa8222159547d085eae72ff547b8aeb8905dc6ea788aa7360353967a68f4e4acda9f186dfe7ac035d0fa885e0fcdca5215e55dadc5768866a9e68b87f6f9fc09a894c5f7e674a291ffd3b68f235b30204bf73c9562e32f93ae0a77b66980b102401410f5734fe058ea28c166580257aeebe5a42e9e3bd88f223f0d8755a246815d738dcd1b08a13b8b776824e34a9de3734c4539d488bf76c7ca1a4cc443b910ff39f5063eaa2e3a1cfa7334e10f96769d895a85e5ac9ac63ba78d46898ea962c17aa1cf0961125d22c8bc32613f65ab7c7f1fcaf1dde61fa5351bc6d615ea2faa9e74987c6c022f0df7f4fdf9234c7d9281eb46825b33625521735e4025ae75c9d6894162dc2a1f053f571d481234f7db18412187bc9342467835ac18e71aea4081fbac903664c66a2abc5d2dc4a1e257d3223491a271b261098bb36d889051275ed1ee4943bfe7f306a061b6ca06b1ba8b04829bfcf2a68050b75dba945d9700c0bd4dd0b2240f7ef3a6ce95e5293e6bffbc0072798e4e7165218af7103e3a3ccc6eaa55fcb1c109373cd929c84df77c41ecc965824173fd0eff78af5193a1e3e21ce8c55fe66431bdf2504617f392d1cad1e06f37c06b3e8430d0a68c1a9947b034a4f53e988ca3b898391e1d24756612bc5f66102cbafa943633670c3cfad89e3ccaa1306471eb0253b705c01b8163c503bbd8ae9d9b8ec47020ae1596aee6d7e0f0f8552efc5e22ce8386fcac85cf21aa9600307529cfe382faaba0f80b6386c369ffaede78ec4ee745a2fa33e758edba9e5f94ef2faff21da1dd5e0b3726269db856a47755088b10c620b92f527f7dfa76ce8d4c8df3ee87a3b4de27a133ec9099ca6c82ed9da0560f16594cfdf4d7ab25d887f83753156e1fb37a81f3dd746daa7b42af5f48f9c33148c162541f9a7a2420ee635bb794cf23d325d1e68c3249d33e18143157b39e12c3ef71ef9920778fcbe4e3946eb9745bd0f71a43a6f2b045304f80ba840fea88d2fe2b068eebeec2e0ddbdcabbb13fedeb64ae71f8f3efc768174bb83262c9297df4efa0471dd8114350b72c4bf54f17facee10acb68db325606d8aa9602096120349c3428415dc69d932b6aa3eb795812205f6df060e0a3f7228da7e28c25e43a015c648a8351c547d5ce83bdf815bd5b8d19ee75dd76270a51c3fd17a4e006c529cb9db9016d20139a06cc867bd960fbdf3ee938f8cf6d42e8ac41bd4b0bdfb5e9d602c9850e28566daec955c35c6ee621339d7ff0744b6c3d5e52521f628bd4555ce9d70fa8ff5cecf51068c4bd20b9d91289b2f178c367d0c6666267f675edd9d78c6190c4d5c030be94920f1148b7217682a0466e5831eff4628815780a310a35863352f332bece9e021fa58ae1a9112867d2ed9644cf92aec6f1f89a69b6296c1ac3d5cd5549b98b48b721eb687b11a6c38253f69d6129b4f8ea3e55952fee51c2d59d493a7a2662173ed6d2afed4addd3e45ce65305361fcf133c14976536a5c580acb056c413ed884c28bf9cf066fc24f2b74df2f5ac57b98601bf1b8d771e8da389995ec597fd42c197c58e2c5bc8b275aa026585329664ff450f505d9854fe1ad38edf9dc8026c354045a780adf539899cff0dc734d69b183d190f692a189c7b3a8ec3e05b6d0e547fb14fe9ef9c831064c80fa3c4320d9b899aede9e93b8207bd683750a45eba54fa0bab54158b1b79023a8f42531e4c44f80e27a1f41f7b5a5b7c36d02a175787e6252b84c2fe130aa10d6e756e2dd6fbd2d6c3b30b7547f24d11b72322ee565bb11c6d8f981ff85d1da8fb6d6deae2fc5544bf47fcf13fe409d3b28254be13a25e8a368c4a31f8b595d2898a0ad0e617296fb59e18416ccfd32fd730b2f0db805319f00c13b89ec96074286e0fcc1feb05423d91d0174342cac88153acd893bed529a9da6e81d9e67ecbff55ae429344cb08f5c2c88ff0f3d3709ff8a09d3a40789d2180bcf6556efb8785f22b6fe4e86b247fa8dd127fbceb5236e395b884833dfa749c83189e79f1519925a44884a334868669b57d45948d94dba9ba90c88964ea96bd18c2748ac71abb2ffcf61c0550c9b1952a185490772a80ecf12c741fa166f458e5919f7bde96d8743e8c7966ea720980e1bcd512b3a05a5b7a8e86aba90390acc59528396b107987f98950ce42370a476724719911f3792c2c028ce20dadfbd0ce7f9176525215a286c736391a68cb30c1c0755ba8c89158180cf09b920b08c6c670145a5617ef69df79f2c41abcd019682e7c7486b5bdd1f9588341d66dbd5f38a3a997496839ab0895b2c2046a49982c2157773fb93615c7b5716a277af640909c745dea3675d6087fb06665000258267276f22f525ba9dfa3ac1da80814d6a4f21536faee47e33b4f4e96425977ebab10cc180340272122f70a2c78b2b2d23267f2ef96f31a1e402f900d98c5482f1216dd481996b87322693b5c4af84a6f9a63a1e18f84f1b5c38c34b138a0c02e61720cc9fa927723e13cd0f9182a6be91d64dd39dac3542e9d781a003686ed79e8579cd591a2612de6a3de4ac9fd8b1fd2729d83c39135cc4a785774f0254ffff039d9fcf299224fc9de4f2c5e45ed9e3ee4db1669174e0f75ef08d37265be144c1e62616c1d4b125835c5a3d0784c6829608b8a2d82232bccdc54e88685b5aa406897a37afbfa8e692c38114c4af693ca24d6ed59c93330f6addc9ac9dd190e820d6c478db16728d6e3f00380550c1600b54be77647b05b75ff9ea15fd599f4fde844efff8c31f4bbdefe23bfec23d66d85074ad3f2a5d563b64bd5257e857b62236bc65036fbbabb7a70089aba55f5257775d8dfaf98e3e317519680ba9117720a208d43c668877e581f72abad3d5336fffbfe2b93b82b7c65e0157f9e94115652f96adeb66d0ebf56018efacd44064c5cd253f05cc25e23f2b92f047b82b538370314be448e26e8be97f8dbf47e25819fa5a883cb1d50dc4335299e57c6cf4b03f78ec6b362b88e0c9aa1d7031283a97447dd71d595349ba8f417eaeacfa38caaf99d7d96be5f3e49ce528682667429e1eef9f590ae71459f55527a077bc8644f808fb5eb115b4df7496ea5c293df8ea657c26f6d2b46a2c9a80ac0607e74448d29c2ad3429b9b40931651f1d34d2a8978f8e5829274a8a7e91028e09845007b4fc36f40a186d8ae51063401bbf2617e68155fcd60d043a6be0d5089d127c77ac79953b2b4968878f25099e9591461987312b7b9ba9a3c6ccee51cc1388e863f307ff4e42b4eb12868268c82270c6895942905de8c4bd3e4f539a5442fc661d19a4fbfab8cff4c75f4ef4174eeb1d28da289299b00a41a32d6fc0a9ac12efa79e59a04b0afefe9dad3c5d540a40d434284dd2421ad1f030a80cc138c48cfaeb3659e98fd3038bd879e3be0565faa2262a3ebd3eb362f8c785cebe87d68256be03ded18317e0785f94bbb39867a5aaad3f55e996f3ea874a46cabbd453e6efedf117c3dfaa7f737c787d88830cc8a7d4c0074744c05fe68608e1c7eac4c7753b403afa8a42b79076c29fed4d749d5e84eea24600374b1f1b677fda30592a4123742e0f17640ed3e82a7f713a14b31331b383efecfb86cf58263084df389a8f2e5e6730b7ad806572c4e09e3dfff9f66d6b3ddbf1f41828916e5bb7d75dade2f9f51fa2c749a37037ae57fe54aa3821dd92f2749b839ca30c28f5cfbeb8665d2759576c59023788a9c2900b6dd6ff49df939c754403366b647db2bbfbf82ba7372d831c88bf2991463227079e7ccac947bd9a4a364231277e91a8f839882b22d9393efd01ccea5ba75f7e9aa3060c13e663ac62aca078bccb94be5a1b5f26e0be94be1cacf9bc7883d4f8a1bef6e7805435ce99a974df1b1c6080586352b05552ce5d84edf32f8e30446b785a4148e1672a3a209b38c40d2fdc1509f4b93d019e156e68311182890654c615acd438b8f78b469d7c32aaa19d80353fd1a888f7906b86211406a53ac8998b5f92140b4326adeccf69eef81ae413c76e97c24001bb69a231e61a51a30da1c1abd38673b5c98b4b1c78d44dddec1883609b6716bfce47382dafe4fc2432312294655ffe7fe46884c2f7f2b60e5588146c2ef6cf534ce792eac7f8ee58e1f6d68aee6cbeb4f079cdd1055d6c57e0a9dc7b4a9ae2e7d2ecb9850306470876cd95b03714a5440cf1cbd8ad0c1e9d8907101836c5f5a3a24013f77d9b9f166a07e212645c335b18fc7700377ee9ed1090a621763be1c2b6ae1f5e7cacf0b784f02e95ce6df4d67f818b9c4850ebe703ff02e34edca7f6e5460bbd487bb12391eb8fad719a63ea30f3fef55c2ba8ccdfd100aa7983b426aa0f4f1637eba6172a1b08b83caa506db7a7a2caf163fd2b43aa5176245989468351a86702217f7edd73f104e33510d4e05dbfb26931296d0a8d8bf2050dd79739f78a527077a826085b99bd754e7a48735227151936a4544a72b601cd0fef2cde5b993c70786828d33626525c28ed3cce7ac394dee0217fb73daebdd88c4fb8aa102c852aa8cd94063898211582ccb07ad56145189fb943217c9d4478ad71cc9d546e24dae494b85029128dff360fd5474ec557faa3f703841cb3de0a8ff36a889c090fbf5100301f37a844ae310", 0x1000}, {&(0x7f0000001280)="0f855a0adc", 0x5}], 0x5, &(0x7f0000001480)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x10}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x50, 0x6}, 0x40c) wsmux_getmux: no memory for mux 8388624 wsmux_getmux: no memory for mux 8388624 16:01:12 executing program 1: socketpair(0x14, 0x5, 0x7fffffff, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x300, 0x8a) fchdir(r0) 16:01:12 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004510) open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x3) 16:01:12 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0xd, 0x0, 0x0) getpeername(r0, &(0x7f0000000200)=@un=@abs, &(0x7f0000000180)=0xb8) r1 = open(&(0x7f0000000000)='./file0\x00', 0x18080, 0x0) semget$private(0x0, 0x1, 0x4) semctl$GETVAL(0x0, 0xbf87821c800a7cc, 0x5, 0x0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000040)) mkdir(&(0x7f0000000080)='./file1\x00', 0x100) 16:01:12 executing program 0: r0 = socket$inet(0x2, 0x5, 0x10001) getpeername(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ebeae3839946721100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b815681500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000025815d84305dabb1b031b788340000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a30648"], &(0x7f0000000000)=0x1002) mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004510) dup2(r0, r0) r1 = open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x4) r2 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r2, 0x0) 16:01:12 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) socket(0x31, 0x2, 0x3) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000001c0), 0xc) shutdown(r0, 0x0) 16:01:12 executing program 0: chroot(&(0x7f0000000240)='./file0\x00') openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0xfffd, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x10080, 0x40) mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004510) open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x4000) 16:01:12 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0x61}], 0x200000069, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001440)=[{&(0x7f00000014c0)="e43a9ae1eb95ce30abb8fc4b2e7c2cf5e8c479d2429c902f1d58dfab4a190d93083c1cfce4d592532835a016d8bf6bff6f633a8371e65f032c8b6b04a95259fb15ca6e3bb6c1399565a67ee27d9a9d765c2088e204d2f19cd7c350acccafd6fe282309d7e5d1aa46edfb7a888036f232e4009e38f880a4acd735dfcc6378d92b61610f453da7ce452b8abfdbc0c56e28f0064bb7f87905490f489bd61fd74deaa86668461ec0fd1eac9a817769896b1c2e7e744a1ee9e9fcdb301e95aa99ddbc6c34398456d54f220892a002d9a42225ee683261c67fff2582c45c64d9f0a8637a400a2f6c1dcbb0341f4849e9f0206f89bced0b2bdf02306df1e15af057d81437dd0d1f1ca38e80f46f3aff15a464dfe64b71ea8057351d90062db941831dc11a63b7a5e2baa28f3f2af917b7626fa2cecf788f4b516495ad496b9a92daef7e441746c06f78e0243e8f35910c4170bd3cf26662e13255e2caec523d14ba994c700a3d9ac3220cafac61ee8bdd41d9f04fd267be772706c0bf717c6736853d1f64790b15b8443cd5f7daf3277f133a20771a7d4f4eaa24e36b2144d7a48d5f13757194d529e9adb9d11e80e174a97952197b6425ef1dfff28e454dbf0a39bcc996b54b9a5b32211d05d94e4b49dd3c71d6e2b05bde5f089bb5a8acc06899c8ababc56b89e7fdc8f799df80274e26edeb2a875d1737b53c7e5816e1ef3d9f469e34e7761539052ed7bb0c2dd689fd379bee20ef657bbda7404a26c573576c85595d88350888c3b1648d6d801f67b78f3f8994a172b9a4c3574d0ddb4dec4b17813a1fac214512689e2344be499b915f12b699ff5bd474bbc5838e12423d2fff54f8d7d351f7b062019bc73880ba40af8111e9dc7f37545129088c0d39a5ead5e22c6ccf4c940a7a2ff65f885526a285ac829ffc7dfb1848696063df9c7ad80e50ebe656341187408a8ae903c1714103bb34fe5499a71b85857d21cb4d914ba8a17522534af79964eded09cdcdf5fd6ba0c934ee441bffdef852e4a6b1c322099ed3e528ed02aca5332574846d85d6c1b8b1f67c6403ec47d74035b6a0ff9b11955292cd7bd834d4e818da8d4a78a8bb741ca93195ff23020907daa1d86f66baa4d028a5453acbdfb0d2ea299f187a9273c18feafc8787e93428e9d15a0f101b0a8094c30e908555f8769657c43e0dbaa13e272ad8014743d58f049fafa174a697f0c4b81cfe63f5af35bd8d27e6a20fe59f69c253a92dcdf307c8807904d702c9e5c88fbf3ad9e3905401a3c59b158ca4b2a5fb1a9df8a0287861fa1b2f1520cac4c95f6cf6dc3c86f996f4ebddea964b4251483866666a0b76dc27187c0a8e74c5719818bbb3cb32e66cada98f6a3cf874dde1cb71fd5a235f69710453321cd019d549a68957d5d6d3450c25c4fe4380b851347698269010556a4b29fae5ea372a46cba64eb1a619f6c1172a4a78ed2a11b6b8bd99d726632d669a98843471522a67448cc7204008e25526ebb6acd89087808383a5426694587fab9138e0253e392d19d2f94f7f8313a9111f80fdfc4592deabfbc4cc03ae0e5885946484abee88b43d63de2f1efee1bdda29acd81095b8df2934d9a6a440d6fa31e5946cfb6c6ed5714a175a915b6088e8e83094178c5e873a4863fd30319e304f8f10b296c6c35fc7412c0596c46c37ab95ac8e28d763c42534e1b1a2c0150bd8311bdd3e8e2215a340e8c96805d2ae5ce1592b8c9f5da2f0cf6c0cddd3bff4a55393644d6964432975d5eb2d5183e7be97a6d8df9e6f165345bfd1c13539b2e286fed34e2f660f8545fed8b11af9592bbc6bfea01e357edf73c2d436243bc20ea876f21a634c6501af57fec4136dfb338f95efd43b8618ac5f8ca61892ec8907e90ec04aac75af6e85304a768c09dcec3068fa98d735b6921cbe4126bfb8c94910bb91934ed75f5a832f99b51c899ca2fd3c1ff9c798ba4a3c87e13826d983954a90677ce0bd5d2564ffb956762bff99495f27dfbdfb58d1f9d2008eba4532e2f7f84b9e98202195cbcdb8f5a7c7f5f48e9cca53d5eeed38c88870db26c80ce64c095326189b1be02497d660d77ea233bed32ac3def7e5684c6db6bd70ce532761b95bf57168ed612ba94f9d31d562b941681f09ff0e605dc66e7614a5b37d02edadc7a2a468cf824922fc57bacb2e9ec070941f9080af47ecac69e327f72172a8c7f972668fce969b268d061d90e96b9d13b2eb8e402e3072adb222237cdeff86c2b2c0ee10d0bf35b7627decd8f9aecce8514103fdaa2606acc05bccf65406e6155231c31d015de0cd655b1c81cff49389a9bca4058f1df45b55fce38223352732ae71232fdc46115cc7e91b7bff6e4cf668f7036140e0caa7664eaef5d691d229856519eb152acb485183a263575262f5f5903076cb1d5a97d16704ff4c8a581247b9dc8a2b5116f8a76fbce3a335932519e8def8c550baca3b1737d2af87c72bcf9632b3692f80a7ff121ef8b63b57f5d1e753f8a335c429d9803c6125f2caf4ffe6cc5ed6a18acc053a80dc5e12af7cd69e05688d0363fbc4bc6cc6a360b99daf2342a624ef2fb5156fb6d55303cbd35399d009809d03a80361c511363cfe02601b4fd269a3055eda03a50b3a75a65ea2512f0463167e067897b69fba7fac9f3680a81282f024de5ddb5525211171e5b6716741fc741fb4038a97de8f786a86a30d0909063f74f2206969dfb5b2cb1707e9f83bdb3cd3b8755ad6a483e97c0c41146db2cfc610151df2578be207faccc25c9acf7d31e90d6f113c6bad680df488436890d14f4cf34dedf0a1a24ac6780c0f5296d468d8f831cd484079edc5faa2faa53b1d294f7420b242366cf9e7ee0b8c928b8562028036ba5750daae34a393690775", 0x801}], 0x1) fcntl$setflags(r1, 0x2, 0x1) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000140)) wsmux_getmux: no memory for mux 8388624 wsmux_getmux: no memory for mux 8388624 wsmux_getmux: no memory for mux 8388624 wsmux_getmux: no memory for mux 8388624 16:01:12 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004510) r1 = open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) r2 = dup(r1) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000000)=0x5) renameat(r0, &(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') 16:01:12 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x80004000000, 0x0) madvise(&(0x7f00005ca000/0x4000)=nil, 0x4000, 0x1) r1 = dup2(r0, r0) getpeername$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) madvise(&(0x7f00005c8000/0x4000)=nil, 0x4000, 0x7) madvise(&(0x7f00005c7000/0x4000)=nil, 0x4000, 0x6) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5b, 0x80000008, 0x6, 0x400}, {{r0}, 0xfffffffffffffffc, 0x4, 0x2, 0x3f, 0x9}, {{r1}, 0xfffffffffffffffb, 0x8, 0x40, 0x2, 0x8}, {{r0}, 0xfffffffffffffffd, 0x48, 0x80000050, 0xffffffff00000000, 0x4}, {{r0}, 0xfffffffffffffffd, 0x8, 0xfffff, 0x9, 0x401}], 0x3ff, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffb, 0x80, 0x4, 0x8}, {{r1}, 0x0, 0x1, 0xc2, 0x33, 0x401}, {{r0}, 0xfffffffffffffffa, 0x90, 0x0, 0x1, 0x8000}, {{r0}, 0xffffffffffffffff, 0x14, 0x4, 0x7fff, 0x406}, {{r1}, 0xfffffffffffffffe, 0xc9, 0x2000000c, 0x72, 0xe63}, {{r1}, 0xfffffffffffffffb, 0x40, 0xf0000003, 0x4, 0x3ff}, {{r1}, 0xfffffffffffffffd, 0x8, 0x20, 0x4, 0x8}, {{r1}, 0x0, 0xb2, 0x48, 0x7, 0x7fff}], 0xa1d, &(0x7f0000000240)={0x7, 0x9}) wsmux_getmux: no memory for mux 8388624 wsmux_getmux: no memory for mux 8388624 wsmux_getmux: no memory for mux 8388624 wsmux_getmux: no memory for mux 8388624 wsmux_getmux: no memory for mux 8388624 16:01:14 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004510) mknod(&(0x7f0000000080)='./file0\x00', 0xc000, 0x96) open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) 16:01:14 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004510) open$dir(&(0x7f0000000100)='./file0\x00', 0xffffffffffffffff, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x48, 0x10001) open$dir(&(0x7f0000000000)='./file0\x00', 0x8200, 0x91) wsmux_getmux: no memory for mux 8388624 wsmux_getmux: no memory for mux 8388624 16:01:14 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) shutdown(r0, 0x100000000000000) recvmsg(r0, &(0x7f00000002c0)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000140)=[{&(0x7f0000000040)=""/234, 0xfffffffffffffcc2}], 0x1, &(0x7f00000003c0)=""/212, 0xd4}, 0x1) r1 = dup(r0) bind$inet6(r1, &(0x7f0000000300)={0x18, 0x3, 0x9d9, 0x100}, 0xc) getsockname$unix(r0, &(0x7f0000000340)=@abs, &(0x7f0000000380)=0x8) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f0000000280), 0x4) 16:01:14 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004510) open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file1\x00', 0x81, 0x5) 16:01:14 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) wsmux_getmux: no memory for mux 8388624 wsmux_getmux: no memory for mux 8388624 wsmux_getmux: no memory for mux 8388624 wsmux_getmux: no memory for mux 8388624 16:01:14 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004510) open$dir(&(0x7f0000000240)='./file0\x00', 0x202, 0x2) 16:01:15 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x12) r0 = open$dir(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) chmod(&(0x7f0000000000)='\x00', 0x20) r1 = socket(0x18, 0x5, 0x80) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f00000002c0)=0xc) r3 = getuid() getgroups(0xa, &(0x7f0000000300)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r5 = getppid() r6 = geteuid() r7 = getegid() r8 = getpgrp() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) r10 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, 0xc) r12 = geteuid() r13 = getegid() sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000200)=[{&(0x7f0000000140)="8aed8ba9f0d9f5740cc9fd164e7bb2e266ebde2246724b0536e5215975b7242ccfe8572a0a77489c8c5ded52d03be61bd096e237ce922a063d688e96155206d3d0080fbec658264d487eb45e8875fbd9bcc8f3639b83c9d3e815cd8a808524510dda28d04e821b4589290ddee8b8cdd6cee91a108e330eaa6fce99774795c1a3da560b271dce9e659ee70adb3a883338f8e1fdc69eb6f2f0e914ce6596", 0x9d}], 0x1, &(0x7f0000000600)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="300080cbf879bcd03e0280ffff002b59cf7200", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYBLOB='\x00\x00\x00\x00'], 0x108, 0x6}, 0x404) read(r0, &(0x7f0000000040)=""/157, 0x9d) fcntl$setstatus(r0, 0x4, 0x0) 16:01:15 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004510) r0 = open$dir(&(0x7f0000000240)='./file0\x00', 0x10, 0x3) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x1080, 0x2) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20000, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)=0x9) 16:01:15 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wsmouse\x00', 0x1a, 0x0) flock(r0, 0x2) mknod(&(0x7f0000000240)='./file0\x00', 0x2007, 0x202) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) close(r2) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) flock(r0, 0x2) flock(r0, 0x2) lseek(r1, 0x0, 0x0) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000100)) mkdir(&(0x7f0000000040)='./file0\x00', 0x100) r3 = socket(0x18, 0x1, 0x0) r4 = getpgid(0xffffffffffffffff) wait4(r4, &(0x7f00000001c0), 0x8, &(0x7f0000000280)) getsockopt$sock_int(r3, 0xffff, 0x1004, &(0x7f0000000140), &(0x7f0000000180)=0x4) chroot(&(0x7f00000000c0)='./file0\x00') 16:01:15 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004510) open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) r0 = socket$inet(0x2, 0x4, 0x5) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) wsmux_getmux: no memory for mux 8388624 wsmux_getmux: no memory for mux 8388624 wsmux_getmux: no memory for mux 8388624 wsmux_getmux: no memory for mux 8388624 16:01:15 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004510) open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) r0 = semget$private(0x0, 0x0, 0x20) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r4 = getegid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000001c0)={{0x1, r1, r2, r3, r4, 0x1, 0x1}, 0x7, 0x4, 0x1}) r5 = semget(0x2, 0x3, 0x20) socket$inet6(0x18, 0x3, 0x0) semctl$GETVAL(r5, 0x3, 0x5, &(0x7f0000000000)=""/101) wsmux_getmux: no memory for mux 8388624 wsmux_getmux: no memory for mux 8388624 16:01:15 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x90, 0x80) open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x4000000000002) wsmux_getmux: no memory for mux 8388624 wsmux_getmux: no memory for mux 8388624 16:01:15 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) bind$inet6(r0, &(0x7f00000014c0)={0x18, 0x0, 0x1, 0x800}, 0xc) recvmsg(r0, &(0x7f0000001480)={&(0x7f0000000100)=@un=@abs, 0x8, &(0x7f0000000340)=[{&(0x7f0000000140)=""/60, 0x3c}, {&(0x7f00000001c0)=""/71, 0x47}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000000240)=""/23, 0x17}, {&(0x7f0000000280)=""/131, 0x83}], 0x5, &(0x7f0000001400)=""/100, 0x64}, 0x802) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) close(r3) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x22}, {0x1c1, 0xbd}, {0x61, 0x5ae}, {0x80, 0x7ff}], 0x4}) readv(r2, &(0x7f0000002800)=[{&(0x7f0000001500)=""/4096, 0x1000}, {&(0x7f0000002500)=""/6, 0x6}, {&(0x7f0000002540)=""/110, 0x6e}, {&(0x7f00000025c0)=""/142, 0x8e}, {&(0x7f0000002680)}, {&(0x7f00000026c0)=""/202, 0xca}, {&(0x7f00000027c0)=""/32, 0x20}], 0x7) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) kqueue() r4 = getegid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000002680)={0x0, 0x0, 0x0}, &(0x7f0000002880)=0xc) r6 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000028c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000002900)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000002940)={0x0, 0x0, 0x0}, 0xc) r10 = getgid() setgroups(0x7, &(0x7f0000002980)=[r4, r5, r6, r7, r8, r9, r10]) sendmsg$unix(r2, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="30000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r1], 0x30}, 0x0) 16:01:15 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="01002e2f66b9a14f6b6be6e20400e9b78bfeaf6c653000"], 0xa) symlink(&(0x7f0000000180)='./file2\x00', &(0x7f00000001c0)='./file0/file0\x00') mknod(&(0x7f0000000080)='./file0/file0\x00', 0x2004, 0x0) open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file0/file0\x00', 0x1, 0x7ff) open(&(0x7f0000000040)='./file0/file0\x00', 0x1, 0x1a) unlink(&(0x7f0000000200)='./file0/file0\x00') rmdir(&(0x7f0000000140)='./file1\x00') 16:01:15 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004510) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) preadv(r0, &(0x7f0000000140)=[{&(0x7f0000000100)=""/23, 0x17}], 0x1, 0x0) open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) r1 = socket$inet6(0x18, 0x8004, 0x9) open$dir(&(0x7f0000000080)='./file0\x00', 0xc0, 0x80) getpeername(r1, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000180)={0x2, 0x4}, 0x8) 16:01:16 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x80, 0x480004510) open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) wsmux_getmux: no memory for mux 8388624 wsmux_getmux: no memory for mux 8388624 wsmux_getmux: no memory for mux 8388624 wsmux_getmux: no memory for mux 8388624 16:01:16 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x400, 0x0) preadv(r0, &(0x7f0000000200)=[{&(0x7f0000000100)=""/78, 0x4e}, {&(0x7f0000000180)=""/92, 0x5c}], 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000040)={0x80, './file1\x00', './file0\x00'}) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000280)={'./file0\x00', 0x7fff, 0x6, 0x7ff, 0x1, 0xffff, 0x1, 0xda2, 0x3, 0x1, 0x5, 0x7}) mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004510) open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) 16:01:16 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004510) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000080)) open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000040)={0x200, './file0\x00'}) 16:01:16 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004510) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) 16:01:16 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x2) r1 = socket$inet6(0x18, 0x4000, 0x80) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) r3 = open(&(0x7f0000000100)='./file0\x00', 0x300, 0x5) r4 = accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r5 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x4) pipe(&(0x7f00000002c0)={0xffffffffffffffff}) r9 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) pipe(&(0x7f0000000300)={0xffffffffffffffff}) r11 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wskbd0\x00', 0x28000, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffd, 0x50, 0xf000000b, 0x400}, {{r2}, 0xfffffffffffffffb, 0x2a, 0x200fffff, 0x8000, 0x7}, {{r3}, 0xffffffffffffffff, 0x4, 0x1, 0x800}], 0xc1f6, &(0x7f0000000380)=[{{r4}, 0xffffffffffffffff, 0x0, 0x3, 0x40, 0xfa21}, {{r5}, 0xfffffffffffffffe, 0x92, 0x50, 0x3, 0xffffffffffffff7d}, {{r6}, 0xffffffffffffffff, 0x2, 0x13, 0xb47, 0x10000}, {{r7}, 0xfffffffffffffffa, 0x40, 0x2, 0xffffffff, 0x2}, {{r8}, 0xfffffffffffffffb, 0x68, 0x0, 0x8, 0x6}, {{r9}, 0xffffffffffffffff, 0x2e, 0x80, 0x9, 0x7}, {{r10}, 0xffffffffffffffff, 0x0, 0x4d, 0x3, 0x8000}, {{r11}, 0xfffffffffffffffa, 0x40, 0x0, 0x100000001, 0x8}], 0x3, &(0x7f0000000480)={0xff, 0x3560}) ioctl$TIOCDRAIN(r9, 0x2000745e) nanosleep(&(0x7f0000000000)={0x80000001, 0xfffffffffffffffe}, &(0x7f0000000040)) wsmux_getmux: no memory for mux 8388624 wsmux_getmux: no memory for mux 8388624 wsmux_getmux: no memory for mux 8388624 wsmux_getmux: no memory for mux 8388624 16:01:16 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x5010, r1, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0x1) 16:01:16 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004510) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x4) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffffd, 0x4) open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x30) wsmux_getmux: no memory for mux 8388624 wsmux_getmux: no memory for mux 8388624 wsmux_getmux: no memory for mux 8388624 wsmux_getmux: no memory for mux 8388624 wsmux_getmux: no memory for mux 8388624 16:01:16 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004510) open$dir(&(0x7f0000000240)='./file0\x00', 0x20000, 0x0) 16:01:16 executing program 1: mprotect(&(0x7f0000ff2000/0xd000)=nil, 0xd000, 0x0) mlockall(0x2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) setrlimit(0x4000000003, &(0x7f0000000100)={0x840000, 0x100000021}) r0 = semget$private(0x0, 0x3, 0x8) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000140)=""/224) r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x1, 0x45, 0x3}, {0x18, 0x1, 0xb67, 0x7}, 0x1, [0x37, 0x7fffffff, 0x7, 0x5, 0x4, 0x2, 0x1, 0xf89]}, 0x3c) accept$inet6(r1, 0x0, &(0x7f00000000c0)) wsmux_getmux: no memory for mux 8388624 16:01:17 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x3) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x1, &(0x7f0000000280)=[0x0]) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, r0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r1) setgroups(0x0, 0x0) chdir(&(0x7f0000000140)='./bus\x00') setuid(0xee01) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) fchmodat(r2, &(0x7f0000000200)='./bus\x00', 0x40, 0x4) renameat(r2, &(0x7f00000000c0)='.\x00', 0xffffffffffffffff, 0x0) recvfrom$inet(r2, &(0x7f0000000100)=""/47, 0x2f, 0x40, &(0x7f0000000240)={0x2, 0x1}, 0xc) r3 = semget$private(0x0, 0x7, 0x0) semctl$GETNCNT(r3, 0x0, 0x3, &(0x7f0000000000)=""/191) 16:01:17 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x80000001) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x80004510) open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0x7fffffff) 16:01:17 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x20) shutdown(r0, 0x1) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x7) syz_open_pts() syz_open_pts() 16:01:17 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004510) open$dir(&(0x7f0000000240)='./file1\x00', 0x0, 0x0) rmdir(&(0x7f0000000000)='./file1\x00') 16:01:17 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004510) open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0xffffffffffffffff) 16:01:17 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x80) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x1) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt(r1, 0x0, 0x68, 0x0, 0x0) 16:01:17 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004510) geteuid() open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) 16:01:17 executing program 1: setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f0000000000)={0x4000000000000, 0x5}, 0x10) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) wait4(r0, &(0x7f00000000c0), 0x3, &(0x7f0000000100)) getsockopt(0xffffffffffffffff, 0x200000029, 0x3f, 0x0, 0x0) wsmux_getmux: no memory for mux 8388624 wsmux_getmux: no memory for mux 8388624 16:01:17 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) open(&(0x7f0000000040)='./bus\x00', 0x28020, 0x88) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd\x00', 0x20200, 0x0) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x7d, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0xc010570d, &(0x7f0000000000)=0x20000000) ioctl$KDGKBMODE(r1, 0x40044b06) 16:01:17 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004510) open$dir(&(0x7f0000000240)='./file0\x00', 0x80, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0xc020, 0xfffffffffffffffe) wsmux_getmux: no memory for mux 8388624 wsmux_getmux: no memory for mux 8388624 16:01:17 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) dup(r0) mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004510) open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) 16:01:17 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) r1 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x800, 0x7) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000040)={0x1}) r2 = msgget$private(0x0, 0x280) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) msgsnd(r2, &(0x7f0000000300)={0x3, "7b4a499866908d8c271ee8185d6b48b811e4c4f5e9648b0b0ed79d4591b56d8ccff0ae3ed99c910245b7b00e93ea0834c791110b1084c5818b19a79cb7832462939546b631e8fe07ca70e895d80c1f9a1dd0130b47d27be7550139e8502910"}, 0x67, 0x800) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, &(0x7f0000000240)=0x335) r8 = getpgrp() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000280)={{0xffff, r3, r4, r5, r6, 0xc0, 0x7}, 0x7ff, 0xc89, r7, r8, 0xff, 0x9, 0x6c6, 0x43}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000003c0)={0x2, 0x7}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x4}, 0x33f) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x65, 0x0, 0x0) wsmux_getmux: no memory for mux 8388624 wsmux_getmux: no memory for mux 8388624 16:01:17 executing program 1: r0 = socket(0x800000018, 0xc005, 0x3) r1 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x0, 0x0) symlinkat(&(0x7f0000000140)='./file0\x00', r4, &(0x7f0000000200)='./file0\x00') setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, r3}, 0xc) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2, 0x2012, r0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffffc, 0x0, 0x0, 0xffffffffffffffff, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x4) r5 = socket(0x800000018, 0x1, 0x0) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r5, 0xffff, 0x200, &(0x7f0000000180)=0x2000000000009, 0x4) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) socket(0x10, 0x4, 0x3f) 16:01:17 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) getppid() symlinkat(&(0x7f00000000c0)='/', 0xffffffffffffffff, &(0x7f0000d06ff8)='./file0\x00') chdir(&(0x7f0000000140)='./file0\x00') execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004510) open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) 16:01:17 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "3e58a044b1fb0364c62c4028c5d58a014f77c2bc", 0x0, 0x5}) syz_open_pts() wsmux_getmux: no memory for mux 8388624 16:01:17 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x10001, 0x0) mlockall(0x1) poll(&(0x7f0000000000)=[{r0}], 0x1, 0x0) 16:01:17 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004510) open$dir(&(0x7f0000000040)='./file0\x00', 0x10400, 0x40) open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x3d, 0x9f) 16:01:17 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="0b18f6e165cf7c8eaa442d45e368d5f640e36241a6037a14d04582f604baf0919cbc8bbf4ac07a91d1802ac25df11010129808936883549188d58322c26dafde79164ca53670"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="84041b43", 0x4) sendto(r0, &(0x7f0000000700)="72d86e04e7b35fb9647d958b0749ddf54b32a53377a6dbcb1a9a2729e6c43b9065ca69f584ce08e62c64a04ffb9aa98a5d9e3ad371e783c7f55c121f2201526e62c4d725fb86dce720962ea3bbf94e380bd26730138b990be1c571befd5024c0c3ab8a84f0af1c59c732c6b233f0efba98efdf04117ccc41cd216f2594ac0b79a7183ef1e90485e7fdd5d467c5fee6bf60eef2a467fdbdaf55df8b07642516d27883a37f9f34357fe8ddcd2f02ce97590a8298e47e5059d50f4ae470d6bad9cfe1739e4769cf0950f9bd5a73f7196cbbed042ec93b7b044fa389e70c0f25e81b2c5c41d9fe9c16ccc573722d356f0aefcc0ea911543a33544f6d7882d0b672f441202f85297725dccc49c94b136c5a8d477390cf4303d8859d1e890b0f5c33df245e107c9a3c506becd9de2f0dd7fd2751c88c340411b76381496d8a8f9500c6110972cb19c230e28fe49abf910f202aef04eee03e35b385c561ecd73f5755ebfefc060b59459858c6b3756992f439c6a02fb9f8d51a47b44c9ee20d97de2d485a832775844b3f50c9cbb201a8964c31f3fec89890d5a5421b9a8af21f2c5670c1612114eacc037ac6d270ec43d1e37525fcde3eca32bf8a4189a1b7d4a60e1273a354a6ba20ed38d8674acf83260fe4c358bf44a11fb90e09e88c342cad698f75fa0e475011d0469b375958511e0a375366592b718e5a0e2cbb51bc705bbad4666d77164a03516bda516bceb87507e804333c3c7802bb27cbfaecb37af261882431140c9538e025faab9eeb0de038bb5dc6168e12f1dab23a51c1875fb9b7e6b56b14f90c8b8f2c05734f1369976bf2675262761b3f25b7d25722b43df97f809dc3a52aa3121e20230ed4c546443e084bb76184a1e44ce235bcfea70fc66cdfa16c495420ff010cefdc04ac768c63fb5141af8b15d446d9fa5428513c7b0734b5baf425aab0f8a6948afd4fca4428dd4ca982b7428e88fcc9ffde425473e56e0e31dda3af883010af024d4d415997bd2fcd6a866d6c54dd2892ff39ae87378bb00525e0b3c6b4651a8290a4731e976d155cf7e31bb7d6cf2d5b97474bf68607f503bc38b678f28024fe34d460effbef09e65555e479061f03345ced679df45742da438720e9d976019bdb6052c25c3091742bd1670930fa91b699a219d61bb4bfac699f761f00009a567d1dc839b853fd8130886c39c1fe37f4405ebc7beca626bba2d0ef9d0fdc2ac69942e3c322f6a67a8feef4ef258b7ab0564755158842e0d0547f0eac5039bc13ec0c7f0cedbda82da14d65d76282555d67944276537504c40cc94e46b7d6bd9413b9615da6f738a39a325b5d35bd0881613da71f3026d953b5dbfddbe64eb03e6971368d3a859dc829b3bef73d7caf910fe52b6ea1f1415742efd1acbd1da8da94a7cffab92a8a799db5b65908d000a474afd1ca8e58cf3670e2af1e329da19d48db192e6cab04d341866a7603340ac6b5087b6e026e925d8c1076d1b2de864d03df137681b8af011ee4a7daf7e25e8ecf080ebb52d12b9fbb7ce3374fcc32ea0eebc1240e6f1b19d7da2ed12d2cbbec12ee79830d1fc075987b8bbda49b50a2c3f9d4c463f0da63f81bd3abc5dbd6177a1335454b4628ba872527d5142037189b63288ed1e508f75f6771e85e8b8a7d9a4bc637f3a228bc27add9f40367f6a570d02bae69bac7673b270873fd892ee04851b2e0dd44badece3d45797e59ccdc47a781e5287bde3bd756c04abd1b0bafe67837a26ddbf2e61c49b2c0032d58b33e86718f69f332f1e258c31885b771d12cd123d62f6fe47e9e4865aeff9d5afdf33ef4faa7db0151eeb270381bfb9d80df9c4ffe9d7bdde177f10f9a86b2365813f761132b323bfde4f97dcaafda708587b1664b0232bdd5e2d2aa5c401265ef324227a529672d2383d733ba067c27c93159e1482b0373d7518e532051522bf0c072dd7472160516ca7cf491dca7d0ac902a96c81ca6cb1dea1804ac21c676b178ccd59175ddbb548cee2e57d0a5d6d0", 0x59a, 0x0, 0x0, 0x0) wsmux_getmux: no memory for mux 8388624 wsmux_getmux: no memory for mux 8388624 wsmux_getmux: no memory for mux 8388624 16:01:17 executing program 1: r0 = socket$unix(0x1, 0x80000000001, 0x0) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000040)="52dde2f9128a223a77e4ffa97f5632c59c55cebe4a8cd3faa0ff41159a6038ecfbd9561ff1082b9028ae4f20be6f894f7ad874f155255956a09db356d62ad821d826b14373a167bbc325fa0ae0ae5692c509e25555916734a46ff34fa4d8bb5bf9fd07b759d1dfab87efe8030f55ba2a1bbf9c78314ca42eb2950ad7f244ee3c5444d6d4178f991080dcd451b17b5f711919dbc2dbb1bc7223c36404e306d750b24935f01299a72f2dd688de763edb9b29c81440", 0xb4}, {&(0x7f0000000100)="50dd95e59c2af72d8aefa289f1d6d2dc6e463fab3db74e09624b4d42deefc7dc3c7cbb3e44a71935a7ad31e4e6483040f9c58c82111a72cb3c83", 0x3a}, {&(0x7f0000000140)="f90d1877a426149e4aa8ba1fec0ba1d9ba640462349104d020c101cd740245a36ed07b80b35d03f203752c94acdaa95eee0c74fcf709e3b5d14f0fc174871d6f79f9b2874d91c7ac8175a93dcd1e4e078a8ca001fcc31547e431df178250fd760e31c1d65fe65d2a69b8d37d18159f3bdc5d7531b796b74cf895249c01f494a28f3632d9", 0x84}], 0x3) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x2ec, &(0x7f0000005a40)=[{0x0, 0x303}, {0x0}, {0x0}, {0x0, 0xffffffffffffff23}, {0x0, 0xffce}, {0x0}, {0x0, 0xffffffffffffff4a}, {0x0}, {0x0}], 0x9}, 0x0) 16:01:17 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004510) open$dir(&(0x7f0000000240)='./file1\x00', 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000100)={0x800, './file0\x00', './file0\x00'}) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x7}, {0x8001, 0x80}}) wsmux_getmux: no memory for mux 8388624 16:01:17 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) poll(&(0x7f00000001c0)=[{r0, 0x6}], 0x1, 0x0) poll(0x0, 0x0, 0x200) poll(&(0x7f00000000c0)=[{r0, 0xc4}], 0x1, 0x0) poll(&(0x7f0000000000), 0x0, 0x2a7e3968) 16:01:17 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x0, 0x100000000) open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x100) 16:01:17 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004510) mknod(&(0x7f0000000000)='./file0\x00', 0x9001, 0x3) r0 = open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchownat(r0, &(0x7f0000000100)='./file0\x00', r2, r3, 0x6) r4 = fcntl$getown(r0, 0x5) setpgid(r1, r4) r5 = syz_open_pts() ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000140)=0x5) 16:01:17 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2004, 0xaed) open$dir(&(0x7f0000000200)='./file0\x00', 0x81, 0x10) wsmux_getmux: no memory for mux 8388624 wsmux_getmux: no memory for mux 8388624 16:01:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc68a56b1a9000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xffffffffffffff1a) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "85107b7c5f7c84a4ffffffffff9c11fe4dbfa600"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 16:01:18 executing program 0: utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x5, 0xffffffffffffffff}, {0x3, 0x2}}) mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004510) open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) 16:01:18 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x200c0, 0x0) bind$unix(r0, &(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0x8) mknod(&(0x7f0000000080)='./file0\x00', 0x7ffd, 0x8001450d) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000040)={0x0, 0x203ff}, 0x10) open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) wsmux_getmux: no memory for mux 8388624 wsmux_getmux: no memory for mux 8388624 16:01:18 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004510) open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000080)={&(0x7f0000000000)=ANY=[@ANYBLOB="00072e2f6669e78c3000"], 0xa, &(0x7f0000000040)=[{&(0x7f0000000100)="253285c0daaa02c2ce6e9b98910f42c0d32fe078e8fb9dff756fd8cdda9ff0efc7250d220650c322e2a9d852acda836a377b83cd941df5ef935beec1ae42d9a7a9877d7f676b42a8985aa9686b9250363065e4e8e25d14d2d3f45f5b90ca831ed10c500d84b6054871ec0767fca985586b65ee641fe303848545d200c1997479bebb7074cde1ea2c3880a0696b8fc6f7f882ebd6218cd24b95df62d08733047f12a2711bfe9dfc28f4", 0xa9}, {&(0x7f0000000280)="52fd68cee222834adf052c84c546212c6b2c5483a9f203e4c4799c11c0272d69e505bdd8c115024fc0ab214d4d6a6325ae6cf2011c11706ba4a1e96c2d488ecdaef6cb83549fc7fd7c69fb69c3e0dda2e7528c4664720ddd44a8c0c679f9d6b17e367bd7233a975b2c4acff145eaf982824eec43f10748c83c842dc1f2bff0b8fd570a159019dc6d2af4e601", 0x8c}], 0x2, 0x0, 0x0, 0xc}, 0x8) wsmux_getmux: no memory for mux 8388624 wsmux_getmux: no memory for mux 8388624 16:01:19 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x8000000080002005, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x200, 0x1) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) rmdir(&(0x7f00000001c0)='./file0\x00') getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000080)='./file0/file0\x00', r1, r2, 0x4) stat(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)) truncate(&(0x7f0000000000)='./file0\x00', 0x0) 16:01:19 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x100, 0x80004410) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8080, 0x0) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x4, 0x1) r1 = open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000180)=[{&(0x7f00000000c0)=""/106, 0x6a}, {&(0x7f0000000140)=""/23, 0x17}, {&(0x7f0000000280)=""/4096, 0x1000}], 0x3, 0x0) 16:01:19 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004510) open$dir(&(0x7f0000000240)='./file0\x00', 0x401, 0x0) 16:01:19 executing program 1: unveil(0xffffffffffffffff, &(0x7f00000000c0)='r\x00') r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x80, 0x0) read(r0, &(0x7f0000000240)=""/158, 0x9e) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000100)={0xda, 0x5, {0x44e, 0x8}}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x7fffd, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000140), &(0x7f00000001c0)=0x10) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='W\x00') r2 = msgget(0x0, 0x81) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000080)=""/53) msgrcv(r2, &(0x7f0000000380)={0x0, ""/230}, 0xee, 0x2, 0x800) unveil(&(0x7f0000000340)='./file0\x00', &(0x7f0000000180)='x\xfc') 16:01:19 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004510) mknod(&(0x7f0000000000)='./file0\x00', 0x9010, 0x0) open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) 16:01:19 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x8000, 0x2) getsockname$unix(r0, &(0x7f0000001180)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a392b1cf4fac2cee60d87870183ce0cafd099c99fd9e20907db56a72bb5d4958009985abfeb4e64e16459d0c97b07b9654c98cf22bacff345180657c49c04a63d648f900be4ba0ce9df65a55b281765df0162e863d5a343a08b9e17cb01f96bf529353ae30294a7c45c3f63dac4f1f15ae7ea0bcf2f6a893c78d7f5d4214ed50d61460dd2ed16ca7000000000000000000000000000000"], &(0x7f0000001100)=0x1002) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) setitimer(0x0, &(0x7f0000000040)={{0x0, 0x7}, {0x0, 0xfffd}}, 0x0) wsmux_getmux: no memory for mux 8388624 wsmux_getmux: no memory for mux 8388624 wsmux_getmux: no memory for mux 8388624 16:01:19 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = dup2(r0, r0) r2 = socket$inet6(0x18, 0x35938bff13cf04a4, 0x3) close(r2) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0}, 0x0) 16:01:19 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004510) symlinkat(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000080)='./file0\x00') open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) shmget(0x3, 0x1000, 0x20, &(0x7f0000ffe000/0x1000)=nil) wsmux_getmux: no memory for mux 8388624 16:01:19 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) bind$inet(r0, &(0x7f0000000080)={0x2, 0x3}, 0xc) socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r2, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001380)=""/232, 0xe8}, 0x0) 16:01:19 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004510) open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) sendto(r0, &(0x7f0000000040)="4244dd6ee237a510420cb8fd55a7f92d288d3d09951b088eb5b21122a343c2e1e2f4d9c00e81218da8aae18ac4e019083c8918ef208eca326bf84ff9cca6ee9e4b775202a6f598845a35b12534ccde147ec020b9f55514c1183cee09f530077f8d655e80", 0x64, 0x2, &(0x7f0000000100)=@un=@file={0x1, './file0\x00'}, 0xa) r1 = semget$private(0x0, 0x1, 0x8) semctl$GETPID(r1, 0x7, 0x4, &(0x7f0000000280)=""/4096) 16:01:19 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) fchdir(r0) chown(&(0x7f00000003c0)='.\x00', 0xee00, 0x0) r1 = getpgrp() sendmsg$unix(r0, &(0x7f0000001700)={&(0x7f0000000600)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000016c0)=[{&(0x7f0000000640)="cc7ed33d", 0x4}, {&(0x7f0000000680)="5db2737e9192dc9461374e7fcaf3", 0xe}, {&(0x7f00000006c0)="65225b5e778b442a5b702094c41126d19a3a403a50b9610ff365aeb838778d17eb95706680f7646bd1808023aadaf26dd30434b6f4f3e6065f7c0f8d02d8882304a0b76f0640318fc4e3e59eb25fa5df2f8c03f8d59d737d2416fd251d8665f0625df1f728c2cd26707875f9927a7e75d2cdb6c4d707a768680e672fb6bc539385629938e60cebe60c0bef579f3c592dacfcbc12dfb629b23fc2b2dd7cdc251798448fc06e01b6c3ff90da5135854ba7a322ed4abe58bda98bcaa50d4d05ee482f6d22041628eef875f0c14757f640af3cc3d1d817ca028cea3cf3cf25dc115ea50103cf01aefdae070188df02c4cab8ea8f9999c1d50d495f9adf0dbed8020edaf1ac1bf3b581c33095e897b7baec63e1141046eb3c564d142ba04e49088c0b4bd25d15aa79aa85df90d55a17a5e60e764ff4059cd8375e20352d55e9f2e8d447b900f6c33c5e44d66bea46a8c2c4d8e6a3ae05824a35ed7396249fbcd6bfe349d842885687386e6b202f0c7fd93cf2fa657b882d8061d59d00178129ad3901a21f482d66d5987d85615898768abdc8e6861d15850a8bff834d5c97eb65f0f990ec4481e91d09f795b6bfbe27f58f39f99c4bfd6bb84f7ec310140be83aca923e6e674d9a3f290f49210ab906cbdafe3abff863fad9015fcb5b85eb765204459c4ba4fcde67444a8b073817bff8a9108a85023fe98d8864bb5c8c0fce23fe8872a560ef349f3961839a2d3ed73fd87f717a91e53835f89ccca3867a6ff13b491c794e0f4da48bbba2efb9c1c461fdd903e02bc5836af9a13ab0b206d30db84334845010955bdc03dcf472a84af8509a48c54b92d3589e96935535dd0d3adf2afb41022691c675905e942ae8b0e3a7591e8a129342b7962cd41ad867840cf028886bcbfc8091ec33551e23c15c1b1b0c06d6d53d204cdbf8f994ee5a71ffaec1699df52455b69950e369ec0ef69045208594e5191e5d9b2d0e93dbdc458ce5f296eb9474c039dec0f63809a78566b09d5ff4323e5442a7911eb151c0765a5f6061d4f8de70e6c00e6bbbb32527d080b042595d84b20719830c3ee4b5f3e51041541a4671409f5188f496aec2941acba1ab60f01f48f148c52b28a87a44c68808ed937ea80e262e6d8c8eeade71b0a0780cee5266d94f3175f796bfdf9ed5bfa2da07b02d74801801a2c290b5ca9dc5a2d3ce1d11e6a3a43b9ebc0230814c072b8cf4e03e48551bce2b7cedec97fa9dc03f0b88ee62e71489bcfee274f03deef32c7ca0bd0dec3d76bcaa74f00d6b1b67777d7167d4b7f00c6883730db344f062c606cd997a7f90b163e3db971d36d7946518a2786e8ba40de60708a9e5b5748ef8c81d3ba157cb064e3d9f5bb5827fe0571174c2f4220e7cc00eba3254bf6852bca8229814ecbf2cf3764ac84b332345e67fea7de9fbe5445cc7529f8a18c9119c86da47a2bbffaf39ccfd0caa821e09dea018b229901d149808a196fd5fac091012ad8b5e710191e736e2af461ec5c2c7e6f678820f86fac9117a613075f63dc3b1ea31cd1d99bd7d30ad7fd847e64a28dd4699bafce5d45d2ed25fd9c926384834bd52b01f0427d6ccfbd97059cc78a51eda197440f1e872b2f75cded243ba3a8e1bd593eea3b67975c0a6d6ed16f1d358412328068e77266fb048fdc5ae4febc78d06c2b0bbcc01da2bbd0504de39271199a0f21816240799c1e9d1fc60d2d6683e343fe31c02a111efb98c8c0f93190b5b5ff33883a02126a52368a6aa084c230df454e055639be3d0174e6fcc6e2892e643e5f0e5b8c1e2d1bbc7faf58ce2dca34034824bc8ad49d64930cf394ea682a0f9a43de90d4315a842988f74b5f57315d8eb0850144da2af27fdadfc0cfe435101cd05031f4339f75809a57f2696bfc5665f431ef2b57d37a231b126389620359d38e7a1a6fb62e5a064e8893a646e4e86380b84da6a0cf06779a46ad19838530643f8e530507f473fa0f861b90b23c6e840a2ae7e775d91680d7f4b4fa88cf4f425c4639a4c38555e7c9590f1f98485b6a44107303ab7257be5c368821e09d973a967ec5a88030bac0a0c2f6a2d0850e1f60ee742a0f58659e36ebda0de5e56a11c536dd8018486e0f67a803c0fb9c9684c30ae404a9617b38e830d2185bd8be2ac44edbde70ef1845b3fd29275f52c60c376a2499c9c79eef19f8f5ba4855412cbd89032d0b5f2bbffa55d3117c3bd42507044374be2715ec4176fccc7693509faf984102308d404e66500b9b521dc66ee8c32f7958d01428c2cea66a6813dae6244877bba081cc1bbfbc2c3bf7168d7593897db72f86e8f2283f268db7d20771756201de20ca2edc626ae7be445c3b277448acc67332e8d5e66bb299f029c49f8c79d7890f1bec2de03bd0e0093bdc212bf81e1caf9b72da562dfb8cf3f1d40b28915655e0d16ff440cfbb1b7db5b8a93ae8fc32784dd7c06d685d4890822c422e8f75af59751642c2629f72ef934e98fbf0ae64dc12a5cce0d6c549451ddf16fdaa8d5b0fade15793dd3f9e912c44e936710ef9812ccf7883a78faa30f961e79d99aaae25e854beb527265c3e2b994f6e7db3144c06f7e480e38773d7323b07ad410655ef006da056e1fbbefd55d89ea505d1ff4f31f2374b3d4284c9b64c156d345f3d96748c93d82b8cd4249c17130ae0d35c490524d90f44a6945606b0c154345daf11b3a061e9738e7dbf0560c7f686b6ebf9234a09bc332adbe354690b77b64ce055e8b3733dd8c52e96469fc8d17b953f5c794f073043b542f3630f6a9b4667c43af9a1c162f9d44271dc6564c376380714f7490a3afdd94e90be29f8278dfe0426ec37d75679090f84ff06367d0666eb786005ee47776d18423ee59aef359571fa320a7f15fff65d819078133760be28cd576c3d8e1c0f102c3856eb57fc299f2a4bfd703b7a5a502f3f08d2d611c3a9f68b768b9a8f250c31983d5e864bfdcb5caa065f9c84b483006db70e128155afb76a3955d1390a5787ab709cdd80e442ee5777b624645491e78fc2737f91ce19053553a68ccdd5d53975c8c4ac0e1ddebb64b51f2ee26612c03a2bc7d597b90bd637aff1e8e63ff5010fa510504798e7694971b059b7de8ce9a9c341dea72fa5b06a118641d4332d32612cb411492735b12884fec36c8fbc5970d8a2f408fd975b13fbd9f089779c24895ddac6c54468d143d3bb6522bc1d9adbd5ae30d44461371fc21e3319030929599e92a0448f65f7648de62a285766442e501192fd42451d6d0c509d117cea5f559ba0b49dc69efa2d5bbcfd49378cd5e4d181d4543e91dcf21c5ad898b2eae25b8137524bb11d2f1cde38fe39f214af8031395f24b0d9ee0266e73661ddf990df84b4b89fdc555da8b1cd3310c7ab73dc84a71dec7a757fbdcffb5da40e958b4967601d1a3ff40159e408cda32a0400d2b527425f2259d5a3593602a6563d44fb31c908dbfda81c43d7f6e3e4953d4ae9ae5a163246d8196b70bced9c4c983325cf30862dd4c61a4cfde9a1deb867c9597437a4e4a5604ae5f1943369f0d5b31a323cd741a81f4b0b85e54d7f072691854144618da14d9c1b4d8fee9ffe9f7203e75d548db4aa59fa92fff70847995fb912600e4583dbef467bbe29ef6b4ad95398eb57fac17d4ebf3e7f5a7163feb6b4ca5f16fc94db96433796bad687d83affdd091fc258658e14d972d3e19847e9e881fe3dc927298d250b25a05b424443852b106ee496ab0be8718cd72ccf5f8a18f2bc1566b8a9bcc9d64fe94230f3d3dab7eca3477ba4c17d2e0b65a8043dd4942c4d71d0c4368f77e58e87e2af6bac4e313b73302a8ef3ec02e5cab73966ab0c09445a6e8bb50255a9b92fee3c2cd8cb868bdb0a75253f8111a521423e241805a93ec25446e9fb6de38ab787a3e1ed921e2045b2c350d4fff51076a97cb10feed217c4905d7e46eafd6ecb8d74083636a5a19bfa651a870dcba737cd1cd8493545b5f4842375146b80d4d43a357a0a8c7d23b9358b450464353f2ab99bc4bbb2068cf455821c913a892ef8c20d8888149f91246b55762f69fe9cb966e422a4109e1ddd64338f7540231c8be6fac191788b3242cd3f2e9e0b1b254e07c19662a3a6be1db129b41818491eae54171eb525b9a759dc05b2d70876d38910cf06d8a56c8c30d1e958a6ddc806942892e69955cb7e8922fdf3436da0e3b88a074eebdd778060240a18916ad3395798a0da462fb0b1e436b3d95dc412dcc9f789aff96d72a468557fe4d30f7c7f592fd7c97d8f75b65902484843ef76a12dd18bb4b4a2c9507f781ca9043e35f7c6dcd6c1bc41b7eae3c23879b21ee1d14350bacef1e490bbd3d2c27e8607caa9437455500e0865dbd3d94a3db2124522b38c920ec38ec422185ea5c62af60878991b8f5edefdeeeddeac64dd28171fd6adfff89f1dc968f11ed5b8e1817ce9ed2cb80666269b6df29b920e8d8a18302a24c3804a8aa3e89977c6a91e6509c94504b9429aea0b9efea8df2e6863468793800252ddd37f84d093feb79bf60e9f21ba10f90a06b5ae7c5e8947676d7050abe83c607cdf1b540937a05c8b284e83513f0ade5ad406fde67506df160112f7ba6616f83ae338ebd618acd0709334040c2efaeb5d8aa14a15ebe3fa3152010ae2276d6dac5d99cce7972d38d7b0297e0e93dd3d37f2f5de3c90a9f71085071400aef03381cdb59612496f874acf5bc801cf7f8d838a78606bb65908020fa7bcebeb81a87d55a74738201ac345ab959d0caa577e8f90e1af09d4ebbf7ab610167f1215dc9f4da105b37e3c1abbc82575db6412083ed5b37af4eb73f03fff5d1421aa49905fab6c416276bf0712f90afd04546a4d8ad707d791cef30bad82aa48f3fea07e0e4ce08883543afbcfa2fc7580659d8adae26310a94bf964d705f49b5898ae339d1aa4c38bd09218cca7909cdc82d2fdf1f56a4da6c676defa863363d159009140fe7ac50b979ebaf73e4a21961e7d35ad50ace045b21e5fb7891a179d1cfe01c402e73d7af7d53c911f2a07af0aba53f7022908561a95207c35611d36989b2c19056a764e60aab2987b68407b995fca89b18e677a490d48d50ed2389209492f76f0fd2cd8b1363deb018c17060bc34b160cdb6da03a786307352246bade361c23225a422e71e184b3a8fc07dd5bf8d798e0f58bf975a6a5dccaa9f6c93c1ed0fa13666f4ed7bdf27647ba0667a60f999e681138254bc0fcb9353e3da090f66911199b29eff074b936938b12e20f8e0f4cfc2bce572fb90813d6b2d313805e3c98a44b542f8ef4eae653ffd1c800af045a3888975f1def1f92d4e7bac1a0132d88a5ddf3c56d7f8534045f78788aab9b7b4c9d797ddac6072e3db5edb1a8614b092ce57d843479ba55b6184bc1ae15f80889b1638c043f3caa116fd5ffeb6b27231256324ff6771048bac8c24c3166f5f0200340eb453fb0c3ab7312a682818abdc29d548017297ddc1912ee679cf4a6aa283b1318bcbb679fec1c6e4e73797fa8afd9b304dd63401330a320da980b6e0f18f086d2c878f219baccfcb6dd9f7aa55e8717d568fcf1653892bbc648b9a26b7283d22597dfbff21df495e1e94e8cff45af4968400f16985ec23ae8080f760a02b894fecbbfff7f46aa0a24f7ec1d4cfe01df4c834a74d0395c9e3735889d125c1f304fa37f34da3368117c1190febfc679fb1e1e14f208adc1fc0f2bed9df4807d7fc2c8791d17de4d436728f8a9e86bc520cda8d685ba2ab346434f234c2d7c3d8ec97d9950b04a5160d46fd1a31", 0x1000}], 0x3, 0x0, 0x0, 0x40a}, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) r3 = getegid() sendmsg$unix(r0, &(0x7f00000005c0)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000340)=[{&(0x7f0000000080)="7bf2f3c022dccefc27fddd8ebb20724404eaa24e064d032f562ed2f5e0cba03233ca323d401e86d07abba4cdef1ac83cc8458607430d729de3e8a3f831d8788c7071c0c2a82d4e2dc9e4a424c35daf2ad0f4aa9b3c739353d48742374be5996eee97460b749bbbbff4", 0x69}, {&(0x7f0000000100)="e97f35618e69ac5d591a3d4f69d4a4c8b31e790db68a22baa27430a050f6d241c8ab80b181598af9fade9d38c20bcadc882bc9ea5a63995a47e91161e12bc092ce2fd56ec9a826c32fec2b5f9a81914ceaa01cb3bf715b95a89d78527b13c572af4c2c822484fa3c1263e62f", 0x6c}, {&(0x7f0000000180)="e492d61fcc80b3e040a66df6e29de30e1ca9d5afdfc4fd90ffa2706222610180e01f75dba594f7c04db937e8d38b111b2c89994bf0bff24761b1d21319224498505606900185c1cd95a4eda5ae9cbdfa88ac8c841fd9ce214815a492a4ac9619871accf0afbf848f775c79d299bf683e31e666b43bc2835708ac3afbd7929a35035d586bc0bc1f68335b3407666362602e14317809930acdc35315810769797b4307cea6f194b8a8424f022b656f4bc3e46b45d0485d62b7111a7beda0b98dd79d3ed1481aaf20791a77af490ff3205422dd21b075e90e49e7708d861e", 0xdd}, {&(0x7f0000000280)="57e797bbc79976a85b14b051a7a85bcbf523339a1c710a112a329ef7ce04fd8a2262c57ab2bf7fb83544cb4563e06dc69c372529cdfcaafd5c866964338fed0223cb27766bd2baa524c730f0bf6476eed0b633d5b8d365646874bc661740ddcbfbd39bd79ef596ba9b46b0b30b3ba74790ed880ad30ee09351c3d832728cc0ba7e8a5bce6139815d0cff7d3e389d6123a42ece5d9917edc725d1c4aeedeb8cc5ca09eacf2f2eb5", 0xffffffffffffff23}, {&(0x7f0000000400)="7a3723d46f28f024cf9c6fab5f6d6f815e645e94365740f9b463acd4c6480de1d9e5fbc20d476b5ecf0b6e371abfec4fc29f0e4d1343f5bce4d140b91e245f3e69a8b6845db19bfaeefb190e5abcb68d0a021e9736579f0776909f0c2f1abe832c4c7b77a2fe91d61df9493046d401755200bb7c4c237e139c4150a794c5b49f633f47c5d63e53cee376fc0c4a78b313e104076eaa494ec8001083309604454697cb455f5080d052a0954014f87ed510f28f8a41f6c3d971d3e6952a2ffb0d05ed0ee12b064f7a47ff1dfc23efd3ccff2ce0013b198cd9660d548b87ee2139beb9bad056", 0xe4}], 0x5, &(0x7f0000000580)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x4}, 0x405) 16:01:19 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004510) r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) connect$inet(r0, &(0x7f0000000080)={0x2, 0x1}, 0xc) open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) 16:01:19 executing program 1: pipe2(&(0x7f0000000180), 0x0) pipe(&(0x7f0000000000)) getppid() r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_RMID(r0, 0x0) wsmux_getmux: no memory for mux 8388624 wsmux_getmux: no memory for mux 8388624 wsmux_getmux: no memory for mux 8388624 wsmux_getmux: no memory for mux 8388624 16:01:19 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004510) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x40) fsync(r1) fcntl$getown(r2, 0x5) pwritev(r2, &(0x7f0000000040)=[{&(0x7f0000000100)="4dd4f4bf64b1d1329532f4e5b5fcbffd663daad7385f5c4554a8aa28c96af6b663ccdb11ed70ba8908ca8c0d61e8600921fa6e95ee71b3d1da13390f60c282ffa38cab0721c135859b147a1a836e0829e6d25e73d79b9c1a73601870b0e448187db9f37ad3d0aeda9b8a8a765be027d6936eef2510eb8b97a69ba2826792c0d205af4e1cb3465f438c3cbd8aa537d6a3d88d58e75cd0c049aefea44ead1c358a9e65bd14370a816a5ed3fb998ba3f45395d0f422faf61af5681731e2aa117c93a16b9362b6d6014b52de5aee9b68989ef197f164b6ca3dc31842775df95bc89f1bb83d3f193c60a715b1e47aabd4", 0xee}, {&(0x7f0000000280)="e44c504d6512327af21835e648ba1a51fedc78e2ebc27aa46b0bc488485cb30d2a01ed5f876fae36e6f3f73badbd4ae42f133c9df2ca5226ced275366ec813054db6fdd6cd3be442b827c47ae53eb6167a59615c8615ee6047a979e7ccc578ee366b9893322afc4d2c46cce67df0815921f9fca8ef865fbfde51c15164f854486d5916cbf9b3cafab6ea56c5f4967da23ff0349153f8efd9ea7810659f38d11412674c715b3f8c6b1979c620c13f64588b9f7b8a9f93a22ba3d7655c2e3ec333494647d818238aa6e8ebebba1a6d26be8d1fedeea0e5b841e06a33899faa01edd71db99682b516c912ff13e3f07d59b62e85fa59e7d2bd517ea1f8c6b5f9", 0xfe}], 0x2, 0x16) preadv(r0, &(0x7f0000000540)=[{&(0x7f0000000200)=""/4, 0x4}, {&(0x7f0000000380)=""/98, 0x62}, {&(0x7f0000000400)=""/183, 0xb7}, {&(0x7f00000004c0)=""/5, 0x5}, {&(0x7f0000000500)=""/44, 0x2c}], 0x5, 0x0) wsmux_getmux: no memory for mux 8388624 16:01:19 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004510) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSTOP(r0, 0x2000746f) open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) 16:01:19 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r0, 0x28, 0x0, &(0x7f0000000080)="94c76c9f3cb68f8c77071c1b83fdda9fdef75844dd9c975b42473799f4ee77d8b017d71fb489606a8192c33b368af6c935bd5cac2fe350aa1b53465d9cab35f83d0a3064bba9439dfc77bbb2f56c58d191e1432985444d716e05063a87", 0xea) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x68, 0x0, 0x0) 16:01:19 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x60, 0x0) fchmod(r0, 0x40) fcntl$setflags(r0, 0x2, 0x1) setitimer(0x2, &(0x7f0000001fc0)={{}, {0x0, 0x2}}, &(0x7f0000002000)) munlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) 16:01:19 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004510) r0 = dup(0xffffffffffffff9c) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x40) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x1) mknodat(r0, &(0x7f0000000080)='./file0\x00', 0x7000, 0xb3) open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) wsmux_getmux: no memory for mux 8388624 wsmux_getmux: no memory for mux 8388624 wsmux_getmux: no memory for mux 8388624 16:01:19 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000080)) r1 = open$dir(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x0) r2 = semget$private(0x0, 0x0, 0x48) semctl$SETVAL(r2, 0x2, 0x8, &(0x7f0000000000)=0x40) 16:01:19 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004510) open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') wsmux_getmux: no memory for mux 8388624 16:01:19 executing program 1: socket(0x10, 0x4000, 0x6) accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010"], 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 16:01:19 executing program 0: mkdir(&(0x7f0000000000)='./file1\x00', 0x103) mknod(&(0x7f0000000080)='./file0\x00', 0x80, 0x3) open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) 16:01:19 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x8100, 0x0) r1 = geteuid() r2 = getgid() fcntl$getflags(r0, 0x3) r3 = fcntl$getown(r0, 0x5) wait4(r3, &(0x7f0000000040), 0x7, &(0x7f00000003c0)) fchownat(r0, &(0x7f0000000200)='./bus\x00', r1, r2, 0x4) fchdir(r0) r4 = socket$unix(0x1, 0x2, 0x0) fcntl$setflags(r4, 0x2, 0x1) dup2(r4, r4) setsockopt$sock_int(r0, 0xffff, 0x101027, 0x0, 0xfffffffffffffff5) ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f00000001c0)=0x1) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000140)=0xff) chmod(&(0x7f0000000280)='./bus\x00', 0x0) write(r0, 0x0, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000180)=0x3) lseek(r0, 0x0, 0x1) poll(&(0x7f00000000c0)=[{r0, 0xc4}], 0x1, 0x0) 16:01:19 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x20880, 0xa2) mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0x80004510) open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) wsmux_getmux: no memory for mux 8388624 wsmux_getmux: no memory for mux 8388624 16:01:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x5e) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) sendto$inet6(r1, &(0x7f0000000140)="66a9d26273f027533b7e386bf9afb8", 0xf, 0x4, &(0x7f0000000200)={0x18, 0x1, 0x7, 0x1ff}, 0xc) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a6", 0xd4) r2 = syz_open_pts() accept$inet(r1, &(0x7f0000000380), &(0x7f00000003c0)=0xc) close(r0) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff85, "7cfe4dbfa6ffff00"}) ioctl$WSMUXIO_LIST_DEVICES(r3, 0xc1045763, &(0x7f0000000240)={0x2, [{0x1, 0xbd0}, {0x3, 0x20}, {0x3, 0x7}, {0x0, 0x40}, {0x1, 0xb6af}, {0x0, 0x20}, {0x3, 0x100}, {0x3, 0x3ff}, {0x1, 0x5}, {0x2, 0x1}, {0x3, 0x100000001}, {0x3, 0x7f65d11c}, {0x2, 0x2}, {0x3, 0x80008000}, {0x2, 0x8}, {0x3, 0x3}, {0x2, 0x2}, {0x3, 0x2}, {0x3, 0x8}, {0x2, 0x1}, {0x3, 0x9}, {0x3, 0x4}, {0x1, 0x3}, {0x1, 0x8}, {0x1, 0x4}, {0x3, 0x3}, {0x3, 0x7}, {0x3, 0x3}, {0x3, 0x81}, {0x3}, {0x3, 0x43a}, {0x1, 0x3}]}) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000400)) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:01:19 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004510) open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0xb56e33f62f9e218e) 16:01:19 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004510) r0 = open$dir(&(0x7f0000000240)='./file0\x00', 0x10980, 0x0) r1 = socket(0x1e, 0x4001, 0x8) recvmsg(r1, &(0x7f00000003c0)={&(0x7f0000000100)=@in, 0xc, &(0x7f0000000200)=[{&(0x7f0000000140)=""/12, 0xc}, {&(0x7f0000000180)=""/116, 0x74}, {&(0x7f0000000280)=""/169, 0xa9}], 0x3, &(0x7f0000000340)=""/112, 0x70}, 0x2) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) symlink(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)='./file0\x00') dup2(r1, r0) wsmux_getmux: no memory for mux 8388624 wsmux_getmux: no memory for mux 8388624 16:01:19 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004510) r0 = open$dir(&(0x7f0000000240)='./file0\x00', 0xfffffffffffffffd, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000180)) r2 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x80, 0x0) kevent(r2, &(0x7f0000000040)=[{{r0}, 0x0, 0x20, 0x88, 0x1, 0x494}, {{r0}, 0xfffffffffffffffa, 0xa, 0xc, 0x9, 0x10001}, {{r0}, 0x9819b006832cc785, 0x0, 0x40, 0x80, 0x8}], 0x5, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffff9, 0x4, 0xcd1abc3f93aa4616, 0x8286, 0x1}, {{r0}, 0xfffffffffffffffc, 0xe, 0x1, 0xfffffffffffffe00, 0xf78d}, {{r0}, 0xffffffffffffffff, 0x4, 0x1, 0x66f, 0x99}, {{r0}, 0xfffffffffffffffc, 0x80, 0x1, 0x910, 0x6}, {{r0}, 0xfffffffffffffffb, 0x80, 0x28e85536a38b731b, 0x7, 0x3}, {{r0}, 0xfffffffffffffff9, 0x0, 0x20000023, 0x9, 0x3}, {{r0}, 0xfffffffffffffff8, 0x2, 0x0, 0x7f, 0x3}, {{r0}, 0xfffffffffffffffe, 0x23, 0x4, 0xd5, 0xef}, {{r0}, 0xfffffffffffffffe, 0x20, 0x3, 0x100000001, 0x80000000}, {{r0}, 0x0, 0x8, 0x2, 0x3, 0x7f}], 0x6, &(0x7f0000000140)={0x3, 0x1}) wsmux_getmux: no memory for mux 8388624 wsmux_getmux: no memory for mux 8388624 wsmux_getmux: no memory for mux 8388624 wsmux_getmux: no memory for mux 8388624 16:01:20 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0xfffffffffffffffc) r1 = kqueue() kevent(r1, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffe, 0x2b}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) dup2(r0, r1) 16:01:20 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004510) open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) chroot(&(0x7f0000000000)='./file0\x00') 16:01:20 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2004, 0x5) open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 16:01:20 executing program 1: setuid(0xee01) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/@\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000000)='./file0\x00', r1, r2) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 16:01:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4", 0x1}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x800, 0x100) ioctl$KDENABIO(r1, 0x20004b3c) write(r0, &(0x7f0000000540)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) pwritev(r0, &(0x7f0000000700)=[{&(0x7f00000006c0)="455c517d92472cb52dcd788535999b645fbaff0e845bc980ba8f9cc79fba7d6748c9f62a86d560f97c9fbc0503d339e3e5b4e6a2db58633b4c7fdbc2a72ef5bf", 0x40}], 0x1, 0x0) r2 = dup2(r0, r0) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000040)) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f00000005c0)={&(0x7f00000002c0)=[{0x1, 0x1}, {0x22, 0x7}, {0x101, 0x7}, {0xe7, 0x7}, {0x8e, 0x8}, {0x21, 0x2}, {0xc7}, {0x3, 0x80}, {0x3, 0x90}], 0x9}) symlinkat(&(0x7f00000007c0)='./file0\x00', r2, &(0x7f0000000800)='./file0\x00') ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000140)=0x9) preadv(r0, &(0x7f0000000200)=[{&(0x7f0000000180)=""/22, 0x16}, {&(0x7f00000001c0)=""/30, 0x1e}], 0x2, 0x0) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000840)={'./file0\x00', 0x6, 0x4, 0x9, 0x1, 0x7fff, 0x401, 0x7, 0x0, 0x0, 0x7fffffff, 0x80000001}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x400, 0xfffffffffffffc00, 0xc4c2, 0x3}) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000340)="d0e6b83b3210fb1119ed4c8bb253b6f3c0f8c2773e10682f149459379b1321d3a2bd55fc98ef3320ac75dbebf5c0b517a4eda4eb3bb862c005243e05159fe8ad23ad5f574c3f884c820a7072751f93682308f635ca7c3c20a4874a633fb315b259d27f94a3d3aa0916e2dcfd8e8c6604213abbbaa452625d453faf89217a8138b89b1533e0a904ecffeb92010c4c3a2d20ad5af45f0a000000000000000000000000c91a62629b6b8b156c656514d8ce1132154d3b527dbd41e05edc77c9eed3f9a10fc0b6c265a4daa243e09556396046bc673fbcd80e0643e0f3012bd1758d0535ddc0b335e8095cf9d0b3baf4cdd3472cb022a9c4da4e9320b97d95cacb8e31ed82be1824872eca09f80bd084e6fcd340d10703ce1698518373d340cb10553d8e3609f21a642856bb621abd2b722e80f83d8b86360426ec967974a0663d5b53fc6dfcc67e20269d922a9b62e198c62cfb952e2bef8919e59bd2e770a81e813b58bf9602919a9c63a4a5ce7a567ba2c328a19e36709f015183196db52622f6bd49c207a4254ff1520ef0a7298cd047d2dc0bd6d6c0300018e05d5d596ad5c75f7f741f022b4af82ef8d93226a2e9772cf590439c2dad5852ebca8c73fe8374af5e3b3c7505e6a25adfe8cc23cbfaa4b1ffbf10e0861d5b89e0f17564f7fcecec2a6fc5b06c68cff550507312d62ba3c4cf9b", 0x1f3}], 0x1) r3 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) close(r0) dup(r3) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000100)) getitimer(0x2, &(0x7f0000000280)) syz_open_pts() wsmux_getmux: no memory for mux 8388624 wsmux_getmux: no memory for mux 8388624 16:01:20 executing program 0: r0 = msgget(0x2, 0x10) r1 = geteuid() getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r5 = getpid() r6 = getppid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x10001, r1, r2, r3, r4, 0x42, 0x3}, 0x2, 0x2, r5, r6, 0x101, 0x200, 0x7}) mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004510) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0xfffffffffffffffe) 16:01:20 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x8000450c) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x2, 0x9}, {0x2d10, 0x2}}, 0x0) getdents(r0, &(0x7f0000000100)=""/145, 0x91) open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x108) 16:01:20 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004510) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0xfffffffffffffffb) wsmux_getmux: no memory for mux 8388624 wsmux_getmux: no memory for mux 8388624 wsmux_getmux: no memory for mux 8388620 wsmux_getmux: no memory for mux 8388620 wsmux_getmux: no memory for mux 8388624 wsmux_getmux: no memory for mux 8388624 16:01:20 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2002, 0x3200) r0 = kqueue() r1 = open(&(0x7f0000000240)='./bus\x00', 0x20, 0x49) sendto$unix(r1, &(0x7f0000000400)="efa5f5dcb91be112dcf07b278b2301091926bf885c65075d5825c74485dc074c96c980e24c9e67992a96f672040c5c58051eaaaa79585ffb5fce836369ca6f81570561dfd7d3daa47a1534cebd28f1fb129a334deea52e3ebc98a1bc4cd8ab3c0135b3befd2fab32dc1054ec5613e57bc4edf1ee18ac340ae58ac8f7440bc06258c0dada372d18b70924661c46f912b2c4062fe5f0eeca2f426ccd3b9f275d3765ae0bae69aab0c30a77bf823a6c20f64e0bc22b1c1ed2b98bcfcc13bed2b89b5f87ead3190d4a7577a76d41f7da8a518bf9732f78ed2892f9068794b90cb16b1ae4fa04b9420c6b138e9601f6c270a4741b9bb330", 0xf5, 0x4, &(0x7f0000000380)=@abs={0x1, 0x0, 0x2}, 0x8) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000280)="c90a6cf0f67d40337787b461f0c7fe165dfea21a94616eac27089b0940ef9eb537d86dec87a959e343dee49b3abeb011ee7d8cebe1e06da636ff3828acb3cf3fbfa5df5921bf6536183e4b9a2b837d97e9bf4b4915d16331a7efcbfb023400aa99fd58694d5781f65c13bcabd86d69006c0825b8d4a8a65003672faf6ac6030f6fc6c3462c1bff616cf841543d834d05ad8a80153bfb3d5467d24499ce2f5b1bdd1aca6fbfa5a0047f0d5b84a16910c7c2a13792aefb42ec0da083aab4ce839073b8cdbeedcf2ccd86a9113f648383f82ac795b995e32ad6bee7307e8fe4864f85d2ef574b113115ccbdfdbf2d27643e78", 0xf1}, {&(0x7f0000000000)="cdd3f3dce337d03142c70040e2f6f9bc45", 0x11}], 0x2) r2 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) lseek(r2, 0x0, 0x87da86990c828a41) readv(r2, &(0x7f0000000040)=[{&(0x7f0000000140)=""/230, 0x400}], 0x21) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000500)=0x80000000) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8000, 0x0) 16:01:20 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004510) unlink(&(0x7f0000000040)='./file0\x00') open$dir(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffffe, 0x0) unlink(&(0x7f0000000080)='./file0\x00') 16:01:20 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004510) open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) sendto$unix(r0, &(0x7f0000000280)="1f243d94c745308f71fbebf9e3bb335028564dd8756382af4f537a2988d89c895d7f767bba9b121bb8d04dfc806ae29a505c430a5951223439ad76049644d6c9abcd9e894f601afd32602f7ab8f7fb09ac6026bac9186502c3a3db076f8ea13d1f86157b0231fd7ef8c645862bf1449cff4e7c47626d24d151f6fb0eeadd37dc2f811ab628fbb8aecf5a1e8250da681b3f88700e224e5bd442d5436da2f6d3d919ad0abe0ef6db439b7dc982a93cf2446b3b24fbdc39e8673201b8dc983682da480c88e407e0329b4cbe04ea2064b96a32d7a4cfae0650a81368d628b07e35a9199c53c558a83802e4c951f9d867b8c7fe3d7ad5dddfc831b7b60564d92ccf52d9a233f1a8a48f23916a2dda201e78f31295d3a1d10b808fe2ec91ace584d7ae82b360ccbbe6f47801ded09b21e160daeaaa9eb9810b94540493a1704c62cab48fea78c6e01230a142529f6e7558de4c38b105d834048f0b7b23069ff82007f888de58ca451e9e7fae7b70d1b051335858a5069a17503e7d659b319dabcde81e10873ca3be5ad1608156c711b0ee52cf2ba508ef035b05d04d4c0a7f31a70d7740abc24ade3303db9e8027f4a4c5d0e6fc74d6f2b94f54cca1c039687752a181451e91293765116e9e35f9dc455b607a015034d1d7dedf6721ce1bfe90e0db35af5924f178c64d1cebd198964061d282092a3a4007f83196d294037406a112fd6f8fd0725a34652d70056c507781c7d53ca2f56a0580dbb7a19316594ac407187d0a9ec48df1943fc09f789e3ac7ed6427cfc42d6326beb1aed69fa78a67f84da36ae39d8311fc0ff4a8cc9725f86da8d944f8764251f4db18ab56f78340d1fd707545cd1e65930007671ce95b2b71304fd6b6cd2dc7ceedd328a4f8aa4dda91d7cf20c0362a6cf64eb397b2078e68387a549195f5e08e0a0df85b5e5587b8fd9cc92e57501e5838317dc6c3772db0b9d866658c634435c67e7a8796834602f06c11f0d923b6ce4d92e646645abceea1d0c165f3965c3663649944e3ba7d378ffb1c065dcc908caec140506cd8f8fc1abd1f67463fd49b8ff12f3e3a8d143beb2f13e84936e33ccd139b17acb0f8e57e38948aadac439c972f29e10487f95b0fe1c586fd4a381c2875a57e36bd042f3aef22da4dcade9aa7a897c8291c707006017a951dd59c29a27affcf770f432ff78a1d3fc07c4c43b4c6f90ca5c3f44b474a0c36a11ad275854646867616fb34e392441716d89ef476ed9813026d32d9f3e3b0a271b42240cfcca3c4c5da0a27c43b7588a2cccb7e708af023e314d243f823f31b72a82682d05cad66d0b633d4f0aea1a2635cdf29d45b371cbfe47e2639973131aaaa01c3e341ee4b38e7b69e5b9573ac082a613433e8c484f23242daff290d65244e68bcb8ba2caaf4d20c4c6234040c0ab8d261dafbccbf8113e5703cc57f6a457943af39101824e3005dfb37600605a1998bafde8d4c048fff517a2b9ccabdc112bdb13acc2806275fe8745d6016965edb299f3ef691a30e179939de931313531317fa8578412e098aeef27a303bbb9d150732fb377d73d51921419e865b909af5e27ab4ba324a84278ac987e940773b22f68917185d9fd03b1d13b2ed3108a4086cdeb51666364ec95b9601c3a8dd069872d3eea56b4b4e2dd358cb2e1e130cb4c9da7219568748dc827a1d3c1c695dc49c029b7cb3a5e91187314466f36ec0c8efe0303b782178eb55af750f4efe5e7278ee970ce5e6f685c147762ab634e232965883e67f778b809b7b5554bba35b05dc73c9b0158a007c8b09e92c635b5c28100a9257c28f36afc39e48a32b0bcd8aaf092db497afa729024d684950df295867d842c4d4b15e4beef34aed02be531e492116d3100cc0a596776f79677363ee68d8617e46fd7c0713b3f6fefb5a5327aea7ecb5b77bbb1ec5da228d1985f18052d446974f2923ceff9f793211083cdd9179a9de9b36d27e829aab4d703dc1743e1effbd97945dd46a5803d4c87fd282a213874cde8f53be3a61977c59c5b3a3c1154ded75e35a925ccae3e96edf9059f87ea16c26fc4a3d27c9c52972be8430392148e1022abbe5466ac4897d0a475ebd65cdc94e7a8faac5499226b2c0b380b247ba3bd0abc101ac8682ecb35800adb107e37309638c5ec4939e496f2d4b8287accf7717e64134507cb78acec6b83c52e466ca748174b5d5fc3679d4d6b5ce4e934b1b00d0975ec85ee2dbf5590a8b8d9ac00749c6e3a026ee1c5752260cbcda01db437e05dfccf1f9ac7385712c365043d32d3dc81161775079766841d496d7e8b805da9a7c1919fc3a2893ba1e7d303062939bde2975482a3b43efd31bfa8fcb46d2e4c396baf2e0fac2e4ce19eb147c149061a5abf60e49eb17e81b92ea7d288cc87ae81942b1b492d337f6dbbad6bd4cca614afc7cd3fb513e7908d572d3ac38d3b7ab23d507afb305a0aee07ab9513aa681d365d8f9f858f6912213b43d727b33ff9d44ea41c60c3b03b8582653a0ed26861fd9955978b5a100c00dca8724213afb52400ed8e1d0bbb2cdf1e8842228831c00f7c86595e2abf98e8fa71d831fdfebec6cc9644a0c847833482dbde59f3102f65559a53f89980fd78ca1e41080407ed5477f1b7c42d7faae2be82fa4b2f0cd7e826ad5da260fcfe29a3c41e29b96bd7477d400c0f4a48136cb84a0049c4fb481c47f6681458b08bd13865573f53644f92a176993173e0143f1641ba59f57dfa5682d31625a613548bd82c475fb5b8eddadbeaa0447e7723b4241926ade43443606df1cd342ab5929762d8f1c549cf48518fb1c4d2d6347b6e567eb7d8bd40a8929a66fb2fc244362231f98b90ed13adfa8d030fdcc207564a4b5c8c4be5ac3535c7f4bd8426600b65b1a3ba18e630ae1b135603c6123819019054829904736468f67d89e0b437a36fd2b0acd042badd7e53e332a1e5fb641ed4c0dea4c6e597a973113f770be442cb4fb75782070ddc4f702df282c3cf110843da8c7848aa30a330b12bac5b1054630b395ff1bc9d70fb2d2e78d65f5d6871fed21a7ac0f1731294cd1363ac97a37051918ec209c204ce08ddd495c3ae51248a120157a3efc2899500586ea6a640e00cb66f6e81e5cbe715a27ded6dfd3627e0dc598a23824a03f240f247ab02847d219294a6fb8ddc04f1fdc57fcd66677a6a75df1aff07a1dfb612658911d3763b0743232506f97a0431c866a75e1f25c4e379bad4a6f77e5d6b61a1c14b43b084f22de548d3942dd950d33deac795cdb7132d8886bf0ae075e8530b17bda2b5603edb281fc48f25a1b96178ca4acf25ab1b77c447386ff13afdf368c20b081c9f52bbe881e4b0b9e64d8f81f3274769d52089c639fa78fb659507a95c92cfdfeda0c62c90180dce3190cece376787ef72eb4d5be8237c9ced71867c9395f83662f3c70418698fc84fb8d97ddbab2fcc365c2ffb81d239375a585cc66e16c1171b42cb1a155f91343a7b5cd475de51890f72f6f18e7b69cde2947354deea6c26e9fbff0602e60ac9c743fe403c9fce7f3cb721ec69a243aa23fb5a122e3059379fefb1a5227f4e9a43464f43d96926128c7cc1ad2892f1500ce757ee0cbaa29b0df12ac9609d94d24a480bb620387f07e49e18cbc97d26f48bcb2e1768905a3d308014e2d245f75c7037ad25e15c39011bdef6a3d5507d11c008b4914b0e70e157a49708b16ad65a7e3e0dc03ad9614267fbdf07de3e29e681db0b13a85332bd2b88ea92bc7a98941ecb98ddcb84bbd17042335f21138c66c4bf2aaf726f0ae7c223882daea300eaf0d0b428629efa071b23c27bcb0e01293b50e84089bffdfb1bfdb3b1f28fbe78a7785adf8a3d37c96af5cf3362bf903474eba6f93f9632b48438c2f8be1bec54fb110d59a42c42ee15bc0679d704591d5e846761fcc4433ec0de35e3f63ba701a2f1dfffe5cc818db1a1e119591241c83f53aeadfa8faa161f42ec202f0e6ee865af55355c09f0da8bda4aa4fcf2e798c48b3a535122ccec298732cfb757592be689809de4cef7d497a66f2fe1d9f7d702829d3637b4c264186f021bbadeda8143887f5bff5a3445d4c15f7bbfa8d933b5dfdfdf0b7e89e64485d117db625bf3475518e5db4e20e9c049017151b75b0e7c61d6b09b6e4a2c004b6a4323a0493e203637f4fa3184b5f339f7df561e943be8f43976336aab9969d71c54607bc7f776cae2eb77c129c31b95b3fdac7b8b140dbf21a7724a0d257a21226f5b707dd1d533b9de50b785a5afd194bb1c2ab8d9d6819da0efac62b5d1ecb02ee356dc98c63802431d1c90799ae0c9b7c62f62f15a0fb83e06a6e3acc08ccc0668ea567c338c38148c4c08a98916446aab98dc418ce8f4341fb830dac68ad05d8b07ccaeecb2db76e32f9209935b63ac620af17d27409bbece3df697b4595b91af20743b1d51d6769f6dc75ee0da0c3aaeac2ed7689b768c06a1f54236ff9ac019448b237bc19600078a867e845d51aa94f266e7be657c7176358b5179d53be3c74903cb462997b80cd47f560b06ff4fa390c21936d4d773036b22dc5a9a42a93a3c690269e6b4644f94bd138538defa828a6249d271de9b4eaa7e555c06386068350f99efa69ced2c3e2b8d67ad704382e7d732910fe32c3d6baf47d937ff335e1d15b9aa8aa9f03fd9b38de9a4587b3ce47017f9be888bf30b17ac774e92cc4774981a79b4ef427b4e605ea29fc03eb5f92ecb67ea8567babf009ce25c0ef28687edd7629a32a85062965686ccf4a761e4152b334414c83b266e62d7d94f69d8190ca46ef730718b5fcbb849a562a4a3e0e8b39ecbffc0f64973e691cd0a3b390d849476bdd0d286077c711c819497c2f0dd4fbeb614f722d466bff5c72d08f1fe2e4d614ef351407e1a1307d9051dbdbf20165dd35fcf7cdf3897b51d12aa2e8e1205a1b620c6dd37a0f7adba15f25213602ee249b5cfe2d98af1a96650ba5cee7db9aeeb57b9d96f844e9e5d778a17c3438c0bb657285b665a2bc8d1f093f3dc15f778c8f4dd6db2119281c1075541e248feadd3f0ed5aeb731d5505f8b8f6f4ebe6d2dc99f05d2cde23422b3c4f37c298a5d99b5c619c8863da7fc50f1baf33daf40f11b8e61f3054a07e77071b2d4f51c458f03b1244c318783346fbd80e4e7ceb53358721e4dbaff943a18105894b1a66a4273547286f0c8c3515abdb8efa6d2c4fc6d07c0d0ef30cfce637a5c4155f017d6af1e08ab6d232fbfcef2f9f8f9fb9f29a2cf816c4ddfa0b69639f03f36b458e0d0dc19f3705de7c636ab43e31fa3d682459ef3d442e2961b147c1565d557aa128323768c289e7e7388a2f46dd36dbf07859cd4a69481f5efb10f5acb3c63c1f2b6ccdef54c10e23da313ed32b8e89a5936e63fccacc6522c821a434c5e55ccc403bf848809e6c3cc47a4181baf4b2e56248408207ff085633f07b33694ebe68a177d8aacb722a298a9ba474375c784c7688889fb805cb87f018820386766c03e24de641be882de87daa553833090c4f02e06afc0840f21c9bb228cc8e567699ebc18a3cfc881737e66dd88a1165841b8379a08598cdaf2bf55461d4bdb5c506c52e9b3b1dabd558fbe8ce3db1ecb19bb0134243211d690ff0944103b4aac30e1752682e7527b5c34ac34ba81097da3cce8e89216aff5f83df081e9526e588f967e55028b12acff67bfc70dedae1dc3871fac83ed54396698bd04d20141cf592056f7ca1a1194dd67bf412e3db01378b128cad3c0977c8e738e7feedf331ec6cf562db333", 0x1000, 0x5, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) 16:01:21 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x7}], 0x2}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x8080, 0x0) 16:01:21 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x1004, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004510) r0 = open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x0, 0x0) fcntl$dupfd(r1, 0x0, r1) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000140)) linkat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00', 0x4) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000001c0)) wsmux_getmux: no memory for mux 8388624 wsmux_getmux: no memory for mux 8388624 16:01:21 executing program 1: r0 = socket$inet(0x2, 0x8000, 0xda9) r1 = accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) write(r1, &(0x7f0000000080)="98483ae68c50e0799188a7139ec2220ea9c8a2166a98f7151f74cffd92ccb87c733a11e3fd64f4de712941f0984b564a31158958b7a91b10ec560a497a55595e389d4f6c9442f280dce375ac8dd8660bcf068f73c03b46306f6df58d726bcad17a28edbf43844cc33264fe71c7e918baf1ccf60b4f102d7705356474888645dca3", 0x81) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000180)=0x9) getsockopt(r2, 0x7fffffff, 0x81, &(0x7f00000001c0)=""/35, &(0x7f0000000200)=0x23) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x80, 0x0) faccessat(r2, &(0x7f0000000280)='./file0\x00', 0x80, 0x1) select(0x40, &(0x7f00000002c0)={0x6, 0x2, 0x1, 0x6, 0x0, 0x8ad, 0x2, 0x3}, &(0x7f0000000300)={0x5, 0x7f, 0x100000001, 0x1, 0x100, 0x6, 0x8, 0xfffffffffffffffe}, &(0x7f0000000340)={0xfffffffffffffffa, 0x5, 0x80, 0x2, 0x1, 0x3, 0x8, 0x1}, &(0x7f0000000380)={0x1000, 0x400}) fcntl$setstatus(r2, 0x4, 0x88) ftruncate(r3, 0x2) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0x10000, 0x0) r5 = socket$inet6(0x18, 0x1, 0x188c) ioctl$TIOCDRAIN(r4, 0x2000745e) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000400)={0x2, 0x0, 0x2, 0x401, "4d40d9a9e245b961de992a5867a09738665b6dc6", 0x6ac5, 0x9}) getsockopt$sock_int(r4, 0xffff, 0x800, &(0x7f0000000440), &(0x7f0000000480)=0x4) write(r1, &(0x7f00000004c0)="1438b88e5f14ef192cfd77c362b7c3da80ba813a4b4358bd2e409a00528d34722a966921b428d5878470c73b87e645dd37057e8a7fba7f95235853fd25b3fcf4d9374873a0b296353de54a8dd7b0a4f02ede61", 0x53) getpeername$inet(r2, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000005c0)={0x9, 0x7f, 0x3, 0x400, "0fe5aeee0453c04666831c2aa053dca9a7b5d523", 0x80000001, 0x80}) openat(r2, &(0x7f0000000600)='./file0\x00', 0x40, 0x2) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000640)=0x2) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000680)={0x5, 0x6, {0x6, 0x3f}}) connect$inet6(r2, &(0x7f00000006c0)={0x18, 0x3, 0x8e9e3f5, 0x1}, 0xc) fcntl$getown(r0, 0x5) getdents(r3, &(0x7f0000000700)=""/168, 0xa8) sendto$inet(r1, &(0x7f00000007c0)="940eb8a4384d686bf79e501c55df70b620ace242daa75ef38d9ba0d76b1c8dd1dcd931e6ef43b96d06d308f7c0b79fbfcbde020b", 0x34, 0x8, &(0x7f0000000800)={0x2, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r5, 0x29, 0x68, &(0x7f0000000840)={{0x18, 0x2, 0x3, 0x6}, {0x18, 0x3, 0xfffffffffffffffe, 0x5}, 0x7f, [0x7f, 0xfffffffffffffffa, 0x1, 0x101, 0x401, 0x7fff, 0x6, 0x80]}, 0x3c) getsockopt$sock_int(r2, 0xffff, 0x800, &(0x7f0000000880), &(0x7f00000008c0)=0x4) socket(0x26, 0x4, 0x8) open$dir(&(0x7f0000000900)='./file0\x00', 0x10088, 0x10) 16:01:21 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r0 = socket(0x0, 0x3, 0x100000002) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) setsockopt(r0, 0x3ff, 0x2583, &(0x7f0000000100)="550d20c5a9680a70c653095623d8a309e50dc7309a3d23d62bfaee0d33e5ce319456aedd194ffc4b66f34c14b413e2f5bbb88b87bc9c6908431cb6e73e706ff41084a2ea43757c62730334438ab08e315f5959be90ae71f13f629912503f9e0f676a7fffbfc51bd95a192c00f09af5dde24563385413e1a1a2fc5820a9772d644ced3dd4423f18aec1ebc560159b55d4077526bf88e3a8754cb6a59257448153fde1fbe8eb7f9ac7b50485976c6ac68c440b08de467043df6a702a3e9be32878e7f30ae0e8be96423c14be66b5f76cdc0320f75cbb0f61b0a319ea54799c326bd05233a83ed5289aace2c2006112c0593d312400ac70f021383012fff771dfd157b316e148696b5a5adafb7b5aaf1cb2e2bb1eced5c5b363dcf0191e1732bd52f8e960887601c14001cb4dcbb6db9aa4559d4ceaf7d81a08257807d2c43185335ec3b8f9e8eb68f0874451bf043f6a6ee734cdede1caa35686c355ee7690fc2c609ccfe3083edd079527778f27fc4794edd8290401ce61c01c39af18854f8dcf5d2efeb71eb2401156cebc67dae649f60c212217ff297669eaf580d318b9d4a23d736dc510a53888e502d751749a1e29b1f16e9789c2eab75487e05ec8525a0a46b211dce73e30fa7e2a3b0941a7c8751e84ceed8bcff87bd14b90f174b007aaa0b9bcf592b63369151dffcf575b65c9506429798a772b18302a212f502af4139e41f8dac2518f1ef3b99db58d6f0645a6c5703e0e69f15643390b8320fb2b5664613e28b1fbea12cd9b475dfd86dd5c89ac4fff689d0df16bcdef7a4182401b24651ade79e0cbd04d1102e8cd32618a99aa53c1d262dad8036d9dab0161adc07b07fa7655eb3b69aa8f1978c71999e13a28cc6a212b1408018334aa74f52edcea9cb54253fd1ac7b3684e632b67444887e8b6ba5388ba842e0cb6fad84adb5a7aae0b668d7c8cea6d1e390a84a6ea33fc9631fd73819677ea7f15279112a9859331f12d5ca49c45d18187d1f9be2f3c50aaea66f0c8dfd3f7d74be5816e0b15635b58112ca47eb96796aba58cc9850f20c77944d83b2c7f20bab05613d9af62ab4c4d15f9253ee01cb6c28d9917b7391ea7203f4a0530f98e1ef83998b5e7ed39b0a659fda4ab2e6a01a0c07a8dd82e775bbdfa3712ab8d2bb8f0c1fa2ff2adafbc548ed59038bad32ece518d01dc7d4c4965c64e6a0104015f11fa59ac03b93db08b9b2a3dbc34b3ffe9f85b1e14907c9ad6cf3c094e175ac4ad31ab856c91cb9ab0436be36c15d44f4fea860f9a83793786ad1b6d063f3fbb3a1294b19aa30c40e29ea6bb7842c87fccbb3a43b8c28e489cec3030d212aec20daf9b80d34bd0cc7a393c51892b9e620f3c23d9a6975ebd35f2fcbd65b87f80990c20878e8d6b4e62081830da35a2b33e25ccca6417368673583aa30d68aee76ac35f616cc2828e8c89e910c41282f70c24f13202605319e3d7d8e3dd9367fd158ae0f321feeb3083077d7bffaf24ca273ae0612b0571089e3129f5207d7afbf21471823878e8335050b06b7bc1ab2b87471d5ff94211d936df0500a868e5f55d1e7c82147abe45232718de89f5bd9e159f6a60f2aa7eaeee99041c94ff6ebe820af4867578f2bac287cb261b1cb3a122abb788e1f53d1b9a18e179d4d7e3c4ca906dc62abee99415008de73e535142a30844f63b344d5f02b50180947caf652bcd1de70334ca88bef2d86c997da1c83ad5c934620d739d369c6550598bafd20d843251b59134140089ef16851921cde3c57465d015752109b591d3b4084158ae1670a724dfc641ec00d4c78e7a87e7f2ee6a49946859b38c000b7f88af92971e9e379ab896924447407c7429af15eece0e490f3072a9d59673d05c4ef6866fb0a8a9ec768e61ca19cbd6a7ae871425a17fdef691583f6177298cddeb9b7c5b829b20ccc2a48e5fee2f0544e0c51fa783f73534bb3321de846d2d48d81713b6d8ae54514d2c5a2407ec3eb04bff010e7efd97ccb5ecd4afb5fa9977b447d4a3621cdaa93591b292a96fa81934a706b1155891494377084f5b646b8feb3fb3633dfdb448af78e4d9fa2df2beb4477b995e86ec317780cea058fafb2783f3424ff9e65a36c62ea823e0a27fd1662edbfebd9393ccd52fc9bac11cf6f656c4d45ce078770f08dc5657c0af710a157c880d14e859296ab327622e1d31a6da3c3c95978d6f3d946534d4ecc85194ab2711a1d34177de321753c73643fde12da82faffbef96d79c9cc00bdeaea3aa92f0aac4957c730e04ac15d422546fe3105d6f7ee900e04ab913e7ccea613a50ef6d93888073cd232d15be7236c713e3d848c2343263eb5732a664a5e501e82df7fce23bf0b80f8057bf35f85630e15e2dc5fbf323ef7fcf459d1f2400666615385f725ceb7f7cd4ec476ae972af6f5082199d63cf92daa6c402bc2b767343f484a9dec802a75da7f22e26d373ff4987be2305fda4520d61aa693a912723211644379564fab16e3c2b0349423bc21c53a949f2a58e2b5abe8bbec3debb4f03354aa7077764256eb243553c580dc2300586c5e2b3db31cf5d5e343ce6540789cb247b04776a61c2d14a07026b705219ab1f5afa1f2605932c6f662b5351265a82fa4e761375705467ed12bdcac06f8158b3d44958db062498edcaee01d5f61cfd5e9745616d534a75b312c674cdf5e1c2008205b126b70d86babf5a05b2b23b3d92ed3690437b731bc9dc7cfb18b65e37237d6b92e499a5850eb8894ec32cd78fe642eb9c7201e6112884fe974e8d4351b1b4bbf4f70c4c3e797ba7591978f45016a1c0205b05c696d9e5e04099a4bc1b0c985fb67656f9aad44d532ebfb1b09486bf3284fb3b1fc24d7e19f08cc09bd55e18dbf881d55ba3cdde96f3b1e3dc50fbaffb08fe1f749d35930d1f4326deee75fe0a4574196d1e2a282f37850080e54d015e413ac76247dd2dd594e0502e0dbf66cbfe5dc4978800f22ae20def247fdafa58b7b2b9d2685b3821ec6f471db047ceaa568bec7f5c44436a7e7a327997d53ce15d40342f8f4c152d1c9f069df63a9b2ddcefdc91dfdae7e6b33c1e8a8cea1223d9f39d95409d0d879149af9369e6c19c3280d95310b88ae75aa9bc61f028ce42010f58a7a932248daca33310e7ed55c0d59d524c9f241051e9f888dd33bf443d3c67c530795337eddd202d5bcc98d8d5f284465df93d3e8bc64182d1b318eed4506f86d6516a0945a95ea00fde5a81b255747a0b645f6ca31a56f2d5d335d074c678fdaa48eb38c709a221345e699813cb9bd9c538a0f1bf8492861a639853c60cecd1c0604d51fca236cf873e0852ff029347280db118befcb80167724454cac6b0cb00c38c493466a42942cdc9cda0e6e30c775d261f17dc3c737d67574f450e7bfa9ec3b2809c7740aa38005cb8efbd8f10928ec488fb8223a8d2c2723e12973eb2aedbe6dc52570656caaae6e43149df86ca05a7c861d8b8a3328db75cd511a3d44140227554a8ca2b1514c472261d0734f09574202662a3bf306f7f32b72d29e8c8ffb2eb841edfda4bdeb5c4f563f4754bea38ae3d9f905c6aeebacf69186df76227d5b939a37da0baf5318381b8ea140ce509f45709d63630f520461e25565a8c33e95e04f1a799448788f0c56cd3c43b24c39291e18296724a0029b96ed0616f9f1e813259284ea126fcf80a3d63e67c94ada080bb53e7640efd3ad7fa3eb30a768bcb084bbd53d7c58b204c4c9c0b6fcea1233ce64a817a3e7dc5d59e0657aaacf1343e5a031b62f2656294ba27e919c9ece1b72277c08f8502baf92a84f1586fbb991cdcd352b691283d3d705cd63baece11bf60462ad6a4a53f9ce403b1ee253ec9b5d120d5537a5c61b260fd223185848df4cfda44c2ea50a6d0665137c33daba23d456941b56a0aac0fa70abac7a2e6989fc03d696635f0d99ee8018ab6e9f7c03f874f24c550b05702e9f2c0071ab1bc14e360de90e3c37384901092be3e0a97a0fb3ce71e1d4be11bbc78a3f9b0433a47fd7a85cc03cbc52d2c31033d8f5bb06fb20edd630b23d61b3db52e5aacdea94873dcfa02b915d04879c33a37e69df34ade5c62c5bf8faf904b7549176ae32ee55e3e93270c9600e7c54946545a06692cdf087edfe3d691907078cc904a9eb0b8d0e11e7efa462c6f818be849661ae883eef2fffe98d701bd8d72adfe0a887a96d5de3ac5fbe5f304ed3c5d99c7f70378648a89f89f7145267ff07a0e154455a6f1449d3dabcaa1702e5b9ce6e4062105347912441ea240645f77e3c587c5a72461ee3b0328a91d444d59b896ad7e39f0a51707144d1921237d6fcb8f5db15998f82a82b27dac8568a5be33012a900664de0f75f35555e9918cc50128325e30fa44bb6d569d4f020e45a440a2ab9cc75826d7c56382c8c02821a27ded763d9950000e79cc1dda8cef893417553066174dc51496ef333d9689338ecf1f41daf5fd20158d58e505aed5e7a5017d00c8e7208cf8821aaffd5b6cba89846a17ec984baf767bc9e00c8fff61d2e76cafcbd00ae11f83457bf2506ad268087df7069aa4d7d5570dfcd2aefcfc407c238ad590c65328b500511b323fa0f9ab2b3beb34e9c2e504c7756447e42cd69b27004983b0a90ca690a30d5f5c98177465d2c5bd447cf5099846d99b6be951d0538121e284f8b3a5cd2c65e68da024946664bf3e9a36cfedacb98db505262e5df1ce27672ab8cd7efd0ede5fe666c8efb986b884d63f23d26044fc2550e2c3883fd4d49b75648571d8604a5fa919ff6be288443b8895903efa545b66a92aab5866e5367d219f24d4c97c74dd76e24a3c3207ec7afaada3a479b2a7c2279ac64c0e29d87bf13a0833aba3c6216a4d8a9fb1c03b10e49a12c585e5742a889ebec713c6c85c4a598cda86ecb728ccb58f2d944a581344e6db213d5a4b3bca2e0c9fef1beb5079013a9a169cac63f9714558e606b9bbef04e74fc2965102f789e74d0631a51814f240c5e89d07f4b85df867e6c6b0025392c78ba0d7d07de0e78061da80bb49ac367cf3a170489728de9650dadbfbb7b7623279a0b2206ad3c9fdbd5c5e6737a224bfc88c1dffb335f6a13d733624cd586e560b2ac7b04f8e4103aed3bfa7bdb84f5267f102846085c8c68810047bf9fd64a08999817d8fad03d1951961c234e09f9da48c14757ee318f53bb6183ecf754b22d6517601dd8234164c67c20e51580a2396facf9c384eec9cee7e6c5ad2bfada85fd1fba6d5660e8d2c4a4e889436bc5f75474da69c4b2b1cac3d5160185d59d259f86179a7b201cde45dfa61a6d9587cca557bf1d56e58fe2ce0c911e8718f8e92801b4b814a9f72c259afeed948e88601febff2bebd800d5264f3c9f0c78b6e0aa5f52d06558b456416b196bae473150c0693273a4f48f0fe58e11b5f20818d89f0741e4493695abadaaf6cc10adf1832cabce5600bcc7529f9489351f98729863ef165e4df0c91c93dbdb9d5766515e7af38260ce7a6b56880997deb3aad58eaaeca9ef049d6981a0931e6fff1b1096db5ff680b2fd19837f9d99f5c6bb08c495e19ca7ba51276e609dd7f698843ca1fe530d6e7444a23cfd21f47e4907bdc83dbf6f5ec1b1275dbc25308d037451e80bf1c5a4fee657a70b58f891029c7fb5ac9a3b34fc7f783839173ce81b8812d9cd56d3eef89fd3dffec4a755c547cfdf67dfd3d186f34a50c56b945032379c23a36473cb5ced43e248394bfd3745aad0be773e97a5d7b4721192d50144a5465f4f65d1dfabce5b8d9ae6fc5db", 0x1000) pipe2(&(0x7f0000001100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000001140)=0x3f) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) recvfrom$unix(r2, &(0x7f0000000040)=""/29, 0x1d, 0x843, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) 16:01:21 executing program 1: mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x3, 0x9, 0x8}, {0x18, 0x3, 0x5, 0x48b}, 0x0, [0x1000, 0x4, 0x1, 0x8, 0x15be, 0x2, 0x1, 0x3ff]}, 0x3c) munlock(&(0x7f0000ff9000/0x7000)=nil, 0x7000) dup(r0) fchmod(r0, 0x100) semget$private(0x0, 0x4, 0x9e6c956da45964ef) setrlimit(0x2, &(0x7f0000000040)={0x10000, 0xfffffffffffffffd}) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x2010, r0, 0x0, 0x0) 16:01:21 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x280, 0x0) msgget(0x2, 0x21) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x20, 0x3) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x80004510) open$dir(&(0x7f0000000240)='./file0\x00', 0xfffffffffffffffd, 0x7fffffffffe) mknod(&(0x7f0000000100)='./file0\x00', 0x1000, 0x401) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0xc081, 0x0) 16:01:22 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8180, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x0, 0x4, 0x1, 0x1, 0x7fff, 0x9, 0x9, 0x0, 0x0, 0x401, 0x2}) mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004510) mknod(&(0x7f0000000100)='./file0\x00', 0xc040, 0x60ba) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') r1 = geteuid() r2 = getegid() ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000200)={0xfffffffffffffffd, './file0\x00'}) lchown(&(0x7f00000001c0)='./file0\x00', r1, r2) open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) 16:01:22 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x8000450c) open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) panic: malloc: out of space in kmem_map Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND * 10492 34226 0 0x2 0 0K syz-executor.1 db_enter() at db_enter+0x18 panic() at panic+0x174 malloc(200000,2a,9) at malloc+0xad5 kcovioctl(1b1300,80084b01,ffff800020c21820,3,ffff800020b42bd0) at kcovioctl+0xe6 VOP_IOCTL(fffffd8074b268e0,80084b01,ffff800020c21820,3,fffffd807f7c75a0,ffff800020b42bd0) at VOP_IOCTL+0x9a vn_ioctl(fffffd8074d994e0,80084b01,ffff800020c21820,ffff800020b42bd0) at vn_ioctl+0xc9 sys_ioctl(ffff800020b42bd0,ffff800020c21960,ffff800020c21950) at sys_ioctl+0x646 syscall(ffff800020c21a00) at syscall+0x5ac Xsyscall(6,36,7f7ffffc9568,36,3,e4556a1f890) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffc9080, count: 6 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic malloc: out of space in kmem_map ddb{0}> trace db_enter() at db_enter+0x18 panic() at panic+0x174 malloc(200000,2a,9) at malloc+0xad5 kcovioctl(1b1300,80084b01,ffff800020c21820,3,ffff800020b42bd0) at kcovioctl+0xe6 VOP_IOCTL(fffffd8074b268e0,80084b01,ffff800020c21820,3,fffffd807f7c75a0,ffff800020b42bd0) at VOP_IOCTL+0x9a vn_ioctl(fffffd8074d994e0,80084b01,ffff800020c21820,ffff800020b42bd0) at vn_ioctl+0xc9 sys_ioctl(ffff800020b42bd0,ffff800020c21960,ffff800020c21950) at sys_ioctl+0x646 syscall(ffff800020c21a00) at syscall+0x5ac Xsyscall(6,36,7f7ffffc9568,36,3,e4556a1f890) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffc9080, count: -9 ddb{0}> show registers rdi 0 rsi 0x1 rbp 0xffff800020c21450 rbx 0xffff800020c21500 rdx 0xffffffff81f511eb apollo_pio_rec+0x809e rcx 0 rax 0 r8 0xffffffff811d6983 kprintf+0x183 r9 0x1 r10 0x25 r11 0x9d29b80c93755df4 r12 0x3000000008 r13 0xffff800020c21460 r14 0x100 r15 0x1 rip 0xffffffff8125d7b8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020c21440 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{0}> show proc PROC (syz-executor.1) pid=10492 stat=onproc flags process=2 proc=0 pri=50, usrpri=50, nice=20 forw=0xffffffffffffffff, list=0xffff800020b42720,0xffffffff82310f08 process=0xffff800020b44d30 user=0xffff800020c1c000, vmspace=0xfffffd806e95b9e0 estcpu=0, cpticks=2, pctcpu=0.0 user=0, sys=2, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND *34226 10492 75601 0 7 0x2 syz-executor.1 78185 504066 0 0 3 0x14200 bored sosplice 62630 503878 75601 0 3 0x82 piperd syz-executor.0 75601 25573 13545 0 3 0x82 thrsleep syz-fuzzer 75601 312301 13545 0 3 0x4000082 thrsleep syz-fuzzer 75601 244342 13545 0 3 0x4000082 thrsleep syz-fuzzer 75601 61656 13545 0 3 0x4000082 thrsleep syz-fuzzer 75601 283613 13545 0 3 0x4000082 thrsleep syz-fuzzer 75601 408456 13545 0 3 0x4000082 thrsleep syz-fuzzer 75601 215106 13545 0 3 0x4000082 thrsleep syz-fuzzer 75601 102011 13545 0 3 0x4000082 kqread syz-fuzzer 75601 119078 13545 0 3 0x4000082 thrsleep syz-fuzzer 75601 163029 13545 0 3 0x4000082 thrsleep syz-fuzzer 13545 451160 53143 0 3 0x10008a pause ksh 53143 338007 31034 0 3 0x92 select sshd 61457 422952 1 0 3 0x100083 ttyin getty 31034 47737 1 0 3 0x80 select sshd 60111 338986 55622 73 3 0x100090 kqread syslogd 55622 441451 1 0 3 0x100082 netio syslogd 68858 82248 1 77 3 0x100090 poll dhclient 68195 340660 1 0 3 0x80 poll dhclient 88522 489373 0 0 3 0x14200 pgzero zerothread 56828 337354 0 0 3 0x14200 aiodoned aiodoned 451 246498 0 0 3 0x14200 syncer update 96564 97312 0 0 3 0x14200 cleaner cleaner 62446 117698 0 0 3 0x14200 reaper reaper 97025 42170 0 0 3 0x14200 pgdaemon pagedaemon 7223 190054 0 0 3 0x14200 bored crynlk 51244 14879 0 0 3 0x14200 bored crypto 72346 199143 0 0 3 0x40014200 acpi0 acpi0 19966 17554 0 0 7 0x40014200 idle1 31954 351546 0 0 3 0x14200 bored softnet 10893 464695 0 0 3 0x14200 bored systqmp 37391 179669 0 0 3 0x14200 bored systq 44562 414730 0 0 3 0x40014200 bored softclock 29329 189183 0 0 3 0x40014200 idle0 1 2320 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks Process 34226 (syz-executor.1) thread 0xffff800020b42bd0 (10492) exclusive kernel_lock &kernel_lock r = 0 (0xffffffff82330470) locked @ /syzkaller/managers/multicore/kernel/sys/sys/syscall_mi.h:90 #0 witness_lock+0x58a #1 syscall+0x47f #2 Xsyscall+0x128 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9500 71888K 71896K 78643K 10881 0 0 pcb 23 9K 11K 78643K 708 0 0 rtable 82 3K 4K 78643K 276 0 0 ifaddr 43 11K 13K 78643K 98 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 2K 78643K 26 0 0 iov 0 0K 24K 78643K 122 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1194 75K 76K 78643K 2203 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 19 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 0K 78643K 175 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1792 194K 288K 78643K 12592 0 0 file desc 4 9K 19K 78643K 1496 0 0 sigio 0 0K 0K 78643K 11 0 0 proc 42 38K 70K 78643K 443 0 0 subproc 53 55297K 67586K 78643K 91 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 156 0 0 in_multi 22 1K 2K 78643K 73 0 0 ether_multi 1 0K 0K 78643K 9 0 0 mrt 0 0K 0K 78643K 3 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 84 371K 371K 78643K 84 0 0 exec 0 0K 1K 78643K 289 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 12K 29K 78643K 5344 0 0 UVM aobj 74 4K 4K 78643K 84 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 28 0 0 NDP 8 0K 0K 78643K 26 0 0 temp 135 2366K 2437K 78643K 6479 0 0 kqueue 0 0K 0K 78643K 11 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{0}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 4 0 1 1 0 1 1 0 8 0 inpcbpl 280 598 0 591 1 0 1 1 0 8 0 plimitpl 152 29 0 22 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 41 0 10 2 0 2 2 0 8 1 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 194 0 190 1 0 1 1 0 8 0 nd6 48 4 0 2 1 0 1 1 0 8 0 ppxss 1128 10 0 10 4 4 0 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 186 0 41 12 0 12 12 0 8 2 art_table 32 187 0 41 2 0 2 2 0 8 0 art_node 16 40 0 12 1 0 1 1 0 8 0 sysvmsgpl 40 16 0 9 3 2 1 1 0 8 0 semapl 112 171 0 161 1 0 1 1 0 8 0 shmpl 112 82 0 10 3 0 3 3 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 4605 0 3183 47 0 47 47 0 8 0 ffsino 272 4605 0 3183 96 0 96 96 0 8 0 nchpl 144 6920 0 5313 61 0 61 61 0 8 0 uvmvnodes 72 4744 0 0 87 0 87 87 0 8 0 vnodes 200 4744 0 0 250 0 250 250 0 8 0 namei 1024 19951 0 19951 2 1 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scsiplug 64 3 0 3 2 2 0 1 0 8 0 scxspl 192 17403 0 17403 11 10 1 5 0 8 1 sigapl 432 1661 0 1649 2 0 2 2 0 8 0 futexpl 56 14521 0 14521 1 0 1 1 0 8 1 knotepl 112 358 0 329 4 3 1 2 0 8 0 kqueuepl 104 331 0 329 1 0 1 1 0 8 0 pipepl 112 878 0 859 3 2 1 2 0 8 0 fdescpl 488 1662 0 1649 2 0 2 2 0 8 0 filepl 152 9518 0 9430 7 2 5 5 0 8 1 lockfpl 104 397 0 397 3 2 1 1 0 8 1 lockfspl 32 557 0 557 3 2 1 1 0 8 1 sessionpl 112 17 0 8 1 0 1 1 0 8 0 pgrppl 48 28 0 19 1 0 1 1 0 8 0 ucredpl 96 2546 0 2539 1 0 1 1 0 8 0 zombiepl 144 1649 0 1649 2 1 1 1 0 8 1 processpl 840 1677 0 1649 4 0 4 4 0 8 0 procpl 600 4727 0 4690 4 0 4 4 0 8 0 srpgc 64 6 0 6 1 0 1 1 0 8 1 sosppl 128 21 0 21 7 7 0 1 0 8 0 sockpl 384 1203 0 1186 5 2 3 4 0 8 1 mcl64k 65536 8 0 0 1 0 1 1 0 8 0 mcl16k 16384 2 0 0 1 0 1 1 0 8 0 mcl12k 12288 4 0 0 1 0 1 1 0 8 0 mcl9k 9216 9 0 0 1 0 1 1 0 8 0 mcl8k 8192 3 0 0 1 0 1 1 0 8 0 mcl4k 4096 13 0 0 2 0 2 2 0 8 0 mcl2k2 2112 4 0 0 1 0 1 1 0 8 0 mcl2k 2048 116 0 0 14 0 14 14 0 8 0 mtagpl 80 2 0 0 1 0 1 1 0 8 0 mbufpl 256 183 0 0 8 0 8 8 0 8 0 bufpl 256 7640 0 1018 414 0 414 414 0 8 0 anonpl 16 147112 0 140888 67 18 49 49 0 125 15 amapchunkpl 152 8862 0 8772 13 4 9 9 0 158 4 amappl16 192 7526 0 7119 58 29 29 34 0 8 8 amappl15 184 1 0 0 1 0 1 1 0 8 0 amappl14 176 4 0 4 2 2 0 1 0 8 0 amappl13 168 732 0 729 1 0 1 1 0 8 0 amappl12 160 13 0 11 2 1 1 1 0 8 0 amappl11 152 953 0 942 1 0 1 1 0 8 0 amappl10 144 58 0 54 1 0 1 1 0 8 0 amappl9 136 1110 0 1107 1 0 1 1 0 8 0 amappl8 128 146 0 124 1 0 1 1 0 8 0 amappl7 120 742 0 736 1 0 1 1 0 8 0 amappl6 112 55 0 46 1 0 1 1 0 8 0 amappl5 104 153 0 140 1 0 1 1 0 8 0 amappl4 96 282 0 258 2 1 1 2 0 8 0 amappl3 88 179 0 174 1 0 1 1 0 8 0 amappl2 80 15351 0 15313 2 0 2 2 0 8 1 amappl1 72 42270 0 41878 24 15 9 19 0 8 0 amappl 72 4944 0 4913 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 83 0 10 2 0 2 2 0 8 0 uaddrrnd 24 1662 0 1649 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 1662 0 1649 1 0 1 1 0 8 0 vmmpekpl 168 16677 0 16656 2 0 2 2 0 8 0 vmmpepl 168 177212 0 175975 112 38 74 74 0 357 11 vmsppl 360 1661 0 1649 2 0 2 2 0 8 0 pdppl 4096 3331 0 3298 5 0 5 5 0 8 0 pvpl 32 437260 0 428138 160 33 127 127 0 265 37 pmappl 224 1661 0 1649 1 0 1 1 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 563 0 3 16 0 16 16 0 8 0