04905afed1c7ea10e817a665e8ec9c720ea202312e42452c3e1e1a8e0f2597e84cc367cc44b88b98c11675e6909f044e59a85710b017cde248978f95bc67d6129b3e5aa560d2ada3a6835e90df3e40740085507377ef6d7c3bcda4027a6279a4b9b3c9de007ac21dc93ddbfe2b581302f1dbca12bcdb026ceeb0717204a8b8b674f2c9ffde067a203a0ce518af84d74613735dd6f8cb400d910047a120c05a4d8e13f5dec9e67d5a414d85f26fdc93e712e2dd1dce6d961630aa8ee117a3dbb8462e7e47d2f588ba2e27cbacb5891ede7aefcc47c10d3537635d32ea2e6596a0073f0d6ea0789725c1843c9f78dd5bf23698b6dad550a52e48ad0d85c7dcac375b1e65f08ba433924df72b06f428689e23ff8ed89f7d8a5a4b649d75c8083bd8ec0fdf9ddd10906b59e8115fddd0a9164685fdbae0328c55f86d9805459dde999e6c6b1edf2ddc1b75b54ec3eff38ad01725a79ce84d4d3bd7bb3b8340b55dbf30c4243aabfa7b010590f9613049b51cacd2d9886f0397b55095f1789966b0b81221fc7464406e1054cccb791c3f1745532a067e98ac25456320cc419d678c3530ba4abbfc0bbb43244bdec219b196fb94647d32b250a9a44e906a08c474253a83d84694f9d9f6ef32e2b206089366b081c879f7aaa802e60968e6cb45c00ba978672865e3d33dd2d298c7a13c2d463075cfe13adabc050df98e92ba003aadb500d05a50ed866a462855d2de0201c2ce0f66ef6b03c2a18a66825f3f923cad1a9ecbe806f34b8e8b1c3b51721a91505c3f45e075bc91addb4f9f27c9ea17ede9d5bef4715467b7f3d80f2c0315a7add1f37d2ff02ab8e1678ef5685e170f648f6072247963d35e35537e202370dc276c6132f6537cf027b91f1f1f0987c83101e0139f1e40fb9c58ccc57c82189db409606932ad8b3222b7a7e36288e0f351b284adcf6751454fcbc9c1b1ab80dddb8cba812dc2aa6988f710c94e5824925550af5d437ead756d72e1298f9660d87617154eeb036ffc45e4a0a454b6aec049dba34bc757fe24c93df3ee81964f1c071e1cd53e203024e1cfd21a39e761977ad5446aadab205816465b7e8001969321bf97dded29bd849d9af0b637e982deba08fc8eadc2618b7ccfb2322f15c8b01b270a6a13aa132983f2e84f257fd8b131579b4cb380ed54b66f5f8c3f9fa6460923818c98cac1fa9500a1e694f4dfc2df08ef596ebb955e4b2f5fbafb5d8780ae878eef4ac3f6ee2eaa9af0f3e92cacb5137c40cfd3640d5c80a2317efcd931de7886dece7f51cd5094c664cac11ff7375376cc8811db674e976cf6a7527c6bc369d82b49b8b59e8127860445f161de9c0b51dfbbd8bd266a8d88092b7ea2daaf022289e5b282442abe08d3a228fd1090893812c25044de0d9ab16c1d70f5c5069c05aaca6004236a2d5dbf301efddb5238d867913a2cec67051ab1dc5398f7920e3ac19d5ffccafc64d7c5864576bccea598de71e702b374d07ca2bc407ce88f3bd17586586a6372853899fd74d6d35a948f32cff67d51fb568ab0f061ac1fe2a6267d868e3cf261b0fdf2473fda53fb0af4dcdc86512b40bd5673c597f5a190ef6fdfc4717d37e8b2b2bff98e9a359a4c5377f53e0f84794ae5ec630e7a7c08f4595db58c6411e8ab1fc9fa6914c71ab4377b4f23e709c029a4f268e069cdc82ad0a6bdb3cabccfdc8cd554bf62e0fa24dbfca4ad8b13d4d4a5a728b6ce884bfe3d473338c9e4e08aada713b247d3db8f15c2a826ad1e9df7838455bac6b21af1f36bbf4d826695b57e13f4fd6346778a4ad4111ba653ef33ef0f6ab1fbd8680cb9062a3ca4b4e478cf680a01e6ee47426b7d404ad56a3ddd8e665ce71eedd3e3f483e2e1e348981474d1596a01c6c3328699cd847c33a06574b92f4d91ddf2776ace53001a5e20ce70c49752f826f42611d428a7e65338bc2e7ef4ddd3fb1393e7e105990befc631748e5d4776afaa8d7d1da126fdfa069ae4e1d4c13eb65da5b6662109689276629a0b6b3cbfabd3a4400cdda3e01b8047385f69a1af1deb9b40cf46101d7d09611039e647a249d5b8843e62531115ec2f968832dc3f1068891326c09a9bb9be6fc499905462849cc83f0d1b9745256482bc2ca4ece3264c626de442f9f3feb3635c4e4675b1fd0591be7c7d9bb5d0fe01ab2666716926b050b6938dc6ba277b76383401cb8f98e4b9ec74dfe7620e426d82fae7acdb95f06acc5130c28fff2845b1308e59f8af760cf5b6d326bff1e2498091414e300763c8dd50f9d1a7e760fe25a4d72c29e315cbdefb087fed82643b804d17304a8b352ee8ae342571e2b80f82b5c36a9aa1a1ab7159c9084d7fbf43d431ceda3006eb7b0304750c896f803e34e256aa95994aecd7855d9e5b64e801128a6c185ba152fa22c79b1a9541cb7d3a7f9e43f5ab28df771c56973c5e3b60d5d5d1dbe93338459749b0e08af9c79eee8f17cd11da5dbb000965cf1f1504a45b27a70ad06b78f525f4997fa82dd1844cb696b8b3fdda83ddbd072902b4275855c42eaf427a28d6377b2f485885ad8bd600e5c851644a8c4c5a4119da8ffb201d60eacf54db9621001faca9cb4399f01495ac2e7fb625062d7478dee02cf7abc907ea540b12a16978b504568d55a6615c758fa595a791ad9dee6c9f25971a4f0e8f55d30591f0ced10938ac34d1fb34a38a4efd1e92cda1ac28f9098fafc04675df9de2576e85952f543bad51e59434142e9ccfa0f4397214d188f23f2ad5f4f76330e8878710b5bb2a8678fd7c3259c5aadd653f4fc864cf4b6f816dcefefafb2e5d723f083e0fc17db561860390afee321d488b93c1b662396fadda9094ac7fc25155836e7f13222112cd6296779eafc76467b6a40fb90202977a9b287509e4b65845d69f991a5323cd25a60c1638913c0bd1f81832ac1599ce405d44b4431409dc25d9b9ed5eb20df5dcd399ffc0baaeb54d53f1a3d62f1bb6f2ce30c6551db9829055cc1993ea6f6d6cdc949053fa0f7c9c5211a35fe6f551ba268b575287c2e6f9cc45f847412bb527c6a10d53840f5be56ce94add43b1f09bbb773e7d2e8a362a930ffd9af2dceb8809b7f4717604389591ce7b7b4c027afa9e342e14c6567cccd703bd16c30ea330d9a029fa99cf9059cb9d52efb1c4aa73fa62b7b3a7dcda28f0747eb0130370e16425dd81b0bf98f713e0b3af698a8603e1464665e0bc0d4d4e770ec4bad845f81d5acec88fd66de7efce5b56997fc06d314b988a291bdfbf09099f31819e1d2dbc66a6af8982f94df0fe7e1136a9bb0a83e16cec0e6318f405315dcaf5c579583925e2a3d32bd6ee003675ed6718dc15f2d73d5be862b886b8cce7c8cac99b5f1fa0b5130cb372368e2f4ff750f199702104ece61728bfbf167be8dbda153da940d3162e526d8b375d17d144a2824490b7c2c12ab46fdeb0c0030b4bfcf05abcde55675313dbb9b6e1b8152a0e6bbbccb50063be78615944a83337f3305159085045958b8a56fc117368b15a052fadc8c7f4f0378aefa395eabc6c24f8e971de44f6965a3df5daf9babe152ad90c0dff90256c53604da1f0669876e204a437d7e8757a5b937c8cae4188e9239542ca8523f24ec62cc0bef56fff8317811ff7bee964a45d3407801e0ed16d6e7cf0208bfbba60a2dde6f438552f0e408fec0b410d14915a1f2baba388c6e7c003647354e9ced262652581595d7f4a970f7ae53eac6a76ec234cc96f2ac785eacb6243368894aa99c964f949d52749a21b1d163f7c373d7e2223fab8d84827fd74a9559bedf4172a372f9364f14b758452985f1729b6837cd869bc32a264d93a67b3e229eda4aa850c956b0e82fa4b00997bd7986045535dcdf5feac564b921ee9810b7f93a7971c4e704fc8576cb0f285bb577469d4477546e6d40f7e3599b0d5e9842c558373c5e573206d09b8580806c59516b78497e35899e333bee113c2e57f9fd60b178a41b20f4963b2ff9eac313872a4264dede896bc198a92c1ef34db2b92f220a1174b3a0f2f71938d828071edd184b0d93c106176de081908df78ca15efec88547a72172c79fa1b978ba198495d90aeb8976238d30c7028b9d6e316d0e8178944f49f08030bd378c9f90788e890ff9d2e44331cc2b1ea485438804cd6289a21e8244be13a18ffe936131dc3ee018fc1d097eb550e1d939b6739dd9c2ead51ee67116bde91ef74fe892ca404031302c9a3b8b6387fcbf93ed1f19cf133ebf99c4d2c6b868db514273e276d33272b4b53aad5e98ad9a8addf28b15374ca4b0e362bfffce425979513898196a02fa66382bdd686a09f2a01261ee26673c2914a161b421044b1de8b66f6d444133e87ef1ba1a31497ae21bd", 0x1000}, {&(0x7f0000003400)="a4dcdf013a99178578d73a510447ffe6e81e4c0ad7e8b6fb55411408e930a8b75b8d7fed62aa1d2d9d5e036644a18febe31c02ecd86102af0defa3dabb8304ba20e363cf8183fd7ec322f7c87b70abd058030d8ed27c2ea129", 0x59}], 0xa) r1 = getppid() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000003540)={0x101, 0x5, 0xfa86, 0x50000, "55ad03ecd3e175c5b9a8d865a05739f9ecc4e84a", 0x6, 0x7}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x40000001, 0x0, 0x0, 0x1000100000000, r1}) 16:11:15 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x10, 0x0) symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f00000001c0)='./bus\x00') r1 = socket(0x11, 0x3, 0x3) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffbfffff, 0x2f, 0x100001, 0x27}], 0x34, 0x0, 0xc68, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) close(r4) mknodat(r4, &(0x7f0000000200)='./bus\x00', 0x1, 0x8) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ac) r5 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) close(r3) close(r4) r6 = fcntl$getown(r3, 0x5) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r5, &(0x7f0000000580)={&(0x7f0000000240)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000003c0)=[{&(0x7f0000000280)="b99e5ac26d28bd657dc7f6c722dea768fec5b506562f38a34d400e3a808329ddf43d447b10cdd23aec574102596d209fca161f68102cfe69e6260a484a4d2bbb6db799aa5782a320b0f3aaf4570d4cba3014d1f9936627ae866b3ef968414be91505aa22d1097e7496219b212d003e690a56fc72e2e9c2b5cbe8c283d238a8670d4124c56285c37de63f53040655a81583293c91f55870db59122076aae62207dec3e5d0f3ffa6f10cc4cd86b8b8f8cb6083886f0216bb3c135a6bcb416bbeb761cfd2fc16afe532a5f9316555d7", 0xce}, {&(0x7f0000000380)="3f9558a587724d0bc7b73056448e43fb4266030ee7c5e4", 0x17}], 0x2, &(0x7f00000005c0)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r1, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r5, @ANYRES32=r3, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r2, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r4, @ANYBLOB="0000c11eddb3e64a29b3156056c5d540daff00024bcb08d31580eae85123671f4711d8a35bec4b152e52e734010000000000000000000000000000", @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r3, @ANYRES32=r1, @ANYRES32=r2, @ANYBLOB='\x00\x00\x00\x00'], 0xb0, 0x403}, 0x400) 16:11:15 executing program 1: r0 = socket$inet(0x2, 0x6, 0x0) recvfrom(r0, &(0x7f0000000040)=""/61, 0x3d, 0x840, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) socket$inet(0x2, 0x4007, 0x8) setsockopt(r0, 0x10000000000000, 0x3, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="f70e3398f9191310f8cf5edd5c44a08929265a6ff088f93750718f61dfc6f1a3f5f76bd01d479033e9c915194199f79eb0045d38c47b79e4368bfce09747d7cadba75943cc1c10f45a07c1e3e2a394505525ac89a67f2fc4706bff8a181884e8d8562a1b", 0x64}], 0x1, 0x15) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000000)={0x2, './file0\x00', './file0\x00'}) 16:11:15 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0x0, r1) close(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="30000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0x30}, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x1) r2 = getuid() unveil(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='x\x00') getgroups(0x5, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f00000000c0)='./file0\x00', r2, r3) 16:11:15 executing program 1: r0 = syz_open_pts() r1 = msgget(0x0, 0x0) msgrcv(r1, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x1, 0x3, 0x1000) r2 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x400000002c2, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000014c0)) setuid(0xee01) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) setuid(r3) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) r4 = fcntl$dupfd(r2, 0xa, r2) recvmsg(r4, &(0x7f0000001480)={&(0x7f0000000200)=@in6, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000240)=""/72, 0x48}, {&(0x7f00000013c0)=""/129, 0x81}], 0x2, &(0x7f0000000300)=""/37, 0x25}, 0x40) r5 = dup2(r2, r2) mknodat(r4, &(0x7f0000001500)='./file0\x00', 0x2020, 0x7fffffff) ioctl$TIOCSTSTAMP(r5, 0x8008745a, &(0x7f0000000380)={0x401, 0x5}) setuid(r3) setuid(r3) mknod$loop(&(0x7f0000001540)='./file0\x00', 0x1000, 0x0) getpeername$unix(r5, &(0x7f00000025c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c8ec5d852237c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008a970edd71f1f5415d5aba77000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000180)=0x1002) 16:11:16 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r1 = kqueue() ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x2) kevent(r1, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 16:11:16 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x200000200000000, 0x0) r0 = socket(0x6, 0x5, 0x8b4) sendmsg$unix(r0, &(0x7f0000000200)={&(0x7f0000001480)=ANY=[@ANYBLOB="01002e2f66696c65300086b81e26ba567b4d534404839a1f000000000000000019a171eec844e151b21e735361b40e1da316bef613194117ccaf6e24636ff4cc3ea739c2240fe79b554e05d7652db0decaacfc262f559241a455e4f4d7161cafc563235687aaa01cf8e4cf96bb8352e42e36e7ffd05d9ca17c6eee078cc2617f96714be9cdfcbfa76c1086a6844813e4ac891494cd659692913a8e44a1abe454876633fe2f58fdc3f73ece85cac93c7c825cb4dfa8dadd87caf6b8940bff120d253faf2595e82cf384d2c494eb16e4c8c1de980e56c25bfedf69c75098269ff162dbe78f00586544ce0bdb78e62f1b1e4d2860b0a1b5d1e5b8ec39d912df19c0a2fe779cb29d56836bb73d6a874ee27c0d405d695adb27522e5cb892c4ab9443d9c87af33faa263d9e3483a392870b96ad4ffb5d1ba853d00bbbf7935c0d54410d6de5cabaf06279aab91a8d510695f93ef5e00a2248ca040440dbb383ec5238cd607107c76a192e46aec9252ae93f1e1249f179d3d82bc00050e9ed56373ce07bbcd36be6759e80cb447134e9d8525359d35ef50038c39fffa305ebfacddb3f00000000000000534512c8ad2de5f2995f460f5a39c6189ddaa41d5a6be6411bd9e32c0e9eb5956d1027270145e136d4e776a378fc7f81f078c10fe32e20a56f1529dfa92b94d5b33d1888314c62290e6e1902c9ecdd22cfa3eafb21ad115759da76bd194299509d48467a81a8a3c27b036dd1af588cc3fb315a0075ba5dadeaac48c9828c2996287608d2f22a9dfb1050d2733b405e0184015f800034f5166d99b2b95a9268255cf07e6858ad07120b384537abcadb52b72d8bbcbc16832edaeca4c02b78648b6e096b1fb45ed2db831396fbe1b240cb569601be0f2c82872ddcd138c844dd35cbbe30e9a19f5d00e05c7fa350b3db6c3a8795d452e0ebda0cc6289b368a5ff599a9575d"], 0xa, &(0x7f0000000140)=[{&(0x7f0000000040)="656fe9bcf141bf2b5d5f82f429512cd74191946d37ff3dbaa3fbdbeb61ca34a6a3393715fe4aab0bfef27155f330614aef22b919629999b73c0441cc23a713162540daabe65ade205f1cac83a5532301d59bfdc26a3ed4356788227419fc17524893989c3a684745ffbb88ed35cd0376191bd6660183b1c3bfff7b8bcb9ff4e035310cdd2f6a7051da361e981026f81c967441fead2b882774f3fbc819223675d10b0a647fe349b5d3b09a7dd0a70aac7c9979b5660ac78eab4eddbc9d8b2008443fe64311492e3b4a1fa3c2d3430c0e286015ff292f9f5f1a4f01d270daa5fc16393a5788944ba4", 0xe8}], 0x1, 0x0, 0x0, 0x1}, 0x1) unveil(&(0x7f00000001c0)='./control\x00', &(0x7f0000000180)='x ') connect(r0, &(0x7f0000000240)=@in={0x2, 0x3}, 0xc) getpeername$unix(r0, &(0x7f0000000400)=@file={0x0, ""/4096}, &(0x7f0000001440)=0x1002) 16:11:16 executing program 1: r0 = socket(0x18, 0x400000001002, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs, 0x3) 16:11:16 executing program 0: r0 = dup(0xffffffffffffffff) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f00000000c0)=0x2, 0x4) socket(0x7, 0x4, 0x8) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="0301006b", 0x4) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000100)) 16:11:16 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x3) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) mknod$loop(&(0x7f0000000140)='./bus/file0\x00', 0x0, 0x1) r1 = getpgrp() fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x2, 0x2, 0x7, 0x100, r1}) 16:11:16 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) kevent(r0, &(0x7f0000000040), 0x7, 0x0, 0x0, 0x0) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) close(r0) kevent(r0, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x83, 0xfffff, 0x80000001, 0x101}], 0x4, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffff9, 0x40, 0x40000000, 0x5, 0x1}, {{r0}, 0xfffffffffffffffc, 0x8, 0x80000000, 0x3, 0x5}, {{r0}, 0xfffffffffffffffd, 0x2c, 0x4, 0x1, 0x7fff}, {{r1}, 0xffffffffffffffff, 0x10, 0x40000011, 0x8, 0x6}, {{r0}, 0xfffffffffffffff9, 0x44, 0x0, 0x7, 0x64b}, {{r3}, 0xfffffffffffffffd, 0x43, 0x80000000, 0x978a6f, 0x3}, {{r3}, 0xffffffffffffffff, 0x2, 0x80000000, 0x12, 0x1}, {{r0}, 0xfffffffffffffffa, 0x89, 0x0, 0x3, 0x2}, {{r0}, 0xfffffffffffffffc, 0x20, 0x80000041, 0xffff, 0x3}, {{r3}, 0xfffffffffffffff8, 0x0, 0xf00000d0, 0x7, 0x6}], 0xfffffffffffffffd, &(0x7f0000000080)={0x80}) 16:11:16 executing program 1: clock_getres(0x4, &(0x7f0000000040)) clock_gettime(0x2, 0xffffffffffffffff) clock_gettime(0x7, &(0x7f0000000000)) 16:11:16 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x2) r1 = getpid() fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x1, 0x1, 0x1, 0x9, r1}) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCMSET(r3, 0xc0044266, &(0x7f0000000000)=0x500) 16:11:16 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8004745f, &(0x7f0000000080)) utimes(&(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)={{0x1, 0x3f}, {0x6, 0x8000}}) socket$inet(0x2, 0x12000003ffc, 0xfa) 16:11:16 executing program 0: mknod(&(0x7f0000001280)='./bus\x00', 0x180002005, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047466, &(0x7f0000000100)=0xffffffff) ioctl$TIOCSBRK(r0, 0x2000747b) open(&(0x7f0000000000)='./bus\x00', 0x100, 0x0) select(0x4, &(0x7f0000001140)={0xfffffffffffffff9}, 0x0, 0x0, 0x0) 16:11:16 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x7, 0x3, &(0x7f0000000040)="4b74954c", 0x4) 16:11:16 executing program 1: r0 = socket$unix(0x1, 0x8000000002, 0x0) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="92636c7433000000bb0000af59000000000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x90, 0xc}, 0x1) 16:11:16 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) connect(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0x8, 0xfffff, 0x59f, 0x3}, {{r0}, 0xfffffffffffffffc, 0x83, 0x6, 0x6, 0x1000}, {{r0}, 0xffffffffffffffff, 0x10, 0x20000007, 0xec5, 0x401}, {{r0}, 0xfffffffffffffffb, 0x20, 0x5b, 0x5, 0x96f}, {{r0}, 0xffffffffffffffff, 0xc6, 0x10, 0x80000000, 0x8}, {{r0}, 0xfffffffffffffff9, 0x1, 0x2, 0xeea5, 0x8000}], 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff9, 0x8, 0x11, 0xdf, 0x1}], 0xff, &(0x7f0000000140)={0x3377, 0x7fff}) readv(r0, &(0x7f0000001200)=[{&(0x7f0000000180)=""/96, 0x60}, {&(0x7f0000000200)=""/4096, 0x1000}], 0x2) r1 = openat(r0, &(0x7f0000001240)='./file0\x00', 0x40, 0x40) chmod(&(0x7f0000001280)='.\x00', 0x80) getsockname(r1, &(0x7f00000012c0)=@in, &(0x7f0000001300)=0xc) r2 = msgget(0x3, 0x400) msgrcv(r2, &(0x7f0000001340)={0x0, ""/235}, 0xf3, 0x3, 0x800) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000001440)=0x2) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000001480)=0x2) r3 = getpgrp() r4 = getuid() r5 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000014c0)={r3, r4, r5}, 0xc) msgrcv(r2, &(0x7f0000001500)={0x0, ""/152}, 0xa0, 0x0, 0x1000) getsockname(r0, &(0x7f00000015c0)=@un=@file={0x0, ""/93}, &(0x7f0000001640)=0x5f) mkdir(&(0x7f0000001680)='./file0\x00', 0x21) socketpair(0x10, 0x8001, 0x7, &(0x7f00000016c0)={0xffffffffffffffff}) rmdir(&(0x7f0000001700)='./file0\x00') msgctl$IPC_SET(r2, 0x1, &(0x7f0000001740)={{0x6, r4, r5, r4, r5, 0xc3, 0x246e}, 0x6d9f, 0x3, r3, r3, 0x9, 0xb9, 0x1f66, 0x929f}) msgctl$IPC_SET(r2, 0x1, &(0x7f00000017c0)={{0xed, r4, r5, r4, r5, 0x180, 0x3}, 0x8, 0xfffffffffffffffa, r3, r3, 0x4, 0x3, 0x2, 0x7}) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000001840)={0x5, 0xd90646c, {0x10, 0x2}}) recvfrom(r6, &(0x7f0000001880)=""/184, 0xb8, 0x0, &(0x7f0000001940)=@in6={0x18, 0x3, 0x9, 0x200}, 0xc) getgroups(0x7, &(0x7f0000001980)=[r5, r5, r5, r5, r5, r5, r5]) readv(r1, &(0x7f0000002b40)=[{&(0x7f00000019c0)=""/103, 0x67}, {&(0x7f0000001a40)=""/236, 0xec}, {&(0x7f0000001b40)=""/4096, 0x1000}], 0x3) getegid() setitimer(0x2, &(0x7f0000002b80)={{0x9, 0x8}, {0xfffffffffffffffe, 0x5}}, &(0x7f0000002bc0)) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000002c00), 0xc) mkdir(&(0x7f0000002c40)='./file0\x00', 0x41) 16:11:17 executing program 0: r0 = socket(0x6, 0x1, 0xffffffffffffffff) setsockopt(r0, 0x1000000029, 0x2e, 0x0, 0x0) setsockopt(r0, 0x1000000029, 0x23, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="deff2d2f66696c653000"], 0xa) 16:11:17 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x80) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0xe6) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x8c}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000140)) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) fchdir(r1) 16:11:17 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2004, 0x4501) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x69, 0x0) r1 = dup(r0) open$dir(0x0, 0x0, 0x0) setitimer(0x0, &(0x7f0000000000)={{0x17, 0x1ff}, {0x1, 0xffffffffffffffe1}}, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000100)={0x3, './bus\x00'}) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000140)) 16:11:17 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) shutdown(r0, 0x2) 16:11:17 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000)="003d484ffe7392f0c0478cd86d42af504a", 0x11) r1 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x500, 0x80041) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="07f834cf8121", 0x6) recvfrom$inet6(r1, &(0x7f00000000c0)=""/82, 0x52, 0x801, 0x0, 0x0) 16:11:17 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x3, 0x9, 0x401, 0x6, "5925bb7c96ba5d131ca92d4870243215cef543b2", 0xffffffffffff545c, 0x200}) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) utimes(0x0, &(0x7f0000000140)={{0x8000000000000d9, 0x80000001}, {0x8, 0x400000}}) 16:11:17 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x3) socketpair(0x17, 0x5, 0x4e, &(0x7f00000000c0)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000140)={0x0, 0x7}, 0x10) r1 = dup(0xffffffffffffffff) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x5b90, 0x7e, 0x3, 0xffff, "793f47aa10af5dc0f001aef0c1f92dc33d0c1d72", 0x4, 0xffffffff00000000}) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x80047470, &(0x7f0000000000)) 16:11:17 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r0, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x3ff, &(0x7f0000000140)={0x8, 0x5}) r1 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r2 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) fcntl$getflags(r2, 0x3) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000180)) r3 = getppid() r4 = geteuid() getgroups(0x4, &(0x7f0000001880)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r2, &(0x7f0000001900)={&(0x7f0000000440)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000001800)=[{&(0x7f0000000480)="3a90d322162c8261f88aac292c8529c42b120d8a85f58d4243d2369f75fd", 0x1e}, {&(0x7f0000001500)="db0cccb89c22f632d829bb09dbc1203e33ce3db3dff2b4646357d02be7890127539259c17ecc2a0e60906d6d83ac", 0x2e}, {&(0x7f0000001580)="12b7adc37e76b3ec3080b24df6deace974164d693970c663132b82418a0872a045cbf952b471b73151577780a4df61fc80da389e6d8cf992fb7d2132fc153e0f136aba63ff6945470590d2bf68ef2387c7aeedc4f36652128b705c06b4646595a02c30b81736667eda367d9f1ce6dbfd97414ae01910544881b8be08ffa90fa5d22935fbf92397f90929483a83980ac512922d7e1c35d82d4ff1007f611935a226f283cea3dc686ee57fef644e73a84d1e1476d8b66d448c9935ce9a27ab6f5098a76c3b933eb97d06133fe09f4ba57a735299f7c0287e22d04c09b581e99451f66052d526af68ce16c3466603ad1d", 0xef}, {&(0x7f0000001680)="c677f7d77f91771dcfc194716625cdf7dcd01d888b5a6f08a786685494eea549b4debc1718487e08f473ddd38baf147c4ac1ace057569e9b43c7eb47665cc0255902c5baba4a89f945a41971b81a46161a8923abd548906e1011f344dceb9be6989128d2477e0e92683f02173f6e45be3046d2ffca1c2b32aa251de3390bede9a85471acf69ac284a9f68dfd964bd19193a329a15c321151cac2", 0x9a}, {&(0x7f0000001740)="81a9383308a4894bc6d9e09b4427deec2691ca891a8198bfe13005343fd64feff5161bc089d69b1038ef07aeb9c93b324816c391d0611111556a5280a44ee343860d1eda4e872e62e85dad4339a13fef6c3dbac5f7de928ec7a4c269bfb064f5a7efc71578d90eed2600a57dc8a132030756d8d8e65449646109d628eadfcf013947e4235f32151337839b8dd14a9467a2792b3e4221ffea4ee7f306", 0x9c}], 0x5, &(0x7f00000018c0)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0x20, 0x6}, 0x406) r6 = kqueue() link(&(0x7f0000001980)='./bus\x00', &(0x7f00000019c0)='./file0\x00') kevent(r6, &(0x7f00000000c0)=[{{r2}, 0xffffffffffdfffff, 0x1}], 0x1, 0x0, 0x0, 0x0) mknod$loop(&(0x7f0000001940)='./file1\x00', 0x1020, 0x1) kevent(r6, 0x0, 0x0, &(0x7f0000000480), 0x9, 0x0) readv(r2, &(0x7f00000003c0)=[{&(0x7f00000001c0)=""/129, 0x81}, {&(0x7f0000000280)=""/181, 0xb5}, {&(0x7f0000000340)=""/11, 0xb}, {&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000000380)=""/4, 0x4}], 0x5) bind(r2, &(0x7f0000001a00)=@in={0x2, 0x0}, 0xc) kevent(r1, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(0xffffffffffffff9c, &(0x7f0000000300), 0x232, 0x0, 0x10003, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 16:11:17 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() pipe2(&(0x7f0000000140), 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbffffe, 0x2f, 0x0, 0x401}], 0x100000001, 0x0, 0x0, 0x0) r2 = kqueue() mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1, 0x12, r2, 0x0, 0x0) read(r2, &(0x7f0000000040)=""/225, 0xe1) 16:11:17 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) accept$unix(r1, 0x0, &(0x7f0000000000)) mmap(&(0x7f0000ff6000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000040), 0x1, 0x400) mprotect(&(0x7f0000ff8000/0x1000)=nil, 0x1000, 0x2) recvfrom$inet6(r1, &(0x7f0000000080)=""/146, 0x92, 0x800, &(0x7f0000000140)={0x18, 0x1, 0x7fffffff, 0x4dfc}, 0xc) 16:11:17 executing program 0: r0 = syz_open_pts() r1 = socket(0x1, 0x8007, 0x80) sendmsg(r1, &(0x7f00000026c0)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000140)="a0b14f8ebc8d76b3e6b00c43e212e6ab653f1a48bce34a073918cefb752b7350068dabb430abae302377956c870a38bdc47011de79a4bada6cd81158999bd0795d54cdeec8f53ba15132f69b47b64801a0960a7461cf5ca7c77e", 0x5a}, {&(0x7f00000001c0)="cd670111178200033ee98c2b05b87fd3d020b7fb0a6aaa99eb82a04631f31ced4a734658e3a506e4ca1266a941b07ac4269dc74a3ae73edcfb4a8490bad03425bbbdcca2a99c7d61f4bca8f2e283727a310a3fb3ef085bddb59e2bf776419b751472c875c99a56f83d9653b0c252c77e11f4c2508ca83feb79cb92ccf2a3d95631f3743d08e1b5b7acad7cbdd32c6d02e97b85af97392b4f3e594b0743b9af76e33eaf57188a98b9f56c500e05422c188247072eed2894742e48319aaa5da122", 0xc0}, {&(0x7f0000000280)="6f34d55e30353847d7d280a23e116cf70e4b2e0bfc416f3aab76fc91ee8cb6a817e92c8e753302cdf616055ac8bdcde54852977ffdbee4d53a559e40858d8dc3ed85274a7552f33768e0647ee86e67e4f9732d51a97d38d0001e0a472c9eb1c65caa5db4ed287d004d32c89de66689baf1689302c7d4cbc1566b3bdd3d0232ba3ad3e76519913fe331c9f893af6e8c78ef791c94015c15a88baf4d5e5e72c041b3ea7191101e30b7800389bb5c0a86ab48dfa9defd9beffbc6ff3cdfe366f639bb1456d1fd4624de5c5b587f502b9228eb1f7444d33584445070442692d8f1af45bc8f6a7575efaf0dab339b", 0xec}, {&(0x7f0000000380)="33bb255f52d8a31d200e9a7d163fefaee427288cc7a96c4e1296f0cbe453e3e47709790b21e3c7dd0e55244169a5c3687d4d03fd77e470e3782d3d5f4a66e7698af9bc211290bb93e00f1f2d398b75176d9697e1540d7471cb85479880536c38f20207cee32ebf5a2d4f36dbdaa95cbe6e71a4275efc57ad5c48958a9251645c75376d89d659a703ead85e8a6138b6e0e70ebf575bf803761cf34d0682938604d251444748347638066206b2b86117709d90727a20d3ebe940ad432f212f7f29bb4c1e940b7c93be76e8741f7605cf51de8eede68ea81001993c76790105802d4074a35233cc47cab5992c8f7d3b0df735d2879dd5398fdd7727d3e3bf589c17a49f4e186c1f13a1e7254e47a9afa7948cfc557b58906ff6cde36062fc2733b1ff70d067784175fe1a053ac9211646572280eb2fc2ce91449be28191445221491814862f4db63dbcebbbe6edd52ea596c1a28454db07fc0ba2e5524b46bcd37d465bbf2c558256a50c76e2e8bbbe1f58a827d866fe1866073200d0d919ec1553ccb9a0b0239f6c9259d34527781e070d735f64fbff0a5c75fa01deb9531f059b2839a63f5519dcd8b171928d8c102149f158788fbd9b28ada1e7c7849b27c9fc6910bdc3239d0bbcea5eb88a5bbfe0468565a9d28233fa930ca9b01105dd8f8a434621f0ad6374d158047854b704383a67135b086cc50b2bfc7f91c03fecc785e7afef1c9e324e3869277432423118ddcb8f11df298a50ca21eaaf09a3b43552dc6ca63479f3806abdcc1f4045621e6c6d14c7a164be66545b755db9194ca96f4341f43002f853d5940c26a8231d43d08fd4a3f1a4c3a5edca96ef8122a145d851e602d72c7e251c193c62688a356bb7a56ee887d6c2d1683bfd41c73b9fa396622233fa49c6f6745c5642397edd5492a0d0b717949483e5bf96328f8d608792062f81768bba9e3c85192e1844c9377332c01afb4dc98ba85df80a13e0f848144bf9265bbe7df655fdd7c2a12df7e6376d0e381bc07b4b680480e94adcbf1c567df3ee802c2a36e46c6b34124abbbe7698029e7de8b0d990c5a50bfae73e080a8bac5ba43de2fe128d02314a21575d641659290fef8a1c8fe6ac569661c25bd329e9231c5cbc49c6b39609260f730513e1ca5234dc89f419a633462146c58f5ee11066fa6dac891bed8705daf42744df41cbdec96992d5cafc68f0e500c034e870deed0f10b8648c1318dd9831c936d2d5a7625a689b75f2ff7a9e5f90bde66b2775d660c84cc0eb6e76c663de82f6c5164e51f5c8db0a9157dee8868ba0266ca627ff05cdd2516ea0a68408be33f648358b835c7e87c54022d76475d517477dcff1ed707ea36f971e40e1c6d2ff51f13b245f257424852856cdb0dc8d434bb3f10dbf5cbb2d0ea43b49a76269e4cd8fb5e2eeed8b889f30e64b2487314f57e6b03f42f496c4888b025733970a0987fa63043c1940668f9ff95486cd71eb53c775d41c4dacfb4706ee9f37b1554208e139d3bca64f564f557064a80e049efd495a03baff98515a4d1e1e87fe257efff6723c19d3c079d8859a7f4845c7bbad2b8e30e87dfcb8cb3ef1719a3217199e007781bd169a61838677c222814d671c133e7bdbdb4de80532bf1fbbe4c1ae2a547fee173b1f2ea01c61cb2fe0af88f13a060b7e54ed1bb19f9d7d860ca4cf71b6414a18a4c873c01b059028a6aa030c482e3762afdba3a4df7c8540efaa40ceececb778c3324f0cab945f081d657596b4136f1ea9eb6a99e27f98062fb9e2d5ec83a82553f03e12cd3b6ed935c2f076d4be375979a829c524491563685168c389a7cb3a8fbe216de6830d6a138f531dd3f38960fa9636bc8d76bcf6b4c55723c1d5aef0ddc8f8634c87d7ea1471729886d42854e9d0853bbcc1a476f2cac215964cf980a2b072e120f32a196f3c2e898ba3cee056b6be8c6688ccc9699c2420c385b840d7081847b1eb4807fcf573edc8e99b9d1ad2e327371c80e931f5527afddd90b0b8654202ac65064101a9500d0b64e6e985e7a84a8ea367a62308f4673306e4d5e7e7c3e6ad078e6387ccd8b7e1942e59295d2c00d333e3295a70e0d5e1ef9091ca4b5096a45a1be4d0ad91acf662c3184010f33a7a215bc2e79f5c3aad026464e784f6fcf0c0671f92d0e04e7c1382adf22641acb274bf769768b938ab5f4293d7016d69e7fcae8a388098e6927a943bb8332db98b2765d33c13e14559f852aed41f1b5e125a279984f7110a14cf940aab0ad69c9f962e3953f83f014e69c316df716fb62207e52ca74221a9c5d58eed166738fde47726c22479c428ec8fdfe721bc465d86ba0f9a3b55f0eb9697a105edd34f1f355023fa5d3efe54269ba641ec712239989bc58fedd0f29cd50098904809c08f20cbed04667fa9477f487db9a9ffc02ee50eebac6ddfb520f564ee61d1a0b202d81fa2c07aa06ad82f625245f48ae0b27796566476c18cf3135dca6cdeb2508256c315ffa57fd7e52be57afe376fb00f9c46503c726f919640b880b9520335959a6e4773c36142968fc62b267665e65db2429c65209b740167e2c1f26f7ba64de56c3c9d35794f85d34af3586d073fd94eea2f8238b1a99558c816fc9a3fb8fddeaa60575266cdfd8dbdf4e8fbe91ca4d70e6f64fc436f13c085c23dbe08369400376b4e7d1005aa50900f1dac38d41f81f2e239527896981b76efd97e5779d3d443b1c3609278b1c044877ecee5379ba60d3a386ccfd784294ff08f1172addefa3c11b759afe689e8ce813a40bbebe0824be55d41940834ea4e29d46f678b26b6b1d7554992ff78a5aea4c56aeae763ee21279eb6ee8e32c2cb006c17d7b217cff77f8759c93b8ad1a40e82d120b5fde85c0416a9f58ce34a11cfffe6e0b93fb303ed744467d6c49c248e68a016e9e39d28d1cf409c19232bbd205483a265ba90956bf6d5017056f0f8748c3dbf124aa701500d4bc62545e8966334686042bafaa9ad162294ec5797bd2dfd80903ba9be45caf22833b44910106be70f3d96cf18978507ccb57c1b7202199a3e2c711e90afc1a4ce16f79825e5ccc751d9f26046e6c51f4d33bdf0906e24c4f89ab68b2dfcdc36bb719d8d81554e3288a582d631d5478e30abd125edec65cf018129cfe5e068b9f97b59ab5e76bc98a278b8cf57a80d09d605bdf5c4c9354a91b5c512e1c54c12ab3a7d961046b49198b9091db3111b84ddb442b4ce690cecde3a114ab394866d584c65118b6934578c91b0d5c8d6606b96523d0c2bc8ca78fea60f9e4d9fb05b53fa87cc288a865f095218c2033fe94c6faa7548867d0314df6455dc50e6fae2b862f484b3ba64523e8e42680ebd01f58c22ab512b62949aa31970de014be62085b32b2c1018767f00b626d51705b98d546aca44103b36e14df59a4812b5fca5a341b6e3fd33f48815e479578acd4df61d1d9bcae3183e39cf90b3404a7569fed1f7c816b8a76abf03b19894368e532f9d886e2b4a763e4a1ca54a5ae5a13943d1a0be91abb02a24d838152906512ee6c9ff26a93c6e9468d1779839c23ae25f816d9ed86bb4a3b3a10a8899559289aca523ec3eda98c58276d055af2aee498754b5396c04bef81e5f8b180c86c44ce01d3ed54ddf0ca4741277713320ae33a1009f87275a559c3ae08accc65025f5f9ed53732c7acd50f14af1b506e32ade9f3afedd381386ea1aec917c24d4d06e53abf3ecc528c13d3573f48b2ac413d3aaeb1806f662fa617b7b5d5923e2eec02b875c78c8519e811696ea9ac3fee8d4f9296d8ef5023190ba84b3b02bdd7dacd2a71397a7db72c03248282f2158dbdb98bd43638360464da79a114baeeaf88c8b93bd4e60d3e6a4eb503f5b56da00817c6252d27f3bb65d4e87b27463f16aa905f84ebb3194c44a69504a56a6d8c8f5fdfcc0984c8f0836e542c3d7de20875930923f5d2e4690789c4d5896b69532c9441e43b06d9429cb4e28f9a68685717d7a3225db2759698ef99f885afeedef7d465c76ea34c39ba447edca47c9dc2eb70aa7bd944cf18f9f2ef0a59cad8b9d38a0346ae983732e5ee9aa530e6918feafbc547db2aca12073c855fedb2fb85b3ec7a01005782f5d18c9c724c95400257e69fd282432be2d735f218bfca7c2934a14250e28a053d8fe8a68aead9d03e73544a49fb514730546701fd9900112d75f64349b984b6240c4ffc08a903dde5ad067bb69948fe5f5e1f0c10af04df9d018123ebfe95e784966a5a27615725c938ed5e62d96e2bb7298ab4321fa8618ee104c47af31b965894d5f4ecaa1e17425be131b978a7b65ce420576f503225489862b275b5516d5b14f7c4ee5eccd44e96166cd8d6ffbe3d273e7f372538b28beb54e1bf1b786d7838d6732b5b2614f1bd54745822027a2580475be85040903bf8d39784596000095434139783ff240154adec420a8c41c39b1d5b9ff033958628603718de9b76b993ed3536d0b62f4053c5b06755de485d3d12a403957ea0234c67f0985507f875b6753eaed514dccb78c3767983aa36da4c9487b1eb590c8e1866f4382d7c99b5d2033019bfd64d2812b0a582161c10d9f7638f34cb55550b204bc80c15ff78946705d4e1a2dd33cbafb9f6eb6873bfdfa60fc903c3a135b318db742742298134c2d1c5ef44cd804c5c0b760df570d2b25bb95877debfabc4fbd7b567e1bebc1b275dc16c1a3ee1ae11419e876bb28fd7a9da0bca93cc7cdc565c4b89f0caab14120fb9a68d544f6d2c4ae9dd7224b4b21ecdeb1885b8b294419d208deceaf30d83d4639956424915def2079d574dd9079319199cf2ed424095a6821748d3cede787d9ce608688abd5ddb9294cb44220fa93dd5bae6cf852714b98d1f0aa2080291bbef588023319ba3f6e3d9dd1410f278958f9869bddea0458c0a1511caed1cc8d739c8a87ce8f779edaecf62e78e90f257531ddcbb6c01048cb1a5d99901e26693d5cbda1b67acf1c02e5a5f41d24fca691e84bc1f06686ce20ad9757db13fb84c9aa3dda3dfa90763256f889959e59bc4cf5eef55fb0642af552f92ab94df0247c1f18baca548db779e4eb0d00e0a3a336e7070e9dbe33f353d9d2d5347263203f17d11c985b5b9a4cf14f82c71d4aec641c94efee32061e0b5ece9087d498803aa85369d0b1e75734699359337d72ddb33c3db8b8ae1788167cceec4a8ee0f68077869d73be857027f59070710f60cf7b4c22ecaf476024f8aae0d28bc6ae61c6930e0fbc1428b9911af1184c78859fd944f99105f2a7f4b7b3d39ed1d65269c2d03878dbf234e31ce04a1538e783a24773a0c4e030167b0f68d6ad9a1228e279e33d3fbfbbfc6b4e4178421f64f051aa76b3a7a4ea414f258735247c788c50917f39988ea8f3bd35b9e83ac57fdc4400e760cea21f8100b9b42dc125f3be8cbde8f353c7e0db6f8316b4ba3858c32817c9d46d0b7c5949373a43e397475000f15114da4b57bad2610a600dd22ed35fb17c51e477cae813ddc114e795134a664b59696df3b4f3bd7feab5dcbcac902d08b7944e261f6f63aeb2857e1be6f24ff475df2bd29ac231718d38f7e9c42c81b229b44d6a38234a28c6023b22b2305b69e32166e2810b0fc1cfcd2b1dacb28d124eef9938002dfac16fe9a04825b6cbd86fa81e2263e2c86d8d28b02f4b08e40292ff0d9de54c9d05916e87021f6e5c71a8fa286fb50ecfa45b1c19ce94a5063e274f35913107943c3feb99c3487faf463278e7c15e2aaf8cc2587633a302e44a171a16839300b45f87d5960c91", 0x1000}], 0x4, &(0x7f0000001380)=[{0xc0, 0xffff, 0x80, "341834be9ab3a913d728a78ae1b045d95ec20085d46a8ae7db985b2edd2f610893eee2e83c130540d126db80f8613c21ceb39d0aef568fdf08401b6ad54aa986efd0975b3a4ec81d58dfe81078156e29acd00d4d21725fa3b3d7e8479ac0855fbe892936fc847dea058d160a43626c6a4de56b9883464ca8c6d3703b7748ca596c9f9578fed31099e89f176d90605500b62ded3666b8bf4a2058616455c91d1ebb036a07152761cc3aebf8"}, {0x70, 0x1, 0x1, "892f72cb235573939501df9763efeaa99395a970d0d9067a852ea7df7df56b994c370b4abaea98af2d58381148e859f340c37eda6852e1635f612a4d860dc4b58290f609b8761d95aa9c0d7e8f3455c4804f505f7495ccc4c35c7db8"}, {0x20, 0xffff, 0x4, "4377e90224cfaac9af6c77387c0e7529"}, {0xf8, 0xffff, 0x5, "7f6122d5a1ad338e5c94683327bbfd12b4846bbdf9ae6008fad09897709c447c8d7f4f8d16a9f9c762ffc4324ec7edd5e8d6228e7edcfcfd0e238b7d57cdafbe7a7a4bd6cfd5a4d8ef206b50349b3dad96e7e968be1791dab1314f5fdedea3d2eaeee26bc6c48ca61e02226c1c0190e336a5cab4dedfb9830714e9d3e403110bf8e0e741f9fb8f6c5c867c3363376b91f3b210d69aabef6d7e3a95d12492c8bf58cecaf9772a7cdf9bd648b14c54920a08ba88e56f0c78b4ac0899cea05dc813c1c89c5ee6e1bc30bf6f8b109075556b0f57b58f2ddb56557bae03319f2dececa5fdbea9"}, {0x1010, 0x0, 0x5, "115dda54ba67316ca36ca47fb7d49be7182a79f69ef0203d6d9fd8b7813bda354fdc7a2e977c395834aee7eee36aff3fb9c94ef23ff4991c146cbdf5a9b33e43a4b5783b2832f8a1edd1a15144b00a0bac89ee5abc41ad765975582cec52ed86ebbb91a7b78d5117a0fb8058e881a772024edab7863e7848c657ad44867cf9e5ceae3b2e243dab891ea475b696189096c9d29d315717295792b6a1cba2d56f32a38d3a42f464642bff89a576a0e8e99db11cd62977f85d7f607f5fa8f583602a90315d3856a1db9360ca934c2b379db102817f406e7348309065d91801d1b7ed5c61321bd7effe2b20cdb575fbe9fe4fa0b6ddc79886285b5031c9e911b0e3c9021dd795389267198fdf74bec05788bba707c973a0f1737c268d0554ad100dad3001836c37626ffaa5bf813c16e26527bb5ca030b128724211abcb7c9880787dceed1e13728f45f990aa3981b80631f617bb47903702a55eb231498a546880b4d55cf565933850229f84333b90edfec71bd03bf3c98c2fff4a2f5814c11ba8637015035f23433827a8cf527ddd1eec962a4b3bba7eb2535483e606757bc96657839fba7453e69606538fc5c4571f2d3ce26207b58dcb343acfd778c5e2f11d84db5eb3be12e0b674113a3091f855613ece631c4c1ac267a02006e9956e97549f42e6b7250b225227e9136cee02d4b6bafe6759120218e9f9ba8c2a3bf22e4d35ba31aa8fd76f21d34abeaf047fe3d57591c275a560310a92956e7a4b0671a3dc4eb20f84fc86617ff4da3a0ded7cb06b7544c24b09954851b7d67ff0c72672da7c266cf8e541564e9866267a80ca1fa56aba921cd11c4d4a66d4e4626295314354f10f02f7696e48cb56b1015ef04f99de4e539355b475bdc2783bb4766b224da395fed26f02e564ad321d3b7fc05a622cbe074354bc604c9366c5fb311b61914ba38664ed7654412624384a2585d513e071fa77b5005df07bacbcb11744a618f87409bf43dee2d5364f3060478a6320d3b61639fd8b287dccbe7fb60df23b30ec09924189c64c864495bd80aeff2e1e72e0170e3d357ae4de8bde0ec37107594839a94e776743e9835f03ca24dbcbfe51915a228835ef8152aa67a487df0d65a7effacc463bc56b5c29bba682a323a65dcef37ef744b6f1e5cef33bdea4690dcca85f9a3b07c1691e6d4b7ad9c57612915aee057e0d9ca77f6250372b639321c24150caae3935dd2adb93a4b9ea51d94a1e65b0f46ae594d6d0aa5e116c9d7f9a62bb8af5c5af1b7d44b45296db92deaa44c5affbe244f60f79aeb6bbf73e294f4bd27ad299b6f0f6cce77e016312784c9334be6692d5067270ae8cb3a63aab6fd5d78eaf0623fd75aee74c9f150bc1e93367d24b73dd2d058e64f17cefedd335d616397d35b3d14d1e3b5cd5fa88667b28c410f3dc1bcf6c4b0b38491457b1bd2d546bf5d33bce74a350352ef1aeeabb4fef3719aca213c1fb24e6bb4160a75c05506d023ea900bc823b5ffae91ddcc9c33b158faedbe57245be2a3dd643658d15f3fea14a6ca00552bdf510945f687526bb62b225017bf548a83ea926fb30433ceac574a0e1e7652e66cf1a00d925e438e6b0fcb9cccb4ba52699165dc79f8b5aa2623755eada6e10dd98dbc2d713c35dadc5203e1666f1fd347c7908b60f04163cabf15130dd5d35f42f80da9da8e4e167a39620e41cc5db2e4a1333a6676a5c962b27d5dba05d23720d7c033f18f9c2692d4225c4e675b1625db7c162ae57e706d6d431d78b5f23cae4b2d6511a913c1a6af6dd824637121a6d78368bd409028cb287481d42f4a59631bd1f273723b8a40a6c52c4b67a30556779d509a65ec40f3316fb81d863f15c6b701e61345d733f4df92abc75be3c39495236190ae65c05c5dbdb35207b2fc66c296bf4b546a42430331b2f4a2ce361816717eea7a21f7432caf60f84daf913cc1a74254dc29e5f72fb63223492ccd3eeae28668014de052debc22429f4074ba93d3903256e7ed89aa6ee47cfa8624cbc3c45d0a3bc23f8e9cde1a734d33d770e42ef1b486af31bbbb88df8b040ad6d1f9214fc60ea34ac16ddccfd0ef85980e834640cf185cf0c8a960d69b271088283791a83da7ab54c5ff2f140412a2a03f9394aa00df31d9702b91927e6050ed985dbf000a16663b7ec04acce78131e901bd08bafd8683dc0f3455d4e8fb2a33149d7f7ca970dfb4653108f4f3965627df47d8597f2dac5975ba6f4288767c8e2d85b5ef1960b73acbc83acfc0994fa990f44da9c9532ab6df8a1f7aba26b86670f81801db2e29b1019046fe9a3ee7c1990721602a9f791568ddf6c0ad080ffdfce0e7a1c8252120b61b1a464deb7ce2cced8cc0530444ff394dcc7a7976eb331887f819f903a617d79e5138e4c2165585c519cae45c97785aa0fce5c9d7d7c7c20353d205e8454b9905b9a755ddfa77d88206b39e098d1e4a9d0a99749b41ff39645fc03974c283144e080e7d8c34ea05d46512d4738287a6c9d0858323e5fa67d02ef5aa5232fc88853e9f7841cf93d5a607899e483cd074d0ce9c994544268a34f77f21a34fe69e8c820fdacb324b1ae4c1610c45977288879d475c4eac7bf35b6df34eedae19c6c8c7d8087aa31ac95afad7983d325dea29a05f3331bae681145d0aea697bf5df541bf399f4701b7252fa8b8416a86a57c6bc82664d443e493657bbc606e06c46d8961456dc2dc6b4fed6fae79f5915f058c6d1a231bf1187e04f1d6ec8d4914cf6f11e723c635205bf47436e5355f92b195145dbb3083e6bf743f4350643eaa50a11e533796904996955b8ae2fce3c6b4f47dce072ab2952bb186eb4dbf9dfed06bf5d28b50ffc830d04921721625c3d8322850903a0f0bdda316f4e96a3012474e443d2b70b66de96c1d38c5983feb81164c9a37328a19cf6e5dd883182fe4e51909f8c1edd42b9d085b6977ea4188fff532d36eb435a82ac8d0f18b79a6d61b79ba169fefeec1f98056ed270c72e35586b364859684b78785af4fdfe78b11e24e697e0752acca389cf5a816e358b3a252904feb42794a8f1df940c63cb0dab60cba028bc652386118fc6e972505616b61b1e8ac35a4b5c7aede06baeda14ee3b18876ae1eb4005c58a0870997fa42b6c71ab452a92d44a1dc12271880467897207eb74c384a1358d676e83ae2bacb89bcabefd437765f5710b1ddddf408457758585c85d556816df7b7b6309db332db97138c413e828848b26fda5cd3939fa8ebc17572f6936c5c79515bbe61f0da2116aae1baa8ecd7a3268c7bbd1951d0461b8ba979dfaf13393ba83e7155fdd9b48fb053ace0e06b70990cf2b5a01c856980dd0a96bd5493ef7cf61729b4f3137323d1ed55fe966bc3e9dafb1057d4fb363f7d38807fd3de17001f93d2adefd81dcc17fdd24abb5019b08f0fdd154d407bc3503c0210f32797a52ebd993d6438538b817fec528687ef414deb4978c271ede8e13993dde23a64742762dadfcb43e9e8a4bb925d86c6462d07461ec9f5f0837600bafb546153734a9553919f26c2e46046e28c901cdd78d492d65741a72855ea0119b1b0a2c64cc6bf2bd26e540dd1e5737b7776edd4855fcea34379b283a2ec7f3652765ede7dbde85510bb664434bc497ca5f5dd53e09bbca1c0fc0b407c406ae1784bf1826dfeb06e78a0e005c4c4ea93d32c74dbc4bf26f6fd0f54cd44a9613ca3aba8113bbabb7e09db63f4b891d06d45a5c931360570df8159c63b61b861fd5d0c6c7fd7e0219f945042561282d9b56b0a98a34d75d9a3ac0191d4f227c4d9eaa6755958741907fa1e9d4d36ad96bff037b91eef6797b93640137fb20ea2216eda137f07452e74f7bc5c18f8a14c66cf179469bf13c3074965f1ae925267ac0e3f27bf633bd51e2a777c974213c5ecfc749ff0706d8a5b8f427addce9f62d1a8dec87ef675432afc5ca2128906d3ad4f566669742bcd791873bd37bf5a5b22992c76492d26e6d73a3ebc694abda0d2df80bb00ba8fe401d65634fe65b27495b4f00836295784f7847bc895fd28303e18eeab48931fdb8d6281e6585e1d206f682aade2d27c765793b1422f655736a37b2633f1c3ab9417529c7a0be079064264d81225aa87612f417234e8510c991ba64ae310a5635cdeb9e52089719e2c53941a1ed1def6b34bf8a9db4663a37a70bacb11e6f26467cfa716a406cd14b82d7c45cba89ae57ec06d2a5486a384fbf8200545d768e2413fccccb8935775dacde6a3f6ac6adfa796b4393e0e7aaa4f39f6c98f406ff24bb33378b8f85b934fc8fcf09c36969e2a2498f47bcd69501f4e242e65b8c043608da3bfce90fb6b40668b3190cade9c8da759e4b7a6206416ee7f20f2bc77356c05a02f2e3fdf4a779c2641d32f4a4fe276a1fd19185eab950025d1cd810bbc2edb382ba31d80ff41e1efbbb5f70f534aadfcb78eb83dd19898e655fe3342a11fbad04634e41ce58d881ada04b0aeac00a4d2b8e1aec82af5ac37412bf2c16729222b4db3b029bbee126797cd510e56d2d47f99eae54d5b31008009f6e39105ecb15a4c771ff0c5e01e1c63dc4da0ade270aa0b0a5c989d82fdd3457701ae0bc500193466b63f048259048d841db78a81d5900e22ca15312b45d87e46442143825398460d31363e843ae06b22e8b589f945d1d1c5eea6f2524000b60e8b9e2d586165ab742edb0b718e2938ae6dfdefb8584affd7c63247d2107d1f9b50dea2a3d70d4a924af98710242da6df56f84c53977c1dc77153a5367411c632449cd5aa72b81bdae8b7c07d3edfee50c4f64ee62b38db3d2d2453ad903755242922dccc6321baee4e1298f332c45c9f2c5929785af88daf7ea1bdb76d09d6dabf4092add7fb06b746613cbfaa9c40775549465ead9df4e2b0d959fa070012e06170eae4355665f249026dcb9a2a2eecc95f085c80629c7bdd7726695b444f54a0f834c5340d2416ebd59ee0e6d6e56b2289103a07734d1cb8c3d82028a3e89d2a8113693bbbb09793684285c060f650253ad58f7afd738c71d4b0af3e05f251154c1c58a15b76d892025e1fce85cb5fa9711dedc58cba3217b2d70392936e0f174f3f2e842402922f3c0c15b8b474cc052f863857104b590df448c106edbce74f494400870f34152304a36d3364adfdc8e3c7f9436634e94338d60fa16d45a6100757dc89ea066b399865b938c2c81f03c6b0842648d9610eb228867252b7191661c62e198927cc8ec91859deafdd05250f22094ed5151f15f2f73de57c6ac28211782297d9401162af1a3ae9c2b60aefb4bb98e1ece51e2f1a9b06b1f029612e6a7ec22dc6978198c205af84354900024cf9d997edeed3df15cb4a182702d72d89b232665426fe4673b1ea88bf7139ab8053e8e8d5a696e4ef9a4305c956d9e22a2687eac775937d37b4cecba1e23ff2c32f8d03ac66d27030845cf214fccc0eb4371e07faf370711c3530071f178bc6a1d115be9346cca8606851ed36fab8ee49b1dad09e1e7d8f4c7883a1720fa49cd8428ad259d523bb1556e36dea73389bf63b295feeda62c44faa6438da1bb2a4ffc0af2689c2cd9d806a7637585d18fea569879170da235a96c24db419320e1263b45eab3651982033ff8c6ba4e121a2fbba94c269affdd6d66f351dd4cc2eb8d1f7a35a72176d36b65cab723ee7df2dcc811fba9cda3330c80ecdcb0e9055bb57e2d8baba751522557a72b85a10084095f9d1d59ea435351cd575e6599f572173e860d05a36d7d79f6eb9eb9ba0d2aa9665893e4e"}, {0xc8, 0x0, 0x1, "1f38ea87a6ea8742520aa3a10f131bf582372788649a27c351a80e116b33d7801e551eef3e915416ab344a3d5dd4f0bc410cda0a0cd06f2ada35ebe628b2e38720f3c3d82cd7432b905140fcb68994c425f1b931e3e5483167261a34256838491caab9e401b61921f2159c523cf7a7ea3302e42e45d3281bf10aaa95222aab24634884dec198ddc9e818a357c93a7000815756633c6de04b749cc3a133f118a1aa046af5fdfbf652f336ade611a2627bdc3610ae81"}], 0x1320}, 0x400) getgroups(0x8, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) fchown(r0, 0x0, r2) socketpair(0x18, 0xc007, 0x59, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:11:17 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) write(r0, &(0x7f0000000680)="a4d4dc7d39272e05cc257a354cafb92f32b23d1b0c1dbdd38c8f476e5d8d18da8ee5c40941f759e41d7205fa0dd4b201cc89509fc12be472340b1f52821f51df6a266fdf845f3f30272d7ae97b77fd563215ee32bebd74fabad0e150b7541a9d00cc48798c608c55dba336445651f91f82c805b6ebdf2142f4e3e70e27df01285ea93235f258a578fa5581c5d114ab2add17e1bf2bccbaad0e0d75780638269c0db4a9074e89fc267de32a598e0b882ae7e6ab50b10d51b9b05a108cef4cfa735bd79c7c63a80013ee6486ba3b0d3e8fac050a1ac772ee646ce061dc4a2ff2fb823611c10fa638e250adf4c260b91998393ea2e314154f559206", 0xfa) read(r0, &(0x7f0000000580)=""/234, 0xea) r1 = msgget$private(0x0, 0x200000000041) msgrcv(r1, &(0x7f0000000780)=ANY=[@ANYBLOB="0000000000e45f3bdeec268b59986fe5ff0ff2110000d08f9adb46e47f790000000000000000000000000000000000000001ffff00000000004000000000233bbda48e3d96d200000000000000000000000000000000000000000000000000000000000000000082b3b6dc881cae8d0000000000000000005dc3868b000001000000000046316ca45cbd870205354e825dc3a6f2ffbf00005ecf06005de6e861d2cb957c69de5741ed1cc4a66145d816a1b18b28dc05ca8b2df4888b380cb360b055765438339054639287829d1c33d7a122c2ebe08805e059ec34e872a4c6e6c7d9ba782e0d622b5ff7113ae1b41fb69deb93194ac27c2d1cf00eda923f1d20aecf44580e7bb2058f18d060ebfc2336bb952eea7575400c66924151d8b36f3e8d7b6e5d855a10c5f0d8385827662f1f243c80f234bc33a95d1430ce55d44a0eee01798b75402d409253ac056bc4c6c045770b5f7c95ec43a42fe902177f73674137de"], 0x1, 0x2, 0x1000) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r2 = shmget$private(0x0, 0x3000, 0x102, &(0x7f0000ffc000/0x3000)=nil) shmat(r2, &(0x7f0000ffd000/0x3000)=nil, 0x3000) r3 = dup(r0) r4 = getppid() fcntl$lock(r0, 0x7, &(0x7f0000000500)={0xe219ad03ee787432, 0x0, 0xffffffffffffff7f, 0x101, r4}) setuid(0xee01) msgctl$IPC_RMID(r1, 0x0) r5 = dup2(r3, r0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000004c0)=0xc) setreuid(r6, r8) kevent(r5, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x4, 0xfffff, 0xd0}, {{r0}, 0xffffffffffffffff, 0x20, 0x3, 0x9, 0x6}, {{r0}, 0xffffffffffffffff, 0x80, 0x6, 0xffff, 0x5e}], 0x8001, &(0x7f0000000240)=[{{r5}, 0xfffffffffffffffe, 0x48, 0x4, 0x7, 0x3}, {{r0}, 0xfffffffffffffff9, 0x42, 0x80, 0x9f, 0x4}, {{r0}, 0xffffffffffffffff, 0x4, 0x40, 0x6b3d, 0x5}, {{r0}, 0xfffffffffffffffe, 0x1, 0x80, 0x4, 0xc0}, {{r0}, 0xffffffffffffffff, 0x8, 0x1, 0x80, 0x7}, {{r0}, 0xffffffffffffffff, 0x20, 0x21, 0x5}, {{r0}, 0xffffffffffffffff, 0x4, 0x20000025, 0x13, 0x4fc}, {{r0}, 0xffffffffffffffff, 0x48, 0x20000060, 0x0, 0x8}, {{r0}, 0xfffffffffffffffb, 0x78, 0x20000000, 0x0, 0x6}], 0xfffffffffffffff9, &(0x7f0000000140)={0x0, 0x4}) clock_settime(0x7, &(0x7f0000000000)={0xe936, 0x6}) fcntl$setown(r5, 0x6, r7) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000180)=0x7, 0x4) setgid(0x0) shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffe000/0x2000)=nil) 16:11:17 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x400, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) r2 = syz_open_pts() fcntl$lock(r2, 0x7, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffffffe, 0x10400ffffffff}) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f00000000c0)) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) 16:11:17 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = shmget(0x3, 0x3000, 0x8, &(0x7f0000ffa000/0x3000)=nil) r2 = getuid() r3 = getegid() r4 = geteuid() r5 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) r7 = getpid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x8001, r2, r3, r4, r5, 0x100, 0x7ff}, 0x5, 0x6, r6, r7, 0x400, 0x4e00a2a8, 0x3}) open$dir(&(0x7f0000000000)='\x00', 0x1a0, 0x44) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)) 16:11:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000680)="37a7fa37e37659ac8ed6dfa9080034a85c03e2e0177513a18db60390ceda6ac17400000003cf33267ce764895d247c1a15295c75273af45a259230b5c62ef186009b0200c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d200000000000000065930e6059a3262038eb3a494bb8f09fa86f8f1bc7bc834db257824857ac315db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d8865317d0b602d051a7b4f01ebf452be6e39ed7181cc5ba922fc536345c7144c25321952e1725a87e133be783934cf817db97e3e6f9061dc78081a409bda89c2b1715f61767f25b49102d88e22123bf4960e1fd2b12047f7d143f35c09", 0x10d) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000000)={0x9, './file0\x00', './file0\x00'}) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0209ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() clock_gettime(0x0, &(0x7f0000000140)) 16:11:17 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup2(r0, r0) ioctl$TIOCSTOP(r1, 0x2000746f) getpeername$unix(r1, 0xffffffffffffffff, &(0x7f0000000140)=0xfe59) 16:11:17 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b2028, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10082, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80, 0x1c000000000) write(r0, &(0x7f0000000280)='ol', 0x2) 16:11:17 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=ANY=[@ANYBLOB="1000000000000000070000000100000020000000000000baffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x30}, 0x0) 16:11:17 executing program 1: r0 = kqueue() pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r2, 0x40}], 0x1, 0x1ff) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) close(r1) 16:11:17 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) r1 = socket(0x2, 0x2, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000040)) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r0, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x0) 16:11:17 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x80000, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000000)=[{0x1af}, {}], 0x2}) 16:11:17 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x8) execve(0x0, 0x0, 0x0) ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0xfff) 16:11:18 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) madvise(&(0x7f0000059000/0x4000)=nil, 0x4000, 0x0) flock(r0, 0x0) 16:11:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f00000000c0)=0x9) setsockopt(r0, 0x81, 0x10001, &(0x7f0000000040)="1743e0121eecbe1520dcf6bfd40a4f2e7cd17012a8edcb535c900f65e21842b75880a8a6039a52913a0a6bdf3232b47aa737dec81afd02b70231d2f861b156e893919761768fbe7fd3f3603cf0f2517fa350e39d4c956381d3", 0x59) ioctl$TIOCSETAW(r0, 0x80047460, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "1d78e77684e8c2779399072f5340e3aa7b1b666f"}) 16:11:18 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setrlimit(0x8, &(0x7f00000001c0)) accept$unix(r0, 0x0, 0x0) setrlimit(0x0, &(0x7f0000000000)={0x7, 0x7}) 16:11:18 executing program 1: pipe2(&(0x7f0000000080), 0x4) open$dir(&(0x7f0000000000)='./bus\x00', 0xa0, 0x80) mknod(&(0x7f0000000240)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$TIOCSPGRP(r1, 0x8004667c, &(0x7f0000000040)) 16:11:18 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)='L\r\x00\b\x00\x00\x00\x00', 0x8) r1 = shmget(0x2, 0x1000, 0x90, &(0x7f0000ffe000/0x1000)=nil) shmat(r1, &(0x7f0000ffe000/0x1000)=nil, 0x3000) 16:11:18 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) getsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000100), &(0x7f0000000140)=0x4) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xfffffffffffffde8) 16:11:18 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = syz_open_pts() fcntl$dupfd(r0, 0x0, r1) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) pipe2(&(0x7f0000000000), 0x10004) readv(r2, &(0x7f0000000000), 0x100000000000021b) 16:11:18 executing program 0: r0 = socket$inet(0x2, 0x2, 0x2) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 16:11:18 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) rename(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus\x00') select(0x40, &(0x7f0000000340), 0x0, &(0x7f00000003c0)={0x8, 0x10000, 0x3, 0x1, 0x2, 0x11, 0x7, 0xfffffffffffffffe}, &(0x7f0000000400)) openat(r0, &(0x7f00000000c0)='./bus\x00', 0x8, 0x40) 16:11:18 executing program 0: r0 = syz_open_pts() syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x0, 0xff, 0x200000005}) r1 = semget$private(0x0, 0x2, 0x1) r2 = getuid() r3 = getgid() r4 = geteuid() r5 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x7fffffff, r2, r3, r4, r5, 0x160, 0x6}, 0xc4ce, 0x8000, 0x70}) getgroups(0x1, &(0x7f0000000100)=[r5]) 16:11:18 executing program 1: r0 = socket$inet(0x2, 0x2, 0x100000000000) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20000, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0x41, 0x2, 0x0, 0x8000}, {{r0}, 0xffffffffffffffff, 0x80, 0x20, 0xeec9}], 0x7, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff8, 0x0, 0x20000004, 0x1, 0x200}, {{r0}, 0xfffffffffffffff9, 0x28, 0x0, 0x1, 0xdb}], 0x9, &(0x7f0000000140)={0x8, 0x6}) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000001c0)) connect$inet(r0, &(0x7f0000000180)={0x2, 0x0}, 0xc) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000200)="984690c41519cf207697851334da7e47138e3c6917dcf1bfa7cc1dc300b159d28052b4ae30560c956dba8be7dfa2c3f950ae76a692014ea2b83fe0e1c83e02f59125c62c017b58a6decb385c445a59e5dfab78262733508bad19750e0bf3fd998fca8f13b8e4aedbba80507ffbb5e92f19a2679ed0d2c70051b571814bc0023eb5e87f694b933afa57a4bbb268dcd554d1", 0x91}, {&(0x7f00000002c0)}], 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000000)="3c380652", 0x4) 16:11:18 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x8001, 0x6ff, &(0x7f0000000080)="b1ae01862db65211b3f19e8e5b7fff46bc3cdf8fd76957f5053709d4a9e0ac672c64c815b121936f73a41212c5e6758113a14ed3c2426212bdfbdd238cb6244a8f7121481a83c9330eb2a8f9a01b61b857289cbf0d12996843d598e452744dbe52ddce713cf4f8a0d7b980f07a19f987c6eafff714adf3ea93aa22eaed62b824db96401d30b31a3b606023d1", 0x8c) listen(r0, 0x0) setsockopt(r0, 0x6, 0x100000009, &(0x7f0000000040)="3a950500", 0x4) 16:11:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x2000000, 0x0, 0x1000005, 0x2, "0000000900000000ef4de400", 0xfffffffffffffffb}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000080)="ab", 0x1) connect(0xffffffffffffffff, &(0x7f0000000200)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0xa) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, "b08dce5800"}) syz_open_pts() syz_open_pts() readv(r2, &(0x7f0000000200), 0x10000000000002a3) 16:11:18 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000040)='./bus\x00', 0x20000, 0x80) write(r0, &(0x7f0000000000)="220e22", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:11:18 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000680)='./file0\x00', &(0x7f0000000100)) bind(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="1b049f7168696c653000"], 0x6a) 16:11:18 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(0xffffffffffffffff, 0x1) 16:11:18 executing program 1: r0 = syz_open_pts() 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() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x481, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) r4 = getpgrp() wait4(r4, &(0x7f0000000740), 0x1, &(0x7f0000000780)) getppid() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r6 = getpgid(0xffffffffffffffff) r7 = getuid() r8 = getgid() r9 = getpgid(0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000840)={0xe40f, 0x6, 0x0, 0xff, "0fba52dd3403539125acf8d0883e977c84c5ed2d", 0x5, 0x101}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, 0xc) r11 = getgid() sendmsg$unix(r5, &(0x7f0000000700)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000300)="244bd6ad170206a4d31b538c080ee68bcf3038097c4835f58811a048a221be1ae688935358d9a5412c49aaca43e574716fe4600879efa89eaa4a3f7fed6584a47c0613d75c58e91dc0bf74ed884cdca674aab61ca4e0e6b651f87e1e58b35e78b87fa71b10d3f1c4bc8988ee61bf166e4b63336977d8a9cd815f1e592d48244f4b08447517029351c882267d77371a42e8baa7429d190901461d33ea411a3d5c3fc0a8e3d930eaa91673fbd97619895224133a6190cbd802a7ba482dd07fd4f8c5c480dee3b9943201016873db020abcafe414a59e7b07667a00b8b4bfe259d36fbb11e03673eaabb632f90b88bea34162aec723d46048d199b3a4", 0xfb}, {&(0x7f0000000200)="05ac9e4a12bdb88c4165fed62198cf219cb6bcf7defff9d80159005042c990f197ba96cc0b465f326ebe2e2f9429a1d08392ee3f3f0096bcf2b5dd13ec4f691acd4030e775f84f0ab4beb87a6bb6177378b87efb4e266598c201fab27e1cb9a510dc58cd7c376f588f160d5e8debd9e49a3d1a7b79f7ca867983c60a2b402d42a1dfac4d58c48e3e05ab48d905fd2566a468aaa5ed24209029bb84190dd396ed452635e553370c2d2dc2e6f4f9ee6a9199381228f0c18540ceba7bde74", 0xbd}, {&(0x7f0000000400)="9ad5122651f0490f342396e2b49fd28b323cd49b18529a99b7816f6abcf9600ead17774165d4a22c190f3f603c43cbe4359c8c7c0cebcb878ef99c5eed6a2689f7dcfaa3f619ba9eeb0c906e055a55cb856182e563ae97fc08d2fbe13c5e971febea1a0bc68f9551f64b4217d86bd08e40e70ba6793f3f539be1b4751d9401054594db83b7a61a8f2df1b62142d03a91897a7647355cd5d8e0274a36fb96f6306e9d0354a866296b3c951d4e3e872aa031df0d91d6f980a44e1827ada72f0c98ff81c6aeced1d16fc8a5cd70d56e26a2b310c30d56d1b437ddb0f58858f362a90a216fbd7c497d", 0xe7}, {&(0x7f0000000500)="7bf80695207294bad0ec01f718f3e37fba641351a1c90a51b8b944009577058a4403ccd50da556e6384690c9c9f3dcb682b53be1e7f6db7e45191030552eea800395e734307b5095d11e8402edab2e602d734a7d5d0841745c3460e61bb630a56d98386483b0dc1bf0350586e492a193c6d89cd6da2ac34b2503c447682b2f0ad464551861a2db9bcf2fb1640b9cb8704cfbcb984e2961b0a31c86afb32aff5113ae80a552a547a742a2a78c066361c6a45a9e0d8d403d28c48904ede9173edefd6ccfcbb892e72b94e254a23f2ac53ce66017cf78c15ac7ab18d7362cee627d48bcd74800902aedc0", 0xe9}], 0x4, &(0x7f0000000640)=ANY=[@ANYBLOB="300000000023333d30c17ee96f991068", @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r0, @ANYRES32=r2, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r2, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB='\x00\x00\x00\x00'], 0x88, 0x6}, 0x4) kevent(r2, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) 16:11:18 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x2065c) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f00000000c0)) 16:11:18 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x4004427c, &(0x7f0000000000)) 16:11:18 executing program 1: clock_settime(0x4, &(0x7f0000000000)={0x7ffffffe, 0x7}) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000040)=0x3) 16:11:18 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) sendto$inet(r0, &(0x7f0000000040)="381f6b65eface0c886eaa4817c59ed6aa8125baaa338d9b8f64a4deb80d21e7330b98574931702eda0c3197b8fb547393d3621b3947da2cbeacd6f367ffc6022717f0690faa8b0e0a43f11b53c1cc5f073177ea517fe84e8ee3bb18cb9fd5e8ec5af5f2b1860232b01d870a507ed8b3c47606718f9639c", 0x77, 0x408, 0x0, 0x0) ioctl$TIOCSCTTY(0xffffffffffffffff, 0x20007461) getrusage(0x0, &(0x7f00000001c0)) syz_extract_tcp_res(&(0x7f0000000000), 0x4, 0x9) 16:11:18 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000002c0)={0x6, './file0\x00', './file0\x00'}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) accept$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_int(r0, 0xffff, 0x104, &(0x7f0000000200), &(0x7f0000000180)=0x74) 16:11:18 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x20000000006, 0x2, &(0x7f0000000000)="c6000000", 0x4) 16:11:18 executing program 0: r0 = socket(0x2, 0x8000000000000001, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x1) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt(r2, 0x1f, 0xa9c8, &(0x7f0000000140)=""/4096, &(0x7f0000000040)=0x1000) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 16:11:18 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) close(r0) bind$inet(r1, &(0x7f0000000000)={0x2, 0x2}, 0xc) 16:11:18 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x180002005, 0x2065d) link(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus\x00') r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000000080), 0x0) 16:11:18 executing program 0: r0 = semget$private(0x0, 0x0, 0x20) semop(r0, &(0x7f0000000000)=[{0x1, 0xffff, 0x1000}], 0x1) r1 = dup(0xffffffffffffff9c) recvfrom(r1, &(0x7f0000000040)=""/144, 0x90, 0x40, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) setuid(0xee01) r2 = semget(0x3, 0x0, 0x0) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000340)=""/168) 16:11:18 executing program 0: setreuid(0x0, 0xee01) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r1, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0) writev(r1, &(0x7f0000000040), 0x1) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0x25}], 0x1, 0x0) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)) shmctl$IPC_RMID(r0, 0x0) r2 = getpgid(0xffffffffffffffff) getpgid(r2) shmctl$IPC_RMID(r0, 0x0) 16:11:18 executing program 1: r0 = getegid() setgid(r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x30140, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x82) r2 = geteuid() fchownat(r1, &(0x7f0000000040)='./file0\x00', r2, r0, 0x6) setreuid(0x0, 0xee00) semget$private(0x0, 0x4, 0x4) getgroups(0x7, &(0x7f0000000500)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) setgid(r3) geteuid() 16:11:18 executing program 0: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x50}], 0x1, 0x7fffffff) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) fcntl$dupfd(r0, 0xa, r0) poll(&(0x7f0000000080)=[{r0, 0x84}], 0x2000001d, 0x5) 16:11:18 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) listen(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) 16:11:18 executing program 1: setrlimit(0xb, &(0x7f0000000000)={0x3, 0x171}) pipe2(&(0x7f0000000040), 0x4) setrlimit(0x0, 0xffffffffffffffff) 16:11:18 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) kqueue() ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000000)) 16:11:19 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r1) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x80, 0x1, 0x80000001, 0x8000}, {{r1}, 0xfffffffffffffffb, 0x20, 0xc6, 0x6, 0x4}, {{r1}, 0xffffffffffffffff, 0x1, 0x0, 0xc9, 0x7ff}, {{r1}, 0xffffffffffffffff, 0x1, 0x40000040, 0x72}, {{r0}, 0xfffffffffffffffe, 0x4, 0x40000000, 0x0, 0x400}, {{r1}, 0xfffffffffffffffd, 0x0, 0x40, 0x6, 0xfffffffffffffffb}, {{r1}, 0x0, 0x50, 0x95576fee019734d7, 0x1, 0xff}, {{r0}, 0xfffffffffffffff9, 0x8, 0x10, 0x200, 0x80000000}, {{r0}, 0xfffffffffffffffb, 0x0, 0x20000000, 0x100000000, 0x9a2d}], 0x5cac, &(0x7f0000000000)=[{{r0}, 0x0, 0x80, 0x70, 0x100, 0x1}, {{r1}, 0xffffffffffffffff, 0x1, 0xa09105b9471773bc, 0x8, 0x2}, {{r0}, 0xffffffffffffffff, 0x3, 0x2, 0x8, 0x57}], 0xfff, &(0x7f0000000080)={0x2, 0x4}) getpeername$unix(r1, 0x0, 0xfffffffffffffffe) fcntl$setstatus(r1, 0x4, 0xc2) shutdown(r0, 0x0) 16:11:19 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x0, r0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x27}, {{}, 0xfffffffffffffff9, 0x1}], 0x8, 0x0, 0x0, 0x0) close(r0) 16:11:19 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2124, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus/file0\x00', 0x200, 0x120) connect$unix(r0, &(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8) r1 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r1, 0x0, 0xffffffffffffffb9) preadv(r0, &(0x7f0000000040), 0x0, 0x0) 16:11:19 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) clock_getres(0x2, 0x0) 16:11:19 executing program 1: shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}) preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/184, 0x112}], 0x100001b0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2006, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000540)="3435f407e50cb378a8cb5d4c6f203d0e356dacfdec76fadddbf02468144bca294b8686bedd97f2fa28084a611d87ffe7b1", 0x31}], 0x1, 0x0) ftruncate(r0, 0x7) 16:11:19 executing program 0: shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000040)) pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x80047308, &(0x7f00000000c0)) shmget(0x1, 0x4000, 0x33, &(0x7f0000ffc000/0x4000)=nil) r1 = msgget(0x2, 0x2) msgsnd(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="027d8fc1273c0000000040"], 0xb, 0x800) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) 16:11:23 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) minherit(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x12, 0x20, 0xe59, 0x10001}, {{r0}, 0xffffffffffffffff, 0xa0, 0x60000000, 0x5, 0x9}], 0x6, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffa, 0x0, 0x20000000, 0x6, 0x5}, {{r0}, 0xfffffffffffffffb, 0x2, 0xfffff, 0x5, 0x6}], 0x9747, &(0x7f0000000140)={0xfffffffffffffffd, 0x4}) unlink(&(0x7f0000000180)='./file0\x00') unlink(&(0x7f0000000040)='\x00') fcntl$getown(r0, 0x5) 16:11:23 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000180)={'./bus\x00', 0x2, 0xb86, 0x2, 0x0, 0x3, 0x3, 0x865e, 0x3, 0x0, 0x7, 0x9}) r1 = kqueue() r2 = socket(0x2, 0x4003, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x10) open(&(0x7f0000000100)='./bus\x00', 0x2, 0x8) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x2065d) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0x80047466, &(0x7f0000000140)=0x100000081) bind(r3, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) kevent(r1, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0xadc, 0x0, 0x0, 0x0) 16:11:23 executing program 0: r0 = socket$unix(0x1, 0x7, 0x0) readv(r0, &(0x7f0000000240)=[{&(0x7f0000000000)=""/206, 0xce}, {&(0x7f0000000140)=""/223, 0xdf}, {&(0x7f0000000340)=""/255, 0xff}], 0x3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x286) readv(r2, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) 16:11:23 executing program 1: mlock(&(0x7f0000000000/0x600000)=nil, 0x600000) mprotect(&(0x7f0000004000/0x2000)=nil, 0x2000, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x10000, 0x3}, 0x10) munlock(&(0x7f0000557000/0x4000)=nil, 0x4000) 16:11:23 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000200)=[{0xdeaf4155, 0x3}], 0x1}) 16:11:23 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x4}, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) write(r1, &(0x7f0000000100)="1e6cbe654c17bcccf3f1289471e86b2fa01fa789d563232dd0baa4a9b6963a203a48df0b40f00409893c4b0480210514", 0x30) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) getpid() setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:11:23 executing program 0: socket$unix(0x1, 0x5, 0x0) 16:11:23 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000040)='./bus\x00', 0x20, 0x0) r1 = semget$private(0x0, 0x5, 0x8) semctl$IPC_RMID(r1, 0x0, 0x0) link(&(0x7f0000000080)='./bus\x00', &(0x7f00000001c0)='./file0\x00') read(r0, &(0x7f0000000140)=""/101, 0x65) close(r0) open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x8288, 0x20) 16:11:24 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x9) close(r0) write(r0, &(0x7f00000000c0)="8a54b803fcac0ff7f7eb726ed149c15deaa691beb58e6ae4d610d564a4ed34569ae78ba6fb91d0ef000151711f34a8e3050cde64676f38a42d69e6984fbac8859e6e7061f9344f40fd25ea29b4c21bff278652c86818fcb1cda8aa4c1a7e07d8dfea933c93dfcfbbb011f25c76dcd6acb6ba5f87a50de073b2f42fdbbf2716cc1d29329bb1d1ce88e419c52527d71491865b9f7f564c0f56fe5ad8d80509c262f20cb0e3a0f12a0cf1dfd50853b219fd88034c10918c6a9d2262dee3cfb3320a364bed6ae71c243e986ea5deaa10878fd927ae2899e68b3e28fbd4bea2eddf20b8", 0xe1) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000001c0)={0xfff, 0x4}) 16:11:24 executing program 1: mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x501) r0 = syz_open_pts() getgroups(0x2, &(0x7f0000000000)=[0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setgroups(0x2, &(0x7f00000000c0)=[r1, r2]) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000180)=0x2) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) 16:11:24 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) setuid(r0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x1000a, 0x0) writev(r1, &(0x7f00000016c0)=[{&(0x7f0000000240)}, {&(0x7f0000000340)="253fd56f79cc942203e8a20ee11af7d3d5b2e81a24956b25775ef8622653ee4385bac912050dac5bf1891b58d5bb1858a86142b716b7937707775eb7c3d03898c89d9d4366d756f5dfdf42fe9bd15b229c8bfa35fb6ba40d842459997ef6341b9089777beaf0ce8210fd10dcfff49c77162bb8d9b983150871ff713fea4c4df90f88511158f9ade9d048ee451dc4d64fe4230778ae909b4b3a6ea1d0d203ee65838c2318f5272571fa16491aae97917ddab91a6b260dd2ed1afd4344dfaac38c033b19a310b6c8951ac54c005b96278e43ead7e3e8b4becbd837a581924b83d76e173e6d6ec15c3f8c7b145253fbb10a73bf2097a1e84d", 0xf7}, {&(0x7f0000000280)="ef9bad73ac16dcd344286e", 0xb}, {&(0x7f0000000440)="b7fb7e93316adf5d372364c0992d8eb0212a6ff5d74a33f485a35a92673f1472fe56498c9fba33befe36cbbb6f7ce98308a7447bdf7bc9f8cb5b567293d6dea94425a1905275a10620adb762698eaf6a87663be17df11e6a799be5d20d017467707630097d1fe85e2881684d843ea2e87f98005ced91800614388d97bd88364712a74b5eaad2697237a8f6f6f002093578a9709d6db6ab618d0c1fdb37507d7b6bf329fa1f6bda00c2127ffa7a955f988abd8b63f7a92d39253cc324b1b356f4b13e1c317f4fb3d2b781e050c5e86c55e12fc4a418452e34d9efa575569f7d4502796989c86ef9acd75a3caaed3605db4e86ef", 0xf3}, {&(0x7f0000000540)="947a20d55bf01e8982297e9953734c620af629a0796ab2d810d4eb0053180fb0b6d249a99d4836a4a8dcaf12fd05ea44d473221cad76007175f4a0c40348abd93ff2dd436595d40703ef66c4f050b8bdb36ed40d31dd50be083aba68f5133c606dc746f61c302ffeb0b25329751cfc75c5f31d61b50a677826ebc669d9575d6c636d19f1936e5a319a94719af0d61805e9296856f0a44f50003ebf715e0f2ee36b310fd5eb5dcd46f7e914bba80b6fc9d947ec87411a46dc5e029fc48ca8f054876b8a3a8e", 0xc5}, {&(0x7f0000000640)="1770969b9a8a5794204465dd157ca7c6bbc8f4227e077ecc49c25a0893384973d23c9ecf75e169ef941257e0685306f1eab8b4a34a3b8db7d47c38fa7332d113a8fff298a19dfa9542", 0x49}, {&(0x7f00000006c0)="4082fdf1779d26c2de321d0fee0d32434389217b6e2b9a3701afae373ff9bd208c85fdf5708013559490506e1c438a60891b375db1026fb41656445de4b3b2fdda067d21476dfa565f9dc464d48f411935a0b4e9b1bf3538fc277d1cbea5eaabb7b55dbeaed2dcc21f4c672f694a9677f31c497ceb24420ff57812902a61a4e5ad02eb43b4a23cb515d051e1feb585bec9837b2dfa44646002b184d0e98cdec73855eb7db17e4f4f9d26fd8d3452e2d25a4e1bbb44ce78cfce0ac7d9b3afecf38713a98e31960897f8871bd89b357cf375d204de0ece6f408128d9e73e806a51fe843b53a84ae60e6de2981550211e76bca0a4846c56abdd9e6aa768b7968fb8f5eec731ab32bd7dfc994727cf67acf65ff13554e528dc42f35d82d1e1a68f129309718dd14f5a5edc19f4dc6b18e96296e2247a3a72fa7cdf5cff491af39dc70a77523c39ff895e171a1bd9d704880eeef990004ac6074dc9abffce5bfd2fba84e879c5be9dbf89500cd834ef074e87f3ed59069a5ee4dac809903ba38c6744edf48ebf708be94558a152518307a4097a8109ee331b662d06ce8d0450d2c2b79c19418368b4ad5a733f12f1973083fbf767539c2f04a8c46c999bc38151b398ddc2c742a70a3751262b762a47cca17f61e2444323a331f96d108c0502038c6d97c423041dcd3fce4faf0b45194e5656aeccca323dbc068e19dcac715c3da96091037d02860c1a38858fbe2ed342d11e23e037dfa142cd5708532d686b3445c17206b8f11cda4b5a49712acb933cae234bdd7c44ca6f1ecf3f460989efc3f952b69cd30f33ee1645b86c13d3c653ee11f9dc8afa3c2b982afc11b05e480a3fc890ebea079d7188e580e7bbeedb8e407344a563e7f058d4c039ff43172dac28da0df0e2c987adb3786b1877ad7f2decf16025513fc1df3f009c9cfe360435057f10f8a3515c2d71c6cbca33629491ebf7575003f3429eedaa82f15bd19682db3ab15525016f0cc7c811d3c8050d17c8a7b5263eb266ea192dca38bba08cebb14e824c26f8e55f5847c9bef28abb87c255f012f21d49812e4280d380f5d2f8168eab9a497bb18d0ca3b41769e0c33f1004afadbec1d1fedbe9424c6871debf355932cc6f6876aad9c5df242cc89ee827bb9477e4c7bf8b1acc822359694cfe8dada78631258eb07d8cb2d75b5aab0e39b5f35a214065decbb4af5fd4cb6a560be3ffc10d362df9a894c344397fc5f4019ebac53fcf3079b37c4302b89c946ba1d47db63335364bb6b1da2ddcaf2f170fbfbc316b1c3c822a93d56a6292a11df5f768b2628a3f4a3e571ab776d63b8d43f378a1f8ee17637b3b72cb988e5fc44c6fe0d115c19002273eb65a264ad9e409ce270b5cbf5f54e68fd1a10f6b91755cb69b44e6ae3d502f71ce1c8a3ea831f52cd08b3b59144c8d5f1557c3425c7e3f5e6f32965ad2f7dca28192c5172555f30df6fe3679805a52783d4fdaea3177d8edc676ef65cb09500214b877af3d7f3f973b7610920ba7a346d66b2a2fcc2a55bf7fb77c0295ff5a697c8e6873b7a2553c7a71b96ee1953e97685f49b897556ecbb8705da74c801750436d8da70d3b752fc436a1af78fa51b1e8f0aca5b40bb674a573b65ba97bd4fdee6dcd4cd8438eedb2fafafda4551bf6f7e3b7cb722969c55c8f419e0b52c7e200e93d29e58f2eeed4f2ad9eb6d7743b69cb15bee17a56d4df63a9955fa049fb222db9741da037901444b8051964c3603df97254f701be16bf0ad5e36d13cc52a8494f8e997d66bcdbed84a78e7d50cc0ecd528f74adb0052474dc97878512582948b957d3487696ae7225d8f9bfa15f94dc645c990190a5631b00a5854722634b0554e802fa1e8d140428564fe4361a3bcf58039aefcec1e4626ff5f264ef6d05c8f6e5b78e8046d271d5c584c341da3dfc833a6bce3100d6c3ed6afbed38f2afd2400df7a8591e7876312fa62869599dabdf6b674395a7fb339f175951c030d514b94a8edbc64beb8a3a76e7c448562048d61a4a66f03573e31f89ae22e1cecd523e62daacde5c207dd0a67dd6077741d4b4a77ff0732db0e229da985f6b377fa24bdbb3e219109a1e32d90f131c8cfddbca4edfbe75b5474879ee51d0169e8e1aa8a26b06c07b482a27116598a7a2bc0adbf0ac8f75ce6e3d78c3f2cdd46b8384a38d1cb8a029a61c63f4fa02c08423c2d7191b20b75667c433b5db21fd57b9ba273d41a3cfb8b0bfdb60f96cd7f4055a71e55d5eb0b9d1fab366a67f560536c60e00358f1c9f4c1fbb83427fc304c5c80a5363f6edef7868cca7bd6066c26d0314a9905fdb27ff0d3d6dc54d66754289bd7285d0951f9467dcfc39f62b7d12155b1deba6dad11d0bc6abbffc98969cff438575e49a4502678ccf75422dc4e589bb8ebc9fa26aa72c51001eecba4a2d170bd5b7487797cd7e241d2695274ae5cf7cc2e3f51f37645191a1d5e91053282c48ffe66a56be84517adc55e3100af9cb27a3916eab27af42461d446cc60d8246e61acbd5cc1c0a89c932642d7aa78bf934c080da7d49c11bdc2e9b66093d3699438408728c808c4fb2c29443fee3b2dd36f4ba53b1cc9a20ca4d1a9e823b512b0e1f3fffba8fc285a24973c6be7f3d54e90b63c31b8ca756a242e3f74b65d2895582aee595401329b7420954d8ed4d7f20de9bda8d9c629d41c6675ebffa9fd15faeaa20053f4300b3c2b5e8b1b17b9771c06ca35da924bdbe2be16f10674d6b19f60db967bf338d01b810ae6a9e5f93e5fb14f62a6db7d82d1093b71c6ac068c4275ceea0792e94974dee57de691d6d25037d1167ef0efeaeca4690efc5f6c43be405799c1b6b0369eaf3961ae668e177d7daacb54248bec762a19d3a3053cfe5720982a41f0acecbf440263a9460c0a9c0c6aa32ed9adb3047096ba4bc7b40a1b3b1f3082e2beaf6748d079e89e08174f6672183279fbf29c2d6b0cffcbf7c2c16b33008f814130f1b1d303d1155facd7a26007a03b9e99708e11a697a8a1944959bd89289c91f19940fb762cfea7617723b4f0f3c5d761db245cad9fbaf24993cfe5330f56096531ce764b679b5c70fa0517ad8b5fe1f60ad2e8cdcb60ced7ccf1f1d5d2fa4d72464ab3875472d5c6c4e862959b4deef114337d4b3306769e649f101e6a3d5847fea71fa798a6ed41154873816a0866b015d9b54cd21f2dbdfaad31330fc57eafae7c0710d01db52e2268ae04aba2731af28e78b2cb6e5ac67edbb75f2b7aad48e3da4ce611fb90e5da212aced4c4c5ccfeae0fa7167ab6b9660093e41ff6bbef857dc31b6898cf80385a9d12b6d7fbc8bcb5e9d5ac7b529815a61bee007781a9c7ea6e6bbc9c8e61fbd855f57b83a5b315387e43ebf573c15994ff21d858d831cfb355cc1f574bedac570192253a5a54db5fb19f599682dfb1fe5c8cf9b8c1039b1f643ad8cd9e619548faf1fca152be36ebb6aa007a5c4e64ea00c099b3ba169d474ec0c1a0af6f9e0923aa90485461a075bf69d48d083df1a341b6a6cde96321a9810c100af874782237e9d4840164ae74931f5195ccd83bc758c7759a03a2eb7454c0649b8649b4c4d31bd55b91516db57d1d85b6cf448efe0f29f7e4728e9bfd7522a8c49cba77be3e6e2aa90d7e521f4c13922887d36ba91b2251be0e4aabe41bf638ed5d06e1371702d50fd19893ee7cbf6ac4ec7dc08ff45ed9671e8a77f617883c3a92d005c07160128c63f7c3d1ce0170e98ad5928402a7f6286064f717ac2789f7f00fcdc4382dfb761bdca2566d9193d3616728cb879474d3d9b1adabc99a2d51bdc24634168ef6e5bb5d30f62c6406c0805fdcc8498a734de2446019ff97bf501733e0c4e1b0fc385d2a94aefdd6697344f8c94b925c473239fdb2abfbec587bfe8f51a694358c7e3fc4878e4720b702449c345d55373fede9433324cffaaaae06b6ed4364d42767901e75c43220313363534ba69aa60612cde79c114cc1805b7d843ce1839a77e6e586c21938a8291f53014987dca89b82f0fc2561c6e4ba7f799d2bdf2a753ab87e24145120fe05669b47b4127a26c843bf8014ab0f5ccd1fe30ee67e94aff14c820118e0b8e2e696f101abcd2faceabfd547d210c7dffd01df6506bd42d76cbbe56f0306beb2a240a1561051a85814b755914a6571d63a636399b1b5de3e6c70ac9677878176157fe9c37852121706788f83479f51e8f085327c3822cdb50e28f0f78cee5deb8d332170c8eff6ca19d46a1cddfa7b1d3db560e14fdaddb786a197155d643b4572db4ba07dae239dfe4d81cae3ebc92fee5573d9d53f5f51d8829c203ef9cec07506ec7ba0ee13fe97d17e2d55b48503c0e093015c7f413afe6a847e5d5b8b115e98897f277ea82a68614a0730431558a32193db237171a12cacf7af70b881187a8757a56474a6900f3e5b5998792195899bb0501c872e4f7269951d4581b885039c6471fcf5a88c8473db2e0e8e0351a7834168cfea2b5a55e83e37671e246a0874e53b0e11efa4957af681432f0cf7afff57929d37647d57f65fe98fc724dc9b16d12429a614a7a57afb149c8f0fcda0a85fef83e9b234936a7053550590d2c28b6ac5003acab3ed7e8df81f2915e7d38d42ef35010df23025a10c734b8c1ee09f1c99bcd76f529b606334c1170e589720ad91d4843d1a73a9aab2c1004fcff06ea540a21eb9d29fcad6fc4a2e818e209c3add3092af0026e4fc12cc439afe7715d96c5cfecb986d3868371a5937d38d4d17eb15cba424a89825d1857773dc6af7bdc83888a8a18f15e03ac430b32bb6813e34f8c958ce079f4cd11dda9952c8fceefc06a73d34524041313e824348e081109153809010636a0a9d3747362c610a848af09c82b6dd46e453992df2eed98212111a38971a5d03af1ae2741d125e4b470bb5076e3cc1078664948f13f1fc8e15c7a2be5605f4278c13f54571f664a1a9fbbca396ace478b242642ce59dd4a1e061825312277fc2dd80feddebb83884e36340dd5922a995c6fb71e511c6725438de5f9b05dbc34806dacc428d13d880e415e3f6ab4383033cf24212f9404532eadd737fd3c7fb90b263eaa80a1ec1420d03cd275cb8e490f1da0d4760c8b3d80729372ab6423a044db59b459ebabed8ed95894959a2723a6309cd4ea75221ded1930787da81341b362f2492f12822a2fcef130cc7e0af75bca285a2de6a336c0e4b6b57d23baee6beae9cb99391e179f048000bbb0871bd713ae05c9fd94df4e5b7fc624daf63d4e6551c2a367d7621278695b0d89648b86d37841409a6ae0e9b5392e356d0a65624cbe64d14278e60f012cd4b3ada79cf458aa208a71979a60a79d5d7fdec8512a019509886fe12c9dcfe8361f7a7a2665410a00bc58ba78017809aa54aa129098f56c2a6c1bcdd538852846442bb46be5c9369cc103dbc2870780fa63b4eae035681f7e2f5bbcbaff7eb183e23c1367988d18cf08fed9c04213204db198cee859d652599565167c071b3f0967d41a29d490edc999e35db5c7ac229c653dd5c1ced241a0d0e97c0d71f83b1c15a7a4c1b17704db62111c46d802d71b21cfec5ab9888f620a155701cc85b3a26e04f64171dc8f7d49d20def9651613b42063a0978f06b26438fad10bcd1e30a513ccc5540fba85cf45fcfea466204fee8ed03595898b121d66d2938d0a920ac027b920f797635e399604b8aef253936d5bae44746c8cc1d83508240e310b16689edb33697649375387607034eaf7271a7c54bb41714684cd1e23c6fe8bdc87f8e20bb8a", 0x1000}], 0x7) r2 = socket(0x2, 0x400000000002, 0x0) nanosleep(&(0x7f0000000100)={0x3, 0x1f}, &(0x7f0000000140)) setsockopt(r2, 0x0, 0x14, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) shmget(0x1, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) syz_open_pts() r3 = msgget$private(0x0, 0x460) r4 = getpgrp() msgctl$IPC_SET(r3, 0x1, &(0x7f00000002c0)={{0x9, 0x0, 0x0, 0x0, 0x0, 0x2, 0x5}, 0x401, 0x8, 0x0, r4, 0x89d1, 0x7fff, 0x7f, 0x2}) 16:11:24 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x90, 0x0) bind$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x3d, 0x0, 0x0) 16:11:24 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r2, 0x0) sendmsg$unix(r1, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) r3 = dup(r0) ioctl$WSKBDIO_SETMODE(r3, 0x8010570e, &(0x7f00000000c0)=0x1) 16:11:24 executing program 0: clock_getres(0x6, &(0x7f0000000040)) syz_extract_tcp_res(&(0x7f0000000080), 0x7, 0x10001) truncate(&(0x7f00000000c0)='./file0\x00', 0x8000) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:11:24 executing program 1: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100), 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82070d2f0560b9c73000"], 0x10) shutdown(r0, 0x1) 16:11:24 executing program 0: mknod(&(0x7f0000000280)='./bus\x00', 0x8000000000001ffd, 0x100) r0 = open(&(0x7f0000000000)='./bus\x00', 0x45, 0x0) truncate(&(0x7f0000000040)='./bus\x00', 0x7) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{0x1}, {0xc6000000}, {0x3}]}) 16:11:24 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10000, 0x0) fcntl$setstatus(r0, 0x4, 0x40) flock(r0, 0xe) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x80, 0xc) bind$unix(r1, &(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$TIOCDRAIN(r0, 0x2000745e) r2 = openat$tty(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/tty\x00', 0x90, 0x0) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000640)=0x5) rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x10, 0x1) connect$inet(r1, &(0x7f0000000200)={0x2, 0x0}, 0xc) syz_open_pts() poll(&(0x7f0000000240)=[{r0, 0x11}], 0x1, 0xfffffffffffffffa) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x10000, 0x0) lseek(r3, 0x0, 0x3) r4 = semget$private(0x0, 0x100000000000004, 0x1) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f00000002c0)=""/218) write(0xffffffffffffffff, &(0x7f00000007c0)="7aeb5be4f0155a91ffe35ee6b66f6601427f5a06633ef5625315e8909b06527cc294970d1163cd62fdc252d973de9fbdbaed16e494ae2a0382655b0661b17eaa2e8eb2c06efd8b4776b61eb170a121969e64bec20446ee0107e0ba23369c08bb4bbcce5409866a66d2cc1a72f92c18d53208d33d1420c69dcb47ceb4a9a147958197d94cca8bca57df172eb4c0fd0200d83e54ecbbaad070d679d420a79070a845cc411fae457b07f95cf6546a08a9ed4253faf91ad5f5", 0xb7) sendto(r1, &(0x7f0000000900)="92c67effbc590d80536da528070668214ddccc28b35372a1eab2b391701f466ba2da4e97e089e8326b614be61d9ab5cef49e1ab86a", 0x35, 0x1, 0x0, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff}) ioctl$VT_GETMODE(r5, 0x40087603, &(0x7f0000000580)) recvfrom$inet(r1, &(0x7f0000000400)=""/206, 0xce, 0xffffffffffffffff, &(0x7f0000000500)={0x2, 0x0}, 0xc) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000540)={0x39cf, 0x1, 0x80000001, 0xfffffffffffffffb}) symlink(&(0x7f00000005c0)='./file0/file0\x00', &(0x7f0000000600)='./file0\x00') ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000880)={0x0, 0x238c8000, 0x7, 0x9}) select(0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r5, 0x8004741c, &(0x7f0000000780)) recvmsg(0xffffffffffffffff, &(0x7f0000000b40)={&(0x7f0000000740)=@in6, 0xc, &(0x7f0000000b00)=[{&(0x7f0000000940)=""/152, 0x98}, {&(0x7f0000000ac0)=""/20, 0x14}, {&(0x7f0000000b80)=""/4096, 0x1000}], 0x3, &(0x7f0000000a00)=""/137, 0x89}, 0x800) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000b40)) 16:11:24 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0xc0, 0x80) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000040)) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x400, 0xfff, 0x6e6, 0x1, 0xfffffffffffffff8, 0x6, 0x5, 0x2, 0x3, 0xbb6b, 0x7}) read(r0, &(0x7f0000000a80)=""/214, 0xffffffffffffff2f) r1 = msgget(0x2, 0x2) msgctl$IPC_RMID(r1, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000200), 0x1, 0x0) r2 = accept$inet6(r0, &(0x7f0000000240), &(0x7f0000000280)=0xc) recvfrom(r0, &(0x7f00000002c0)=""/25, 0x19, 0x2, &(0x7f0000000300)=@in={0x2, 0x1}, 0xc) ioctl$TIOCCBRK(r0, 0x2000747a) recvfrom(r2, &(0x7f0000000340)=""/159, 0x9f, 0x1, 0x0, 0x0) accept$unix(r0, &(0x7f0000000400)=@file={0x0, ""/108}, &(0x7f0000000480)=0x6e) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000004c0)) r3 = socket$unix(0x1, 0x2, 0x0) r4 = semget$private(0x0, 0x1, 0x80) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000500)=""/159) semctl$GETVAL(r4, 0x7, 0x5, &(0x7f00000005c0)=""/16) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000600)=0x1) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000640)={{0x18, 0x2, 0x35d1, 0xca}, {0x18, 0x3, 0xfffffffffffff283, 0xfffffffffffffeff}, 0x200, [0x100, 0x2, 0x2, 0x8000, 0x6, 0x800, 0x3, 0x80]}, 0x3c) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000680)) preadv(r0, &(0x7f0000000980)=[{&(0x7f00000006c0)=""/109, 0x6d}, {&(0x7f0000000740)=""/20, 0x14}, {&(0x7f0000000780)=""/10, 0xa}, {&(0x7f00000007c0)=""/34, 0x22}, {&(0x7f0000000800)=""/154, 0x9a}, {&(0x7f00000008c0)=""/6, 0x6}, {&(0x7f0000000900)=""/114, 0x72}], 0x7, 0x0) lseek(r3, 0x0, 0x1) r5 = shmget(0x2, 0x4000, 0x140, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_RMID(r5, 0x0) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000a00)=0x1) unlinkat(r0, &(0x7f0000000a40)='./file0\x00', 0x8) semop(r4, &(0x7f0000000100)=[{0x0, 0xbd4, 0x1800}, {0x0, 0xb1, 0x800}], 0x2) 16:11:24 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000100)='./bus/file0\x00', 0x10, 0x2) unlinkat(r0, &(0x7f0000000180)='./bus/file0\x00', 0x8) accept$inet6(r0, &(0x7f0000000080), &(0x7f0000000140)=0xc) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000040)="000000186a56b55b3e753300000000010000004dd5706c00056fdd59cda2d3ff228d3043cf2e70c0690000003c00", 0x2e}], 0x1) open(&(0x7f00000000c0)='./bus\x00', 0x80, 0x0) 16:11:24 executing program 1: unlink(&(0x7f0000000000)='./file0\x00') r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="100f0000290000007f00000000000400"], 0x10}, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x7, 0x80000000}, 0x8) 16:11:24 executing program 0: getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) setregid(r0, r1) setregid(0x0, 0xffffffffffffffff) 16:11:24 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x44fe) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x10491, 0x0) symlink(&(0x7f0000000080)='./bus\x00', &(0x7f0000000100)='./bus\x00') ioctl$WSKBDIO_SETMODE(r0, 0x80085761, &(0x7f00000000c0)=0x41) bind$unix(r0, &(0x7f0000000040)=@file={0x1, './bus\x00'}, 0x8) 16:11:24 executing program 1: fcntl$lock(0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) setsockopt(r0, 0x3bf, 0x100, &(0x7f00000001c0)="647e7fb73345d86e778affb83892d17df3e45f2381f3df087aa3ea1c865e9dcfbc69fdf96241cf1db777eb8f7025f4e65dd5bc5bf5ce951b1730d09b63d6d5417f2a019ce82637dd0fd91a7bb70b7ffb0c50d1889055a9e63bc3252422ebfeed98861ed7b5450fa0e172f3b05e8664bb4e406285d746a7ff54c2ae9dffa051982d8326779a65335db93943abaa4ec35c20809e824ba8364f4504889f002175a0f26cc91fc43b61bf43d2c2de3332581c1b8f", 0xb2) write(r0, &(0x7f0000000000)="220e37", 0x3) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getgroups(0x2, &(0x7f0000000280)=[0xffffffffffffffff, 0x0]) getgroups(0x4, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, r1, 0xffffffffffffffff]) sendto$unix(r0, &(0x7f0000000300)="403b7ea371b07123ccf18f3c2a6ccc11746bfdf93d00c02a84560f6850366187e4b59872d3c9b3f36a85125af2b369603321ba78cb0b942accc6aa8749eb8b4b34ab2cf8b27bb5953f18731e936409", 0x4f, 0x9, &(0x7f0000000040)=@file={0x0, './bus\x00'}, 0x8) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd\x00', 0x210, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:11:25 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0xe8547012f3364912, 0x41) sendto$unix(r0, &(0x7f0000000080)="19aabf6db82aea5ee8c2ff88774f26fba78265db3abc8c48d335973bb6783631bc09749c0d8d45e6dc850c87f4dab4e4ea2f829a66bfb584c13db70de6dae4b9666352b40a124d7ab1e2c2284bd600d87c4d28948a1d9b854f1fa0e4b2dfae7c29e60b38f944937567dabf384784f4c962e6bc9277c15222e5ab2c5834cd971b50ed5e39e0c8d70b60880be943ac1364eda914fe7bd4c6785cdceecd743475762a940fdca74ad8d4cd6e7744f82eaf5279692424d5a739176566a1f4191b4c0868ab6362d1d25b94cbc6d24c57c0024858d1a097eda974edfe7a023a22de0d58dbb7fd008ed848152095f2dbd346517ad483", 0xf2, 0x40c, 0x0, 0x0) r1 = socket$inet6(0x18, 0x3, 0x102) r2 = dup2(r1, r1) r3 = shmget(0x3, 0x3000, 0x240, &(0x7f0000ffc000/0x3000)=nil) shmctl$SHM_LOCK(r3, 0x3) connect$unix(r2, &(0x7f0000000000)=@abs, 0x8) r4 = getpgrp() fcntl$setown(r0, 0x6, r4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000180)={0x101, 0x0, 0x7c83, 0x8}, 0xc) 16:11:25 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x90) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xb20c, 0x0, "1dda410cef3649a5eb76fc0aaf58d991cc06d0f7"}) 16:11:25 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x206, 0x0) close(r0) 16:11:25 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x0) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000200)='.', 0x1}], 0x1) 16:11:25 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x20, 0x8004, 0x100000001) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x6, 0x7fffffff}, 0x8) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x20000000000011, 0x2, &(0x7f0000001280)="186fe65c", 0x4) 16:11:25 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0xfffffffeffffffff, 0x1000000009, 0x0, 0x0) 16:11:25 executing program 0: socket$inet(0x2, 0x5, 0x8001) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x3) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000200)={{0x3f, 0xffffffffffffff01}, {0xfffe, 0x100000003}}, 0x0) getsockopt(r0, 0x6, 0xdb00, &(0x7f00000000c0)=""/248, &(0x7f00000001c0)=0xf8) 16:11:25 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') open(&(0x7f0000000000)='./file0\x00', 0x102, 0x20) rename(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)='./file1\x00') 16:11:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x9, 0xff, 0x1000, 0xded, "453085813cb183ff1c9f493072cd5154ce4e736b", 0x8, 0x5}) write(r0, &(0x7f0000000540)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = dup2(r0, r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x8) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000340)="d0e6b83b3210fb1119ed4c8bb253b6f3c0f8c2773e10682f149459379b1321d3a2bd55fc98ef3320ac75dbebf5c0b517a4eda4eb3bb862c005243e05159fe8ad23ad5f574c3f884c820a7072751f93682308f635ca7c3c20a4874a633fb315b259d27f94a3d3aa0916e2dcfd8e8c6604213abbbaa452625d453faf89217a8138b89b1533e0a904ecffeb92010c4c3a2d20ad5af45f0a000000000000000000000000c91a62629b6b8b156c656514d8ce1132154d3b527dbd41e05edc77c9eed3f9a10fc0b6c265a4daa243e09556396046bc673fbcd80e0643e0f3012bd1758d0535ddc0b335e8095cf9d0b3baf4cdd3472cb022a9c4da4e9320b97d95cacb8e31ed82be1824872eca09f80bd084e6fcd340d10703ce1698518373d340cb10553d8e3609f21a642856bb621abd2b722e80f83d8b86360426ec967974a0663d5b53fc6dfcc67e20269d922a9b62e198c62cfb952e2bef8919e59bd2e770a81e813b58bf9602", 0x165}], 0x1) r2 = syz_open_pts() close(r0) dup(r2) syz_open_pts() 16:11:25 executing program 0: r0 = socket$inet6(0x18, 0x4, 0x0) setsockopt(r0, 0x7, 0x7, &(0x7f00000001c0)="41b8f10756166bbc2df5c1360325bd19467b8af130b6f60658d210e4428f7860d2b773d61de4192068788481adc0ddc9aed3db5662a0ec98fc7dec68cd030dfa15e11f5194f16b95c92279dcacaa8d8b3043bc21150e9f8623cf7df785e68919e4c5d2543a66e93c2c47d6d77d1cb2b55ef4970e2c67ac7aaaded2449553f0fa2745e6a791c44d01b5ab6250d4bc08df308546a9bb7c266af2a5538eda2d75a543bf212dd5efd3fd648cac35880ffb3a033afb8e6f04bf416796341923bb2ecc70", 0xc1) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x10400, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r3 = kqueue() socket(0x22, 0x5, 0x0) kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) accept$unix(r1, &(0x7f0000001680)=@file={0x0, ""/4096}, &(0x7f00000002c0)=0x6eb) r4 = semget$private(0x0, 0x1, 0x0) semctl$SETVAL(r4, 0x1, 0x8, &(0x7f0000000300)=0x6da0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) writev(r2, &(0x7f0000000600)=[{&(0x7f00000000c0)="13", 0x1}], 0x1) writev(r2, &(0x7f0000001640)=[{0x0}], 0x1) 16:11:25 executing program 0: r0 = socket(0x18, 0x1, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x7f}, 0x8) 16:11:25 executing program 0: r0 = syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x9, 0x1, 0x8, 0x0, 0x7fff, 0x2, 0x0, 0x2, 0x0, 0xd8, 0x2}) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x81, 0x0) close(r0) 16:11:25 executing program 1: clock_gettime(0x6, &(0x7f00000001c0)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x80000000000003, 0x0) r1 = getgid() setegid(r1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x1, 0x1, 0x10000}, 0xc) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x200, 0x10) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x40, 0xf0000000, 0x9, 0x6}, {{r0}, 0xfffffffffffffffd, 0x2, 0x0, 0x0, 0x71}], 0x1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0x8a, 0x1, 0xfffffffffffffff8, 0x1}, {{r0}, 0xfffffffffffffffd, 0x10, 0x10, 0x577, 0xfffffffffffff001}], 0x2, &(0x7f0000000180)={0xb03, 0x12}) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f00000004c0)=[{0x10}], 0x10}, 0x0) 16:11:25 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x8, 0x0, 0x0) setsockopt(r0, 0x5, 0x1, &(0x7f0000000000)="9a3c56a2775f1bfb7309f879a77d5685929fd7c9463cb44311ef342139aeeca79495a2ad84373d8d73d05c4c125fe7b9e4728e368cf53126c3a83eda490b081b36f68a12e436fff63aabd6dff680c3fa9d92418240e7d0d6ab5b1d77b4cadbcc6b6dd47a3fff310470577999ad9a748540c264ff7c36613bf0ae3094e40c833fb16192f0246277ed3f", 0x89) setsockopt(r0, 0x40, 0x76f, &(0x7f00000000c0)="74a9867342dfc9b377d099f3f50cb0c24e97d357f972b76f0451ca39b05274020f70c9f60993749d718b1e8344d706fb5e9b56f60f0272df30c9dc4324ad9fec18cc32eda1ba9f180589ebd5e4b23708fa046e0fc2d75d371e8674088751290800ecb90557a5365d61e49b5d4120ef847983ea4d37991725bf576e3e8c83ec3e1a81a818804a9602e95b671f557d6ce2975859e687114a7caf8dd15809a235", 0x9f) 16:11:25 executing program 0: clock_settime(0x0, &(0x7f0000000400)) clock_settime(0x0, &(0x7f00000000c0)={0x7}) shmget(0x3, 0x400000, 0x0, &(0x7f0000c00000/0x400000)=nil) 16:11:25 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup(0xffffffffffffffff) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0xffffffffffffff71, 0xc5}, 0x10) select(0x40, &(0x7f0000000100), 0x0, &(0x7f00000001c0)={0xfffffffffffffffb, 0x19, 0x3ff, 0x101, 0x2, 0x3, 0x2bf0, 0x8000}, &(0x7f0000000200)={0x5, 0xee}) 16:00:07 executing program 0: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000080)='x\x00') unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') chmod(&(0x7f00000002c0)='./file1\x00', 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) unveil(&(0x7f0000000200)='./file1/file0\x00', &(0x7f0000000240)='r\x00') setgid(r1) getgroups(0x5, &(0x7f00000001c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) chown(&(0x7f0000000040)='./file1/file0\x00', r0, r2) 16:00:07 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() r2 = semget$private(0x0, 0x2, 0x115) semctl$IPC_RMID(r2, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x21}], 0x8, 0x0, 0x0, 0x0) write(r0, &(0x7f00000000c0)="b9dcfab8ed9b34d412cdf262450ce143c5e10577170ad95ec0f0fc2c3a8eab3922d9a6a229a43ac7625219c0cb273a963f0e2aea105c886d1c2dfe1cb31d18065cd0ebf1f7b7e44ce977b1c18448adea063e5084ae43abc3f29d34ef473c105b0e1a222a696043fa8564a9bd582b42617de13df514ec7ea5d99d214208b8990a0dd90917f4ae76bd36b47ed44a4548ccda9aa8a2fbb8f5f10b176883e497da35aa8e296f7f1ede1ee0ecef1d0e60b2cfddaff3c2ae8cf857139cbec3171f892322dbc2a5d45861fed5", 0xc9) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f, 0x0, 0x0, 0x100000001}], 0x34, 0x0, 0x0, 0x0) shutdown(r0, 0xfffffffffffffffd) connect(r0, &(0x7f0000000080)=@in6={0x18, 0x2, 0x9}, 0xc) 16:00:07 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000040)=0x1) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f00000000c0)=0x5) mknod(&(0x7f0000000140)='./bus\x00', 0x800080002202, 0x5bca) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x4) preadv(r1, &(0x7f00000024c0)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1, 0x0) pipe2(&(0x7f0000000100), 0x0) 16:00:07 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x482, 0x0) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) select(0x134, 0x0, &(0x7f0000000040), 0x0, &(0x7f00000000c0)) mlock(&(0x7f000050c000/0x2000)=nil, 0x2000) 16:00:07 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000040)={0x1, 0x40000000003}) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000080)) 16:00:07 executing program 0: lchown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = socket$inet6(0x18, 0x8003, 0x80) sendto(r0, &(0x7f0000000040)="6986ce4596c6935a42ffe51109ea7bb5efc472525580245e2361ea113fff39ff332e2725ba3d8d03bcf31bba95b48b540b0ba0ee8464f2e3a72f2d3e849a30a3a0adfbf20e73721cfef464e1fb305854540fd86e80f4d41a61ad6b4eba8ce090ffaf8e577077a1d2d62619e4cdb811e4c6fc613be3617aad96317958c291f70ed98b9e3a10050fc10c9c52865ae79fcd782f79ec70c3931b64377d44693cfd72a21ca35057e8924cbc6239f63fbe14d25958400ee4c7e54cc459535ddc65be775b09", 0xc2, 0x402, &(0x7f0000000140)=@un=@abs={0xfccd3bd6e78da3d0, 0x0, 0x1}, 0x8) r1 = socket(0x1002, 0x2, 0x5ae) bind(r1, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x10) shutdown(r0, 0x0) 16:00:07 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r0, &(0x7f0000000080)="b9544642527fbee29d8938e0160524fc851fe627ac04f9e78df364ee565113fbd18f7459cc65c563c49e8be2e0a9aef236d30078fd9ec3a579d55181df3c5bf2e08f9649c7410a728c62fb5ffc465bf90a0a28d85c76f1af", 0x58, 0xc, &(0x7f0000000100)=@in6={0x18, 0x1, 0x3, 0x2}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040), 0x4) getppid() mknod$loop(&(0x7f00000001c0)='./file0\x00', 0x8023, 0x0) sendto$unix(r1, &(0x7f0000000140)="2df1af697c08a83e6118239e781ab17de1f931a734309cf4cdc6ac08ad9f7ae3821fb609eef2f99ba2054d7ccb9aeb7966022a26428c7a973602659acdd21e75b91b91348110070b58f208a9", 0x4c, 0x4, 0x0, 0x0) 16:00:07 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x1000000007, 0x2, &(0x7f0000000000)="b3c9dc1b9c5f18267ae3f5972d861fbdbfb7e1214272192ffc0a6a4a68dd7a1c8825085c5054a35a94f675d3369bfaddac9e3cb5005cf768c227210379609c7a1cea", 0x42) 16:00:07 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002001, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) poll(&(0x7f00000001c0)=[{r0, 0x6}], 0x1, 0x0) poll(0x0, 0x0, 0x200) poll(&(0x7f00000000c0)=[{r0, 0xc4}], 0x1, 0x0) 16:00:07 executing program 0: readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/23, 0x17) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r2 = socket$unix(0x1, 0x5, 0x0) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc0106978, &(0x7f00000000c0)) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000100)}) socket(0x2, 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x6, 0xffffffffffffffff, 0x7, 0x2, "f7f840adccf6b563572d9623bc924446fdbe1957", 0xa6, 0x6}) ioctl$TIOCFLUSH(r0, 0x40047309, &(0x7f00000000c0)) 16:00:07 executing program 0: mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x501) r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x8) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) readv(r2, &(0x7f0000000080)=[{&(0x7f0000000040)}], 0x1) syz_open_pts() syz_open_pts() sendmsg(r2, &(0x7f00000027c0)={&(0x7f0000000040)=@un=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000001640)=[{&(0x7f0000000140)="b455567a288b00b5d50007b97ef6d7b9bf53d734767cd80a71f720d3071364e7f06c5a1f6e10e8e58344758c722d0ef911777c21ba596c6ab6cf390d036e726362bb91e8f4684ad8fa68304b7ba2929a918142e2", 0x54}, {&(0x7f00000001c0)="0dff5cbe1639494767081817eb5c22325c70a9519aba3ea1e8d92abc8aa27042fb08a9b803c1dde8387f2cea5b5f120c1788a5472f75851708f4280673d1e67ba525900260f71097f3a8f3b9f94f8db74108257f7d9f82d3803082f8478fe9bb69bafad3eda06249eea47faa2b57e90121fa53bbd17d6d190ad1460239c0d501225156958ac8f96ec0f41ea3a4e58b5cca5d1b81ca66f01dbadb7ca7832f5a7845070c0d75", 0xa5}, {&(0x7f00000000c0)="cb3559e51c409862a206a4259244df1854b4cd7cd05e1d232d3cf4bdc7715f17192bd983d33ee1c740e7eb14a9f9106fb43b94c6", 0x34}, {&(0x7f0000000380)="e31f807d21222aae2e6af17939a343bed3cc0731eb23bb6da713ca1871c9922a19ecbd52fc15e33428e53f96d19900b4b89971df4916e56bae5eb71ce63a4edcb3932acdef40251a1f74c44de923e899b4f5352248457bf4e74f755847e42543385ae626b59b068436084c278183a96745058d14b066dba606cb4497eea0494a82b3fd7267655cf764ee632e862e7a84e2a21521692a7bf042a860d065d0c8abdd8b03f24cfc7e4964ce6e2874995c7c6746684f15afe2fc8d8e1f952d21765faf35848168a6c0816229571961c2a66b14ca538e1d6c865023fd302c0538b959c0572b", 0xe3}, {&(0x7f0000000480)="bcb796de905fbeb546b551b4b8dd708c8c0e93b283054065363ffaaafb6699e1dbf91d0274bf3026fbaecaf299bd5e8f96a58ba3895268ca10fb88e187e6acee2073c25c6920929a5592e0eeecc50c7a0cbaede73916ca4816d8be299091b351294a529fca113c544a36c236d7a059616d331330ec406ea37d54036bc56f304bb4ee574a0b06403c4c701c32c31772313d981fc78a8e0968574f7445624b2beaaf220d0fe35c824ac27ba6f25d4e0c21a4fddf3d181fb9289fbd80eb4bce242b076429c1d44a2cc4e3d5c265304a21c181965259f7759c4680d7218cd76aaf0dc079f03582d88f7daf2ea1b85a04ff0829940292ab4f61f0ab61d4cfc5277bbeced03ec77cda585c21ba7abbabe76519ced5c2672593987e8b47d8a30b4e683885fbce87d026a926f1920957c57d30ffd2f8b4f87e1c42608174f4d1ffa733f8e5ca71c1fd6f6ea862739e8e85ad78f0cd38c7762ae5f1f1b779c01de3a98c7dda23d419c1bdea0929dd19a515a53bac6199ff8e33910153382e5643b4f9c283109c9e04a926e3b16150200b9db193ecb85c0121627dd0d366665cd985c02c5565667e5e5e5c280a1c0fe8e524ab6211555e81c42bc996d127750ed1c04d8f313bc372a38a0143a1c254b3b60e9314a01feeb49e191c2f52081c2fa88ce6e62846b79f9e8078f845aec5ddafa187d18ab3c74435cc7078d8c731e29e2ac1695cff8d8266c1327edb758e03eaf02e51f7ae10789e98e2aa2107ff457daef7e3e36233a43190992df5fbf28d40f220fe4a35128aed1cfe482086a1c78ed92e23f18134210b12e0dee9cb963f485f1d13ba4808c7a1ee02a7270123cac922210e34a8631758d5e99a38a7092d79fb5435198c6dd5581f022320492487140cae8616a67f9b734d64b8fd010221ef00138958299c3f285712f0f3adea32a8f1499fb35f7ab96a42f51725664755489e913b3810534eb87429a43ee2db387977d8fc8c5ba8fe4cd6671ee108e9ace57219aefc654ff35ee4f8a5c0f5c6bf78253edfc98e7638bfa45a587bc2244ff3c0fe1723c0657f2a2c8ae14f94220a3ffacd7181adc1d628914fba3b536e2440ed36e30d5adfcb9b857b5b1d99f67a4fb81559595bd8d24ce9c4a78ef6ca6576c8cfb9657ab48c9ba62ce0adcd1d7f65aba22dbec326480cc6ab7cf74f27592292d8364d8583c7cd5a73d18a4aa0650470dbdbe28b86d0447c465ec9e27cdf75b1873add0a6bcb3ceb6e6725807fac38c7638dbb145af4a67fc92815b3527c4d923dae580e5a771a9090c43971f6d32097340c6e239a5d3d97c6ba53664b79b7566a396cec26f1e34f34e6cf9e266439f22a0f155ce56d0f755e32ce1bfc804e1eb2845e255b3632ddd8ba56105e2c61df349dbe9804549d84c7aa061116d15c29b82a97258f989b3c742dbfe21ffdd4b3ed547d8a3fc3dd865595fd5f7d082feb5ddec7df2f8601f22820e2b16240e48d7c681ed0cc83559cc91c1d714cac88e3cdb578471076ec691816afaa2673f15caef7ff1d19530d149e728e72aacc21ec7d2de185085b147d3f84432931c583e4fc3535db08e98900d94f47194e8a5533c1d28af204256827276866c928f98d6c956b9d10af9c5bd6196463180ec09f59c6adc3ce9f4811a5c7e9aeb67be1557bb52e2f8d30668afa6f7990cfb13e333eaaef5476eb3c4b3f3feebc7630159cd8649fe2d0047ec7ccea6d8dd8cca05f8d28449b83313d8c11997f7bf2a3118dfca4c82addc1cf839695d5bc58314e2d74688dc65ad82dabaf75bb58f143bfc3a5c96c8a12defada90549a940637689c66ee2664d0d8f737062a9377d998f68007e8e93a6fde7c5c69100929cb5d48b2fe3b79ce6dc42b674e418912e331c5d1c7c29644ef80cf1b46c194d9d4f91933f073d2b8649c437f98f5ee06b17deac7ef5efedba25b30ed64377ad7b24d71b2bac7098f14a6a36f045bf6e83d939e436b8c1a2e62c5510e2dceb55e312e9ec25d25fae6519d4a4288b6c6328098736c42878471e916ac0fbd21bf38d60f9d742eb203b4b354fec1fdcbf9c43035b5ae0e198c7bdb4630b9929e09d03855a6c6241342a94d9b406a36340fed0d850567c21be458f678d8bc553aae32ce6ef0a3caabfdd78555db5f145bcf47b32c52e56280d6b161b815c57169c822a36afb152ddf3659b103c2490f772339ba6b715bc7750482493de76d9639f9af745ae615338c470f96a510593524661a87f8bf27e79bfa12d3c261b02ff8489b28b48eef89f25abcd3871c0c8f748176f8d2cdcd2044f05cf8277acad52df34d84baadd624ce25de0a295d2215851a2b3af232fe2e22e6da5c97fc403920786835e91c82102105623ed9b1ba27437e5f84a420fa7055241700a4ab5fe1fa4539dd4dba60e96f69097a442b294e4164e86a9b93827163e7debc9ddefe9a4d121312ba8be870e1a37f7f01af57e1fa05d2f832e3125b90b05258e9f716839a9828fbcd245e2e70deb2f83f897d843fe965adb0c46c59f9db8a08ecdfd5ce8deb9ff8f160909051d54d9c9e0355045f263f53b907d47accc2065d2fca8f347c05fb055acbfe830b1187b487caf90615b5eb5285e7e3b9fcb724d06529a6ef0ae0bf4bd525348f756155ea006d1026ea503adee77734b8f57c6c9bce62ac602a0888ae616e33bc46a9c134ef5e81f468a5cce67a3ab4be0d0994bc8786c6321eaee68982a5303aa7f1549e88ff4a82c2325b9afabae345a765f5e30df4f77cbb1c52599ed8106e430d89b444244354d001f6b7c714a9bee74b0b65aa319061c8191736db4e4d4a7af3fc85600de25991354fa7b1fef6758b0f0644d00fdc269658360096f44038567602f0a32c7fcd4acc19c06f3966e6b2e2c7c9a44e479e4378bf754b25f21e5cae8fdf06addda1c8521bd4aea06faa1cccb193cc5895f40d305f94f97f2be7bc760fa29d9a00c4446912810ac28e19676408ff8c441f34b548845a4228b28eb7d33c7aacc43d02bf5293eb9ebb87b56626c30d00c5df7aee0df4a5d9fda513ee4e2d705d1871248463c3f31fbc36a9c0c8f3ff1c5df5bbed171926cc906d41051c9f3acce1bbea993836de48a98ccb34b9c41600382e43cb5e5b1028e943d59f63397cff1a846bfd321524266bf8545e9f06b02f0ef970481e85b1649e3977e4c55534c2cd47157bf3530a69da7d7030554f9481a04603d2fa6b38c4330f177bee4ddff58b361fa4f6dcdb209165955d6e76a79b020e791383a9667bcf22d64fbc5c0cf5cd9d89032ce25b08cd9656063b6b2cbd05482bb3db65d6609711504d9c4cb24223398ff9e02992780cdbbb980fcff999b41e9b5c6c65dfa669f0fef71a5c478909c85f1d1bf5341eaf81ab6a41dc295a8292cbed5f4a854b2f4bd98ab3c2611056ca3fa12d60adacae7771d6f5ac5d3aec4ced2980681ebe1e3f42bb477d7ac916640a70d9699e0eb04a69f82aed046473d0c5cb58840c037c39012d8aa4c484105e1994053c43885ca139520cfe07deac7bae7485e077935a273efd20d4f50fb1036215150400ec195c46807981dcbb890065c4617cd5af9914256185f4d793cb2309362d9465f2a778b67c70d25bd3ed07f23cf64f7bb330ffa8a3e622bacbde57de7a0a3a717b248e09215b21063e852e65a31a63bea95617114903c0cb3aa05fd961028316d4560d9d5f54e11dc21e4acfe830e0bf86b84431329aff722618826867752dd5190d4fa3e0bfe40196d0a80cd7dc90415a11cede59f921e3d638235b1e0833f926bad968a63c478fbaa64ad86f00c2592dd79533e8e69749f83ab190573b0172e14d37a7a6c34709bee94a1a52f434acc7c03e013d35a599c8a27590185f4323c78b319f27f097a58a638a4d2688aa16412d7090887f7c5c1f50d0ff1137790033c904e807f120f153046cf1792f3cd190595a62631fb34ebd7674999efa3fc57f3c6549df269cf410c20eee67913ebc4e367d181ab5edd27558590424521b76e6ac855e48a99752c9c54fa0fdffbb9e0fb49b72cf7790e4d4859ba959f725cc9827c648669997416c81a431d3cc3b4749e36e888bad33d6a8f93eeec6c40b0151ec4da19fa8419b75349195ec11dca8a43be39e5f3dcbd9ce3359ab39b938990ef068d419c426dfe81f63d63783df9390380b2704f2ef8ab3f33643b898923a6508922d43b7df30fe16d60dfdbd1aa7dcd14b2fc1030ad013874867354829525c496ba943195eff1b5b6d62ef63e58f531265bc53ea52a8fb54a22b7b863656c4b89f468634dcb6496b3ef9807a56381e730bbf30846be907b70fdccae3ce4a81dac3528d512317c18e3c40f123064341b83e92d384eb21046fdba3f3a4d5c618f070cf2419bdcc7ff106cd8a05c9afd10eeb837f1c9fa703cc2865b601ffa7b86cfb1ceb51544b6dd4eb5f0bd6ccd466ac4d28ce5b702b0c8f8ada5f67312eefc19aebf95e0807c4afeb7be5163fbf325194f188c2630d79cd130b9f268257cc324505f981440a5ffc99fdc69c78e2ef2602b2d7d990608048f8c4d9ba99b3ea9dd56b7be50fb1a9fdc31e73985819f3aa3ac5c842290648807f3d832a9233b42b752cefa504a1a0bb932044c58a83642a27c5a264fd35373eb78b6b235c0c4a2c7a0bf99a790c4e452c122c3de0642d5aec872c1d7ed4f1fafc953481ed3785561ab282778e2ad352d162d1fe90960ac0db018832eaecb9371f54a03547cdcf735866836a2975848fbc012b9dba16f48881f94fa075dc1c4ff118050305fc78d6f7f2749f0ef2ac70bda194f2d28f0112cf5f3b9e9f12c1e26e8a5a4a9b4c11ccf62c4e6a4f81ed1b7df26c9d2480646cdab5a0e6307e5f1db40fcd008d266bb8b0dc9a20142cd3c96d100b5ac5920c68a4157d8965188ffba6f2f4eb691009b66f684b6f1afce12479cc901501e29758266118afbcb8abe7eb89e27f9aaa05414cd96e09dd9f3bda156b4f5fd3376f98c9d46abb7fd2d4fa67ccd97d5f9873cdff408ac844e5549b15ee0e4bb7ec4455547ffde8252c008489e4aabe78466dc0882f3f0c4e7cebc707f9534f29c908d186dcb58d47a1b11cba06abfa51ecdf76691f1be6320648279a0eb785c59ae03430ab50d61225ca27bb378862f47fcf93cf072d2c57be485b4971925b3b236f84952777e08916aabb4d8885633c536ac5655db05fb661a1fd2260ae608edd044f5fc9b03a8b54f0c8be719642633c70d53cfece5eb3af7065eb3e1596af5e35563b2ff939c718f9fb2e23120a017efe07849066d2d4d3ed7b5ab1c9c1c0d0bd56de3dc4bc9a278b6cffd934c243f0a432431fbf21b681689663d0a0223fccfb9a32d49bd117576c4ee5b592d2b7a06ab59ec355aec5dfcf6df72e69525f4ebf757fd6191a29c42e4d60efa8a8fea18a1ac1cf650d9ace29c3a2fd7d03d86bf0a7855072691396fd6a058a24e683def47dfe7582ba2ee85d443cffcc357db617063c0b83181b6a45ffb3053113920fc75b3f2946c9e3616af639e87569c722dabb1bfc24ac0049b944f17ef37f92c0798a37189e050a5c687b1e1e8616f9471445c6ed8f9b4c7098c051c296f52e5d505db5e334daaf10e4accaea0f515858c5f2ce8c9f443ad0ff617df0421a9328342c49b0cf082c7388b69dc316e59a0390ce66c02e05e496b65b05b5fc650dd29cb3832da8133d8743095e6c765842a85d7ee8e406f0a0159e1ca630d12d49aa84ab77cdf5b0feea21da5ff00f5864c3080fca1b4dbbc655da7660eb1ad36269042edeca463316", 0x1000}, {&(0x7f0000000280)="19f004aa8b96fab07bd97f22c545b6154d857c17adddad3d81f35a50084e7113d654eaf71df276be526830028d03e2c511167c2bcef1831646c6d4c8fe70065bedc250e800d6651bda3d116bf6e3e6f4dbe4a7eeaf34e262eb5a087329ec11c03d44ce1d489b92ff67eda6e6a7bc782382c918d803d8be7d64e2d4c2a1949732ce09485b900f92810806b947ff79389fe4534d03d127eb94f9fcb8f603822b49d3104b7d3d03adca", 0xa8}, {&(0x7f0000001480)="581ed62fd53e2226533904c8f62b1720e5668693d8bcb3168b431222fc7c346734682d50017af5afda94b37d9a7db642b9a0107b895bbbc7818c7f01c0db7107bcc9f8e54ffe71fb11d663cb8d9f30ed228fb4d035282aacdba41fc0e36ba287e05ba277e9814db3479b2fc93ecf3bfb35a32edc19e6eda8bce4a878df111cc572a8759d56c86926a19888a81582a816", 0x90}, {&(0x7f0000001540)="70daf37b68dc7a8e6703ed60e0fd8c2cbd664a966a4f898af126eb404aac3920a688f158e77f5aa0dc68b25ec31c092657164b622a51fb3c199075e9a7d5ce0501b4224eff968f1adffa89e8faf02de7944b38001cdb6b586ad1aa4fd0", 0x5d}, {&(0x7f00000015c0)="7071885abc1525abe307901ea8b940bcc61cc7c78fde3eb78ee5e3f2c69bb587524df4c539209b4d4a8ee3bbb26d55ff47e59b52a945e8946fd7dfb00e16444cda1bec894607325aa54c261cfa7d89a072f97a9ed65aaac0ab4b70aa79333051ae831315569514673132", 0x6a}], 0x9, &(0x7f0000001700)=[{0x1010, 0xffff, 0xf0, "40d3431014b6c4689eabd656f7a5f5f0f8aeb122d62c9b4b414b834ab81af2676854efac07cdc45cc950fc47d8c18b64a1977230cf64dc4bbbd3d1c60d4eca457ebc46ce3394f70876d4d6574f40f5e6843a6d006b6210f1ef35f30e6d70945d07dd5d5c0dafcc6a7a3a2d6b355a484472fb6bf8a5eb35d8b1ca12cb9f7ace88133125c15db0f8603342810d89e81db1d074450ebcbac6808e5e4c552f486c49080dcf629991d1a5517d046096e5d779d0b7f5d289d86e572daad4170c9e3cf859caaf70b87d5301ed3216eee4ad3a547a1578de98f80e907decbf6e3a8c182f1eef9e48df13feffb4e94609c61c145e588bff0c0102980a5f27eda63a688f9adc5d5d496fb39d594c1ecc8900afd2cccf3c4f7777481ef2b9a025cb05d23aa96d932c68658fcdacc6cba63e113aa67168292f60b4c396bc42194f6e42ea98ee2f2f37a31ef1f3911bf0fbfb73e9f2ea066128e95514ef99805f55240a97db25b0c20aa8fba0053ece091ce1b72a543cd5e7ef7a227f574107d1039692d7f2d0ec887d140e9bcc92498bbe8d337bf45cef161f85a15a3d251d998d1878d972a7a3f760855968f4e726174fa43daea30c2671c02e25b59bf8fc68c8678be7e01392612ddf7a5fa77358e2cd2316a32d57d85454986ba8aa3b95386a160bbf1892bf4cbfc7ae35a07801ee74192b4fb2c313267fbdf09853bac6d0b10d98a45acbec3d6ef2d39cb71f5cac1bb2df5a03dde46b4118fbdc099ca031b91e334598663ca71b00868e8d6bccd48caf120c05944eb9b94863e2196d1fc04544146ce4671db499dadae7f3e86bc52d64c5d8ffff20617d05d9f1aa38a1f1da208b2d9633bd49723c9f1a7d8d4456b54dc90087d4d461e5e1d597eb47895153d4fba991bd91c594f647e6db21910319dc581e3b93685fb84c78ebe688661a52ccdcfdc1731835e452199963b3faf4f0dc596ec0f7e210f7cbe86a5ae41c1a26bd15d10baaea83cdcdddf22016332ad3fec1d42b530ffe59d2caaf37583e6bad6c9de42b4088fd15b1486408dd7d1746f4ff2871e906055b7b8275b52fd74d44a3629799bad1e388194ec23ea437cb3148f2701e2b83e20ff8cb41f4e5ca30c428511c535da894dcf9964fdef6ceb6209ecb6d9a137bb485b4f8941e0a578c43c73b2b3c2483ed02995b61e2ce5765ca0b6029ca3df31cc09bdc72f1530f586c67cc5572dc5d7dabedb9774af6566d7adbd05dfa66700dc1e985be0c362d6a22ba2004a9f56700ca4b71a243b212308f640ea21afae6c02548badea31e3be1725bc6f00d6bc29f02d73e6b7c02786216c5b5cfe7c7d5411e3a670932e3134f18fa73359470b9edb9f36beda928ed38fbdde76a0ee192d9feef4c353327e737c166d6b3a518db8c12676e974280e4fcf9e0e891411b57a783b70c868926760a30becd71d014e0668bb5e4775cdc4726f2815206a3bf2b9111aecfe9bb3b0c0033bd2fd384b08cb0c18a5772b54dc89753dbcb7e732bb1fc2c47a1408a742f39cc2c5de4ff59603b7c34e9990d20f9cca56e16edee504a03aaf231af1ba99f097363b0bbf4b77a620f933894924d002a0b4bc2d03257479e96a6cac213ea28108bad2069c4360d8c0d48771229d90bba1935c72599f8af21492d2e8a0f62735875a4d1f30a37ae809b0030adc60ee468453734c6f02dcd40a5dcc8e8a41df35382a1f24b02a511477ebe54e4967739c89de2fafb0968d29fcf8e8a57343379410df78778279fa626cf45d62856c52b0113198411470d7794d88b52551fa89b36c8d6dea90559513cfa9d506f3a831b67e7892c8d69b325d83173203e5b79f76de407535eb18e43f95eefa0ef00ee65e0fff4915b2793afe6838b398fcbf3b97604f1c0f7bffc29c7ae75abaa1e078c752dcb55cfce065fbcb6ffa99fc9e46d3e700805afa8bf33d21df8b570535275d15166d3cee778998a5bdad52c795c7ec4535c67162ddaeb24972cf6a9b9e2a048ae571aba7d3feb934006dc961d81654e82556004491ce5b1baa58e105967c83d64d6cd9c30fe546e1b77722200d56750d0128ca7a24dab782e5e5312defb8a6d2e53feecb173b2d330037d601bc4e15c83bde6a4f171699cea4030ce09476409a51b9aa2720e60cc6f8924794791a69d5cda0a917d09ad7a6b17f7ce57980ab1fb7da5c671da9b707662a782534dd333615bbec1fe22a1decb9d61ca6649b1f34bcb72613f436741e8ab24d416e8252646d5a83673031fc14df1237c10aff0b257ed83011316a4ad7ebafb35d19512bc34fa3d26e3ae6cea719b76057c100b60bfc20ea96fd3514580ece270ab6053a88e8139577f74295a14b24c8b7a42f4d29f1edbdb42ded6186b396d801de81c6d750c3c1a14dd7a68c72aa0e9b6174e0bbc98434e54942090a4ec54aabaf8703ba01492c253aa606302530c046f0000729c92e2befee9eb421ef82167fc070c161b4fbcc323bfffbf1ba816a73a267ffa914be37f9ca093b3c918cb40317ca0daae770ea5d9208efbcc9f37ea882bfaecd491a0fabf4a4a525633ff9bec4aec8d52eec9a86b8321192fcb473ef98d1671165c56c729d0c1706c56f496fde08abeead2449901e56a3787bfd37a9942e93940cbe6ef43eb98f84c9f464324ace6b8883597885b64529f4bcf2a35b9ecfcf9456188a6d908879e5e91d9d27e737eef681320c037b2ccaf3421dce25f1041529c1fdc61ea2e5aade64e42187e33b8f9c35f169ad76ba5858d17e38b88aa5e4939cadb0a207399316770ca69ce2455be14c148eb0e88663d885a5ca8fd2fc9c2a174e37a3bed35bb3dd8808661eec553cf03a90f99ea0e836e15a1da4a9d50bb6d360a39020e523fc6f73e34299f74014ff14f2d9c82524e59582924a7f9ba04b07c133ea32e8faa733ec138bfef7ccafe603842486bc278b0aa46de9776b81ae051da7b1b1d56521dac2c6202dbe9992efd004739936dacb09c25fede62e930da8574b7a762b1d9c1ab381b0c40df45134a5d63f9f165030f436e9edc2f5de2362efc0862f6d5c901f2527e838d205e54032287c97ae6533bbf5b401b3066cabbda755f039ff4b55b58f5f3cb8437882745554f650af0a89e0acb52c76ee60fe646602ab17b19243f894db5219b66934476f0bfb98d5e0bcdde76467ad9841581236bb7bf5fcee72a6bca080950d75743dbcb62ee65484a6e8a63fbc855c06472abdeebee700379bcdb95bfc3660ac5c8a9501e177d761a6a67e1f54b77aa319a9340a4c1bd12f73aae02e31d18355b19423f67e9049292fe7f433139bf62185de01f372c33ade071d21242e5a38dd3699d14fe3a1bdd71fa3353668982d67ae4127d9de8cc4737c47bdc577b7e3c97a7e82b4ed8365e7d78f895c146072cb3d7b3451cad4443bc370fdf5ae8c8bcb0d0ffd7678b840f049448304c0b99fe36baabcb4c578bea53aa30565921a6ef519cff7376456dd67b742ed38f35b4bd77530e35993bfd023c47e54defffae276e457dcebb8f041a64f46abf06a11d95acf4cd1dcac8402cbc9ca7b0f5baf9c8ec28a1e3a36a8c0f0209074e29194aa274771f3db69049122f99b1a2e22e804e83c48846b65794f59091a0661e6922b04390a3b47192b0afde8b34d1af19a036bef2e27e4f2d28fb9b519757ff13e7dad6cffcbc7a551ebfcf6b7f05a41ffe12321c06f0b8223ab61bf612ac5ce0365ffa0974d6170c8d5ba46939677c05fd83266c343f191f3b1ba08feda084503582ec13ba27ce7d68e1d1bc3a3155b1c3d12b140ff68d8770bcf4677dee77d1a0e29d02ab7af285e2d62cb0c0ab3327f4322d34bbf305e0c5379befcf2e34bb0ad6cad711b71bd9f6479727ad4ae0cf14fad1c2b0722f8aa1011280b6842a1f5c905d9d418631b164cd1c5746e84293c27ceab01754e744af93687cf8e8cc2620c383c69d01e6425e426a5bfefb19ae50d3cab9cc6fa2c080f1b13964046a51149034c924b3f73170b83519de5588bad0b5f5ba81636dfff1bb7dbc017b4b899eb5b7e15e993daffb1026061b9f6050ea3e1eb29b5eabdf9d692e5acf7acefae06384ddfbf1de2825b473f68bd270c2eafb27a45a92ed9583a7c50b4a2eb3f4b02e1eb9add801d63132554e91d1bd9c86909b2f522210d30ffbdf51ff6c6a1414db2f0c334622c134512dc679c0d41b5e744c3a17a9b50e6353d160042634b5fd6f173fb158dcd127fcfc16cc26a9b2f8a27db202608f523774c090bd6f91e7fcc8d18408cd2073ce5d382160116cf2db0d615c74a911b5c16862658892f4db91f836957b63ac722f023d98d2520972167260833a14465418dab6992e8d30cd6cc826d9ee66ab9fc3bd3997875403197883d5b298e042fc4cd5ac9fd9e5f6a54f7daac2d84b2cad2bae58246df73544518add58c40104cabefd192d5545b8abf35eb63eef51eff4f2cc02dffdb1a94f4863270d23b148721db545135daa3c92732e8ccb58cc259e456133fadcfa48532a6f210037fc052ad2cc83eda591e4a4775c6097eccd772f93df665f57a38b692746f836fceb685d7850474073d5a00a7a597dc0102fb6426907bc0bc8812c323923db4b7fca7817ecc78be9b65077df35e4b638dad1ddf7330930fac1122054b928dce07a95549030c2c5b60fd7e20dd578100dd7672ff48cee192311bbbae80ebe2df289804371aacaf20dc7060e1348e049713a56ed3d9baf0264e30f5d45c83d8bd74c1df14ca0d53eef1bb17360a9d6211738c992a6ca692cf3881b79b821392dc117bf90dc41932a510c3a1d5508d5517b59ab43620c295918286ff4097ebd1882ae911270e6a30667e36703bedf7d2d4cc01be3b92b52cf2468e5640d4868e80d2fc6cb165ac21e34752884e608e150809a75ab013af8d39f8d06e1cee3960efbf698ad1499c13935d9259d6cccac24f327da138d11eb47d313e3988b05a1fdd853fec439ea2e1207397b76dc6157dc882381a1a94942151dbb74ecfd70d014095aeaa4ecf2135b30662c273430e9340f279d5789e15e893e76e3f2408122b327b68c7592475e4e1e494671b75826fede4b65526a6da6e1be3470b906b6c6934cd1caa825b15b40bfd374f65a0e99c293a46c91bfaad9f79e0187a44e6d0b3395c14a7e540f2cceb4867df70bb158cfa924c332c0df7f2bfda415ac34c868598b8fa0ff5c3dc3c288a6593c61d2a59707e95931d52d1f3a8dbbe6817c42b52fc52d0318308ed8f2a80a5f8bb48af22ac0595b73f7c4b3e78c2caa6dd670e63a15819e3f6aff542528e446b1d42d99d4fe4ce58d9fe19ba137e78375e6cff4b948a4704d314357ffa47d4f760cb9926d56a4799d0a9b1d29ef0281cea04b8358148529ab7376cd30baae9f18645ad06800d6d11a37cc5972b2d4f2964f7b281f30fb90facfda299efc1417ee6d9afee3c3576dcfdf990469179f7678aadb34717da9c37d3f31f990980eab50eeea6cff6d1dafc2dc2fe25602d2f3c9b082ea7a3d28f9fdc1826f8f0776e39479c77e180afdf03e0b42294fe070406606c9de4b592a6834dc8bd18cf204b229f51412d994e27ddd9b0c3f27a697049f049e5d7de325daa6d2ab6b0f553f2e462b5263cd688ebfaae299bbcb7bc48318adedb8b34280e937b58aef05f3c64a0075acc26294c1c5014c93586c4e97d94f3092461c838f5e557342e703859feb425564fc407a64882a7883137b678ae25cbf74a29f9c1c7090f8cdba529e178667d7829c03f289312ae66c496cbdc0906efcfa69cb5e9884e6b3f9"}, {0xb0, 0x1, 0x0, "1c470b0e1d0cbb21fcb1e0ada2f40f98d736c21ca7b90dac0ca2921552d902b7bc95ff4b6dc68247164b0cfba9c0bfff755958c29cb4ef8a12bc2efa28f999b7faa1da8082df200cae06ea6824159b7aa5cf967282856991479926e1f7be2cc8bd96bf7dd2a2826c90c063bdb8dfbca85eab5e8aa38ef64cfffb1b8e5ead9e61f02150b69a50aba20a10dce37db43685f98eb20d13ba0f687051f8bc8eca06"}], 0x10c0}, 0x400) syz_open_pts() 16:00:07 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8000, 0x40) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) sendto(r0, &(0x7f0000000040)="72649c", 0x3, 0x402, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x3}, 0x8) r1 = socket(0x800000018, 0x2, 0x0) setsockopt(r1, 0x6, 0x2, &(0x7f0000000080), 0x0) shutdown(r0, 0x2) 16:00:07 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 16:00:07 executing program 0: r0 = msgget$private(0x0, 0x108) msgrcv(r0, &(0x7f0000001ac0)={0x0, ""/4096}, 0x1008, 0x3, 0x1800) r1 = socket(0x0, 0x8007, 0x74751f74) msgrcv(r0, &(0x7f0000000000)={0x0, ""/53}, 0x3d, 0x2, 0x1002) lseek(r1, 0x0, 0x2) r2 = getuid() msgrcv(r0, &(0x7f00000007c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000021b53e38000000000000000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000"], 0xfb, 0x0, 0x0) r3 = semget(0x2, 0x0, 0x60) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000700)=""/187) seteuid(r2) execve(&(0x7f0000000040)='./bus\x00', &(0x7f00000002c0)=[&(0x7f0000000240)='\x00', &(0x7f0000000280)='&\x00'], &(0x7f0000000380)=[&(0x7f0000000300)='\x00', &(0x7f0000000340)='#@)\x00']) msgsnd(r0, &(0x7f0000000900)=ANY=[@ANYBLOB="0300400000000055981eaa540539f1d3becb3ed305eeafd81dc545a47803e551058cf22af7fe10b7492cc532591bb29ec324f69b083ab83938de5d229d42ea575495fc045c121acc686b90126450c7445d65f7c113d08d9e54ca6d564e2a56f22cfc54ef57000000000000000000000000000000"], 0x1, 0x800) setsockopt(r1, 0x400, 0x4, &(0x7f00000003c0)="4be04cc1f128e33e06acbf16f880cd0fd904cefd98e200a1d5993fefd8c1f11f7ab0d69ce6a4b185515f6040ae29645ebc4379cb6a52d63b76426c660575a8794613fcf193385d932b03f567998baa1dd828f311c871a41a96369ee9c086f963598b5b1f787a1a994ee46925824bcb7639df17605934f387014ebfffd7fb1cd53ebc9e9e5adf5900793c0d9eade0cb59b9c5867a25adb81b7477a4bca581f7e5db81509a7e2e2b471b958dac1b", 0xad) sendmsg(r1, &(0x7f00000008c0)={&(0x7f0000000500)=@in6={0x18, 0x0, 0xfff, 0x3}, 0xc, &(0x7f0000000c40)=[{&(0x7f00000006c0)="ef696de1865d029e3ac2595fbf8bf0e68b99c685d646d66262e9a0aedd142c3c4916aaf0ae14410eda69d554f3856c37c039a8635c8d9ec30c198c", 0x3b}], 0x1, 0x0}, 0x7) msgsnd(r0, &(0x7f0000000080)={0x1, "a7aa0aba3fb1fb51be0bd33201511318265e6d360e8e6eae52bad9a6f2afcf9e6ee90c14d27c47851da6b8b1f240e81e37b25fdc684f21a64fee303fec984baa2455d167cbd7c5023939"}, 0x52, 0x800) r4 = open$dir(&(0x7f0000000100)='./file0\x00', 0x209a2, 0xc4) getdents(r4, &(0x7f0000000140)=""/223, 0xffffffffffffff7c) msgrcv(r0, &(0x7f0000000480)={0x0, ""/92}, 0x64, 0x0, 0x1000) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r5 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000000)=[{{r5}, 0xfffffffffffffffe, 0x7ffffd}], 0x1f, 0x0, 0x0, 0x0) kevent(r6, 0x0, 0x0, &(0x7f0000000240), 0x9, 0x0) msgsnd(r0, &(0x7f0000000240)=ANY=[], 0x0, 0x800) 16:00:07 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) setuid(0xee01) r1 = semget(0x3, 0x0, 0x0) semctl$SETVAL(r1, 0x0, 0x8, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20088, 0x0) 16:00:07 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) sendmsg(r0, &(0x7f0000001780)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000001840)=ANY=[@ANYBLOB="80000000290000000100000000000000ca9a2b597aea0a8e04aba12bd26195f5872e9c1b0218d97542c0b87ed7fb8663a2ac71c9156c809018d66edb88c636132571e9274ebdefeddd7ae4b2c1fb27fc624dec331b11a6cde47a9537a598eb46b7449c95da43d3eaab3f5dbc9c4e3f6fb63e4affb168f394b3e8eee900000000"], 0x80}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r1, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) getsockname$unix(r1, &(0x7f00000001c0)=@file={0x0, ""/4096}, &(0x7f0000001200)=0x1002) sendto(r0, &(0x7f0000000040)="9182b58d8d671335b5c4cbc3e14f1ae68d1d2fd5e4e0d724d83e8892c6153e95f97bb73599f2c6728c31ec9d5bdd990dcab90a7ba3ef2d761951e1bd7f31226dd13312d62d780efa89c6522077693ab080f59fa5cdfdc50d4cbe2dbf9cbeafff8ff31bcda886e27280c2bc", 0x6b, 0x0, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x7, 0x8}, 0xc) 16:00:07 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = dup2(r0, r0) ftruncate(0xffffffffffffffff, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000040)=0x1) pwritev(r1, &(0x7f0000000240)=[{&(0x7f00000032c0)="156afa838982863e09c383d14b4736a9f28befe30531d3c4e967e3e59eadcd3f4e9f4c5c4a6f141d7f6b941123ebb3ee8da088d665f084652f3283566f9a30a3a67c1ec9294e67cb05c3b4726c9cede376f0002f0c9dd95cbba78d60c87cdfd95a260b373df13e76e80d7f17fc5cff476f30681aed1fadcc5d461c28db2b33725c4c578441cc600693bb8640e211930b158c6e05b5022feec63edb48d4f2691967811adfdc3c56455c31e300f2cecc150a1404e3799ac7800bc36fd3878d9388f99126d82c4b8531cb2f20e5e71522732e02fb4ac89ff86b20039f9a8ada85d57c596c1961f4d8c165ff84f083b1e8054d644ade51222d6d59a70bcb0d5435ff1943f2b012da054d987ba0700e4d973c664710385a12cfc08540d7110b2348d6c884cc3dec67eaf64a4e7192f213917c16c746bdd946b5340fae7f7603715d073a8683641c7525b6971c8a4693253a8729320061205dada357dcc9c89df71d69bdf494c668cd9b7807ce0de1348178e37a09c6b274d781aa2e6800b752a662968b09075f6d70883ae597aff45077d0a8f8bff206e051a807d0f9a7b2126e0bfa99575d2b96a07b570a8e5b74f89c7469874527dbf949961781ee4eadab4b44a8d2c394b17fd2e830a5b125074d0a66487d3dfe6ee40c291e0130911f6754c1d171c94036aa650df8ae83bdd7da10b9afa9f2aa8d4a867115396719cf80e894bb5a4410a95337f3dc11f6eb1c9726eaa83996e4e18e9e311050282de173116e2a558f0b9cee867b7ece3d4e939aacbf1fe5c371cf521228464a0233537863c5ab8569cbf26b56e2ffd56e8fa2d3675dd321a09b985f75d12796a47f6d15c25550f123b589e4a79bb667daae140fd4a00ff5acd79af83c9185dfebb3ab8e01c0c682c766102288f40116c27924a20595f03613e06d50f1d6b76d69ed1f8f801a772417891b55481cadcb856b134eff5282eb99876ac870fd36ff98ee24f0d776ce90937d65cd37c07e2400054a0aab92b4d93add82d02d9e4676c2d90133807dc294d4c23f3b4513bdda88707430fb60d65ddfcff638d953d3378acb92c9442a2130c4d186caa0cccd471d670b9d4dfd9fd05e278a441bb7fea081ca72aa2aaee3395f6f102c14d0fd3f700e15f695859d2d50dad43ce6f19b816ed7d86d1f823b7952dcd3c42bd38e45cef2b60561691310d0471c1598c33ca6e1399df7096777171451ad7364c369a337158dbbadffbc97015b109cb46821f73febba3857aa6994c1e9c402e332dcd3517da5be1f7dd78ec9853f57d7bc04af95387d95000dcf76ba77fce276a86ed3f7af8145ca0744a92479aa7902ec738a944d090a6c690f778060f03764e805050c7923a668bbf1d75646f13c4fe2efe625b757f16d411dbee09a4bf3586784dd26b729780429758287dba390e34de3b6813a83e33cf6f92eba0b6697b4315e6293fec42f3dadb16758a0cad060b74dbc95ca1356e2f5d0636410a75d2d4b5db0c689177d10732c2137ce541d5632d22dd18f7669b866f6666d87843a49dea01f3f45b1e927cf2c2d23e0265a35400df55e9d739f991cc457217a9b540875d53391fed0c3e1b1a00dfbf5e04ba4751392d018889f2ad7554ca39d49961832365e46d28566f777902c05913cd62b297cde06a4f60983cb024159bcf09539d792723f380ce4f2d32f701152d672b39e3e125364c4449b1af8675fae5d5115b9544e38a95dddab7c5fbc4e1a592cc9e9c8f1b8b70724672f3eb83d67687a3150f9b160495a5d865d77319e4deb3cc910d4edcb4647a9937b4d8d0ca330ebad9119692295898235bee192b624d4d694eb30f651b7ef9ba60c3e45e4bd6d0291dfdb4ec2dfd5bfe997ce0b41e6e0d4fb73c21f8ac7bc98fad30801e477099930130c5a9e45bf71ca8fc3d63663bf5d8d1d152bead20ef6134900f1feaaaac62703872a5d693bc09c39ec237fabbfb60b071657fd04a8fb72c5eaff7c0c21f41ca2b583a1e50f1d24c704a62678da3088b4b4a5361e40a5e832f1e209d85668aab96f4bd1bda9587296dbd38876d28959767e73acdc2f154b69ea43c2bec53b351c417528e01f724358b2fac36f4a12b936b19339f2e1b588151020a6131d3c5fa6bd196f5e7627a13ebd073d7dbe403735008feadedf5b6b56d431a89b2f62e537e3cc9d4c8c11b1d7257206b61c33d8211badb72ba0f5ec453562f2a65c38bf9af03d70745e575697e3948bd6f9bce580c6010619d143000756afa58cda393c8051e9d6b340c0c170568fdc8707ece714ca8e942129fb67c3bd7ee19cfa748fec7fa92aae014ca4c5b05891c97b0b7e74bf1df570c01db66d9c51332708ec0269b8dce11581b86f9ee622cdd02a7827eed08612174fc8831a2d722dabb2230e28d3f3eae8076774156014c22f338ba9b7afcee8455d437437eefc4d24cadbfe2fa910727da011c6eb77e638a20a6ab048af128eb07f494998a455980d066244f095f765bf58d82d184215b2e3ea4865db85c4be6667faf2a48017c42d13f817c9a83fc7f7c3d22e9ac6e6847f0ee300234a36306191272baa3f8521640731ed2c6f535714094c714b01847d4bd22622878ba9f57898c586944f21fcf3502a0dde32264a607757a17838f5fd91c9a349116d1d2f1d5dd33c0ffd62320d73b57d007dec241ea45eba495573a3b5728f5fbfe3d060194aa858e20a9515ffcb0dea5ac381fdca30a9b48478dd3813fc0460c58842a49ead7c8c779fcb99d76a5a8b34486eccd189195747f063d6ed083f412453bec6f9de1bb174065ebf6df65a8f30e10c382305f97c615a6ea70cdbd6e21587a7141a7812d6b1ebf4f25a97270c66cb50f79ecea3104e3fcacd723d8e16f995cb16a564410b1efb4bee084b9402d526568168beda91cd78088d96b66c6f963d551cf70c0e3c19dd88a54aba44004299721750d3d47fdea402f46b76c1689fbfa94538c99261826ca8989a8832cddfa0fa076b9f3a04449c8c9fbb3488600d6d1d052abbe3ad75aae0902cf4aedb2cdd0a6abb2f0fab628203184f414bd698ad3518c41391a3f0ab481a00ee312950fc5345bf71a03f3c77966b0fbcb08eb15bc99bce0e30b10a331e69124c3884b2ae5ef6e45e6eede2077c53a1c4526f55c2dd90f5cdf1dc14c6d2ffd161972cc0cd7d6dc74582e061cd97283a7875ce4f4ed67df841bb6718b28d95b0f9dd3f9bf268bc96d3e8b1bdd4b9c51dd3bf15ddecde68476651be3ec06c7580964cb6eaec7fb31d0dd9566b33be7b2194f44bb1a30f9cdeab321180c9c52d5871b59c18a6afd2bd08d3fab3ff162bb0b46b8caf542823969a1d6d23333d0ffacebbb1fd9625689e11f6aba3971f8b82e3ee0d52a35e606e6691df845b60bab2b34b51094d3414c8fcea7d745b2e609f10f4d226630d6cfbe35bb9eae7a36820812e7845ec0449221085dda5742893ed2610b8b5f9f2cbdd84f8358e5e738abc39c98ec0d7a5291325afa8e9ff30af32b69549f2d0de7c53b89b7eea443a8ac7564152ed42e6fc3553873a328869877260c1570f912e97b76f9d64ebf7e297f34863cf92d14ba1ada2f640dff5eba191b459a2c8dd960669125f6050886d9030785ef35e4bb8aff161bd99aea2975a7ec0d7710aa8b3789138bf4e5ccaf22b727b23252dbedb33a2d828946bee71d2082e54cb23c0bbca4bd0de85e6a8f270c3d7c1d258004cc6f13aab6bacee01af4c88e5b446c9accbcde01c15a6ee8627d716e5c334a925c61e49f75f578de9f7711e22e28f5e6a2b21d638035afd01781be310376c997b5e40d062395eecdb0edee1e9cd37ef323d13b472074a4d0cc31b1ff3ef59b0005d6a18883cd11bfd2ebe449ad6fcdddcd0e5f6d32553ca905da3e191c227fd3a9aab6364fd00ee5d8acb132dda00225aab0fc6f777e67aa26976a48a115462d6ed0858afd9db8162f253a4d6142a5b6d19afde530074fd5ffdedca390c5127d37b65d8004167ccdc0f5482e7b4b63bdcae7ce23ed25f80a268bb16ec983f88157abe1419201bf4f22da4e74a7373043cd3745e3f4046f88321cbe66eefbd8b7c519d33819c599f6d0f4382ec9ebe3668942c43f8e92c19648145993fcfa1c67ccad9a7368848656aa8bbcc62976644450372515a77281dba416827bb3b883f302734f4d1eb037028b12d8770bf8b94bc11f85e3d866c9cfcd6dd9a93e7645c57d14f0a60159f69d98fa6092d4693b7106fc4fcf70d9832d6afe20a96a32431f2a4cccf734881812a2f6e98b3b7263469367d061c4fe4a3567d0bfa8b73c7056c7dbc95a49cec0e0e8f90865d400a462db472008d3e374f0b1f2b1c3396ecd084803e5f873c00a5ad92b383132bdc2fa327340057ea86a256a36696d4d5f79d371102041d705ac90815c97d6efb2a6d20ccea5b780417fe8be67508b7dc44bea5e9766a9e1f36329a14d6258836cd5492e664fc93d224c7309d88a2754aea77e65af5eadda78cc473e3411c0a4a78543f0e0398f593523a91dc23dff190564178e7dc9ae5c6659aefc370bdf2defb43097bf7127ab794f6e1eb88ee59c9bfd85aae4ca3caea756d4b495ec24edab0112725b16b1f07042690b0a58ccc62efb87e2fb8bb5b4f9a812947ce05ec26018e5d137b04d3ce4582fa46137ed01f51a193aa06e03f7b3cc0b2355ff5c8c262f94280322e9deeeaf9d229af8376b6f00ba498cdfb3d5f59347ec964c5f32f74c9a06a771284da079103517345463b2817c94f8a98fe57d9e32c22b69371d4f7524847d8f97b03eafd327fb9548ec35d015b28249a3554857af0de8a4b1ce137b1d855c8c96b131c962f87df0f31da5da0cff7bf643efb9f01d685206f572b86c726633c33bc3d282e2c2ff92db549d28dcffd231cb81188446835c46e5365949215ed451cda2cbee9bcbba9deacaf6a7895a7ae79aed3570206256d758d17ff286c87f2458df703d9ee91e29e92f0a02ddb00cce8f4676c6ece4c7c082433a635bbf0801333846c55c3926f8940756532b691084df0d63f6d3327cd833e5bb40eb38b084467ac17389690cff3dc2c1fbacb928a92433d57c3887833dcca096e017b6894c508d59130e461d4fa691761666e6c39eb5a055b32c071ea27fd6d70924d4755a7e8e3fb3061381c410739da64cf05dd7c966712f88dc306169499098bb6cd29b2d86da4919a1cfbbde209b2bc3217b54f066cb8c928e30bf33a0e0901c704f8164fc49ef6a43d1bf4444ec8bed828675aa416063043f5ac6828dfb7f25aba599b21d00f132bdd3e7b4b97243a7c8b58e43b115e58fe92e032157904fc5efaa4424bd39b87a08ec8e3bf788fe6826172cfec19bb77bd30aeede80a44df3cdf98c17c46a2fd4bf22c6e997a751e1d988a66d9991e5c18344f61673cb96fadada4820584cc2159bc16264cfe340fbc002ed32edc196382f5521dcd8d3e47df7cfea9994863e8742e04003eb9c1ed303424f014a357ba77b266c0206aa6be7aea710cba9f875578d3efba474e0f033c5328952324a3ad65c12de50469331ce401337b6a8160e4223c477ccd84a4ae2483c9661132a2235bfee2eeed57d25226aa2939290dfdbc1b9c28522e6325d350529df76d29a8ca185ad08dc93ca11106b122e25d8e1439b0fd493b2b86e0121b7e548ef0a74b00f2b5295a5d8349fc904455c3f757a78ee0dda1120c721ad3f41e5fe23eead4720cc0fe200f463fb549bf952e0c1447e7a6b65d6336bb9714dd5ffc51d3048b0a3310607fd42d0c8a0c62b465939882da", 0x1000}], 0x1, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x7) 16:00:07 executing program 1: mkdir(&(0x7f0000000180)='./file1\x00', 0x0) unveil(&(0x7f0000000680)='./file0\x00', &(0x7f0000000100)) lstat(&(0x7f0000000240)='./file0\x00', 0x0) 16:00:07 executing program 0: munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) madvise(&(0x7f00003f3000/0x1000)=nil, 0x1000, 0x4) r0 = semget$private(0x0, 0x2, 0x4) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000000)=0x5) 16:00:07 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getpeername(r1, &(0x7f0000000000)=@un=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000140)={0x8, 0x10001, './file1/file0\x00', 0xe2f, 0x37d3fb6d, 0x1c0000000, 0x5}) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) fchmodat(r0, &(0x7f0000000300)='./file1\x00', 0x0, 0x0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000180)=0x7fffffff) open(&(0x7f0000000100)='./file1\x00', 0x210, 0x100) 16:00:07 executing program 0: r0 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) wait4(r1, &(0x7f00000000c0), 0xb, &(0x7f00000001c0)) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000180)=0x9) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x9) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000040)=0x7) 16:00:07 executing program 1: r0 = socket(0x800000000000002, 0x4006, 0x34a2) setsockopt(r0, 0x7, 0x2, &(0x7f0000000140)="86fe35aa", 0x4) socket(0x11, 0x8002, 0x5) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="820400000d87b99a00462f96a5a2d4de0de23c5b37523dc2dedb37b4f1d941b682d1acfe4f8d346ff935371e0aab19ad8e83f8023d156740386f78b4fa70aea9dcf96f6c453b0938455b06651640bb1727f7c1bdc9cb6d5abab1145b85d0af9f5c9a393db77bcf30a57f51842f462b733e0d5d04535f9e631982098ec6123762210d7bc9c05d9c0774df792482e137e73664ad5c29749e41815b02d8acfa714e09c6e37c2c2fa8ca6b04c682a6b02ba17ad0f155beb5ba157fe97c24e78fcccb1a4caa7aaa58c6f364000b37fbdb5bb3562b"], 0x10) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="7f1f000000b733aef10f5673e43125fc6e58004c", 0x14}], 0x1) 16:00:07 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000f72000)="94040013", 0xffffffffffffff8a) r1 = shmget(0x1, 0x3000, 0x120, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000100)=""/242) 16:00:08 executing program 0: rmdir(&(0x7f0000000080)='./bus\x00') mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r0}], 0x1, 0x0) 16:00:08 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) openat(r0, &(0x7f0000000040)='./file0\x00', 0x8, 0x134) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="000000186a56b55b3e753300000000010000004dd5706c000d6fdd59cdc57c79c9fdb9c1d9d3ff228d3043cf2e70c06900000000009282ba2870af096aa962e10a215fea9f", 0x45}], 0x1) 16:00:08 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)='\x00\x00\x00\x00', 0xaa) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="f7be0a3912531f214bee30f203694405560b2a0c4b122e03645a7af027c900432ddd5126965a8ad58dc20fc6ad3b096f4c4fb37caec46deb7a0591f0d0e4499f725724702a5fff08ab", 0x49) 16:00:08 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x400002046, 0x5cc1) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r0) accept(r0, &(0x7f0000000180)=@in6, &(0x7f0000000140)=0xc) chroot(&(0x7f0000000080)='./bus\x00') 16:00:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = socket(0x2, 0x3, 0x7) recvfrom$inet6(r1, &(0x7f0000000000)=""/124, 0x7c, 0x1, &(0x7f0000000200)={0x18, 0x2, 0x2, 0x1000}, 0xc) write(r0, &(0x7f0000000180)="582720efabd16ebae632e0c2e8b27f2b284a73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8a7db9ad8a4f5f728ada3742d193ef16ab93f12fc4d5f16b136a5d00d", 0x65) write(r0, &(0x7f0000000700)="bd82c321a8cf98848e4a8051bd24313d028d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ec828e3768a0237f559b7cb5e32d0ffad4e7199679daa987423cab21c6b2748aaa78943da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd1114518138f7d1d6a2ed84691ddf925c015a1c760e1f34322c0c5f8648b48935d16a79a15cecdd79cd66c31400b4dc386972d2eae4950146e55dfb730fc43c6c3b018be5455be5fe8080c850f9e13da075ee54c068235008afe74511560a934642a247a3e4003d756b8f36f49d07805e04cca5dcf52535caab085c9a7dee538225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa280628dc1acadfc3e92423cb41197f368771b662654bdff0d7b16d17f7030a73a7142d06aacff400b84a56478769d83c9ae3c3e92f5de46d9c350db63caf7ec56cc8d1a827d017cfa86de2263508d4edcd53967e684a30c5f5913d0e81000000000000008eb15fde65dd6caa00ce55ed35131361160b55248e02ee595dc0f7a85c43086d8b6b3948bc1c648861f38038d5c48e03f25e2c1095aaa93079482d45d8058bd4a94a286ac2b0a75452f07e8f1f3e43d91df86c1926fc35f1f2cca773e10bb74f9cbafd48121509d74780164cf090e7cf7c8d254b7d090000000000000096a6c1d061a2bd7a454c6c01b94d4e0369c5310c4d5dfe626d2fa19295628226632a6d675bb0551dc6b1b1de57c893be9f19f8a80a8f029557c0b5068219be6e4eb5a6c58dc3c1aa91b627581be9673e8936b75873f4cb4666349149afcb08b7c96b6702b8778dd70d740b5bb59994ab1f606d5f694df2f0605242b6e18bf739", 0x26e) r2 = syz_open_pts() ioctl$TIOCCDTR(r2, 0x20007478) r3 = dup2(r1, r2) ioctl$VT_RELDISP(r3, 0x20007604, &(0x7f0000000380)) close(r0) r4 = msgget(0x3, 0x20) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000003c0)=0x2) msgctl$IPC_RMID(r4, 0x0) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000280)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x6, 0xffff, 0x14, 0x5, "a244907a07ee6e103e432ca8e8940c0a7d3bb5e6", 0x2, 0x1}) dup(r2) r5 = syz_open_pts() close(r5) ioctl$TIOCSTOP(r5, 0x2000746f) msgsnd(r4, &(0x7f0000000340)={0x1, "de5d90439705f11dfa8db7232e4a77fa237fb5d51b83c49415f5c500c98c14"}, 0x27, 0x800) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x9, 0x23, 0x3, 0x4, "0500000000006a7e8c0b78287e16c303b3471e00", 0x0, 0x40000000000000}) writev(r5, &(0x7f0000000300)=[{&(0x7f00000002c0)="c584df06bcc1d7e05dc9e63663d2398889e4b73dd715a1fd8583cc9078a8642afe630e027e730d47153fcea84cb37944f2a9a8a0708a7247b93e53a1cb", 0x3d}], 0x1) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:08 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x11, 0x3, 0x0) sendmsg(r0, &(0x7f00000002c0)={&(0x7f0000000000)=@in={0x2, 0x3}, 0xc, &(0x7f0000000040), 0x0, &(0x7f0000000080)=[{0xe0, 0xffff, 0x4, "e556ecb60119e31f5fc896753bfd62788f8baf3345b1c8033e4bb15e129b15746ba2c1156e3ef7d5575c83097dcc17ddd79993b979999d2d98286e4194e91887f8bfd81e2669007682e82bf86ec2891def2066e8d50a13dc11a279810cae1412253b3963f8bb13a0527b7d31170575f5773a6f745c2a7ad33e82f9b3ae986a678140e265ae5f41e26db9e46eea3d97a9ca41013ee6968c477aa8315ab0814711d70fe81285336dd0258562ba88de6574792030b82eb8ab1e2ce325108bfcca97ad51ed06adc8019a22393065e9"}, {0xa8, 0xffff, 0x81, "04a744a91e39f264f7f6ece6dd1f0e14cbbc9f517335b9f5b728d474cbbef4da768eac157e63b13c80f92cffb74c44b044c4447e7241281d5361466866613f26f69764a4999cb301d6e957f2f3ef70ac97f14e764837fa190593a20d41e13860e4b9996ab94215bbff908188eb4fe9fa355731305f6dbfd79b77fed55b8bbb1c00559112080d4f5d108e67cc4311c7177824a718ed"}, {0xb0, 0x0, 0x400000000000, "ca4f20fb44578d90d9888faaa29793792b7aa720f5af9ad1d0d8e39f7898c5cd02c5004900f0531b578e7f2124c12f3a5122b6e3eadbec8fa91882978f9c4e5c81dad1d0b73ef3cc2da399b14b8b0dceb5dbfd3e48847f854e3f34d527520e3e2bb06ec92a76e42fae450041e246dab54f52726833fcff174760316f353d96739da87cc7d8b0d86a7acbeb66575b8ac8ad887890066e6818297848991d07"}], 0x238}, 0x9) setsockopt(r0, 0x20000000000011, 0x2, &(0x7f0000001280)="186fe65c", 0x4) 16:00:08 executing program 0: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x3}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) OpenBSD/amd64 (ci-openbsd-multicore-0.c.syzkaller.internal) (tty00) 16:00:08 executing program 1: r0 = socket(0x11, 0x3, 0x0) recvmsg(r0, &(0x7f0000000280)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000140)=[{&(0x7f0000000040)=""/54, 0x36}, {&(0x7f0000000080)=""/183, 0xb7}], 0x2, &(0x7f0000000180)=""/149, 0x95}, 0x800) recvmsg(r0, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x3) 16:00:09 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) socket$inet(0x2, 0x8000, 0x8) open(&(0x7f0000000040)='./file0\x00', 0x40, 0x40) r0 = socket(0x18, 0x3, 0x3a) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x6, 0x1, 0x4, 0x80000000008, 0x8}, 0xffffffffffffff99) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000002380)=[{&(0x7f0000001380)="75d180c83df17461", 0x8}], 0x1) 16:00:09 executing program 0: setitimer(0x0, &(0x7f0000000000)={{0x1, 0x80000}, {0x0, 0x7}}, 0x0) minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x7, 0x8000, 0x4abd, 0x7fffffff}) setitimer(0x3, &(0x7f00000000c0)={{0x75, 0xab0}, {0x10001, 0x3}}, &(0x7f0000000100)) fcntl$dupfd(r0, 0xa, r0) 16:00:09 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) pipe2(&(0x7f0000000040), 0x0) syz_open_pts() kqueue() ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)=0x1) getitimer(0x1, &(0x7f0000000000)) 16:00:09 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r0, 0x20000003a, 0x12, 0x0, 0x0) nanosleep(&(0x7f0000000000)={0x0, 0x7f}, &(0x7f0000000040)) 16:00:09 executing program 0: socketpair(0x6, 0x8007, 0x5, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0xc, &(0x7f0000000040)=0x1, 0x4) sendmsg(r0, &(0x7f0000000780)={&(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000480)=[{&(0x7f00000000c0)="a12b16d332dc00618a30f3d9ac72a935a20b280d92f2321a2d229843666d494a82fd01154f1203cf7fd6e7777e7886473e60aa755b0bc1aa", 0x38}, {&(0x7f0000000100)="53f268dab0bbf67c4980e11bae95249f52bf53ebd03470ab1904398029846917409b953ace9c160e7d620fb7ac5eeef7c6100f75eeb6004fb797412ec7e3bf96669ab400ad63233b8fb644d3fff63f202f1dfdadbb5bcf229153f48bd777cec7a6380e9553ac689d417e6b05f8992743f951d2c498ccd1f117732abb3df3852989e4", 0x82}, {&(0x7f00000001c0)="8302b187bff521659c1f35707cf825c24b512eb84767040f7518e26c037ca386e0ded80f999f52920bb51e5a0781c6453b1a6189c21e6275893eb0a893feed17921c8a904358c26c6d4b03a39d72", 0x4e}, {&(0x7f0000000240)="aa57e5559a8bc229f58af2173be6366fd3ffa1475b0dd23b68c8c6cb946d388a2d18e6ac19de123a06b4d0364024045253660d9fddc574ad55f1dc72e929ce66aa6fbfdf292936e76e40907309a60efd0cab6b1abff9e4ea2c5786b48b8b7cb3b2108f6e28813f37c5de087f143c0d80b437b360539fff91d8cfad8c8d56d4449b05525b44deb347bb6e9992", 0x8c}, {&(0x7f0000000300)="cfe05a3098d558ff3f1e988c08230b33c964fea9342a81f3ff0d1cfcdfc067a025542de02384298ff86d9135710ff61cedc45c7480ed1ba847d87006799fa2a959cfd56c6921a08a529dcca2c32353e5d0131d196422704f5f20d742d99f0db5ef78d93cf28daab4a3130a93d1b012ba8b8368e2092d2e09f105", 0x7a}, {&(0x7f0000000380)="745832dfba281160ed7f9d362ee0dd1e5582a7075a48b85eff966a9a79f7cf3bbb28ce66efcfca30e77d47d6a7637c10e8f5c0f309ff5dbf40a9b622ca914ad8a022cafa7d7da29bdf8bb467da48ec021c3f491925193e5d4cda2707826fbef4fdd60e79b4c860a171f700151e3c5c80055b7a6d2b2a92be22fdbf2b132bc215663e11cac0e5853477f374d7e60e2eed7e2ebceb7af95e6a19fedd68575e342143f1a749d7e160b9ecd7e0e1f6d32c0b54ae1ea1740cc521524b0d4e8ed42ce971bd5a40285313b954ec11e767088e03265afd797c612861f5f918581a4404b05876ff4e6d559b846a1b0a76a31a29149e37da86e0904c66adca9e3acd", 0xfd}], 0x6, &(0x7f0000000500)=[{0x10, 0xffff, 0x7}, {0x38, 0xffff, 0x8, "36a3830d73707865fcf5b5199be45ac2db6385df6ae257b192a220b9d3ff50020064e9"}, {0x108, 0x1, 0x401, "7afdff88dd7d9a43b681ac1702266e2ebd11acae755162d23c26a2b5a9f1cd5f28e952af1d18c6619a6b1e1690cf493b526235603b929a747a7f843206caee739ca50aaecdd439c9708496ab151df09eac3f35a5bb3a7fc5af5eaddae218768138948c2cc897e6141e63fde90ac0de12bfadbfa5595a664f893a2b0ea5bfff524148622fd2d9286d18c151dde51e3b60b9404601f6457baf58980734cd56019aec8ba12addd3adf9feb9f43937f1a64c27bb8b40634c178ac6065d1a17929ff9e97c3f5d2fb4c1b3d1903cc20bcc020efeb577eb5a19b28c15f3d3daa3982def781bcd9072597adc9119ef4f9381bb5e07ada7ac77a3"}, {0x110, 0x1, 0x9, "ad9e5eb7f0dcc2056c1f9347001a901b22a68cb88b0c455fa470e48a9d1d5fa76ca315438b689d62c3bfbcc4d9e38acfecb4ab905a0965d0256031d6b98f889e84f67b319c500b5ccb5cf7c75ada6947fe5c9265fdb8cd31f809193ab976a668c93ece092f2239dc1ba53a1215b52b04799e78dda552e2d54361f98b046b7a7ed31095bc395921bb08c1803a412de21b80589dc2d05afc6be78f16817cf110e051c7f75110c1dbcab0264b0cdf1adb85ee181b478ca5d7321712fd975d909525c8901963d51844acd0769ee63f11eabfab4e989ae0d23c7ae3051d9d8b51dff8ec80bb0fb714ad2c6ce00105bb41ab273116d319460dd382dbd18b32"}], 0x260}, 0x408) getpeername(r1, &(0x7f00000007c0)=@un=@file={0x0, ""/98}, &(0x7f0000000840)=0x64) r2 = openat(0xffffffffffffff9c, &(0x7f0000000880)='./file0\x00', 0x840, 0x1df) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000900)={&(0x7f00000008c0)=[{0x47, 0x9}, {0x8b, 0x3}], 0x2}) connect$unix(r1, &(0x7f0000000940)=@abs={0x0, 0x0, 0x1}, 0x8) socketpair(0x6, 0x8000, 0x3, &(0x7f0000000980)={0xffffffffffffffff}) execve(&(0x7f00000009c0)='./file0\x00', &(0x7f0000000a40)=[&(0x7f0000000a00)='\x00'], &(0x7f0000000c80)=[&(0x7f0000000a80)='\x00', &(0x7f0000000ac0)='-\x00', &(0x7f0000000b00)='\x00', &(0x7f0000000b40)='\x00', &(0x7f0000000b80)='}$\x00', &(0x7f0000000bc0)='!\x00', &(0x7f0000000c00)='$\xa4\x00', &(0x7f0000000c40)='\x00']) r4 = open(&(0x7f0000000cc0)='./file0\x00', 0x80, 0xa8) setsockopt(r1, 0xffffffff, 0xffff, &(0x7f0000000d00)="6ea8e5764fbebc2f7f94350ba2ad8bfe103d01f3b1c76cb9faaa93a557", 0x1d) dup(r3) getrusage(0xffffffffffffffff, &(0x7f0000000d40)) ioctl$TIOCEXCL(r2, 0x2000740d) recvmsg(r3, &(0x7f0000000fc0)={0x0, 0x0, &(0x7f0000000ec0)=[{&(0x7f0000000e00)=""/186, 0xba}], 0x1, &(0x7f0000000f00)=""/149, 0x95}, 0x801) fcntl$dupfd(r2, 0xa, r3) recvfrom$inet(r3, &(0x7f0000001000)=""/138, 0x8a, 0x840, &(0x7f00000010c0)={0x2, 0x2}, 0xc) pipe2(&(0x7f0000001100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000001140), &(0x7f0000001180)=0xc) getrusage(0x0, &(0x7f00000011c0)) r6 = fcntl$dupfd(r3, 0xa, r4) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000001280)='/dev/zero\x00', 0x8000, 0x0) open$dir(&(0x7f00000012c0)='./file0\x00', 0x40, 0x1) readlink(&(0x7f0000001300)='./file0\x00', &(0x7f0000001340)=""/4096, 0x1000) symlink(&(0x7f0000002340)='./file0\x00', &(0x7f0000002380)='./file0\x00') recvfrom$inet(r2, &(0x7f00000023c0)=""/120, 0x78, 0x1, 0x0, 0x0) getsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f0000002440), &(0x7f0000002480)=0x8) ioctl$WSDISPLAYIO_GETSCREEN(r6, 0xc0245755, &(0x7f00000024c0)={0x7, './file0\x00', './file0\x00'}) sendto$inet6(r7, &(0x7f0000002500)="531bb24a8b5f035ed68bd0f6a5e0383d01aaee5c9a2bbf47275d46b421e9dc1afc0afb36604a9af3f9cf4d4a0615511b9c42b87a328918deeb8756b646e4db6e1a91959eb682216825e13aa926d4ec938add07aa7ed77ee1c73f83d010c850ad98315e2f0444a3ce4cd1e07d2c2354ff5fd9b4c88a18d654ee02cea56ad74cd5c9e125a4266b06a56e7626fe9ae1fe1d46bd463b9daba52bbbe78484305f1ffd7324998555a47700a3ef8a2a2760761d821a94f5844b5752fab07e6cc34d7b72117f5cfc877db92aeed64fa80b2788d05ed6c9ac722ab03ef612c6857bb819e2d6a8e152f4e410c12abf718888811551b6011ed0e60985a5a8b71598747cac022b61bfa32d82460fa16e1dab2c9c82b80c16170f65ceda566fbe058627e3c01d122785d9d919ac4453409f8ea3ddf160a5296dec5d5b09b337697ecd5922e906d06e78fe702a540c74200f9b6a88f0f7c4d3b6f8e94627b52f014d616bbe6ecd43176d04468c21c082414e57f7ffc0e20a56b3037815682fba9d4cf164ce41c3a8444f0487474856e9240e7152f6d65d12cad4d76b9325014f011b7ef91e8b8b5df9ea0cf8a3a8348840eb6dba0271624387e151834cbf31cd248450ef919a87413042d6b3948c89aa003416a8ae57b1491d0ce730f0714c4bcfd3a65648755996dd64bd3defb92be2793d6a63ce040c6587e53fbc2105237acab48a95cd7cc32f2cd9730d6cc3b8eaf5a8ec7d0a6b1b1352affe8bea60b0465f47c266457a7f041365cdf68b57b44df18b0bda767f476e8b63a250bf35908c1f15a6b07624c8cfe40160388ebc98f2db0a0306f9c65c3f7cbbdfdfb72d7ccc664d5e3cf7334412771e4158eda5fe40fff7f341a4fb70783173083006d4491dc8f56f41d31abced068c144e120861fe07e75306b5e9de0561bf828d9f2533dd3fdb54552d64f1eea8688a598dfc4be38aab4252e5b2156865a369e476856f740b11fc350bb00993a2b7e696261b0b03aea2b1744390fa60f5f9ccee8ae97b8b78a59fedf48320926ec233533795dfc371cd6e885566bc17dd180269e31a751367fe6dc983cb7830ff0d3be43421a91304f5dcea0bebffdec3225dbe64bebe6968626c3af97d7d9b704f367b45144e86950752eaef16d956cec0d7f7a7c94ec6147606c3f35855f050dd58876081604ffea89e27c5c8dacaedb4e869bd34655007737f7fb3fbf2befe1fe86125c6cfeae91279fbbfaf3f5a2a868310324314bc46851fd602c20e97fe0a4d21dc4a2789bd56994c3233bfe65af3ea7057c53fcb7cd44175f0bbba4c7d5f30ace2ac9a53ecdb45dc462429c4a5a052d181422b4d30eb1700c0b3f52cd669eaf6053707b1c26309fcf5eebb6047a62ffbfe56d6a84f9f067fb607393fb0f9801336e0d29f99eaf895c35295ea66452dc67838e5e0dff0c78c13e0c3b501e910a61117a2b6fed4b9703be50fff12519088a366eecd9755e46e85922c30209ad5f24bed69be9d7e0a1a91aac69ba7578027ec915f1e593c5d9b6048adb7bb8cfec6b1d3abc8047edad5c800beddd58f9a798c84fb2b04883d6ca488f707a361c1542d751e5af9f4f18aebce0f456efdabd2c2d50c2e32ac78bf763eb453c0f77d0e68e7910547515f95554a309afba05b0c566cd7479f64071071fb03a3e7ba2b782cefb81bd580db3a3c4dfa37085d3fe7da5e7800a14a183d0f8a37a0e2e6f83f767f832a45232dbbfc302c26a0de99f0ca4e55d0a631a5dc16b2dcc1ed5bf442046054dd90a2a6bc69950d9afe328720396abe127aee3f26fab4403e53f19fbbc2c41b708b2242ac3e284829586bcd872b818baec8fa09c5204578b2b7f8e7b7a3ae699c7048c928fe7ff32229ec8860dbc679e2643d6cfe9eb13c345ddaaab7bccc55d1ecc8c5b2011c608acfbdf5e1e126e612c771485da14031bdea1074ce9a3697ff20e1734957a467ba2901202613ebde86bc652eea07686a7f94a579f0e6115ca236859667d64f95831497ef24d8b6ada57c4e1553eeab3a81775428bb8eb7bcd5ef3d8cccd84cc5f158d024e9ad913fc08f55008e352f0bf956f0be65aea94962131b45d7ec4fe5612766f72b838a3ccaaf64f92f7d0bc82a31edff763af1d81327407ed810d59837b5d7cb4c08432bd1b2d118977723e28bf92fdf69cdd3bdaaeec0ca854a2379e5dfa6c321feed114b5ba223035f33551f924261d3bf33324e12d1f6ffb4dba5bf58e7f3e50d7957b93c76c7803037bea31baa00bf41ad6613cc5cd23051339ca37a8ba023efa2ac34c1b354d893c5d26274e06407f984dde5e781e28343b03f430e7b99173589032e55054ff8dc83d48755fff36c137caa7c05c680bf95cd0311d714cc6682452fb6df9321f6b08306500f135ea0f8847fb2245623dd53ac89101112cdb53f89e2c05d2da93155d05468531a24515ecbeb39b480dfeb5d45747af601c2813bbbd87c0e8bdabb16a1a3a558a4745f121490831c0ffa4f7aaea5c4cb8cfa56e2113877772e51efd3147980f2e050f83bc05f01518e0b55e4725aeae83917b9c845d45ef406fdda1082c45cccd8e639a08118566f885e1f348b5af6fd2c332b221404d97fb7ae0db1909d931b4c29f8456257e85ce23230153dd2bdd6a3ca3929ffc0e1010b82cce59272ef951a4663e80b123857045f9301dbee2bcd426890888533a5dff04602c9bb62f73cf6333cc69e2674771e2e4e78cfa5fd74de60ce338c5f0eb971c51e70d20261ec82cb8932d7171b7ea4462213100dd60e05f43fc7de9646246cb4c41d856a742185e168ebd78903a2d07600d5bc8b7e6a7340373d3d52a89fe26be754c7c5081f6ff2a992975e0e01a5f3b00bab24b83d47c94d15c0ba0cd23163e8fbb4301d18f347890d9fe628b404fa293c9805d25016c9fd897b80ee56511d4184f06bb1daa79ec66312a8e7793adeea2af5e3ecc2c30369c4dc4cc8bb68b8db2bfcb68ce4fda26d1dfb272b1afe90bee34ac7526ae798313b71330ab97579aa54f7c9ccedb50c970de7a9aea1cb90cdf05e775196583b4450f9576edb7a07bfc757fb816e2f1627c3bbd34576d6f0fbdd6f7bbbde30db41b61e5862ea3f9e5e853772c1a7759da27c999f2b6b8ca117520c767dec8da6bb2bdf0cd8cfd37dd9e8e67382b6720ceec4a4c37ec706f0f7755dc879f0ba9c16f1ef06de08f1c95384a943e07e5ddf53b4e7ba576f1fa200b558d99c1cebd574efc24d3ea1229ca33312fc34cb9be8c1d19572de63f50fb79584c5412fe5a88713f06044555e354ffa900159ec756828c875b4346f363d7a86f86a62b39d29d9813b8eb77254f6f48bcd9b3b903722157e556068d7b5b7328ad0c08118df53857f56729f5a6bee63d25dcab932badfd4f19a728498c4ca5e1cafe1b205046ed4dde1469eb59fa5a14fb5ba44297c91dcc66950c6f7399a3c4b214df8ada15a383cc79453fd24e4a18b7a029707072821a30e06b4451d70b49c58f5486472aec7a13c7ba036ed5987a9c5fc0b9732f08ec73e1763dd2f667eb5d61140c41f029573f74aa36f0e08bab3d854046f23f763b418637dfd363f42222aa7b8bede2c12e013f674c9353e13d3b8b9c51fe874084b06ddcce2e845b0b441e80a39c0dbb0a068db964b18ba2c3cfff9e6c6104e935f9df30215cc5f0a0b850e6bcc2cada5661b1e5417da1e92424c018ad2a546bb70e049905c650402a0b086d8835a8438d53861329a3b9db3e7baedd87460686124657e27a355952afcd82f1bcffcb869507289c9d6b5064e4f8861bc5aa3cbd2e685c8bfd99389d09633a27d082de556b812310b2faf15c53801ad31f64f0f773364f3ae518de3c7eb52cc6c7ea0396492d619bf29bec7c4ab6524e3fe7009bcaf4beb1c6cc7bb4ae521169263d37741871eacf3dde5ee2dd5b057806fda47c650473dc17a5f09e6292e9333354b65ae810d7a4ebd9c95c57995eb4f2d5c81a8ac803f61006b4c91204935a552c5a3a0e757deac9f5fc22d9627c39f7c45ae9f5463e6a39d3c0f2f8a0579e9a163264082657cfcf3de1fe3b44f668dc9ac80618d20728d73b9dbd3eb1be91d76a819357dbe1eebb3f90938149ce451746c1b55ce4817c528a9f23237adfc1cbe1ce87b5285aad485d8a48fbafe311b90382481df05a6f80014308c46baeb1559837c4c0d743d3a13cf87159e326f33b42b4264ab197b09c0e7e2a095f983c6114ad48ecea6034d193ff1b624b60cff275d752bff055bb184f31de4738d1729e76d45e79df5eaa0bb12680b00a065400ef5af3daad7e5a32d78213a4f23a90421ca13838ee59a3ae55e0095602bc59b3b5d6c08bc87c1bf6b2d50311d6ede50c1dc2422e52721764f5af2f5561c54cdd843536bdeffbbbbdb06de7804a86888be7fdb22979f0755b2a5f6c208df0ae80d98c6db58e6e379333320420d5b08256cf5bf617583953cc3b2ccae8ba4e00806ebb0653c5b8a00d4f8a9be7afca61e11501cbbbea9df63dde2d62e323193c22d0db047184687bfa0e5e3b015c969fe483dde8b9cfd59bed31ea772d84844bebaa03eed2c57059aa018d227c5240bf28d3964189d0d4b15445e9aca5a83d1f72679acf9f44ccda6a2ae69ee8e53d1dcfbe0c7c59d88ce32678a426c6dd54971ccb23f2b6d65b5c33345e2ff3ea21d6d6df44c6850dbe31453423d593cfd55a054304247e78193ecc8c926ece82d98443b74c1ffdfd547eb7e33f1fc964151dcc1cb98d36ed1448d3e0aa4d8176dafb8a04f84da898bf299a0ca34b4285b28d86205462b69d46081b4bc8b1ff19b123f34724747e8d334a016c8f89ad8f9aa3581ed9e6ce1b4e495a71044ecf7c14a33cdaa8b97bd1a082a6096263fe53e9b2364c0ef711fa44d7ca0ed126133ab1a3526534d32ac94437b9ec0c997007b5733abc89f6bab0e8bcd77aef1928dc165ba66d4d6bcab4b43b893aa51e6c3aa757f5fa88f3261b4d374bf3691d277569f90140ef5fe7e9e20537f473e24ecc06f62142061a6cb4481ce479817892759eaa3f549ff4da0aaa0c893bb5a8031add5d299b059f781cbe5a3fb36e3d353bfc366ea29be10edeacfad2bba7f4ba3f42dc0a1b0a0c0043b87cbdf9c18658aae6a394906b235c9587100a0a716a4787caebead508d2eb26e2e1f11c20583d7d26049a27688d410040f46e0b551ec4bb7364d9ca17b04cfaa93a0cd67fa1609b64a6c11a60f8494022b33f09a069b094c8f237620156a9678d6e4303e0f2ae74ec65aa33fe2871026f9002296af1a403e9428ceed2fa6198f0e77afbf03d7f208a1c3296a2915ef414b4f80445d7d376eca6ca5173a1218364c17b13d68cce26ac987cf7b644ddc4018b0569565c3030b19cd9dc4560d45065ec13962f853ee56bfb8a0f3abfda4240254ecee0af0d16c17a54434362ca5a54441e165e220a43ca0620bfdc9f605cde0290295003e5624b7e9df9623b35cbb91725c95a80e9f74d129a069763d48d36def562208863ad32037ec89311f9b7e1ca54582a6544795ea1cb3fab8dd0a968282624e1b42802d72b57ae5bd7056a4f0d80f07a23a1ae3fb72c25ea05ada169611d3be6490575b920b37a97a7e55d890693e94721d09b8042f72fbfb9ef6891177af64f237861026295fe96b4c5b71a8aebdaeb6a1b6527dc89a153517794d2f2440a759dbd09d3e22b0c8d60bcad4d7f25fc431543e81a2971631aef72d2060acaed77c4e0a7e8d2d48bfec84f12abdb89d69f7996f1e414020ebf703a28882fc8202f9f9cf4589", 0x1000, 0x0, &(0x7f0000003500)={0x18, 0x0, 0x9, 0x7}, 0xc) mknod(&(0x7f0000003540)='./file0\x00', 0x2000, 0x3) 16:00:09 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1, 0x2000100000003}) 16:00:09 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)='X', 0x1) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYBLOB="214388d25b0b55b18280f7aeeb", @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x31}, 0x0) r2 = dup2(r1, r0) r3 = getpgid(0x0) fcntl$setown(r2, 0x6, r3) 16:00:09 executing program 0: r0 = socket(0x800006, 0x3, 0xfd) connect$unix(r0, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xffffffffffffff8e) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 16:00:09 executing program 1: r0 = open(&(0x7f0000000040)='./bus\x00', 0x100, 0x1) open(&(0x7f00000000c0)='./bus\x00', 0x400, 0x100) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x1, 0x7ff, 0x1}, 0xc) r1 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r1, &(0x7f0000000140)='L3;', 0x3) 16:00:09 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000001780)=[{&(0x7f0000003840)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d", 0x81}], 0x1, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r1, 0x0, 0x0) 16:00:09 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0xa4, 0x8) setuid(0xee01) mknod(&(0x7f0000000080)='./bus\x00', 0xb030, 0xffffffffffffff7d) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x800c5709, &(0x7f0000000040)) 16:00:09 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) setsockopt(r0, 0xbc, 0x4, &(0x7f0000000240)="abeb2adf4f4d8437d703460f2e50911092b0ff31bb85d9ec017108b3d5aa554e98577e72bf605bb8067ca3cc95b42d0817c4ff0e1553ff2e1094a28b7a70e70b6bc3899835c6576b84aec353904fe2daa8b03f4873b3efa9eb8ec677d9f5ffb366851e8ea3915d7c9cf6c9bb49b7197b760e7d281543c0a715a27f73819602f70889193c13b8837893b92d73f402ec5266ec99afb23a9df1baff71440699a0677803513898b6725ec25ffa826543097bc1f36d1fb3b6a9808084d32aac39dd344490a60b7155f768f77d9dd4ae5c5814204142c7900549b6e6545e63780a70f31b581ec1bbf0cb15bd242640f9433ea2439f5e465cff8369f3a5fd1714", 0xfd) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000040)={0x0, 0x0, 0xffffffffffffffff, 0x0, &(0x7f00000000c0)=""/99, 0x63}, 0x40) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)) setsockopt(r2, 0x800000000ffff, 0x40, &(0x7f0000000000)="e26ae40f", 0x4) 16:00:09 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x6}], 0x2}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) mkdir(&(0x7f0000000100)='./file0\x00', 0x90) 16:00:10 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x2d44) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000200)={{0xd5fe, 0x0, 0x0, 0x0, 0x0, 0x86, 0x100}, 0x8001, 0x4, 0x0, 0x0, 0x100000001, 0x8, 0x70000000000000, 0x6}) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) sendto$unix(r0, &(0x7f00000000c0)="aadc5a8e6b0ecf3ccdfaf0e7e9bf40919d16d392d09878b5d95c222fa445dc7817b079e9714b41ebe15e8ac9beca96367c93aa4fe612af78c7331a9f466be8e438042d8cf837d7", 0x47, 0x401, 0x0, 0x0) 16:00:10 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chroot(&(0x7f0000000080)='./file0\x00') rename(&(0x7f00000000c0)='./file0\x00', &(0x7f00000003c0)='..') r0 = open(&(0x7f0000000040)='./file0\x00', 0x301, 0xe4) connect(r0, &(0x7f0000000100)=@in6={0x18, 0x2, 0xff, 0x9}, 0xc) bind$inet6(r0, &(0x7f0000000140)={0x18, 0x0, 0x10001}, 0xc) 16:00:10 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) ioctl$TIOCFLUSH(r0, 0x42087007, &(0x7f0000000100)) ioctl$TIOCSBRK(r0, 0x2000747b) 16:00:10 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000080)) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8000, 0x0) listen(r0, 0xfffffffffffff001) madvise(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x6) clock_settime(0x3, &(0x7f0000000000)={0x100, 0x3bc1d2fd}) r1 = socket(0x7, 0x8000, 0x80000001) mmap(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x4, 0x12, r1, 0x0, 0x0) setsockopt(r1, 0x8, 0x1, &(0x7f00000000c0)="d065500b308f9196495ec36e966774f971d1287d345b8ecdc4908275db39aa81f2f8dcf524e5ed272740fa1e60dc34c3f3ac75a7e39327f6eafe96b026cb107dc896af25f852526dd853e45ef69ae63ada0753e678d62a032aaca76d9b2a098cef56c57c8ed6a085f756add63119e445bfc7bca3e7b29dc6237ceb179ad447a7fb8146505c35f4bbe774c0e9fccb407479cc87a710b34921a6a3b0ef6cb7f4d581680f5fbdb8d0ae753e6aa4a7cb14fd2fb666c96874eaf6cd515e7a639fcf58c890491f740ab15d8be390ac9eb3878017a570ca34aede815ae535", 0xdb) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) 16:00:10 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) utimensat(r0, &(0x7f0000000040)='./file0/../file0\x00', &(0x7f00000000c0)={{0x9, 0x10001}, {0x9, 0x100000001}}, 0x0) r1 = kqueue() mknod(&(0x7f0000000180)='./bus\x00', 0x80002000, 0x28aa) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1746) socket$unix(0x1, 0x5, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000000)={0x400, './bus\x00', './bus/file0\x00'}) kevent(r1, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x5}], 0x3e63, 0x0, 0x10001, 0x0) 16:00:10 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x2d44) ioctl$WSDISPLAYIO_SETSCREEN(0xffffffffffffffff, 0x80045756, &(0x7f0000000000)=0x4) r0 = kqueue() kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280)=[{{}, 0xffffffffffffffff, 0x1}], 0x10000, 0x0) readv(r0, &(0x7f0000000080)=[{&(0x7f00000001c0)=""/172, 0xac}], 0x1) r1 = dup2(r0, r0) ioctl$TIOCSDTR(r1, 0x20007479) kevent(r0, &(0x7f00000000c0), 0x66, 0x0, 0x80000000, 0x0) 16:00:11 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) connect$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) dup2(r1, r0) 16:00:11 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSCTTY(r1, 0x20007461) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x200, 0x4) 16:00:11 executing program 1: clock_getres(0x5, 0xfffffffffffffffe) r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000040)={0x3f935ac4, './file0\x00'}) 16:00:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x2) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)) 16:00:11 executing program 1: poll(&(0x7f0000000180)=[{}, {0xffffffffffffffff, 0x54}], 0x2, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) fchmodat(r0, &(0x7f0000000040)='./bus/file0\x00', 0x80, 0x4) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86134) r1 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000000)="4d0fc3", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:11 executing program 1: socketpair$unix(0x1, 0x9, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) shutdown(r1, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000000)) minherit(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2) sendmsg(r1, &(0x7f0000001580)={&(0x7f0000000180)=@in={0x2, 0x0}, 0xc, &(0x7f0000001400)=[{&(0x7f0000000240)="16a2cae9ccda8e056e5295237ebb0b84774e8b94d33fd56a567e07c3517315fbd7fa802df707a9f62fe51edf82d6d1422c3aaf4c51820ac31d767e46cfa168a21c706fdd0943352f62a5ce61d0930b90b63f945c777bc9e055e62e319107bd83094f7df09a17a99f4b26e0a94a43347cfa01fca74903d677b72043da3a9da40cb163b644d31520f8e05f1351f2581a1f3c2cbb1d83b53ad37e2640bbee026b8bcfbbe2e09d7c0089347fc328a2bfb4", 0xaf}, {&(0x7f00000001c0)="8a6ae36a36", 0x5}, {&(0x7f0000000300)="7bbb5f46da5c1da3596bbbc79826e39a0c29bae1351d1f66df0e27c5f2e08cfe", 0x20}, {&(0x7f0000000340)="d8976f18fd5915a0b82325381da4417ac7f39676066b575961573da0f1496491a4d6004a15a9a5a048a18730e7bf98769da3a8309bf8d74fbace5306d304eb12365074aa78f777f1e710cc73bffd55f2af039c9fc49578175083328a85943e3c34e03b8e011718aaa07a57c2027db0ea57c1206d6f8c23a0fd34bf2ed6fe911a039d82c866b4dd97fc976de0c551287062db8d578ed9e97087ba9e67652c29a3ecea77d6997d4d9728db8d2e424cfc903ff2f1ffa2555fa5bad1cb44fbdf4a278f54723fd8ba3b1b2396a735281037c528e9146510668ed249f2a502ce6a4aa44d0b4133acabe6764624260f1d91b0eb810070c103fc0cece3502fa9eb6ef03928c0d7f5ac3cf59574c4017ad8229a792525f86cc4a8f55e577163ed358a1f4e5a023cf08a140e9394c289c5c9db5d6740ec42baade32184b9b311a9b41f4760c7b9a76e26108030fd109ee96e89c172927f7c262e3b0ef9b56fd9354d52fad77d9c60e7d335a64b3a5380ad16b637847ed412cd1bd013e1e42336986e5d2bc62306d7c2385959fd2f02a212c3fa7d4c258715d054fb881d6c67eeebe788a29c865eb287d7bcd1f11a7ee9848545aeff742f16b185e6cfcfa1ecf903ac881c9df9e10e626e7f5ea3dae93371135db0de33200bb1d43432b6e503eb8d635aa23f83abf263e20000a57be83ecbe377b58dd9ca06432f53f4ea4cbedc4652f8cc4d908db2d47747cf220cdb318ebd3d61495448fd03b1cabfaad0484328ba94109ce5b1f4b34fa446725ee1a5e3b15d2cdf03cf71427af5f878c9166baa40853ba3429d0ae613199ee91ddf97acb6deda2996e5d90d4d34384622dd9c9cb62a00990901977a7f43dcc61ddaa8f7da8eccc1cb141367522a8e07a277f372f77b47dc5b7f1f2877c0705b826b531e5706d4c869cc3772bb10a814cb83097516af0cb39d9a318dc7ccec6f2d39daaee83d7b519f22fd771d4fd322744c086f18c481e3e0b0bd17c99e90704af9affb805c73745f194f7eef92205cd79a170a6fa477b37cb5e97265b2cc2e4e52e4b0df8ccb051a1002813dcc71885f1a50a3f80c1aa17851a0a0c07deb1dc6daec1e934f880b40828d5529d7ed89f3d8202d6e0864f09dc688d5beece5e340777d6b39f25a3986f916041add778f6503e3734dfb027aea44031eed616b3f9df025883cf170bca4b25e0de2200582394c89821aa71802e96dda864a43caad0a245875bf51a426bf016e5b2275a2333881c7dd82fadd26c307049e7c61bd22ca2c3dbd4d54e288c99e39cd0b9845290f9415083e9f679b82113a5d833b40a6246a6c77fed7219f3219c060c9d6c6a1df076f2700e215f8ee0009d0acc49b0d75f5fa1f26504900b8f27ed8e7dc7f749381911d59ab23967a37dc88d7498f4f5e79acda04edf09d3a92853e6dedcf38953d3dcb3981285163cd98da3e0fbd8b06499ed5e8a70b8fd08e032686904c8c0abfde98a7afed81ed4fe4fbd4887bc8722749338a1fe79811a9775c0af0a2cbe72c05e0c6db31dde4795cf9051b82f278a3cfc6ea0289db45f1873271e24cb8fd7a377881083f014a5687d655b142125e6bdb47c07bf06c4ae7708b500aed9af54d4d1309cfee89d7b4b5bd0068e70015dd64783baed9e1f6354a7f9375da873935d77d4288f82425d3844de6aa826309a640cbe618c8fd805b1e8892bc826384c10723a2ff712ba0ca9340a4a59de47c88fe4ab6cda4e00c01675cfb3acc3e856967f19b6e2da47fd81af599583802e0e6a0e9242d748d62b2aa98987f5d5bd267efc28911a08d376c1f4d0a595dfc7270eb2608b4d3c7736044b529123132d70fb8b79a6a8beb408da5ccc416009786b9bb5ef51b234c9b3dcdd48ef5e452628931b9d802d2634efa1bdd0ed61ff11ecbdde46c92e04cede7fb9ac577a3e20dc846c8d205a4012de59148b05cff1393ea98cac70a148083d7abb1ad423a35ea7f984a4f256c8e32d3bd2f7836ed2e1272b9860563097583edb9cf9b78f74c04f850b2733d29c425f95337e1ffb477775ebe136fb3459cd784e1676dec2dbcb093285b72fe1bb26a5be168cc5d698c88dc36c6744625312d0f26b5b546d9d5654366804594f467e8109fe3bdb85d966ac326b5467df6f742b9a6268edf824797f6efde898bc9f69e9d102ed3d82681c63fdeed9aabb0d3a7f8cde923d0fb3c04e297ec091eacc1c87d31f079c520a727d12fde08e36a43debe668ca9448b941817d7140a18b19e8477c5a41d1d4443cc0e6435a6c89f0df6d43888cbde0fb52e5b97176594e3441986c239a98302aa2cac9e2f6fde95748f300b17d9fce90ad37182407ab48b02cf67d38039280aad5c34b2236936bd7d37aa2fc71f1a01d45b175280623740eeeee0e6bfea1e6a6fefd4be3bb5fd196eb6ad2cc4192eb8b2f2aed63f1cafb48ff35e5a3718b0fe8b278bdae9d7636b6699dbe73272baf75ed9d5f03f9662d0fce5e2cc271e9c47eeb2cabca12f1e75ea9c32903358973f96cb4240693e3ea21ccbc6068dd110428bedd7c1d5f751894a52bd26a2ea553caa42cd6281ed0bd6519e3a38718fc0b577c5022c4db9adfeb8c32fd92c2b4503a6118fc3ca4c3588ea1bf9b300e5e2466c7bb900fb427fa514512e0f5e247a7917aabbd0ee474756d779162143e128db81251a82a0cb395c57a55d3beb4bdbb5dabae563389afbc9d50234fdd02eda946fc38ed0775b9e0127409c3c61751e7b6d378eed8a253b9a0b7852883e9e3e0c1fa038fbbf1243842ed6ea7aac368e007838369c914059fe475448f6dc2119414b9c8b799e49312f37669f0f087953e5e90ac0d6290e44f19d39560b5f6860e90ad1935cf6a39fd853ea9eb2689f15e84be6037c30df58e39be4f06a72320d0fb7f58a56b01c83db7aa0ac2e7479feccf21e163334d41304f4a53326f3ff54e2c4877993d7c7123c0460c4f0edb768951aba2b8271e1ad14e7c9621397e588db6e6938450948432dcaa3c12042df6729de626a9889860b7544b2615de3364afc3f5789a86a9af71bfdd047ff4414dc65df63bc068bbe78fb24d4d64eb5b16b82ddaceac46c1b043ea89369c1a714ba6ead879aa3da900d3c859e0641597eba61477b9bc49453c54990e0b0da531caef33a7b374f6153f5879eb49823243038392d24d6650c6fd5cd8d775f5fcfd90b2314bc1fcbf352d533fe9f3a2049318401421dbde33f60ccc12848691e2a7a6a3544212413bf2ee38dc633d15d9d860a85d81fa53e322df8c7994810b584a0eac00166ccc9725fd113ced8fae346247889f47ef9ff0a973f799ed08d6698adf7b3bc9a77b9293a980f22e62deb0f89fe5748e477ccb2905698b1195a956c2f251fa7b0aaa18348eb60f891aa4ef15322f317b6243f8fdb1055c701d904483973f53f0cba0a96767149b93808b88e05c9542ae1900ac038bc31be54ae0379fbb411936c6fb510a1a3ef5aa14769a7895b26e9668795e65936228eb4ae6465d4f8d20c024c8a0bdba99cc3a601f3bc7cf72f1954fed71b9bb04c2cfcf0846effe512f412880eff0739aad0c275308ea96d7be7a38c97269154fc749bdb9b9667acf238d10b47087bfbd73a7bd0a7bd698689d57d1de32502b21263b0ae7d932c8782bd0ebc377f8b2b3f1be13eecd69ee2365c8ddf6a13a38f097a6ee8025d9a0a6194b455230e4e89ddb3f4dbeccef99602844ff66d5cc812ecf9c199958a25724a3e4b61a7ab0b74f17ca184ccc87a3fdd1531065abe07236500a5bf1ec8f02015122de95813a3df04fbfb27cc039c1b377cb8a091d2a9b375a97d29f670f79be30e556402eb6d4da4fa206846e902d7227accb178fd54cf6e931cc18a490eb2398853fe111cf1cf7ad4ef11919bb0d0382a95abb72403f7a76d0aa6460799e2d693d55b89969396d521034aa635da82c3beded6f42a0446e13e39841c4548181a028247672733ceda9b7add351a51c9f46dd4959f9bcdc48bb8ea5624c36b5dc1050dcd7e371b8a51c6fcd4d2adcc66b4a69374c8a75459b9b77b410ec6e2c1f6f27c58d3bde9d78ea8b48e3233e29b4d7e51979483da10b2251c130666392edb23a863b59b3f56d91fcb1f371c95aa4a69e48993d4a4d20e3a8d56086cb33a4043e1fb79ba901af23efb890643407914940b2df4f0531c7dd48861c07afb50d8d1f371c9cb6bb8d55bd76938806f4fe3c8862216924206ffbe55b6d5750f227fd2246d35c1e9b4c7ff3e6bb2dd6b01c9f0ac938eec2c47967baef359cb0ea51045e4a0412e954cb0df75c2344bd0ed0db824df1bc253c45429d007c4a1e9ec162f2e93e796cef4a08285a22ba5a06e01808a182dc15d555c8f49df430a1223d5f6ba5ea07b446a8732b9de12a1ba9b761603e5e81ae768b74db78043d193df5ac62ea274d0e1ff297c2cacd0b8335da99a7f137f6511e64c29844f249ae0d4d41e8a99a0107fb24a2df6c3d06fedc30458418c89b84e51ba8ace48b363a3176858261b091f00e4eef0797a2da64fe997ce224c0f1d4999946026fee7a14da10ec9e92e3b427930cf72af7530b910fdd428c861cd92de57b296f56cf45df2b98d2e2a2dce21073483a142217e50b4ec37b0d97f2c3ce44eb56dbf5c33a2fe8113f7d905a731cc314292a37bf7f6e74621c8e57573ebe10af52e096c322ce7b4fc631c26cb8910f7bf759216f0c6790b66e2e1a7913b653c88bc440feb3a58daf7557f9b341f90d82a4ca0db7af3db4b4d6ba27183a372ebd791d800e6ac83912f4c718d7b7cb0bc8aba975db51d53569d389c23cc7916c23d620149f118d04d5f2be2e63ab334ec82c707b96a7563d442a8b329346dd50b6a35841b863ccdafc81125c0c3a5439f18b65ea0f67fc958befbcdefc35d78ba9b693287400f6845dc1426f609f8f5d74149ee5932ca3c9b205f607eb215532c56ec86b5dc69e8eb217d8b7dfd0de9b7777db52c8989083d2371b8bd0272f4156f10f84a8e318bf52f18ac5239bc57d68cb1f6c5a0731c13151f24cdf6fa4e4a05cbf363f6f246bf18153aaf41dea4b666cd9841eca17bca7c828533b90e8f10b5142c678cffe8f8de8b4f17687af02c3cc627f7ed573b22caa4e80d8861662754d93ffaa68999eb90320be4a019f022cb4d540d4bb69a9049532c8c50ce4105e65ac25cff9e0a6986cccc84b99b6db745c3042dee9187d2ceea430fa89809917bcba64ac37c9939cafd0754a479d85c3d231396bc41d744c5ccf60edaaa0dfaedd036a2728a5e231eec9e41bfa45da137c8160240736d11e05b27a55b1bdf4101c59913f3129f10b9aaf8008e31c79e5a4daf5725c92dec44620914364c5fa44245c668902da07095498dc1dc0357e205e88a26f1dd1b22c35265bb708355ec37b3afde67ee152bdcfe4d6010702a1dbdb540241d06f01be7e07707412035574c5c398c9fde5b09f9a6b05355c04312b1f736aab840eb20a9b70a7c544cc8a69afc235b9aebd84f19a4a9903e5593a8b9f75536f18dcfbbb475a77ecf8124e651d4b9873a336b96f36679f81560c5017a7870b22378aa704c68735ec01ed7f5738ad2ef67466c7e274d85782e387034dd1ca7213e9fc7e7a46d6f8af81665afee1623fa433fd206903659718b8a6797b5852eecc0c6e0fc5cbb0f6abad6679b033811071a10c1cd3dc24261588f076108087f038957e6e1b96cd42d6e633c31d3de683693f378f5fd6a23ccb979eb785aa1e5bde759855e6c6339511f54bdf34c3770ca365a23f736ea496eb4655b963526", 0x1000}, {&(0x7f0000001340)="a389368a3d7d0075649c800a436b1c8e05f21299735e74152bd8acd50288c315a71c7e7ab264b2c64ad5b222aa42c4dc43361b39550a4438ab23555790c2c3cfb7feed6e3e71a08a8c9f9973ad5b4b29384de7d1ee24e95c73378ab3e916a529b6fde81978993207a5717a15a7e0fcb10b7188fc9b7fdbd8b14b14bb9b81bf47a3683723105b0ed99460c40d1c164daad78a5819af510fa4e83930fd43246fb1ddd01c59bdc2aa3f", 0xa8}], 0x5, &(0x7f0000001480)=ANY=[@ANYBLOB="e000000000000000ffff00000200000005288dad5e07650099a2e290b780d2eafa6221822dae53437f2290b1dec0c178a646c07a55e77425786b373ec2f479fd77c774d94891435847467da44b0aa4f8f57df5f4bb6239b03ea36c03525e90a48993a65c5cce3900f347b442e1833e0b313d02f6ceb99a91e5bbf13775a38894c174cf1af19b6a19f0b618b2c8087441b51d2cda9aacd034a2f766f96e9e117ac70d975a09076f29b1e4e2dbecbc9f8210b5aa5d4eb3d278521a5334c848f6660992ca84e7ed76b58484bff78ec9cceff24ab723724b51983d00000000000000"], 0xe0}, 0x400) accept$unix(r1, 0x0, &(0x7f00000000c0)=0xffffffffffffff17) connect$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8) connect$unix(r0, &(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8) minherit(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1) 16:00:11 executing program 0: r0 = socket$inet(0x2, 0xc001, 0x0) socket$inet6(0x18, 0x5, 0x4) getsockopt$inet_opts(r0, 0x0, 0x2000000000020, 0x0, 0x0) 16:00:11 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x7ff) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000180)=0x8) close(r0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000000c0)) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 16:00:11 executing program 0: setreuid(0x0, 0xee00) r0 = geteuid() r1 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) r2 = msgget$private(0x0, 0x208) r3 = getgid() getgroups(0x5, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) r6 = getpid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000100)={{0x4, r0, r3, r0, r4, 0x1, 0x1}, 0xe9, 0x1, r5, r6, 0x0, 0x8, 0x6, 0x8}) accept(r1, &(0x7f0000000040)=ANY=[], &(0x7f00000000c0)) setreuid(r0, 0x0) setuid(r0) setreuid(r0, r0) 16:00:11 executing program 1: r0 = socket(0x800000018, 0x4003, 0x0) r1 = semget$private(0x0, 0x3, 0x200) semctl$GETPID(r1, 0x3, 0x4, &(0x7f00000000c0)=""/200) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:11 executing program 0: setuid(0xee01) r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000580)=0x2) syz_open_pts() syz_open_pts() 16:00:11 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x1a249a2cecfdab6a, 0x4) writev(r0, &(0x7f0000000380)=[{&(0x7f00000001c0)="000000186a56b5bf3e752900feffffff8000004dd5706c0005000000000000004e341dcd291c15729bcf49f5", 0x2c}], 0x1) dup(r0) 16:00:11 executing program 0: munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3, 0x2010, r0, 0x0, 0x0) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) 16:00:12 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x4000086128) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x100000041, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0) pwritev(r0, &(0x7f0000000140), 0x0, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) 16:00:12 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) write(r1, &(0x7f0000000600)="908d144e33da16db9fabd10274a105e3dfdb9ac4c00b40b4ed5e915ca57d7ae2d4f72b34bed11e4ff6453dd6ed1796dc4bfb97c4ad7fe36e6e41b547960cb7f273556a18585fa19150cca58239f31a6b0124b3b39128c1c185afa8227d28aa833144d13fcc328b2e5815cffeaf7a4ad8f3e62c9e190d4d25ca57dac1b92a284aa14f55b8903f2022a171915f8584793fa8022463239fd879b39efd7188591609d52a7b2091d5ca1dbacec3453489c606baffd02682f6e01d75c1efcdad214060e818f60f657ceaa7865bbc1930ad515e83f49f83f9ec076feecf41085458e83087b005e49003b7bc7583ffabe55db59a20c11bc2aac99d1d503e63224e8da93b19f02e845eb1efa19870420eadec2abbd75952727515841501599495731179120b77068ec5ee9de3b70cc5df2224cc8016e817cd3a1b6d1869bc14e6ac36b4a0bad0617e452ceda726bd0b92e13ea0866fb08b5ca00339a9f37c9339c7fcdacdb4102edb73b964704a4a507f4bf7af76d3a2c5d2a90d61c14d6d2b260306b1c717ae7d402862642cf2aa8b95c75381741a5cf415a0048d3c1c05bc7d7c7fe3b1a65fdb1018bd37184f175fb132f2d99db9f03e6faf3c441a394bd395832fa31bb5227a686d9f22e4705defa1c73cf3f2b5e892953567cb8537c6a5d1172c51a13fa408ce4f8f0b03a0247b865d0b760092cd03f7a390282a987fba4b5513215d", 0x200) kevent(r1, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x1f, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0xb0, &(0x7f0000000080)) fchmod(r0, 0x180) 16:00:12 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000040)="00000002c658cb15d5119a91cb4595177ba68b09f571b578d463a3a8fa1307000000000000006bb9ae3ac537f30c355f1a6784aea296ad04a9", 0x39}], 0x1) syz_emit_ethernet(0x35, &(0x7f0000000080)="bbff30a099f01a618eb9fa4f118b68ccdc4cbbb5aafac941fb745c9658867f819bba17dc5e817dfcf05675ee52e9a3046e3b4bb51c") 16:00:12 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x80, 0x0) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000200)=0x8) fchdir(r0) kqueue() r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000400)="0000b4094816d848a8654e60a8ac42b33d748787c5232d4309c31ee48e89256ce5cb16886c98b2c36aea800796342b51a97a6d5c59e5d0a5ef2616489da17f97104ef1a8948afb0798c5b287aaf1b3c72b41a9c28c093565cb67e2bc4fb16c41de7da62462ee4d4510c15a55d4ef7f42572b9198ebd887435de224cb43d2b3832a53de7114f3e1bb0495757f4d4c", 0x8e) pwritev(r1, &(0x7f0000000180)=[{&(0x7f0000000040)="ee0fbe71073a15bafac608beb046c942a850aa5c6a03c083484df5be3288b78be23531ba11805ea54e1c5b893639957b103dba2217d50b58b3dafecf7ff9f76fa1d3220f10f4d305786fcff71b", 0x4d}, {&(0x7f00000000c0)="09a73666821f3ea069d2d4667b33544709d73c832544166ba2f49503b6f672a6685e83160a5f47a07d", 0x29}, {&(0x7f0000000140)="f679ec74094fed6c0240dfee9c858ee74166318482350c7b5144ac3518ebd389a0b76a5a63747193d7c7011efb64f6d680af2d599edbe1003a6072", 0x3b}], 0x3, 0x5e) connect(r1, &(0x7f0000000240)=@un=@file={0x1, './bus\x00'}, 0x8) r2 = semget(0x0, 0x1, 0x401) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) write(r1, &(0x7f00000004c0)="2a7c962476bdd4a9cf59f42b588bb0dffe2e26e76724434f4cb8dd798d06557df26d87825001ba5b2f4f85881923fe6226ccd57833e30d28c1e4238953e20e13e287e5d143914adee260e33b8d6edec159553ff8cf593fbfdbace619fbcea736eac6f142686c1cccf49c92767e21296b906d42d48d85849cdb8dc9f49c6cf629d8c0c09933227cb2869d3fc2680f643ae88f92525fbaf56befd7b8414fd44aaa37", 0xa1) getgroups(0x6, &(0x7f00000002c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) r6 = getgid() ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f00000003c0)=0x1) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000340)={{0x3, r3, r4, r5, r6, 0x100, 0x3ff}, 0x6, 0x3, 0x1}) execve(0x0, 0x0, 0x0) 16:00:12 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x3, 0xfd, 0x29, 0x2, "5b12128b9b69f952f89cbf584840730dc6eb8cdc", 0x6, 0x1}) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x0) close(r0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r3 = fcntl$getown(r2, 0x5) close(r1) fcntl$setown(r0, 0x6, r3) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x40, 0x0) sendmsg(r2, &(0x7f0000000980)={&(0x7f00000000c0)=@in6={0x18, 0x2, 0xffffffffffffffff, 0x7}, 0xc, &(0x7f0000000600)=[{&(0x7f00000005c0)="0440c1dd476d05ecc87541282435c46194848113b223c2d93a542c3ab769eea9d36d5b658f", 0x25}], 0x1, 0x0}, 0x0) r4 = dup2(r0, r2) fcntl$setown(r0, 0x6, r3) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000240)="7552cb421d3432b166a297879ee9b225416d280381c412dd16a500b6e5fc53aab584f91e60cf7de0d16054649a900198945d2aad2359b41d604c3a6eead0e178d497", 0x42}], 0x1, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x40, 0x4f) dup(r4) close(r1) pipe2(&(0x7f00000009c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCCBRK(r5, 0x2000747a) pipe2(&(0x7f00000001c0), 0x10004) poll(&(0x7f0000000a00)=[{r1, 0x8}, {r0, 0x80}, {r0, 0x12}], 0x3, 0x20) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000a40)) ioctl$TIOCEXCL(r2, 0x2000740d) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000200)=0x20) kevent(r1, &(0x7f0000000a80)=[{{r1}, 0xfffffffffffffff9, 0x48, 0x40000002, 0x7, 0xffffffff}, {{r6}, 0xffffffffffffffff, 0xc0, 0x40, 0x10000}, {{r5}, 0x0, 0x40, 0x2, 0xd8, 0x2}], 0xfff, &(0x7f0000000b00)=[{{r5}, 0xffffffffffffffff, 0x4, 0x20, 0x1, 0x3}, {{r5}, 0xfffffffffffffffa, 0x2, 0x0, 0x8894, 0x5}, {{r2}, 0xfffffffffffffffe, 0x20, 0x0, 0x7, 0x3fffffffc0000000}, {{r0}, 0xfffffffffffffffe, 0x14, 0x12, 0x4, 0xa07}, {{r0}, 0xfffffffffffffffe, 0xba, 0x28, 0x800, 0x7fffffff}, {{r0}, 0xfffffffffffffffe, 0x80, 0x2, 0xfffffffffffffffc, 0x9}, {{r1}, 0xfffffffffffffff8, 0x10, 0x8, 0xfffffffffffffff8, 0x6}], 0x2, &(0x7f0000000c00)={0x7, 0x8}) clock_getres(0x6, &(0x7f0000000140)) r7 = semget$private(0x0, 0x3, 0x8) semctl$GETNCNT(r7, 0xcd5d3b8cf0d9dd93, 0x3, &(0x7f0000000f00)=""/146) 16:00:12 executing program 1: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) bind$unix(r0, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') 16:00:12 executing program 0: msgget(0x2, 0x10) r0 = socket(0x26, 0x3, 0x2) setsockopt(r0, 0x9, 0xb, &(0x7f0000000080)="d5ff9668", 0xfffffffffffffed8) r1 = getgid() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000001380)='/dev/zero\x00', 0x285, 0x0) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f00000000c0)) setgid(r1) msgget(0x1, 0x201) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) fchownat(r2, &(0x7f0000000100)='./file0\x00', r3, r1, 0x4) pwritev(r0, &(0x7f0000001240)=[{&(0x7f00000001c0)="5215f16ebb82ef9af68d592bde6350f24856e7852e55f1cd0a80c1fa1c50edadfa3aa9f92739624f6c172b4272a040dd65152c32a7a535900b55bb4ee9900dd47e91922ce97d483f8e2396a0f67a6cc118ee402287eac1a7acf0e1a097ca4ea75f14d9ae84d6daf1059e7ff4df3375a09c944be5757bb3df0f83b487b9d12e78", 0x80}, {&(0x7f0000000240)="ed9c6cc68a69361e972ec845d171822fe29e536e2078f31598f5e88f775f931947ab6039ae9561ed495caa96a6a0232f39c3be8453b0f1be42f38031aceaf8c3821cac66002a046b031aae377e8fa86487d3b6c6b4298ba8387c43d672fe60027beff19928093feeb0feb2cfa1486ae7adab63059a53491d30c183dc11fa86cf2e3c02a22dc5123f3e082e2c835f136f46adb45148d9b6680612f85f1f9a7f40ad7771bd5eead7755d8c93cf0ed765cb163cfbc7e7d308f3b80c673cadd48fededf241d8570dbddc588dacf91c38b97921be3cdc0334f9136d5938c9400cc326ed08b2bfc4c0d92944ca94220fa82c92bd63933e41e5e5fb4594ab0a3c286ecfc754f4be7a3bf82fabb33fa73b1b7766ea475a155e811bbc1d4dda069549e440a00975f77f4f1f85b0f38f88ac53bc6a53792b4e579976ccd9026c7a33266b7d4b23043fec0b2c8a1980c4306678f02f6a0fef8bffd5d4b9920fead85f893a7fd256cdc03de961aefa68c98c5b95bbdc1ef21dab50ace3dabe69560e4f407a2255845818bca3a4884ab7d9a233aaff0c571e7f58fdc96f38c21cfb0cf4e8b8c03da53d9a8ea45955324e7ea1422fa8e7aff59ec1a11d4b509f130aded7d0b83bb7e8f341e7431fa6ed423a53ae9a7ae71e4c8ebc0cb4ebe1cef7a22c4b312a2735a3aed6d3908e25f1d1a92a1297f3495543fa7fc94481d34694b8411d495126b9f7c6e2ab5910276de6d588705155a0766c8985c9cff746183cc01325ccada450679099a38217bbb397b99b1f848907c78bca1da46f30c01d7b4137e8c02d6aef2a541d54f6186aab0d780c16c77151f2c6d7e44e6fbfb443ebaf3d49d63ddecbd6d57af536f46be75b55bb4ae1b91d1e25c4ee3830fefaa4e3f741eceeaf02877e2bcc41b2992d376900fdaf726fb3e51408abc8ad62e77ccbe9868c2b6e8228048480820134735370537a9c9d4c3f94f36bf1c31a4d91d17525f1a0a23124d6a18ec7cae10bfc4f51e2ab2642b766e61bed8d9430614f68701f4b4d3469a92321eebc821ef329eafd23258c5fa070d5e9f5f7b089f89438ea31c8c491d7a0c0c601586aa0b9df60da64c71982156863b5beadb5b34cc933d522835cff3e4293b744e19386ac50d3c435dd4cdf46cf638c4493ce9d958514eb61faa8e3aa77107a4a8edd7d98748bb19d51df1552eace826896023af15eff5717b434849739a5e7845120469f6a688292eb58c03d282626eb34fb11f211b9c161eb042e225926941d443d58b6aeed336ca494a859027cb3cc8365b77e732fa3e333231bf0bad7ea53f4b6f5377b6740fb50ff7d5ad8911890835656bac7823d49b204d61c1f9662b4a9da25c848f99b0280875b7e4f16f44ddf74adbcca65a66032eba1640dea3e33a93139b9ac07411252f64d41c1c7a379ec85f257b645e609180e4520de161283839b09de2be3b78b73f76d7887965f87a375b5f159f26bb83b97d1becd5156f7a6f1d45a3a0b6e28d11ed7e65d8f227451957e687a4776f1810f76067b72116317235cc28757be1673919b2cffba0afa13d25f51df0943f3ba9b313c0ce2946413ef12625f45d5e087068a240da52f6d4e21188cb8a62996b8b706648d8fb6c08eb612cca5a8725d816f8d36eae5f0b1c1b36e19d4292f6a5464c213492cd0d0217a7e222a80a8aff9fa956ce281aecfa26476a97b66177e44263c5b26af679285b94ac2a222d8f89494bdf43a445a50eddad91f6c2bf1dcee6f365e06cd42c08e910ddbf33465a30fa45b554a21f3eafc5793203577f1c79f7e65cf6ac54c23fcedba65ab269960a6b55a84b5d18204479ee99ab0a108a82b1529914f292526528481b241aad517de7d4f37a5e83ee48cd65324c2aa2bba760688800a7e7ddef67089a753786a9c7ee0b0e7dc65680813a11cf1fa718887da04693cedc6bc6364b48c3eb2b96d0a0c3db09a9fc1a1421ac73cdc953467583c8745cdb8c5ea1000d5cd68607ddc06e297fed5c719d4498e2b4c98e1910a6c05651a0446642f7f8f3f4ce3a485c7804a69b7ace1cb9566d35b6cdd2182985ce47e92ce11ca06fff0e904e112fef902d6046364814c9a9b8d96ac5c7b6484c3fdc2b7171ace629f8e4591880da098967196c938dbb99ac6254510810a961798c72a95152c3575e8a1f18f0f88767341c61cd83d618356cf7a52a881e8e9704c647dd1791a17852bdf6d6631944ba3892f879479a84376049b00404c17e70a07037fe25c22e31be815c590ff2c04bd7db0c4474947adf86a64e9c73fed398283aac3018efdefe8eba41c7f48d5b1fdfc7f477df1d24c4d5fd91aa6e5311d71a9a2ddfc7debf6b84734ee2276e7045d3976146da25cda393ba67e3e48afd76e5d15599e7a48d97ceb6debeed3ef9fa77dfea1911abf515e4252ef912bede878821b7ca6c38f762fa956e6bdcb22f6621f636ea39f74403754210876bc883b94b1badd69f1f4370d2951a0635204edc206338af9a1fc0b802352fc5f65b23c0becfa33a91265ab8abc40a3673b02b24611935c977797da04184d179b0b759ff4b7680377feedc815db89c4144aa4c1e104e021710cbe75687205b88cd35d862891f865e69a46eb030596a8db34807d8b1aac5ed52c7e15ce183fa9e6c5771dcc5dfb1594b20f94d1f4571e4f7366869928380448b6607ff3308a8db730e9dd5a2912a8d9cc1bf7739fe35bcce79006345027f115a16629da441e8713e52112bed33fff947821dab830ac302691c01a73ed3ec6407adfb0e1908d8adde9457827828267dd7ee07bb4c2f7de2e43e45af384bfcc16458430b9497192c253008a4f9fa6a83b5b655f513829ee70d73964417748b8b3310bc8819b559d3844e30f5ac76b4d8f3f052b8a10639fe003ea79bd5556b1e08bddfb125e18ac8089be9a0f2a8f252ba8429ddaf50251f9ad096fa2cbbccc67f94b8763a372362090af2884dfc797388bdb2014f6b896409973f51c9a28c29ec154e1b1294aa72ae5cb9815524541740161f4fe7009cfb86f3cea5e9279d453f53565634b47ffa0385cd7d3fda50a7e63cde5aad29df0be4b7c8c668ab1a621810f92fc0ea024a7e4ce9b0d37d0094e37858111ef0aae873fe9df906f988749dc251a441c1a737014cb429d1db03f543d69c89c85ad0dd2b29b4375a6c90059afca2ddb8edc9dc45f6156049562bb4a023b3d78ed389309aa585dc3c6b3144b98359f9bf7b768371faea8c257d0e732fb0a88b4ef87447128e48b8c5868fc674f90646dddfff4cacdeb62fbd8d2fc7570020da56844d578a38020b9729932c59fe97af2fcfd780d81e89d205ca826bd5b3158b1b544d688257d712eb86ac03934975c4467f317fcf3d67ee217cdd2d4046ddf9ef2cdb2e32c9811a9a9aedcb90bdc660c4b87a5da2e0e31a2c695f1d340bd4b41ed105b4a44f93edbb31f16173dd93558b08b2ac41cd1a41e5ff09741686c139793b77b59286159b5b996a535cc4d539a5198f174fe5cb53c8c852c395870f70e9b3b69e7d79a646ad522f9f5b4bc5cf82613643dbb90f66c874fa3cc74a73ecdbee9a984546595a62b86775db02b168296754c782abd173103c5488c6c72eed04728ddf9f73a2295001e106112acec18417a652db6a10c0d0fc0457b47cb452765bb2d38af28dfe7bba4e842f9a1bc5716fb0629782dcfc0601bd58e2bff3ab21cea6d5047e52a1469145b57c824b2f407537d1b6c34d8399905f9003f5f226ca706d31be66c93d438c8ae5eb2ff7f3db69f4e3ca1c6a83c38cfd985fba9b75b0e9c8152e39db0fc5e92fdea1ec821eeb42331ecf96c7e1da34b57a2f25eee2c1047ccc43811ee3f46228e58954a1e3de13be16124c077abfafa0aa697c04bc3a4205160b0e9bb48b660d9216ebed442559bdba143ae6e6210e0a15cc39a672f9617d1afba48f7801d2d7125dc06a44c6de3918d53ef73cd7634d4afe2323d068d45fc8c62094d86c98a0f25b286b60beabb98f1c43ad73f4640724ecadb4971c54e4d17c9f916b2d70f1af54675a6d30302808d99052c744977efea7e3719aa90aa04b081d6f0967474666dc3ca9a326984228dffefa782e55047576251d8a27c4bc4a500f7c131a1966d4991a3cdff6c9bd1a00749686ba6353e1e60c0a5e8818b17f1bcc2801bd56b95796e769bb35887a9023b81bd0da48450591b777ad6338aac56696a9b368764858b3a4ea2551f2843bf9ab6f4050c18f793c575e8110a941e0efa3669205ad6b31683fdcd964b49fb7f6ee28b82dea7331adfb900c253b1e51f9a818a228127f7de35f9f217bac0dbee815f665670b46ed992f09d3703e83db9eeada52d641b6aa1fd35cc8f9f7eb9fbe81846d90cf5c36896a995524654a26f8c29a4ad623f36270b27d47084298c08a7bf669d017adc8e9c844365bdad87d5f32fab58fbc1d49f1694b9b01fdc232f6d9807f45cbc01d3dfb29be15a477d19c82185a8a0f6b15a044e69191ce1797b470c04d1f2e712b514d7ca32bb9ad480c8e63123108f7737bf1d17bce487b5901e8c82e036aaf9c079a928b79ec6d7f1e76696272100dc197dce6b8129b0a5188b42a3353c8164c4eb5cbb4a5cf3432a2c2d8b2ccebb76aa9345b29eb058d0c0d4a272a2f0345cafbf3a58db32cc9cde1c1fdeea15dc9252e200a8b4e6849ddf8c199f2d6dd9c9ea3d2325035f878413006f9eac79ff0d0424b02d7f72e44a627966599f286ec2026148f970b0f0de6ae5a461fc3ae51732266aecebee21f6e61dfa8cb58d039cfac172576a8856d946519e4084cb729fb99541d0b0494e3adac566fd228cd071b6d1549a46f51b698639bb1fd07e6be1b35a96bd869cf33942539f60cce913447c354ec02e6869f843755dbedbe10cdd592abbabce353c286d86f55a7b9b007af66fd9c7a866e83836660f23f7559d17bd8b13dc923bc054d6e08fe87b7769583f6a5570e8cded56a5104d7345cba9caf567b95c28e62d944a73949932620cd9d76a382d342ac8498d8355bd480e85aeca255aedb163dccfd75fda2c836f6535aec95dd6db3f92da0749274f2691f3650338df79452ba2461ecaf475aac57092d37a0cc1371491f24498e387b376dc8445ff2fdf44b9ab6f4d4c71263fa46dfff6eb272d3f9dd3419167a81c0ddc85e2d2f3b48a122b64455aa5b7f5b0383a4c31a93278d499860729886a94613ef7716eec9de439c5af17529e7f952bc642d3775df0e904da3f62c56bf84dc20c203a50a409be4558f472a002dbfbc056bd9a7add6d21687bbd111b9c324d563d6f9f918a2989e6858a18a6cf6d037fb35670f76f26f536dab9da1cf86638897129c45c8dd36f8dc946699db1141f662dde5edfcc32eb17c3baae5c30a4b8aac2d94499f582f412bcdf58681a0636f4f2084527744e118c783bceb63df5014e844c7eb27c35de008be4ab664aed5c8ba8f6b75160f429d5396fcc724c562043663c1a25182dab7290e452c7e60b8677e8d38b4380580b1211558a8c6c2a5b3b1b36c0e2f694dc13c33bb2cdaa07d58ae7a66f1ff619b8e999af7845ca43646eb0463e71e2d6b2ebb8e4e9818fe10abccf00f9d3b7e50d9429a319fcf6ff7bcf11dd74fae249dbd726d02580c0f8aedac6a81afcc3fc74479c313ac33e425fc633f5762fbbae1e6ab6b697d6829954da26ae2570e625707e02ee105161ef3e82ea950aca8e2dac922913fc2ebc5932229cb6a6f9aa4e02d7f6c289defb70f000720a37899b77002153eb2734528b2053aa3cd0b472bc", 0x1000}], 0x2, 0x0) 16:00:12 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0x0) chdir(&(0x7f00000000c0)='./file0\x00') 16:00:12 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) shmat(r0, &(0x7f0000ffc000/0x2000)=nil, 0x1000) r1 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x2c) r2 = getppid() r3 = geteuid() getgroups(0x1, &(0x7f0000000040)=[0x0]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={r2, r3, r4}, 0xc) 16:00:12 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x4010, r0, 0x0, 0x0) r1 = socket$inet(0x2, 0x1003, 0x0) r2 = kqueue() kqueue() kevent(r2, &(0x7f0000000000), 0xb9df, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x43, 0x200fffff}], 0xffffffffffffffe1, 0x0) 16:00:12 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "b0d42000006e9300"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r1) r2 = dup(r0) readlinkat(r2, &(0x7f0000000080)='./file0\x00', &(0x7f0000000100)=""/110, 0x6e) sendmsg(r0, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, &(0x7f00000013c0)=[{0x10}], 0x10}, 0x0) recvmsg(r2, &(0x7f0000000440)={&(0x7f0000000480)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000418caac2985959a46a17cb51ba38fd6bb5d91274d35e45d6c"], 0x6e, &(0x7f00000003c0)=[{&(0x7f0000000200)=""/122, 0x7a}, {&(0x7f0000000280)=""/1, 0x1}, {&(0x7f00000002c0)}, {&(0x7f0000000300)=""/143, 0x8f}], 0x4, &(0x7f0000000400)=""/29, 0x1d}, 0x40) 16:00:12 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff125c00000000", 0x8) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) socket$inet(0x2, 0x5, 0x8000) 16:00:12 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) chown(&(0x7f0000000040)='./bus/file0\x00', r0, r1) mknod(&(0x7f00000003c0)='./bus/file0\x00', 0x2000010008002, 0x800005cc8) r2 = accept$inet(0xffffffffffffff9c, &(0x7f00000002c0), &(0x7f0000000300)=0xc) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000340)={0x7, 0x1}, 0x10) r3 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) socket$inet6(0x18, 0x4000, 0x5) r4 = socket$inet6(0x18, 0x5, 0x0) r5 = accept(r4, &(0x7f0000000280)=@un=@abs, &(0x7f0000000240)=0x8) listen(r5, 0x401) r6 = kqueue() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000100), 0xc) mknod(&(0x7f0000000200)='./bus\x00', 0x0, 0x6) kevent(r6, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) kqueue() close(r3) 16:00:12 executing program 0: open$dir(&(0x7f0000000280)='./bus\x00', 0x80, 0x100) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000240)) mmap(&(0x7f0000ff8000/0x8000)=nil, 0x8000, 0x5, 0x10, r1, 0x0, 0x0) r2 = getpgrp() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = fcntl$dupfd(r3, 0x0, r0) fcntl$setown(r0, 0x6, r2) sendto$unix(r4, &(0x7f0000000100)="4777b02f8d062ca1cf19bd643d353d40c416269733763b885ebb79080be8bab47f4d7aa69ef564fcd56bfea746eccc9163a3c2b1ce0355a56348a24c9a4976e367c04f71a97b357aacc1d3966b3e1cee30521727cbf1e77c7505123b882c484bc632ad5312cb52bacadade2a516212f962e2fe474fbc6cde9251e1a00ea3090b4fdcc9bbdc8a0cb84b1d79b9494954a8c6b93849670d98590123dcd4937b7ec57747ff51781da690b3e17f8a14f2d536355c7c971c4bb48bf73f95f8ac3b8632976419c8e9f85b2905", 0xc9, 0x1, &(0x7f0000000200)=@abs={0x1, 0x0, 0x1}, 0x8) pipe2(&(0x7f00000000c0), 0x0) dup2(r4, r0) r5 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffc000/0x2000)=nil) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r7 = getgid() r8 = geteuid() r9 = getegid() shmctl$IPC_SET(r5, 0x1, &(0x7f0000000300)={{0x1fe, r6, r7, r8, r9, 0xc, 0x1}, 0x1f, 0x20, r2, r2, 0x71, 0xfffffffffffffffa, 0x5}) open(&(0x7f00000002c0)='./bus\x00', 0x104a0, 0x2) 16:00:13 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x80, 0x0) r1 = kqueue() setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="3a0071c92c6d8bb8089444fb1657f967cd9bb1caa6c2e0b5a2fea57777", 0x1d) kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x10001, &(0x7f0000000140)={0x3, 0x7fffffff}) 16:00:13 executing program 0: mknod(&(0x7f0000000280)='./bus\x00', 0x6000, 0x5f) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x2, 0x1}) writev(r0, &(0x7f0000000780)=[{&(0x7f0000000600)="80064f", 0x3}], 0x1) writev(r0, &(0x7f0000000540)=[{&(0x7f0000000240)="48e53c", 0x1}], 0x10000000000000ce) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="86457b8a99c419d8e513ef2621a11bdb3901b91b66717c4e28de99c4a4876c5ad4e98f1414218fb7a1177c135e016847263e4eab49c200317f8ed72284c55af4c61834dd53901352d395ee4ffe65803670098878668ffdd66e4cb594826bf2958398c87223e1160cfcf2e4dd675bf0d8155382b91c52fd1d44051e59ec828b4a40cb5193626e43f76bdcf1fe2aa82207add7082e4345c6e031182ad1a8026cc75b140995606ebd3f0a0774c1108087cbaa87ea352ed2adf8e4fbaceb9b6c08c3de2aca008ecfcd932b2486d23b6d3748d5749e5f07e8be698b33f8b5c265f4e20e6d822acef666b2b84bb8c423", 0xed}], 0x1) 16:00:13 executing program 0: r0 = syz_open_pts() lseek(r0, 0x0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1, 0x1811, r0, 0x0, 0x0) dup(r0) flock(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x8, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x2, 0x0, 0x0, 0x200000005}) 16:00:13 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb122e2f66696c653000"], 0x1c, 0x0}, 0x0) 16:00:13 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) setuid(0xee01) ioctl$TIOCFLUSH(r0, 0x8028698c, &(0x7f00000000c0)) 16:00:13 executing program 0: getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x26, 0xffffffffffffffff, 0x0) r3 = shmget(0x2, 0x2000, 0x20, &(0x7f0000128000/0x2000)=nil) shmctl$SHM_UNLOCK(r3, 0x4) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r6 = getpid() r7 = getpgid(0xffffffffffffffff) shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r4, r1, r5, r0, 0x20, 0x63}, 0x3, 0x5, r6, r7, 0x401, 0xffffffff, 0x4}) 16:00:13 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000080)=ANY=[@ANYBLOB="fb182e0400696c653000fad74e96ced4f3296cfa183ad505531e003003b0c7fcef91bda79acdb47c5209055b43fa9957755fdb664f9e07db3fde2e62bce84f238103769bb0d4dee0f5179ec50638c91f43b76cf95cf3f77973cae4d04bdcab148bb1bd8b8725cfffc1f4ae9f0228b5938541eb3fa5456bd1316edb71321238fb0149eaff1868353ae265dc93999b0d"], 0x2, 0x0}, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0xb9) accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 16:00:13 executing program 1: r0 = socket$inet(0x2, 0x40002, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="9c45c0030f6ca63f311b1033a1a3478880a28bf8b88ed65b5aa8446bc4f3657ee6f9b346836504b5ecfe265760d8608e9e26b50bf1c75b06b12a2bb3973506a4f88d4d2a83d39813a65462fa40e4ae5fea513f4b7efcfc9637cec3455cc8a8b1f62e2655856f6718a8b26f3911021ab369cb849fdcd330263297f51bd6094956eff035f2b94c234f42d19e58e7ce1ae17f9e27b79f86276749981f4644ce285676a8e73b6f939c7dbe6158428f1e9ddff9f51546857ec196c7038bb1424438d0e87b4bb2a247b73835ddec30b88821c8eac3560e", 0xd4) setsockopt(r0, 0xfffffffffffffffd, 0x800000010, 0x0, 0xffffff71) r1 = semget(0x2, 0x0, 0x2) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000340)) r3 = shmget$private(0x0, 0x1000, 0x410, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_RMID(r3, 0x0) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000240)=""/28) r4 = dup(r0) ioctl$TIOCDRAIN(r4, 0x2000745e) preadv(r0, &(0x7f0000000880)=[{&(0x7f0000000280)=""/186, 0xba}, {&(0x7f0000000380)}, {&(0x7f00000003c0)=""/146, 0x92}, {&(0x7f0000000480)=""/219, 0xdb}, {&(0x7f0000000580)=""/3, 0x3}, {&(0x7f00000005c0)=""/106, 0x6a}, {&(0x7f0000000640)=""/208, 0xd0}, {&(0x7f0000000740)=""/34, 0x22}, {&(0x7f0000000780)=""/237, 0xed}], 0x9, 0x0) socket$unix(0x1, 0x3, 0x0) ioctl$VT_GETACTIVE(r4, 0x40047607, &(0x7f00000001c0)) getrusage(0x0, &(0x7f0000000100)) 16:00:13 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000340)='./bus\x00', 0x200000, 0x36) ioctl$WSKBDIO_SETMODE(r0, 0x80185760, &(0x7f0000000080)) getgid() ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000140)) r1 = getpgrp() ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000240)=0x1) ioctl$KDDISABIO(r0, 0x20004b3d) truncate(&(0x7f0000000100)='./bus\x00', 0x61d) fcntl$lock(r0, 0xf, &(0x7f0000000040)={0x3, 0x0, 0x6, 0x8, r1}) unveil(&(0x7f00000000c0)='./bus\x00', &(0x7f00000001c0)='r\x00') truncate(&(0x7f00000002c0)='./bus\x00', 0x3) poll(&(0x7f0000000200)=[{r0, 0x8}, {r0, 0x187}, {r0, 0x40}, {r0}, {r0, 0x102}], 0x5, 0x1) ioctl$KDSETRAD(r0, 0x20004b43) 16:00:13 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) mlock(&(0x7f0000003000/0x1000)=nil, 0x1000) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x800c745b, &(0x7f0000000100)) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000001200)=0x7d) mlock(&(0x7f0000003000/0x4000)=nil, 0x4000) write(r0, &(0x7f0000000140)="105f21f926fdb987192bdab5ee4eaa00db6af270890ffcb48186f24a34d71b84a76a28f95bc0c6d0ce96fddcd432d7b29bea21878f917ac82899e2954c693e1848a8e806361c985aaec0307f5cf2ef3265ca08db080c5c40508ad2aab56865cd7d7be117fa6181575d879fee2177af9e3672824c59a2dfa0b72812155d3bb3ef7f70e51879405966c2d7618808cbd1d056ac07a281b283e85ab1e810d1bdeb8766372bc195abf7219b023b5f8c7f81705386b2dfbebd00e30be9de0cec7db0351fd39882a03441849b6e9fdbea3fbbe78454abb23077672f0b56e5329da0e28d938c19240597c0ab1f22ef85bd754a7ff7ac87d4f85f691a19220341b78cb038f18209cac43b9caa1e6729a7cecfad5b022ec0b7988ec27c15143705ef3ec363e9c5241611cdfd68a38f1e5253bc3c9cb601000a1f76f904ac7a50c3d4c04f85af102429ebc7ab6a92d7a96382fc344895c7f17740e0c588b7090d33b190eb2ee0d7d784345cd08b53e331ea835971893b027369c3e0fdbd3f572c2da8b83104d0bac2237cfca2e54d021358be58eb5d2d7ad559f99173dc2295164d7700fbd851fec7a835c1f43506ca949ae7eb6bd07b55a992858dea82e8aefebd36e895f75d2875c5ee18ebe00e49face95be96565cabc92228bfb6a9e9bcb0842d8224275165b499c45b2c04b0e7971553a23429b8ceb283afee451c373d6658a5ebc7d909b82972f51a2494d41f4aa94a20561d3d647af1c63e256612074c51ba22133d38806664872846f7f12deac8d26233dbf61011af31cf82875977dd32b00e07569c455dd70488c78039ed24308117922aebdfdfd56118a19ce51a035d99178045a8b7c11875fa68dfb391bffb825c90c698d248609430115211452e65c29ede18f364fcce298ab0cb533c340160806acceef14152b5f7c5ca7e2f9860c1fd71340616800b7692eb229d5314733f673260a35ad9cfb4910244bfd87549024cb9e84c5c6da4f406e54709879c2035e687cc6adf74cf67ceb8a208205f580a48ae15c641c44262822578814b45b94ffe527bd45807364b484387b699f868d23f2a9a61e48f472ea60fe01f739df3d7265c1b60bb97e830f6fe2f7db22c3626fa5676f1d6e71b2507c3c0d4b1e33690760a9791e33397dbef57514dd6608868b5efc66810351747f17aa2aa48fd9aa7fb8dff02241a55366ea3e1a23c2fdcbc325084adf5aaa310fdc2bf030ec1d12c47728273686e59a637777ef3eb96ae3a45bf7a8bbde85a2e9299b4e130988222fe3a941af36f1b45238e5d45a40009c2af051add131a2c1a606258a128931a5cf64506fcf78ec0eb3c1aa32caa86c6032b9512377adf0e2c851d5528f1c3f8a374d5f4ebbfc53084f1c4249f36b545d866ea57862d03f1cc0ab305a51b781db0f5a5dc909b9bbdd3d65e480d9899bcb94bd6a4799c013df73f7d4a514a33df533e10a5f00a7715d51828f78f1d30d4dc6d1eba43d58186001cd70c797880c1f5bd51b222baf810dadbb1ad7d843610b9b49e5bfd467cf8f208f40839e5ecb42a9ddea8951b93e4058c0eb2e011a0a2866fd497b82c9710705b027701ece679fd134f8de927e670e23664d4c64f5f7cf44084ab03dacdf682ec2e68abddb469106d21b68a9d6c1a29b119f22cbe6348902a54d7da77ca74a40da3c84b6ad4822055daf1f9bce87b44bbfc4772a4862c31dc3beebdbd0f03ba541bce35eba6092294f12ee480db733e3dd72f9b56568597818cc959e78defba35bc1861d33815c54333d949c87fb8e991d432353e7c3a1b212aabf210a71150bff9fc9b220bd923ecab79fe536cb5cff9843c23c794362c0c275c015dae6b1cba60327f2c3e66ba633a899ab8a5e854b8bee02dd8d08b09a3d317f4e6fd5b92005333f9c23d860e0b3073b4057cc840368faaa1324ebff355373f8c2562c28b146d2d257e0478c9e38a34525014c7076e8b802a2d230c7453894164d0420c78a5f73885aa86eff2fed8168e3771a9e6d93e7c3f0b661d1eff3489c7c0b4b30ca453c43b29580b431d2957fbf4cc01e247ee46057a4791b470d988e7a460f979077a00553476b273a45faf572c16b63a31d20fbacc99e04fe20e7debcdda0a05d8f2b86033d87983d216a6bcc803d313499302bc61dcfbc5cb5d11ed63f59a194be9765bc858d831602726a380d0934d6b6325a622e80f04b8fee3f4dd61983bec4eac2de6bf37aa0101131bc78e335de0dfff69357117cda5bbc1b69ea971f208be64fca5f68180af7f63b38fa3d131f14861cc927ff6d1e4b0a90fb5427407bd80e1f5d411a1fd03fa274a033a38dab40cfc4b5652e1e6e89ecd0ad4d715e3df7b04f9abef18c9c506abfb5ce01de72a5374bcbbba3fa49159d55d0b2f63b1dae177612cc090bafca8c9a55aa4ba401a5733d6dccbdf7a18b5e28392053d5ce5bff033ebf344a404fec3afce15422fdddb4150b4b06af3f84f6389242299a3689a7ded6e35aa4e7098991a57e704bc1fca1f76c37b68a3d8a9f01e873ca7e0b611de6c91e3fd51a0bc57ced5df3a5515925c1ae1f58ab56d4fe5e3b3848be7693a98114c2b0aa3f5e6e363cf51a0d6131ce902846c57b937cb5afaa9b7496819f840d3a24a375a017f048936569202c73af4a278e011a3ab5b71735ba1f4912aede384d86ba2e27c5eaffd7b6b116d8cfaa3a8890b3eae2560fc84f96f56f23be78c2989bd0c4420713885b0bc2ccda2bfa8ddca36f9bb9cdcfb91f8b7721d3b5d4c37fa41c94bd4040edadad4709a408483a9afebb3e6f13c35ef071d30cfad487cb1db5495c2054d0832985a0cabe766e91d56f867982e456293f2da8de8271660ebd6a4a369cb0fde9bfbce0872e1e5da89538b53aa82fa5f59cf0bf4a80fe40648cfcebf86cd30a5e4eb881fefcffd1658b422986d2b28a4fb2ece5941d015e7909194682e151ca711fa69bebdb978f464ab2c7aecb172d2b13eda5778c9cb7c1ddbfdef29cfdd8723fe7cca92fb1cb5a2af9e1003b8126c687ed06fddec3d95bdfb511172cbd1fff244eeef60f45093056ce76f5be15f528d5e14a6febc38278a68c1b540b0387bc4132ccc36d23b50c19ba08ab200e127d62f21af348c07bc4ed34bb7a83bff908a35cae963659c29deb6f113adfb7e14c31d4edc2d1a227a58bb51e9b7e11887382940f7e4dbaa93d304bc3b7d60d358dc09ad3eeb27ec5f950d6ec12d9ed940be7410c1b83b9cd31ca6154834c3a16ceaca5f7fe35459470749e44550524c9fbafe894b0eff43bae214af49d83bafb338e928e404aebf30024cf8c79c6beed7721070fe371c12669c40fc87617e78a6cc34930d27583765639a557aeb854b8d2a9942967643e8423f9843a0c8d3bffc0e5fa55d81a4d9894686adf0b0bf0fe04148b9258570485877b285067ec2b0b5b277cfd5589a8c62e031778a6542c5c322defeebb91ba63bacf6c07bec0b0b33257b5c95e62f120ef30cd3fb8b31046b5d2dc224766f80aa342fe5ef6204ad73eb2c2a5b14514921014a59d38f0cab7b902e2fbc6827beca0463f9000f17de9d81a87f3333cb68d31d9011015bee99590898367be0abd0c929cb062a5e0a996a3976e72dfd1588d3cd5e6f601d39d17c46be3bf9c068d703f6f3fdca378d873ba7d72e59f9577cf49536a9724e2643e24c92f6d3cc6b98dd86fab490f5e1cd82ca4c9e59254d7dfd3c40e36553705d13a19a3c06ee0d32c1b9efedfffde6e5a45d358deaa65a4931120e58ca6df879a4e7977e942c7ebb323d691e1a1bd8640b0e10a1faf69b58d8e90b1bb41b9b69c1af1c368c8fd18ff10d0dac643cd8157601fd3577b48597c316aae6ea4aca922e31a246ee9102e4b5be921cd6b39e9d6dea2d9da010b4053ea5864157ba3403a0b7da1b8a4f65e54f8de9b9b5b5ee5e38daa5d52e78a04f4833c6183ab14793a2b0ad74b6056e1c2a6fbe1bc3013d1570882a486a08e8671f9d7583af655e9a24a0045f4a939a3f678abe711d5c9b4e9599959a6813e2e230be48dcb4ab4f15c064e8cf1334a3ea4ff9517226d2217e1fecfad0e1fbb8ca2deaf5bce12fcf228cf6da0e5694c1209aa352891829f4dd47de011a205a4754390b9d353e524986a0a3e7819be9e9152b45c15731061dacb18e0f7c8343ebaebd7f3631ba860ab0d61c7f0ed9170801f519e5937c33944135f543295ee4c737f38b638898e988663f0f4493acba9dc8d75c5a4aafbd0ac6a18ed7ffc7936b8b2b3b6b82cd96c37edfb5a3532310590c7cf02b8cc0196be9b61786b07424dcc7c58004741ef77ab18117d9908e491fdcfc3ff3410545bc7bb81e0c435be5187c103742b9a6f406a9729e4a4ebfda89929c4f8264e5b313d18650ca5f739cddbb41b1e39200290717dec3c9510390d2ade693b849eccc89ed9668e41b03de9d7708e00a52ce156c7a87b82275b18dcc82f4f8f0201aebc93a5c03dd080b6c1d95eef813b3a751fb71240619fada88324b4a2c08686cccd9852e77d1407af366deaa62ef33a6574afff94484e348eedbc935b733c6269c538d7b23bbd8342694063e35fc4be6ed90a8e3cf3249186b1788f0e27963857ece2cc3759c2e3a0703cedae6b525b8a837aeae380d6c2c464e9dc9955a859ea6facf8def569e49be6932f5880be0a85b832d98d24d133f46b4ced5d32c68b0f60cf1b37e4c504514e1e3f2a625dd8bd0d7eaac5a64fbd45dcacd3aa254186d44927393a03bea5f73dfc7382290da1f19b6b389616c54aed9812c482b6b9948ef8840f18399f7caa3e01ae1acacf2fa345f2c9d44dd9b2071fbc7e6c7fbcd540b2bdd03b2018d7d99f4eb1f697b9f867986edda6062289ca5ac841fac6a3010429f900ab9a1820ebd6b620a9309bd13bbe19aea1647e5751edeb5d7fcd41606c7d66aebf31466df01b908b32a7315f6f6bfe0845531116df5472faa91bf1574dbcad886e4e953a460bf51948e17b8b5cf056ed0abf63818231c2e139b3de62bd654e83dbdb590af17f40c1cffc6150ba956d0eb0dfe2fb551c05e4bda1b88133c9db823dbfbacf8067da759385bc452395c4c00f712f90ae2dcb83f4df1d49b95967979845a2c8f3fe9f609a52521ae31c3722836f35efbb87f5cb764af51f48a026cca1011e0798ba046ac4d9f8990c3a10957cb142841e97fdd5ad4eeb238b6af184aaa87388139ee0cff2880a2c25ab49d7b4e00c067072c913ba1ce6152994b0d3ea4c0d6c47960ee35033e6b59185a7e54d40ba413e06b52f6c3dcf5899da87702ce324ac31395e696e14fa22b73425d230e69c6f3ab84ae01a34a8e00bf301ce3625e3d7e8a8b3528bd4466676f4cefdfa0dfc4dcd6ab0a7d9cf683848f5433e6a1ec712b7e02c79103cfe43d75d54e2cc1a0fe7f8ae129c350c6edb15f36d1f4a6e533564a57ff9448260175a4e4818755251417108f6e8ad39be143216520c19d264c000eb0b69ff472aa7cd24444b286f08672ddddb28b632bc4c7a80051627fd43c1d64eb75e4c34458ad77b79b3f182451272d597519d9b650809db45588a41b5a3c22cc72837fb2798210a15c73afa55b964b0728ae5341eee755ce483eb738603447ce65b3cb7ced7b094cd46eaaf96eaf46a5a919a09c865be2584c02edcbd548f4fb4cffa2b6d62ae9c946bbe06952bcbfdb7bad92afa3ae5650450f249be75fe897a3177c43d10887ad0a7c468bfae32b0faae292ed54a9070057a88123ed824739b59e875a0a3f65293f4a2e86618f0934d9c46619d5ac13dfc141", 0x1000) r2 = getuid() getgroups(0x1, &(0x7f0000000080)=[0x0]) lstat(&(0x7f0000001140)='./file0\x00', &(0x7f0000001180)) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000001240)) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f00000000c0)=0x1) fchownat(r0, &(0x7f0000000040)='./bus\x00', r2, r3, 0x6) 16:00:13 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) fcntl$setstatus(r0, 0x4, 0x8) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000800)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f7732c841e527cc3881bc6ade7d41797c8b9f99e8f1c541e11853f3088cf57549e21ce2291d5eb1613a00b3e97016edbb592f0f87983d2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230e21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9be9bedc429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bc5d5a7beaebc9a5f1de996d57fd6c1f950cfde690a5042f01644fdc48b38854516dbe0e39d7decfa2b1656b6ef173bd2eebb6d83fcfd5a93734bd0256110d5b3e80fe632b348a87387f1ccef163cf00406e2d509a265719083c25bb1b6691a386222ef9512dd60aa553c7d1029d34394e54ba2129c7d2596780748e58b191a79acd78575ba76641b9ea7676fc4aee9358cf1d4cf351547dc05068a61890c56cc344d76c2cc4292b2d8b84e80add935e6f16040db4d3f18aead60dd0d0ac226e2e84d5020e0277b51b169f42accdc34c0df7a4a20b809c42b6906b9f3d164db65c3fba4f5170c2194fcf705fd6bb3c027059ad08575aa3fa7d2d6f4b3ed743d1ada63cf5bcc7ed2ed3c699d7170164507e881550628d4c54a90d336dab5b028116bc0bd13b818b0288f78266fa9cfb817f08165b2bc2c5ab88c4ccc6d6aee92ec83600446f2043c759d78acbfdd521bda75a97342ec463e107786a33e873086bc53c18514bcf4a7d595a53d048ff278662c737846b1b6718d94acc92181804723cc033c39e881505fd4590b65f09affecbe5b5f27fc312bb35b21262a62c2f1b9773ae4fef19bfd144bfb19ae81df7ffbb4db62c53f80c8c168dbfe1df0711b912ea49af90f7a0472678a6df86c6a74aa9447a5e12258699288f36f17bfbf", 0x333) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffe, 0x0, 0x3, 0xfffffffffffffff7, "0503e7bb14543800e0ff0000ffbffff000bf3e00"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:13 executing program 0: 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', &(0x7f0000000100)='r\x00') rename(&(0x7f0000000180)='.\x00', 0x0) 16:00:13 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = socket$inet(0x2, 0x3, 0x0) setsockopt(r3, 0x0, 0x6b, 0x0, 0x0) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) readv(r2, &(0x7f00000015c0)=[{&(0x7f0000000040)=""/82, 0x52}], 0x1) preadv(r0, &(0x7f00000001c0)=[{&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/45, 0x2d}, {&(0x7f0000000100)=""/131, 0x83}, {&(0x7f0000001280)=""/182, 0xb6}], 0x4, 0x0) close(r1) 16:00:13 executing program 1: utimes(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000000c0)={{0x7ff, 0x800000000000}, {0x8, 0x1}}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x40, 0x0) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x44) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000140)='c\x00') 16:00:13 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x3) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000240)) 16:00:14 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) getpeername$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 16:00:14 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x200000001, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) connect$unix(r1, &(0x7f0000000340)=@file={0x0, './file0\x00'}, 0xa) r3 = socket(0x18, 0x3, 0x3a) syz_emit_ethernet(0xdd, &(0x7f0000000240)="d6d3dbbba048199a4aff79aac11693775a0bdb84e519373d8acce64a8c925aa288908cf3f9465304081323c1b026bdde61daf26ba4c299233ee2fb3def5c6288ca2903bf9e6a6453e35f503eafd55d4aa1f32d5cdd825af641f0d84067d73df7e8314028186d2adaf950b6c1751bf0c1c7715a57728c5168736d6da0dd27611fb53eaa61e2c6015632df4c93719a62392d30678571f914ca0f4c8435f57b1ad8bb1ff1e5339a8a7b9506470b38588fb33924cff6de4159359b33fc3a9d595e664f17d879860c5b223843688f0ed0df7f45e41b404ad3e0510d9febc765") getsockopt$sock_timeval(r3, 0xffff, 0x1007, &(0x7f00000003c0), &(0x7f0000000400)=0x10) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000380)=0x6) ioctl$KDSETRAD(r1, 0x20004b43) write(r3, &(0x7f0000000100)="9b57c67b12f0863cc3bff2a3fdb7513bc1bccc1402bcbbb93c4182a4f849acea55fce82266a66bc38ca4177cbbb0ef120d98f193f18416ab85cbc79967d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6cd872bb8a3b5d4f48b745e127331d8b557a6daee9aa383532572511db5eb5c4f86badcc2809e17b781dc38ba45876339c236d2842d569020287ce96991408074f0a8b7f55c354e9b9d8ed2600641a158f11973a86ce02a5a6b8740a0f7ca4dccf1e3e98f68c6fd57610", 0xdc) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000080)=[{}, {0x101, 0x2}], 0x2}) connect$unix(r3, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) 16:00:14 executing program 1: r0 = socket$inet6(0x18, 0x1, 0xfffffffffffffffc) shutdown(r0, 0xffffffffffebfffe) 16:00:14 executing program 0: getgroups(0xa, &(0x7f0000000300)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getgroups(0x9, &(0x7f0000000340)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r9 = getgid() setregid(r9, r3) pipe(&(0x7f0000000200)={0xffffffffffffffff}) getpeername$unix(r10, &(0x7f0000000240)=@file={0x0, ""/82}, &(0x7f00000002c0)=0x54) r11 = msgget$private(0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x3, &(0x7f0000000100)=[0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) getgroups(0x7, &(0x7f0000000380)=[r7, r1, r4, r3, r9, r7, r6]) getgroups(0x1, &(0x7f0000000400)=[r15]) setgroups(0x8, &(0x7f00000003c0)=[r1, r6, r0, r5, r8, r18, r8, r2]) r19 = getpid() msgctl$IPC_SET(r11, 0x1, &(0x7f0000000180)={{0x5, r12, r13, r14, r16, 0x10, 0x9}, 0x4, 0x7fff, r17, r19, 0x1, 0x7, 0x8b3, 0x5}) 16:00:14 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1fffffffffe, "b04d00f3ff0a631a00"}) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x5, 0x810, 0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) dup2(r1, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:14 executing program 0: r0 = syz_open_pts() 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, r1) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') writev(r0, &(0x7f0000000040)=[{&(0x7f00000005c0)="26e4c368d94ca279040d47ca5c612aed76011d2cca5788922136ce3b0faf64a8762b63ff77b53d0fe6e3664807e2b903548dd10473b7f876848b0cbae4c1d21e7b5ff8808f806b13f5b1a7b93d702bbfde98d2b09b0bc19bbcc22b686d82782787b6822e71992396c7492b2e41abced3186adbcb356a3673ad846646abf50a2f599190813c145a6871fd7a59d09a01142e02e4f60859bb9df94c1d810d4395bc6dc179df3f29fd0d7f48d04a4adbb45e6017fc7f8682435a868f3718bbeb85b0d89e933946b71f6a28f29f17ee8c85cb0f8c5ffec13b627db3c925b848b828d9aa1f10f4740ace6c30c969ea86b9a57977a58a6f36fd84e2fef300fc727cbbf4a98b997449b535fc0201482b184895a77e9e264d3b59a3a74383622065d45001115a1f8f001175b29309308d18239d9d66abe735481b1726b9eb983cf9fefdf1f31c300edd19881e90b2bf64f7e7edab9dd9643b54e9374f470b956c59f4dc0d20d072943660fbaba603418f606eadde0a9373bae97fbe43b179b491776221f81e2c0ef635fec2c0690cdb8cc05c27832b6df0c524c22774171d55d8089f07ea96e426faa6e763cd3a5ee3e18e69fa640b3543ed13bfefa3d053fac3966eae2e9a148e138648cc0af1c9ead60f3fcebee6f631c4dbbc6514aa53f844ca32d9427b4bce4c6cc709e1f76a321f7911526058caa8581c0a91105dbaa22faf2f8c15c6b15f718cfb696e0ea56df387917c322971c97e0fa6c65af268f572f24d831554f1be6fc4d8f11140ce3b78205309d4312b8afec6f136e9ac4d930d75b0672788357583f353b3225437ff3d2c931d491d1654e63d0acdd5b189828506fc1e148f61413d87f6623c5c8ed5f1cd83e1520f3dfc3cebbff31de2753f513ec417240a6e92ea6f278ea42717c2bc7430657685f03182ae2e75464c75c6c04e927aa3e323ee7f468fd61d26bed69349345ee5836894c10567821f9065c751630790811a8d63b5863756b7edfb823b6e6542c79975dfc37dbcbb7a8f581095cc196e284f77776dd83525d61225acc9dfcc4707456042d7a52864032e15eb40630ecdc022d1aae881191811582d04ed0b638eec2cc330e5f3cf55effe45bd28de0c4154d0bdab10352e10ee4c917fe3fe781993a1b4ef7faa2756a5db65878330492db3f34220fe09955d67b3153719c61b2adecc13a4ab807736b115553371bae887c6d4b78b9d9c7306cfd6fab49bce9ba39db3b6ae7d962b9ea6bfbeaf3ac51e85f3ac2eccfd4d6171862712035874db627ecff1a3da06864d4790bf54bbbb71215893b6ff0e9c364c05f90cd9bea83b3e187c475f42697ede1d28bb2b2f8725427fb5f5fccb2201132923d2f427c010e59b148e474d34457b0731a28df99d905d61f3a86c15c1407d24866be5d0f1f39c9a953f3c9b3000aa3cf368fdb568e6b7ddec6b5ae8be08f59f6112f67aa95d72d9f566bebda771bde86452f19b5bba922900bbd7b72dc0da46b9e81ccc68adca284a028186cc9a43bb4244d64a16d8bb94de70005c47b4094d0f0e85009482a9857e9c9a3c099ba5bb215545e7495230f0902b8430a7eae644568348ba02361bb0389e359a4462cdf837cc6ca7e851b1f78e72257356883dde75fa36d08ecff2b61f372d93ee844a1dd3ba207808dc02eab34574972eb9a9a27e8ffd804ed9bb3f6fe79d3d186a0cfe8f7c91dfbac650cd79be85e639cbba3bacfeacf8b3697851bdb231e78a151ff59f632333ecd834ef09a779b775c3eaa21ef35e01290206e252242b1a433687c9994d2b33636c967fbe84bf832b071dd0fbcafb47e9c7cb3a45812d6050402886042863598139df8d66591b45f5fe29abe4e68e5f009e822c9ee07f5574e93a6a9fc97de8e5d6d5199fc16f5abcf17155e0ef0db5165de000f52147a584acb73762fb4ee80f6243cc5628851c5621acfde92642514bd73f5db4c1117700fcd9e48a14ac27c7448aeb6ee3ae6bc855511a8ab7af6b1f02e453ab7df2d09aac2d1844fc7d6719bb83e6f83f3637284cebfd330bd4e69432bbcffd58f1f50e656bbff8b201b769d5a090f7fa8539b01f3ae3f844175f7b5d630384283b1c11d87279f95b387217385c24808ab07f49fb9b4608a2bb980e4e5604e0ad82803ec20b7b6172af1a734b5b9a995232c7518f3c80d5730bd36fa18412c71dc628010a24468c26f9836c2b47812f414c4f61636a4b58f950246966d4f41caea7508a70055b4d72e02bf05d0075d40af54195f10dc0d6849a6fdc82716b59dc5da05a672e65bedea4769cce3acc6b4f0905ad794b194a5875f746823b383215e62c8e140a114fdac19e0bde0040188b783f37db4393cca7e114d4916dd4edef6a7b060c10935f6102c543db97c3c3acd93985a4f93c26c9fd12eac3410183927c40d2cd080c5378f21d38c4234bfa818998dff5aac242416c03ee8486d92e2d95ca9c7d1872af64ec00b12d55f275aa9c92a54eb7e773302bc6420aee7b5cae1d9f0394196f01291ac37411380a495544b039e7658a0a5ef3fdf42f8bcb82368f4b315d8dccfd6752c59abf6ffdd04d0400f4bb45d144391facece47d04346129d664815909af7b2c3cfc9e56de9b96661c137512244eac730a2ef740529aff2538781dbaa70e01b7fddb72012fef195f88a778382a2fb9258e3e68087f4d99af5946d6005042adb1f7302510a2914d5adb2ab8bfeff8dd3ac23c8d0a9f2097e0ec287246e25c4a90c6eaaaab0c965d4a276d7762f1826d16192323db8ce50b515ee63cdc5b3874b20d752d90972908afd3627fcaf13295c93df47822d70d0cf98a94b8d935d6ee6833487870f4bddd985e1fed97a2295fd00c0396800170687a373ed267fbe4f1984582c5f0e6bb93e545ebee914c7ad50faff630e136633a4a5316a4a75e3c0c165dd394bf82c607703f6a6b40851115c6ce22fec3f3260c6a16d866353f2c7dab37e44809fd8ee4e073d200c862ab6a133b8a52a3378b1d16a4df1ff07497fec7e7558a91daa4cdc776c8b49d901a19d5269e5f84c94db6426192ccbfc451293c92ba85e937c19ae811bdb122584a92d11b5e05192c50399de54c30130d61d8092a1f3c03deaa16d976de36331c67f6b96c495c1505e8f3fea58f9bdc20cf27e3b2e75df047dbee11ffd7315526b4ae6cf98fb065c2ac10353de86c901accf433d41bf5b83a62854b3165d84ca6dcb7023dc5b54d5ee427589e6a3081f7032b2513e79a5a44ad49a1ffdb380f8dc5e1048209c3c6747937d3b813f4fae5c46cf24874197cdcb8ecd32949c067e99fa91004e15a6deeb05bd20cbc82deefeafd1678fb78f0399dc29e0f65904ea8705844ee41d3c466abab84e307eb6fc98bc62e884dc35dec8cd0ce4f8c45aafbd28afbbb17e15613103319f9d355819bf76ddf6fe60e5d551651b6371dd89d03fe71d6287737891e99eb714c9217bad1d377cfcebab4e3b5c2b655b15a5e5462b9d5e23821608f9ddecf4e519398dd411e1ef495df4b8c051f487ca51ec7c60cd9f5b6221befdd3ee08b4857d5d88297d466a59d1f9f52f71007eb5ff5a75c88f807b670622694d9d2437274a4acbba8f06d7eede771c2e4bc2f4fc516cc2104641a444837c2263f4ffea7873cb794470278ef79af995bf07c280b3537dde62d7a8eaae7c096f189e8b27668e222f53dd708dd587d514f2acb48b9f2fa5425074fba09190e7c7960a118f9dde1cc8b329a089dc6b332b97ff991f170d19938e99f9b7524b82efac027d624e4f433a3e607e9e7cf4fd6641c1b8073836514db92b0be3b026ea902836180688f9d5217c981aaa8bb7181351803795e434d5a79663be7b35a215deb6fd3d85b34d04ad2eb6080bd38c2b33a346ba64517063129f75bf34493f56414d9bb61aa0f72dd8c1735168770a805279ed8c89c0609f730cc2aa68103a339cca330aeec379008b5bd610231d6ad65053fefabb950aad7c8229faadac749fd76abd7bad4de61f2ecf12b48cd2ca52809022e60fd7fb992dd48f56f717e29155c0701b165f3a2c7f8b221ae62c6dd79d1540e33e3dc402ec8d2f5da46a30ecbb0335223e724227b4c293374cef0b368c026aa4318d415f05a50149e8aa78a7aa633b7cc490464cc7efc5692e3ea3d340ab2acfa006ea55b1d429017edc929bdc51478ed8d30064304c68fc636377a5fe39f45ff8fcd1fecfb8822c598ea8e36e7e1c4875d652fbc24052c6970001d7e4a7840a228e8797a45a5765b3cd41919c64b67849f196d87cc20653a632ba153b92a2b7298c7e70fe18a880b3ffea83123c08a49152e1dc3c80344f9743cb786ee8f5a865f4796e56a6f93433a53363d03e40e3efd4de98718e640943fb912d50295f35460f2a527fec6e6e26ae81b8266ea8d76b8d2573b2ab1ae9a0d911e7c0d6c0eec115b9bfe50f1b9d71ec5ec7152a49781a78788fbd7b93f74c72e14d0af6c62a1e9fdf0447fb04478bc06b3daa70f2552ca558baa375dc903173940e56b235bc20280e24af9f88a0079a4802fbef3642362e2909a99f44b6d6f6a1b78e8905d32df87842c4b538099e044b3f3c084b83edc7199ab1e9590bf8c4b1c48b5e172b6f72efe67a6c3a0a28e282f173e714f65861d1c1c614d8f5d2a8cab7d35e1ccda08052d481a7ddfa13cd2d4a3d61aab93023619ffd9623431c6b180dd4a2639e88d6289972a04ebf7539599a3f6c268b5ba309169d0caf0507cfd0671716f8a5455037e127f74da8527351d27afbef79d63d2cf323f34dd6d5212ed42213fb2297cc1ca88085458309db0caeb1f3d1afb24a16450bbb1f3ebaecc2bf2b0425051d1515f511e77631a3b112b8b7b8726377f4af0dd35abf812a4622ebddcd67023d284e769f22dcc3a81414f9ced6cd4c1b5a448dbfd1ba7edc7561d5183cc2648ffa310596c8fce91117e36cbac3ab444560203d1567ec74f8a93ad731a6ac7d113f261f4fc32331a6716c5c37b6caebbba5cfb7d64fc55838ccc5d3acaeb6c4fd32b79395ff2647c2753497092adcf5a0a0f48310faa4315d8b731b7431c1a3b6022221487fb27cc1b55e767bf0eae964ebc1fad9c576e5bf77113e41b3664919e34abd70f47262c249516ccbdd8f32a6dc28b4b33e4af3db0c988d752db3090654ae1b1bdc73f1c6cfa441103ab88c8589a85928c4c4ecc6c5536b97a7ac47942bb86cebf4ef52d3fe5092ed6bf804d9ebbd978375f0ba3d34ee72e206fdb87292571eea41c8d63fac0e594a7694c28f62ac0111ba1c8dacca0be5c09fc59e61d50a298ccb7f3c6b3b4c870f51a4eced0889fe813ac0396c0254ee5370fdc9d42464783819af784553d6d558340bd92269e9c9951c5354b54a7fc31e6d72fb03c9da6f575effdcf280dfb1b2d2f0ecf3164c6132dab60d4e742cc3201efdfaee18f3b9385904324598cabf13cfc5bf7acfacd40a917bbb418389d9c4931c4a6c54d24c6703cfafc84278952566a9bebaeba510d249ea551b8cf134bae89b3fc2f9b0ba5c81286eb0f856d5ff2fd6e33c67e49bb13f1f906cdecd88e383c94152be131af967743a26206f92c7be2307faad4255799af9e722a45567a9e6013d6511dce58ec12e432d8f17696ec180d3e59f958b0228189e076e80306d45a92c9eac0b2c86673d2668a968bdd9a23f77e8881a15d4abfa2a192dea679b2456c20202fd9bd5f76c63fa7ebb0c96c5e465ce832247d2f7aac9be683fa492bf46390160d088fc61e00b78ca344e99dbb99e4558479a4111dddc426465f7ee854", 0x1000}], 0x1) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000140)={0x2, 0x19dd6249, 0x10000, 0xf82, "c6c087c8e262543ec2b96e1628f3b1ff891bcca5", 0x4, 0x9}) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x200200000007, 0x4000000000000003, 0xfffffffffffffffd, "850000000009000000004000"}) r4 = geteuid() fchmod(r3, 0x20) fchown(r2, r4, r1) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 16:00:14 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1fffffffffe, "b04d00f3ff0a631a00"}) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x5, 0x810, 0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) dup2(r1, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:14 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0xc54e, 0x80000001, &(0x7f0000000080)="9c4dc4dceca4038d19de36bd83de755f248c7308ddc442b097a54d37f95dc2b4bea99c99629c4d411eb5cf9271e467f2f3320f0987921dbb4e26902f9ddd81222eb8824ba35b19ab65497a5b435a7697bd6f2abc4d182b5b98f76e661a737370b780fa32552f5226ae53cf3023795a54f63d", 0x72) setsockopt(r0, 0x29, 0x31, 0x0, 0x0) sendmsg(r0, &(0x7f0000000040)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1000b1062b34efffffff00000000003f000000d31d"], 0x10}, 0x0) 16:00:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000000)="582720efabd16ebae632e0c2e8b27f2b284a73f2a044fd33055552fbd5e41789632d42eadbb4f2fdc68cccf01dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8a7db9ad8a4f5f728ada3742d193ef16ab9", 0x65) write(r0, &(0x7f0000000d80)="bd82c321a8cf98848e4a8051bd24313d028d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ec828e3768a0237f559b7cb5e32d0ffad4e7199679daa987423cab21c6b2748aaa78943da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd1114518138f7d1d6a2e60e1f34322c0cdf8648b48935d16a79a15cecdd79cd66c31400b4dc386972d2eae4950146e55dfb730fc43c6c3b018be5455be5fe8080c850f9e13da075ee54c068235008afe74511560a934642a247a3e4003d756b8f36f49d07805e04cca5dcf52535caab085c9a7dee538225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa280628dc1acadfc3e92423cb41197f368771b662654bdff0d7b16d17f7030a73a7142506aacff400b84a56478769d83c9ae3c3e92f5de46d9c350db63caf7ec56cc8d1a827d017cfa86de2263508d4edcd53967e684a30c5f5913d0e81000000000000008eb15fde65dd6caa00ce55ed35131361160b55248e02ee595dc0f7a85c43086db0362498e59f473461f38038d5c48e03f25e2c1095aaa93079482d45d8058bd4a94a286ac2b0a75452f07e8f1f3e43d91df86c1926fc35f1f2cca773e10bb74f9cbafd48121509", 0x1ce) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0x3bf, 0x3, 0xb, "b08dce5800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:14 executing program 0: socket(0x1e, 0x3, 0x0) 16:00:14 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) r2 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f00000000c0)=[{&(0x7f0000000040)="000000186004008b00002b27feffffff0000000000000000000000000000000001f2e9ff0000000000000000", 0x2c}], 0x1) accept(r1, &(0x7f00000001c0)=@un=@file={0x0, ""/52}, &(0x7f0000000200)=0x376) r3 = geteuid() pipe(&(0x7f0000000240)) r4 = getgid() lchown(&(0x7f0000000080)='./bus\x00', r3, r4) 16:00:14 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x6102, 0x5900) select(0x40, &(0x7f0000000000)={0x8, 0x7fff, 0x93eb, 0x9, 0x2, 0x2, 0xfffffffffffffffe, 0x3f}, &(0x7f0000000040)={0x4a11, 0xad9, 0x3f, 0x0, 0x2, 0x800, 0x20, 0x5}, &(0x7f0000000080)={0x5, 0x8, 0x4, 0x6, 0x0, 0x8}, &(0x7f0000000100)={0x2, 0x1}) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000280), 0x0, &(0x7f0000000300)={0x3f}, 0x0) readlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)=""/81, 0x51) 16:00:15 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x5308) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x401, 0x0) close(r0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20000, 0x0) 16:00:15 executing program 1: r0 = socket$inet(0x2, 0x4, 0x7fffffff) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/54, &(0x7f0000000040)=0x36) getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)=""/70, &(0x7f0000000180)=0x46) r1 = socket$inet(0x2, 0x2, 0xe41e) socket$inet(0x2, 0x1, 0x3d32) getpid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) lchown(&(0x7f0000000240)='./file0\x00', r2, r3) r4 = socket$inet(0x2, 0x4000, 0x6) r5 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x40, 0x80) ioctl$WSMUXIO_REMOVE_DEVICE(r5, 0x80085762, &(0x7f00000002c0)={0x2, 0x8000}) getsockname$inet(r1, &(0x7f0000000300), &(0x7f0000000340)=0xc) getsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000380), &(0x7f00000003c0)=0x8) setsockopt$sock_int(r0, 0xffff, 0x1037, &(0x7f0000000400)=0x400, 0x4) getppid() execve(&(0x7f0000000440)='./file0\x00', &(0x7f0000000700)=[&(0x7f0000000480)='#+$%\x00', &(0x7f00000004c0)='/\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='!-{\x13@+]#\x00', &(0x7f0000000580)='@\x00', &(0x7f00000005c0)='^*\x00', &(0x7f0000000600)='\x02#\x00', &(0x7f0000000640)='*\x00', &(0x7f0000000680)='{@[)-\\:}\x00', &(0x7f00000006c0)='-]}$*#)%\x00'], &(0x7f0000000a00)=[&(0x7f0000000780)='\x00', &(0x7f00000007c0)='\x00', &(0x7f0000000800)='\\', &(0x7f0000000840)='+.&##*{,(\x00', &(0x7f0000000880)='~\x00', &(0x7f00000008c0)='-\x00', &(0x7f0000000900)='%:\x00', &(0x7f0000000940)='\\\x00', &(0x7f0000000980)=')\x00', &(0x7f00000009c0)='\x00']) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000a80), 0xc) r6 = accept$inet6(r5, &(0x7f0000000ac0), &(0x7f0000000b00)=0xc) r7 = dup(r6) r8 = msgget$private(0x0, 0x5c2) msgsnd(r8, &(0x7f0000000b40)={0x3, "ba4733b4f04c6327dddab4d1b660dc013afcbcbd7a74e47bcddb65298f79976da6632c6c7e68da1c4bc9d77790ae48b7521be4cdf3b097ab41fae57ecdd1a33d469bf5d2b2f6ed79751260e9e51be6ac35a2e1a6d7a6f1dc83300512d660829c0c0e2da6d948728a16464cb858dd2af5f6ee06b3dee2ae05c25b9bcce970f543ce1bcf0e6b05a6c641f834bbc174d1169845435d1e656721c13628e95e5fe416e09529f700860c2e9257dcca353729f79a880abd2afb87"}, 0xbf, 0x800) listen(r7, 0x9) listen(r4, 0x7) seteuid(r2) r9 = socket$inet(0x2, 0x1, 0x20000000) sendmsg$unix(r7, &(0x7f0000000fc0)={&(0x7f0000000c00)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000f00)=[{&(0x7f0000000c40)="673412beffef8683a254ee7b7adecf0c2b090d9c7d9f60d8635544a7e755", 0x1e}, {&(0x7f0000000c80)="eb87df612ef2499135e466c6e006f6ea022bc4d83be21baf91fefaa3d12ad0f971c5f54938dad0023ca5a30e0f9905e939501482217f7753d6d2d1aa15e58de6dc195fb889", 0x45}, {&(0x7f0000000d00)="68a7be536217da36552392bb3dfc09b1777ec599becad362ee01ed4ff946522689fd1899534f9bfaeecef9e7330999111fedd6b7aa5803ba2bebce0e5b682519c520c55117af92abc1a7f352f78e2b81755595a313074779cbc869f8a7cf5f85e2f923351e78cc15fcbf116e1ea2608f36ec8bb27c07", 0x76}, {&(0x7f0000000d80)="48f883c00977f84af6c849dff024c6c5a6bae9eabcec5b80a5d9161190759b874714d3b90460f4a07c06e25853f92ae20e5087c6b979a6a49f0caf426c20454243e66b15801d50d12951295a88eea1d9ad74b0109191740089170494f9eb212452e52cc727f6ef4fd48236b329f4f97bb08b1c4ffa928a496f5a935a72c0e2c3ed21cae3fd81", 0x86}, {&(0x7f0000000e40)="8f4b1ef9615bc24143ef31207b36da94143cbb3d3325ff2c9b236985b45ccd5c4bb84a5575155dd380bb219d8398c17fcfcb9040c8100c4fb8df0319b5ceb30094ae5d9c3487eb30fda56fdd043127f3c79e998939a9f10e604b2f228422707c087385c20c0ad4669453689d132ea0b1088f3ac53e0e0d307bd3e3efb9f8d5794aaa17e4288fa7ae3256e2a51f588e74edc8cf", 0x93}], 0x5, &(0x7f0000000f80)=[@rights={0x20, 0xffff, 0x1, [r9, r7, r7]}], 0x20}, 0x3) msgctl$IPC_STAT(r8, 0x2, &(0x7f0000001000)=""/145) getpeername$unix(r7, &(0x7f00000010c0)=@file={0x0, ""/4096}, &(0x7f0000002100)=0x1002) bind(r9, &(0x7f0000002140)=@un=@abs={0x1, 0x0, 0x1}, 0x8) 16:00:15 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x80, 0x100) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000180)=0x800000100001) 16:00:15 executing program 1: r0 = semget(0x2, 0x3, 0x218) semctl$IPC_RMID(r0, 0x0, 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x80) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) lchown(&(0x7f0000000140)='./file0\x00', r3, r2) setgroups(0xee9cfb9e39f1d628, 0x0) setuid(0xee01) r4 = semget$private(0x0, 0x3, 0x0) semctl$IPC_RMID(r4, 0x0, 0x0) r5 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) setgid(r1) symlinkat(&(0x7f00000001c0)='./file0\x00', r5, &(0x7f0000000240)='./file0\x00') chdir(&(0x7f0000000300)='./file0\x00') r6 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000100)='./file0\x00') r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f0000000000)=0x402) semop(r0, &(0x7f00000002c0)=[{0x1, 0xfffffffffffffffd, 0x1000}, {0x0, 0x7, 0x1800}, {0x2, 0x7, 0x800}, {0x1, 0x8b54, 0x800}, {0x6, 0x3, 0x800}, {0x6, 0x0, 0x800}, {0x3, 0x7, 0x1800}], 0x7) r8 = semget$private(0x0, 0x7, 0x100) semctl$SETVAL(r8, 0x1, 0x8, &(0x7f0000000040)=0xf80000000000000) 16:00:15 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002008, 0x20000000004300) r0 = open(&(0x7f0000000040)='./bus\x00', 0xc02, 0x20) write(r0, &(0x7f0000000100)="bad61f23308ef8cc574aff4de5f6a2b635f71d455b04e39078efb6549937234896112ad0dfa592fd96a00345874953767df868e22c09d1340b255b84051996f30e86a7408fa82886cac60fe2f039a82a1da9b64077c095e994", 0x59) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000080)={0x0, './bus\x00', './bus\x00'}) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x382, 0x0) fcntl$getown(r1, 0x5) 16:00:15 executing program 1: r0 = socket(0x2, 0x4003, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="82022e2f66696c653000415af542b1283550c405d6058435455ac8ff1de31b4fe6db521cb895f19fc03e658ddf649529016020d2d95e7a6d8ca185aaa994eb8210a14be987b300546cd9e5462ab573bf8fcd83c99d4839d4fca03516c73d5925fa0cc2b68e9abac39d2bb94b5bded5bf2ddd0618aedc7c00d8e6ab31f4021b9e537b76bd8dbe07bee57853c504786296e05f11f5687e4c9529db782e770b5a126570bb2a1e1197e6ca5eea6c491918fe753fdcf5e3acf970731754150d8c1914589f5fe2166bf1c9ef36b61fb024d9ff959b357fe98655f39f530fb11fb56d556432"], 0xa) 16:00:15 executing program 0: r0 = semget$private(0x0, 0x7, 0x3) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, 0xfffffffffffffe6e) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f00000002c0)={0x20, 0x1, 0x1, 0x3, 0x6}, 0xc) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000280)="6bf461d102234ac3", 0x8) semop(r0, &(0x7f0000000040)=[{0x0, 0xc6c}], 0x1) semop(r0, &(0x7f0000000180)=[{0x1, 0x2, 0x1800}, {0x4, 0x2, 0x1000}, {0x3, 0xffffffff, 0x1000}, {0x1, 0x1, 0x1800}, {0x3, 0x5, 0x1000}, {0x7, 0xa87, 0x1800}, {0x2, 0x8, 0x800}, {0x1, 0x3, 0x1000}, {0x1, 0x1, 0x1000}, {0x0, 0x1, 0x800}], 0xa) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) r7 = socket$inet(0x2, 0x4007, 0x100000000) r8 = dup(r7) fcntl$setown(r6, 0x6, r4) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r10, &(0x7f0000001100)=""/161, 0xa1, 0x0, 0x0, 0x0) dup2(r9, r10) socket$inet(0x2, 0x2, 0x4) read(r9, &(0x7f0000000180)=""/186, 0xba) execve(0x0, 0x0, 0x0) semop(r0, &(0x7f0000000600)=[{0x4, 0x552}, {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, &(0x7f0000000340)={0x4, 0x1, 0x6, 0x1, 0x7}, 0xc) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000005c0)=0xdd) accept(r8, &(0x7f0000000100)=@in6, &(0x7f0000000480)=0xc) 16:00:15 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r0, 0x3a, 0x0, 0x0, 0x0) syz_emit_ethernet(0xe4, &(0x7f0000000000)="fc74375cc175341d79428585742ca584abe00dd7cb7f41480c32ff4720d56ec92618f95752b40373eeb23a3246efee2dd34c8836f1ccfefb74841adcfeb247d714ca96666f6cb3277ce83098f8e8512478edef82eab5d7e02bbd1f31d1c8a3f5464552e43a1aa82e362f01ed210267e998bfbb68a63222fc96a158ecee601cb36e83ce8c7dd82b1e53851dfb84db9ca6e5cc7c96e61bc8924bb4d87a5a8f9037a28984781b2d6ac339e5d840f25e8eb20b88eebf5d248a036e05a5e4ecb4391864e7cb050f92bc24c6877b6679a60f58270ca6bbb0d8d366f145ed62fe2df1b4a9bc07d2") sendmsg(r0, &(0x7f00000004c0)={&(0x7f0000000100)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f0000000140)="c4b84f15a796aa05c7ad3c0712fd2bd7ef4d1a", 0x13}, {&(0x7f0000000180)="fc675a56714842a4170abfd077db134063394450e689fa08d17bd50e3dbea1aef821bc4c2221244d48573ea9cb1882081b853223237fa3452629ea84d800200446e01240500df5ac1bd15c4ef0ee684c5a43157237b621b49a16ab4de24129e7f5561c955adf51705ce263b3901fe984c13facb75742f0695709d17c6c9949d6eb4513c9cade91ebaadbe871c6a846ed4e6f4495351fec398224ee7a134743d46d00ce2ebe3012cb1e6aa8d24d41d80cb75ca65e5eff0f3bbcab2a0d5f1271aa8293aa4d80c2f240c7c2577bcf860412be698c55d43ed7f11f56014890082432c45f74cc7971c1ab2828f8513323f12f2d74a3ec9263b750582d1f", 0xfb}, {&(0x7f0000000280)="8563c0c9165f940666fd6a74f1084b8fa4a4f0df1453c7e56096ba2497d8e5cf7b722379a4351ad5bfb128829faf0ed25ad62ee1a71240c17534ff670dabff2f4b469767dad46fea7fdae88bcace804d377dc6bc1530ba92937b204876e0fad1fb4017da855e7f6ab669d56f847473fa3a803aa95a90830d1984b74cd19187dca71f758d3da72bdc5dcc680950a8903630af4558f83b46b20f2ae3932d0ce9b397c9d8044724c1f33e1e0a4bc7e4c1599a280f88", 0xb4}], 0x3, &(0x7f0000000380)=[{0x80, 0x1, 0x7, "0dfd40b3ea7fa2f40057fb291dc8dd7be2e1fe285abfc8a006dfedc5a35ffe619b039af8d9311fa08816524caee738eb198d9d4ef2ca38065f49029e87b7aa5dbb11b08d52ffa65b98099b3c0c673783b3808a7353853b251b82cc7711834a2f57355f54c9b27a450cd3c2"}, {0x38, 0x1, 0x4, "e835307e7138e431181ee2402c0b66fbcedee1ee17eb2c47c3205cc0a6c5f54c5f1516db82e8aab1"}, {0x30, 0x0, 0x2, "138678fc37aa86e018eebb0d115e795c2b6be7797388e4ab7dc23314a933a1f6"}, {0x38, 0xffff, 0x0, "cf2184f6528d29a9b13b7790589849493b5f2afb3fe11dfb5200f20cee767fdbe3a7d934b698aa"}], 0x120}, 0x40c) 16:00:15 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) r1 = syz_open_pts() getsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f00000000c0), &(0x7f0000000100)=0x4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xb3, 0x5, 0xb62, 0x2, "c74af45e021e1da006fd175c498fcf8c53d0346a", 0x1e, 0x2}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x1) sendmsg(r1, &(0x7f00000017c0)={0x0, 0x0, &(0x7f0000001580)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, 0x0}, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) 16:00:15 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/file0\x00', r0, &(0x7f0000000140)='./file0\x00') renameat(r0, &(0x7f00000001c0)='./file0\x00', r0, &(0x7f0000000200)='.\x00') syz_open_pts() 16:00:15 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2051, 0x0) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a", 0x6, 0xf5e}) rmdir(&(0x7f0000000000)='./bus\x00') ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x9, 0x5, 0x800, 0x400, "480f5f67ea104bb21727dd16abdd4c09e428aa52", 0x8, 0x200}) 16:00:15 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x100000000000000) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0xfffffffffffffffd) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) ioctl$TIOCFLUSH(r0, 0xc0206921, &(0x7f0000000300)) 16:00:15 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) open$dir(&(0x7f00000004c0)='./file0\x00', 0x800, 0x100) unlink(&(0x7f0000000080)='./file0\x00') setuid(0xee01) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) r5 = fcntl$getown(r1, 0x5) r6 = geteuid() r7 = getegid() mknod(&(0x7f0000000480)='./file0\x00', 0x202d, 0x6) sendmsg$unix(r1, &(0x7f0000000440)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000180)="2a0fb0ac9e891efdaf964dc75d5584bc2ff342e6e4fb5a042d9010dd1d9ad1b0211ce9a0f6c90fdeabafd91d9f8a62e888eb148e7e7a47eef4b8ed9d1a1a95bab549115a96b7e18f5afc7fd3c6cc87ca3ac5f10603396de14a7cb66359ef10b796d3c1863e81c69931ebbfd33f3c232aa0581a3dc7ffb0a55884a3adf9c587c31f384ae718162b45995c6325ee89956b1830c951ab5c56919ebb9406aaec0fba5839f1693d67cea1c192ab902f7397995454cc9724", 0xb5}], 0x1, &(0x7f0000000600)=ANY=[@ANYBLOB="18000700000000000000000001000019a8146d5500", @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000fc20fb00e2ff8a96644acabf8c9e0000006b4714e03c3e6a67cce67ac882c18c1fe89cd4bc71d61449a5b05c3baa5d6ef700e1f808e1724950767fdf96018c674abc80a2d6e6fb8f71cb21ec4643c4c054b6d2b203150f93777501a9e371d2f6f60e52fc2b59bba8ccbc6cfe3b9656620e937a0000000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r1], 0x70, 0x8}, 0xd) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x11) ioctl$TIOCMSET(r1, 0x40044271, &(0x7f00000003c0)=0x4100000000000000) 16:00:15 executing program 0: dup(0xffffffffffffff9c) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = accept$inet6(r0, &(0x7f0000000100), &(0x7f00000000c0)=0xffffffffffffff1e) lseek(r1, 0x0, 0x1) r2 = socket(0x2, 0x400000000002, 0x0) syz_open_pts() sendmsg$unix(r2, &(0x7f0000000980)={&(0x7f00000001c0)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000900)=[@cred={0x20}], 0x20}, 0x0) 16:00:15 executing program 0: r0 = syz_open_pts() dup(r0) 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(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x4000000000d9f, "b08d16c6662247ea5f2b2c215faf24d8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:15 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x302, 0x141) ioctl$TIOCNOTTY(r0, 0x20007471) getpgrp() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x100002) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000000c0)) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)) mknod(&(0x7f0000000100)='./bus\x00', 0x140, 0x8) 16:00:15 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockname$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/45}, &(0x7f0000000100)=0x2f) ioctl$KDGKBMODE(r2, 0x40044b06) sendmsg$unix(r1, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xffffffffffffff14, &(0x7f0000000040)=ANY=[], 0xfffffffffffffe6b}, 0x0) recvmsg(r1, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001380)=""/232, 0xe8}, 0x0) 16:00:16 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) getdents(r0, &(0x7f0000000080)=""/88, 0x58) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) setuid(0xee01) linkat(r1, &(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000180)='./file0\x00', 0x4) ioctl$TIOCMSET(r2, 0x20004269, 0x0) 16:00:16 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) mknod(&(0x7f0000000040)='./bus\x00', 0x3080, 0x18000) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f00000006c0)=[{0x0}, {&(0x7f00000002c0)=""/67, 0x43}, {&(0x7f0000000800)=""/4096, 0x1000}, {&(0x7f0000000780)=""/88, 0x58}, {&(0x7f00000003c0)=""/150, 0x96}, {&(0x7f0000000480)=""/175, 0xaf}, {&(0x7f00000000c0)=""/58, 0x3a}], 0x7, 0x0) 16:00:16 executing program 0: r0 = syz_open_pts() flock(r0, 0x1) writev(r0, &(0x7f0000000300)=[{&(0x7f00000000c0)="f8f4cbc7140bcb05315e7130a5db3116c3cb58ac3d41b49fb1ab32bfe56b45fcb8379e83555560fd200656bf804fb436662b69a60a2fb4b32f762c3366204814081649d05faaac2a6d1c95b11280f0ca4954136e3c0ca8fe174ff95f279d", 0x5e}, {&(0x7f0000000140)="e18aeecda5584c468f16717e73bb855a46dee569a379a1e3dcef133eb459518ee30b8a8a796e543dafb80ee235ce9d07752a79d3a2ae3ffdf66d09f1d8b4ffec483c89023002a98e179049749ae9372fbd2fd6fca4974a32b68de819c3ee4995f7566ea8c42e9922a99ee0e8742312094ff456b19134b1d34670a99a3adc8fa6eff831a391232c85189186bf695da050a18fcb488b5a23bab9c14d90", 0x9c}, {&(0x7f0000000200)="2e0207be09ab1a21896a34771bfb892bf920b8993a2b7742307c9352d817918633d71b3b8eb38c7100978ddb544d56c6ac73cca5c2e5da492c6eb2469e4d772caae497522a5d271e1ebb8284410c1813835588145b12e73dbff4f62ffd2b99d5d919744ddfeaa6fbcfe7b2b40dbb045d", 0x70}, {&(0x7f0000000280)="960f3eee4b1000e9f46647cb037fe7a82f27c75e53d499fcccbaf457ac6f5caf7755b5ad79acf82ddc4990f0ea5b015da0fd91fa789a4a5b53604c4ccb7584b5769a3a955581942d9347ec7c", 0x4c}], 0x4) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x300000005}) open$dir(&(0x7f0000000000)='./file0\x00', 0x100c0, 0xa) r1 = geteuid() r2 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r1, r2) 16:00:16 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x5, 0x20}, 0x8) dup2(r1, r1) open(&(0x7f0000000180)='./file0\x00', 0x20840, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 16:00:16 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xffffffffffffff43) getsockopt(r0, 0x0, 0x2, 0x0, 0x0) 16:00:16 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) accept$inet6(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000000)={0x1, 0xfffffffffffffff7}) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x0) unlinkat(r0, &(0x7f00000010c0)='./file0\x00', 0x8) 16:00:16 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = socket$inet(0x2, 0x3, 0x9) r2 = dup2(r0, r1) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000040)=0x5) 16:00:16 executing program 1: munmap(&(0x7f0000719000/0x3000)=nil, 0x3000) minherit(&(0x7f000071b000/0x3000)=nil, 0x3000, 0x0) minherit(&(0x7f000071a000/0x2000)=nil, 0x2000, 0x3) 16:00:16 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/254, 0xfe}, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r0, 0x0) 16:00:16 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000240)='./bus\x00', 0x1, 0x0) fchmodat(r0, &(0x7f00000000c0)='./bus/file0\x00', 0x30, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) pwritev(r0, &(0x7f0000000500)=[{&(0x7f0000000fc0)="0f56eef5436212ce07725df705bb2ab2aaace602664ee02df2383e18001ff48f488153b9bfb52b812c0b69b43640332594c2534d1a124312a07fb0cb4329519a7d72e06721eed33b899d309f764dc839e0d69c2e8f0f5ae5ebfc0abff6646ac472f50948dbd2694160dd6c111b8176717a7a3c91afd70e7f90cf84fcaea2a21674d822c36543842078531c5f7a3c29ce9b0cf17092bc30c389ac20c5197cc31b00b4e1adfec07b1156282f5c40803976f94c94a86e8cb113ae4ed55797696d3b0f5b05896512f15bc7bee3325cf5f960bcd3c172b563ac8f831fb199b5e4e81d32b48052324275fecfc2f8f490c5d2a2ca65f8b3761f884f2a2fe524668ce2e4e572ed664d605ba463731a37b3d9e7739b8a0d2ccc4c1c5d8f2747c80c624761151731d1f22eb629700542422b2fab42a4a7bf92cb1f782b9654235f991bcfbdf9561c26e46401f33315637928aec7e210de86f3cc4a3d1180d27247839b7496772f5fdf0dc4e784070889b401b02abf09b9208f26cde2491de25e9825d2f1f12a4e1cbe9283ee8e657e76b395aadbb8abb2cc827ae755b853fadf9856662ba4e513926b1a94838e58143d4f0259b3562da7593d8866df8759363da60d7feda96fee371cf941d2770ad839396c27056f84ffe56d0d1d2f4621ad402f67ec0186453ff77a7e9056637d59c4b850c03eb356125e4fbb9ab40fe905dcc38eb2e3984a5fdb37637d82562973b920865ad848098eeaa6fcfc0529dc9d5bd17532162d256c6e2ab0e8f375e41a0d12b8f8e101e6d379af884e1cf77ebdf66320cae75f1632187c1b6c65e22f9288f080b4077a1c6e6d0c344a9fab61657566cdccbcd739fed4c956de194484ddc97702ad4d1f435e31c62deef1dabc45218ad4f54073405d73e044514f0e55879794d958f786b37d9c36d1d5958e0d1649badce644592b8b19ed704e23df55839956e51e9f0c7b8241217b74796f8b63d333b46d1e254b36f0340ff2a83f64c547592784f16724ac7fe7f308c063468fd4e8db0f3d7a47a6c24ab0923ea7993d0cbb6c91ba9c9236b08a37af54df109d1fdd3514dc3f6738c05c1037ab0b3818621c43c729dce5de074ac3149131a4ffca508af396e7a40e174fb9ee58cde7bfd0b7c76e93d300e6de238e5c78769595b3c3f6a11614b56625acf2fd4cecb976b18628f36db2c50fe58f9ca4bb8f1114b6ee7d6298edec09d4ba6d8fef031e7c9c293fb5405762472ba016733ba86ccba6d6d94a0e6337742f23f4e31762dfff874cb97f38e41a00f03fffbd7de56279e630b0a816f1dccfa4809bd3c9c8a3718f7168a4c95538b17fe637ae5fa3b1c8cb1df15ab5173bdb614fe563f981781417d5e3df2c28df6cc61601f13bc621c35d6c2b19751bb6406a126ae29626e1bd426993b7c7e92c14293d32064b91a179d663219835a0af24a1ca1ebb3dadf34ded2137e86a0ae7c07548c3efbf054176bf709c307198cb1cfb018c958c9c09de38377890621ae7897c256de834797a28ef38a3c9f5d813f8615cb4e4c0f5d0594d048435546c2614b5e146a70d36f296393f380b8bb711a146480d1ffae502cb353d4955aaa17bd7afd1b773b8cba1794e125b56e265c4d071db880ae820c379dd5fcfbb4bf536b023b77111db961fd662a817a1df4f16337c0bab649fac77ea6a66e4b82232604adcd8cb3a7e2a2e19d75d3e247b03530c7bd6c450f3e4817b40cdcb3f79f8756ca18f3dd73db6c7999febca23526d85524d0b685000914db95837c5239f289952773be7ff70a43c2a771e50d810f27545019a8b55e5a1143bcfbc81c0a4b122f1461d3f982ac910c780a18f550eb641d7f4853a6b2e23ca88cfe7f48d9895454b03ef094df8d32bdec71446b60aaac1aad32db8ab90ceb687e35cc95e65880ec482980c08c3d093ef3782186074bca5e771c519f1b2454e54b37d0761e8709619eb0a5d9f509fe4cd1bbf30df3d4eb0932669bf0f41a08b71311680ef29e24ca2f3003801807db5773cd300e5cf015b5b5d15b5befd950cd15d8b9b8554a55efcc319b067f4b1c12ed9e7c87ca50f3b34054a67bb3e9ca6cb4217127e7cdd4a7eac914900f960af28511a18daa2b06ca590957355391db64fe6586b03086d6d76924cc9e635630a34e908dfdb157cf83dd3120eb1c81415cc9cdfc2192d48a4f42b3848ebf99769df59c11636d7e08c84412b803919a3dd289c6481bc7ded2308eef676763250e628f5fb0069a94ed6af5d6ed1a073da906e485acb0e9f36beeae80633043d31478dea04f4fffe15adb08fa0534ab5b71d80116e6b836b5c7c1a2f34b4d8f6f3bb0ec44fae79fab38d911a78a0e93b5a7e1d05944f93fa24d82db99451f489bbc87baad5df75c73cdaaeffa8e4f9f750d7027bc1085552f615103da3bcc2f4ef2b46119596273c6546a544d138aa4cf67cf66b233c731e21e6eb06bcbd2087df16f5dd9e6df5e440aebc5a359b3121bcd98c8721d663cfd861905d02a64eeb59f319f7fefa4a521ea1ea823db16893ad4e749acdc0010d75c6d4169e4d8ddbf72ded29da043e1d80551fcbf0893cd07b13aaad24008f2e4d4c2e137e03bdefe03c7c146787d42903407013574677077f093f5fba1fa09242a04deb456e4144af04088c9832dc01147cc084735c19a5526d17496cc598b02107f3cdce397e13c67e9e22a0c3793aac33719f6aa0e3fcc17b8bf5b9dd460f3ffe918023c599bc673845324c4a5a3ebbceac5a7240e1c24043abd7733345fed6005d460bb0a8c98a400e8594227d11f7de86d656956e074344dfc319f77f98d37f32b0a270894a31c498b59c0279c2cfb40d54c5ccfec01251470b5d8d97d731e3a2bc93371cafd63316608806a6652a34bea512c0a4e3f82a50a493834ef0b01a650332a5a61a54db275b634a661049aacb1e7e598b2982c26f043c59811c67ff02b014f1829c7fa364c4c5fea3409bf2ddc386d43cdaa52f23d57f6a8f419679d2bddc3e7cda12b3f3473f95341d8a807360faf63756597ba1e84fb25f25a509a8f9cd5f55b10f31c6d95fa29d793ca6481e4d075321f1ee1b02a35d41665eb4216816e1d233e2ea7186f6238694e5ef5c0052c338734dd5809ffe5ae990fda5b7b28e767d130acd2db0cb72325aab8790fe9a566660e70b517df0188dd98e110dbb8a2f8c61c351092f7192f232266499aa508bace3c84fc92c052ffd9e9afc6ea1a6b956ba888dfb1cead354d3b2dfe34aa18c2e6d86d9afd769de589d7a3b726262d5b5930f3e3be63bbac0b437565f363cddf29c964b474a98d76987f735b088dc9ee16b3f789f0d71313ec2ca235a374c46123f760c2b869a29cd7ca12b4fdf6ad5bf96cebf2721cfcabcaee381fc106f45d12a28864ec10840a3aae35e9712ad87d22e8347a57ced8ecfe07ac4d49882092fd0c4b9dfead9efd1eac56abac7210bf7335e6e038289778644a7cfc879af8de8513d214a2ca597b5c93433daa16e9408e878566219d2da5cfe0dbd2a2b0ea81bcf8121179a76642354629e545e3719692ddf852df2416953390d00b1785b6e2b4edd4e46c20cb7a23131b8e5bd70ea48131b0e8115765f6eb86d4656e0e2887c96fd34656f4f30d12bd41026effa4956b9ad955e44f9e7f04f7b0111c8f7d0ddf8d8ee0255ddba539333690601a7c52723602f00e34d1299383c04897555db5ff3bc8783fd9a080970a56ce0ed6e69f6e9738c6cb48c408ff8b160d162a00fb9b8c01f63baa51dba6dc949842eb51560260550e2b20b6e51ed54af7d156c39b155f0f24be2d66eaa36df7c75e98a05a6af74297da5e97d306ddca32e419b5ee69d63814382ed19b91dbe7a8ca5b72b68fb05306989c2dab43f4aa894d598a5ea6264193fb2cb31000208b5b6f78a64592a0147fa763c13dd5ffbaabda2668b3b5a1cfa88d14f82d0b1ee2f69c8592ea10e384fd53de5934c88208db83881a95e96e99cae7f7060f06b5e24f9e4565f9c86642be531e2828a7db2640ec14561aa3dc4ff124f5c87c17f6189bc9cf88432a04ae11d73e7cfed79f8cd14578d53a8f073295b06134ab03434aaa6302fab95e881b8a36ed0efdcbc5089b7817a9dd77cc22264d692e5dd093423c2333755a3c8f6fc059f7566d2f1c3287fc00ca8b2f6714d9b7a8975f64922043859b44da5f1cd8f00bc141430755a39b4c22f9d441cbb9faf18cfb7f9d2982b8299165bf4b55c8ba3134daac79d9eba8afceb8955908154f171ca6584989ee1ba415c6ad46da90a952c409a127bc6dc4e3801ba341ee4e132d4660efda3cab571dfae5dbe99c81f7d1249d5c67880b6a818564280df30827b7ad49a5d81bbfb2e26cc8a91d6ed4cb5805acc5ffd28884f078c722e1da87bc55c9505d7ed1b07c346dbae8e89c3f2f154b9afc0ce801301170a23d210ef91a42a2b89011e31de8a8541d667c3fef43fd16581031e7b8a8b88b8ac42931ce728f39ea21bb1cd7779b2cbd056851221665ebd8335580a45ecb904144e7bb7f851e35ac8f9055bc92a268534cc13257230e88c23ad324dac7a8d3513406278518c9bc51e85d6e23a27232c2586b7a928543c585eafaa326a8e22a8cf13b5d4c0454931081790e623e840124baf5be16406fde01b52d8481bf7267b0ec0c460f4ec6b9aebd1f1f73cc6d83ea86aa94761861b51967bda46f9f60c3d94fa221b0ca26b2b03f284f20d5c6044be3d8510990b3d5589daa7294fd0c6ccb6ecf5f02cfe80b25ace67b3df80da6be69d3064a3f2026f7365d297d8a92ad11609aa844bc340d68a61affee9dc5b46ac310b5fc4ce89bd771122abe9160c2ea06d505fac74af3255ec6142746fe2e75532a6bf02180a75291fcd16dc39be13750e1a842570c3e57e0297e1c7e2e43e36b5985dd56c39b34742f2d27020b87a2e243f3d817844333d57e1ddf3dcaa38cbfbc21a1bbf5d8aa2dbd66099bba2c004a248da0efee7223667e4cef49dc5784b980ab2d95fbbaf03fadbb966e3f5e8c44221a87cdf8f72d76574dc8075ac7420ff8e5360b10180cb602c2bacfff57582c42649f77955d24b681406c9920d68324957adbf1fef15f3a0913e7c0a47e99a4fbfd9010bd5a3d9217889e4912d31a02495ff86583e1bc4d5954301188195a0048111977758116d172f8709b7578790b0d1c9025d0d169d02e166a701329ec68b618ddb3fa3241bf8cd1dda10e296c0765a9d142dce7b915315e9927cfc551672da21855eae0f4c163bd4da23146da1ffd20d76792a73a64d82aae3dfec081047a42a01ff97c3b46674d15df6628fe1f123347c52dec5365bd36c697b95567a5e18a9420e5effa654a84dd94b8772178ab569416cbc6a578f7229baada1dac7c7500204bdb984a90856a4e48c6929b4d76894d9656bb32009b221560eaabfb58377dfe0fc761f06a2436752d02c1bfb3a6e4e9d33d2b482f69a7e94ec3bdd7be81d17f30950f82c8486b427bd1c9299f53024e0ffecf1f5b16a94810b0d3bf1658489ecf2f329edb5cdd20ad95629ff4a4be397b3c9ef8d475e287e15f5ec82b3ccdd6b6d89100922f4efc20745f1dc4b9bfb9918942cffc2211deea1dd9982b667869b95df294af806f4696de7e2f246d77d1388ce22751eae147e04f42b774b831ed1b650b4d4554b6b873f25983a1ba769f88bbd0ed5d7125ee76a2403fc3251d0a82b8534b2989e47db4b63ea88211e1bc14d84871f736a8486985efc81320edada05523b6cef713a0c9febd88f5f24266f3e7001c69cdbc7", 0x1000}], 0x1, 0x0) writev(r0, &(0x7f0000000ac0)=[{&(0x7f0000000280)="ee0171c09b0c", 0x6}], 0x1) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000b00)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) 16:00:16 executing program 0: r0 = socket(0x800000018, 0x3, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x2c0, 0x0) unlinkat(r1, &(0x7f00000000c0)='./file0\x00', 0x0) bind$unix(r0, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) dup(r0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x30088, 0x0) ioctl$TIOCCDTR(r2, 0x20007478) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000140)=0x1) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:16 executing program 1: shmget(0x2, 0x3000, 0x10, &(0x7f0000ffb000/0x3000)=nil) r0 = open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x1e1) sendto$unix(r0, &(0x7f0000000140)="00d656a8a617a9ff9bebb39a258670fdc20c172c44f9270b962198dae205575a1a891f1169352e2a073c3edb9bf824b5825111eb0c26a8567b67949526c72000abc51c7fb7a148992a206bd546dfd6684754f52d0aa852abdf10629d5c1d52ca34db01ace4f3fd0f9bc3bad0607f9f9aae888ca64111e5b0e64159eb77eb04b149bae1e38daaf5b4e42218", 0x8b, 0x40a, &(0x7f00000015c0)=ANY=[@ANYBLOB="00002e2f66696c6530003c9065227f525e75f31b5fd9ec356a2feae1af484084153ee905cc6d5f9752d474d8085c970b830d2f53e0d113d6a309775cb6edeba860652c2e630ab49db2dc186ffc7a05d36ea7596304304492072519e25d66a01b9fe1b8fb4dd3646429f811c0747c69be6c383a7dd53b47e3db09a7166e5e65ac1c39a827ee0b2cc7e7cb80379ce5c55725f8696bc894ff7dcbc689eb1e8aae782f01f0106b2b95d6e5e09db607c513541875e21dea26979e84cb24c8f0ae682862bb70bc427b7df498674a212e37301a70324babcf0f0e472bb727f8b602e3a40040b373d0539790cbf7fa2abd41c83ae838099e02f77148af29481f140cfaadaafbfc12711a866a"], 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x0, 0x8, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000200)="9e4d22a4b4506aa2ad5f26583477daef50deeedb08dba97352947df3e296eae7dbf7954e0133134c84f1ce80bc56790244d58e94dfe490134a6bfc25e05cfa452fd3b68c244d9e2594bfa71b8ecadc9590c45c59e58784affd63a8cb796fbedd59be6f296576e87923f1ed9e80b252a91cea13ead288c16487fbed7d5008d97709de3dc35529b49512523b7819f3b867f7ac4c1c1e09b1dff2cd9c8073b5bde84be50a460d61ad6a547d892f83c59f26a1c1be0c9babb5411dcb99d7e1607525997dde2b0fc40202f068f50ccf3317ea91a865160ca9db3a4e841506548bc5438ef6d502d4200500a759f4d314bfedc5e5c1ab3eea825480", 0xf8, 0x0, 0x0, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = shmget$private(0x0, 0x5000, 0x200, &(0x7f0000ff8000/0x5000)=nil) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r3, &(0x7f0000001440)=[{&(0x7f0000000300)=""/73, 0x49}, {&(0x7f0000000380)=""/130, 0x82}, {&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/10, 0xa}], 0x4, 0x0) shmget$private(0x0, 0x3000, 0x418, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_RMID(r2, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:16 executing program 0: r0 = socket(0x11, 0x3, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="3e00263062756230bb92f286db877bc5c3f06a2363f8340e556d94f7e40000000000"], 0x5) getsockname$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000180)=0x8) mknod(&(0x7f0000000240)='./bus\x00', 0x80002009, 0x3) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) getsockname(r0, &(0x7f0000000040)=@un=@file={0x0, ""/18}, &(0x7f00000001c0)=0x14) listen(r0, 0x3) bind(r0, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 16:00:16 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)=[{0x26}, {}], 0x2}) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) connect$inet(r1, &(0x7f00000001c0)={0x2, 0x3}, 0xc) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x8a, 0x7}, {0x43, 0x2b6}], 0x2}) semget$private(0x0, 0x0, 0x0) 16:00:16 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(r0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x0, 0x8, 0x76ab26ad, 0x80000000}, {{r1}, 0xfffffffffffffffa, 0xa0, 0x40, 0x6, 0x5}, {{r1}, 0xffffffffffffffff, 0x24, 0x40, 0x1, 0x7}, {{r0}, 0xfffffffffffffffc, 0x20, 0x0, 0x80, 0x7}, {{r0}, 0xffffffffffffffff, 0x60, 0x42, 0x800, 0x3}, {{r0}, 0xffffffffffffffff, 0x4, 0xf0000014, 0x76c0, 0x8c3}], 0x7ff, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffd, 0xd, 0x29, 0x6, 0x4}, {{r1}, 0xfffffffffffffffe, 0x2, 0x20, 0x80, 0x8}, {{r0}, 0xfffffffffffffff9, 0x8, 0x2, 0x9, 0x81000000000}, {{r0}, 0x0, 0x2, 0x8, 0x9, 0x2}, {{r0}, 0xfffffffffffffffc, 0x10, 0x21, 0x8, 0x7a8f}], 0x6, &(0x7f0000000080)={0x101, 0x81}) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) kevent(r1, &(0x7f0000000140), 0x7, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x5}], 0xff, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x60, 0x0) close(r0) 16:00:16 executing program 0: r0 = dup(0xffffffffffffff9c) sendto(r0, &(0x7f0000000200)="c10a3d97dcce8c6cf3d206f2bd4b5159430a369a3cca33880865ab5781f400ec795115a0fb118a18d80985857b8997b037bcabea3f7b54df2ab15d6bc23e84c4be22698bfb3b1ca09a8ce4be12d5f8d44822e9adc82ac73a8ed038a300888a8f2598e231753decb5b8fdfa85e2c9b4598bfcd408394f3e195bff41c1fbcbac2f9072", 0x82, 0x4, &(0x7f00000002c0)=@in6={0x18, 0x1, 0x2, 0xfffffffffffffff8}, 0xc) r1 = syz_open_pts() syz_open_pts() syz_open_pts() r2 = dup2(r1, r1) getdents(r1, &(0x7f0000000000)=""/221, 0xaf) getdents(r2, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) getdents(r2, &(0x7f0000000180)=""/79, 0x4f) 16:00:16 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x1) preadv(r0, &(0x7f0000000200)=[{&(0x7f0000000040)=""/142, 0x8e}, {&(0x7f0000000100)=""/165, 0xa5}, {&(0x7f00000001c0)}], 0x3, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd\x00', 0x20, 0x0) socketpair(0x11, 0x80000000, 0x0, 0x0) 16:00:16 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x16e2, 0x285, 0x3, 0x0, "a0136809f7b39dd2ca9b82f2fd1a8ffe9c39cf88", 0x1, 0x100}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) 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) geteuid() sendmsg(r1, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) semget$private(0x0, 0x3, 0x803) 16:00:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffff, "8dc6861f62e38a64ec768840672c55a31f82335c"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "7e3c7b5ac793683a00"}) poll(&(0x7f0000000040)=[{r0, 0x1}], 0x1, 0x0) 16:00:16 executing program 1: lstat(&(0x7f0000000080)='./file0\x00', 0x0) clock_getres(0x3, &(0x7f0000000000)) 16:00:16 executing program 0: r0 = msgget$private(0x0, 0x108) msgrcv(r0, &(0x7f0000001ac0)={0x0, ""/4096}, 0x1008, 0x3, 0x0) r1 = socket(0x0, 0x8007, 0x74751f74) msgrcv(r0, &(0x7f0000000000)={0x0, ""/53}, 0x3d, 0x2, 0x1002) lseek(r1, 0x0, 0x2) r2 = getuid() msgrcv(r0, &(0x7f00000007c0)={0x0, ""/243}, 0xfb, 0x0, 0x0) r3 = semget(0x2, 0x0, 0x60) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000700)=""/187) seteuid(r2) execve(&(0x7f0000000040)='./bus\x00', &(0x7f00000002c0)=[&(0x7f0000000240)='\x00', &(0x7f0000000280)='&\x00'], &(0x7f0000000380)=[&(0x7f0000000300)='\x00', &(0x7f0000000340)='#@)\x00']) msgsnd(r0, &(0x7f0000000900)=ANY=[@ANYBLOB="0300400000000055981eaa540539f1d3becb3ed305eeafd81dc545a47803e551058cf22af7fe10b7492cc532591bb29ec324f69b083ab83938de5d229d42ea575495fc045c121acc686b90126450c7445d65f7c113d08d9e54ca6d564e2a56f22cfc54ef57000000000000000000000000000000"], 0x1, 0x800) setsockopt(r1, 0x400, 0x4, &(0x7f00000003c0)="4be04cc1f128e33e06acbf16f880cd0fd904cefd98e200a1d5993fefd8c1f11f7ab0d69ce6a4b185515f6040ae29645ebc4379cb6a52d63b76426c660575a8794613fcf193385d932b03f567998baa1dd828f311c871a41a96369ee9c086f963598b5b1f787a1a994ee46925824bcb7639df17605934f387014ebfffd7fb1cd53ebc9e9e5adf5900793c0d9eade0cb59b9c5867a25adb81b7477a4bca581f7e5db81509a7e2e2b471b958dac1b", 0xad) sendmsg(r1, &(0x7f00000008c0)={&(0x7f0000000500)=@in6={0x18, 0x0, 0xfff, 0x3}, 0xc, &(0x7f0000000c40)=[{&(0x7f00000006c0)="ef696de1865d029e3ac2595fbf8bf0e68b99c685d646d66262e9a0aedd142c3c4916aaf0ae14410eda69d554f3856c37c039a8635c8d9ec30c198c", 0x3b}], 0x1, 0x0}, 0x7) msgsnd(r0, &(0x7f0000000080)={0x1, "a7aa0aba3fb1fb51be0bd33201511318265e6d360e8e6eae52bad9a6f2afcf9e6ee90c14d27c47851da6b8b1f240e81e37b25fdc684f21a64fee303fec984baa2455d167cbd7c5023939"}, 0x52, 0x800) r4 = open$dir(&(0x7f0000000100)='./file0\x00', 0x209a2, 0xc4) recvmsg(r1, &(0x7f0000000b40)={&(0x7f00000005c0)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000000680)=[{&(0x7f0000000980)=""/150, 0x96}, {&(0x7f0000000640)=""/57, 0x39}, {&(0x7f0000000a40)=""/125, 0x7d}], 0x3, &(0x7f0000000ac0)=""/75, 0x4b}, 0x2) getdents(r4, &(0x7f0000000140)=""/223, 0xffffffffffffff7c) msgrcv(r0, &(0x7f0000000480)={0x0, ""/92}, 0x64, 0x0, 0x1000) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000540)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f0000000580)=0x100) r6 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000000)=[{{r6}, 0xfffffffffffffffe, 0x7ffffd}], 0x1f, 0x0, 0x0, 0x0) kevent(r7, 0x0, 0x0, &(0x7f0000000240), 0x9, 0x0) msgsnd(r0, &(0x7f0000000240)=ANY=[], 0x0, 0x800) 16:00:16 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)) r0 = geteuid() seteuid(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x10000000002, 0x2, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)=""/47, &(0x7f00000001c0)=0x2f) 16:00:16 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x5308) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) faccessat(r0, &(0x7f0000000000)='./bus\x00', 0x114, 0x3) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x401, 0x0) close(r1) 16:00:16 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002002, 0x40004000000028ab) mknod(&(0x7f0000000040)='./bus\x00', 0x20, 0x6) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x40047002, &(0x7f0000000000)=0xfffffffffffffffe) 16:00:16 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x140, 0x0) recvfrom(r0, &(0x7f0000000040)=""/150, 0x96, 0x2, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) socket(0x10, 0x8000, 0x4) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x400, 0x0) 16:00:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) getgid() write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00", 0x1b5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000040)={0x7, 0x24, 0x3a, 0x8, "b675380a917d165c16c350a94ec33f5d7ff15f29", 0x6, 0xc04b}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000440)={0x0, 0x0, 0x10001, 0x1ff, "b08d16000000000000000800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:16 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0xcc) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8020, 0x0) bind$unix(r1, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) poll(&(0x7f00000000c0)=[{r0, 0x81}], 0x1, 0x0) 16:00:17 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x1010, 0x2865d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) ioctl$TIOCCONS(r0, 0x80047460, &(0x7f0000000340)=0xb) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000140)={0xfffffffffffffffb, 0x0, 0x0, 0x0, "e7d373a39a3aaa8bf86590044913d05f24c809e9"}) 16:00:17 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2004, 0x400020659) r0 = open(&(0x7f00000000c0)='./bus\x00', 0xd, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x6) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)) ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f0000000080)=0x840) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setegid(r1) open(&(0x7f00000001c0)='./bus\x00', 0x80, 0x10) connect$inet6(r0, &(0x7f0000000140)={0x18, 0x3, 0xf62, 0x80000001}, 0xc) write(r0, &(0x7f0000000440)="caa563f850e4daff50eb96f8ac79829de38c93f3be7cc493d2f5f06cc5c8a1b724d984ddeb73f84c10ec5ea892451ed84abae6e45449a7734a1b93b5f51fcdb833d365f2776c8dd1939126f046cf3442684e9e57825e89e80a642741f446f06d1b396ffacffb53dd66a8f0c570636d6dd4a4a4f8952f47d372d56e88eacb1452ce6978659913411876ddeb136adaa6f534624c690393", 0x3ca) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 16:00:17 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x1, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000080)) kevent(r0, &(0x7f0000000000), 0x47eb, 0x0, 0x2, 0x0) close(r0) pipe(&(0x7f0000000000)) 16:00:17 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(0x18, 0x1, 0x0) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2) setsockopt(r0, 0x3f, 0x8, &(0x7f0000000080)="c4b79d68caede77b6c887a4e7f2b4df0d0121f8a621b24870c9271f0347d43adfa725da7354fe59d4fe67a1aba9b7da95933f114cabc558db7d7ef0691a3cc52a9fec86609e5ccf8a4a0c037d8c4d46831f0db7e48ac1bd4ae747fd74c80d8f3b34b660d167ba3993c104ac8f6cf34ed052d8e94eb0756871e40200ecf40bc4bbe4e14e1f99b3d2c9f7143846658fa2819069cde7cc042022d43546029d37f658d62c84379883913", 0xa8) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) 16:00:17 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/230, &(0x7f0000000000)=0xe6) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xd, &(0x7f0000000080), 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8000, 0x0) close(r0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000001c0)) 16:00:17 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x600, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f00000000c0)=0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff125c00000000", 0x8) flock(r0, 0x4) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x808, 0x0) 16:00:17 executing program 1: r0 = socket$inet6(0x18, 0xfffffffffffffffc, 0x7) getsockopt(r0, 0x29, 0x27, 0x0, 0x0) 16:00:17 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) open$dir(&(0x7f0000000880)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0xf, &(0x7f0000000640)) 16:00:17 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x1000, 0x6e1}, 0x8) setsockopt$sock_timeval(r0, 0xffff, 0x2000000001002, &(0x7f0000000000)={0x1000000343de0b5}, 0x10) r1 = syz_open_pts() ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000000c0)=0x35) 16:00:17 executing program 1: chmod(0x0, 0x200000001000000) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x18, 0xfffff, 0x8}], 0x0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x4, 0x80000080, 0xfffffffffffff000, 0x1000}, {{r0}, 0xfffffffffffffffe, 0xa, 0x2, 0x5}, {{r0}, 0xffffffffffffffff, 0x6d, 0x4, 0x1, 0x3}, {{r0}, 0x0, 0x20, 0x2, 0xffffffffffffff80}, {{r0}, 0xfffffffffffffff9, 0x32, 0x0, 0x33, 0xffffffff80000000}, {{r0}, 0xfffffffffffffff8, 0x80, 0x0, 0x805, 0x7}], 0xfffffffffffffffa, &(0x7f0000000140)={0x6, 0xdd}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x6) 16:00:18 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x0, 0x3) getsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000040), &(0x7f0000000080)=0x4) kevent(r0, 0x0, 0xf0, &(0x7f0000000240), 0x6232, 0x0) 16:00:18 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x200, 0x9) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r1 = socket(0x18, 0x1, 0x0) listen(r1, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x21}], 0x8, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) shutdown(r1, 0x0) 16:00:18 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getgroups(0x1, &(0x7f0000000000)=[0x0]) r2 = getegid() getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000100)=[0x0]) getgroups(0x3, &(0x7f0000000140)=[0xffffffffffffffff, 0x0, 0x0]) setgroups(0x7, &(0x7f0000000180)=[r1, r2, r3, r4, r5, r6, r7]) shutdown(r0, 0x2) 16:00:18 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) select(0x2ee, 0x0, &(0x7f0000000140), 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x8e0, 0x20) 16:00:18 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x8000, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff}) pipe(&(0x7f0000000100)={0xffffffffffffffff}) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x20840, 0x0) renameat(r2, &(0x7f0000000140)='./file0\x00', r3, &(0x7f00000001c0)='./file0\x00') getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000080)=0x316) setpgid(r4, r4) r5 = semget(0x1, 0x7, 0x10) semop(r5, &(0x7f0000000040)=[{0x3, 0x5, 0x1800}, {0x0, 0x4ed, 0x1000}, {0x3, 0x6a2, 0x800}, {0x7, 0x7, 0x800}, {0x3, 0x5, 0x1800}, {0x5, 0x3fffffff8}, {0x7, 0x7, 0x1000}], 0x7) 16:00:18 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x80, 0x400000000008fe) getpeername(0xffffffffffffffff, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) symlinkat(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000080)='./file0\x00') fchmod(0xffffffffffffffff, 0x180) open$dir(&(0x7f0000000040)='./file0\x00', 0x1000000000000002, 0x0) 16:00:18 executing program 1: r0 = syz_open_pts() r1 = getppid() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x300000000, r1}) flock(r0, 0x1) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x3, 0x0, 0x0, 0x100000000}) 16:00:18 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x10001ff, 0x0, "b0d42000006e9300"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x100000022, 0x0}, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x82a0, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x40, 0x30) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000180)=0x6) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 16:00:18 executing program 0: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) link(&(0x7f0000000000)='./control\x00', &(0x7f0000000080)='./control/file0\x00') unlink(&(0x7f0000000200)='./control\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x800, 0x0) mknod(&(0x7f0000000180)='./control\x00', 0x2000, 0x100) getsockname$unix(r0, &(0x7f00000000c0)=ANY=[], &(0x7f0000000300)) mkdir(&(0x7f0000000240)='./control\x00', 0x2a) 16:00:18 executing program 0: r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f00000001c0)) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0xfffffffffffffffe, &(0x7f0000000200)) mknod(&(0x7f0000000000)='./file0\x00', 0x1ffc, 0x0) r1 = open(&(0x7f0000000100)='\x00', 0x4, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) r5 = getgid() r6 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r8 = getgid() r9 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) getgroups(0x1, &(0x7f0000000400)=[0x0]) getgroups(0xa, &(0x7f0000000440)=[r2, r3, r4, r5, r6, r7, r8, r9, r10, r11]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) lchown(&(0x7f0000000080)='./file0\x00', r12, r13) execve(0x0, 0x0, 0x0) 16:00:18 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000200)=[{0x0, 0xffffffffffffff26}], 0x1}) recvfrom$inet6(r2, &(0x7f0000000140)=""/141, 0x8d, 0x1, &(0x7f0000000040)={0x18, 0x3, 0x8, 0x6}, 0xc) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f0000000000)=0x9) 16:00:18 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x400000000021, &(0x7f0000000040), 0x0) listen(r0, 0x80000001) madvise(&(0x7f0000ff8000/0x7000)=nil, 0x7000, 0x7) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) 16:00:19 executing program 0: r0 = socket$inet(0x2, 0xc001, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000080)=0x2) getsockopt$inet_opts(r0, 0x0, 0x200000000001f, 0x0, 0x0) r2 = semget(0x3, 0x0, 0x28) semctl$GETPID(r2, 0x2, 0x4, &(0x7f0000000000)=""/49) 16:00:19 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) msgget$private(0x0, 0x18) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000000c0)={'./file1\x00', 0x0, 0x4, 0x6, 0x1, 0x0, 0x5, 0x3f, 0x0, 0x1, 0x6, 0x3}) fcntl$setstatus(r0, 0x4, 0xc0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000040)={'./file1\x00', 0xff, 0x6, 0x6, 0x0, 0x8000, 0x5, 0xb47, 0x1, 0x0, 0x1, 0x2}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000140)={0x1, './file1/file0\x00', './file1\x00'}) pwritev(r0, &(0x7f00000003c0), 0x1a7, 0x0) close(r0) msgctl$IPC_RMID(0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x2012, r1, 0x0, 0x30) 16:00:19 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000080)='./file0\x00', 0x8000, 0x0) kevent(r0, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffc, 0xc19d3ee7c7461ca9, 0xffffffdfffffffff}], 0xdde, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) fchmod(r0, 0x2) 16:00:19 executing program 0: r0 = dup(0xffffffffffffff9c) fcntl$getflags(r0, 0x3) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) r2 = open(&(0x7f0000000040)='./file0/file0\x00', 0x200, 0x3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, &(0x7f0000000600)=0xc) getgroups(0x4, &(0x7f0000000640)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, &(0x7f00000006c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000780)=[0x0, 0x0, 0xffffffffffffffff]) fcntl$setflags(r2, 0x2, 0x1) r9 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) sendmsg$unix(r2, &(0x7f0000000940)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000540)=[{&(0x7f0000000100)="bd8d6842851293ea3c984b346fa30e05dd7682edbac730941bb48101a673ef85537b89e2bf3322a318b43a06826d4ff12e0723259b6aad14f04367d3994514b5e8c061be40371cf6315f85d9efa80e86aedccd03ed2bb5869aba738bfaa7a5bcc73243", 0x63}, {&(0x7f0000000180)="cc888450d2ec683797c0f5fd241b91e24bd1d3eba63e9660648bdb2877593a03242f0e369261986704077c19e24a1e90f9ed610ebd09bb5cec8275c26333d4ee57eb5664f22ed9bd61fe584edb556eac47fb9ac13e104362b55e94367e94bf3587a550f0114347569849caf9b226221794a4f8ad8f2c99a990b21df2767c9e1ea213562c1c3c4c215cb0dae7c0511d6d4ecef420f0b6cb49125d0392b1570b14f087097a4c9cafee1b648e23ba5b85e0e566b6019bbb87345fb50f8e8155a63308", 0xc1}, {&(0x7f0000000280)="bef55616408b9bf18e13a01d1586e30f740413eed8fb7672ffeed1788736d59e93c7fb5de1febd24f39493616dba32983f54bbe7c8c33945ae351cf9d624fed479d1a18d89428ab4494e2dbcb436353dde73309e080569798423a2b44aa80a928d01423e2da8fe05d3e3da2478d8d4356d1859f1288f33ebd6dae7abe642feb54fefe2c0055901cc4a3d431764713752767ecd40a0f510d95b926e5771219b6d0cb203b2b0a26d17cc2773ed3ed0a2cd5aec881803498e73d4c36d6db21d8423eac2ddb4cc1a217a7fdea989857dae6dcb85adcb53686a72eb57716fc9a890d2fe4d12", 0xe3}, {&(0x7f0000000380)="5a8cc74c29f3c2e84abed1d9def60458b17053133e351b2eb38c7429bb9e4724f3d9c95495387ed0a24bcca8d97480ed5ec875986fa9ca2f6e716be851bf9627f548b7d7c0946f8bfd7dfe70e0a7c09f8c256779a7274ba9537eccaef7c9eda539bc3368fc4c8df1d880d61f449113ddbe139708814f60cceb704461e17f8f360c8d9f1f8e4fc83beb7266274756f416", 0x90}, {&(0x7f0000000440)="141af71ba938590e5cc16877d66c00eec3059d3280fc71404996877ccd8b4516c9fe109fe8c20a3fdfb6650195f335f4ec75b928440d42aba313673d8ccbe470062a981c4d06352ff2538c1f7f6270bdf253665b132c422ca51ec93742dc85ad53cc0075dce1a09ba4420ecaabb646c85903b86b6369cee241afc7b08ac6d8218682b19812d85c02182f7640cf516396762ad3d913dc43b80dd24b5064166a566772384bd5fdbe8818ca36245bd41e1a9206be77bf4f5f283631641c99baa79fc3ecb01b", 0xc4}], 0x5, &(0x7f0000000840)=[@rights={0x18, 0xffff, 0x1, [r2]}, @cred={0x20, 0xffff, 0x0, r1, r3, r4}, @cred={0x20, 0xffff, 0x0, r1, r5, r6}, @cred={0x20, 0xffff, 0x0, r1, r7, r8}, @rights={0x28, 0xffff, 0x1, [r2, r0, r2, r0, r2, r2]}, @cred={0x20, 0xffff, 0x0, r1, r9, r10}, @rights={0x28, 0xffff, 0x1, [r0, r2, r2, r2, r2, r0]}, @rights={0x18, 0xffff, 0x1, [r2, r2]}], 0x100, 0x1}, 0x1) bind(r0, &(0x7f0000000980)=@in6={0x18, 0x1, 0xf645, 0x101}, 0xc) mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x204) open(&(0x7f00000000c0)='./file0/file0\x00', 0x20, 0x0) 16:00:19 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x100a, 0xfffffffffffffffe, 0xffffffab) 16:00:19 executing program 1: getgroups(0x7, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setegid(r0) setgid(r1) setegid(0x0) 16:00:19 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) clock_settime(0x4, &(0x7f0000000080)={0x9, 0x2}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f00000000c0)=""/180, 0xb4) kevent(r2, 0x0, 0x0, 0x0, 0x1000, &(0x7f00000001c0)) 16:00:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000180)) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x7, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x2000100000003}) syz_extract_tcp_res(&(0x7f00000000c0), 0x597, 0x3) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x2, 0x3, 0x7, 0x508, r1}) 16:00:19 executing program 1: rmdir(&(0x7f0000000540)='./file0/file0\x00') socketpair(0x1, 0x1, 0x100000001, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)=""/94, &(0x7f0000000180)=0x5e) r2 = semget$private(0x0, 0x7, 0xfffffffffffffffd) syz_extract_tcp_res(&(0x7f00000000c0), 0x2, 0xb4) r3 = socket(0x18, 0x4007, 0x6) getsockname$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) connect$unix(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="00002e2f35696c6430002b9d8f8966a9208241a102ec34e4fa2ff2bc8e8f7d9f8351906fdd8594d1e9cbecdf1e72ffcd84"], 0xa) geteuid() semop(r2, &(0x7f00000002c0)=[{0x0, 0x7, 0x1800}, {0x0, 0x3f, 0x1000}], 0x2) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000040)=""/88) semctl$IPC_RMID(r2, 0x0, 0x0) getsockname$inet6(r3, &(0x7f0000000280), &(0x7f0000000300)=0xc) 16:00:19 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="2c000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32], 0x30}, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x110, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x3, 0x6, 0xfffffffffffffffc}, {0x18, 0x0, 0x9, 0x11e}, 0x0, [0xffffffff, 0x4, 0x6e8, 0x8, 0x0, 0x5, 0x29a, 0xb404]}, 0x3c) 16:00:19 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8098, 0x140) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x6, 0x5, 0x2, 0x0, 0x0, 0x7122, 0x101, 0x0, 0x1, 0x4, 0x1ff}) getsockname(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) r1 = socket$inet(0x2, 0x3, 0x2f) getsockname(r1, 0x0, &(0x7f0000000040)) 16:00:19 executing program 0: r0 = socket$inet6(0x18, 0x22, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000001500)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1000000000000014) r3 = dup2(r0, r1) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0x0) ioctl$VT_SETMODE(r3, 0x80087602, &(0x7f0000000180)={0x0, 0xffffffffffffffc1, 0x40a087f4, 0x20, 0x400}) readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/154, 0x9a) 16:00:19 executing program 1: syz_open_pts() r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = getpid() r2 = msgget(0x0, 0x419) r3 = geteuid() r4 = accept$inet6(r0, &(0x7f0000000100), &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) r5 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r7 = getegid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000080)={{0x10001, r3, r5, r6, r7, 0x20}, 0x6, 0x6, r1, r1, 0x6, 0x100, 0x0, 0xffff}) 16:00:19 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x40, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000140)=0x1) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0xd, 0x0, 0x0) getpeername(r1, &(0x7f0000000200)=@un=@abs, &(0x7f0000000180)=0xb8) r2 = open(&(0x7f0000000000)='./file0\x00', 0x18080, 0x0) getsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000080), &(0x7f00000000c0)=0x4) r3 = semget$private(0x0, 0x0, 0x0) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000240)=""/169) semctl$GETVAL(0x0, 0xbf87821c800a7cc, 0x5, 0x0) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000040)) 16:00:19 executing program 0: r0 = socket$inet(0x2, 0xc001, 0x0) setsockopt(r0, 0x2, 0x7ff, &(0x7f0000000000)="958a28588e2f280cc2ddf3066209fd122f641f7f", 0x14) getsockopt$inet_opts(r0, 0x0, 0x200000000001f, 0x0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x30, 0x1) ioctl$TIOCEXCL(r1, 0x2000740d) 16:00:19 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) read(r0, &(0x7f0000001840)=""/245, 0xf5) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000001640), &(0x7f0000001680)=0xc) getsockname(r2, &(0x7f00000016c0)=@in6, &(0x7f0000001700)=0xc) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000001740)='/dev/null\x00', 0xa10, 0x0) fchmod(r2, 0x40) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f0000001780)) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f00000017c0)={'./file1\x00', 0x5, 0x4, 0x7, 0x1, 0x400, 0x6, 0x1ff, 0x0, 0x2, 0x1, 0x800}) fcntl$setown(r3, 0x6, r1) writev(r0, &(0x7f0000001580)=[{&(0x7f0000000040)="80c6e5b641906fd7973fc3ff84f7bb217ec56b397f16abd79ace91fe17988c222c38d9eaeaa3a7e541c2a5838fb1af753f80d7b7ec77e47d06acdf081ca1655c0dc0688a061a", 0x46}, {&(0x7f00000000c0)="5e59cba9b34046505ccca2544bd27b52dfb7b95c99d71eb54feda2bfcb611bb18104d5e8", 0x24}, {&(0x7f0000000100)="93bfb8f23745845a9163ca3ebdf53dc5bf743a030a6d79d24fa08782a5e90afb34219c6323087c874098974965a3bd7aaac79f4f", 0x34}, {&(0x7f0000000140)="2c9ff2d813cbbfd8c748b2a5a27638867780f954d8a1f44200e865ba9006da7672813b77ea50f0e6f5c69bd88deab5095f382e30d59a514c7759ce9f91f0d817f76c1bbeeab9ae920a82929b7ed771070da6ad645cca81af4b3414c6ca4b0071622478b526be586ab1a55e07624dfb9ef54060b14d532aad16240bc8a0860a32194a10cebb904438ab964b4c10d0c688fe4a0008f7d2c9b1d422e090dd25074e30784b8ff237cdc53a0656aaefa2f01a5010d3c933589442d2b4c989c83624c4ef4ded", 0xc3}, {&(0x7f0000000240)="79c3ae4d68176625827e95508964c211151237cc145a9b0078654ae40a46213ad409ec7752a85a7d7b09bdadf7fbee71c33cfe01daf2b0fbfd3e5dff16213b5c81482a0255de269c292a4d8fe9999cbf74bd894516469567ef100b1b0c4130b27df1d84ccf405ed0a7a1c6964ec1953fb6622fb5ea8487f94c1f769585dffeec223712a2636a3a5ce82f4392290c982cf071c09ffc45b4d84e90bb6a4f1d628dedaefb66da6f65c264", 0xa9}, {&(0x7f0000000340)="35209de1168f7d2389293a2a0a31e0f13100d3a70df6ec3816784e270e9ac84364fcf869ca6d34004f9ff66fc7b34c97baea6b341e6900c4484937821d2b2acbc0fc617201144500ec0dec8012c8b290d4d34e2b13b6c097200309dfe2fb5fbddfec76de369cefe726530109cc67bf58f50cf474c18b52b8a3cb4613e4f56cf7c41363c2a03116acdfddaf74a5562d1c07c2a4a2b20a8d5acd7d46fcce79903cb6d07ed4339ffe79f0f79df1fe44dbce94bf82", 0xb3}, {&(0x7f0000000400)="5149fd097ddbeb4aa16fe64aff25ef43b04d86d24acb4a7af0661ed1667f49b19650514da78f75d35f0e2cce44a1aa9ce2da42b2548c1f14ce366a3dd75704b8b973459ebcec5fc510b4be27bf56d0ed9760206b753f39d62a662b1f708ec70b5618fb1613f0346a6a0f21079b25f4854fbbd7a868273e0507e3024eb6a6fbd5efc79ccd766877d55af9fb16b4ece3699e158b129537f4804fa381e7bbbaddb2b9a4084e5ae71f08", 0xa8}, {&(0x7f00000004c0)="212679d92adacc5fc08a1312fb466f8b9a7cba17e1333b343723c792cbb2bf60eddfbe2595ae334880f04e62146db786b64b3087da376d57cf809f8ff66700e53a1a39e484be57e496b36ac1bdc67e9bfc7af797e1ed6690561c1f6f9495643357d098ab2c7465a49909f540362facb60785d32edbba03f6e04fc6d50827e8610d422abc48b371430249a5ced3d27630672ac5ead49e37b8684f7db66da4b8d007fc4b158efdd0b9da06abfc6ae11df6eed93d47a93967a07e3c1de0ff6d7827c15f26f0f6c1419c83105f10aa00efee1ff3bd5d0727b22612055056819831f09b7ba718bc75ec0d50a6c5f8323fa9175da4a19bdfcf7884f0d5fae01e3385c31ec8d14a5ad543cd4279651800f93a1316c9346fc663f144aee798aedb3faa6b840347284ce283da2aa6eb7bde626da9cb21fd27265af67d80030d7a8ce02eb4e7294c44cddb237a4350926741863bd434662eefa51bdf5aed769566207ba56b11dab09487c914ba9160e9872eec8b7027cb9124fde41730eaaceeebad2df3bf19c92505458899e0a555f51c02242fab05aff43449a381ee89fe171e5f108946ae3c5d65e94d8e2e55594dc2923b3977539ff0f366d8fbda37b5f1f69edac768f514c880f8f6c039eb498697d1658c498e41a9d88747138f4413853370b92cbd33c19d593fe169657b9e246525b8036ec8f37f5fd12fba8aca3c058b09e7fdd1d7b3748f333fefe3f9300ed10a855fa534ac8fdca172d159e033adcf820f1a41ae3bbeb9bf813a9aadd5269eb5bf42f9222bff1d17137e5151931ec0d6d85e845eb80566c63be60812b7f78eca2f61156fa206fffe71e372d42a6f9a7054c95cfaae3f59ca717b9fe5018891ad8f0740e7ccf292c8c2fd4bdd59f2b439ee4c784fe5f127d2302d9721390e035964b3aa0a4951ff3cb2df696045e4eb83030a69c63e9479f3a08717a2f4c0d5e5deac85c1a6d43f5350dde54b75c9e158f66e9147eb4a1d68cb7c94e32df627254a90ceedc943a43afbeca089b11f8ebfb9c69a8cb8fdf18cf88a15d8e9e15905e6ea94e7f9ac72f8769ad2b4f955920ade880a6b14080e5da2e9959076396f6c27ddecaa14fb1dc89ae06e1f17100e3f83ac20055b9d859ee30f5569404358cf71fe3a356b98c5e072a84c9ffe2ca737e7afdd74c943bb920420cff7168c500080efbc280054e4353ebfd7dd0d9816c14ff37fdd40ed60d5413f26eb3a436f93aa68df252e1d05bcbcb629877eb063d157fb8b432ff43e744b9d28f2c8d4d116a697189a4c0d1782c8adae9a2fb39ae387199bd3578e1fdb602d23b9f3ac2672bed73ed0f52e3994d2fb758e385be0508b49bd60713b5b08670a6f4634fcf7cde367955dd91047027ffc6741d218a3551809aa9813ce882dd3dc92f67ece21b2ee64cc4a81ed47950de71414f00841698e2d99d1455f95bf87a5ef2b01bce7cd4455dba95b086ee6597c214a826cd84a338fd3007394f31389d4ccb8a6afe173cccd3a61ae3424cdb1725368ef73b312fc2f31fcd2c5d8a74ad723ebc46451603a5578d0f42815eb4d8fea0cfca29538fd51c7709c8f88242522b907ecdfa39b21f5272c6d1d8ed3a79b205a990ac57faeec161ae3e7dd87f65663ffad1c662213511db6434c0c51f39ceebb1089aba9752af6d1a0b3d35368d1c06592bd7dca449c893ed9568c90bfd2024d288d1c7b3b1bd2ec0f4ef8ab0f72e07716c9087057cb318a5204031e06b3e7c839e935e51a5cb77b4e00e3782f171da04fd5710808c214f3e9120a3b0d3d3cd7db6a5225bc582a0bdefae0e81c258908d4c5ed1f1514ee40a585b2e59d6df164f5e314de3bd69dc7f479703a62ed604e40aa9122db017d9c4317ceee002a5e7ed7346e9b3a6659f35fa0c01d57c64b3d4949799afc91172ba844be4f411c8c1d40566e2fe844c08cd80386b7d4e32060456c0ebc15e9fbdb6bb95823059342d018fa1e264741fa83caf3bb71e2fc05609df1da377de92182b3a9c84f3043f6612b55534dd2f0c6e7f9fedf1172c293044761892b993152f62685e8121340afcefea87fcdbdc47aca2b392ccdd0e5be3c919821c7e41a41010a150bb46139f95e277a9a606ce20f607f90794ebb2fa6b09d0affdc7d33f704896682ab26ddb14c53eab8f921a4966b8208ed6b6930f6308302dc11fdfb291f39188eb3e392b3c263b5157868d374607b018e1aef0db32661ecb1f745d13377d73c7bef36c92e3267e4ffa92c8599906acc45a2ca9220dc4cf8e65d0007b0dae0a635cd046bdb3b458ab207c895635c8a3d0446f431488ed92823b385c3ee1c9547eadf34f62da2cc1eb6414ce8ea6e6f5ecce1f7d14be87ffa6eeaf382a3a9b7eec06de43664f4d35103d666aee5f4488b511227532ebac57cb58ea24ac1bb0f0ee92da05dce90a6dd99877c61a1ef86aea90d34cc479bada143a0c2e4f1e7e7ba0cd368f04057465617cfb4fa3525e8e79d020bc538a77b8d9daeb18a9852ad8ce26ceba9eab73948b47507740597b75dbaea7de743440ad0b4fd95aae36fc20e99ac3d6b7e1fbda07d172cd0e8386e32c39e25c409ca8b6c266c439a5ec7657f1f94cdd6d5ec0f96d2cb53fd4d8277bbb4aa06546a7e08d9ec086c407983a3750852df0769fb479e1ea3b62b128ed5c18f52f28e74af0032aac81cb7d608e13c22a2b3e6963d71ed075f89238be29505814dcd94446e4d5d409243ca852d863e4dcd0b554f221cee96a9514d760349770b17332f73ae3e4cec00687eda8e3907da922fb3716f1134ac9dd263d79abe96c6be10c0bd14fcb59aaf71783c0ca8ded1afa1769d6096ccc78be2bd67bbdaa32befd06d50de49208e94b9d67de8ceb137cd45012764fccfda709f777192508d9d552f7fae3218c2734ea65a6a2b1ca06fcd2a2cb542ec899e71c210740ea8efdc6a92fca70fb7de6861326dd1f34e7ae625d81f23314426cc924f53fbdd58decedbc3738773f70f7350ff4a01d6e9f966db88b8a1bd68c1d20dad02acfb8c91e07182d637edfd23af1c9fdf4b4ba7637473e4a650d86516ab129c9017510a705712af660cf72a22e44d30bc9a631e10f5b817fbc7ac524c076d17dd5beffacbe1185f2b329c1b034c96b0012856aa7e4410820e6ab939f154b496ccda64cc3e4dcfc477414a9735e83261c07f6ce1a875fab43d638a32b3f7e7985be6ac6b75c0c980ec5f1d5b04b7bb0e86661faa9a100f253462242f4df7f5439fcac5741fc35e2173bcece1b25d7dbb603281a13aba3eb2fe0f5510b24af0af4749f1dac6ada49a72c863e330296156b4f75cc8b5c3455ad353ee66ceae1d5c6793badbeb7cf2eb10c69ebfe2d47d1ce8a5a86a3a4ab985ae2ac0bcab847bc404e2b933a3e4e4c2ccfcab8e1cbf67b890726e0a263e1edc00f6f58e7b3adcec8818b97e6a029a37ee70dc448b82efadfb587dd12a0424e985531c8efdee384a7e3f121ed2bbfc0c817acf853e5574ad9061fe64021ec120c9277a3a3aa603c1c290fd1739d0379ef6be6bebe3b9716b6cd5bca1efe000b55ab5b3379e947156eda2157263f6428ff9acb0e873463ab21d896debb942cc1fd00e7b0cf1ad09098489af96b6b2443f99e3a1711b4d60731d2d04cd4fb2f31292e3cd218e502fe092fbf11768f9caff70130c0baa61bb68ec54f1d0ac754e1a37d35e30abbb0c1ebe6fd200f4a493b3abb19d0ef46368f3d950616b12b8c2f31275c36d9a5273f58e7af63508907a3934e1438330fa2bd52f30ff59a2710f11770fe9342c8e81782d9e1b5ee690d11a840fadd4f7dd6d4abd7b67346490dab95a1fb502101ed242a8d9b05b9f05c89870f84b2b024ded834c54280c85ad44b4ad3ee290574c02775a8ced904573a09758b7249dea5646e30c0e37618bacb5ddeece248197f6560282bedf2cf8018f67c252dfd51cebc52ef050c125671b0d3e57a6fffdf0e05d180d0c8339ccd2a2f8526c2a7e58875d0a31da332edbc63553a9521c92c6cfe32c4e82f9421a1e776a53dc7a0209c0b2f060ffdc9a8c63ae0862fb46c00292f9164f98c0679076f63b7a552e63e867ca9285dd1a6d1104cac816d0e0ea06e9a607be9fc5812f70d936afff5675ca170ed4280f1c30f0464278488af1f5cd20a9721f200ac507460b82d9dbf2195e8ee536708a67d0212beba46e72757c831439d4dd785652b0577beb80f8df97d78e3bbae75143eba5598b77c330b5f6af7d12f2660588ccf0697010b158cdff4fbf0592e9c99614ce6450a08e4d46a0d8c642cefcc68ca26325e3a34eca13b00486a3515aff8f09311dea14bbdee0ddc35536436d036e94e163288eb8262b3e52658eee790c7185578df26c1fcca764255c48209a2ff26cff13642b12143eff4c373a4f010b23e8221bd4d220061419977b169f9375714090cff2a8b413e3b9063c44169fbc837aa95c95c74af5611f11f1704e1b3474d020564364abb741fc37665dc434c26c143422826b197d20e4c6faf8a1cf1a26842aba45b38b55959c57888895c710f0b63b56614355380c9ed56aaca3a5428b5c75b4de96550b816adfeb0713253ee3690a734b8e60436679ea4b84c934dd874b7b2092c05807b3e5f1da524222655e2b3d007ae7209a8dfa8ed137333104277ca5a07ed5b03c213d7d4510004963faf1323edf3ec303cd23ced6c94b2a0a5b2f0ffab55a0d0609e22ab1d88298960ff4412518d5cd9bb7838a54dce97a679cb7f9f7254a23446a92ba6c3f552ed2917d18b4f153fa3696d6f6a239bd0de0381be9b182972400dc30055caa07ef549bd95b9d0d494eb410d49a6455512323f6504c4c54e8347474b9a66ffca2294e634f9655a9edb7c74908cc1b92ac462e048733ab8dd64894802aa578eb58a0acb4b3e7d8c2a7aed115972e509fd72e8878812c3291dc98849cf4069ffc3281c0b09c603f7cf46736f5875486f2c6b3ebc013d9e4a9fb8db7b93190f81fadd8500e7791be98db4a4afc81059b4d71632d2b6571488254c312b4ec887307a8bd99d548a89144ed4826b8a452b61aee78a0b5aa48ae295f37a29aa4b20990b19d6ef501899b71798bc2fdb95f3da43f872062ff5eb136ca2e9b9a074390e7c6b2117b6b1b4998b4986ae44259fd3a3b1bba74f5a3fc583f1e0ee69a5c99f493bd9dea6a38d4c63e7504dda0853ba0170a5ee87c3d832cc6707af263392952ce5e95a84dde3fb873b5dcd89a16ef8f96d21bbb6262fb81bc02f5c7953f066b93b7691627a2087daedd5cad17a5bc177ecd12ec4582d98077bb928b1cd472673f94b20322ddc2f9dbd1f9a3ade576ee1867f590d0f2a4a327aba8322dedb14a278820fff4355c50c278ae9b7f2c8899efc7ffd53831d7722330dfe753098e31158253e467bbd38bd88ccfb189563517adeb48f54afc87279af8c99098905aca402c5c09c01e933d8aa29d1c85ef36d3c58e24b970211b5bca803fa7ee94b27fc7a4e54b9f00d8995665bc9528d97bc319cbd98d210c9a1f49f0b9a761876afd849e15aba733823b1b42eb31b57026e51f9e18ccfa64ee2fd3447fe708525ebe38ae1a532aa25559fa6127fd7db81512cd35fb4ca145048adcb81f6e92065544be696399d417534e7bf398ccbd3879c47874ef8500d8259fa1aeb98cb37450c307d269eb48e38f23cf2bcb66258029c48b628a03506e32ab2e4f46b34a1de2191766ca4527259c915beef5b1fe48805d90558da7339fc3339856f8d941f717e13a9b7cb2bc11f47f20f5467715a4a8665f9efa", 0x1000}, {&(0x7f00000014c0)="4daf235c28c3b7285367986d9be5568a797b8ed0ee51e41e82207d2bed6fe3a4c78eca415ccfac7d0fe4ac169d9b4b2fb9f7a5157cc0ad89e224e2f4cf4bbde8832d5d6919a81e9ce02381b2a02136b250876770a85ef918a258762554c0f4565de172bedc90e4bf01d7828d93195695d667ba9641394746f69e4558101ab1dcd8208795fc2f410d9fdcc4deb16668ebdeb822469c61c78f41", 0x99}], 0x9) 16:00:19 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fcntl$getflags(r0, 0x3) r2 = accept$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r1, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x0, 0x3, &(0x7f00000000c0)="6910a00d520d91818c6bfdd65e6d7ed4ca5ec5cd9d8090fbbe99081833a31e5b89a5b5b31398b999d272d2488032f169bb7e5446721402edb9465269488a4e67adcbcaef1e740447585b84bc6d56544e4fdc7b36fc8aa2a40bc320872eb274cb475a6f62845abf5f89ddee89a6b66e", 0x6f) 16:00:19 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) shutdown(r0, 0x2) r2 = dup2(r0, r0) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) r3 = getuid() r4 = getgid() fchownat(r2, &(0x7f0000000000)='./file0\x00', r3, r4, 0x6) 16:00:19 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0xda8, 0x0, 0x1, 0x2, "dda3da7fdb39fbd960ff68b026389ef023abbdfb", 0x8, 0x8}) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000100)) 16:00:20 executing program 1: r0 = socket(0x800000018, 0x7ffd, 0x7) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) msgget$private(0x0, 0x14) pledge(&(0x7f0000000000)='-\x00', &(0x7f0000000040)='\x00') kqueue() r3 = dup(r0) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f0000000080)) r4 = fcntl$dupfd(r2, 0xa, r2) ioctl$WSDISPLAYIO_SMODE(r4, 0x8004574c, &(0x7f0000000140)) 16:00:20 executing program 0: openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x38082, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) accept$inet(0xffffffffffffff9c, &(0x7f00000001c0), &(0x7f0000000240)=0xc) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet6(r0, &(0x7f0000000300)="0a4484fab2caa7da70", 0x9, 0x0, &(0x7f0000000340)={0x18, 0x1, 0xfffffffffffffffb}, 0xc) r2 = dup(r1) r3 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchownat(r2, &(0x7f0000000000)='./file0\x00', r3, r4, 0x6) r5 = syz_open_pts() mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) chroot(&(0x7f0000000540)='./file0\x00') ioctl$TIOCCONS(r5, 0x80047462, &(0x7f0000000200)=0xff) 16:00:20 executing program 1: nanosleep(&(0x7f0000000080)={0x8}, &(0x7f00000000c0)) r0 = dup(0xffffffffffffff9c) kevent(r0, &(0x7f00000007c0)=[{{r0}, 0xfffffffffffffffd, 0x10, 0x40000000, 0x531, 0x200}, {{r0}, 0xfffffffffffffffd, 0x4, 0x200fffff, 0xffffffff, 0x6}], 0x7, &(0x7f0000000800)=[{{r0}, 0xffffffffffffffff, 0x10, 0x80000003, 0x0, 0x1ff}], 0x0, &(0x7f0000000840)={0x7fff}) sendmsg(r0, &(0x7f0000000780)={&(0x7f0000000000)=@in6={0x18, 0x1, 0x8bc, 0x2}, 0xc, &(0x7f0000000300)=[{&(0x7f0000000100)="8f1ce80164bff4f9ff35465e8169748de1ff521ed31216519b285ea7e7c0a1c2d26efd127573a31b96a20cead0544097b9e2f0d3ca53bb4cfca9affd75973969bb6f82e55f7173600d724312b9a5165e29e0df87e08fff3fdc03419333f46895b664baecbab01ea8b2127760989eb7d3989eec4ac1e9df526b47c0a285c38a7198513ae8158b8903eb", 0x89}, {&(0x7f0000000040)="dce9a17e49b2e89f4ea426bfd93eb439ee9413bf0aeaced5", 0x18}, {&(0x7f00000001c0)="f3a527036ac2609fada0b3ea88a887", 0xf}, {&(0x7f0000000200)="df84d697fb9e3b4bfae13f4a28b0dee4c0a70ac7b38fddac255e46caef774c42e75e3c432cd2f065ac2594a79837907c24fd619cb41a4dabb535baf5b66e6fb9555ef681b38ce0cca0a89984a0043361f5c67d4739cc20da45a7d90718d309f26ce990999edb8581e60fd11ce1a8c69e23ea933d792cdc7552d0499b825b", 0x7e}, {&(0x7f0000000280)="bfbfbe637dc2b5b9b99a01e1bf8adbfa1687f7a33860a1be8bc07cc81b1cfe3853e952ae301dd707bcdabdf78eabebc7d90eb6d5d1901bb3", 0x38}, {&(0x7f00000002c0)="75a9c5df8b497ef10cfa71ffb340ec9e7477ed1c1232de5f5fae0ba29892293bf76d0ed61a9914a0", 0x28}], 0x6, &(0x7f0000000380)=[{0x38, 0x1, 0x7fff, "42efabde35fbba481a9ccfa061521e49d71df4388f24f1cbd7f344793f39c5eab2"}, {0xe0, 0x1, 0x1, "71d7eee154094633c9d43e643568b50195073b22e726401ce8489f7a84f341d20554e54d79350985e0c2bed109f3501c7057569c8d27017bdc9ab7eb60445b90b8030ce7822eec0a79b85c184cf7b96a43d1455c0d71da76ff745cfb50039e94a0ddf710ded7f48e58f7dbc3e28ff8b4bfe81aa524422a4aa53e25f68a8504ad25490f9223af1fa8fb842cc77d89bfef8070c11b524496d452c73c111c29268fedd44929d34a6fc1ce5897a3fe18c5abf7cb904067eb7519d332a3b353f0860b3f5ac07397cb10a77698"}, {0x68, 0x1, 0x2, "7b80192c53bab7cefa076eacf4f7ba214790a7b476e41474ec5f7434d54dee49136495aa6fbbab0b27c3dd1699dc24cbab80858c37bb6314bb9852210e56fadbd9658a22231c6b5388161e0803a5bcc615609b5f2fb1fc08"}, {0xa0, 0x1, 0x9, "747c9fcce5806f5e84f37bf8a3037fd47b12fd99777ad602e64184a5b869e2f1a72938b3be0996093eab3e8359ba1d88446cae1da3d264c1a77597452cd76d7434dc39914372448678184aee6a2e58d3fa8239abfd311ef197331e884e2a7d7187e92c67e1c8a4060d2563c6085479b4883bd52f732d4cbdf72cfa4271959ae84dbdddac3afb340cf6cf61"}, {0x68, 0xffff, 0xffff, "6c0d8a88ecfee49c6ead53074aaef9692705e5fabab7cc56b3d4027f02ead4a501c44969ec86650c0e6ab56a4bb6a48f9f94f95d4bf6b3289ead149b7bb51c0bdb04cab40d5311e7bdb364ec96696fb6542a7c5d06c409b2"}, {0x98, 0x1, 0x1f, "c3e510492c36a38b0a0de7f7c2f27fef98bcd66766d44c99930474a5602a5ce7c071e33c44be2e09d63b9bc1ee3cde0cf57da74a36faee5d0288fc6ecc71f3acd48b95dc04ae85899765434de9b4e8479d9a1225e6a93e61195301434d79c834bb46c0cae6fafcfe1646b51c7e36f2c3d78c5a11009f73f4a6203ee1f0fec78fa7984db08726"}, {0xa8, 0xffff, 0x9, "c09b1f69a678bf414c36a416be179cee83214948f88e00a2714f72a34880de70bab0d2fc91084b8e564e8c777677f3e7f5656b7cd31e9b49a955463efbf1cf2753363e36b039567e2b84c2e259a3a8653ff129dc361b1314c7e8ce1f6970fc620f090fcec7a9b2cd5bda845fd3e9dbd31c180d5e3f8acc2053587a61e8995158207d7d0657dad3ea19701e82d3563627553c8605e9"}], 0x3c8}, 0x1) execve(0x0, 0x0, 0x0) kevent(r0, &(0x7f00000008c0)=[{{r0}, 0x0, 0x12, 0x2, 0x2, 0xd11d}, {{r0}, 0xffffffffffffffff, 0x10, 0x0, 0x6, 0xf0e8}], 0x1, &(0x7f0000000900)=[{{r0}, 0xfffffffffffffffc, 0x3, 0x20, 0x9, 0x5}, {{r0}, 0xfffffffffffffffe, 0x5, 0x10, 0x251, 0x3ff}], 0x20, &(0x7f0000000940)={0x9, 0x89}) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000880)='/dev/wskbd\x00', 0x80, 0x0) fsync(r1) 16:00:20 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002b, &(0x7f0000000000)='\x00\x00\x00\x00', 0x3c) 16:00:20 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f000004e000/0x2000)=nil, 0x2000, 0x0) write(r0, &(0x7f00000000c0)="fcc093c7a5a5e9a82d8ba28551bb2053aa0fb996f14d24399d48b845be59310c11bc2006a5b8c1da5639ac7bee67fd509b02752ea2fae848f6f3c53f0c00000076e00000c045de61d06784510dde6f2cb034d32834bd57374d6312dc6e946e68a970da5f81db1306eb857dd472affc826b9dadb0c281cff2c840a27f044dd8234d8b69b003d806090db2398649ed5fc30823277724c5ad47a78ad580b94bd2c00d1458ac791a9875d8470d3cce959df6bc1a5c5269796781a0d25118ab575b760ad83fe1d840ec7981bdf3d48f1279678796a8284acb9fb72db5e49d54b38dccccbf58da38059c6b2f07ebdb5a76177ee34e313588611c2a9af2607e83459da2201672ceb5c4c463e9ece4eaa1d326f5c9bb60b3fc03ffb923", 0xc1ba) mprotect(&(0x7f0000028000/0xb000)=nil, 0xb000, 0x0) getppid() mmap(&(0x7f000004c000/0x1000)=nil, 0x1000, 0x5, 0x4010, r0, 0x0, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 16:00:20 executing program 1: r0 = socket(0x80000000000002, 0x3, 0x6) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r1 = socket(0x18, 0x3, 0x3a) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r1, &(0x7f0000000040)="edbf49c80de7c71452568e7a6840f3138a6c903b", 0x14, 0x0, 0x0, 0x0) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000000)=@un=@file={0x3015edb019860256, './file0\x00'}, 0x10, 0x0, 0x0, 0x0, 0xfedd}, 0x0) 16:00:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000002c0)="9085", 0x2) syz_open_pts() syz_execute_func(&(0x7f0000000040)="6644dad6f2acc44245071fc462158e18c4437963e0f636c01d00000000008fe878c24e00ae2e66470f381ea1d0060000c401ca5cd0f3a5") r1 = kqueue() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x481, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) 16:00:20 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) accept$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 16:00:20 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)='x\x00') mkdir(&(0x7f0000000040)='./file1\x00', 0x1) readlink(&(0x7f0000000080)='./file0/file0/file0/file0\x00', 0x0, 0x0) 16:00:20 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000040)) ioctl$TIOCSTART(r1, 0x2000746e) r2 = getgid() setgid(r2) 16:00:20 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet6(r0, 0x0, &(0x7f0000000280)) syz_open_pts() 16:00:20 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="ff04"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) connect$inet(r0, &(0x7f0000000040)={0x2, 0x2}, 0xc) 16:00:20 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x10, 0xff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x28000, 0x0) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x6, 0x8, 0x0, 0x1, 0x1000, 0xb17, 0x7, 0xdcc18e1e09b4c7cb, 0x0, 0x100000001, 0xc6}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="25000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYPTR, @ANYRES32=r0, @ANYRES32], 0x28}, 0x0) setrlimit(0x8, &(0x7f0000000000)) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/156, 0x9c}, 0x0) setrlimit(0x1, &(0x7f0000000280)={0x1, 0x81}) 16:00:20 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000080)={0x1000, './file0\x00', './file0\x00'}) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) chdir(&(0x7f00000000c0)='./file0\x00') 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) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)) close(r0) unlink(&(0x7f0000000000)='./file0\x00') mprotect(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x100000001) 16:00:20 executing program 1: r0 = socket(0x37, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x5, &(0x7f0000000000)="caf5b415", 0x4) socket$unix(0x1, 0x7, 0x0) bind$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xc) 16:00:20 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x12) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x5f6, 0x72, 0x6, 0x6, "01488b34a26d330a9ba127297c5a912fb8015386", 0xfffffffffffffffe, 0x1000}) r1 = socket(0x19, 0x1, 0xfffffffffffffffe) readlink(&(0x7f0000000180)='./file1\x00', &(0x7f00000001c0)=""/97, 0x61) accept$inet(r0, 0x0, &(0x7f0000000240)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shmget$private(0x0, 0x4000, 0x10, &(0x7f000050a000/0x4000)=nil) 16:00:20 executing program 1: r0 = socket(0x10000000002, 0x3, 0x0) getsockopt(r0, 0x4, 0x66, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:00:20 executing program 0: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r1, &(0x7f0000000180)=[{&(0x7f00000000c0)="f7c7661d143b085a1f42ff814cd60bc62732138fb837a0d2354e6d75b3321fea4733806741fffa6f9a61cee680cf348ade9f570d4b00acffa61816e71871b9e6af385244bd854c4c6dd53193f8eea23323ed1cf976522cea90af8dc880b1ebff58095616762bf080a706288cac1859eda35f661e8097eb0aefdd9c8df57bd8c10884c7a30e155eba20c2fc76e04ede0a435b0cc463953fc45338a214d5", 0x9d}, {&(0x7f0000000000)="34d13169e239bd9b125fc92ae7566fa292cb0ed1a444fe6e19451f66a6af452fabcadd90c9e30712c4d27b1a28dcb9a8c9464ab2ae58b475fdf1cd011b763461dfdfb86d12bec3f227f965b825709cab259592b20db86d82397957721171acc1b2116530527f5e6a6401b8569d70883489dcb108f03b30d21680f6fb85", 0x7d}], 0x2, 0x0) r2 = getppid() getpgid(r2) fcntl$lock(r0, 0xb, 0x0) 16:00:20 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x0, 0x20) r0 = socket(0x1e, 0x3, 0x0) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=""/55, 0x37}, 0x0) shutdown(r0, 0x0) 16:00:20 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000, 0x39) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x0, "47bad615736b59a647d70784e61039bc9fdf63f0"}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000000c0)={0x4, 0x9, './bus\x00', 0x7, 0x6, 0xc0, 0x7}) 16:00:20 executing program 1: r0 = socket(0x18, 0x1, 0x0) setuid(0xee01) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000040)={0x7ff, 0x8, {0x1, 0xffffffffffffff7e}}) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 16:00:20 executing program 0: getpgrp() mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86134) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) symlink(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)='./bus\x00') write(r0, &(0x7f0000000000)="4d0fc3", 0x3) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000180)="44bc802e6b87c5a0ed01dec6f02030138f75206aa0bdca0fd8c624b2f0bb5b7d28a339bbbfb7564f36a69f35a14b", 0x2e}, {&(0x7f00000001c0)="83edc0596bf105a6e9a996c47ddbaaac789054dea27977cdd0cd79b9758a4baff626ba3e7a96a7dfcbc9c7c3445a11cadd4b68697fcb31e2c646222e650521e5306454a4278cba9cb488b94fc7bdc1622f4075ab630b3b592249a40d3e85c19be92e7f295f9cc21fc25619b01b94d611c18d057153eb847b781f7e00cd0ffacee663ebd38fc26b7678301d2e5a56f858b291a68b731ce0", 0x97}], 0x2, 0x0) 16:00:20 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) pipe2(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) preadv(r0, &(0x7f0000000380)=[{&(0x7f00000001c0)=""/170, 0xaa}, {&(0x7f0000000280)=""/242, 0xf2}, {&(0x7f0000000100)=""/32, 0x20}, {&(0x7f0000000140)=""/32, 0x20}], 0x4, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x80000000000000, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x480000002c7, 0x3) preadv(r1, &(0x7f0000000000)=[{0x0}], 0x1, 0x100001) 16:00:21 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCDRAIN(r0, 0x2000745e) writev(r0, &(0x7f0000000140)=[{&(0x7f0000003200)="6e30dafe4201d69cd36d550245f95859273bcf2ad802ae7a21934e278cf9477eb92ed09c6e9d4c4f7ad1f6ef63274cd0c76b2fc380c011854f6d4722f45f27e809539f6b44cfeb43ad1b5569041c08e57d31a28f0d97f13a646f69efa47cea04d5ecb8448855d8b8cfef1717871682e3b20f8c8e73f352f94184509a736a207ca67e7a8c3155a894343cd41db76001417546bf47b7b5097cca0b8dda818b8b218a814b01761c80c4d23a07327c66413ce8a38a9d470a7d5ae42856682492559a9283cebddeb78bd400fc6cdc531c2c678fc79ea68219dae79f75ce29c4c81723f906e7a98e3c761f17324df2c98783ac5d78ad1823a2e622eee667ee80602dc0df35a78f850d796a70bce85a9b112e21df9fd55a34e4e7141341d9deccc2eb12c911a0ee5aa68098f073c88dc335338b15e788b5563aeaecc6a349407b7df3824927c9669c44af36f32b9b8bde758e926fcef48c6c2296dc64de2fe4df2487a9a248407b553149e1f6bfec9193de37aabb2b3befea288a7903f575ae9a74d6dc4fa31432771c8a17761d2efd1203bffe1e1ff5475cffce610abe878313de1a3fbb0bed9e12817dccc0241c57b8ccf3f5a055b22ec8bd3eae2ad85bed63e0bae663745d2752d0c3cd21a1eab997650800fd9ebf28e0275c981285be08c5819c56c62c89be69d9338b02344ce0ea51ce8877e58b6222adbb77ed262c1cd92c73573b20e4249153c0157d44dec0a01106b834fb169019e2afe74ef39abdfd753a810c398008a3ea37ba51e2b99b7f0c6bcd4de0002d99368d586f092464eae07759d99cf37e260482114d4650892f15ae1d72e149231456557c66a561d694fd8cfdc34acd368d43bf694ab9e074de377eaee47272197e03ac6a7444e6788bdb5df1d88cc8aa8c3777054af9e4d8d6e6459e487f6695f289a2da84bd3f235c3aebc952bd8a391747437c7d60288ca01bc398715e9afa3604bbe13b2914c1d4a3d1c8e1599a3b83a0750e9e41efe203e5c46df5ef03d01aa4c90551723c5d24b7e2ae7e782af07d88bc90d5e6a37568c6c2119c857341737255fd96900ecd6b7673580ac3e7017fa3728db1f558a8821b695bfac6bd2c2f0fada43ed4ac0353f5ab993c02b9f548a4b6afe4bacfedd929ddc948abe003227ed1d72f200b7d63963065d3348a8f691056a48abdfbeeeb6e8cd5d286b516210d2770f7b535d0ea5cd68d531971cf308dc0c6394efffce8c31e6c9c98a5011a7557d2ab2497ac37c94947bf8460ccc0fe9c9cde3cd2aaaebf6672d861411ee476233ea8943a6056ca688ec511e503d9a2c0960520491d99ebcd5b97464af75cad24a75aac4507b027c466e0b2d9f02b80e6b1a028bba79f0c4d8cf41d4884630e1a790313f08957dac2141009227aeca5bc3f237f6f4e60e3b600ce74c086f04ceac64f5d6ab65383067e1c892486c2f13e1522b3e8c79a5e6b14adbcf1afbebd519c660de2bb893d01ccd058ed0ffcf2dccf46288d44685cf6a937fb2a991ca43dc835a2c2946e7680a4f6d26949dc5509d40b7c00f6cf311ea74a5e97ad3c258744cab6d9d51b5ec5c8f5b7ab4669e122a5b5d675d5e1f1150a896aaa8ab1df740ebad40bfd7222442ba51ca149eb5230a9b565bf16b9a3969628c0b2fa034d560ba503a0bc8b26193f0fcbe0682367887185f81e6a7504e8db700f34f9592f1f263b67f7dd1b25e890a6657dd73a1c176e603b21233e2ed6a9d852cb57f3d7eb5af687a14782fcfd2619bcc7d4bcda146573e8ecc7709c780a93779f15048f7f40fd63a3cc894cad08be59aed7ce33c8672678e90ad2171b77dcb7845b8a7dd2793f3674bc6a6b264d6e47f8745033ccefde55efe6a14eaaf7bcd42808b4c6f82d418285b1fb4b0b752161eca821d83513afd8182b5b31871c2a6913ddbb31539f641a496b6c438a286a31601650afb3393a235f5cf184bac08fb2e3da551785607962dac9ca8c8a510d425ff22f688e58c98ac1e52650ec8dd68520c4c7bc295fc9c1e323ace9086acbb34f1b0a5af1e1c9a1f18c2b17fbebc6c5e101754ad87f26bac909c64b923cf5e1de65871af659753b63dfa03a9185294b66974d91eec292f8e859ec8876952e391e8c569074c997c8324f06e96fd5875adaac4bdf19bdfaae484292d92a3e1c787a78b7c425846146813cb756a8444f09510b84f2da23146c7f9a32967efc29b6a7b0db702f73a1fbdd14c9b7f81a6ab6cc5b836aadcf03cfdf46c06462bb01de4f15ad70051cadb0d1e695b14bd9e9e1e8dcf40b9f85701a8e6cae62afa4a64ef0d6cefa4775524ce1e3cad85737e55ce01ed4a24b19461cdee89af3518b187dc1e0cd32e6cb8906a64325c136c24d38db7c966d31c4fb8c1f305ca6f4e25f3fcefc1ad09035dccab7b255cb9053c962608c40929ebc97a3770debf1e0f0a2720c4be398f08d569c8faafadb561ba69f6c9044fc29b02d8138d601e56637a2cb9451ea7d3ba327520fa1fc831f9e56e03422daad9b19cc3885bd761f297fa167c3fe13d3509eb61818bd477ab49b4e5172d4a8d7eb61eb58249c62a0e74eaacce18b279b603b5f368fbdc80840574ef50e9b87c6cb25fb43426010c6dd11d7328b883697cf20b7ef9750e3386ef532a0f353a42db1027f507d5a3342ba0a3397b8b610bd73c6fd5a246084c9d98c5b2aaa7a53a17387abc6094b4ff125c57fddd13152a0912a6e3602803644ea0e5f418576a6c65f284e0eb8a28e3036572339e1fd54cc80e09c13b77a61e3c31e4c731d8a2e6d70f54f253623f6dff4fb842a79b13bf3ccd9dff6006891a6b16fa3864c626369f869f030655a37852d645e06919bf8d355f23aee675f27ee723cbcc28f5b0e14dd04640a75bc8a05eeea52a6fc3e7ccc8e65bbbec5b0d5710bf04483683849eb5377587f22df09d9b6a97c2cb6faee9e30609c4f38c4d7f325109910642e1d155ef334488f7b463e9e6e906d81642bfb8f63ee2d924949809c646bb2dfd7685054cacfff3129290e778b6eac19ab18cab11249008d35b0db87091384a23da8eae188327cf456f702c6034202da85eb8314158289dad203470c907c4c39549bff6f95fa4e7dc3e499ffebecae5633e6ace20dd91ff54d54da0a1f390b16d509f451f1fa2a7f66dc1088696d3c49eb8475e2c241310900fc4e17d95865484d53870d13f5bedf9a5be331c9ec65671a944a35816f97748b1b6e487a9c398228082997507f591fc3061bd0d27c8bbea92c9e49b9cf1cbdcb881b58b84db2333dd11b88260832cbb0a2b562ae6250ce4bd13979aa13e82a1dba60f55d49e9bdfbf6184f5de2d4263aaa3d2bc7db2e624eac58b9864544e98bff65ddf44fc58f5c12c7155c9b73ea086872003ecb2fb0f2abb8ee0ae2e7bd79a4dea9c5dce181c182032b9d6b6d9cf0d5982a31d6f410cad9092640bec13abd5f375914f9509e624cb7a81058c5e9eb99e158e3c308d570eb6b202784919f60fb538e328ce002fb6197af615e567929900ee43eb7f2c226937cba4f4b1f8b032fb69ce39417b79d8cf8fc8e894b7c58f1211397b729969beee5b27c4af83e16df45f1910b72db0de0f4728390273902bb51c56bb47d37d7f4880a336337d480a7c93a1d459916ec169c9499df0540b3aa7c17dce2c7646e319ef4671d089b5d5753250534afb232b5caa269db794361a2e8c45364da84b5ce4b0b894c49334d281d79e7896b8a70638a5d1e91bb007490ed50309b4b030c28a12cd01a6124c07a746245c13468f9defe30478a04c6c7535b8826f292db7060b363c7eca33273e4faa8c4413a232de038fc5a884d3d80fcfda6ea827bb5c95edc1a963deb0f326c3546c495a2df3dc04035ef27b6bbc86e73defcdea58c1ac612aaf861ec8b2a051718f8c25a2f6a117404eccc40768206f6badfe66e9da320a10e7f17641d809ffdb290e3f17e329b5d7aaccac7bb23afdf31de4061a6c1b9c2014ba286758ddcc671ff77cb5340cb467a055ee39db1912f33a7598e859a62f95fd5cae8053c01c2566f422a15b7f63eb1ea26fca3f640891d116a9bc9477cea4c12004f045ecfea63618de7038ddf669b8ae36b0c3968f9eff6734814b60fac432c3b4f86898fe9a59de3ce88d527b0c73503e511c676dc22c4969080393258a9432fb422812749b9d20faf8dd188af10469c12dddcb10fc184f2a389d08699be429e72d93ce6daf1f5af12d7c8907438b60a28f478a56d7412f345958af6af4b18d7e42f5fa71838bbdd60670f1df1b01565fedc60c22f49efedd224097337b5c2ae06fed5ba5f0ab33085d1e95ac8b167450050b661f8e17698b8616a9dbb85fe3e6928b7773d11bdbf425d0759682360a11baf059cc10428f139f2e6bc8696c524e9e7cd672d13c7bf112c12935e87e9204740f75e15590d98d8c5039ca9bafbe36413823c311a288445a9a93bee6ddd3a3a51c0b0955617dec4bef716e99affc2b8ebb403a216359089352b53a34622317b023105a7c58765473db9731b18e53e9e42681a9be1567449c23503d5c184bc7316c569eb9c1dac93645c1d93395c8fcf5f06f92af74bf07d14ec5ae3b850fe9fe76a2a360a8c41b31eff69bd4552172ee96fec07b235465b3f738926f6d51d9dac83bb303e2a4db9d0c7c281b99cb99872c05b6bf48b291100044170923e10eb87fad2614a8d2ee54e2fc5745fef525433bdeca8bc761877f522aad3abacb5f932972b563af0634b5d231a0361844c2d46b51db5b9c68221a4035bc17262069b6cedc3220dfa365cb44cb4a1de9e4e3ec8e0f511a63dfe170b6161175685c29f88c2616e105b8a2a07636c3d390f63afc82d862294cee332048a3e90eef8e35f697ce4364a6fc416249725b379100b37b804f35b1608b27afe33f724053ee2e19483f237ad4cf23d903e1f4fe7c2d4c1d2e6afcc4c2a04af2043c2b91e1dc89c09c8ffe9216a94053423999e10f39f84287653d0d4ed5bc98946b031f2483829f55f4b0ecc49c5c79471cb326926893f1fd3cc74024dd9db8a5876d3c755af977423cf1df0e72fb2e1869e00b331b0e9286ed5c457f99f05addfa3fe2b691847ccd82b60baafbcad02ecd1f5ec8291e459daaf63111850ca5a7a15ca19c783288e08e466a4a799a62a183b108421680470274dced53d7f08450e156608239f9ef52ad8d6873ff56081a91de61594efeb56ff00722bcf9ee83260cc909ddb2b13b565ef8a4b8508d519c110d55613e2ca2cd1aaf8fe0980f028b7f5ad9c9a584c2f161a4d69afe1787d9bddb120e9a3f563d1b50c6031929be7cc2c8d2c21fd2681827b06e42beec3a7372d5cb8e1d5b3500d6b151eb2f4c93088c6dfc1426ea2b62e1e19573a349882fc61c81631e67b9210fa2d65409287fc98478db726999f0488bf6991afe03e37a8ecb03056250f9d6e4dc668e064439f3b695650b1d1975453a5df5198adbe05179de851429801b6b8e0de96010bfb218b12c8cb09203d68140bed8e5fd120911dfccf66d35ff5e8e974d8f1ceb899ab6c89ce4e940df0ff4388975b0322ce380b8374565b78d25ce2d2944d9fb7eb832b7cc893cb8e228281553b638e1afb0b4c642d15e90872c8d21aa851cda6acd9748283375cae4fb8f0f3b8f23565343cdd59d44bead8202c2427c18a67c6ecd9deb23337e3882bb8c53fc568eb5c99fe5309669d90d1c55407a510d5c85ef34de6c71b559c403e303544b585e2c81960563b3ff0cc7a27a7aa8934210ab433cc79216707f8127bfe8448a77957", 0x1000}, {&(0x7f0000001200)="1ce72f508be76b85b4550c93955f0182fa610bcdf8f32fd79c586f31fde5986738d97a4aef36fa0ea72379cdac613604b5488f31896c8e6002c7ac275cc9a06dedbd7cef54493f1134880e3a683a5c7908f1c324166ad418b70664c02181991f496c3c00ff7e355ed407df91fb09d0addb09aede6ea344aa87438d44094db9d75421694b24b0e7fd31e56754b359757621177ef49811967bad39bf4feb74d1c5158507a4a0611e7605bec8f5723dab43524361f7eb89ce4a05fbaf007fc84795f6c5c8c726cedf2bb9386b9406d38ffacae3a741c9a3862a4392f096dd9d77b45dbb1d2e37666d0fdb2d42bf06d3f1d05603d8d94818a93dc1f7f2e3028231cfa92b4150aaed764db391a8d90cf365eff3a914514db168ee01bb3a3781590738af5619eca2ac443c43b1772125c616202d179abcb991ed282cc07bb30244e333667e5ec11804ff9e5b2f2cedb9e4c538b47b75a289f44ec8d09d1abe1ba6720465b8211a4a250742667d6f44246420d489a0bceed196d38903b458783eb90ee74ac45af1777059fd8a65d98e50046e44e91ded736c6218fc081f74c626d3ea9372f07e51538dfa80ef862b8e0785203d4ee3d39cb1906161fe9c1acc184075b6c6c799bd70bde6b01d99484eb76b4b7312bf58935548506180f49bfaaf02dfdb5ef8f890493b6c5945ebe4be3d8a77ec37e0f27add861e5e02932078243a10ce292a4fc3b26945ce6583815aaaef5b1082dc6325d8d6a53c8c78f99336a5f2b9f95947a422130570931290029674a6ee00caabb52de0dd7980f9375ae93e266c5c6d086636e03897b261e2856835105d54ce8556d3930283e603a9836cddaae21fe3cb0089f57a021edc30b01d1d296c6671851a0e7afda49bd5af6c29bdcb59ad03eaac25cca57aac7d8105d974bec430daf6e45e05d15bc4378c3557f0725c02660c41bcac734c851759dc00834cf284361594bb27a5b18653464c0fa0a469a98be4d31ae7ef3569de2d15d6e9ee51bf75a60860b4686ef3aade529c7142a0957b0a7d433d458246e7494e53247800f3ddec90a2e0b61a92043bd0320e4f8c713e8493dbfbfd241ccb8992b6cf7e62128b223a4d80b44ac914830123f18552d64aa389f3b7015e74f80c0067c5a0bc9da09a1048a83d480384a86ea00e2904a91df9e31c9befb9a7c3b83d2ddb0f7c703447517fe01dfa8fa544e5079a04b989961e30444ae1b6148fdcb576d2cc9d8c343419b2f2e37cbe5814b2092556d8c27f5d27c752b6405612f7d5323fdef97048c0a33e12f5d23b2731834abda725428e9c0ee85da42d8bf02546191d2827d7770895360b7443ea9fd575837388b2aaa6515fb9c36a0b2ff6986bb030752e09667ab669ed70f3e9c2566bcfe4d139161a661d79bab2f3d3cc392e570ab62cbd82ef76df5c3a4ea1baad6f223db8ebf0712e401e9c60a5a1bd924355534c9e7045da36233c5dfcc03697a1d32b864429ab4992f83330d1e411633b6c6e6597112edef9d2441882530ff2bc0246a1ffb59531e34bb5028234e842e6f817fa60e49c97d66a3bf9f24dc73cdd773da939a6bff8fabac4ae837e1100efd463aa8696ecbbf706ea866e2e0e23135b688bc6f6d3d8572cb863778e4f5baa26af1356a36e358b07a4cc37398d6ce11459ac3a6778aff78377aaa7331ead9ab95a1bfcf3c8e56fa2ebe08b3034749123c400480ba278928ab10e931f1a50f392acdfee232fc05fdab66705e1de63c2287c892332f3139f820f681c716bc730e08ea801140dfec4234b16762a6002911fc967b992cac4ab2352a8bf65fb97aef26f303c210605e968c34ee7f9e709a2e4f9bcf6295418f51d1372c6daed4c6d8ac27d45b9cfb4aa4760a1247cc264ffacaf0efb131bac223718c75f699c5e46e07a4694dca126d4c401cf948770b875f548a46c9f692f73d2675f15bdd65af2acf6a0bbc5c9fa457a6f0e7797011223e15ab581d13a76afaf0849fb663b0e8ad9fb25286791e320006a0166fb37bdfcb850b4bd749c525226f75d73fbf1ca99bc23d51c6faeca2ed7a172394d7803b534be14a49212f829ba83a1f51a0deaea64f0618c7c40bc2b846e2dccec33cd5918e984a26e815687b290f7bd18d8b396010776fa6bf29751b277e1a444a3ee11ed88b3eb90b01be621c878a16750a71cae47f03e309b5ffbb69896935f3b701a227a22dae27265beadd3cf7ddd9153bad25928c65ca30a82e38d065c8931591b525cfc946020ed2e65f95375f1b5f1bb0a63dccc7d02928b7e7167681a170c8184986537050ae2447124a770511ab30dc841e614b1799f53b03063204c55782d1e333bca670f5bf278ab40f289fa3d7f9246f1c6b0b03349f3c88a9c0a59f710d07afadabe98752fd502ed354e3d1eb614b3b0985a0b73bc8e1fe9aa3a37ce42d7655d7cdb67a884f28624f04a4d67d818df44aa914e0aff1341f1d0043e204553efb758605597e8e3e7e6bc1b47def3092c3f2810a30d5e2c7ec8304a84bac7efae41dd731bea1ac85c1f14c2f13da76c0884a6b37520bdd20253a8d6dbe2cbe0af90fbe0a92deaacc42bb5aeb02e03c70169450aa3d23f7514d9b15c41547c375c7d5ab970438d914ca978c7506139a9fb5d10a15ee511797b707ed6f3461084711c6f9642aeb5dd2731cc64b1c6fff0b4d5873d0bf44a08bf0ba0585bbc970784371069ca6fbc6723f73e0d99c203ef9b79f4991cb9a2521acfbcb5edfaea2fa04205e25cd26b61bb28f439699fd88b170fd77ce56d3931a59674a506b213feb81f50028a7f4623ee35a78195297b3877212245d5ac23f301febcf25d714833ce6016e407fdb9075c3c580b13c8f94178181ee944769753e44ee1f4d8449644bde9b4c563f633568af2c322141e76ebc5cab18c3d49c2bb3a966c8cc6a6716580ad17b8ab9fdb4174f86eb5c1c646bc413b0d3b9cd4b259da9117e97b0947ec4ca4d7c7612b84d06cd1f18a0fd75583ad56e94d51c1f50573f0ee1bb6624fc25de6edc1bd4506d9f21dd7ce7d0ff55875af4d0af63d654d74ba9108d5cce87a128fb8f9a3c9a11dd83de932ab158ff12f4a94b4744d534a6e7f806f67b5155feb30d915874a1e9ba690c072a7a9044d0b6dc00875e751dcc823420b46ea2471f14e15e25e2ade5dd816e88e59147a54e5cdd1caa2de2f76870e82fcf9c248ae73418831a0c825cf34f387b62fdd038e249510c61851f18291f947b1032399743c53d7b65e734b9a401a9d1f138f5849f55644c0381f85533f352dfbf156f6db4841a61935c23c48e02ae0baf39fbf50aa2b3f65c2aab21c3244fcacd606193673999c62d385b89a3f97ac5fc76f13742c74b47bd5c05702999d1b7644d7c704c58bc904376b8a522488b3e0585ece5846039963e27a17092c9af4b2b149efa4e97090f638e0ea2a7929684137d893eae358995bcbe33fb5f689992b86284ceb6e8a0404f701de9ff4e647d0d1a05f10bcfcd137fa98c49a0b2466b4b8b82d75697b0302b62bc5780e9588f4d245dbd846788c20d6a9339e69796e434bf01bff8cf5369c395e45526dc51b1bbffdb2e42768dba4eb431b409ef1a975b01a0ca3d02a786c9983b2acaa8533b051dbafb18313cfbc2497a4f130b4c0a4d2268d10694558ce3f7f437389e7b6c2256c8f6efc6b877cc658b53d469c1d3e2b3bd28eb0c11047627cb20f588b4f0f75cf48924e9183e0d96bd89de9218b85a35eb3d15de03918710816e1f45dbf3095bac38cce7617074dfa27c4e891147987c9c44f065dbc4502bdbc8b019a50b578f70531e0f7ac2dcbeb3ac4bb9013e44b7ec5df8eba20fb8650b4ac87e813a903dcabfa4157d755c6ed06528fe201fe332163bcf7aabe8e7c0171b6b8e3f3e4c3ae11a224b686f9401c7939339f9d5dc0bbbfee67fe712fe978c60bdb53ac1a59dae24a4a21aaaae98ca9b3d2ee3582d0d45c9e14007d63ef0adfc1d05f63501eb56718109032ed54eb607bd0ec91799b754ca00098f52ee703f57d07184319b84d7b73dd3b0ffaac6ff5ca810be3b0846d1b02af859d2844ec27ea31ce534c1b2ecaf723c188299854fe43089f3c53330e4384e52548e154240518b786419e14fba8a827a2a07237f65c56162158b0878b960cce74904cc98a4208efc94c081946196f7b45c37ff0b5d9efd0fe4726bc922d78cb7d5a80b28485795c68f0db535ef2f2544335f5bbde524d49a35e5881cae070850b5b0fc150402bda42c2595c017aa9bf910ea009940b9e51ad95a42db353fa13b5adbeda2b47f2639ce1d43554a5a346015a3d12292ebd95757e3342a5c550d44f26a1abc72b9d9a19bf06232fe5199ae63878fbb3a4ebe636131c084c2ad1931493e91819636e1058e063be774e92188cb8ccd71aa15ff6765c8f0ad34d086913d74959f1c2638f9c27a2ad3651436b8b29886b5f2cc6dbda44046627d29b219c2d22ac4b00a8c93b508e2ee2c0c798b5e26c79f91636cd782a14c5a20c12ed8070e0f17a69e53dcde37e1d16f9937755f056a57ec889a40c087744ebd5ca318b8d26fba2c4317a200ebcf604247c0a4e5d33eb8b216e9be8ee9439073050d38d5ba7fed1bf47aa09d4f3134457afe79d12a909e91528bdefbc4923215180077bd6105dc5200c39a2630e9c33e433f1c0e279aa14f0038376802c53fb34345d67fde08ec6d5b6a5a91f8110eea007a8aca5ed8fb21abb7f9c18f22887ebdcc45875b4796d6a5dceda1ad7cb19ef4f88190ed4069253970eaeb5a11f7e65b6918abba2459e257db2a291b569ec1e972913bec0d602a59452c41ff87709d56644e8ee18924a21fc263f2b63b9ce40e32c5489820d0dc6d0955ab5eb037a83c05f8ee3c96f6e761e4e1192e2614015ea4dfd7b1c4fe744eaf0217d68ec3919a919157d3542cd69f958f75923a60fe3f98bb9b4257afae6cdd1b67341cb398909a25230b258f0a4d9f5dc870390e2af57f274ff929e5a27d66903ba5b7faa50252477e9dc344cf105f209f7d5903d91ccc6cafac7c537b5f00b80c81fa0caacb0b14b4094fd2f8e4c6b7352d48b46ed8877925cb8bfe1141f590301a04cf05e251304bc663dcfdef4fe42f675f4a230ab6dd2f97e48840bbb0a647e488b1e14030435d8e9ff4d84b633ef83ebf6c521acb8ebc8cecc735bbbf331d6d45b2f3df2e650b46988029f3fae11cb43285c236f4c7c61eacc373507333a5c33afe4a0d3f7c03ea29c717cd72876be7463520d9b4c185bbbe311cd6d94aba09cb6af497efd2446d50e114bd48718c32b9f3e7c8435429de9946e9445d49cfcc04a78ab0595b9dc61707aa3b0092145a1248b0022bf84bfa9ac6e2671511ff04ca59cf49dd86354f10d083f64a34d81d772783dc87b14cd8f5bfcd69612fa813cc16607c25853f1f66a8a692f10193cbf24c447b6fe0e7f2c201e9e29345a088bdbbb97c016d33a5b8a7f28be292df714e5a3a045c226aec65053f89be3bb8c19964523382744e257446891445d6d721b7b705206c3e6af82feef50082db31cd6e72af97f13b5cc5695a12a006412b2e6c2fb37e69f8b3d441ca2bd1fdbc603f3ca1438e7c8c131db57369504e14e11274d9f3328ed06944434ef088b85de18def3c8089e2607baa059098f801025600989d4467291bbe41dd8b3a59d98a7103b3574a4c06d235b3034b66bba84ffffb58f8a5bd75a1f3ce96f364a390abe0d481ca74b60b0a34e2f18238c7583e302528dbb86419a537fa3d851f3308521b56d108b2256ddf849", 0x1000}], 0x2) fcntl$dupfd(r0, 0xa, r0) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r1, 0x2) fcntl$lock(r1, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 16:00:21 executing program 1: r0 = syz_open_pts() syz_open_pts() syz_open_pts() r1 = dup2(r0, r0) getdents(r1, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x82, 0x20) 16:00:21 executing program 1: setreuid(0x0, 0xee01) getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) setregid(r0, 0x0) pipe2(&(0x7f0000000100), 0x4) 16:00:21 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) close(r0) open$dir(&(0x7f0000000040)='./file0\x00', 0x810, 0x91) open(&(0x7f0000000080)='./file0\x00', 0x28000, 0x2) 16:00:21 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "030000000082ac0000ffe0357f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shmget$private(0x0, 0x3000, 0x2, &(0x7f0000ffa000/0x3000)=nil) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:21 executing program 0: r0 = socket(0x10000000002, 0x3, 0x0) getsockopt(r0, 0x0, 0x6b, 0x0, 0x0) getpeername(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) 16:00:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000180)=0x4) r1 = dup2(r0, r0) readlinkat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/89, 0xffffff76) r2 = semget$private(0x0, 0x1, 0x40) semop(r2, &(0x7f0000000400)=[{0x3, 0x9, 0x800}], 0x1) r3 = msgget(0x1, 0x200) r4 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x10) semop(r2, &(0x7f0000000100)=[{0x1, 0x100}, {0x5, 0x8, 0x1000}, {0x0, 0x9, 0x1800}, {0x2, 0xcf, 0x1000}, {0x0, 0x4, 0x800}], 0x5) semget$private(0x0, 0x3, 0x200) munlockall() ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000140)={0x1, 0x1f, 0x8, 0x6, "80fb88604f3a2e0b3f1193843e92e4a7dc0c0f90", 0x100}) sendmsg$unix(r4, &(0x7f0000001400)={&(0x7f0000000340)=ANY=[@ANYBLOB="01907ec7eef7316ca8d51b9c1a7f70d166d671d34cabea07fbc2f4fb8fceec611e08dd1fb060cf17052c1c976b415c362bb66c631ed398870b6b9beaea17ea7bd1c3e891d966e320938b9ee42a17c4f46f49aaff4f46ee194d1074947b694586cb201aa1cc26825ad2fe143f7749de143bd7e0921e7fba1ec436872883a3021d8df471"], 0x1, &(0x7f0000001380)=[{&(0x7f00000001c0)="b4578b98318cf3058509258caafde75100423c824528a9e804e49d79529c457c441af8a0b7984125c70d34c3b21a9c8af88366ce890b65f373ab3481760f1393704af28c5d654315c735b048e778ffe10c224fc9d9f2bcdafd57090208ee7d8ebdaa37a16b94be1a10340a969a7682894987f0", 0x73}], 0x1, 0x0, 0x0, 0x2}, 0x4) sendmsg(r1, &(0x7f0000000840)={&(0x7f0000000440)=@in={0x2, 0x3}, 0xc, &(0x7f00000006c0)=[{&(0x7f0000000480)="d4fc5d3ca7f14dc307237ddd5348f4da1956b608eb91ab769ad36c108aef86c7a11fbed6155202896bf8d54dab42c92b003e921c869bb6fe4d694a029e", 0x3d}, {&(0x7f00000004c0)="ad41b1c744324d5ba49867e6ef4da4b86e63e8049842e785064676f62f2a034e202221c73ec823818cd2c52b50c24d2b07f3914367a2230cc791dfc1e46c890e43279539952aae0fcbf57c4db61cd1cd7bf3f734fd38cf32776918d01870acedc7fd32ad2b5b44877e8c22678b1fdd93bb2e5e2a3da07a3738372c657d71d1ad8f07c55681e790385bd4fd721f658c35d99bb932e1aba8e7fb0922dc95c183b43c36ce263690d505684ae85818309ccebbbf334196e257c369dab4891fbd82725ed5182715a11f7f945c901aeae0a37f86bb745c1db3139d8de1", 0xda}, {&(0x7f00000005c0)="50a0fedd21453496a93ce21806672a2b9b23905d3b96405f5edaf33e1e2c41ed0fa457859661ead0ecd7eddcc49021fa59fc97a1b529d3936d02edc1e252ba8cc8a697268aff038308134d5c781ac2a11932ff10141db0962a29428a6af1758c20da5258248bfc85c4d94fc333f4fe947df4947ade12805180a580d2b38656b39a3d65581ad8224bc22d3f7b220f67170789fafe3b92ae1671e10fa798b3a4c25d1ef1d332783c3f78775ac957b6e68342a758d612abc773", 0xb8}, {&(0x7f0000000680)="43f4", 0x2}], 0x4, &(0x7f0000000700)=[{0x48, 0xffff, 0x1, "83853bf297bc65fab07a441c139313072818a83042029285a29bc27ad463524bc92aeeb72afc9405e213ab0bbd7e2c8e244a8a"}, {0x20, 0x1, 0x1, "7e123a6649737d1878455900b8eda0"}, {0xa8, 0xffff, 0x1, "01bfa647b11b991992bf5df4d619b399a98fc997d093fef1d0c4e13009103fc0a60381a3bfeddd92eb952f7fae20c888a5b127e1d31eceea330399b4953b5fb79db7554cda91ea4111983cc326b90d3692048757a1d62ca556b29edc4a183a9976a45752abc8411f706432473385f1183e921b55a91c1f03d1763af36ee26cc403670f8826e56476e0df63853feca9199b530d"}], 0x110}, 0x400) msgrcv(r3, &(0x7f0000000880)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050000000000000000000000000000003dd55c620000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001006d18f000000000000000000000000000000000000000000000000000000008a0000000000000000c80ed6bdc0e3cdd863f40b9b89772fa76088d88c9ccb3894929cf6d9018b976af0815f8449c1f637c11919c74dd0"], 0xf0, 0x0, 0x1800) socket$unix(0x1, 0x7, 0x0) 16:00:21 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x0, 0xfffffffffffffffe, 0x0) getpid() 16:00:21 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000440)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) getsockname(r0, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) unveil(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)='c\x00') mknod(&(0x7f0000000100)='./file0\x00', 0x1040, 0x0) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:21 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x800080002202, 0x5bca) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x20) fcntl$setstatus(r0, 0x4, 0x4) preadv(r0, &(0x7f00000024c0)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1, 0x0) 16:00:21 executing program 1: execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000040)='\x00', &(0x7f0000000080)='\x00', &(0x7f00000000c0)='{\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='.[\'(,\x00', &(0x7f0000000180)='/]%+-#\x00'], &(0x7f0000000280)=[&(0x7f0000000200)='\x00', &(0x7f0000000240)='.#\x00']) symlink(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0\x00') mknod(&(0x7f0000000340)='./file0\x00', 0x2022, 0xfff) r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000380)) recvmsg(r0, &(0x7f00000018c0)={&(0x7f00000003c0)=@in, 0xc, &(0x7f0000001800)=[{&(0x7f0000000400)=""/38, 0x26}, {&(0x7f0000000440)=""/208, 0xd0}, {&(0x7f0000000540)=""/4096, 0x1000}, {&(0x7f0000001540)=""/170, 0xaa}, {&(0x7f0000001600)=""/57, 0x39}, {&(0x7f0000001640)=""/229, 0xe5}, {&(0x7f0000001740)=""/47, 0x2f}, {&(0x7f0000001780)=""/65, 0x41}], 0x8, &(0x7f0000001880)=""/39, 0x27}, 0x801) accept$inet6(r0, &(0x7f0000002180), &(0x7f00000021c0)=0xc) 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(r0, 0x0, &(0x7f0000001b00)) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000001b40)={0x1, 0x1}) r3 = open(&(0x7f0000001b80)='./file0\x00', 0x2, 0x180) r4 = open(&(0x7f0000001bc0)='./file0\x00', 0xa00, 0x56) ioctl$WSDISPLAYIO_USEFONT(r4, 0x80585750, &(0x7f0000001c00)={'./file0\x00', 0x9, 0x2, 0x0, 0x1, 0x7, 0x1, 0x8, 0x1, 0x1, 0x1f, 0x7e81}) mknod(&(0x7f0000001c80)='./file1\x00', 0x8010, 0x3) 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(0x4, &(0x7f0000002000)) openat$null(0xffffffffffffff9c, &(0x7f0000002040)='/dev/null\x00', 0x10000, 0x0) r5 = semget$private(0x0, 0x2, 0xfffffffffffffffb) semctl$GETZCNT(r5, 0x139e63ee8bb1976b, 0x7, &(0x7f0000002080)=""/215) 16:00:22 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f000062e000)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8, 0x0}, 0x0) 16:00:22 executing program 0: 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) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x6, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) lchown(&(0x7f0000000040)='./file0\x00', r3, r4) dup2(r0, r1) 16:00:22 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) fcntl$setflags(r0, 0x2, 0x1) fcntl$setstatus(r0, 0x4, 0x80) write(r0, &(0x7f0000000000)="0f4a92de8df2b467a1a5ac5badd171f3d411fe702a9fea492f30eb011ff85700ff39c3b58b9d2d6bf4263f4bee7936c845a3797880a3aca0b3ba58c51a65be3ad099fca07d7ed8d4e150244162e04a7161fba4b8b24973e0a7ad1848a1ccc992ec9dc197a2f05a7d16f4e681a06e45fab8fa2876335af304b46aa6349a84c0f5db7517807041aa53ce5301e600a9f038200d51db4fd4f3405eb3ea08e1ae9e4792aca36f9e39cd96b201b29fb0fdffb1d11be31b", 0xb4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="9b57c67b12f0863cc3bff2a3fdb7513bc1bccc1402bcbbb93c4182a4f849acea55fce82266a66bc38ca4177cbbb0ef120d98f193f18416ab85cbc79967d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6cd872bb8a3b5d4f48b745e127331d8b557a6daee9aa383532572511db5eb5c4f86badcc2809", 0x98) 16:00:22 executing program 0: mknod(&(0x7f00000003c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x13}], 0x4, 0x0, 0x0, 0x0) dup2(r0, r1) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) 16:00:22 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x0, 0x11c) connect$inet6(r0, &(0x7f0000000100)={0x18, 0x3, 0x4, 0x1000}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='W\x00') getuid() r3 = accept$inet6(r0, &(0x7f0000000200), &(0x7f0000000240)=0xc) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000140), 0x8) r4 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1, 0x6) connect$unix(r3, &(0x7f0000000280)=@file={0x0, './file0\x00'}, 0xa) mknodat(r4, &(0x7f0000000080)='./file0\x00', 0x20, 0x9) getpeername$unix(r2, &(0x7f0000001940)=@file={0x0, ""/38}, &(0x7f0000001980)=0x28) readv(r1, &(0x7f0000001880)=[{&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/184, 0xb8}, {&(0x7f0000001380)=""/114, 0x72}, {&(0x7f0000001400)=""/112, 0x70}, {&(0x7f0000001480)=""/202, 0xca}, {&(0x7f0000001580)=""/249, 0xf9}, {&(0x7f0000001680)=""/222, 0xde}, {&(0x7f0000001780)=""/169, 0xa9}, {&(0x7f0000001840)=""/53, 0x35}], 0x9) 16:00:22 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000180)) ioctl$TIOCMSET(r1, 0x8004667c, &(0x7f0000000100)=0x1) preadv(r0, &(0x7f0000000680)=[{&(0x7f00000001c0)=""/239, 0xef}, {&(0x7f0000000080)=""/111, 0x6f}, {&(0x7f00000002c0)=""/99, 0x63}, {&(0x7f0000000340)=""/230, 0xe6}, {&(0x7f0000000000)=""/24, 0x18}, {&(0x7f0000000440)=""/215, 0xd7}, {&(0x7f0000000540)=""/126, 0x7e}, {&(0x7f00000005c0)=""/177, 0xb1}], 0x8, 0x0) 16:00:22 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x9, 0x96, 0x8, 0x0, 0xf26, 0x7a6, 0x5, 0x0, 0x0, 0x3, 0xffffffffffffffe7}) pledge(0x0, 0xfffffffffffffffe) r1 = fcntl$dupfd(0xffffffffffffffff, 0xfffffffffffffffc, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000000)={0x7, './file0\x00', './file0\x00'}) 16:00:22 executing program 1: r0 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000)=0x7ff, 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r3 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r4 = open(&(0x7f0000000140)='./file0\x00', 0x774005f414b9b7e3, 0x20) ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000180)) fchownat(r1, &(0x7f0000000080)='./file0\x00', r2, r3, 0x6) 16:00:23 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = dup2(r0, r0) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000000), &(0x7f0000000040)=0x10) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f00000000c0)=0x10) getsockopt$sock_timeval(r1, 0xffff, 0x1003, 0x0, 0x0) socket$unix(0x1, 0x1, 0x0) 16:00:23 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0xfffffffffffffffe, 0x0) dup(r0) r1 = semget(0x2, 0x3, 0x8e) semctl$GETZCNT(r1, 0x1, 0x7, &(0x7f0000000100)=""/79) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000040)=[{0xa5}, {0x47, 0x7}, {0x47, 0x90}, {0x89, 0x7}, {0x80, 0x4}, {0x48, 0x9}, {0x3, 0x8000000000000}], 0x7}) 16:00:23 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)) utimensat(r0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000080)={{0x1, 0x3f}, {0x7fff, 0x200}}, 0x0) 16:00:23 executing program 0: 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, r0) setgroups(0x0, 0x0) setuid(0xee01) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20000, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') 16:00:23 executing program 1: r0 = shmget(0x3, 0x4000, 0x65a, &(0x7f0000ffa000/0x4000)=nil) shmctl$SHM_LOCK(r0, 0xb) shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x3000) 16:00:23 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) setreuid(0x0, 0xee01) fcntl$getown(r0, 0x5) open(&(0x7f0000000040)='./bus\x00', 0x8, 0x80) 16:00:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f00000008c0)=[{&(0x7f00000002c0)="4ca83f91431ce09f4d0918ebb68d455036d2a7995d995cf57dbb613f50c9801bfa6c87c2ceae649ea619d36e4963e7ba7c6dd2e2071d59a3a94699c3f50ab9dbe3f2fdfb89a7643c0770b0ee1558563795c4bc5e18a65f8b8da2f2cc97bff3f78aa9398c8f6239730d97d7e47a82202fdbf9a76e7fb529f720e5b4b3d193813fda1c97a7b9c51ceb6be16011780e2c41be939322d8f7e17f51463ff912e0871b327cff95cdb0333188df8012031bae196d330c74b0a55b4da944d4e080085e8949bcc2a1136319fe3917c316", 0xcc}, {&(0x7f0000000080)="2be5d0dbdcbd4e7f8b9f", 0xa}, {&(0x7f0000000580)="a5d996465e47907227e566579a2a66eb94ba34e3d9699b25978e76378dd2f063e3da002bdda6c3e9fe2ddb6708ca4f01a447e5753669d6af3cfd68ede3948f14c96c3109178882b289b047cc4cb31eea4c36d7e734f9dc5fdd092c717958da0f62aa7ed243003b93f99d166885a083618ec79d67f2fe02bfe8244003aebd8cba7370b2b3c8aeb01310ba56c7ebe7f2125d7999532e712813fdedaaa05d73ff8b2ced6ce15e4e628afa8cac6ddf442ac06dfba55959bb01f1c123c1101858fe8a68c62a65417babb4aaa7f442284abb085bace7a687e9", 0xd6}, {&(0x7f0000000680)="ffb7ec2bb082e4ab9718dad428a757ef2a927d5526361881dec4b0e09f595b53bd26706642b2eb79fd25741d2d7dbf6c9977df73259f434f4ec7d9395ef951151104e58bb81fba2e23a1d4815ad3fd2c6043fc12eb8045cb2552f9d38afa8a250e55fa833bd08ab40779da7d19ff84c2925768b480a03076665da567d97aaf3c50d8d88cc72be454a38d474af1b2ff7f6c25522b6d523c17", 0x98}, {&(0x7f0000000740)="5a8e1cad446cb0276b4e1861969e93e910329046dcc8c48d0cc7a94247b9c1e98670480dac6dafd3824c2742dbde9494bfb634f7c1628b50b930e249ef13a8e84e30306aa7542f56b479071fca27d6884c56b68b99265fc880c94613e3bffebf29fdd9c35b093282e41a1752c84fa4714fc175c6f3d273c4840294fc67ccc7f4d47b96270d", 0x85}, {&(0x7f0000000800)="6209da08ab021e9fcc784613206fa89251c6532bf9a53fe308b14f56b74e18c825b31fb224d66af95539f3c60149438cc50ccb22d5dc3d0f088dce84a388aeec41e7cc004d2aae9cb6952b0eee3e0c8e114752e1a1bf335faa58f6bcd2421df7cd5d56460a0cadbbedf74ca294a3a77202f3b3c09e898767b0e516498df6a4b3251cd0361718497b2b1d771adb20d4b8f1bb50bca97b14c953e7e1cc4344b6a8229cdb73ae79c3d8710823d1bef439fb87a0", 0xb2}, {&(0x7f0000000200)="b2c6c88e9c151201edd405a9944044f36de5ece88ac42a07bebdb5f637da95e6688fc9864e169fafd9290e860d83ba849672c66dda10ea7db1d11e69d62c75cb62a2d3e378d473b49d73d038848ec0e9d3ad2542370591b3b98701f68cc94803505b775acd6a0836e180c1eb4f51bcf1240b805fb365fafdab", 0x79}, {&(0x7f00000003c0)="e1bc7a5f0b7df2e38cca8cc6b8366e3c48f177", 0x13}], 0x8) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca04517559b0c064277fa9a9f77949ba75a85050a6595aaf89de2c6c87208cc1bfda09b04e8495b7e0472986114b87d6adcd82244e9be75eda92359c679c9e65b7b6db51529422b8cd201f43c2394addfac9205caa295a645e1bef62ddfd13c605d99dc040abca8a3de0051061996e5416d804006b5712ab1ef66cc4160e6aaf4a2e366132c9b4f0839db3be77d8", 0x17d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x100, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9d, "b0000004d8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:23 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) setreuid(0x0, 0x0) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) 16:00:23 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000300), 0x1, 0x0) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 16:00:23 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) bind$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000080)=0x6) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) execve(&(0x7f0000000100)='./file0\x00', &(0x7f00000003c0)=[&(0x7f0000000140)='%%\x00', &(0x7f0000000180)='\\\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200), &(0x7f0000000240)='\x00', &(0x7f0000000280)='\'[:[^.!(\x00', &(0x7f00000002c0)='*&\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\xba\x00', &(0x7f0000000380)='\x00'], &(0x7f0000000480)=[&(0x7f0000000440)='^]+\x00']) pledge(&(0x7f00000004c0)='\xba\x00', &(0x7f0000000500)='\x00') truncate(&(0x7f0000000540)='./file0\x00', 0xffffffffffffffff) sendto$unix(r0, &(0x7f0000000580)="519ed60084a34fe3f105b61249c06fb06f9df19c1cd54b3bae63535875b9c16d01531687413d66d253750c1266b61e7935af70220e921ddaae418c4a891e15805289a16ffe79d9eb524e679dd5629cca2ea47dd553da0f6c6b76d28d8fef39d521f2dadcae6f4a6bf7400aa468fae204eb4e6fe668eb5d599668ed581e01198c2c9fe2f2046cec5aa2d840bfe8a0459fc6eb8d3a12909bd8313585b02541ed91960d99b3327752dd15612a53e71d0576c159d16d89366136cdae14acced35a1e5e94dc616d5b8ea1e4", 0xc9, 0x406, &(0x7f0000000680)=@abs={0x0, 0x0, 0x2}, 0x8) mmap(&(0x7f0000fed000/0x10000)=nil, 0x10000, 0x1, 0x2010, r1, 0x0, 0x0) sendmsg(r3, &(0x7f0000001940)={&(0x7f00000006c0)=@in={0x2, 0x3}, 0xc, &(0x7f0000001800)=[{&(0x7f0000000700)="4aa9d22010e78d28e7a8e5f361958879cbfa71a1acb17c97b0e84b5725c45b36435272438d887ccd0ee7cf38d9a99de0e200232ae77a54fdf4d780ba2f0d9da8c5fb1004ca227ac4dfed1a5cf5faf4ee7d13eef276a8787fc8a6439ea8937acc2aff40c1f6457d7914b235d515053a472b093bc2395b09b8fc92b5c38155a36a3b3ec6a971c86beab5ada813e3e30434950339ba6aac32c060e829a7ecca01c7c0766dd20cf7ae55b87a32b26642a916d2bf4a4f3a50fcc7350e82d8a09781c8e2d99c5e75671e56bc7289a9ea374668f52f35c66cdfafd15371934b35988a2c3101d0b79356763aae6ea702998333", 0xef}, {&(0x7f0000000800)="32ed5829dfdac716ede694fb1746874bcea5a3ae2843ae6f56654fa3ac187573a00d7519f2cf23384c1cfc57d930f80889dd1748a0dfd2dd8405c1c07e56b101f2b09704c67853f9f57531bd8a19f5ccc2ddb92fddf8dace94187cdb893be46b940aa621cd6976ec6414cbe9e3fdb7ceb2c4f2fb4bc762b9acfab0f154ea7c999d315e121bc8b5c315882d8bbffbb42c5c524a7a98708a4f07c2d5e80cc1e371ed36cc7f5b89c563ef345e6c0119b4e88ddb2968260cacb2369144c12c9d91ee1aeaa75fd2bdc123f0043ff631e2ecf3b2242be8bf46332d4f8d7d099163cccd280b44dd527caf53da770108385ff521cf18b8704c9b2cf649d40a1e38d0cbf8ed5ef1a6e61212dfa32cb3bfc521792d56cca18ba132b7dd77183a7b191dbd48a5a0132de489797b1d6b111d760737d4077c6fe375807008f42d471ec250cea0aece4c7396676fec2934915cf704a3e22fa773f8dd67286fae4768f79a76f571a13694c30fe2131d8bc24a5fcbd4e5b78ba5f13349b4115ce0c5a95462aff8296f5e766f92fcafae10d2bf0b28973deedd2ab9dadf29af84fbef32cb6ca1fbd75644cd9f788d480b0936cf7390d2bcf475b85947443b76dfbfe42e525b7e2da2da0384a2e8efb2ef50df24bf8e579cd2b0103024d9e670f6f8060a793e5cec27b6ec7f35a1bbd8e8f0d0e22073cda1937799d4b0c807295866be5a063dce632fdc39c4eb31ac84569d359f0be5f84738caf956a0fb9e8d44920a6e5cd598e1c37c911c9d52d6403ab518afbb43fbf759a61a073283a1fc032407a257866b366c9a735c1eb5c8f2045329c5d24bf4529f574124c3ad45d516eec2b7c5448e4ed6cf88d153d2a57d16564242803e21c1c31744e5bd07be516a82da66f678404786c501bfe4036ded5d78dd1c83845bb8810786a7164e65d934b4d2923d62d9992f9e752e80533323a5fa2dacbde4616dbeb51074ab97525bdc23861259af753d51fe1cd926b0ba28daf38bcd124f134cdf67ccffcf694ba95fea01d078a90af13a030f224bec8ea9857f2691c975f388497a016718a52c0be0aac6b8efe2573e8fca431930398d6b198cc42a5b20f1b6f00b06a1ebf7dd5fbae7e2f7cba977e761237259285dbcc27d49d201a03ec18b94e7a779dce485038fc73322401f10c81f65ebf75aae33f5d77a2610dbb77b8d058553e4a8bae1bf3bd95e47fda316ec40fe49e70bd5c0257942a1817de6bebba4a3711372858a82f52e90be5c9efb6a67632a72c94680396fd693f8dcfeaf144f0235e534657375e18bc0fbded453fc665053fa3e7ebd520368452e8a4206bbc9d7116d0ce77ba3d1ec62244633d9d20ef54ad3848dab70e79f6de5dd2d952dc9f6f04f23dbc21708a09ddf30c2473cbb3edd3b92cc19f9ba31a90df910e6f8ce64bde902759c13a474b2f1fd6a71cbde8e47a0dfa6ed3715177a3a49c19e4bb447248b5d6bb06d2bfebb1786da4d9390f48fa889dbaacdb0990ca18523464997725497330ecdb3ba83534b40fc2be8428067dc1b97bc6df460a953960ec0a440b83a9cc062d88b5c95d42d4daa1aab6a3e4a3e15553e385d71786a2df6ea4fb73a54e9e3aa6304b783b1fd5615c7823836bf0e6649c5c4380ddd4c0257955510816b5df66b43835e7779eb7e48341cafc25f539afd5778c90b509247d227f353a77516a78353d340c5200a731990dd8b52a9643fb16491f9142fe36268f59ce953da07db42df16f2c205645e1d741bf2cbb5d45290c91f8fe6bc20648b7ac94342e5f48af7a54dad8cc4e770d2a9169644923d3d3699410dd1216fd55ed72f81ef02f2383202ca5a9b29d3e9beffef4ad1214b3c18938b61b6cccd6699272dfb5cf35f12d4840ab8b16a854a8f14804da795a084c1b75333e1141dc13385746343e8808247a39d18ba199835ed4d506e84d16ad54dcdf11720c0304d3f600ab670e03536f3b4f91f3f684414a5dd4b722a947c479f6ce04e8985523c17a15b6adfb09bf2eb4c558b6b301e6b1220b4bbfc79c50b29601afe858754a3fad63aa102a7080e7cbc925127534e355dbf67f19d8e81ec67a8cd16e2479ef132d53580fc661ce9c9345ac08ad28b815ed25cff14c5a44e5b7c4eec86bae2620e32c41e27b0ea39c605aaaa4fe29bf5b788e01a963c24734849a9b6f3bb4f2a778e73eda8b19e25b8d96a2e70f668a2ae30e624cbc28780e3a2e96ac88107007eebc8e63a204426fe2f9c2bfe96fc90aed5e26bd998852b2bce3e3c61bf63953188e3e50b91981521d55bc8e5d2128732ff6402abe3c726707eb8b592f4625ad4390198920f2fd586baf9efd238460a9bd3f0fe46186a10e0c064932be0ee675aee75bec6c1c78a14532764a2d5c54e6700e3dcd1bccb33af5940b535bfc62d2cb6606cf5983928e4b5bcafd2b2d5febda54079eb41bd5d4cb41a04ca9280441fac76a24586712b4f6c6050c8e09eb3b8b40d6b400bcc65af8d6c689ed6d4e216b4e3de6b71bb0f91dfdac56572382a972ae1877d7b4ae7903fcfb5fbe2296e1caadc888face4a7c61b8a6ed7fd2f68bb5419c5960df0508a4ad37f5d5458d0984b1a39fed29dca5ffa95ac702de0257599de939c0f73d4ef1ebe82e81ffa880b77182551ce237cd1797cca01492f353f481e277749ceceae62e32de955a8705f628053059d1cfa293ad854de65de2159c483d2b9dd4c4769111bafbba09edf31c8ce4df2a52a3f95eb7816fdb02b7e7cdb3c1c536645894268870879bf96f8d4dc6327c4523e12d64d72fbcfcef5b47a7c25e43e5f6e87f6d6cddd6f03ff145fc85cb05a2178b01245d3596d0ea626226b1fa136c2cd11982fbae9d51a1cb655141eed1bdcfeb8b10519d898bd42e703ca6fdf58317ce570abde5f4dba153201d1cce42e8689c7a42391f6084917862d839c791711984c5093326cb676ee613ef0d5162bb3f7ba84e40a5e52e8d5b7a2f54b2effa220f946aee61b665290ee5739b8064486483ada9ac90e648314b110ec92af6275416bc67a306f865074a7c4b235c7d8166e86a81991532351f757a146874c168c1e009d12a5a1d5e6655c0d21aabef3fd044a76063c1a45b8314db51433a7e677d1560dd327dad660465d0660c047adeb7c665e9e316ddb8b47c9f838de0e0b8c79ae908f0204ef3128c9ed7c14b8f46d35f441efc6a015b50e9ae750c7a2c9c432587177d8ff395b7601149729e662fd4ce265bf945dbf9a6984b639f1f0a9e60fae12f2ba4e985eea6e9e633764789159619b2d5bb01123b8d3d8414bb826ece4d57bbe285b89898e3733a426e100893ce7b8b0e4fb4c5429a7154b5c1521f818a648f14ca83526cbeb6b85d3b69fbbb2b1d920734b8d9f7d271939c036818f6ed979a950c5f08ef2315cec74215c461d078650e9086cb5b92ffbde77ccd4c966f8d07c99eea77c2290a2bb7f861eb4567dfa32be15ceb50bdbf6ebb546cd67d2f4693589243a40413cc4ce3a847509f4a2d0899e2824069685a5258838907bb92bc941cb1bc283fba62c788be4ac2786a2e969e3e169ce52818d714fce9640b49e055d9e8141b4954063b69db948f404c743ea8ed6b065daf3dd51b47c4da8878e4bedc70d1c55933d601a60b542e7f8e6fb84ed891c8e1365eac34875c4e6184f37680bcab41138189b34f2a5d99e9cf61b4e17956930afb0a252455ca3ce9bd417739aba15690a7fbc343878f220b0caab61cae465770eceb6db652be71ca0235db780c106a3d27ef9e61defbc0b5612fd0aa0590f081420b5f8668b33f4926d9bb9bd9f7e5b16f720d1f4a37fcc84ebdcdbdaebd77d34c485ede97f293fad9d2ce04e25685fa46215aef1f9cd16a1ad8f3344eea84ff25229567d9cf9b674ba1c00f9247898ad5b37dbec604eff0262455a95ee6dbadb9decb3c4a170cb2723b58e0ab9c7cf2a5fa3383043cc9a8a2ba54278e43a72014a55965d8431194a129a6bc46437f6c2e0539d986267ca0fe52c7c5aa398631f8b753f296b42bc958976fd88ddbb445701e2ff7b3ce3f9db5a3efd092180c2ac206863d7bb690bf60e6ef44e51f1e031c448cb39a85af0b10094acd059557feec1b8ad24e25f02cec2bc66af624350e5ac32ed40ddbd417d3c50b86892e5be76aac0449e43dba0e1d1d125652ae29d3f47c4dbda66146fdc4b1e80b40af3a8022c437ce7169b9873ccdc29840f11a269a04a58a4883adbf087bd9f2cdcc4e686bd9bd5e473893bef1a57dff8347c9a804e3e9d78d9e317befb0b060865da31c7a939afa7c12ab5f7d3dede493d6b8f4a7d586c39e355c749225674a4d96fd2ab204b597efdaa9f8ff4602e66b2247bafc6188f1bd38d25bb1a9c3893e96ace7c6705dbd529dd21f5d927f8971c27940a4b040023d693c85e7ef25adff2ab0ec6e57231cd117c9898e0b8dd7f4ad615030fd6061d1faf6dd33af8fccbfeb7cbd30e16fc488650e17ffcee5cb9edafe9bd4fdb196367c958e8c947aaf0ccf056b5d06f7a6304c4d690b4a55c831da31dd712dfb2e978e17897fc20e8bacf5a924ee19a0a377e34af44f4bfb93aca73fe27be617bf5d9364b621f2ea70de98720711f7bb0848ba4dbff4e3f3e61327f976480a3b9c5a07edf4ded25f838073c90ba3547a428acce76855ab5c8a587c0f029e87a2e52278dafa0d4afb8c920ba9f53cf6b42eb622203657503a4990c381335c0cf3d524b134c4c1e28a51c0e0116cdd81d962c158902e0d81b955d0b811729b442f23c2428e0843b34bce704d60231f7ffc9a294a1bbec130dfd13a6c2d66e6a1ea27599ac07c33d2231c1b9bdd76058a5348a4e38fa806da5bd6002f579ab26acae5eb05060c7ab7948ff5251cf75328e0584a5235fe15fc7cf87ac11485797d0ebb646fe9f30cfb1ae7d03df4f3d3f75b66d5384d88605f16e3aabaf8b5796add3b3926ee5b0d8a09013904a62bfdf6c855e54db050e1f85dd09513a6dcca40dbc8d41cc22174f06a7d046f1f54125c442fca1415fb01e128a221aa57bd87f10220b3d1babc1a3da6ad2992fc31d6c656244edbf007c7dfe33c8dbc3233f9e280fca253e138a22152f805ef2bfd1d196b3b1db860366a4fd21d999a981650c76966f0f2c48feebde24fa373d49c16264eab467d920b462197dfa5293217f8a6338acf75ceadd4287b1d783796df6b9c39da020393cfb246c89e3e6356c9e78e7c0071874f4141ca639a6cbd072e1b10182d83cd24639eea3106526e65b1a7933b1db186e82ded3b9a6c233bad72ecac99efd33df9680e9ac31f85319e35f144592d51dc157137f01bc6df177829a6d92f55a0473ede19e355a7dc27907b19af9cfed27acc4ce56c976a9faa8f03e3c1f70c152175dd6bcac89c47364c80821d7aebade19d85cd107cd5a7cadf35d738948a03fed609f815d1534469756827ee85a3b7b39211faa240c1c4ffb3543bb4eac9a6f013d61c9617662fff5573f758a5b542fbbd4f08b9d3629162a63b7adb19e423e85b1a2b3b384abbb2867313b90b61142167af5631be39eb4f2e7f0ebcc4f9bcffac15fe0e621bd0f97ae2dc6f716e8b46c865a24c98898e5fc0345bb0e14d6911b54cd30b1044528e3f92624a43ea6001d56816dab8b153c2918521942d5457dd35a95ebd1cd4c840928414c6d3f38aa3aa2d4a21a6eebb62b793b0548d0e00e1741c4b93d62be636b22a9471cf1a5aa643b995be634acce91ee3a3fa07d7411878d2396265122ba4300880e27d5b7bff2482c886a298da4c3a2087dd745023e", 0x1000}], 0x2, &(0x7f0000001840)=[{0x58, 0xffff, 0x100000001, "3dda0e259d39401170a57fa85636ee0446ae17814841a5872e5d57bdc7d95077dcee6792188d687131bd54f5377c04b787fc958f6cf30316bf51ce9202e2c7cfbcdc5ee947557d"}, {0xa8, 0xffff, 0x401, "e3be61d8328519fa9775d9e285e47510667fb0cf687fc37aa8f26fb8d22a5845a32241676210bb527e2302d91940ab54ac3b8371a45b8a0e58a58021d1b89aeba6dda95da8a3b652efcda167b19c1d9ca850c6f100e105e90d5f71e635c7402cfe542023c9f223c650e855022c5d6bf2e32e8ed64cd4abc9f42d77f09d2a3d6b4c5b922aac686df17b96e2936561dd3ce884dc9271ca"}], 0x100}, 0x400) sendto$inet6(r2, &(0x7f0000001980)="637da68722b64d0fac62c395ca20df0aae33f08da2721cffa1414efc073b6e9a8f331f8659f12fbdf26e5bdc509e0a1c31280547fb04f8c1382e06c569d539f236a5211dfd5854b27165166eec3dfbd0713cfec1ef766c0f6ffcc9be88c8b29252ccb43101c4bcf0d951def3623d1bffb333ba971bedd4c695077616444f45ec736675070fdd0a1fcfd7ad44a85ec78e6eb94ca51e0fc25a94bca9b37cccf430ff6864eaa3e0ec41209abcfa1634d37d895ad0904e946f06edbe", 0xba, 0x0, &(0x7f0000001a40)={0x18, 0x2, 0x7, 0x401}, 0xc) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000001a80)={'./file0/file0\x00', 0x0, 0xcca6, 0x7f, 0x1, 0xffff, 0xfffffffffffffff7, 0x9, 0x1, 0x3, 0x0, 0x2}) setrlimit(0x1, &(0x7f0000001b00)={0xb8, 0x9}) sendto$unix(r3, &(0x7f0000001b40)="129f1336ea8e0da54ba589956222a3465ec40ec09991ad3203f5e9ffe6c45c3eec6c05cf0a2cce79f8214ff2f140637fdb68c4257b3099b5af1cb74c3a7d3d4a7b45034bf9bda9e97e2166f8c9da2238d1740a68f0c9029ff1d2273408c54a5c0af081716b65b0b4fc998fa4acc076a9c85cad831394911c65671938ac7587df3c4b4f87e6df7e36f3a5f008f9e97a4ddae7aabe397ec2e6f2dd4ff209cbb73ceb330216678e077cc6a14d473ca2eabd0a8750f4e241810d427a9e22999f33eb064cb33424d77f5b9e", 0xc9, 0x4, 0x0, 0x0) renameat(r2, &(0x7f0000001c40)='./file0/file0\x00', r1, &(0x7f0000001c80)='./file0\x00') ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000001cc0)) semget$private(0x0, 0x3, 0x8) ioctl$TIOCSDTR(r2, 0x20007479) connect$inet6(r2, &(0x7f0000001d00)={0x18, 0x3, 0x6, 0x7ff}, 0xc) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) sync() semget$private(0x0, 0x3, 0x400) r4 = open(&(0x7f0000001d40)='./file0/file0\x00', 0x80, 0x153) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000001dc0)={&(0x7f0000001d80)=[{0x43, 0x8}, {0x8b, 0x3ff}, {0x0, 0x5}, {0x25, 0x1}, {0x1c5, 0x3fffc0000000000}, {0x46, 0x1ff}], 0x6}) close(r2) r5 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001e00)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001e40)={0x0, 0x0, 0x0}, 0xc) r8 = getgid() getgroups(0x4, &(0x7f0000001e80)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getgroups(0x6, &(0x7f0000001ec0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) r11 = getgid() r12 = getgid() getgroups(0x8, &(0x7f0000001f00)=[r5, r6, r7, r8, r9, r10, r11, r12]) 16:00:24 executing program 1: r0 = syz_open_pts() socket$unix(0x1, 0x5, 0x0) nanosleep(&(0x7f0000000100)={0x8100000068}, 0x0) r1 = dup2(r0, r0) recvfrom$inet6(r1, &(0x7f00000002c0)=""/149, 0x95, 0x20000000001, &(0x7f0000000380)={0x18, 0x1, 0x5, 0x8}, 0xc) r2 = kqueue() r3 = dup2(r2, r0) poll(&(0x7f0000000000)=[{}], 0x200000000000007a, 0x0) preadv(r3, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/255, 0xff}, {&(0x7f0000000040)=""/18, 0x12}, {&(0x7f0000000080)=""/59, 0x3b}, {&(0x7f0000000240)=""/127, 0x7f}], 0x4, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000003c0)) 16:00:24 executing program 0: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000580), 0x6, &(0x7f00000005c0), 0x100, 0x0) stat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000580)) write(r0, &(0x7f0000000140)="908d144e33da16db9fabd10274a105e3dfdb9ac4c00b40b4ed5e915ca57d7ae2d4f72b34bed11e4ff6453dd6ed1096dc4bfb97c4ad7fe36e6e41b547960cb7f273556a18585fa19150cca58239f31a6b0124b3b39128c1c185afa8227d28aa833144d13fcc328b2e5815cffeaf7a4ad8f3e62c9e190d4d25ca57dac1b92a284aa14f55b8903f2022a171915f8584793fa8022463239fd879b39efd7188591609d52a7b2091d5ca1dbacec3453489c606baffd02682f6e01d75c1efcdad214060e818f60f657ceaa7865bbc1930ad515e83f49f83f9ec076feecf41085458e83087b005e49003b7bc7583ffabe55db59a20c11bc2aac99d1d503e63224e8da93b19", 0x101) kevent(r1, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x23, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x2, 0x6, 0x5b77, 0x5}, {{r1}, 0xffffffffffffffff, 0x21, 0xfffff, 0xeb82, 0x3}, {{r1}, 0xfffffffffffffffa, 0x11, 0xfffff, 0x1, 0x81}, {{r0}, 0xfffffffffffffffa, 0x80, 0x200fffff, 0xffffffffffffffff, 0xd515}, {{r1}, 0xffffffffffffffff, 0x90, 0x1, 0x7ba, 0x7}, {{r0}, 0xfffffffffffffff8, 0x2, 0x80000000, 0x20}, {{r1}, 0xfffffffffffffff9, 0x0, 0x0, 0x8000, 0x7b77}, {{r1}, 0xfffffffffffffffe, 0x8, 0x0, 0x2, 0x8}, {{r1}, 0xfffffffffffffffe, 0x11, 0x2, 0x6ce, 0x3e}], 0x3, &(0x7f0000000000), 0x2, &(0x7f0000000040)={0x0, 0xb8}) kevent(r1, &(0x7f0000000440)=[{{r0}, 0xfffffffffffffffc, 0x8, 0x42, 0x6, 0x8}, {{r0}, 0xffffffffffffffff, 0x13, 0xf0000006, 0x1, 0x7ff}, {{r0}, 0xffffffffffffffff, 0x2, 0x2, 0x20, 0x80}, {{r1}, 0xffffffffffffffff, 0x2, 0x8, 0x5, 0x8}, {{r1}, 0xfffffffffffffffb, 0x98, 0x10, 0xacb, 0x1f}, {{r1}, 0xfffffffffffffff8, 0x10, 0xf00fffff, 0x80000001, 0x4}, {{r0}, 0xfffffffffffffffb, 0x20, 0x88, 0x1, 0x7fffffff}, {{r0}, 0xffffffffffffffff, 0x2, 0x40000080, 0x0, 0x9}, {{r1}, 0xfffffffffffffffa, 0x5103abf4b9153654, 0x8, 0x7f, 0x1}, {{r0}, 0xfffffffffffffffa, 0xc1, 0xf0000001, 0x4, 0xfffffffffffffffa}], 0xff, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffa, 0x10, 0x2, 0x904, 0xd559}, {{r0}, 0xfffffffffffffffe, 0x2, 0xf0000002, 0x0, 0x2}, {{r1}, 0xfffffffffffffffd, 0x0, 0x0, 0x2b5b, 0x1ff}], 0x3f, &(0x7f0000000000)={0x815, 0x3}) kevent(r1, 0x0, 0x0, 0x0, 0xb0, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x14}], 0xffff, 0x0, 0x10001, 0x0) 16:00:25 executing program 0: kqueue() mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x129) shmdt(0x0) 16:00:25 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x8080, 0x0) lseek(r0, 0x0, 0x2) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) read(0xffffffffffffffff, 0x0, 0x0) poll(&(0x7f0000000240)=[{r1, 0x191}], 0x1, 0x0) r2 = socket$inet(0x2, 0x2, 0x1) setsockopt(r2, 0x4a057bc4, 0x8, &(0x7f00000000c0)="19085360f66289186f96d640ee2d011bcd7ed392bbfc5673a1ade5e30f3b7afeab946fdad9a7ce1159032e96a9018a3163347bf0e3347d3876c104302d745b2b3384ca047dccb35853bd5f397dba71d044584381e28b8ccfd7f1d7d1e8670dee80ab50fdb1a606822311ef74a7003a24ef2c711dab3c02dd7ed0b16d1248453c1fc57cffcb3b200dad4aabf7254e3ff645", 0x91) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000180)={0x100000000, 0x888, 0x0, 0xff, "ebd90f3ee67c9279c77e09d75e87c70b21fe8f4c", 0x8}) ioctl$WSKBDIO_SETMODE(r1, 0x80185760, &(0x7f0000000340)) 16:00:25 executing program 0: r0 = syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000040)=0x1) ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f00000000c0)) 16:00:25 executing program 1: r0 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) setpgid(r0, r1) geteuid() setreuid(0x0, 0xee00) r2 = semget(0x0, 0x2, 0x4) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000140)=[0x6]) r3 = geteuid() r4 = geteuid() setreuid(r3, r4) r5 = semget$private(0x0, 0x7, 0x30) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r4, 0x0, r4, 0x0, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) 16:00:25 executing program 0: r0 = socket$inet(0x2, 0x82, 0x0) socket(0x36, 0x0, 0x169) setsockopt$sock_int(r0, 0xffff, 0x1107, &(0x7f0000000180)=0x6000, 0x4) r1 = shmget$private(0x0, 0x2000, 0x468, &(0x7f0000fef000/0x2000)=nil) shmat(r1, &(0x7f0000fef000/0x10000)=nil, 0x2000) r2 = msgget$private(0x0, 0x1) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r3) setgroups(0x0, 0x0) setuid(0xee01) msgsnd(r2, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000063e4445fb4ef521907b5747f87a4829dad992189c3d00d583058fe215304ddc2b2aa70154edeb6744168a6da980716966a867149e350c19795ee973453be620e265f4bb76afc6917b4a7018b350b04b72773ad97a1692b1708c980940a2b0b064b0505785918364c33f7a521deb6e2097247b02bf59c4f9180ada76a11add9d7bc0b8b3022e6f5aca38c1c98ddb8575b1621e00100dc7dfdfc5269b922faae325f85c3e0a6de9e24db69914ca20136caa71a5f8871b5457a053bd40fcdc743133841ce13dee1be0cea2393a4d5c6857674545c816af3ec5e4427da26049ad5950fa4c4212dc02b774aa622a049bb64143dc78be108d43fce9ca6e3c8ce0dfec8b1c8f7bb63498bd306dfa108ee2f87f25262544f7d6b8314301e0da706d0ac056de0ce7e3ba6f892b2b25bbdea7e1cff03e8c4732cb3b75647931e8207b649"], 0x1, 0x800) 16:00:25 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) setgid(r0) clock_gettime(0x3, 0xffffffffffffffff) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) r1 = shmget$private(0x0, 0x3000, 0x200, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f00000000c0)=""/153) 16:00:25 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000140)=0xc) setreuid(0x0, 0xee00) r1 = socket(0x800000018, 0x1, 0x0) seteuid(0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040), &(0x7f00000000c0)=0x8) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0xfff, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="00002e2f66699db372d555e411adee5caa70456c653000"], 0xa) 16:00:25 executing program 1: syz_open_pts() r0 = syz_open_pts() getpid() r1 = dup(r0) r2 = semget(0x0, 0x0, 0x459) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000180)=""/183) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) setreuid(r3, r4) listen(r1, 0x0) getpeername$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:25 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, &(0x7f0000000440)="7fdab6b460d9a38a14db5f35fec53ba555edcc8aebd0817af78c9b0b7936c949be8edb18506a05c128043bdd8e15b9424e0602741b0908b8d7c9eba8e29f8f963ffcc03e6db4a8446e0e34173fd4c49159b5394f3b2ea64ce07a94fdb3740245352a312045d3b14f3d085526ce643d289d82e70f1757584813ce9412ec40c0106afea33442fbb1d1497527138ca17132ff064c3a6bccefcdd3666fbdf7c32404a9115d29127ef67eb6afc420eb12f3b2a88451d44ec953cf5b877467cb2ea9ddc9233f9ac276342dd4cfee4168822969409ebc0132b893a4e1c5810d101a59528cb7ac9e38b802d323d00edd429f34d26a05776ba1b0b369efbf48cfe49531e27a561bad70026cce96249578fda5edf62199bf4070251ba68982cb2725571adede0ba59e5194944b4f4ce319a79bd72dfa8d73481dbdf3e3142b09124fbe5230cc4b8dab31db711cb47abe6016da2d5316fbf46c54423766d6f57d6e9d3e691762a6f5e96a01782001d9a56ac00b9cbcb2a54ee110ebbb9afb63e5d9893b4bf20cc69e2def96d62dd527564ab86e671dce11be5ad7e14471a404f9d8a4b50dd36ccc60e0930f0eb08f2137a8180a5bbc1a47df10d1cdb8000752591a22c6a900fb5f5f", 0xffffffffffffff9e) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x81ea, 0x1, 0x7, 0xfffffffffffffff9, "0900abb8afb40000e37c81febe5803cdbc0e8b00"}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000000)) 16:00:25 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = socket(0x18, 0x3, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f00000000c0), 0x10) 16:00:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) syz_open_pts() writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) writev(r0, &(0x7f0000001380)=[{&(0x7f0000000280)="157bb66f09a1bb6f2e053194ad35dfaf67093970cd5113573fece23f6f113367de9146f354209aeb18d82946bbc5dc52d54b11d6cad6f8b1fc8086e74415fbe937ff8e63115a0f32f527730e3b4c7dcfb286d7aa7e582c6c9d2fbb007d0c5b5e0632f04ae6106005550fd86d3d5df55d804aa68b89282d1df7535c3e180a48e3dd12392e202a3dfad3a44099dcbeb71b87ef1eda68d2598fcd7d2531163b5bc3752630eb4e7e47caed423439c3e939060cf2044e883e952bdebec63f39d93ea83eabc06361fc8a87f9b96165621f9e0db99660d400ae4d10686ed8d29770e18f18cd5adbc9edbef0973488dde77608d90adef4af56c1ba7fe91795888d0d80455a3b68e0be19a9eac16154865d8d5798a8d96b87809be9bca705b62f0e8ac905e41238d6ce4617025df04b262b9a7a0b42582a8c9d100041be93a0716ec2c099f0ffde77657e40e647b54b93cfeae185626534f794a7e85e107bf03511f71bd5648c2a6eb43c2e39e42f3ce2513e7d575c73284d342115d40ce8a6e318ea5d356e9bef2828250e7107f5fcec15224b1dad2e31768cd261cff47e7e013ec0ed39c0ef9d65a7fd0a639934ba8ee80dcb0fc9446925ef662d10d367c9c60137587a31d4b996d15e4a4f0b61702dc0c1bd5de5c863c80a61629e8a6a2b5d517e1edc2f0995514d94836b6a138b0fddacdc1e6bd431a8bd3f6cee2570de968ebabf1a6559eb1ac31d1077cb237886f9e736c54b94eb19a9668f77c34f308ef23463f9fb851f9bf052046257c3aa66b9a74aaf049e0ee76ada238c291d3af8e146252cfb317392790c6774e34b5b2c077742e40569a022028e6e5046433081285955f60119d53e994f171764410f9d6af1a682df9dfcf7c0c8936e26c76fabf385a65be8a2677c6dcf0c2eac362e62a9f43c32808072bafe21d60af18ddc4101100b831c3c9142d09b0556f6688db94dbc8fa0bf97991cbdd36aa7935434389b446cd142ba8e5036506b821facd50724f695d8c5d75f43beff7c41a267a0893808a59a6f1ef783f2485c3643ca04071b089aa5cc4de3fd24a62350e89044a24b386f51459cbf802605095a305aaaa180c8c0cc0d6aa873595948ef359163b160378f75700bf84c1534ed893025b493ad91411d905c591f493d626dd02f9541d79a37627d5f79d8d528cbbbc1b1fb216eea202f0af0e1ca53338b518b79d4e93a87bc9c206d4a5f3bab7830b29bc98d0e80f2fdcf6ca055d9830bbe1d1b711e2834f68a951774cb3dd7caf15e71ee9b456e90e8b4122e048d6e10cbc14da89d256a8e2d325ef8d7383f081dc03d20ab2be3966ee9503425eab9fa15d1e79d9eb06892f32ce9064e59ec0d4fd7cf378676199bc9456a07c3724b24786ac68fedf1822b0474b4008868cd7083369f54b6ab832552c9a0948356531850b4c2cb43c709425a9469b38bfb2e09bd85a31e2db016483996afc2afe65315ddc1fa21abd9d842f2a1c60079d1a3a85451a5bf23721d95743ed4d302ae78d377f35b820511cc6d712626ada7b3cda8cd805c3f73eeb4b9a236ae0737174217f12b9f488adb2e048589f50ba5e764aa57740400cdd0714d08310c87f3c5cb223c7fe229bcc17179ee82ee0891a7dee56381c7812bc572e4fa29a4ffdea66164f30f986acfe16a9a8c1a27a4a811f4e3f4161d7aaf14674f9396d380fa65a7904f61f0be490580d99787be8fcd7501d05e57e084088f56eb719129e1c616ed5a3316477a2b0c1c74836cade775927e79d1ae992838e22eb4ac85e76effaa3ed8611113e056c6b707428e5ae3651f5ba90eb8417b19ff56a901f12e86705e66d69d12badbba711de78af32400f8ff52d63589970146a16fb107ca0109bf784ee54bbbf12ef82c18b804923558c64b0aae1642f8629e0eab7239bf0a23d24dd71e915dc4ff8aac5e06fe3ff62f2e3c219c474bd641c8539cfb11ef316964fe2f53e0e9d8b560055fe7be1329599d27b35453613375d74d038f0a4adc0e51cf0a4bb693170958c6fcd46159a27cd407711c26a50bbad9b9019aa57cfbf2f8db9d456f6dea06b437d1046f01e132bca5ded742ea2a7ecdc9f77da9042814685181bfed79c8ffac3c85e1818805f51e9ee0deb9a504e2c0999c0428959bb174e3a34a3a1e57364da3705be70a7dbea73fb35c989f32be0c395d26f093c280cd1e19707bf555df2b819149d6ebf87cdf5c6cb5ae6c494152d30de62cf5fbe7724324ca41fb1884f3c8cd7425bcca8a728ce8d11ceb10a7da7b516a81a527b9ae19635b62d90e3b29a8500507a372951f005794a4357cf1afa0f4989cad01a6168251fe5e416d811aa0968f9cd8f0ab3b08a684a486a8fc287e9ad42692e72c0715fa2b48afe43986a3bb74b530f783c11f78d8cb13d28af80c7f9f0b1061d994161e6248c5ee969607be87239b87a0d95c86f5ba736eb8d72684d9367c88d4f888c81a562514e73f3f43e500980dbabc4737e541b5faf4c41f21800a2587e49b7f03d4ee520fd3c42a34281f503a43c368c697605798074bb5f204f2ba8b78244ecf02bd895e7bc48d12f5aeae2290f6ceef77c85c7a5e6f826d02dbffccbf93ccb7a0ccf5e6744d6e489052dadc7079f1bdf578da245167217d79f90c2ac934b0644ae22fcc666e928394f9db898cd809c37114a454273b805152f7352ae3f485d7f4a75e113763cc877f8cc0aef9a568588788f543b3238a529e599de2af2389eef24096b5a02840369f665beaae7712c3116d401183473216f534c053c9d1983d093690125c3656127ede02408f16b5b266ae1e07b6e93303d0775504ec9f09b066de9229cebe370d43ed60d525fbabdc1b7c8a9aeb3443ce4d2fdda65e89c693ed7859be53bac1f382d9ada25bec0d9c2979f90ce88dc5c5daa51a43321e61ae36054b5e4d3e1cb96105d3ec481e032512ede8072b45bb0abbfad6c28be2778eddf1915b279af463ee8be0f5eb5d73ab7145d0d7a70ee9737126ed8c51531c3bf814d01172f4d87d648477cbd108e70dfde914eed89fcbb87327bc5c56aaf17a3e67698380a8ccca283ef0b2093f613b8560f1a0630a70b3b47587a8203dc9329a83a07a377bf1fe775a2427543c0c5a0add503e8f1c", 0x8ac}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 16:00:25 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)='c\x00') chroot(&(0x7f0000000140)='./file0\x00') lstat(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)) lstat(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000340)) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000280)={'./file0\x00', 0x1000, 0x4, 0x10000, 0x0, 0x80000001, 0x7fff, 0x0, 0x1, 0x3, 0x7f, 0x8}) socketpair(0x19, 0x2, 0xff, &(0x7f0000000100)={0xffffffffffffffff}) readlink(&(0x7f0000000180)='./file0/file0\x00', &(0x7f0000000400)=""/4096, 0x1000) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x7, 0x6010, r1, 0x0, 0x0) 16:00:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) r1 = semget(0x3, 0x3, 0x0) r2 = syz_open_pts() semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000180)=""/201) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x1ac2, 0x0, 0x0, 0x0, "ede922120beb03f84197ba421113a99d1eb08906", 0x0, 0x1f}) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000000)=0x7fffffff) 16:00:26 executing program 1: munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) r0 = socket(0x1e, 0x3, 0x0) getpeername$unix(r0, 0x0, &(0x7f0000000040)) 16:00:26 executing program 1: getpid() 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) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000140)={&(0x7f0000000000)=[{0xfffffffffffffffe}], 0x1}) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r2, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x15a, 0x0, 0xfffffffffffffffc}, 0x0) close(r0) write(r1, &(0x7f0000000240)="fe849e5a344beda8d3eed29b5152eb062da19e747f8feea0b40b3a0ad93d2b37e8167ab3db3cc03660e18db9b276e4b22ba39757497d45779c6b7e027060ac3c111e88ea44c500073068bd055d4fc356766104d26f82cd6c05bb7346500f63349c46bb065f20b44ec3bdcd7029c6fcc579097061fb56ebc8d14d9fd129aff1e051b2114ef4257e59640f3799ce602b025c1f964a3be7488f9dfe0c4a041d5c2df74b0e8961ceffa525a34c8ee1c14d30cd691e3e8c7418350cabe907c10da2713167a403354a28cfd6511094cd7fceb09b8b4b8885c0a9665a9cb1fa400192", 0xdf) 16:00:26 executing program 0: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000080)='x\x00') unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') chmod(&(0x7f00000002c0)='./file1\x00', 0x0) execve(&(0x7f0000000040)='./file1\x00', &(0x7f00000001c0)=[&(0x7f00000000c0)='(@[^\'$}\v^\x00'], &(0x7f00000003c0)=[&(0x7f0000000200)='#&&\x00', &(0x7f0000000240)='{\\\x00', &(0x7f0000000280)='-^\x00', &(0x7f0000000300)='x\x00', &(0x7f0000000340)='\\\x00', &(0x7f0000000380)='w\x00']) 16:00:26 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0x0, 0x7fff}, 0x10) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x0, 0x7f}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x4, 0x1, 0x2, 0x1000, 0x101}, 0xc) 16:00:26 executing program 0: r0 = socket(0x37, 0x4001, 0x1000) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x100, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x10, 0x0) fcntl$setstatus(r0, 0x4, 0x8) poll(&(0x7f0000000180)=[{r0, 0x80}, {r1, 0x3c}, {r2, 0x4}, {r3}], 0x4, 0x6) r4 = syz_open_pts() writev(r4, &(0x7f0000002380)=[{&(0x7f0000001380)="796366a0ff3b078555a73cf3d291b2582b24f2f5359de7aee015285bf4910ef93326e56eb5700ea9f3a5d80eb2d1383b2485d11e25f82fe17758382fc7a66682e24ab97b0410b9ed0f867f91445e71a67d42c2b814423072f583de4d26db54f2099928aad39cb93793c93941dacd4a2026270d6a6682f6f05067db01ae86bb8971804b435464f4f56712806e6981d2d5e00afccc8604e25bf35f2813f54f00dead80133d3941e23ab55c403e505a774e6cd173eafebed70de4724ef3169e30d9709e5ef8f90c21fb16e5a6777f9edbcb37b850d508ab2cbe3697a214afa41526c2ce7e3d320d325968c9771095cc2a179371b28619c530ee6cd52f6c2312", 0xfe}], 0x1) 16:00:26 executing program 1: r0 = socket(0x20, 0x4000, 0x3) socket(0x10, 0x8003, 0x5) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x0, 0x8, 0x9}, {0x18, 0x3, 0x1f, 0xfffffffffffffffa}, 0x2, [0xd38e, 0x57dc, 0x17f, 0x3, 0x80000000, 0x100, 0x6, 0x9]}, 0x3c) r1 = socket(0x10, 0x400000000002, 0x0) sendmsg(r1, &(0x7f0000000100)={&(0x7f0000000040)=@in6, 0xc, 0x0}, 0x0) madvise(&(0x7f0000ff6000/0xa000)=nil, 0xa000, 0x0) 16:00:26 executing program 0: r0 = socket(0x1e, 0x3, 0x0) r1 = getpid() r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r4 = accept$unix(r0, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) sendmsg$unix(r0, &(0x7f0000000280)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000080)="cb5b344a4d0aeb6c3cd1138801d0ade272facf06e517470e177030c2bbfbe285339a93b56399436f4e4ab69276b406f5a780e8c486a39af24ac6976a", 0x3c}], 0x1, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="00000d002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="3800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r4, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00'], 0x78, 0x2}, 0x400) r5 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f0000000000)) 16:00:26 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000000)=0x5) kevent(r1, 0x0, 0x0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x80000001, 0x6126}], 0xc4e, 0x0) pipe(&(0x7f0000000040)) kevent(r2, &(0x7f0000000100), 0x81, 0x0, 0x1c, 0x0) kevent(r1, &(0x7f0000001300), 0x7f, &(0x7f0000001340)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x101, 0x0) 16:00:26 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x1, 0x8}) openat(r0, &(0x7f0000000040)='./file0\x00', 0xe, 0x4) r1 = socket(0x40000000011, 0x3, 0x0) geteuid() mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1, 0x11, r1, 0x0, 0x32) sendto(r1, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="00002e2f66696c6530004d8a072ac021bd7ba1bcb4658fbdcd4684b950b176595affbe434fb2198c00281c6fe681ef1d93dd26f7d89f8c8e074f5043096232445e4ebb6ab55fa42abc887ff3dd4858a55fc434381a03fb87b24fbce4ad6d8973561276a5b4cf374e639da4062485795fc4eb00f702eed904d753e26c0f5875e991f92009f0249ba0815193cf6511389b8ee78a961ee7978cdcd7c7bf1a24d646375f4897b2b6f066841048222651"], 0xa) 16:00:26 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) sendto$inet6(r0, &(0x7f0000000140)="bd7af3a93ee773981da4eb608f75d58d2e78c8e84696c209edf069e4b64d9314e70adf1964a7f977a8f404407d78df6ec6a87dea15fde6e245e7378149eaa1831ab4bd722d7d9dc1e732912c3aee93173a61f474aefe3f87ab70a2989ce960c15aea3290b5d5d15b8e3a5957b0417bcb79e03bf70500da0190b5a6a4f090856c9e25a872560f766c85abe83670ac2c6807b1bd80e89d8ac27737b5ea0cb23df648b57c3a560a65dc19b05eca86e57e6a95179d7621b5a0dca7aa25cfa57116e42d880fd146e11665b9ff0a17", 0xcc, 0x1, &(0x7f0000000000)={0x18, 0x3, 0x5, 0x80000001}, 0xc) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 16:00:26 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x81, 0x0) readlinkat(r0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000180)=""/67, 0x43) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000040)="9c87c3772cf234b87033", 0xa) socket(0x30, 0x3, 0xffffffff) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000080)) 16:00:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000880)="bdfa4d2582c321adcf98848ed28051bd24603dea8d0343d601000080f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c601000000f0130906e061a751733f5c2091f3e9bdd11c4518138f791d6a2e60e1f34322c0cdf8608b48935d14a79cd66c310404000000000000ae1f50146ed5ead47dfc43c6c3b018be5655ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238080096d2250fe439f347ff8ab32ac184e6ad30af4e579efa285828dc1aca7bc3e92434cb41191c368771b6626551a90e6a0998bd25030a8ef875a3e25447bafb7147209b29b35216d1f947ef355d3cb3fc4112013a2adde1491facea20b30900979a3edefad0c39068c5c65f9a0500c82c9ef59b196ceef9a4a00f9af502c095c939c696c33e343ddb8da44bb057050a5034dfef86fcae9fd5bccc71404090e0a966b9bd2d9c0897c742ceaec06d825db7382cf5b590806966a7e8891f406d371037ad6054257be9c9d905544b2a1a1fce2f78a385a51aed6c4524104dab61703e13ec3ffef9ffffffa9a5ae87654083da7f8b40bcc557e5b1815e2b763457e167bc5a28ec1b6900c76c04c0288da4d9588172ba770098323c22b299df4f818541bd67e6ee06d6c7de5f788d72513a5a63c8f0a2e54190ea8b53c0a637d19c5f89cba82a2a6eaf84b46aefed186ecf2348f65137f98f16318716a2f21b2b22a829b1d0cfe14409", 0x216) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0x3c3, 0x3, 0x8, "b08dce5800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x39, 0x0, 0x0) 16:00:26 executing program 0: socket(0x0, 0x4, 0xffff) r0 = semget(0x2, 0x3, 0x20) stat(&(0x7f00000003c0)='./file0\x00', &(0x7f00000002c0)) semctl$IPC_RMID(r0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setitimer(0x1, &(0x7f00000000c0)={{0x6, 0x2}, {0x5, 0x8}}, &(0x7f0000000340)) r4 = getegid() r5 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000001c0)={{0x10000, r2, r4, r5, r7, 0x11, 0xf7af99d}, 0x100, 0x2, 0x367}) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000000)=0x9) semctl$GETZCNT(r0, 0x7, 0x7, &(0x7f0000000400)=""/4096) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000240)={{0x100000000, r6, r7, r6, r3, 0x48, 0x7ff}, 0x1, 0xfffffffffffff0df, 0x4869}) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000040)=0x10001) r8 = socket(0x18, 0x2, 0x0) semget(0x3, 0x3, 0x63) sendmsg(r8, &(0x7f0000000080)={0xfffffffffffffffe, 0x9d047b61cc6b4c80, 0x0, 0xfffffffffffffd2f, 0x0, 0x390}, 0x1) getpgid(r1) 16:00:26 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x0) connect$inet(r0, &(0x7f0000000000), 0xce) 16:00:27 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000040)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r2, &(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8) 16:00:27 executing program 0: r0 = msgget(0x1, 0x0) msgctl$IPC_STAT(r0, 0x4, 0x0) msgget$private(0x0, 0x22) 16:00:27 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x3f}], 0x100001c, 0x0, 0x0, 0x0) mknod$loop(&(0x7f0000000440)='./file1\x00', 0x2020, 0xffffffffffffffff) unlink(&(0x7f0000000580)='./file1\x00') kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x92, 0x2, 0x9, 0x602800}, {{r0}, 0xfffffffffffffffe, 0x24, 0x1, 0xffffffffffff8001, 0x3}], 0x4, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0x2, 0x40000000, 0xc600, 0x6}, {{r0}, 0xfffffffffffffffd, 0x2, 0x80, 0x400, 0x18000}, {{r1}, 0xfffffffffffffff9, 0x80, 0x20000008, 0x0, 0x7}], 0x53fa, &(0x7f0000000180)={0x100000001, 0xad7}) syz_extract_tcp_res(&(0x7f0000000080), 0x0, 0x4) 16:00:27 executing program 1: chdir(&(0x7f0000000080)='./file0\x00') r0 = kqueue() r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x810, r1, 0x0, 0x0) 16:00:27 executing program 1: shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x25, 0x0, 0x0) 16:00:27 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xffffffffffffffdc) r5 = msgget(0x0, 0x20) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000140)={{0x401, r3, r4, r3, r4, 0x20, 0x1}, 0x2, 0xfffffffffffffffe, r2, r2, 0x7fff, 0x80, 0xff, 0x8}) r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x40, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x5cb91d72) close(r0) poll(&(0x7f00000001c0)=[{r1, 0x100}, {r6, 0x6}, {r0, 0x20}, {r6, 0x2}, {r1, 0x11}, {r6, 0xa}, {r1, 0x8}, {r6, 0x4}, {r6, 0x88}], 0x9, 0xf60) kqueue() ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)) 16:00:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000180)={0x8, 0x1, 0xd9, 0x8, "962bf6ef610d2c80a34d40edf38fd01e282fb276", 0x80, 0x4}) close(r0) r2 = dup(r1) r3 = syz_open_pts() syz_open_pts() ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000140)=0x6) fcntl$setflags(r2, 0x2, 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x4000000000201, 0x0, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:27 executing program 0: socketpair$unix(0x1, 0x400000000001, 0x0, &(0x7f0000000880)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000000)={0x0, 0x3bc, 0x0, 0x0, &(0x7f0000000080)}, 0x0) sendmsg(r0, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000040)="7ea35c08", 0x4}, {&(0x7f0000000080)="bab91abe4b2a17d140611ed8e6a7b18b10d465f94715f27db04d11f62e9c152d8d1976d258c32ff2e570b2cb53035b9892542d0de681bf7a0f2ea4d39fed0eae92764532c133e703f7cb646699108822ffb90c8c323375dc8ec602d64dfbb6c271b338e865eee92179516834f26e88cf23", 0x71}, {&(0x7f0000000100)="8e6e41ba6dafd9b64bb9d28f316195f6bb16ed70ed609989856f1535b4ab0bf075fe60fb2f9a3518ffdb73837db27cd2e9b57d7540e7f520a61a69243ada8d9e88f0d320be1f52e77e92f7456fc8aab62e03d2c37266e8ba0286b4377b90b4143752d6fafb9b6eea492ed39253820c241e82c66bf0d9561d21d1920779733d42cdcaff8f19a3b3b0101ae9ea0559e0ac7a6706d61794c7eccc5b490796804a483f930f29cfe2a61066de9f669dccbe7678f0de6ede991a2f0a344aed8a36f364a34745dcbfbf6a5eefb07fd613456e0b691df092dcea2ad8a98c0c4a2b91eb8d6fb3d4", 0xe3}], 0x3, &(0x7f0000000240)=[{0x80, 0xffff, 0x5, "1adf076f3c12c85497e82a121de10a76b7fd411ca0b945973450ac1b90e2e4cd67e87d57e6aa3c1a5257a321763127759e7fc1595669cc05e836c833cf588653146393dd5c7d3a75d1f3c8fb76ca62e2dd7ae3787ae1c511f46b805c1fed250dca2a110feea10dc65207"}, {0xd8, 0x1, 0x8, "6dcbc6933c617e5258cd4440dfea70414dd5e40cf819c009eb8745b6a40f455525816b9e0542a78729bf77a4be586f64494208aed66b4032d671f1445f22358d4196ca304705fa734a3338ade645d3ccad16f67fd10270625be7a7b9db7f2613d5cd1d3de14e5e1c4bcc9b927f1829766d6ffb12d664727ef04e6ffdf410804732e6c4fdc604455037b8868515ca8e3387ed8b3fd18c0195987f0c5cb7bd4e08f7f1ac15b82b93b46239e6ef268d5285999b90e83e70beefca4e27628d858a7ddb07"}, {0xd0, 0xffff, 0x8, "d065167159c8eddce4b886893f22a35e53887188b63aaeaeb3c8d1c79c5dcae215b87f7d3aa4d3d8d1b47c0be47ebfc757587f2497ad11742d12fa9c91516e4d0c47dde0fc47e86c6ec8572e3f6f791f88402848678aab9692f2a005baf68c0466fc3fea90d9dfd0460f1a939863ddab56e3db394d1e9e15f760d944b5b7c50af090c84b01abd8b90fab9d0933a882b3be15dbea88d3530e9481ddad13aab5d64335a75f24b6558ca0ea16cc2aab22cbda878759e61730451ef9"}, {0xa0, 0xffff, 0x9, "2fcb94464f8d90cac7af55f7709f9a668cf1dc9d4a780d895d7b3b51d87e132b3b99a0ef1ff857aa7fc2afe5f8b174491a67fc84dec958e83fb93f77b062276814ab31c78449d39c7eeef313c500a91ad729f5643f47ff978ef97c346cb3eb709c9ad31bb9246ac612e43c160f7a4a092c99cb86b7a5399cf963ca28fce1a9af22460ddf38eacc92bbf5e8bb3b53"}, {0x10, 0xffff, 0xffffffffffffff8f}], 0x2d8}, 0x1) 16:00:27 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000180), 0x204, 0x0, 0xfffffe59}, 0xc) pipe(&(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f00000000c0)=0x10) 16:00:27 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x20, 0x0) close(r0) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x400c5708, &(0x7f0000000040)) 16:00:27 executing program 1: r0 = socket(0x18, 0x1, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) sendmsg(r0, &(0x7f0000001580)={&(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000140)=[{&(0x7f00000001c0)="d833865be3d0a0abd991b10302dc148b6c66ea248269754126374b4f51d88c15debc4ae81812b0491ade5ec3efa224e61ac8cde986bd19e0a0559f4331dfae11fc285bf98d570950218522cb438c472b8de72404c5b1ad97076217e0e5af719c77ba5058b539c2849f2f1d2d59e92b4c20c748e9778ac88efaee54f16ef172f833da3e1915b0607c01513fc39957c36ee485cf86d5451fdb3cd0e97987dfaee8915748cb645e3c05bbe162032a1eb5cc56c774eedcff657678a2cfb4207018a91406a18951b380eadc28a7259039acafe23a395dd8f816a239efa6ab4fad0163d42c7587477fac90362f9b0fc274e756226207be55ec2c39ca8bd926378c1b640bae0b6cf335df279fd820286a2f4d92783b31f4bfe358c8fb54ff17526633c27b4e8d39e5cfc2ac00f67b66e595172c75939c8fc7c3822fefaf63bd3dcba2a32cb4483dba32f8063b616bdeb673af943521e0c876b76f6378ade7b3e7843e008943d6ad58ce6324f50167641152d0ce5d907547326867046157d87f21fba6d8cdec65ef652bebc96a1e7fe9b9f659062e2bc793812ce7f07e1eee51acf1def7fb4b54bcd9c13d0a06ffe6b07ba56c46643250ca95026e542126564b420d45dadb8dc70b6e01a077795a6e4eb18820b9f4b334cc441108b05c2d2605b52d199a1f10ee0a51c518b9faf4334c8d46dad669336ed6bfc2314eccd4c30359747f2320a71b01eabb44e0a480721a0318f90ff57b41a198ea254135cc58c376ab1c4021495a592471594c3f17927464f6f4550dfc56c6b0381c03b5e16e1f4e277565e5de841a5c2b7636f615ae93ace79936a625a66f38688005ed7cad94f502d987c7bb7cc498176348f42ab0ea90fc0faa6674675916cd0f8a5c4150b83d9d68ae8ba8788d59e2b182e3c01ac72146e2c1a09bd5ecac7e0b8b1e0a62b0c86808552f8a2554eb8b7d0976a1e932ddf31c6cde1f4f196e8758446c1ddfcc5fed41e301b58a050358870e833e53af346d5966a223773f96378f9a65ce4bdc402481539432cc4a7da48e0a029cf0c05d789bfe20ee96c44f71a15489e46dba2b3c2e6b2eb1ffd234fcc8ec2f2ed8ed220f41d6ea9596f8005031bd837335928b1bc10d169704935518d40169dcf2e8fc225bfe7b5ba633513b14933ce6c2e1226559c88183839e455dc9533350f13193367e98c8ec9dd907886540c2cf3ce51fc84ca5e5b19299a518901fdd0da518c3429552c3f8b03ca7f0e05e9cf3410250c3be8af9f4ae4d28d97a1080d7a7364e54cadd4127374051dc12a132467d5893c4ea0f75e8d8901ea58547ed89e8182478fc3d770f539c0b5aeff5b65e55d1b61bf3a6afb4cca8e8d1ab4e46d481f01e2fbb9f7476fcbd6e6b5ce8665cbd75abdb4627520813dc6a8101fab9e5b805d3992bb07e5bc64e7664950d29f1ed9cb13b6f974974aa70868d7ba7537094e85f9883939d7f7c94d5a351e91286791bfa68e91d63b2a005f9a0c7ab17f1c2e71babd5b6c04a6348a45ec9302f90e2a71516bd7a0f6965f7f869f40f886f325027fc3bc2fcef59436177ab9528f6534aa613599f3fe4ed88944b6909c134ea3ffe18d7422026532a83ca59c6ec35d11bc3e082b79b1e51d4ae013d1f762e68a6f94419cc874fba5f8545dd2ff1eff6f65ec3b9afbcc541936cc71208b7e0d92a402dfa90341b5810f99eaa73c49b1ddd1bfdffc3f8f4d3ebb36ea3e31f6648e5cdc6c65a1a170de376f85b088f978dbf8e87de4647ed04559f1fed3fa88123debc8e9ce6c228f4c05b760d1f041b95816ddcef5a3ba4b0b1daf36e0bae1323ca90cda74eb7998e19f7ded1e8c5333cf3d5a17c844828857fec5db2d5276636ae8954ce8b41daf1363c893b2d7963ce020b9cfe6ae98d94e0ec3268cccc1f503f20b115dd68a52eb56899be7df3f52a5e8c56686a74fbc28e3f2963dbc300e47659e7e94434d6dceed8c608ec7df7c7755bbf25edd925b9a84258ccc3a2de1ece3e1edffe134251a310c395790639108b0b520d9b4f0aed00bc4f98107fe2208a2cdc5b829b5a9f491cd108d5d8f3c6f8f28dd2df42c6b4fe2989be878069b3e120b050c3bba8307bdc94cd3fd7616999a98c51bf4fc86436bdf008dcdf36cddb1358641f6e7e2e5631b1c01f8626d9b7a2a69d11cf9bb91265e0befba9ed34baf96a1966698e40bc0bc9e9246903e4dae583735702844277eaa32c18bc47245b239140f1fb44e5f3eb48451831e5dce289cf7c219354b75bb83d83f4123268a29b364d7dc6afdb0b45823f92bdb9bc017a90485e521316b442e44112ee87de89f70fe905e9f08f9832901376613d1cdfde43054df6d5dbd68e9f7120de3fdee2213176e6373c6d5e070c89fb53848534e4fb99ee6778394a0d04d21de9388938874715098ba94d4f7767e4c106d32dc79e857b9b6689e2349486dbca0ac332c411c9cff30696f038c8824faabd528577c1a267ebe10d7ddf7d1ab4436e400762ddc258d80f0927ea7c9a1ffaccd62c2b9fcd0721e5b0129a1e44ba77005f511ae49d37d22d28abb2b110548296c7ca4fb7f92d115a3d79f42aaead098ab2e9b2a0acde8e6e1067b86f46abbcaf4906b2e201d888deff9a8512d988ee9954c3987025b63e4a881412d2c65d8810a8b3d67e8a9088227660b6ffb38deea5e1834ccf22de00f8e12c0e9214cc06452a7bb42b7393322e6e707cf5e5653bdd98eba633adce4628e70b185fc9cdeb84ad42e97f209b5f73cc1d5a916fd8561ba4c4a5e5f9d90194962ea2e4cb82c6131397158eefb18a044e388d78db42a8c1eb4987ae88cab0714377bbfa9d7358c1d1398e8437b7a919c03e33919546f288db20c396a1a17a2d33b08da21393ba7c7fcb13b5eb5ea7e2fd09e33915aa9fdded615808fa4fa37b85f92e6b271a926bc65844a7b77d7999e226d53b7098d4ec49a8eaff08bce9ba8bb95688f8ee846bf34b923ef26b2d56d34624a978228bf27d25190a472046070c56cb37d3f80e15730c663e0e3785d9039a7af390c106754462ac4198f0fa1662326c7fe8d7f7f28abb69d04379e1843a5816b1bf2c884d6a869e456b648e7614615bc53bfd9620b97a7575afce629bdf43c455e3bedf1ded50dd1fcc9e610f4ed762dcd001960fd8a63e352e582b14aa4a718625dd704ef29d8e2578f59b7a94e66a1e8b52a4e6deca27cab4d6c0854d19065b6cbe5298a0b45ac0fb1deee5861f46401a9199770d1004be2f8f08f3677dbd9275307df205b7525bcaf5e951304c814a1ed6b1720ab400de8396b62d5eb98eb446f124559e8b690e77ab830f8a1aef578b1a552671c16a8d67f39ef6386a36703c3b5dc47256295596ca7b367ebdc2bfc972ef621fa9c4e6126906f619a77410f14bf96e678ef00476e164ad85b54c8a471257cd40931aa56eaa4b3790565d1b2cf262a9db3c5b15aed1e7f1ecf3c85d5d7cdcd2531c699f1df4438e109a74344d2a97ebe451eb9b2bee19eaaff1158ab36cce87d0c3cf68b054c0d87005d6156abfa77793247561132f510d40b8dd86522c239bc9a6c801b8aa2409eb10dc4f83c72f3cd284fdd499fafea8916579d0285742ffda89337a5b5a90ba02e1b0b51970ac3e3bb3f5fe9730239f220a6288153b4490891b46420c54f93789bdc45d8dc6989cbc916388a83408f9a419b42b289fb3f68e2c10a0c520c4444ebeab849d7ea3314734570c2ee221d1a6c60c4a04f6b7dc8f860b14b33ead784061f7d86a6850dcc378b1bf36b6e48cf047129b2a84b6c0c6ab35a781ef7b46d45af1bc231cfea1762b9322625864d6f1e7de5509b15d56f46e7b4d81dc28bb37119d4080e86f5af76d27b1c064fb4fe4dcd1482d5c400bf84b90fad2b1c81c8529e5a64cbae212e97c046759aa6b220adc84bfed62b13132fdf5b8daf4b38c65576a9db3db798d2168ec34664721386a47d5184d1ae7e9b647faada3fc95deeb55bb5c8e07742f50b8a90018bd6adf9265be81b7b08084e479e82457c344cde9949087668589362e1840be38a7cf8d1ef3db50af31ac7666e35c175f69b95513ab7420ea7a3753aae8ec0bbdb4064a6394ffc51537f5b1414bf3869b37d6894f6359827a81e9bd93e2e1d5099d8fddc4c2ac15ae1bdb5b90c4573556ece343467efc598d4ed9544c2fbaad5305ff0661c3b27dd778437063e1b9fa16014e9d4028571b906675d0ac1ec31118fc13a678fad066b36f4b8e03bb533a1ac75a14f659ecc39327caa799e84f06dc365f4dd2d2b42cb9a38722a604227311a4e2fb7968f7b1b1500c8d6e8e13a48ac2e69f802eb4c71990adcdaa8b070a28aad532d3de7b2343e506cc3aa2e2269bbce745d001e06ec85d8e44f31f205955d895dae4697a29405f2713a95adbfc53a8d08586c71ae3b4892153ddf619f8695cb1bb9efb435f18df6e7efb64b8f5125e114aba8c7b9c772c7911ddde6348664e6f082c134a1836c2763064374a8bb7bed7f893b1ec6ebdbf1273d8d925ee2a03d4189b89203adb46b897ecf44c00695ee6885dfaa924f8404468815cd07fce17494dc40d4850fb7aaa8aa4baede8dd37d2f5634d725c1148420556b8327750c57553076fd23ace034c0e07b57b89f0ff534a5c09f517474ae79053cf90d0f6577d34a8c48fd748b745fe4e392685cb767ad3e258bd01630ea701fbe9dc9580b27d1db11d6e34b088eaa53ad13cc86e23f9ba0ea426a97f83f1fe17cb9cb5d764d96c6fb5a72c28aa7078c1f8867903c0fb9fb76929688bf2905a119f13b5f1073436dcf065cdbe2d1743bbc92b80408b951b027313907affc825c6f5125cf1a83cfda075e80aa4ec5ccac986de7b05d02d016dea9502c8b6475baa4d5ca14efc8cc18c243952f447f5418b18985e96fa91f30c76dacf6b88bd1f7a490cac6923b4f933d11b949f3094ef516e678e34d462ade2c3d35e88f02bebd697418920b3c02258bccfeddefb05d6e8388e3c14dfa33a16b4858156a95eddd25eebd176d44299c959638265219f33c00d7de3d6f55ddef75b4166508c27a8e008343c861a13bbfb3a734e68d9df541fbefbf5929358f618818321a4fb17ee618e0c568fc937f014fb67bad04a2a8ae766d278ec37b1ab3f24e160d0b0cd167ce46c981ee6bc7407af1bdab9987fffe924439d78d7a7b46491b77e5e6cfbc2cec3d4532a15bd68fa7e96567681cb03c7a81bae18d8ee0cfe80e4b167323150e9eae033549aaa116ae814d561f0caf1b58549b04a1f811288a707eddc159ad337a51102ba47b52fee50d6f2afda06b883333e1e0a7b6d6f85af6e93c0184271cdb4b6cddca3dc8ec12cdc0920fe2090232022f848f7ab54d3452b8dacf16edeaf0e26b83fe9f83ec336ee60c70e414bd11f5f54305c5d9f94727e5bc3aa89218f908d4bfa204322eb3fab3ce1fa16cc63cef01174590f77086d968596abdf350c51354bba07e76066ebbc5225f00a1ea3dc18fd56e31493fa0912af05b8da7d5a7737c8d0696b5a6fcffb2a1815af1c50a36a380e98b99ecdc5b07ee960997ae8c6bac350f6f558d2d3c66707481136940a8b427624d0cb0d212716d96780e3cf645df312f1455dc1a6ad0c5cd7abf2497063e4f3503a627b9351a0c8f14bdb90c93b3bb77f565e02ed75c61bf458559d6326518d5063b7a201e150f278ffccad958f2fc746780ee56eb9127f1de30bf8ab30bb9d09a44a79562ea5bf6759cadd7fc271f5d4b838780d981fd4a232f9f7486cbcb3d0dc05b59e065ae8842dbb94ddcbc977e455", 0x1000}, {&(0x7f0000000080)="071d8c5799db8ff71fc11f5dcd25e5be9d332d0de6ec64a45711c5347b6834d85a75809c81c76d9a8e4a2b5d41fd14eb6c12fc84cddc7d8ead8ed1997cdded5d8b77d0a4eb9b8bd85b0dbd2d4863b5b0354cb640be8f2485dff0522154b5d940131957c8b4b839e3bb4c56a8ec0dda55f56a621e3672c4a0611b0cae15e4c675dcf86004f2674aa1dd4a2ac49d8581a3077dbd29ee28d7b50882cab0c54211966e0a3847f03400d366b3125e34bbef", 0xaf}, {&(0x7f00000011c0)="3216b6271871b650674bb95d35395857d1be7cc775c844a808b553778fc9202045b06eccf6d8de8556481b0f338d2c909689590e50272f0c9176e741e080fa75346f756a9f094a270468ffca568b91b634ef3db1efd3fcd644e553db3fdf42c736cec9678f46c4fb64fceb8f52c2c8be314d9d090d879d9f0870894fad5f660766ee7a31d69453cd33249c0534024c34213dcf9ffcdde3ddea2e3810506bb94f225ac67b2c1823562e014f34a360ed1746cd0d215e1497534a62995d2370c5aac436fec10a6e2e76543e0953f996a81a5b6c3d", 0xd3}, {&(0x7f00000012c0)="9db8fe204210eed925e1b13b824ddf8169adb3951e0c547dce1f936c453ecb41ed171b834f9207c215586ad1c1d9faba97b7a908b7068eb621731c434c4a31a4b32d753816c77f5d5032bf51a14b2bd3bb56994e12151d3cd67cf8f1a3b73d5abcd2d591ab96a3842ef482e165e9d88b63e78ce7d5ea2f554615698dc512cdc55ad8776720a2cc37dc832e33bcea477e02c31cbdf43849f8f2c1e519dac112c0026205094765e5816887268b187b89d0f89274c1a9015c467e3aa998e872794251069e0f2951a33a5d35b94ff9647cc8a65bc23fbfaac0578846a6bc", 0xdc}], 0x4, &(0x7f00000013c0)=[{0xa8, 0x1, 0x4800, "1a242dba71c5b5265c88c5cacd357ee5464645fe6c5c98b85ad4953b1d3f65a9a49e2849bb69fc6a6f517bfe2f6e7950f5869dd60d253a8f27dbfcf9d4bd8ac9856051fc69c4ab3240396f3928d21bdb6c211f8afabdb607ee609615915b8320849252b611eb93bfbfdb8a1ddd3d5b56b137b1b9ecec081de61a36d394b824ba93a5e6197a6c46dc86829ad3bc2d128f663b7315"}, {0xb0, 0x1, 0x101, "29782c1fb4de838416c22331c555dc258fae42aafa32b38b260b786f3483016919377253e6d099f14558ab20197af31211fe117f9a68a3b8dd8a095b038a8157bbb3aa1f03887bc469556f9eda80dd35f09124f601e837789eeb41151aff8a021fbe146f23c49b37463e3f9e8a79f8bbffc668c237c8f863552fcd1115782c9c854b34c176d401af66eb7e709b70208b9acbe16ec746984cda549e"}, {0x40, 0xffff, 0x40, "309c35aba110536d735a7e5bfe7ca2d2cc5c9898c59fa31fe19469eb2c5b2c69e90f28039e7bf1cf2d05"}], 0x198}, 0xa) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000180), 0x4) 16:00:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000340)=""/110, 0x6e}], 0x1) r1 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) r2 = dup(0xffffffffffffffff) syz_open_pts() openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x400, 0x0) ftruncate(r2, 0x2e1) write(r2, &(0x7f0000000100)="d17c3943271187444d00eb25e5bc5a5df70ad12cda7f426bf937fd4c102055f6e87dfdc6307bc60f45bc796ae68237b18bfa3af845b32d574e00e4f626056fe2c0598b8452bfd8e51128150a232a55c41ae956b7bdff210693df766972f4069f6971de4632e0c76d24416f31d04dd69ce1bd8f41a7b7b9b81fc5e1e149673a3bbba9354d64f77cc405d7ee3136849d9a4b48860470fa60422551813dc098f1f5caf0761371beabd62ee41d33f01752b604fba8c23fab", 0xb6) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x20000, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x6, 0x1810, r1, 0x0, 0x0) 16:00:27 executing program 0: r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x6, 0x1, &(0x7f0000000080)="e11cc1bd", 0x4) 16:00:27 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="82022e2f66096c65200039fb6164ad4b31681de8fe0b6bc4f23dfedbd95c6520705bf1cc6e03cf17c8e534cabfbfe349eb66daaf7718bb015a2294b882474ced3559a8b5f6fad8c60cf445b6ca3d63a4978654c667d0f8ffffff38718e9ca815dbf16b09897582f477fe86e855a2d8e90ab558dfc84321945115731aa38ba16966d86e01a88526470d6a0daffb"], 0x10) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x3, 0x2000000001ff, 0x0, "b8000000000000080500"}) r2 = socket(0x18, 0x3, 0x3a) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSDTR(r1, 0x20007479) write(r2, &(0x7f0000000100)="9b57c67b12f0863c", 0x8) fcntl$dupfd(r2, 0xa, r2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140), 0xc) socketpair(0x1, 0x8003, 0x6, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet(r3, &(0x7f0000000040)="a195ca43ca0cb4b2743b292f63aa86", 0xf, 0x401, 0x0, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000080)=0x7ff) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14}, @cred={0x20}], 0x30}, 0x0) 16:00:27 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000240)="6a0b304c623da2042adc61738e38264e9a218189de2755073caf301f4436a4ebcff3f91e682f716bf156dd54cd674fc3f6d4a05479723ba7e24ee0694f8a9e6536cafc212fa9e7dafaa019b9b101e182830dc8edeed2a59954aa551f72749ff581911de821a7b3e3ed79567321118cfc276c0efabea22cd37179b6fa21fe05a886c909778b2921e1b27a263646006e0761248730968e48518fe0312644e55f27c6dd13651d694010f23042eef0e852ce6a331a3dfe99b8ce40fdb6e71f641216be12400887dfa335bb408fcdd341ef85bed506e7411cae2bada27dbe47abb1729c5c1b44f857923714c1726dead22ed15453", 0xf2}, {&(0x7f0000000340)="5d2f05f213148fe4338b4f9baf37fb4afc093b4ffcb01f43df901c1e5517cc3917d2fd391c1f3fc89db196bb1e9eb661313db06efdf6e0e64814b424fb95802253a11956493f0aaac461f5443327098e02ebf6ff3dd64393799c7a5613b3193af3ab7bd4e383bb4c0efbfd49175febddfacf693a9a0fbc7d4f29ff573c1ba104a8bcd07324a8a8cb842d1ce8c4207644d5bc2fb230f08789dc98c671ff76ffa05047d77298d8198346a6cebda55e8391fb3c9382f8fe19254f51241a03dcee3f79cf60804e210e5cf3b86a965067e4fdbe7c", 0xd2}], 0x2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) setsockopt$sock_int(r2, 0xffff, 0x1024, &(0x7f00000000c0)=0x3, 0x4) readv(r0, &(0x7f0000001600)=[{&(0x7f0000000180)=""/170, 0xaa}], 0x1) sendto$unix(r1, &(0x7f0000000000)="c0", 0x1, 0x0, 0x0, 0x0) 16:00:27 executing program 1: shmget$private(0x0, 0x4000, 0x1c, &(0x7f0000b39000/0x4000)=nil) shmget$private(0x0, 0x0, 0x0, &(0x7f0000b39000/0x3000)=nil) getpid() r0 = fcntl$getown(0xffffffffffffff9c, 0x5) getpgid(r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8001, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x4, 0x6, 0x7, 0x5, "9944f54db5546498c01283e51dcc4667fbcac013", 0x7cf}) 16:00:27 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x400000000021, &(0x7f0000000040), 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x8) setsockopt(r1, 0x100000001, 0x7, &(0x7f00000000c0)="df53493ec4943fcbe344c859dedc8f2e8975d5d79c66d3849856e5cc9e5fca13cd5c778ded930ec4718cd8a7b40f9e89ab6c8123e2dcad9627c62ee8314e7ba710bdc7ec6d64bba6bcfd1142ac52eb5f131257d3458f6a3e69339f9398bbfa52acfb5662f5f38270bf68a3b82552173c71c57778dec600d8abb123cf97de11cb48fe523e39e5f4d1353b5331c5bcc76c771d284cd2c7fee519e19793273a88bf3f5206fd7ca71af9e3f0451eb1dc4ffd13afdcd0ec06f093fb0bc8984a249467dfc1e61903b74f9f3fb0307828b423dc4d63e1e91fede4e09d241f0018889f3fcb0f5ddee719dfecdc6c26e15c369d9ff07fb8f385516266b4e37de0582cbbd4c62a652c45f869d41d0013543b14cbba71118acedc5ee08751e7b4c2b92102e0afc6366ec89130c4fbabc8a377758eaf31014c8ee0a3980a6d33cb84247462b9657fb091638a7941f35b12d50c9fbeab2cb34915ecf9a875f51c21ee0c7219296df24b6778fc16abab0936791177c7e0f5383883843bf473d94690188ace8fbb77fc5c79d1d6633ab7f9bba8d7efa2b58f0f23253cb776c146433c040cd1616768cc07b83a6d5d652914e18deed6c7a281385ccd24c0fd998d7212f9bafc7ee8709e045712e49306ab134169a229b39421b0a4153c58b347cb5feda7f2943f1b1fddda4bf0fb34999db009ef8ea0cba534a7360e1062fe09018057f3ea9dd0e2953e340d571e1275e99a014926c0288695dabf3abb8bac95b1d650e166ef4c237830dbb398d2a54de952df36ce1975a8cc99a7afe4439056b8fc40911cd6f7db97d7b1010f88c83ae095d23f20345aacd5298a6d3f8e732bf0501a629bef219dff75f10daa2bc48cb9be7500cb9ba1a29f43c9e8cd4c81ae0290d5d5d9db8a943c6dc62516930066ffb2ed452728583b28f9203e567e6c8a00e6e2ecf65296b37356fc908af85d32bf5786e957f8317479c0a04c48a4abc799c9a77948e829739dd79a51c1a730bd01302a384bd139efade816e21d13bc3eb8cee3d948b3f4fb9373eeddfb302ae9821f90b263b900b7384729ac12efe14e7b34433029165f0bf83ba4b3b62b5ce2f9469e08d03a9ae391720e211348b10d80b2324c6dbb2707477cf3c2f10a2bec45e24e789589cc9987591afba07cb242710952f7bf6d5841b729778fc9c3306cc3dedd9cc8ba75e75b50ca365371ee7d1e5d762b6cdc0820d73b55d065a962912c03a5567766a993af8944cd6c8ab316736e802f21ce7c5169d5b1917afe117d5acb344d4b678bbb9689fba6c9af9d6d9acb3612b98ae1bdbad88b83c9cfbf60e613bbee8bb4fec267bc6be98a336e534fe046925c71229f66c52718485e5057d0d043b8f010c81eacd65a1f8db61b09039249b406db8db0eb0961e8b9804d74377376bac8eb69830ab6992b9571f2702dbf249d84c52069833f00641a70550a625cc23206f1b8e0435408c973b3c5ea540c3f59054e220a8196c92105a74e5c21c21cd576204f49b7eb922f1ba552f64b3389400dd5a4eb7661a50bf7d5164ff27af8e1988b138ce8ee3888f1c8cc31ed1ad2c839989c0b26905e225466e6d81720a69ceb94629efb9675105c123e14677ce50b45c38a21c38a3cdca011d89d6952a54f48977648eb118596d50a55c9799a5d512342432292478a0b2f91e97d036d0a56461336b7e74545ca123cfaafb1017656ddad52fd3859ca15154fbf2811c4e0112dfd13c2e230aef565ca0c53e7a5a51c947ba4058b73fc71b28d1c1bbbf1d770dd5e16b5aa0c48b766250a4e5a1a606d0d5f9fdcda07472424f2a3b1c8b3a97c96b63a9a29238c4809c637efd30ad60b1a2f6455b8dea6ca70a471c61a7e448b2b3e3ed0f29879e634c2e5072b059b65896a1ce3bda6c98d60458fd416dbe6edfa0d8cdd33a00eb7fad823918436ab22f7f7960bc88da1efb44eaac6778b22a303d47b2e7d35b2716a0673678b4a6d1457139ca91aef58671b87fe84f6b5f57a94125c127bdd86dd59525349a6bc4a65bda0d82e7263a04e59067718a85736250b992a9f725d7ede7d1e0f08da799877324f340df23c16ab7474cd26b35657edbd874001877c2637a0c865339692f402dfaa4e7d9794c228f47647661e1cf2f0841f373b8e8719c5204ffbb6e6f20391fbbf1bd18e359012872686f1611509eb220b22069945f0d1579245f2920e4505edb855a160513bd5a6591d07bf16c3c71be34e112c13fd33808bae745964334b66b8ef2ada5480326681361d7ba2c06450f2ee279957d15efe53b6bc943b796bb31b77101d3305292750e386ed4768b113afd8d960d05714a37938fed2b7e527f125dffcc44656b819b9639529a81fe334a75c5395ac1f740c6d7e49b780f6025039fed27321e97db26fa246c49f9de3f0d12dc11cabeb9216263764327b2070bda8a4502fd080d24464f626298016830b95ed30a3684d72beb38935a398619db048a9048cc459c7487866cf863be13d9a56f3398e1d2a97324940c1007c6d1533c742ca83189248570accff23f1484aa431770217d400a24e82d537f2d76ce69975085b5f645b052017ba56b773207303017a38d20e47a19fb3ad05ac65335743c0e8d9842885b0c19da76a6530d411a97d6e9936220ce65871cf9038db0fcdc3f0cfc82ee17bf551a2047e6f3db70f21eeb6a133a97b0eef5f3fb790c45283e0780590b8069bc8b91440537c1742106530f6d2953d2d8a7affc08e9bc40da84d518b1afa5f3a7fb99c4294259e6ef00fdd16317382d8e355d600277d6fc195da86ddf54fbe9aa0e0c1edaff0551e234539d72285e142ebd9b8cb827196956e97a83f081ffcd069f9bd377feb9813f6af0c5a25e212a1b2199cc20c8bd1a19fde7285659c2e6c849da961e81837a178ae5d66b52801f610676613a679bc687b9ad93f6a3f2d8074171ca9898d49c4296eda7790d8869bfccd864a50e8ac75001d517e12cd94373b17e71acc219f56b7777afb77619eeda6ffbc548d5c69c2cfd0c54ffccfc735930cde6331a641c632d8e6f6690e1eb2d3879795978db443a5c8779016f26f7e22680d66ffce538b6e672e8931a3b6391b5467889ab7b062a9c8555ad0261570940cb11d3b305b295e9b3c782471ccbd38d26f58d7cf9e09210c87ed336578ac0034395ced6ee621d444b3603dc6a6d33d1a19bfc066d57c104924369b68dc995ba43c4df52a9179ca16f4fcd5b53e70ddd77706ef00e19a642faddfce46cb8f5321bce387ab29b491700b34a11188c183abd50e936339a85f2153ad9685a8d33b745d8d3c278f4074118809e3d38d9f3e27a0524c22efe7757217de0354314de4753355d18ccae91057108b0c30f82b698457a81b488eb5897fba447e8ff3e744b0ccbc787ea5b4660147c866d0d0698415e2155509122860a7e14156cd6a23d3ea42ee4c0bae2746a643b0622539101ed51512136502abce2e50080e592966fbb9fbd1eeca8cc10c2737ee90f333fcc806db4255174028ec4e6a05a606edc10fdbd7eec71587ae2b10c22821dde1879b5f74f1edb2c069024c4a441843616e8c515b6d3cd7a9e5e2403ff6cbd99666135b65cbe9ba373ac71ba10ef634efbe2a79190c2c8d6ed2aa4146df53511fafe52921e360f76dbe8f174d01835fab29a1449884fee8825ded98f8753377c893adf340e0ffd2bdfed71c519029dfa3f798fb5f203de435e59682cc3dc016f5e367813840e1a22d6ac783dc76283b9c7cc913e540c152ea0763e7e66f6c8086044eabc4723534e7214e4041b20893514481a0be6ca39fce3c963a1f7119dc6966f1593493d7f881ae459824567df65c752805efe134b2bcb923492ac769ac47cf65b80d882e588c5c92d27634be5728c609a7690de896dd7301d344d314c5b8c049a6706f7c7b582c77a3a0d81b905b03efa9c674bf413d2ed131d67ce8ce7d7dc2f4daf524ed3a53ae379a101de1492a72c578a1fc44e395d50393c680c2f128909ad1f1dbcb9790de312f7944cbfd20e31e860f524718410342788bc72a33e943bb0358ebd36592a611ce94dd0f112438e941350a904b8714cb182645675080ce10024e201e7f991544619b838ca549052464bfec0a56bfdbd2b77e87b1fc1f279f2279a4fafa4929b6947cf41554c178ac39009ac5745b32d64a248596338f6c22f20a8e928643afae1822c64a294ddc25ae061fa1e19105552331867622c6f97fad0a2ac3674639dd8da9575d948c7f31748507d30cf35eda9add058fc1acdcecbdbe16fbbe3d1be3149aa17ee98caa8b94bd7a2aa39fd3ba5303fe54a179d904bcd9d9c1ed0c5d2139e5d611357937bec5c9c0b1ae467ae5262b0350dd12304e07cdb83c6cd0e440093acc6d84010368889806637ac2a0a05a505626529980581074c213b11b8e4d8791cf2998bf3b9f28403095b948d3e608996d7476257f9eb42aef42ca12a2b5d90e5a35257afae81c2fdb8ff129db5b24b5eca33b8b732707c5b759c8e6d729d43bde33da9e63bf2320612657e7e1222cc8f4bda901b5b88c38d357c34b7783677303288dcc8bcb4230efc4781cc57cebd939bb2e91cf14668fa84d0ca914e2cb4c6d22f2ebdadfc06f5d14cbcb2d204dfa29de61e23844a4aabaeef45a349f8ca37156d4434d9a58605de43755773a552e770ae5dae5df1e6bb5fbd8e837f710d1f95bcac97fc9e6f08c967b115587e9a3921de09b314446f4224d0e4118f119e5832b17e7b99a5cef6496b06ea328141dff852dcda774d704145f8ff165417975e0b229424246cccfb50041824c65ca6f604da75bb316944d2d6ae8677f6ef6257ab79ee9eaf840b06ed3d8a016367b59d14c5db614cbd9f8fa731fd05b0ad56981eac31faaf9375a0cd09bcb294fb49c65111c1e5967180ff4c7b9fef9afb60ad705e2e2eaf6ee96c81fdfd8178faaaddb54a95cdc8e1a634f6e5e8e6127176e65df0434b533d4539aff0ce77ccb6053fd69411a8bfc596469585df482c29c42107da0da8e71453f702f4927317fc31139a4e5406540a5e7f3e327e603905d1b78a158c10094e53e0d978cde3d5b2996471b22c4492dd410b3f4dcb5eee330400126aa60cca5ca4dc72e416c1bb3ce1e7445d8f3d4765872ea22d4cb51b7c3b59ce811d8593b31522eb7fe62abb94478ca812c0347fe20a691a20c9fa4864aa08095c6de1979e055ffdbb1634ca699f97658c9cf38f1c5f9eddba3bce01f7048c7554d611e9d64e05c7435c070b55a2b8fd4834377ba6df96dbdeb2919b0e083c5fed058bd82a748a5ad0f8ce50149247e4d2a61819f20ddd99332818df09e04e200cea344f9bdf6f2409839e985dc0411a16a775bbdf98bac62e5e31050073e86d708a5daaf1dbb8bc1403f16ae8a91ffb97e55921baa1897337bc0ab98f2c73ac771710ca77094ab6c00ed62ee6a96d7a73227d667248e8b1940a1c109a896b83a07fca3099c32257fbf0ad53cde5a1f6209e2a47150853cbc89750ba7573f744888258d2dd7b65722774c05a6e53abf82c3f7b878a7e64e07a0365abc8b3ed3944aabcc2defad3d0db362278d29ddbd6130f723606d02a20d1cca54658c1d258d40836994e129909d4946e5f43d70cdf423f4d5f6a2783feb669b01ea2b3bddb916c68a448a23f9af40388fe32041d06c5a846e52d0d5b28e148ffbdb27c4dc1c371559c1508fb1b13348b7094a6f5040b7e36e1ef2b8691210f444beee5deed5c014719317065b472e0e33c4ec6c4fa2f6610cf2be128244bf39eecdb86297", 0x1000) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) kevent(r1, &(0x7f00000010c0)=[{{r1}, 0xfffffffffffffffe, 0x26, 0x1, 0x5}, {{r1}, 0xffffffffffffffff, 0x2, 0xf0000008, 0x9, 0x4}, {{r0}, 0x0, 0x2, 0x4, 0x1, 0x7f}, {{r1}, 0xfffffffffffffff9, 0x4, 0x2, 0xa99, 0xc862}, {{r0}, 0xfffffffffffffffc, 0x40, 0x4, 0x8000, 0x4}], 0x0, &(0x7f0000001200)=[{{r0}, 0xfffffffffffffff9, 0x4c, 0x1, 0x6, 0x8}, {{r0}, 0xffffffffffffffff, 0x1, 0x20, 0x800, 0x7}, {{r0}, 0xfffffffffffffffb, 0x82, 0x80000000, 0x0, 0x6}, {{r1}, 0xffffffffffffffff, 0x11, 0x40000000, 0xe444, 0x7}, {{r1}, 0xfffffffffffffffd, 0x8, 0x20000004, 0x6}, {{r1}, 0xffffffffffffffff, 0xa0, 0x80000010, 0xfffffffffffffffd, 0x9a6}, {{r1}, 0xffffffffffffffff, 0x80, 0x6, 0x81, 0x1}], 0x7, &(0x7f0000001300)={0x8, 0xffffffffffffffff}) getsockname(r0, &(0x7f00000011c0)=@in6, &(0x7f0000001180)=0xc6b3748d5a6c5056) ioctl$TIOCCBRK(r1, 0x2000747a) listen(r1, 0x6) 16:00:27 executing program 0: r0 = semget$private(0x0, 0x1, 0x0) socket$inet6(0x18, 0x4, 0x2fa4) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000040)=[0x10001, 0x401, 0x400, 0x3, 0x7, 0xffffffffffffffc2, 0x0, 0x6, 0x5]) clock_gettime(0x2, &(0x7f0000000000)) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0x31, 0x0, 0x0) 16:00:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1ff070000e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000140)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a63195d5a4c8ab06198824b1fa025f579456fc7d4097e8c583e4d54a38b6b87cb2d85b8bcdb9ad8a4f5f728193ef16a58a9b89b5fb93f12fc037916b136a54c4838a27c58028633047f002bdf55191ec5a46906b489edf2d421cc0062fcce53e7d79cde58fb0f3c3ab3afa3ce5eaa687fcdf5873a758610119087a3", 0x3ea) write(r0, &(0x7f0000000300)="dc076ec9b105ea7fd9498944e4a6", 0xe) r1 = syz_open_pts() close(r0) r2 = socket(0x19, 0x4005, 0x7fffffff) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000040)="5ee695a3f00a5c1389adcba49e5020ad2770d7764e5299654753d2d78842569e12ddf73f8ed00343bf82a1e16323ad8d6c72c0ae072d20b5de2ce29c8d2aca57f941ec1caecd4113baa9c4042b5c83a1822e5506ab6a4bc313f9ac7124180ab396b0444e99fbb380f0fed464c37d16f47c7d88a5901acfca97d2", 0x7a) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x4, 0x4, 0xffffffffffffffff, 0x4, "d685f5d8ed97d9d074a9cde184368908b5898bb4", 0x7, 0x6}) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000df1067f5bfa6ee00"}) syz_open_pts() poll(&(0x7f00000000c0)=[{r3, 0x21}], 0x1, 0x0) 16:00:27 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x7ffffd}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x1, 0x0) r4 = accept$inet(r3, &(0x7f0000000480), &(0x7f0000000400)=0xfca3) connect(r4, &(0x7f0000000200)=@in6={0x18, 0x0, 0x724, 0x539}, 0xc) r5 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x1) fchmodat(r0, &(0x7f0000000140)='./bus\x00', 0x4, 0x6) getpeername$inet(r4, &(0x7f00000002c0), &(0x7f0000000300)=0xc) dup2(r4, r0) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000240)=""/55, 0x37}], 0x1) ioctl$WSDISPLAYIO_ADDSCREEN(r5, 0x80245753, &(0x7f00000000c0)={0x5, './bus\x00', './bus\x00'}) close(r2) 16:00:28 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2006, 0x2000000000004516) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x31}], 0x7fff, 0x0, 0x0, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000000c0)=0x8) r3 = kqueue() kevent(r3, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x81, 0x40000000}], 0x8000071c, 0x0, 0x87, 0x0) dup2(r3, r0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000140)=0xfff) 16:00:28 executing program 0: clock_settime(0x0, &(0x7f0000000080)={0x0, 0x400000000003ff}) accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@file={0x0, ""/4096}, &(0x7f0000001100)=0x1002) socketpair(0x1, 0x8002, 0x7ff, &(0x7f0000001140)) pipe(&(0x7f0000001180)) open$dir(&(0x7f00000011c0)='./file0\x00', 0x800, 0x8) openat$tty(0xffffffffffffff9c, &(0x7f0000001200)='/dev/tty\x00', 0x20000, 0x0) kqueue() openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001240)='/dev/wskbd\x00', 0x10200, 0x0) r0 = open$dir(&(0x7f0000001280)='./file0\x00', 0x80, 0x12a) r1 = dup(r0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000000)) 16:00:28 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) sendto$unix(r0, &(0x7f0000000040)="b331f43ef3b74ec5ad3070a4e377a6017b5de38fbd7d431057ea08f83d61855094fb7e4ce3974f56c2502b7855fe8488a5fb68336d387e68056f530ee5c90f223d43722427a4478a5c9d53992d2ada32f277761fafa50918b4", 0x59, 0x400, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCFLUSH(r0, 0x8004745f, &(0x7f0000000100)=0x1) 16:00:28 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff}) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x1, 0x2, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000040)={0x800000005}, 0x10) setsockopt$sock_int(r2, 0xffff, 0x800, &(0x7f00000000c0)=0xfff, 0x4) ioctl$TIOCSBRK(r0, 0x2000747b) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x3, 0x2}, 0x8) sendmsg$unix(r1, &(0x7f0000000040)={0x0, 0x1d, &(0x7f0000001380), 0x100000000000000b, 0x0, 0x248}, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) mkdir(&(0x7f0000000080)='./file0\x00', 0x40) 16:00:28 executing program 1: unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000000180)='c\x00') open(&(0x7f0000000140)='./file1\x00', 0x200, 0x0) pipe2(&(0x7f0000000040), 0x4) 16:00:28 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 16:00:28 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r0, 0x5) mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f0000000080)=[{&(0x7f0000001740)="6ca89af93c6a75b5a37cda4a6c9b9a2974e4aca675b5e0bf2ef8df856454fbf45df0ea405e8d70e5ec7cb6492e651c1b588b6478306ae3ea8584ab8805fe7e685f077d0366033c34758c91037161ba0964cb25bd76bed83ea089efd298f89819dc509e923b66fa88b620fb1497716f3c90eee422733c16efee2ea106f33524d3e2d691dd38fc9216a8357a8c2716998c6c0dbb7f13d552f65b173d937da7920b1428d6aa6141f39dd2035bbdb4f26890366ac8009da25142bf6fae455e2c7b9ecd6e502928772c1d1c86f9aaebe9e73aa1a4920fb541013f1c480114c5934dafbcbc46f38a77d0cf07a5e8d56a209a9bbf18558169a2278b4856ff4d35c844698303db2cdf805f44e38eeec0a9dab4d11d45557c1bdae53bf4f41d018970fa273a07266b7ca9cd3b85df7a7bfb98f9d159a8a5353000b9b02620ae2420ffc9ff5efeadb69284998ada973fe26a2691ee5e106feec1871e25f83f083aaa8eb074ede34f198030a771e3a58ecf3bb4baa4b8e5003c663e5ab4439edb22a618468e4dbc8192d86a95451486a13096cd33a094240089997b3ba339e571a39ca8c284305fd72cf490877868e5f083110ba0770a423760213777b6eb6c1a8207c6be05dcf7a73bf8e537d90f6719e81e69c9a2ce3e18f3afe52a2a68eedb0ab5843fbad5eceb47ae606d7ddb93f55fd88011744bad9ef10a723695168b5c60b6d56ba4a7ac9d975f3a27f98fe917af17832f2be4c702c3a389c226e611182baab5c8f439b6852ba653adb34bf7fd5b45d062a304aaa6e61d6567567cd02a4aa5c59339cce411dbb27d8b7542a0042d226693b5debde25081c18e01f5e53d288c0fe7fd97f90aac59363dc2a1d28974d544b825599a8ac5ce61efd66ac32bf22337a81894a2255fcad7244731fae80a87c3349f19b234b1fcbb541acac00ea72f153693a71128668cd6afb12fcae8e30456b12750551c4deacdce270257b7897ca9247dc7a9d472c71bc02dd7e780b2f476034ff3c01a1b770fd42507b16e0d1e423cab79601c50ef42fbd260e27a02204e10acc8906cfe1c0156c994182673076a8c259c21570033fd100898724810521e65a10f6fad3a3ab07de6693e2f76db9221fc9a35f02a3bcfa6dface0bb031591ef6999ccc53a6ca892c9fc4d0bc3ef927f1e604b9e305eed346ffc65a6946a4061525221657a7dd909d3cc42ee3af666cf17b8b9eac1d0e106728fe4a6e60340e10443ec7526863e7232b6bfd313e4d06cf22d8005066e9c9c75b6e53e268a1d0902c03ad8568283874a67df1f090a51c2929ec669c63696452fb209a278cdc00394a41700e9eeabfba8f038059271b5cb9f0a9f6e9d7e923fb2cc9027f23d374edc62c8e63bb122d003cbb20a27ca3b04500b7453f2850d54e8aba9e104da51e2d1d07ae9b6cc2ae534b7d18616aae3d3410b9fbc608fa37abfae859c387ea7e29667d3827838aab4fc75b3f44fd610244299b7aba51f718a8d4e82264ddfa535f03bb329a00f65fa0fcd87ea7187544cc5568513749bda256e5df1ade3440007cbcbff3da8a394834bfa58c55c69d5e509feefb9c5b5a4d398bce3f106bd2592b4debb7d8d4a9307ed83a80f519ccb351bbbc8171b7934f1be29b41b19e34674709dd367236bd6f31946e02fe4ec1d56d5e6d2158ad30ef9caeb6c0d416f9d07a14f8016ea88c5983b15ef322e88b4be9b8eaec359202c6d9d7b79acdad629db243994653dfe6e68a975f7824b29e64fe27f8827b012d56901feb4bd92eafedb1e023f2650aeda281fa9b950101910e48ae2f8e1768c7cdc15fea0b58b6d5c0a239728eda72e5dcb7c17650e18e2a225aa403c464a94f8d78be3f566e9c6da601803b3d222b4f497913ebc9044901b51af50580318e20a375af2478a0bbf98001455c2843076f2a3ba868365b44ed026a4ed22ff70a5b39c1cbd4368177bcf77f479ab2af476338b3dd6ec59cd99de222ce9cfe5b85df072b4cd3fab24e38b35cee7810384c40cfdee0c35770aac6365d5bc3b03c510a046ef7eec7499244d70a8f74c4c9364dce1c60cdaa603a83eb5c05a3941e7cc8f37271fbbd6356f69b9018703d44a97935f235c4f8d91ab431c08a43f9ad4da9be31f8eb41e0d6833e8101d57deaa349a20d1e01dbdc7e3ad9179e46b055de6f309da294c321dd11da589a2e3e2cf218824cc4d0433274138fc15c306c56b396d0f980c3e584c4f307f88722678f86d64fca33eed1d3124ca2a6b8d56a6583009dd423b20c16a9673ec21293a0ed043c83fef2c795e35ef93d90bb4122313d4f0b1513f22bce35c31678d78709b371b5ab012cfb2933f28a01210ac2451496500c0dac0fd393973cecf5ddf1270f51d57003f3cb8b033792f518c54fbf69f5ee97a5ae0b919bc0ab42f30d4f9e3a75994eb41474349de6f0a576f97b112023838759daafee064283af2947bd7c78c7ad47cbad02f0d7201a58475ca9f1f4d7e895188d8786871d81fb3badb0b6206abcdb429ffbe980a2abf08cfe233e2b2b82e650c3ded5e2c65ea4ee1f9fb568e227e2f1eca5b7bbbd28fb83337663c02fc8f25a046f9df0a511c5d35aa2843c3d9a21785908f8a82339f12fe109ad68aced765fa57fc7f0730ffe82daab4a75432582886fc8b31db7a7bfdcf1a0ab09a4c1fdd3d90e104cc91fab67033a1ba5170a06cc8b74d3b9e8581dba7cabebb2f2ff3e59307369b591988b815c47f47053efc92ff975042ca55c47d20b5e32b520055b1f287c6c470cb7944a64fd82b6c9101a300de456e688c30581d53d36a895bf6b0a884b05bc5aee6fed01bc2a58935c4754c8a03cb79424b67dc636190247ded884afa7c54f0fe36746bf7ce23e3597c775ebe508215d43df470f5dfd073a7f1bd33157458bd589b67001c2fc6468f99f471e6e4f1066b1aaaa81b3be2231d5aa64edaa191ea248c9140360cb1d4955bb382efd38b8a4d6e25017545fd1e5ebcc1a539ae9cf3b51caf3056ef450b25eea8461715c363b4c179cd99b0118d483c3351d22fa903f91f04a0b2fddad22371ec2a42c30846048e0f7976f80df4bf803879070f9a8ace04094ece42b628942b9624812567c02444f3466c6bd7770e1b3fcd2058bad83d41e6a65ac4b46f1a3f45dd6be6fbb303a584f8b972eb005c4253e2239a28cb99f4bed08def0a86e30b087f5b18f08365c0f7abf46c0b0b89f59e354ac43d3f4812a947efd356ad7b7d2cc403aaafcd1f4fc2c866ed6d82ccd4d75818d80c8dc9046ec86ad9862a07923304775e53c7c7af0affb12f32ff7f04379e6fc7481a415dae2680e2c85df79915777ee713928fa9025cdf55592f5de7e48bfa584463aa0028000dd74ba8eb13e6c164d1b9c7b2beec926338a1fd398afbe6347641294e02a273c9f03e340c775afead4dea7c92b2533b06efffd6614811322421cd5a6362c4b9a2babce796d605c8089292cd29e0031ae9a5cd8400fa26ee21012c97c00d729efa13c00ad037a23b59513435533a1100b10a5f008ff87dd5bf70b28daeba15b89a74c45ba0c90b0a305e38ae4c759c898f481e3a79c99f10b5f6720a0c1ed5bb2a3b724a081cf535858c8e9203c5325f2b1b2656022d6fb48bc71a7b4764f611a09259ff8470d5b69d864098be2121c29cd562e121b73bb7b5d22301adc68025c157b867c3f451c1a23b418b65a83a12871006454a80e40ff3d2d712c80315f92b0338b3acd545a2db7c6d19a09f711edfde4af39aa846fb36bc8f116219be09c22a7f31972efbe2cb257dac43f9abbdafac135c8eb3c6359f3e380e0924f28947b7c3953114ca0006b0ab1ac8886339fe9fd81ba4587c3e77a58548ead91159092eb0f273a9403e03e465e15839db0c4e0ba109460489746b02542d5557dac4fd8bdd82727b23bf99c8b6b71bbd348cb1a86883dcd942131acbe907b256c46acb4571b36510ee20351db7964fff64422702b3816547ea158d4064cbd4e96c8c23df8a4196480adb9b867b1e20cc5cb0848b93b641d753f851c551da8d7cf2aeb1a65b45ed293796d0a55689c1a4717492cd62425d612a9b85df7a899d0eef29e5ddbe82c27744e7b9a2a0f7618bcc7ce798850588842d5d7be70a361d0f68dbf766085185cdadbd5a898356c16d186f38f429fe35cfcc6ba9133fbe0af21f2c9f77090bf6a32b441cb3d0c8b80b81d1dfa1e7217d16a0c5594a13551bf08871104a48c42f8a19e010306c3706d66b7491ab2cea7c6e8f75b4450db3e3fbada4fd8d40ae81a10236c2557fe7dfa893e1b3fd623ecb83ae48e066221919e077d6476d90fe5ae1a24ba5ac9912e7b671ad1098ca71ad8cff0f2262b477a4c29d5e55e70c83b807834366c275b806e5ea1d9782e01a39131dca4b4e1429d83684f72449e7347f4de184578a739e4f290681f7d0e1d50e8c3aed8d42af62a797609bb004176a5e5296af2714717e4fd06e1b440c34c1af322ccfafd41ee75b589d6c0e419709765d3acae4bb80c8583ed104b059482909c18562907e8a311c4193dac6f15cecf287906ea7eb9fa5674504a63da6bc548bdab21e17f4c599cccd05acd5185593f6c3b97c42c663b4f48c0e684f5b3de26c75864f9d9f42ce50c4df2e9e10ddc31878505b9b32f151ac8fb85c5011e9cf6247d6a275fb64880cd132db98769394539684b4f88c81eaa27d1975761f893457d62019f02af483ebf90f7bdcc08a3e1aeeca02f387430cb17fceeb6af6f15387417cee45bbefca10e1aae8a9740552965cd3b792020630e70cc235a08ccdc30dc260fb4f409126f51493d1c7698347e6fcac6f0a44d9ff610bd9879d63857db1496724ef8cdf4567bc5d91facf4dca09ba0dc7562bf33eb4b80822f7a2f7d9e1c9558c9036950d454aed82ab0c9f355340585508e6074bd58eb625a72933b94d1c22164e22753db4576eea83fb297fccd0c16cc1b7ec27259849ec455a1ddd17242034634cfd81c35c6806cf58adc3af1a33e0d821f6043b69341722c70f1392e5e3fa6fdaf0fc43cbbb58d35a1cdf728d8cf35546c41c948da3117c809810aaf45bddff0be19ddb2aee2abfbee4b8bf70b7314a5d61fb59576da12708ab07adaa637f48013a27075e24cc79aaa472f48a783f43c5a3cf72a4c25de50bb3d0d644a5b31db41c1f105ee30aa3308b27a5af0e05a8e85279dd66c1a36a91da31d3e50ccfd1bebc7dc1ff6a2e6faae63e85358ccee66545e52b52daf514dae986de278459166a54cb7538b02c6bdfd67727c24dac1603d5e5364bcbe5528ce1adc18d2ee698b848aee33629662abf93920ce4cc492bc0a1c40d2272b3f6b8bdd8b2f8a07141df9f477fc304582ddc64933a52ef05efe31455c09461185f1782b685347cc35e63521346ce43fb097fb3019a23548be60e8058414871f8ff90afa7ba25aba4e81be090e999397829d2138ed363709da363c0d62aea933e85fda1512e45c054d08d2bb1c039850bb204ccc47ffe05ffb13a53e6b6c0ba75dd627a06bacb2ced3aa84dafa0a57f5bd4799f07665af99d3f9f9ebe9d29d359292d64e2fec6c9ff309d6c3e72ece19e64f5d0f51f9de7ff5615cb6dfd90ebd42561fd6e7f0123d28ad62f55c7d53a8369192c80e3b1de165b1c9a3cd8386e50b838a2e33a87be9deda72acaf9ca1c924ed5d3c7aa6efd382b71b7aababcbec7c9b03c45db7409bcd60a0508816ab46c834483c693c0c0f69c341e540087e5fcfa25b6465d90de803b85f1599fad170c25fe4cd5f7dd8a84a966af28a1fcf4eb1ebc3aa2ae5b4b34afb033f5f428107b787c916c5bd442052932867ed347b02bb3f497d3e9a0e4833392f0629633c0506b61269975c792671bf450a8d3c1175ea962f974d9a23696b272198ecffa42ec9446bf8133ffc4e13c44b6fcdb6c8949fbc238f8a9213c7ae98c5393180de52453b5f7145c9198c596df8e08a610fc7d9f831c3001913cd3cc215c647fcad3f1f8f74167972da5a2f98933208f1dea02c58865fccb783caa9abb42128044604893488d678640200731bb6e86242906a6acb63dcff7e7ef78a924ea2d71b0eec17a6843f0211bf0315b5b5fc8476dca62ee1819d661f100938db0b351dcd09cdd080e6325c3223cf114925ecb631eaab8cf45e6ea0665624f1f5857226429adb100c27418edd24cfb1cc2c92e8bb45b38dbea7ea3f987b7fdf6a41894ab4f7918ea4685e82485fcc8dad8365ff0592787c3b182fdeedf835afa78df246b181f7fa2fc123feaa79d138fad7b76bde0ceeffb5dad6c5fdc5c69f766647ccbd991b95e1369130ac8a2884358fe1ceb410d72d47b7ca582ce6a5478f39386963ac7f9d18dbd24e47c0fe4dd464779e508992e25515dbe26a59c6a36d9d46e156b3fe5265e0e5c47bd04f27f93f41359d37cf51e264494b694e4", 0x11c7}], 0x1, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0x3, &(0x7f0000000200)) close(r2) fcntl$setstatus(r1, 0x4, 0x0) 16:00:28 executing program 1: mprotect(&(0x7f0000456000/0x3000)=nil, 0x3000, 0x40000200) r0 = socket(0x18, 0x401, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) 16:00:28 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000400)='./control/file0\x00', 0x2040, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000200)='./control/file0\x00', 0x88, 0x2) utimes(&(0x7f0000000000)='./control/file0\x00', 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) preadv(r0, &(0x7f0000000240)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1, 0x0) open(&(0x7f0000000140)='./bus/file0\x00', 0x0, 0x10) close(r0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000100)) 16:00:28 executing program 1: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0xfffffe37, 0x0, 0x0) msgsnd(r0, &(0x7f0000000380)=ANY=[], 0x0, 0x800) msgrcv(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="00000000000000000000000000000000000300000000000000000000000000100000000000000000690000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000474c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x0, 0x800) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f00000004c0)=0xc) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000180)=""/248) msgrcv(r0, &(0x7f0000000000)={0x0, ""/90}, 0x62, 0x0, 0x1000) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgsnd(r0, &(0x7f00000006c0)={0x0, "2c8e6dd2386f288832e562c1d8c7a4d0f19f0e02cc94990a8ca0db6c5b08fa59109c8ffd597591ff49b6dc87f2abf10b8820356fe1ed72c01cb3698165a46bc8147213325a83f61a9fbdcfe4ae250dc5debca19cdadf06212f9e161c0658ef195ec08eea1f511b7154c7cd7420d142131ffe6401a58b1b0741b295ce1889e3f842a7a14c837b3b05ea98c9778f069a"}, 0x1fd, 0x7de537957758d9d3) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) socketpair(0x1, 0x7, 0x3, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000500)=0x1) mknod(&(0x7f0000000080)='./file0\x00', 0x2005, 0x20e) bind(r3, &(0x7f0000000380)=@in={0x2, 0x3}, 0xc) openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x1, 0x0) 16:00:29 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x0, 0x4, 0x8}, 0xc) setsockopt(r0, 0x0, 0x9, &(0x7f0000000080), 0x0) 16:00:29 executing program 1: r0 = socket(0x18, 0x1, 0x99f) r1 = syz_open_pts() fcntl$dupfd(r0, 0xc1238eff0b279eac, r1) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x406, 0x0) flock(r2, 0x2) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) 16:00:29 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r0, 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r1) flock(r0, 0x100001) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) 16:00:29 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000000241, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x810, r0, 0x0, 0x0) r2 = geteuid() r3 = getgid() fchown(r0, r2, r3) open(&(0x7f0000000000)='./file0\x00', 0x40, 0x2) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000080)="b5", 0x1}], 0x1) 16:00:29 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x2}], 0x1, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000180)="04", 0x1}], 0x1) lseek(r0, 0x0, 0x1675664e66718ab3) write(r0, &(0x7f0000001080)="41c67aee466ec3707945ef8e6054f1aa908123c60ff86e9307c8b4826b0b07e42bf021134feffe10bda03d0ddc95183b322f08d45c082429937870573e54ab5eb6105359f24bf752d4f807c36debbed2423e65ae7b05c8d2a82601873e61b4ad17efb9692621be366181a0577bfab741a158ba9558d0c07610cbc94fde2b084dd445c8a10830c003e35ea04dd0f97323b074fad2c0517b43e4d510288db22f3bac8eacd68ead145cf8e702f8d5192885b8381427e48be63d4e8c5fc02cd736adf96e9bd50e541eaab0f65d7cc77f205f88f52a0e9a5cd437aea766d6fd1aa8c893a4506ed02448a48e8f6425dc72d1bfc0b6fe52e6d50bf808a238cf0acad6b652d31b0bbd54216a6d7cde28355b824d6949f21b63c75abfbfd6cb35c2675dfa5a626f7c73e5b667b3c19d0a5d4e3dc3a47fe89bf06f8c170f473dc1632c89e4776fbb9c94e37e4851a2de1d201a2883c9b142590e936902e31cc44b77bad57bc810441c277bd392aee426f0349d422e11c138be596fee0afbf9b4bb6c55ff9b2afd938e1a2ae3293db0f6c81ac7153f71439ca3b0797799405049f706bf2f81c1b4a4a511d56a7983f2dbf395d8b07f3ff9e6726bca20fc701572f9939f30c829658e0f9d1f5f2d1255316c7a482ceb1706f54543b24ba88d0173c1b5ccaa065749a2dffe0215bd3dc5a1857e6db480cb85467b6ed37fddb6bae17ad00b9288cb21325dd8bea4b7d33b3b88ee9cf53e01aadd2ec4774dc287ab0eec85fa9eddc53f74678c115a67e623c4bc3b8114e56ed763d229a260ca1f215ee106603db70c957a46055eb0c029f804d173c29a1d28ef52c10c4cdd7890f694bb2cc77a6a49439f89c7d203e347d3aa24a0696566fdebd75314950fdb5b626691fb3c826e1f33d488ae587fabab38069150849131ca32d1ef973f5376a2ae08341cc625cc4fc59c8eeea7cc4c924814b6e3c49271bf27621faad9a812a0847a19544985c76ff9630c932901817e116ceef44be1d121e3fbe7e05d9570f8dba50f9882950131dfa8fe7603b62e072d4e44ba28ef5a7b521c63307a45fa934dee2e38ada9600f775bd528823078c5b9b3b793f8904ac1df4816e9bffbf34432fb685f244aeead9c80eb83e221feb9e427d66ba65a27d2f04e0fc36048090f4cf9c2d7e34aa889bf4634f77146ef5983473b53d81ffe6d0be7611c1156b86262c70f9c4978ecf043fb0f162eb64af46f1eca17af15e3b43c5f03512291c2ba12086c8bfd64bfc96c684a39cbfcc39cf86dc4e0380026ed07cec4f83b6f8ff3e8f96abdda6908a086cf65d21588a51880cb284e454aef7d921eab2158a9af6857948b71b9405b8204448a9b7e6b56f6c774afb797779788a8b7bd7c8234fd7a32cdd844f3e60bcfb4721511c387d220efa4c0d6adc10744cd825878ed9df67f50255503e9aab10e1ff72d399bf4c8ed6e408306e82de95af6e9c7a0487ea08d37b24756c4c1b9af50efe53548ec0e49759e75b08c1061f5a3e2c39ecf8aafff2da5dca315acb17175cf4d11d91e85ceb0d2772f8c64152dcf3ab407764ffda93afe1746e560eb1fa068bf1fc1c929f39eeab5ac91887a97cd72bf8663f13df5035ba3c5b58cda2328a4ec14ab8977e57fcf43eea0e2d3962d3f92ed99951ce5fb", 0x49a) 16:00:30 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="10000000ffff00000100000f4e00000042ef23a0d7dcb4a34f3301b99cca0ef3642ed985f6bf2d51ab236d816a20b51e9e76a7a19a7f9ffc6d04764345a1075207c748e41b01527b701509cfbd9deb5926b5281e425b0039932a5ae27985a24930b93be6a242e1c48fa1b111c572baffea215bf88fa90f72f661bd91040f79e3d7d7b8ac095118cbbbc0c5fb237fadabfaafc86fc5343e14dc19b386f2ac411acc2b1ea39a44d14d5f917ec65bea89834dfd023d833801fb8c6a5ae2b8b729436e292bb1015cf31e5c2a4a0bfcef2a3de1d49e81f6aa72ac780e3fd06fccb705bbcabbebe18848f85c793a1bf472fe5d8fafca8fe61479dc1b9d6def322fe1ed4adfdac1ce3b76bb6239012d5bbf9d472c9ad48a01d1d1f435efddeee23ee7e9f13cf200000000000000000000000000"], 0x10}, 0x0) recvfrom(r1, &(0x7f0000001100)=""/161, 0xa1, 0x840, 0x0, 0x0) recvmsg(r1, &(0x7f00000014c0)={0x0, 0xfffffffffffffe2d, &(0x7f00000000c0), 0x1ae, 0x0}, 0x842) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) getegid() dup2(r0, r1) execve(0x0, 0x0, 0x0) 16:00:30 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0), 0xdde, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r1, &(0x7f0000000200), 0x4268) write(r1, &(0x7f0000000180)="f6", 0x1) fcntl$getflags(r1, 0x3) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000500)={0xf6b3, 0x0, 0x3, 0x0, "ff03000adc7f8a0000000000003200"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:30 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x20, 0x0, 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = socket(0x18, 0x3, 0x3a) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000000700)="0af40f9a53fc86a2bebe7187e91b52584caef13c84a5c221cf009b26ded5d4e101ad", 0x22) 16:00:30 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x1) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r1) 16:00:30 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000200)=""/68, 0x44) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "a138344774329c6742540ef5e262d6c323b0b57a", 0xffffffffffffff72}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000140)={0x80004, 0x6, 0x7, 0x1, "97e338c1a2bfe237527af8ffe9bf06f097d6b138", 0x90a, 0x1}) ioctl$TIOCSTOP(r0, 0x2000746f) syz_open_pts() 16:00:30 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a40400dea22d0000040000000200"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = msgget$private(0x0, 0x80) r2 = geteuid() getgroups(0x9, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) r4 = geteuid() r5 = getegid() r6 = fcntl$getown(r0, 0x5) r7 = getpgid(0x0) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x8, r2, r3, r4, r5, 0x0, 0xae7}, 0x800, 0x8, r6, r7, 0x5, 0x3f, 0x9, 0x80}) 16:00:30 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2003, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10, 0x7ffffffffffc) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000180)) 16:00:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x9, 0x2, 0x2, 0x1, "05df0875116ed8057490eb6a085514e1d47fa814", 0x7, 0x8}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$setstatus(r0, 0x4, 0x40) r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x1, 0x0, 0xff, 0x4000000200000004, r1}) 16:00:30 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r1, &(0x7f0000000180)="dbb50e9d14b851f36d41c21c6907db6167f19aad8434e03c60d48e227135c31e2c71feac8b3eee228f3eaea67587da455f4c7c401634240a32345c037e85d9b76c0e8949bd85bd30919d9d32a3e99f06c42ecefe674f95d37c0d150ea4b1b647430408206c5090fc44c64e2e0a6d623afc4ccbf885040ff6923ba8bfeabd52147617a52a84f8360e5b7843cdda148e71ab8304ff43c8ae8ff6ab638be92567949cb93ecd1af6f96af715d72a206ee814ca3c6aef35de367e4e626fd42d39affca1c9f2dd2eb35fec68bd8e622378270d5925abd3e72f1a67ef5e5054ce752a09ffd901c1294921d45a38ad48da1310b3932b32b971d5e547", 0xf8, 0x400, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x3}, 0x8) lseek(r0, 0x4b, 0x1) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x4004427c, &(0x7f0000000000)) 16:00:30 executing program 0: clock_settime(0x0, 0xffffffffffffffff) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f00000000c0)=0x698000000) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000380)=[{&(0x7f0000000040)="000000186a56b5bfd5706c0000000000000000004e341dcd291c15729bcf49f7000000000000000000000000", 0x2c}], 0x1) 16:00:30 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x800, 0x10) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000040)=0x1) r1 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r3) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x0, 0x1) getpeername(r0, &(0x7f0000000100)=@un=@file={0x0, ""/13}, &(0x7f0000000140)=0xf) mknodat(r0, &(0x7f0000000180)='./file0\x00', 0x4, 0x4) shutdown(r0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000200)) setuid(r1) link(&(0x7f0000000240)='./file1\x00', &(0x7f0000000280)='./file0\x00') r5 = open$dir(&(0x7f00000002c0)='./file0\x00', 0xaaa, 0x104) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000300)={'./file1\x00', 0x8, 0xffff, 0x81, 0x1, 0x5, 0x1, 0x0, 0x0, 0x0, 0x4, 0xb1}) faccessat(r0, &(0x7f0000000380)='./file1\x00', 0x7, 0x3) fcntl$getflags(r0, 0x3) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000003c0)={0xaf60d725df1d655a, 0x811e}) setgid(r4) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) bind$unix(r0, &(0x7f0000000480)=@file={0x1, './file0\x00'}, 0xa) getsockopt(r0, 0x5, 0xfffffffffffffffc, &(0x7f00000004c0)=""/4096, &(0x7f00000014c0)=0x1000) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001500)="78414f2ddc7920576beb074e4804f0b48d2ec0920846c9b8af016ce436fc1f116afd851def998999f45b280d1a7c910b382fe607e9b9df1c8470da90cbc95f6b76045187fcc4872a3be702374a4d4550bb3eb14b7282f893d284362ad9103e109bc6bb31a3afd5b03cb8e0e32cda5a6d5ccaeb461fb96d6b86a174aa5a78ecdc49c7588ae4c86e7bf4d2d0f08cdb5a1647e917ffa92d34f260c2249c063af9a7f6316d94524ba8cfa4919c7c43a94eed1dc3c7a2343cff3789dc478e75181da91838e2ffe2ec0114c711d2a21d3a3d5b67d54cf60e98b448baf8819993ce5e29183d", 0xe2) sendmsg$unix(r0, &(0x7f0000001b00)={&(0x7f0000001600)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001a40)=[{&(0x7f0000001640)="fac5f951fcd260f2777d598e3194addfdca2dd95fffa6ecb83d13521d30a1a307d463cc08b63a5776fe609f62050c03d72284ce9834d877180c859b9537277d59a757d57d883a648a2426bdee9157a958eba212aa2f83303a6eb90d739136c56c98253a5c00d3fc68b1866bbb456a3d78d82f7141d797d900a7ac7312bfff58a64c3f91615eb96493e2f8f9af307e1dbc79193859db865a7704b07ec80716522db427c1771adc89a", 0xa8}, {&(0x7f0000001700)="c67b2feaab84d9e6ed9712cd9ff6d84521253d3932a41b5b3bda643a205360d38a7d651ae0c176e5ab043abcbb7daae69b12e59d060ba30e3c51b07d28309ed0e9355495eb84319727f78086c27cb59649e55854f8b74250d8596ee44d142a3630969d4dafc2508c16cedcf8bba6c3005a2789cd5b8e06970b7a36b66f314bc466e6bd74bde3a2ae001edb7a21b75963bb2e25d76da534d6c9d0da8205728fab4526bab09d32dfa777aca8200b97a4b3c24fb90d0f7a8a9a027290daac44f5196c515a6ad841d0", 0xc7}, {&(0x7f0000001800)="b0c2cdf44cab6f017e0e52d8f9662e113c8be88e8f97b7cab599e9e58cd11392a6f6ce7925377854d223654ca2225e4efc24dbabc2d204b0089ca109dd79c664b6fd83d9118e394873c2bc2fbb03bffed6236966b10ae8d0fbee76eb85fe881534d297eb3ea6f344ebd0a18235203f24f0170583d534cb63816192d9db939b18acc6c412479d79176a46f6ada8ce9d62f1277df4e94ae8958d27f98953bf9482a75b0111dccd6a6d95d5", 0xaa}, {&(0x7f00000018c0)="de022eec8611f388c2e2", 0xa}, {&(0x7f0000001900)="956c61a8b546b8921d457d42d2ff9a062fb5643c41ce7d05925e208d0242c0610b63e80a94fb495ce83de5747379ce63ab632b30a34a0c9b9788f032e556fc98eab158209afce05c5e7d7a16ed766b8ae81e7d905dff4f2831b4fd43ccc0c1bb817b24e3ea7b98ad0cb1e748ea29418b335e63e3a99738ef9911e403208ece68b21f6eccc55682ffcac73b9a0c171d5e65245d8339d4a47c899c3fcc43", 0x9d}, {&(0x7f00000019c0)}, {&(0x7f0000001a00)="cf20387b672de32ee236e8c6855239e59b1373ab7e10c67ad89afa25c6983315bbbdf78a978750", 0x27}], 0x7, &(0x7f0000001ac0)=[@cred={0x20, 0xffff, 0x0, r2, r6, r3}], 0x20, 0x8}, 0x400) shutdown(r0, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000001b40)={{0x18, 0x0, 0x5, 0x6}, {0x18, 0x2, 0x6, 0x80}, 0x7, [0x1ff, 0x800, 0x800, 0x7, 0x9, 0x4, 0x0, 0xfffffffffffff000]}, 0x3c) sendto(r0, &(0x7f0000001b80)="c7415b894a596e235827f149639ad1b24f8da942e1fcabeb286e8bcd7eaf397971df8b18b971f1972f61b551eeb3c4fd9e209b5c2c6fa5dadfbd1306db9051b74486", 0x42, 0x2, &(0x7f0000001c00)=@in6={0x18, 0x2, 0x7, 0x40}, 0xc) accept$unix(r0, &(0x7f0000001c40)=@abs, &(0x7f0000001c80)=0x8) close(r0) socket(0x10, 0xc000, 0x8c) 16:00:30 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) geteuid() setreuid(0x0, 0xee01) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r1 = socket(0x800000018, 0x2, 0x0) getsockname(r1, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) setreuid(0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:30 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000100)) bind(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0300000066696c653000"], 0x6a) 16:00:30 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2003, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) openat(r0, &(0x7f0000000100)='./file0\x00', 0x400, 0x2) r1 = dup(0xffffffffffffff9c) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)=0x5) r2 = open(&(0x7f0000000180)='./bus\x00', 0x804, 0x4) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000003c0)={0x0, 0xfffffffffffffffe, 0x4, 0x0, "47bad615736b59a647d70784e61039bc9fdf63f0", 0x8000, 0x4000}) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x20a40, 0x0) 16:00:30 executing program 1: r0 = socket(0x200000000000021, 0x4000, 0x4) shutdown(r0, 0x1) 16:00:30 executing program 1: socket$inet(0x2, 0xc005, 0x8000) r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x40, 0x10) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x2) socket$inet(0x2, 0x8005, 0xffffffff) setsockopt(r0, 0x10001, 0x8001, &(0x7f0000000100)="d353f02bd8efa587572a760884cc17b7a62c87f30a588f7ee26d8c33332feaef24ead2346a92deff008390426d0e48420b5fe1a84de1de83a0e59d0930daf171eb0653bbc91e6c91820cb8c5899affa95263d0950beb15e097b11aded2c70f4c2c3e0cd0ff191afc3252a39249c0e6e9fd20e6db0510d0a63d088543e943aa259cec4fcc7770abfd507286903a5c556c1eb28fadbed7ce1f57f16a141ec653f87d11c8256f19146f8f7d1fb9482e8fd1790ad014dc06660fef77b50fcec2b39067aa048cdc391d81fcd5d0aa81071aca8cb8e62d7fe42ea78e1a", 0xda) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x100000000000000a, &(0x7f00000000c0)="12", 0x1) 16:00:30 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x40) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCFLUSH(r0, 0xc0206911, &(0x7f00000000c0)) 16:00:30 executing program 1: setreuid(0x0, 0xffffffffffffffff) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x400, 0x0) bind(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="01002e2fd9c1f0973000"], 0xa) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x7, 0xfffffffffffffffd, 0x8001, 0x1, 0x3, 0x3f, 0x8f87, 0x0, 0x1, 0x5, 0x1f}) socketpair(0x2, 0x4000, 0x1, &(0x7f00000001c0)) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) connect(r1, &(0x7f0000000040)=@in6={0x18, 0x0, 0x3}, 0xc) bind(r2, &(0x7f0000000100)=@un=@file={0x0, './file0\x00'}, 0xa) 16:00:30 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80008000a0002002, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0xdeafbeab) 16:00:30 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000000), 0x0) r1 = socket$inet(0x2, 0x1, 0x109) accept$inet(r1, 0x0, &(0x7f0000000000)) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x8, 0x10001}, 0xfffffffffffffe25) 16:00:30 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0x10000000000000c1}], 0x3, 0x0, 0x3, 0x0) r2 = syz_open_pts() ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000040)=0x100000000) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x2}], 0x80, 0x0, 0x8000, 0x0) 16:00:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) syz_open_pts() r1 = kqueue() poll(&(0x7f0000000040)=[{r1, 0x140}], 0x1, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x8, 0x0, 0xcc, 0x0) 16:00:30 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) r1 = dup(r0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000080)) setsockopt(r0, 0x3, 0x9, &(0x7f00000000c0)="9981f70037385610df410b24b70f5bdadf2ab2e7bb7d964b5437b4dddd7d1235d6f432f45275a2e3520f131ce08e698298485af69328046ae320ca2d672a583ada6efb4b722b48efe6d0c6544e7bb5955919d7b85152699e564327df49df3d33eb4508f09c1d48e59579e973438af9a001b0b52e64e214384fe6bfc1e88f54157696d887333118f86ce1352f62f3a7e95aa769ac13b2c49b92c61b318f810b3da4b0", 0xa2) setsockopt(r0, 0x0, 0xc, &(0x7f0000000000)="5d3f6b430e427419", 0x8) 16:00:30 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x4501) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80402005, 0x4300) close(0xffffffffffffffff) close(r0) 16:00:30 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) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000200)="508c201f6cec50c30b5fde9344692eb4d88084f8e9ff62a4c44d634b9b945196ef9ce1ea1df6767e858b4fa04519abffc928204cf23a6668a94f847df2657ecb1d613bad2a2eb81435c7c3fa9764a18f9e467fa39870ad1f567a384d7bfddb2015c991de42b4df6caeec0349d60e1494ec1b7b70b74bc1172a9cc1785a705aa3cf58132941e846c4c4866aed1295c0679f990a4a53ab4c0117f569038635eaf92e201f45ed30e5fa8837b3e080c733358fdd9c38b5262a07e7b5d9a62358213049b5a325e1abe38777f2080bcfe3719272677a9a4a02644a72a5408a", 0xdc}, {&(0x7f0000000080)="b048ef35ad281c0b373683f61f2db6357d7c3e19cebc0bbdec0748cff1e5ed469509e633bd48c1f4cc9fe6b3209a1efacf6b3ee2fde77a84d8cdc125276d592eed2a85b8cfab96", 0x47}, {&(0x7f0000000300)="83f2bef2920ecf97ea2f9b5463afe20455fb5f61b07a41d0423af670c062b68eed4040987134c44ab9fbd01d27256472215ac0dbafe185b9dbf73dce26751f36357c8f3f2e7b91a8554c19b09e4711f6e1d01fac8fb722d20ca0a9f1ec40c567366d7c6899a965bcdad485ccdb6a3dc4fcbec0fdf1d6cb8c56a9652433d5ffe8d272004fda6c9f", 0x87}], 0x3) getsockname$inet(r0, 0x0, &(0x7f0000000140)) getsockname$unix(r0, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) close(r0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) 16:00:30 executing program 1: r0 = socket$inet(0x2, 0x3, 0x20000000000000) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f00000002c0)="3b64b2a1bc60237884baf2be457164d1abc04ebf12fa508433f8894cfc206444e3c6b8f8c3759a1fc27201aa585cfde0cc4cf097250c8f3ce0bbbe1ebf89ccb39d606c69b54d14a33efcc2577b669f881a42f6cf61b5acb6a0eb50b6ff848352b118f94d82ae438817c78a206fd0b421672b7516d8e54f7bb3f2545298fae76c40e3de497a2998e81a52ae2d3d5666c2001c476600a6b304c70e37c156a12f5203476aa89133f521756747223d9f95364545029d24033c53af09466a439e8d519730a31a2929e6f4216aa58584232b9f88fae0cc1de9f63e51aaeb6c3c9dabf2d4", 0xe1) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000000)="ecbb3abd58de3b92f42630e43af244aa014f70aa164e1fbc74a02ae8a3688cfa242fd9008f4c3048aa3de0db2e9fbbc70ac45f5b249c2e30bc20f7c9c2544c26d96e2311da474a89ef044b2305806b2b255e31bdf1e9a1cb7ebef06d5824", 0x5e) recvfrom(r0, &(0x7f00000003c0)=""/207, 0xcf, 0x5, 0x0, 0x0) 16:00:31 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x800005bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffff9, 0x1}, {{r0}, 0xfffffffffffffffe, 0xb}, {{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) r2 = kqueue() ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCSTOP(r0, 0x2000746f) kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) dup2(r0, r1) 16:00:31 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x2) mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x501) mkdir(&(0x7f0000000040)='./bus\x00', 0x100) syz_open_pts() syz_open_pts() open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) 16:00:31 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x40) write(r0, &(0x7f0000000080)='~3', 0x2) 16:00:31 executing program 1: unveil(0x0, 0xfffffffffffffffe) chroot(&(0x7f0000000000)='./file0\x00') pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000080)={0x5, './file0/file0\x00', './file0\x00'}) 16:00:31 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x800) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = getppid() wait4(r1, &(0x7f0000000100), 0x8, &(0x7f00000001c0)) munlockall() getpgid(r1) rmdir(&(0x7f00000000c0)='./file0\x00') pipe(&(0x7f0000000380)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) fchownat(r0, &(0x7f0000000140)='./file0\x00', r2, r3, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) semget$private(0x0, 0x3, 0x200) 16:00:31 executing program 1: setreuid(0x0, 0xee01) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)) shmctl$IPC_RMID(r0, 0x0) getgid() 16:00:31 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') readv(r1, &(0x7f0000001540)=[{0x0}], 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140), 0xc) 16:00:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) write(r0, &(0x7f00000002c0)="a8", 0x1) r1 = syz_open_pts() close(r0) r2 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x0, 0x5, 0xed}, {0x18, 0x3, 0x3, 0x6}, 0x3, [0x2, 0x63, 0x4, 0x0, 0xd6, 0x5, 0x10, 0x39540fa8]}, 0x3c) dup(r1) syz_open_pts() 16:00:31 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20400, 0x100) ioctl$TIOCNXCL(r1, 0x2000740e) setsockopt(r0, 0x29, 0xe, 0x0, 0x0) 16:00:31 executing program 1: clock_gettime(0x2, 0xffffffffffffffff) clock_gettime(0x0, &(0x7f0000000000)) 16:00:31 executing program 0: r0 = open(&(0x7f0000000040)='./bus\x00', 0x400, 0x4) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000080)={'./bus\x00', 0x8, 0x8001, 0x81, 0x1, 0x80, 0x3, 0x0, 0x1, 0x2, 0x6, 0x8}) mknod(&(0x7f0000001180)='./bus\x00', 0x2, 0x3) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) open(&(0x7f0000001140)='./bus\x00', 0x80, 0x2a) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) write(r1, &(0x7f0000000140)="105f21f926fdb987192bdab5ee4eaa00db6af270890ffcb48186f24a34d71b84a76a28f95bc0c6d0ce96fddcd432d7b29bea21878f917ac82899e2954c693e1848a8e806361c985aaec0307f5cf2ef3265ca08db080c5c40508ad2aab56865cd7d7be117fa6181575d879fee2177af9e3672824c59a2dfa0b72812155d3bb3ef7f70e51879405966c2d7618808cbd1d056ac07a281b283e85ab1e810d1bdeb8766372bc195abf7219b023b5f8c7f81705386b2dfbebd00e30be9de0cec7db0351fd39882a03441849b6e9fdbea3fbbe78454abb23077672f0b56e5329da0e28d938c19240597c0ab1f22ef85bd754a7ff7ac87d4f85f691a19220341b78cb038f18209cac43b9caa1e6729a7cecfad5b022ec0b7988ec27c15143705ef3ec363e9c5241611cdfd68a38f1e5253bc3c9cb601000a1f76f904ac7a50c3d4c04f85af102429ebc7ab6a92d7a96382fc344895c7f17740e0c588b7090d33b190eb2ee0d7d784345cd08b53e331ea835971893b027369c3e0fdbd3f572c2da8b83104d0bac2237cfca2e54d021358be58eb5d2d7ad559f99173dc2295164d7700fbd851fec7a835c1f43506ca949ae7eb6bd07b55a992858dea82e8aefebd36e895f75d2875c5ee18ebe00e49face95be96565cabc92228bfb6a9e9bcb0842d8224275165b499c45b2c04b0e7971553a23429b8ceb283afee451c373d6658a5ebc7d909b82972f51a2494d41f4aa94a20561d3d647af1c63e256612074c51ba22133d38806664872846f7f12deac8d26233dbf61011af31cf82875977dd32b00e07569c455dd70488c78039ed24308117922aebdfdfd56118a19ce51a035d99178045a8b7c11875fa68dfb391bffb825c90c698d248609430115211452e65c29ede18f364fcce298ab0cb533c340160806acceef14152b5f7c5ca7e2f9860c1fd71340616800b7692eb229d5314733f673260a35ad9cfb4910244bfd87549024cb9e84c5c6da4f406e54709879c2035e687cc6adf74cf67ceb8a208205f580a48ae15c641c44262822578814b45b94ffe527bd45807364b484387b699f868d23f2a9a61e48f472ea60fe01f739df3d7265c1b60bb97e830f6fe2f7db22c3626fa5676f1d6e71b2507c3c0d4b1e33690760a9791e33397dbef57514dd6608868b5efc66810351747f17aa2aa48fd9aa7fb8dff02241a55366ea3e1a23c2fdcbc325084adf5aaa310fdc2bf030ec1d12c47728273686e59a637777ef3eb96ae3a45bf7a8bbde85a2e9299b4e130988222fe3a941af36f1b45238e5d45a40009c2af051add131a2c1a606258a128931a5cf64506fcf78ec0eb3c1aa32caa86c6032b9512377adf0e2c851d5528f1c3f8a374d5f4ebbfc53084f1c4249f36b545d866ea57862d03f1cc0ab305a51b781db0f5a5dc909b9bbdd3d65e480d9899bcb94bd6a4799c013df73f7d4a514a33df533e10a5f00a7715d51828f78f1d30d4dc6d1eba43d58186001cd70c797880c1f5bd51b222baf810dadbb1ad7d843610b9b49e5bfd467cf8f208f40839e5ecb42a9ddea8951b93e4058c0eb2e011a0a2866fd497b82c9710705b027701ece679fd134f8de927e670e23664d4c64f5f7cf44084ab03dacdf682ec2e68abddb469106d21b68a9d6c1a29b119f22cbe6348902a54d7da77ca74a40da3c84b6ad4822055daf1f9bce87b44bbfc4772a4862c31dc3beebdbd0f03ba541bce35eba6092294f12ee480db733e3dd72f9b56568597818cc959e78defba35bc1861d33815c54333d949c87fb8e991d432353e7c3a1b212aabf210a71150bff9fc9b220bd923ecab79fe536cb5cff9843c23c794362c0c275c015dae6b1cba60327f2c3e66ba633a899ab8a5e854b8bee02dd8d08b09a3d317f4e6fd5b92005333f9c23d860e0b3073b4057cc840368faaa1324ebff355373f8c2562c28b146d2d257e0478c9e38a34525014c7076e8b802a2d230c7453894164d0420c78a5f73885aa86eff2fed8168e3771a9e6d93e7c3f0b661d1eff3489c7c0b4b30ca453c43b29580b431d2957fbf4cc01e247ee46057a4791b470d988e7a460f979077a00553476b273a45faf572c16b63a31d20fbacc99e04fe20e7debcdda0a05d8f2b86033d87983d216a6bcc803d313499302bc61dcfbc5cb5d11ed63f59a194be9765bc858d831602726a380d0934d6b6325a622e80f04b8fee3f4dd61983bec4eac2de6bf37aa0101131bc78e335de0dfff69357117cda5bbc1b69ea971f208be64fca5f68180af7f63b38fa3d131f14861cc927ff6d1e4b0a90fb5427407bd80e1f5d411a1fd03fa274a033a38dab40cfc4b5652e1e6e89ecd0ad4d715e3df7b04f9abef18c9c506abfb5ce01de72a5374bcbbba3fa49159d55d0b2f63b1dae177612cc090bafca8c9a55aa4ba401a5733d6dccbdf7a18b5e28392053d5ce5bff033ebf344a404fec3afce15422fdddb4150b4b06af3f84f6389242299a3689a7ded6e35aa4e7098991a57e704bc1fca1f76c37b68a3d8a9f01e873ca7e0b611de6c91e3fd51a0bc57ced5df3a5515925c1ae1f58ab56d4fe5e3b3848be7693a98114c2b0aa3f5e6e363cf51a0d6131ce902846c57b937cb5afaa9b7496819f840d3a24a375a017f048936569202c73af4a278e011a3ab5b71735ba1f4912aede384d86ba2e27c5eaffd7b6b116d8cfaa3a8890b3eae2560fc84f96f56f23be78c2989bd0c4420713885b0bc2ccda2bfa8ddca36f9bb9cdcfb91f8b7721d3b5d4c37fa41c94bd4040edadad4709a408483a9afebb3e6f13c35ef071d30cfad487cb1db5495c2054d0832985a0cabe766e91d56f867982e456293f2da8de8271660ebd6a4a369cb0fde9bfbce0872e1e5da89538b53aa82fa5f59cf0bf4a80fe40648cfcebf86cd30a5e4eb881fefcffd1658b422986d2b28a4fb2ece5941d015e7909194682e151ca711fa69bebdb978f464ab2c7aecb172d2b13eda5778c9cb7c1ddbfdef29cfdd8723fe7cca92fb1cb5a2af9e1003b8126c687ed06fddec3d95bdfb511172cbd1fff244eeef60f45093056ce76f5be15f528d5e14a6febc38278a68c1b540b0387bc4132ccc36d23b50c19ba08ab200e127d62f21af348c07bc4ed34bb7a83bff908a35cae963659c29deb6f113adfb7e14c31d4edc2d1a227a58bb51e9b7e11887382940f7e4dbaa93d304bc3b7d60d358dc09ad3eeb27ec5f950d6ec12d9ed940be7410c1b83b9cd31ca6154834c3a16ceaca5f7fe35459470749e44550524c9fbafe894b0eff43bae214af49d83bafb338e928e404aebf30024cf8c79c6beed7721070fe371c12669c40fc87617e78a6cc34930d27583765639a557aeb854b8d2a9942967643e8423f9843a0c8d3bffc0e5fa55d81a4d9894686adf0b0bf0fe04148b9258570485877b285067ec2b0b5b277cfd5589a8c62e031778a6542c5c322defeebb91ba63bacf6c07bec0b0b33257b5c95e62f120ef30cd3fb8b31046b5d2dc224766f80aa342fe5ef6204ad73eb2c2a5b14514921014a59d38f0cab7b902e2fbc6827beca0463f9000f17de9d81a87f3333cb68d31d9011015bee99590898367be0abd0c929cb062a5e0a996a3976e72dfd1588d3cd5e6f601d39d17c46be3bf9c068d703f6f3fdca378d873ba7d72e59f9577cf49536a9724e2643e24c92f6d3cc6b98dd86fab490f5e1cd82ca4c9e59254d7dfd3c40e36553705d13a19a3c06ee0d32c1b9efedfffde6e5a45d358deaa65a4931120e58ca6df879a4e7977e942c7ebb323d691e1a1bd8640b0e10a1faf69b58d8e90b1bb41b9b69c1af1c368c8fd18ff10d0dac643cd8157601fd3577b48597c316aae6ea4aca922e31a246ee9102e4b5be921cd6b39e9d6dea2d9da010b4053ea5864157ba3403a0b7da1b8a4f65e54f8de9b9b5b5ee5e38daa5d52e78a04f4833c6183ab14793a2b0ad74b6056e1c2a6fbe1bc3013d1570882a486a08e8671f9d7583af655e9a24a0045f4a939a3f678abe711d5c9b4e9599959a6813e2e230be48dcb4ab4f15c064e8cf1334a3ea4ff9517226d2217e1fecfad0e1fbb8ca2deaf5bce12fcf228cf6da0e5694c1209aa352891829f4dd47de011a205a4754390b9d353e524986a0a3e7819be9e9152b45c15731061dacb18e0f7c8343ebaebd7f3631ba860ab0d61c7f0ed9170801f519e5937c33944135f543295ee4c737f38b638898e988663f0f4493acba9dc8d75c5a4aafbd0ac6a18ed7ffc7936b8b2b3b6b82cd96c37edfb5a3532310590c7cf02b8cc0196be9b61786b07424dcc7c58004741ef77ab18117d9908e491fdcfc3ff3410545bc7bb81e0c435be5187c103742b9a6f406a9729e4a4ebfda89929c4f8264e5b313d18650ca5f739cddbb41b1e39200290717dec3c9510390d2ade693b849eccc89ed9668e41b03de9d7708e00a52ce156c7a87b82275b18dcc82f4f8f0201aebc93a5c03dd080b6c1d95eef813b3a751fb71240619fada88324b4a2c08686cccd9852e77d1407af366deaa62ef33a6574afff94484e348eedbc935b733c6269c538d7b23bbd8342694063e35fc4be6ed90a8e3cf3249186b1788f0e27963857ece2cc3759c2e3a0703cedae6b525b8a837aeae380d6c2c464e9dc9955a859ea6facf8def569e49be6932f5880be0a85b832d98d24d133f46b4ced5d32c68b0f60cf1b37e4c504514e1e3f2a625dd8bd0d7eaac5a64fbd45dcacd3aa254186d44927393a03bea5f73dfc7382290da1f19b6b389616c54aed9812c482b6b9948ef8840f18399f7caa3e01ae1acacf2fa345f2c9d44dd9b2071fbc7e6c7fbcd540b2bdd03b2018d7d99f4eb1f697b9f867986edda6062289ca5ac841fac6a3010429f900ab9a1820ebd6b620a9309bd13bbe19aea1647e5751edeb5d7fcd41606c7d66aebf31466df01b908b32a7315f6f6bfe0845531116df5472faa91bf1574dbcad886e4e953a460bf51948e17b8b5cf056ed0abf63818231c2e139b3de62bd654e83dbdb590af17f40c1cffc6150ba956d0eb0dfe2fb551c05e4bda1b88133c9db823dbfbacf8067da759385bc452395c4c00f712f90ae2dcb83f4df1d49b95967979845a2c8f3fe9f609a52521ae31c3722836f35efbb87f5cb764af51f48a026cca1011e0798ba046ac4d9f8990c3a10957cb142841e97fdd5ad4eeb238b6af184aaa87388139ee0cff2880a2c25ab49d7b4e00c067072c913ba1ce6152994b0d3ea4c0d6c47960ee35033e6b59185a7e54d40ba413e06b52f6c3dcf5899da87702ce324ac31395e696e14fa22b73425d230e69c6f3ab84ae01a34a8e00bf301ce3625e3d7e8a8b3528bd4466676f4cefdfa0dfc4dcd6ab0a7d9cf683848f5433e6a1ec712b7e02c79103cfe43d75d54e2cc1a0fe7f8ae129c350c6edb15f36d1f4a6e533564a57ff9448260175a4e4818755251417108f6e8ad39be143216520c19d264c000eb0b69ff472aa7cd24444b286f08672ddddb28b632bc4c7a80051627fd43c1d64eb75e4c34458ad77b79b3f182451272d597519d9b650809db45588a41b5a3c22cc72837fb2798210a15c73afa55b964b0728ae5341eee755ce483eb738603447ce65b3cb7ced7b094cd46eaaf96eaf46a5a919a09c865be2584c02edcbd548f4fb4cffa2b6d62ae9c946bbe06952bcbfdb7bad92afa3ae5650450f249be75fe897a3177c43d10887ad0a7c468bfae32b0faae292ed54a9070057a88123ed824739b59e875a0a3f65293f4a2e86618f0934d9c46619d5ac13dfc141", 0x1000) 16:00:31 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x10488, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = getpgrp() fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f00000000c0)={0x1, 0x3, 0x400, 0x2, r0}) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0\x00') fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000000)) 16:00:32 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f00000004c0)=[{&(0x7f00000000c0)="0bfa41d5d2532c7a2120edfd2bfb816869e9", 0x12}, {&(0x7f0000000100)="31d404f1258364d967c362cde023517c669921bef3394f6baa484471da21e5a681df653dd630e5ba1d53d1f10a37da7da533316bc77fdf13ace18eafd6bda4c50deb4bdcb3210738f8bffc8df87f3998c4a428f4134e3c4b651d", 0x5a}, {&(0x7f0000000340)="5634b646cebf5cdee7af8b99719778687c8d4b8b9493c4", 0x17}, {&(0x7f0000000380)="09b1683954662ee018877e57433928ce85bcd774416cbbcd1989ba252ee9e25e2947122c14b519ef95dfd586833f951172a0b9c33368c0e24046b7f2e97823f758f68e3fbe0d7f7720d552bc5f5873a932605c555d2693cdbe", 0x59}, {&(0x7f0000000400)="99a5e4c7b4995fc285e9ca53460fe3d6552d4cd216acae80c2c9a526d9e862c15f48", 0x22}, {&(0x7f0000000480)='$:P\tI', 0x5}], 0x6) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6bb87611df9e9a23877062c368035b5664d65457b194153a11cead41242e11b56fe9bdaf71bf0697ffc34deb00ef06a16b122bfecbf0000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x80) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCCDTR(r3, 0x20007478) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffffffffffff, 0x3, 0xfffffffffffffffd, "85491702876ffe4dbfa620000000000900"}) readv(r3, &(0x7f0000000440)=[{&(0x7f0000000280)=""/159, 0x9f}], 0x1) syz_open_pts() ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000040)) ioctl$TIOCSBRK(r3, 0x2000747b) getpeername$inet(r2, &(0x7f0000000540), &(0x7f0000000580)=0xc) 16:00:32 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1102, &(0x7f0000000040), &(0x7f0000000080)=0x4) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0x800000000000c, &(0x7f0000000000)="eaffffffffff0195", 0x8) 16:00:32 executing program 1: mknod(&(0x7f0000000600)='./bus\x00', 0x2050, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000100)=0xf265) r1 = open(&(0x7f00000000c0)='./bus/file0\x00', 0x88a1, 0xfffffffffffffffe) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x200000000, 0xfffffffffffffffd, "2119d750dfed21650957312701a6621663afe31c", 0x0, 0x8000}) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000080)=0x80000001) fsync(r1) ftruncate(r1, 0x3ff) open(&(0x7f0000000000)='./bus\x00', 0x80, 0x20) 16:00:32 executing program 1: socket$unix(0x1, 0x8000001, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000080)={0x7ff, 0x7a, './file0\x00', 0x7395, 0x81, 0x8, 0x2}) close(r0) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)=0x1) 16:00:32 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000001780)={&(0x7f0000000600)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000001700)=[{&(0x7f00000004c0)=""/163, 0xa3}, {&(0x7f0000001640)=""/178, 0xb2}, {&(0x7f0000000580)=""/1, 0x1}], 0x3, &(0x7f0000001740)=""/23, 0x17}, 0x2) sendmsg(0xffffffffffffffff, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000140)="101ccd2d8d2c227fcad631b107b9487dab2613074fe7d58902c46368755c87b5939e6a263c51f0138dd35e7d252e9e4d0cdb59a99d62b5905098c27918e3f26cbc02a0a2c3af113afd29924610c7ed5453273eb7556baa8aa859386b0f6b12033b8d9c1e45", 0x65}], 0x1}, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r1 = open(&(0x7f0000000080)='./bus/file0\x00', 0x820, 0x150) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffff9, 0x80, 0x4000000f, 0x8000, 0x2}, {{r1}, 0xfffffffffffffffe, 0x96, 0x1, 0x1, 0x2}, {{r1}, 0xfffffffffffffffc, 0x10, 0xa, 0x1b3a, 0x80000001}, {{r1}, 0xfffffffffffffff8, 0x8, 0xf0000083, 0x3, 0x7}, {{r1}, 0xfffffffffffffff8, 0x81, 0x3, 0xe993, 0x5acf}], 0x7, &(0x7f0000000380)=[{{r1}, 0xfffffffffffffffa, 0x88, 0x4, 0x9, 0x8}, {{r1}, 0xfffffffffffffffc, 0x80, 0xf0000004, 0x5, 0x10001}, {{r1}, 0xfffffffffffffffa, 0x88, 0x1, 0x2, 0xbff}, {{r1}, 0xffffffffffffffff, 0x40, 0x8000000a, 0x1ff, 0x7ccb}, {{r1}, 0xfffffffffffffffa, 0x0, 0x1, 0x5, 0x60000000000000}, {{r1}, 0xfffffffffffffff8, 0x8, 0x8, 0x328, 0x9}], 0x3ff, &(0x7f00000000c0)={0x8, 0x6ac9}) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffe, 0x37}], 0x10000, 0x0) open$dir(&(0x7f0000000440)='./bus\x00', 0x8, 0x100) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000001c0)={'./file0\x00', 0xc47, 0x9, 0x20, 0x1, 0x1, 0xb82b, 0x8000, 0x3, 0x1, 0x80000000, 0x1}) fchmodat(r2, &(0x7f0000000000)='./bus\x00', 0x1b0, 0x4) 16:00:32 executing program 1: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0xcc) write(r1, &(0x7f0000000080)="41b1479a644e7ff48358f9b8245a391ca0f9e3cc900428d0eb98c3c9330de65c286f01fb4626232529e7bf9119c42a95b738b4b49bb935d51b54b7c1ae216ceba04362be68483722144124d26ce10a76d38173e31fac9f747230e0c15944ff8e458f00281cec66d5687bccbdae73fd7a7805b967daef119122c171881c57d5df41822ecdac9cb23237cff948711c388dca1cc3673087d7afe80e707f9f808fc1f98b1c6a30", 0xa5) ioctl$TIOCSTART(r0, 0x2000746e) execve(0x0, 0x0, 0x0) unveil(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000200)='r\x00') write(r1, &(0x7f0000000140)="8af93d2ec2aa9bfc4770cbd46f7bf98de1bf6bafa97b9de2ae3e185deafac43333c1b250c02eee27ab967c820eada23020786e891386535c6bd1060572e966eacd80a0a015f5266367ac0397f468d5d06d5565f8c0f3421d8091394ee3d95c201ae7440f0d82de9101fae8571db9162b4681c3ce52cb55ec5572383f0c024c956510814c382fc48535391a042f46435543", 0x91) 16:00:32 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) fchmod(r0, 0x1) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x200000000000002d, 0x80032, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100)={0x2}, 0x8) syz_open_pts() r1 = shmget$private(0x0, 0x1000, 0x728, &(0x7f0000ffe000/0x1000)=nil) shmctl$SHM_LOCK(r1, 0x3) r2 = dup2(r0, r0) fchmodat(r2, &(0x7f00000000c0)='./file0\x00', 0x0, 0x2) setsockopt(r0, 0x10000, 0x4, &(0x7f0000000140)="9768e7bf891a778b0150159d562490903c6a1a901b521282d2357cfc8b718ab45cdbe8996026a9863f527acdcb0ef9dbd6a804bc50e6407f590fb702a9159a4482124e01797e3dd200a7ec74390826477c43aa24ae071b201b38912dc2636e9732a58c12c217e7992a44505047e91822eab10363a3f989a4c59b3878f5c7528cbd20ea0f279d4934eb0aeef2f7b37ddeffd41c35d1d0943e4d", 0x1a0) fcntl$dupfd(r2, 0xa, r2) 16:00:32 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0x1f) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000002c0)=0x100) setreuid(0x0, 0xee01) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)) 16:00:33 executing program 0: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) mknod(&(0x7f0000000400)='./control/file0\x00', 0x2040, 0x0) write(r0, &(0x7f00000000c0)="3dec5e86ade2fff9a4d06f708af719db53b600be8fb34e9670e590e29c76730210cdbd6e131c616621962c4fba2a01da0a1f5563314e19636110ca6c1c339253e45c6438649a5bb5", 0x48) readv(r0, &(0x7f0000001500)=[{&(0x7f0000000300)=""/245, 0xf5}, {&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f0000001440)=""/139, 0x8b}, {&(0x7f0000000140)}, {&(0x7f0000000200)=""/109, 0x6d}, {&(0x7f0000000180)=""/5, 0x5}], 0x6) r1 = open(&(0x7f0000000280)='./control/file0\x00', 0x0, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000002c0)) 16:00:33 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0) socket(0x6, 0x3, 0x0) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/52, 0x34}], 0x1, 0x0}, 0x2) r2 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x80, 0x40) recvfrom$unix(r2, &(0x7f0000000280)=""/51, 0x33, 0x1e45a4c7dfe63fe2, &(0x7f00000002c0)=@file={0x1, './file0\x00'}, 0xa) sendmsg$unix(r1, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000140)="c3", 0x1}], 0x1}, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) r3 = accept$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000180)=0x8) getsockopt$sock_int(r3, 0xffff, 0x0, &(0x7f00000001c0), &(0x7f0000000200)=0x4) 16:00:33 executing program 1: msgget$private(0x0, 0x10) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000001c0)={0x0, 0x8001}, 0x8) 16:00:33 executing program 0: r0 = semget$private(0x0, 0x0, 0x4) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000000c0)=[0x33, 0x7fff, 0x7ff, 0x7ff, 0x3, 0x7, 0x5, 0x96]) r1 = socket(0x2, 0x2, 0x200) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="8202f4231af14dfe9abd"], 0x10) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) close(r1) bind(r1, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) fcntl$dupfd(r1, 0xa, r1) 16:00:33 executing program 1: r0 = socket$inet(0x2, 0x8000000000002, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3, 0x4012, r0, 0x0, 0x0) 16:00:33 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) r2 = getpid() r3 = kqueue() readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)=""/141, 0x8d) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffa, 0x3}], 0x0, 0x0) kevent(r3, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffa, 0x1}], 0x66, 0x0, 0x81, 0x0) fcntl$setown(r0, 0x6, r2) fcntl$setstatus(r1, 0x4, 0x4) write(r1, &(0x7f0000000340), 0x10000014c) 16:00:33 executing program 1: r0 = socket(0x18, 0x3, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) preadv(r0, &(0x7f0000000680)=[{&(0x7f00000001c0)=""/185, 0xb9}, {&(0x7f0000000280)=""/222, 0xde}, {&(0x7f0000000380)=""/229, 0xe5}, {&(0x7f0000000500)=""/176, 0xb0}, {&(0x7f00000005c0)=""/154, 0x9a}], 0x5, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000480)={0x3, './file0\x00', './file0\x00'}) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) flock(r0, 0x5) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x18) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) mknod$loop(&(0x7f0000000140)='./file0\x00', 0x2021, 0x1) 16:00:33 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x84) fcntl$getown(r0, 0x5) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000140)=0x4) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x100, 0x400, 0xe21a, 0x1, 0x2, 0x6, 0xd4, 0x1, 0x2, 0x2, 0x10001}) write(r0, &(0x7f0000000900)="b1698f2e642d65185c8f8b39bbf5c94916fda025f589d655f51dbe3836418f811007c3ba954b51d701d8a40cf658ff842f7e9c0a55c553373c84df6b8e0767214e10a3dc271d38739b666cb8f626a48016aec8696e30da5587d2d3bfdfff3f0278ba560223fb31a839d75bc167a1b94610cf44b56ee6fdb27d495c98ff0754d0683e3276326882e73ced64deab6bae9c3f497cf0e4aaa7d45d75b1ac2ef9a5d985c4b551223a6977a479cf3dd1d35eccad5bd463b5a64f50a9a6e83a9a59915e44e72a37895fef6dd45b6561bdf66a31d25e9c23289db9b086f42a2cb9d2b34b4b744f952e626269069a7dca86829f52a00255d8a7f3183c5c0d718aa62d5b7b50df0bec6fd3a0cbf8f0fd8c04eef01af6bb2de3e8f93fed4ad5c2178a10d27da49f2095a806cd7a0674359d67c6e6c338720313413e6d4f9e57d9ac5ecdac003f6c42b519588d50fb5de1bb14e23770293513568ad9bf0e3983c9ad4ea178afaaa9b524d12c1876a1d9aa4118d33ebdd3a234096b1fe50f369323af8af5e955ec8942e28626a43c926d0b7f5d82fe2d1d05373e21090769187f6c5c057fa2e96aca77e85901d38e91e945f4582733093d5d5793c0d9e3525d044843b025b8cc78559103bd09abbe7b084b094be79fe6cdd38edcafc8a82bc8a2aba7d77d3b7d105d8050ad22e43171895ae7896f1938cb49829a04ae0c663b6f54dbfcac0379e7f40fe6e92985ab11d3630ff706fa2a819740772be9cd2a5ecb705c9089715af459de13dc55b5a286c233890375361ae28c308302e571556a880944cd8304a54cd5d1320f6046adff9b95eac1774dc38014b5eac8b39df48db466a6f97a91e8dab9637884f0f21b9dc5bc84a317ea8fad4acfaaada8820d946011e182a8544ec5965cca54bdf6e7e8dba01907897a18d4899398a7da5de0c071d99a87c4a44d3ec0e15e5b597da2cf84376383aa00b8973233e61833565b6065a825f4982aabc394607b8ef1821c2ab9c5b0e5696cc89bbd0affe9babb2907d7a04a11a0b80724ff49c14432b0e5192d80561285197ac78d4d65fa55f642a7233689e12e489efd819aa5d46d26b0e00bac25af5b79b1d5bb58c58c387a2f51f90efd6889643e11abcecad61b56a185c42c2e52fbba44b9907c06b196063c97b1efec5bb6c1828e31225fe6644f78efe7538fc76cd5a5a8a2ad7825289ca3bb71263c171df29da38b0124be697f96e48b416a95ea9487a4089c4b72c3dd3df160dc479576958f2ecde077b07b228982cafd79a7696b8cc0c9aa9d08c20d953ec287fee6b389b985163fadf0352a593ea22dee7cbe35ce8252176c381b68b72599328604fc5aaa624c57051230aaf7340ba6c1f83256fd4ef89dcc9a7301b8af4d684fa6cebf5951de9f91258df74e961257fdcd0fcdd60d5c3d6bcb4b9cc864868a86d6b46f84453e75a666cde3872bec178fb1153786fc54145a7fb7c083b5284f5c4b6727f20666bf15ce38f6f5379c0359e5076f3112a0887e937f471f43316b04ab8e79cba139e02a2895c877c5f299795c74ef8ccb11cb270ef2ca8be744c3503ccbe6bd9ab78897a2aad3ae771e801d4312477434e4022d0e8b93de6155e8d2f3064489e0821b79a12766640024e9e0bccb90781c5f51e25d22d08c118c0fcafcac0fb86292fbbafe4f700c30d4ac497533770acd3b0107608d29b80ea44926680ea60f87e5ca9b5d2b37067ce21dd59def8b07f531f704ad953e3f5845ec29694d811b94aac2f28a915aea9350676fd920e794e2e576476b836eb8c070acdec1725d0b97efba99c548ed6b4d9ce90d30d66d06b678258ddabc2844edd4120b27dbc0fb1a5dd0a24c01d3ea3c7ad834c6b730c3af1066a8d08a61fecdd8e714f99d0f93315c61ccb14364604cc4877d8ac5094058ee9edb7f1fd76f9afc7b7aa7a413ec0d65b6a09534a2aa96936a72acb67cbb78f27c15cf1dd925a8851ce8a7a751591f03aed948642d18a28e833bceae4afd195d89cd10a763fe15f01145977d4d1ea93ebf3747ad9ac074651cd637d252b85a100b20e29af32b7d5610c46668d11a95ce5fc070df230e44500ede10fd964b1824313c5f3a6928675929b34c337ebad4d6a9a880d01ec10955bf9492d5d942e43e48cbb4972699ac1b4e4d2363d96dab2192667d96ddac5aed5e299cf740df5dae5cf3b42d0013057f22ee0a8a81d0530d7d37be85b45d5093950a3e7dd90ff3b7296b164eba8338a4ca7f03851082a14fa28b36c7d8f81024d5b424c7731df06ec72c184d0cc9e6d64a5d32f9494e7fce9405a863a7035cb28b2d90df2b104121c0355755b758d3e5efb5dad3a8832237084b4dc61211c1abdf01f016d963f9a78241599083704a0d922ec94779eb36fa87b162d81e29f0af696dba860918307566cd291238810537b658a21d8fec6fe3a7aecab6496a4afe7453d6aedc06fe98fc6e4c04be85632c2202e5548677cd349ed264c69f694c5139e67fdcab9a1926b807ca515d304d1820bb40a28d3cd4dff8461a25a3576d5964c4819a6da7a8ad28f3f4a74feb51a413c7374306c7c42849b91feb337cf62355bfdd969177014b122bcdfdc40ca33dbcff57bf996dbab6aab3fc70384dd49f14a49fea1af36718960d0fa47f9869bd03972681d30a0cab088c7506b95965d0e47b349f0000c6a45b6ec1d1a894d76ebdb30851db466d12c40d372b40f4d2ac1ab66d0a97579488e0d9d5afc5e0e9a8c0d99f00aa0bbf5a743385bdf0d034d18b1cf4d387d2dad5d507d13a47b9256c2a1112cd73177ee615fb01ccbccf156fa9620f1ed908dfecf877cba4dbf1f066e61cfb2808fc09ad7244d2791c6013e667f1b12f519fd45601ae79c7c4b5595e96d164ccfb55d9d95d00b46512d1956aef588e925ae84ce000dbe10d5021ae7e1ecb2d53b50375076d99d318b5933b608323c4ce8e1fecf665a9f488149ad620d6a2f35c50664dabf393fbebbecd6262d14fd431017dac02815e4a2209e56922ed37077857c514fa7e14a4ec51da85c8e79f8e676131b9689ebcba7519bed987beee06b670540e44dc1af4762ff9276d78fb30e160cefe967dda5bf1af78999d2b1d3b7e8c38a6361417a1ada8d604be5de5a1131d9a7a87868c809187d7a67f2fbd153e2106a06eda7e6b783ea36bb199baf03ddeb5383f1c6d50b92490b404258435b7a1fc40e838463ddeb59d9dd068d732d58c01a48cefcbd456e9666ea51531382b1b889a5c08648698f1b564c3cb50586de52bcb3fa68712ede617094bc291761e7fcacbf38fca912a789a2023d1f4790959b49b7276b99d919d18c05e6268784a455c538ac8c96f93f260eb0f07557e9ef76a8c06b2bee4591b0ce6821e11f2626dd65da4499c84ee7a773fcde76fd2741f00723ded73bbf3d7a27e988f1fe3952e25590322bea8edf110e12e479c84982d719f216fa918b882d236e46dd0bbca4f1a84a84a794b933f8317ad41ca085571f4503d4324bb2146119308568467741e2a458214fb923aeaeca78bfa645d163ee8aafcdd9c4f130c16122864a10bcc844bc7fd4c549891adf73ccebb928fcc0f358520c10df602be9e465daa08d7dde04c5c19bf7489c5261e38f9c20904bffef55e6f64da9ece5117218fd4dd1ecb856412e13ba754cfbcfb86b3aed1b04f265fb7c46a5a6f6d1c6801063fcd1d810663610eb64832baf2b0ff284f1498c9ea19b35438429134484cbe81e16b2279f4d043ea066623f72bb176d5dbaca34c4bbab75d7f2aaad41028f55d9814c287779507e0d7c08c7187130202bc54ed72b41a1bbeac1646bc88c731b8d13af8d5fe7a1d93b46a94d786e53407344102bc48fc1c0607949c5579a8a505e44943601b86eecf51e7100dfbcbd97ba8e5ebc8a5d793e43fce71acf8c3736679001acd6a4d2c8617d1127f0c34838a2495836b9a82e244d7a7454709469568ecf6111b05b56b9a3762bb9ed9c35da4434b1bf5775ad3e3a54005109dcd9d68b7d84826c69f6439edcf52dd72bcc9ba49c51bfc80bda32f4e8c60795f7000ab37e389524c6647ef0aa839240ab93869de72a2a983aaef51d98b9f1c216056145a883fb3528576bbb8bfda82e9ad0f8ad239d908a5bf10e97218530a0e34fd396751cb231717ad46281155226f304bc752121e1b3b13077e9a7451298a4872656a359e32ce08a5e4881caa391d73d7380d4fd8ef3f8b81cf5299c4b0e46c68521926a47092a5a166a28b8316ccb8758d74b7bd63608dc3dc430ddbe8b07a64699a8b7b1aedffdab6a2e7bb62bddaf2bb02fe99473f096e9b2f2f8a95514219f15bdf5fd3861f2a2cbd233b84ca21f3d733f44c821056f3afbef38301af6ccbb428aac03920bddde7df387af0fd455898cc15ee860f709c42d53de25ff384e52d5c55919f4748bbef83e71d0e719c3fbb3ec6b09887d18709fd00abf7c35117e372b64f83f5dfc4afc56351c63a5a5a181e5e483da9b0f4da95578d2c9a0b3ce468f0045e6cb7a04b91c6e7100695e7ab0b17a1f182cedb18a1977e718b70378a946f94247f9d22bec6cd2f44da8970c27902fe894b815cdd261951f385dcf5b8a330c9cdc0827687367590ef625a4243ffbd73f02a490320904c60933ec2150ea1363e35f9686e9a9ccf7e63fcb27c21bd87fd303509be87cce9a4432aee92c3f5fbd397c25c9d2206c406107a854a4d335d9ba7cfa32632c15978b42c7026d82076546708ff264597ce017fcd89e7739914726611b4a21cb550e473b371abd299e6e258d33bf7b314e8bcef94770f09c3dfc12c22298c9397c82e275406042bb24fe2b64ef36bbe6cb99f84bb21f55a2e8dacc7dec8c269efcb73ee93d8c212f166850edc0de9e2a9e83400e863c586aa83ec851b10e6eed7f240478107411f8f9569ed58cabee5c1dabc892bc4da15fc371817cf6feefb4a66e950a5319eca4bb9b6510ec23d159d019b3ba09466c8f17c396e8cd16ce8a089809e235f94a994cae08a07d8902b32e66fcfc489896720c0527a4900e6080feef908ab6e18e7565bbacb38daee46a47722c2b70226a013ceea1223432cefbcca74ea7de2d86374d7cd2e4d7009c8bd4470456ca2fe9b8fdedab4f5ccdb695373b6b1fa31f282ff152e6065eb6a440471b3a14da62caed0322e226242d727e39e7e0e32ad686ae922b3474c4d554ab6d24df94847de371fffd2f30c42a329b2f0bb4ef187d51e05eec7cc85bbb0a1a16abb7033ec708f27dfed947f7950bf208c472884cd9122dc3c2334cdd70069d5f501b1e3c0c37fe5402df1bee0d3bce66cd280db42a74ccc4cbb0df6931eb45f9b2c24ab004abd2993f75f02039cd26c2a2d3646dd79ceb8f6daa6262c1cfeae889a87330b0ba0c135bc6258e2f031c3b157fa40fb141ed7b4e5d2186bbfadd53e33d3921c3192ea55e5054d95b8145ff56aa79eadbbcad1dc9baa9599cb62654cb9d645c026d720e7c8f77850919a151dd8ae0782b0a0d1ce14d31c64677838d1d6b3647653af0afc4563692473362ea8b5dd90e06a21a9a4caf07fff65deebeaaff9937cfb9bc785ca82ea727f16a42f87796a6f20feae7467dbf232873bf7b36f89d8d9fa6f327754d88027d765f286dd6fe1dfbf0a760a38c1d0772c", 0xfa1) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000180)) r3 = fcntl$dupfd(r1, 0x0, r0) sendmsg$unix(r0, &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=[@cred={0x20}, @cred={0x20}, @cred={0x20}], 0x60}, 0x0) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f00000001c0)=0x4) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0xf5) 16:00:33 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000100)=0x131) bind(r1, &(0x7f0000000200)=ANY=[@ANYBLOB="2d012e2f66696c653000fed3a400a37e8f92b07e38eea5627d0fa1db7452c73a6ea9679c94aa928f4a51edbacbd4cb5ee65798db7c5379984da4a29f557396a7acc9d840f01650906321cb669f23c28dd2f57a8d894fa5abbc311f83b49276bc1a8a542dc23c5250e0e7a9dd49ef2b36e13e12e876b13ac8ceff327d66da51fce212c75fa9544ba93334be7f17a16db2fe541671f37061234e7660919ab07ab30c481322c992ead727833ba17c081d0179bcd8e03229e8c1869c3fcf0ead515824a9a417ff94b27a59eee6c03e1c0e417b4df45e837633acb639784abce89fa401f5d971f3d3ed55c91226efa4a734dc592f92c49a03b1015acd67a90b3083e3727034d2ed2b3f7ba8c026950c69c2e529"], 0xa) sendmsg(r1, &(0x7f00000001c0)={&(0x7f0000000000)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000580)=[{0xb8, 0x0, 0x0, "b71996194531a952673d31e392aa10fb2aec4c07fd33a80c33e476ef10882050c35d2f3caf4f4b29f242a50fa2c447fc1231eb25ce99cde062dff1563ad045d537707783e4b231c94cf279335c6e069190e15e8683b22b51103fffab4b4ae0158f490d3812de8f76fb20884a9bf4511c5a7a03204b1c2a8c01807952e5fdde3e588e28c66f645767e31df2c4021e10db8241cd6bd436b12b6d2dc796c2357d74ae"}], 0xb8}, 0x400) r2 = socket$unix(0x1, 0x2, 0x0) dup2(r1, r2) accept$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000180)=0x8) connect(r1, &(0x7f00000004c0)=@in, 0xc) sendmsg$unix(r2, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) 16:00:33 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0xff, 0xfffffffffffffff9}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r0) 16:00:33 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x40000000001d, &(0x7f0000000040)="02000000", 0x4) r1 = syz_open_pts() poll(&(0x7f0000000080)=[{r1, 0x4}, {r1, 0x4}, {r1, 0x62}], 0x3, 0x40) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x3, 0x2000000001ff, 0x0, "b8000000000000080500"}) r2 = socket(0x18, 0x3, 0x3a) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:33 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x3ff, 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x4, &(0x7f0000000100)={0x7, 0x1ff}) kevent(r2, &(0x7f0000000000), 0x3f, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x11, 0x1}], 0x7fff, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="43e1f3aed66f38e72e81e4a4f754e92dee9bb27490ef59c7ef80b38d5dc37410f6987f77f4409b56feb015f087306e071447b3c14a284295bafbc493947bb407e48f95f20c873b1cab216c351d", 0x4d) 16:00:33 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockname(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000080)='\x00', 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x200, 0x0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f00000000c0)) fcntl$setstatus(r1, 0x4, 0x0) setsockopt(r0, 0x0, 0xc, &(0x7f0000000000)="0002000000080000", 0x8) 16:00:33 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)='c\x00') lstat(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)) r0 = open(&(0x7f0000000100)='./file0\x00', 0x200, 0x2) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000540)) r1 = open(&(0x7f0000000140)='./file1\x00', 0x80, 0x142) writev(r1, &(0x7f00000004c0)=[{&(0x7f0000000280)="e48aa63cca86e8b08115efa85c77406809619c2a5aebd77bca6cf4eb39a083009902d0f5fffe568ff27874fe520dcbab518cc11094e092ee6e2102396b9d5280c97ceb74537c60e8245b7caa03e34b22544e77c674ebf58b437f0b38a7e263ea2bb0056cb3af746f6eb00ccb65ee8f7ef367ec36bfaef0da43b4afc19f854d5c71be86e676e2838aac3e63b21bebbed7e8a277bee111a629f19692d4b5ea7f8ec2bf2e37b7f22c293050c077ccadb4976aeb09257863a97c7fdbba09a7a85a27b05d43199e3e6f710b647fa414ad21ffbb2571c44c2714c8dad600ef082325d96b", 0xe1}, {&(0x7f0000000380)="72f32f426d77154f7805a41c159f4ae7e22b74648e8427d1643cb14962a26110573393ae47d2face932542733ae2d414d48a1e4f094fb01b3df39c3ea35fcd645b149bce594edada43a750a27734774fed1fdc16cc4fc9e106753d6ae365f0e41238e7ce2b3019bca9b277d7d7ee1a13458e0838cd510713fc3f181f8950e89afd2fea09c61ccbbf6a82ad47287d015e411347e70dcbef6b", 0x98}, {&(0x7f0000000180)="7ca13790df929fa15d7751c035fcb6f1db88a7f573f562f8a933523901eb7c6f08242c836b6db781df1020177778ad3f68bcb05ae0ac47e186f020d074052a7129a86084899c6da344d37e8bd0f92fd9c92fc4a5f7dae867b106", 0x5a}, {&(0x7f0000000440)="38a828d6069fb407b759af50e485f86c242588fa7dc5282f046b9de60fe100771a01ca0d441947fd874417b99ac2f7b23f560e44d5466802f18f60e402b878d6c2ca4e52", 0x44}, {&(0x7f0000000000)="6dca5562d8a01421afebcc1566017aedb1215420d98358bc57e8395f35aef9bcdec598bd99d7ddc85120df2dac57d5e8", 0x30}], 0x5) shmget$private(0x0, 0x3000, 0x82, &(0x7f0000ffc000/0x3000)=nil) shmget(0x0, 0x1000, 0x401, &(0x7f0000ffe000/0x1000)=nil) 16:00:33 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x20889, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)="3db85e2c7f", 0x5}], 0x1, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) pwritev(r0, &(0x7f00000014c0)=[{&(0x7f00000001c0)="46feff892f09a3e19ad74d6db4906e7094082a7664dcc8361454ef850e22b4258788ae58b2c41338c4ed331cb37f19581a8159894c1ff05a7b91a6ae9d2236875e96139ac0597f1beccc5e86bcaec22645c676501648b2347541efa7ba90ac35a6e0d7e2262aee15d7be2457164b5692f6ee93021e51d29d0a456e", 0x7b}, {&(0x7f0000000240)="2baf87e4932c6219960d777cb2026ed7ac5bff4549f42ab058dc21e57b430c658089b1d65ac29cec11436e9cf17377eda96b6d62f39d021f4bacf6cec80de7fb6993dca6c4a9527c714e49c47a4b2293e48b513e12da0a890de8df54896fad7f6c14c561f906f847ab2eefc7d8efe9f791918c4ded3966b1f2400640ecab0bd923f0bcd7fb1c12adb56a6e163d5c74a025b5b7994edf71d9e7edd0c60d2eacc779e521ced1f87597592f116550d197d5815d7ad231e10615a0a19e51347e602b247cd62a228ba5a10f0d4ad71e9b79d2e0b59eff04c699146ff00e5c2e81d5320f53c1f5402a5d5e5bd4fd072bc6ce3ecc4db2affdd85ce302ce4700a6e6deb28a25a0a43fec26c7f5e99c9ef7e8c96554eceea4f2d5a7b00df590eeaf5eb9a74ff717e7e4edf5208ac9d0f5d3d00d54b691f78b253cb21b105aa84fe3ba680e53a70d6c6dcda759c1e07b1575a6dc89b55949eeccb44ef9b04da779563ee52544e6e51fa6bbe53b0df05b4f885b5cd8bfe8bc85888e1362099057bd62cefaa66a7fed3e80f98450a9ed64138568850c054b7c7736033a98bc0c3b10821dd9625db935025986ff9eed66abe18c3602e51086658f7974010432ad7259a27f8ae84b7db95017186ea8f81e0077679314c79856cc360ab1bd5b7daf8d8cc16a936d4d27b49e8833d03cf50ac85ccae31143a3a35ceb6ca50626956f28ec8c39e9826454d66007b09d701bc6bc7a1c5a65f70ba5a6f92d8b0b1622717b434c950affecb282013eb22e27cbf9c2ee756c0c7bce95bd8e38fb36a854ff0bbf9c8d61ba895d71ce6e4c66a030e718cca7fa06bfa04a95a06e8b1e7af6cb25e985ec1408393d3ddd1b2fcee40728ca597bc5159280442b2e13d16b3e182fd6d69394c0dc6271be1748247b24a5772d4930d9bca312d8e1e0dc8319cffd9fbb2c216d63efa0e2f141218880abe606d0b55ca4b1bdedaff847dd64100d87ccba34503ab56ef9d6e85e9671bbac3222754b488c761b7ad8cba68a7dc960e8ff5eec23726d37b8552ec7521c5f73c6ebc6cbe9350ab82305c0027dfa0db729c6d0d68a77aa8b28c5722ee4e13d6056a7d579be240f6ae0de2607420ec53e12b918f1f87d858974e1cfc884d32d1b246c4999dfc668ebb58bb287c7d7c69e18da56f0704a9f1bcf908bfeb9965a917c520637866bcb2d073b0d6ea7cb30696f77e8bfb385ac91e441eed48c94531364936a1dd14e5169f427e130b2c3dfdbda981679b8356d6589982b101c08f1f608e824a9a7a0e9776e59fde453fa3f8b7f4ec7110499e8104a1f444ead84dddab078b531d3fdf61948ead0bdf56f8231f98e8027f342caf6a3d2ce9e03c39f1efee21b438fad137557b65c70eda9d3c53c8adfd7194232e19a67174ca00ece724e4c13e355a97f738335cc64cb8cb51b7f01fc49e9c3986872580719897d99fa1ed4a75d0c8d5dbb118e55eba2e5e56f0ec90078f8480d5be8992e3e20b0b7be5c13317f850d451ee04017da79422faacab1f90a037234b51269293bbb9814bca9e03721d4828d42be2c7bf7a3c0bdf001a53e93706fee2f81dd9c151e453b4b302cf20519187db8368a3a1c6098ab7584dfd7b6b3dc4e3e1c77281fe2e1eaabd59d868be6c4b03cfb4627640b52b046f514a8c137085b72d4df286c30b99a7073981b6e0b0b58895adfc0b2dacbfed4a6d5613a1de705305686c8ececc3548959c3e8fbed09d44a3acf01e1706f01b74ed5b8afd8508a76e715cda49468ce793c6ad310b1d6e544b97c48f4cfbadecb120a793451b99820557476eded4c389c2250b658ed9a8186176aa0e47e9a8b20c6d909f898c2fc5792faeceb5d5e911891831448046e638834b340b8bce9119fbdbbff55f2f345fd730e076af7d9b6f595917ce3400e2b57bad26ca735c8503e8279b7c1987f0db607315a5fd9e0211397d61ffdb880dace0ea8e5de23e4844d05481deb829fa1f19a0653bfef8eb3cfe1cd79b67d1bc703c9cefef0f7a98002862c8ef7d585df7fcc8644e1fb66e32d99fc4b2f2d033663aee24ed037612309e75b58cef3b89c3dca49b44d472ddf626810f333886f51fa5737b77aafcc9f2e21703da0305b6e5ee366df1dea62650aa0737f5f4fc1c7f8cfe4f9209ed4f44ec7047bd8a999e63063fdcaf578ac948e44c73b4c3248d2e10b26326c5d6f7d322ba278aa9bb7902459e509a3a71db98902e21c98a5ab37530dee6ada953123cea2715a2e8b3750fef04cffe1c78a5c5fecd09f55fe7267c8324073d3f6acf435f791da65a6d9769dafc2ecf624cec36e132ad7c34ff63b1f455c1cfc45bf502fdd984f1745c6dcc2683ce6058edba2e06137c8a3f8c7bd8131b1e0cd021f387e81dbd87c29b1d0da6cf20ab9890b6629e3bd4d627a63c89eab477ee8a1b856e4d3d890bc9e1b33b8404af76d1673ac5335da6171e67070d3c8056615e5f2a263423fc7a610d6ad6d718056995c997875cca8fc2364e1976aa40acbea6f9ba85b1e4834b668ab349cd8f8502ada384467e6e37286e30222410f24b0a5c177813b64a601583438782867d3121f2fb1f9d7f5139e65b36f02cbf35ac77913a9d5075ebb91f5e82f211e69db92ff4363ab603875810b04717b097a3940cf9ba5566e696605f00f9692bd3ca82d601f2f491786aeeac800275f8e0850a66a90afef8a481c226f854b4dcd1a32487a5bd6d7e2b2f1e15386a94e1076a9f5a3efa07a5f9b618cba963ec53090391bd7a6b814ce0ffdbf198b54088aacd9993f82d949e9a39a7fe6e1881ad0cf06a758c9c2cceebbf3d5483c79ea416026291b519ac1b29b53c5e31188620ad91cc455a399c28431bbf544c1d8d9773c6f714e43dc9cffa15aa0d1a9446163f1e9ebc65153c94257697761b99e0ee27e26c9888bfd422cc33eb1663e803fec8ac471f7d2a0d9e94b57da89c88632cf601e4ec2ebcfe01b4832b4cfc022cee531d378b1db78b4767add1be1b6b028f10363fc30d337b17364b34e2ba5eba1df07452eb87c30349b35a5b33738e1779ee36e148bd09d6174bafe588580914cb87411f44e884a39f16c65b4c81bbd9f5bbb840cddac7ea579530c206c8ad6a83f5c758abc2e4bff67303ab68a2cfd06f770030c12839bee0c60ea6366f202f2b84c98cfbe0e45475c147a5ecfdc1ca8602cec03ed1719f1a9860a0a1a0e193b537e472cb8f6f47b22e963f6beabce0a94bcb9e9c774dc1743600a381ef691b2466a4629fa59aa0580bdefbc1b3571e20dab6fd28d7ea7389c1ae725167ded564f2d7593dffb3850780624b098d7ae5307f1f1d956ea75041c2912fdea6076f3a34fb6b8aa5b6444acc4445619b0578c72f0fcbee74c84d3d2bfaf94838cea4c00ea548ed769189f9856d639322dc72cb103b8eaf030fd6b984137fde870b00adf71f68d443cca74578858640bf5835c40133b8a07f85e5197adfe5a9df83ddc08364e834f4057deddefd41825dd06e022789d44266285ba69cd362ac521bfbb43a09e642c42cdb374ba4ab3648e5190fa08f302606efecf8f7836eae41a29eac29274665ec3effca39b675e91c45d29b1fc73ea1c5870541683751e8dfc70ff9acdd890907f89aa27411f23c373fe1c5f1f0386abd3a393a81a3dd59ea35041b11353c89b504b95f38fef30628f672eb7755691e57abcebeccccc08c22139b92c23b6467df0acf935d71f57bec33aed2f13c005fc87f864e6066416ff5d12bb7d5cdbc30f3b15c62b3c37104e229acccb26b3dc1ad4ac4463d7073d78b26db4b77575b0bd900ae7b6ef1bc1c66ea2806afec0b879141de5bc893c28242dc3688d138bec667facd4cb75c8df104d202ee06b337e5787f2ca42903effbd117fe6e868a756c0569620f00e816d63a7985d9eb2b52935c9a4416d7312d033f5da0a040bfc428aaaa7ef3cf42dff05a1ba84a5469e5112dc68684fb0bcd4e8686c9d86278730196857d8845139ff4b8b0368709edaeb142c6e960a12a48515c565b769f8efc295f11a00a723780cb1bb4bb06e9e1640dfb541f41cfe9a0a3f7bcbbaacffa20e87d9f5ded44fc38bb3902bcd75e50d7dbb5907ef5a3f0f3d4d50768157763cbb5ea68c7821d5c37f4b71401f66ed2e6841b673b2e113624e8e3b78eafa41ba93d75225244b8888a014270575a6a84ecb9a32942610c9ed06213c6146cf21b66a14de58c9aa01e055d97cba36588ad17338ea537f937b094b6cfb9a211934f90ae86f268b2019ca702d853d30eaa1539786bec12e61270c69de14b178cf953ffa66ff3efbc9c5d71ec5b6511b1d3f96033be8fc3f9d3a4fcbf7437ec2bbf3caee9269bb465824c8e2b2ef498f16236bad929e22c1a6ba7cff200a4646080e02062de1dfe35055c50913675660c05dfb4f3093c1aa78de0d5d26dba50e42e3047404ceb1e590835c2bcf9da57cb720eabe66f82d0c61496e50872490c69b4d769efd45042f307963d3b14c6cd5a05bfce88e023a35925eab62239cb2f232b9b5cab88d4c6742d143c4ddf569306050d29f0e943d11f117904ac14de032995defcbbb462ccafd2f20acca5b2a91599026b3f20c423fd00e17dfb3eb373893344de1ae4eb17fbcca8b576e07c76548cc1013de94b48962285743229a3af5a55f51102890a5781e7de8d2d780941c768f4db90e83e5fa8406eefc4c881fdf2fa92cfc83e7bdc7b4651a5f1918715e2eef7222758533fed7962486f331d531f8bd792c0328be13cf2728dfa6b968e5f8be3837d0d1234d566325f8feee725a6cbd9f86f9d783fd9fa6de13fee0604b55e13517516d3701964c5845933b3a2ba43e500327bed0b25d9b49b9dc8b8c006576388bcb6bdb0e41d5ff79991703d6cd901d92daa902e2580b6a5d1d6f4d219048fa9580fa826865dcdb8240a9b0152f025f597903721261b4a344dbed1b5518a7daab25c336860a0d6d6dfc40dc8108964c855a7f846415948e6350f40a9e25c29d8f97220092921e191a92e6f1c2a60260e86604b9ff11ebc86b6a2810e19ef42beb43bdb6b5410c840a0e39c7643d2dfa6298664d8ffb655cc77806bf7769011c64e7d7675142bdb1865ab3398a9228f95b929b105417a207510b3061bfd34b55ffeac457203bdb9006f35832387b38b89f370ecced132d81eaaf4f09909a02c0da6ff5162037ee71d5577da31c3f1fcfc7810cb390265e2e0a34dccb504f0febe3a1497f766cd99a6ac423d1950f677d666daa4e2c6407de12e0ef77c333c8df4e259b547bc066689139c37d900495bdfe6431e012ecc108ab20e526673619c1c551a610d45cd0052b686bb4b7a38f45d8f129f367ff6de01eb968167ddd057eda8894b417c2c0f6b2ff03e63d58db8c551ce3894264d5e2f60ffc17511378a26e7ca416aa17a2368ab94a5aa93e8dc0e6326f88b4e562b84f6638cb20f564e1ec6edaa61e9e13440fb2b03e52acb7e2cab39956231cce151f8e22198157a33cd8f04625737c6ee52aec4626071e245c7d90903d769e23ae68878774a8c8c9f2c6231c0951f30129cd73ce2f3939c6ff44c22cbdca85524e8beec8dbd20bb242454cb50a8a274ae5213c0a0ec30ec83cee0b605d4e9d95b941242d08ca53489f4d3791f7a58f89ffdd01534ae380d34fd925a998f3229f7a6772990ed27139ad0e6b9c33765f44069be65b11caa5861de88322596d6fa589e1b6f56c192ddc1a1043cd38353cffe67936bd3fe30dfb9758838a760d232d1d13214c25778652700c509e4cee1e3f5823a0c0114754", 0x1000}, {&(0x7f0000000080)="72efb6785fbae71178d5a073501839e5aa69f592c152cfb48f42ba", 0x1b}, {&(0x7f0000001240)="ea3b6cf33ebbb22d769504bd4f6414494679edb32ce94135e8a7067fe4bf84b88ca3dca946375e45da4f53fc27c4fb49109f3b46457e82232ebda24fecb2d6c22b", 0x41}, {&(0x7f00000012c0)="ac05b650c8a2d33346993a552be71c2a7d008837d8a83e28536efa040dd4e05d09222c2f9cf1529dc9e10e63c827b36380982a2e9cad99566584030be7d65b047e0ad31074af2d0be3e4e641adbecf3cc9d0e29475d1e516b64ef241012e1a1e2c59d58d4f3b78b2ab60da9169be3203", 0x70}, {&(0x7f0000001340)="09104d04888a7b80aa4288bb92f99c3c1b11c769ae8172aced49bdf4d70537748bbe56d79edc290d4350d53e30b138b026eb7908c6274761153824c282c3134864e54f7d2c8c44", 0x47}, {&(0x7f00000013c0)="2b0f9dd0f5ffa171891da5c098d9351b72cf200a017ba8df7599eafba73fa19e635d76f590bf242cf8a31dd1f73827270947f3545eda94cf939aada66552bc30420ec3fa2be03a7294f56e6fe117b7af9964d38e4a18fb607b531286f2501c20de80734d99cf9d5667cb57aaab1237ddfd1b06d086911259893779a5e8066ae059b7f1da1fbcd89724350eff2e4df5d10af36455720cfcdde77d5c441daae68670ea8d074f22301f639ac1e8c10034864ee425a954a4baaf8b458775ba291680751f8f51365b014b357b0d52ddc320f77a19b33789253cf8131ab3920245fbc66f668ccb28d6eff331f0e5704e63ba52bc", 0xf1}], 0x7, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 16:00:33 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f0000000040)='./bus\x00', 0x78, 0x9) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f00000000c0)={0x400, 0x0, {0x9, 0xb4}}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) 16:00:33 executing program 1: fcntl$lock(0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) fchmodat(r0, &(0x7f0000000140)='./bus\x00', 0x174, 0x6) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x40, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f00000001c0)="4385d4aab475bb070560ed83474af873015c97a33a5f81ca41780ebcab09624725c0258e107e798a2cd34f37ba58741b48ef564a1d04affd3ce4369fc3569cf2f8566243c55e1b58be59dc976a19c11c0e8f20b75036fceb356294a86491949743388c48e7f982402b56478c4a87b6aa1cd95d7313f06a787b2f", 0x7a}], 0x1, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r2, &(0x7f0000000000)="220e37", 0x3) getgroups(0x4, &(0x7f0000000180)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:33 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000080)=0x2) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x1f, r1, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x10', 0x300, 0x0) rmdir(&(0x7f0000000040)='.\x00') 16:00:33 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x31) chroot(&(0x7f0000000240)='.\x00') fchdir(r0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1, 0x2012, r0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x88) 16:00:33 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x4, 0x5, 0x39d, 0x2, "7b9f690cc2d49fb11bc3f57e72d6cda39b688e8f", 0x0, 0x4}) mknod(&(0x7f0000000000)='./bus\x00', 0x4000000000002000, 0x4500) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x0, 0x0) close(r1) mknod(&(0x7f0000000080)='./bus\x00', 0xd000, 0x8001) 16:00:33 executing program 1: r0 = open$dir(&(0x7f0000000180)='.\x00', 0x0, 0x0) dup2(r0, r0) r1 = kqueue() kevent(r1, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffe, 0x2b}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3, 0x0, 0xfffffff7ffffffff}], 0x7ff, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000000c0), 0xfffffffffffffff7, 0x0) 16:00:33 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) syz_emit_ethernet(0xd7, &(0x7f0000000040)="f88e186e0cc2fa7bfc5628133f36ef27406b0ae12adac3410624bfe81b1f5e22d608c41b26682f47bc114a9c227429e3dae9bf38bab83ce1472315f17c29a07ed207a665296b63f79effa33cfceacb4d9b3e92c1fdeed25b960c70fc148ba92703b784ee06445ef795f941967dd7db2d047694142124c5cf3462ad82471039efa8110731a9c59635acbad0a82c9555d6442f02c1a70c284f5b0a22462ca817ca4237a66e500fc33626999b8e1cf668e421f3970d16b1ed839b16fdd6b7bbd7cffa3650b3ebd05a01711d2fa86ea35d55d1911d5dfaadc4") r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) write(r0, &(0x7f0000000200), 0xfe72) 16:00:33 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000040)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockname$unix(r1, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x4) getpeername$unix(r1, 0x0, &(0x7f00000000c0)=0x4603eb3f0dbf2562) 16:00:33 executing program 1: r0 = socket(0x2, 0x1, 0x0) poll(&(0x7f0000000140)=[{r0, 0x165}], 0x1, 0x10001) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000379f0ef9ddd2864c527a83b00300000000000000adf00000"], 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000040)=[{r0, 0x25}, {r0, 0x21}], 0x2, 0x7fff) 16:00:33 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000012c0)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="c9", 0x1}], 0x1}, 0x0) syz_emit_ethernet(0x2, &(0x7f0000000240)="7ea2") setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x1}, 0x10) shmget(0x3, 0x4000, 0x30c, &(0x7f0000ffc000/0x4000)=nil) write(r0, &(0x7f0000000280)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7b3b23501db27611af481f8b45e4c89ff22e74726c0bece396b7a16b426c9af509111e7d19bf0d94b55c19c93e1cf3062c9367528863e154887b2117dbc4910d91f0768cb907012f3d098ca52c347dba336cc9658fb3319243777d8f56cfa4cfa4d575080ca53986094a26cad76a080a79e6d772e8defa01f1f7317a1f3152085759e545f28e90021b63262b835ed8c769a0c6e88553e3c5e6bd494c84a3071de539d5487d0b90fc1e8de459f69366cb2cfb787eea0a0233b8e4d87b4b0b72674a96e0029dea1f9c7db30552b6a67e346939ea82f340e335d026a798eb1ec52089975de887d40d675c34ac1cc386d910434564ae3395d6cdbd44818cbc7e444bf4523b373eb04c00d98cb3f439a8566cbe090f9d7ca9e1860e6c3c2ede2dc19cda94da3f3cfc57f28a68a23048c808fb205c32664d42c14c46bce3b0c83d5a757ffdd896c1e08efcb72212b3f4578650ee17420f72c645ba6be7c28945e206e3231b046712c4c7f7a2f6d985c7e34f425cee60615543d098d90560ff72845762218ca303e999cfa6b9bd7df8745b4439a1635cac3a5549d8209edb2f3543dfe20f71914c32db75043771ed5d796587450d62caefa03a6981b7e2d16d4c0b50dac5ebbf68c96d1e5034c5551c3629ba99151a814a1c91077ae71ba94522e030be0a672a582ff70f18cd41da2802a3aa9d455fb81763cee3080b0c0c1d47b2956ef6e1fff6a2254d36687580e657c8c8a8f193bbaef8b84d0548db62d8fd1f7ab528496a2e16dc4d2751f872b2266d875f768d14d29d7f2e218f57b654f3074dbe66ed1fd981d015d637394f1fd1e1817fd888fdcca84b27be4a9466bae18e92018c01675fb1f8d7f4f28b73086e1e820901978d7062ffa85eaf44621bf252d858637b6b7a2052d885f4f2ce9f0c658a83f588ef3b67caee5811dad559cd0568e62a27f015b34b7476d1bd340753b30e035ed8e7210f646db87ba4f1341d1e353c2a727ac784d9b072cbeeadb8c75415cab19d5ea847c37f0057664f744d983201f30a6083c8aca312ee1d372ca40bb7aa5ec14fafac03cce5d6069e6edb09b18fc72aa82522f4caf185ef6602b0ae8db26a6f60ea00a458f61b40f0cbf1da30033fd19659890854cac85e3e297f7b43d3ef12cc6d7efa121d5e09816dd0fb9e10e6c4659ca69ad67a663b6479dbcc178103cb8b436f58adc31ac8c60b8e162d75c203c02c7cf44c013afe88906337eb500a8baed409a37ed6513eaa41362fbb6cadebd6ba7ccaf222c75184aae40b5e08b495e1a8cce1af1f42d8b386dc66db0a71de1fa12bf6c7a58a349ec9b1535646fd6c3772dbf905e06ea43689e96a96211e533ff9e5c76c10bf553ab9176c60821a8ae3c01b556299782cee103d2eb6375764a14832177a28cdd55eb3cf81c1d3754fb6aad91274c3a1c93c7c7073edc71bf00d828b21180457b36407c4525ecef2820a486f9c8682e4675ca20e118943ae19d83a471f048dcb705d26f5ac63452dc12ba2ea90833bd661a35109b0295e3b096afc647e12df6f283194018b88d3609eebd96b9992d1867258bc3c613b1e72f3c23d78bc9f16489bbf2dc446cf1f098db2b8e4c9f984ecadd775afdded139974b9c5b046cad0dec3e0d0aebd8f21e9b2be7429aaec818a7db677a221c9b4e5d46f6388d2c7e65881f895785dd6b3837f9ac7ec53a51239e0ef70484354e25864cbe97bb3fdf86bd1ac94a86b73a7c89bd3a2f99e261b6511713d1bffc4d40d86050422e3eb679c46cbfa85b7a2abb036a01913107f9c03a33f1bb92877ec0b755569f65d895670e5c0902f7e774c9003210cf6f8d983b958f77125f98e79416d598f12200f4261821013f613dc4ae10cc21ffdc62f5bf40ae4aabf27be565f9e54e45f9db361590d8e475cb15a881f8ab917003153e8d5fd971c9db30b5ffe08c41ece368b28c0ec75096aba23957dd3edc2d1c1b2aa573967a0f7f459fef0afe74bc14984b1e31ac746f0f3a1cc2665d228cfc25418ea5021c1cc4cde65f64f5f550f002552bcfee78243c9b2cd807127decc36a5d2af2e9d76ab95d3a8b753ac07bc3854e010b28142a833a35f6df738c59cea9a4f371612d2c453d811839f56406debc0ed6ce9cc554869f87969ef2ec1f5d2032e304fdd985150b22479dfe7cc1fdab609c0927ce06f1f6f655832f83162fc3de7faa77fba0ac59f85afcffd06d4530998e8e4121eed868ba904353d64d484b9877f4fa24d42ac4b23bf9244f43767fefd3142beb43c810b33a606393e06c451552a957a0ebb4a8876882d1d34481835bbac39f55b6eec820de2085123ab44b96f801d9e732ae3fdc1bf560e34e1d65f7e2aa4605d5d6b4977c01c52d1dc44856b23867bc1072a41ecd5915236a6e2a1b3411be4334d45204f04e218cafea1e1abc505ab13f37ed825c142ae908b5b4cee7e5e5c51cd7aa4ed366a0c80d1b5bd318de838311095473cc427ccf90c57cb691317e6c1904385b1d432138feb5a7d4b5b23617e77022ede5dd952b794cdb86bb028d545f62804459404a7c42fb4ecefeab002b533c401b7ca142c63e550f499c9a73c18257e6d68217372f694fa6e7eaa5a213e0ea26a892f09496058cfec55ce4b3a37f4e5580b6a5fab5804a703f290606e77dca46d06b8fb603f8b802ac24afb25a97d32971879a93a043d21abef0493bb2b54fd65d36b3b877343ba972af190319497072eeece71760bfb113243890f5f2f851bb1990614f0a26f8fa5de68b1ddd88251a261678ea862680adb77b0d83881f648a52e57d8f0e6f179caa2983a1f05de17045609af1570623e05a427e60f44561779958d1da5ddda6677a04c552f2934b2617da296509ccb6070a5c944e9a31e7eb98c012397128000ad2a3a42a5a53839dfaf5f75a82eee3a90679a4daf80dbc9d0cb99301c53fc74a4fda27bf2baf8d7137fbf02e9b94e7fa02bafdc89f07bfd8fe0f787b3d0e265d7db5876bf69a8072bc4785dcb4f326bee2c959bd39b88b719c1eb422bbb32caa0c4950d50dd974c19c539a13cd33bb9781579caa5206f1cc836e876b00e5736ba84d326a2a8a1e0a66a08a8906c080d32166aa3ed7440d22aee711365ad63fa0e639647b38ba0804f67af4f42f776b0e4d063e2b089231ac83a8e84c2e08aadc677b1a633977e78568726a8fc9c3baae95ab036bd39f9dbe8b3bc07d40756c1bc305888435cbfaf9f39b1efff82125fc19b36c8262643769f370f04dcf77f6d23c1c1bd7826f83ebdbe6e29fe85c461bc723fe5669914106f90e1fe16337a3b291ec5e6af7cfb80a70735a5c0fe19b9a622d5eaad13404013e7978c0bf61109e8b34396ae2a43f1af54231b07af3b5fa122feb9e5367bc6e579adcb15600cfad79e556ae1c9b39cfcadd683164b702fba9b7497c284a1a8f3d3d956051224305341ccb5d2caaedc74e9aa5b6d54f8c5a564ef0454b14b1c69c5634208f92be4530051a4dbe25998dd954e1c7b7a5477ecaed404cf90201d8708630f8ece8791833fdb899c2dbbba2331e3b888f002269cdb0b7cc19894d44bc1b2ae1c3056d2c5eaeae1cb443128bab7352203df188905453fa7b7c8687138a55ea2825f11c82e3a4d0490b887f5e806c5b76735024ad4d4a9fa3f6e7f9d6d05875f10e00f9f0454ac4efb34b018766940077e78718fdf5104c53af59465262414eb739b548169f2880513e1c5a1cdb68de818c75691bfa1f82d39bc98fd7db087ba2d87afd889eb75a46f2d604b7634ff55e9f3aaad5261dc04fbbd83846895edf2d702c0152d5d177742cb6bb518b2e6b30f5391c45c032e46b64ec82ebd7c616e3c4fbac0a10ddb9e6dfcb876d0d2233e813b550a10e89c35306499636ab8d779d7ae35053c71bc34d256dc39d2c0a99fe2ba880fb70cfa70ba0b4a83f10bb893b6e036ccbb6ff1be1573793b3e546a531a143d88f9309ec8661c266c072bca9adf77c926fcab8cf3235858b7d8d7f491aa091006a8822d0d8dc3c35030668b88a7e1e2c8b2968add91ade6c62483ae83fb4c9af8e9c49b6988e50098dc2271140ec53a3db027e94821ea9523aed814046d95eb261c90baae3b676864d8cccb5aef88247a53715f604431fb46bbebda764ff1e96c4ab9d0dc3d733dcfdc68330599643ec3bc18587b71e74e3a8b9e4bbee0e0cc6647f347c48a831b8facb03ee2a9206d7a87af99cc70fa406782d087690d67af5bf39fc7b0c4d9c39de08ead38ae8e262ca876538e0ef4019611314bedc547ddefa0b1198ec9740fd01dac16aea206eadb5183b2dd4b58d7bf6d9b6715e8afa5dc21aa74466f508fd300a196735c360880894ae57ababfa504014548461523efb5d5d0a04c934365dfb03be77360319aa336741bb93b498de692142f1478aa187f93ce035c6626822287d731cab4422f60e3c4b656bdba0dbb50014474f3275e4f72ffcf91109a5bddd8fd8a96637f5e095069955b56c35d407b9e74229fe1d3095efd7b9edeb3df585c433aeb664f80fdb0f6f8cc00fd9bb4291c6fa18e0af40e14b0ed8371065c646ea079cf4a45723668c0085ba65034d9463aa847aa0fb21d2c7fccd38909e7ce181a9ab4f0bd302947693426de252539d2efd4873c492b889e847b4f3b92887a3c0f3412f0855cfb4cb8286c4a25391883046f25f243db46ee7fda692c0387853bdf099365937056e9fd38d24327d760b523e027bea1401979257025ef44230fccd8bf2fe44a392c37820582a36f8d38a069cbca3de84151a020f4c5c475cd7ef24ab7e5f4af76d3ef858c18cfef61b076e23a5bdef1db18a1729d1c62d42614e71aac13fcbc4e4aeafff2e2e9695224b5cd8f349f8376069b7d67232f1a139db707171c1472aa859fd9db0d4cb589f3ebfac73637f1486ac24c6071a1019677d69a306e66c848a425fe091f7e1639fb3c72b4e755356b8ec7236e43b30ec50d96018587dfce8a159e7be011157450a3a9f290eaa6ea298ad3183571aa1bf4f19205f56dfb6b0ce7a0e70fed3689cd140877be2503ccfba4fe947cb2ff55a4e5c8c1e718566fbe52f6783c4b536c7b1a65b34816fb04ff63e6b1be0dbc06c5c7ff625c8ea5e4ddf89fcca38f19e0ea444108c67467b239d9dd4100cf06a33f9ae4c7187dd128c392d5530e302e9c353b1a5950a085aa8b987e53dbfb795fc262621d658681d782645386fd47dc17d8276a3f60b147ec62241b9b3c86364f491260ad40ff663a26bc7aa736927cad00a5b1d", 0x1000) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)) getsockname(r2, &(0x7f00000001c0)=@un=@abs, &(0x7f0000000200)=0x8) recvfrom(r1, &(0x7f0000001280)=""/32, 0x20, 0x41, 0x0, 0x0) 16:00:33 executing program 0: r0 = syz_open_pts() syz_open_pts() poll(&(0x7f0000000000)=[{r0, 0x4}, {r0, 0x22}, {r0, 0x4}, {r0, 0x100}], 0x4, 0x1) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x2000000000007) close(r0) write(r0, &(0x7f0000000040)="5d635918df9a285097b47e8ba8e302d88da012e3d10aea82072250f2c3a1b6469a93b44d16e9025d2ddc62a4b5369a421aa30b256e7c73d8e8dccae37bcef86feffe4bf524b3bfe354fd1ce3f38b0fdf4abab6eab8d509ca0777816982621b425eca64a423b37e80dedbaf5b992f68349816b3cd9283f170374e5838c2f93aa381dead5cc010163d3a87fe9a5977ac28", 0x90) 16:00:33 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x8, 0x7, 0xffff, 0x4, "eb0925da7fbd9f87604b6210998689953a3cf1de", 0xb764, 0x549}) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) r2 = msgget$private(0x0, 0x290) msgctl$IPC_RMID(r2, 0x0) 16:00:34 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x400000010980, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000080)={0x64c8, './bus\x00'}) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000000)='./bus\x00', 0x80, 0x0) fsync(r1) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r2, 0x20005302, &(0x7f0000000140)={0x0, [{0x1, 0x2}, {0x3}]}) ioctl$KDENABIO(r2, 0x20004b3c) 16:00: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, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00", 0x1b5) r1 = syz_open_pts() close(r0) ioctl$TIOCCBRK(r0, 0x2000747a) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000440)={0x0, 0x0, 0x2010001, 0x1ff, "bbbc580000000008380000007f004100"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:34 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8, 0x0) r1 = socket$inet(0x2, 0x5, 0x1ff) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x8020, 0x0) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000700)='/dev/tty\x00', 0x80, 0x0) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x40, 0x0) r6 = dup(0xffffffffffffff9c) r7 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x0, 0x80) r8 = openat$tty(0xffffffffffffff9c, &(0x7f0000000300)='/dev/tty\x00', 0x200, 0x0) r9 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000340)='/dev/ttyCcfg\x00', 0x8800, 0x0) r10 = openat(0xffffffffffffff9c, &(0x7f0000000380)='./file0\x00', 0x400, 0x41) r11 = socket$inet6(0x18, 0x5, 0x7) r12 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wsmouse\x00', 0x8000, 0x0) kevent(r0, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffc, 0x8, 0xc, 0x50a, 0x775}, {{r2}, 0xfffffffffffffffd, 0x62, 0x0, 0x9}, {{r3}, 0xfffffffffffffff9, 0x1, 0xc150811102634362, 0x7f, 0x4}, {{r4}, 0xffffffffffffffff, 0x43, 0x8, 0x7ff, 0x6}, {{r5}, 0xfffffffffffffffa, 0x40, 0xf0000000, 0x200, 0x4}], 0x81, &(0x7f0000000400)=[{{r6}, 0xfffffffffffffff8, 0x14, 0x0, 0x4, 0x100000001}, {{r7}, 0xfffffffffffffffb, 0x2, 0x20000013, 0x44353f9, 0x6}, {{r8}, 0xfffffffffffffffd, 0x20, 0x18, 0x4, 0x4}, {{r9}, 0xfffffffffffffffd, 0x2, 0x2, 0xffffffffffffffff, 0x4}, {{r10}, 0xfffffffffffffffb, 0xc1, 0x0, 0x800, 0x8}, {{r11}, 0xffffffffffffffff, 0x20, 0x8, 0x79d, 0x2}, {{r12}, 0xffffffffffffffff, 0x10, 0x60000000, 0x0, 0x80000000}], 0x4, &(0x7f0000000500)={0x3, 0x5}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r13 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) fcntl$lock(r13, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) 16:00:34 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x21, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000280)={'./file0\x00', 0x3, 0x7, 0xfffffffffffffffe, 0x1, 0x7f, 0x4, 0x2, 0x1, 0x0, 0x7ff, 0xac9}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$getown(r0, 0x5) r4 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) r6 = getpgrp() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0xc) r8 = getgid() r9 = getpgrp() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, &(0x7f00000005c0)=0xc) getsockname$unix(r1, &(0x7f0000000980)=ANY=[@ANYBLOB="0000000000000500000f000000000000000000000000000000000000000000000000000000"], &(0x7f0000000940)=0x1a) r11 = getgid() r12 = fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, 0xc) r14 = getgid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000640)={0x0}, &(0x7f0000000680)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r2, &(0x7f0000000840)={&(0x7f0000000300)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000480)=[{&(0x7f0000000340)="baf017c71758aab465e0168580e042457b60c666b85c517da77a37d243c5d80c84db7aaa18156ffa43e8dbf423849a17c1834f3666407ab8b40c3bc08adbc175a05c8646b8ac88f2517c20f00e540eaa10b20a20ede13fec7e4aaa43d04bdc7878e561827291402d2c72139f174f", 0x6e}, {&(0x7f00000003c0)="9db2c02e9dc8a04969c4a2e97f182abc933d3ad8b8b01e8a8f212354ba7fcf6a12894caf68459af17a5077080856f51e18a452e580a0fb35f5d19ece640b7792262f94e2776919115c273fd3c7fd7a8692fcf39719f19b3f2b67ed7066175a24432ec6e58a27f9e44b02fc318490ad2bd4dc6ff281291c1b7da80463d2e3016569ccb5ca1834376aad599805782057ce", 0x90}], 0x2, &(0x7f0000000740)=[@rights={0x18, 0xffff, 0x1, [r1, r1]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @rights={0x28, 0xffff, 0x1, [r0, r0, r1, r2, r1]}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @cred={0x20, 0xffff, 0x0, r15, r16, r17}], 0xe0, 0x4}, 0x0) bind(r2, &(0x7f0000000000)=ANY=[@ANYRESDEC=0x0, @ANYRES16=r1, @ANYRESDEC, @ANYPTR=&(0x7f0000000100)=ANY=[@ANYRESHEX=r2, @ANYBLOB="2ceb2a83024f1a6381f0eb3d2e567883a49a76c96b38f7f9a1de3bb9035afa863760deb586d76083c5790fbd426f04fe25ee8228436cd85a0d69d11c12b5e7a43bd3313f9bba9da7ace9207909484e2192280edacb835156234e36a9dbe6946c8eb889d77956ab4379af7c6c1683407aad1276ac71527fc4dc23cb2951b9b07c64f9d4530d0e0c14ee3c65674fda49740aefe86af2104cc26dacbf5ed6b0cf8265716b039983113e9dcd940d9b61fe2c45358dba9959ea41ffbcdedfd633cf6c", @ANYRESHEX=r2, @ANYRESDEC, @ANYRES16=r1, @ANYRES16=r1, @ANYRES16=r2, @ANYBLOB="ec57229fcd007155e740f9333f6689b892024ee334c71da25cc3317775bb65b56da922b2244edc52303ba0d746cea5188377284d6a21c0b9ba5c25fc93", @ANYRESDEC=r2]], 0x4) r18 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000880), &(0x7f00000008c0)=0xc) 16:00:34 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x8804, 0x4) fchdir(r0) r1 = open(&(0x7f0000000300)='./bus\x00', 0x1, 0x0) mkdirat(r0, &(0x7f0000000140)='./bus\x00', 0x0) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000040)="000000186a56b55b3e753a00000000010000004dd5706c00056fdd59cda2d3ff228d3043cf2e70c0690000002b00", 0x2e}], 0x1) accept(r1, &(0x7f0000000000)=@in, &(0x7f00000000c0)=0xc) 16:00:34 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x28000, 0x80) connect(r0, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x1, 0x1}, 0xc) r1 = socket(0x10000000002, 0x3, 0x0) getsockopt(r1, 0x0, 0x1ff, 0x0, 0x0) 16:00:34 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) getsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x0) 16:00:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x800000090da, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086a33465550107e0800d16f09", 0x62) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() r3 = msgget$private(0x0, 0x29) msgctl$IPC_RMID(r3, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x10001, 0x1000003, 0xfffffffffffffffa, "85000000000900"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x5ae666b903df84e2}], 0x1) syz_open_pts() fsync(r2) 16:00:34 executing program 0: r0 = semget$private(0x0, 0x6, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000001, &(0x7f0000000bc0)="ea06f50008000000000000ff07f085b6da99ab9d98ec2ba7b97f19e4d04d458966b9731c945a77dde10adf306e61b44627c7685120b416ebed1e2f1428fb71e861181e455f26b91d580ffc356b5f5026f27f090549e56f6f6466b5dd2f1f2f37269ee464186b0584a64f35841a79868626fce1edc369a26605b7b9659ae011803fdd96fb24b59df0fbc2492e3d29eea4450b36b914c4d6bddff178cbd92424ce378e2dccc75cb401fd1bbc8a89150ab048c471da4347e37c074acb8edf11f9851be5a6", 0xc3) getsockopt(r3, 0x0, 0x6c, 0x0, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000340)=0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0x0) semop(r0, &(0x7f0000000680)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000600), 0x0) mknod(&(0x7f0000000440)='./bus\x00', 0x8000800080001fff, 0x46485d48) semop(r0, &(0x7f0000000380)=[{0x3, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) r4 = open(&(0x7f0000000700)='./bus\x00', 0x20480, 0x2) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000000200)=0x85) getsockname$inet6(r4, &(0x7f0000000a00), &(0x7f0000000100)=0xc) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000003c0)=[0x7f, 0x10001, 0x9]) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000240)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x7, 0xfffffffffffffffc) rmdir(&(0x7f0000000400)='./bus\x00') semop(r0, &(0x7f0000000280)=[{0x4, 0x6, 0x1000}, {0x0, 0x40, 0x17fd}, {0x0, 0x3, 0x1801}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x800}, {0x3, 0x4, 0x1800}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r0, &(0x7f0000000180)=[{0x4, 0x552}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10001, 0x1800}, {0x2, 0x0, 0x1000}, {0x5, 0xb, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x17fc}, {0x3, 0xa, 0x1800}], 0x9) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x3, 0x1, 0x6, 0xb}, 0xc) r6 = accept(r3, &(0x7f0000000740)=@in6, &(0x7f0000000480)=0xc) sendmsg$unix(r1, &(0x7f00000005c0)={&(0x7f0000000640)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000b80)=[{&(0x7f0000000a80)="1b68be7470a45e4d13f25de9d02d0030dc4e990e4103f79293569112383477a812429ee00538dcd6f52aae73fe0fbdabaee35ae97d56a478b55157203ab77ce6b77e42143d2f5809aa7c4e73d031608fa689b4c5bf2e9fbb9de782769e40337d79c86af519a35d506ba5c90606e310527f4e88b1469015300c3e456eda483ab4a0ba406a103eec5e34afd76e82b8a0eb1c54534eb2cb3c08037b4295d3e183a9c784bf1e2d7af4cb886b03fc229a9427af5141e2599197976589a749bf5d91b5756465c4c10b6aed277ed84edc36e419c995d829a0f34f", 0xd7}], 0x1, 0x0, 0x0, 0x4}, 0x400) accept$inet(r6, &(0x7f00000002c0), &(0x7f0000000300)=0xc) setsockopt(r5, 0x0, 0x10001, &(0x7f0000000500)="e4060fe57fe38aac37a1488faed972aca6987800b3ecaeb457a6cee1672475edae4de0ba029587f116070b2313242084d6c4bcb05788630b37fde7a45a150f62b4b22634f1d209451a13e3297ee3561e4d47c4b1d717306bacc669ed1a49857de44a73165d778ca2a0f4b01a38af7b31294f48a135877b65ad4fcb137814b1a2838e92cd30d38cd91fb5efb65bd207006f2f3a52f48667be6e5557a170a332e9b8e9637d1944ff5c390d441a95f6187e0209b95be5ecbb4b296fde00", 0xbc) dup2(r2, r2) getrlimit(0x2, &(0x7f0000000600)) semop(r0, &(0x7f00000004c0)=[{0x2, 0x4, 0x800}, {0x0, 0x3, 0x1000}, {0x1, 0xff, 0x1800}], 0x370) 16:00:34 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x3a) 16:00:34 executing program 0: r0 = kqueue() r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8000, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffffa, 0xbb}, {{}, 0xfffffffffffffff9, 0x41}], 0x8000000000003ff, 0x0, 0xfffffffffffffff5, 0x0) 16:00:34 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x46485d48) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000180)='./bus\x00', 0x400, 0x40) open(&(0x7f00000000c0)='./bus\x00', 0x800, 0x80) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) read(r0, &(0x7f0000000100)=""/81, 0x51) select(0x40, &(0x7f0000000200)={0xa}, 0x0, 0x0, &(0x7f00000002c0)) 16:00:34 executing program 0: r0 = socket(0x80000000000002, 0x400000000002, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f0000001240)=0x2b9) r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001280)={r1, r2, r3}, 0xc) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x20000, 0x0) fcntl$getown(r4, 0x5) ioctl$WSDISPLAYIO_GETSCREEN(r4, 0xc0245755, &(0x7f0000000080)={0x0, './file0/file0\x00', './file0\x00'}) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYRESOCT=r3], 0x1) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000000)=ANY=[@ANYBLOB="56022e2f66696ce53000"], 0x10, 0x0, 0x0, 0x0, 0xfedd}, 0x0) setsockopt(r0, 0x7, 0x6, &(0x7f0000000240)="38da13bbe87569201dbbed03676e441e42f781743388df1b46780335235283bc0013e987857df3b144fb627bcfd15e1a777861f6d70e8c0e670f9b09016c6abd3053c2977791f4d133660c911f60c27ac3268461bdfaae2a180633f3751d4fbd9533d2737cbea018094081a9f0b2463a7e88430d420e8777ec7b9738f8c4fef4f48668ed2bf9886b150939fd4ffd3b7a866745b8905621bfc98f37d2e291b6b058416054be90c9464b360e19f2a076d1e7e2ac868faced40cf2aafd6946e76373ab2975cf9493ad3be4912d08af901776a52c3b0ef73e6419054daa2642c8c8f92f8c52efe192d52a300b001f692f765cc53acfb602947e3e9ffdef4d6f17374fc9fcaa3014dc928cd557fc2f6cdff84317196df9c61c735803346b81bb6f90c8675562085c1ad7fe5e05b14f4fdbe13f7ac56d65548cea2d1daeb448662363f31dcfffd7287948409732f2419ea1e48e95ebf02182b2533d46938a7f88e4465272e4469099009605fed1b7f8b1a259e3a2cd2af13a89c14cd1192a1f485482b712ffd25da1864b12e697200214bd7fcb445d2653d536dc906261593db3355bf228b724a7dbd82ddbb57e39a6632d276fbbd3e5e619ca2a4f4d3aa327356354d93f54df149b9401f3b6209bf4ce91fa06d5d14b8fad606e6531ce95d3755c6e7a6982e85961cdf88f35bd1070ad28a97c47d809be3818fa582cc7a859fa3550bdac4b48d2144446f95a4d7c2e1f72275c3932739998d2897345414eae45c3ecc2cfcba53796812a80795a9d1dafdbeb55d108a825e3e776f4d285ccc3ee04528b0e49c9d3edc435b9cb9830a693373fadb229bfa4bd3889ac431fca643e7e55623fc19a778814c43efc26d9f153cad875da9a378f2e8ac4fd962223ed10fd625b223b3582d075ae10f308c6272539fbfa3d325d4336626ccc1ca73746d8c08084f76dd49f73125a02f13b734f39eae19e6a7ec2f452ce89be4ee4b59b8b5f068a9ce31ba1d02b5abe4767c9be4ba90b3d6d70390ffd1302d9ad39b02844add1326d64a3fb282411cef8c1a395b72cf4c4eeb50bfdbb7dca9182b2eb399c083e2d825d23e2cacc7dadc91e56d2516743dee874b43390f85149a457a6b30572f5c285aef2182d361e6e046249ee3e5d4a91ef0adaac660aaa3fde2380efe678d51ae223e889c8b911b6ffe2a535f3545127b5de0fdc785bf2c5a7aae5afcdca86f99a5c69d4715fc56f043f3f274436b17c7b9dcb6083fb7cd76357b89560f4833fcb4ca29399f6792303477163c9023cdd208f909a0fcaa2bbcfb7512c5a892d19ca3d0985bc8eb303ff1ee8c5e8bd4f1660e79f5751c65f90a67baafc33803d6472b10f6c04e8c4788ff6ed773dd542a947c7d4563ba1683bd771770212de502e3d3fcdea864835f960dd3bc4d5c469158f83c8792204b47420420f56db132f2d8c136ce7d5e959800fcc694e66b377ea0178434dbce51bcad86c359c35b6308333c7994fd7a2ec177a304c6554ff89cb93c13e9f789b9b503caa45cf3aacc7a414d7543c7a6e89dfeceea42e089fe51cf2ebe22092b3113e7ea83c9f6b44120d730ea02420cf555d0313d8f511e516b02c1df5f2a6fac30aa042ed74fb30f9814820c561e1be7bf632007558614c4a64487362967b10fb4ba8c00b5f682b8d4b26fa638e6e35746e54006de4638a26df4389d1c6ce463af613b97317444e1f7ee80b5f177c16054bc7707d0ec70bf6180eaa402de6c9d65a9aa3e40e64a03064d48d4ab4cbd9b26b349d989c3c0ec89d509a73045cf3044290981404855649608354233b9b7c07b5afa3913941cca1899c5f17bfa65f979874c557e4ad6d4e04dd1d2a137907a35322922a813540e3adf36cc79662ea7c99412a5891032631e73047cc66c38a5a9411d0400cec2f71b66920d50fba45001c92d828303636cd777a26debcfd1050da5cd57a9df6bf22fa722742411c7208f9a4b9d6de7807b79c6f2e261338b568d77cea311bd235c2e88c12dd3b6c9bee5a19b2e06bd136673c9830fd2b5f9cc7fb3e5df5feb3c943431926c6dbda510b1c1939a03baefa73c13bad5e531683a53f3552e0c74df5ba9b0cb37be302e8fd68a37005ddf35a4bc154a13dda245fecd9a20c17ad00918d60e475274a7f6e85721285c9e325691882ca6a103f830006f351895e0cc1d47cba5822bb8501fb1cae215aafc4b98f21144aabbb1c987ac8179f523c95c9e00685ccb16355b4d1337ad4a9a43d5f856f20ddc1575dde98d3dd768cef2e557c4bb17af8c0fe6b880e8ad621371b101b5cfdc9c608aae913c51fd8fc168ef3ae20ceefbd748b9208eb39469261a044373256c21b7719e408897339f11f2bddf1d35b6d9dcdaeaed4159571b2b96bb899e9d7cfd05f57a9f66bdb48bdd0f8fbc6536a187a519fee60cb46936afd6142c5d6b641c94af7ab3fbe1e3fe22ec210b5baafef21aff55dd99e558212c7dbf8478702cbd2156d918eef2f7928d8772a4dbe8434b737b8fb2fab95a9ad6b8fc88deca45b47f3858fe3dcd972806a2d7d5c386c1cac20ee85be062abcd4a0925ad15364c5b73a27ab0746e42eae5966d0bf972fce8ad991e66ed562cb7350a145fa44eb1317663f2f773c68087d35e04c2812cfbb50c5a450d2db64758a817484aeeccf15ae245c7a633dbe2e775a78d7b194f95ce185aefa80bc49d530e0b3ec31b30ddc19d0ed93456c1dcb711396e137e525c389a1d9f45091daad928222420fe9039339f4813909682775c1cf959b3a5042f894e019acaa030ea360fe173fb94dcd80f7274ea03f4b281c1e08f41065c058ed840a5769a42952c816c0a6d9d85219ce1544d8bab6a10b4fb33e9a11bb300315a90d81f97fe8f8d26984b9ad817a46b521e28745c32ad9f3afac2f591bd0f5cb2223ddd68b0ff60312bc1927e12d74096aff47623afd4b7dad9bfe98157c601831aa4d10987fea64347c4cb11c70ebd0fc54fdf1d348777ed3105142c35b39503a51d5adb4e95efdd2606b4954badd39db8058b457d63cfdd3974359015934e1d123265797116f08ce3c140808d5ef9507fe1e19c2984b9c01d6aaa3e2c78fbf4f6f85bec6b030b77fae732c5058b2f71ae77062c83e18579cc0e7ae9dc163fc5428601947844e58acdcdfb0e8282a19013fd93d71b9ec0ab9efe1b560783d8af582c9579b7891ba8dbe5d3b42cc826464adfe6ff3276343e732aea8ad23cfb79bb3e3acc05c22cdf91ef733fb92ffe374f0b788654b21b6b362707000fb82c116c1c0f81109ce44e100fee52fd212bf1619cf0d84a94fe831e4dcded2810c95a9605d1100808f5e458994462f1838323d9f3bdbffb7e9033cab968a6fa0a5a308b5502dad78f214ea52e8ef2f67b68153bfe1c97a8e6bef67ffddb781c0c7796aba0616ba829311ae75e224ac661efc2bf8de3d9e7b300d62251cd39f38946a6ea9e48cef3563ceeca31c94e8ddda97157e8efcfb3ec8adfd5ffaab3f101403bccf38534e3ca392e90145868b5ce70220b092c346f5a2b5a325b49155e1750b9ea03a59e9bb8f1ceb7dcc13786e54475be3160eb3a94402de24af951078801c063ea24f01cdc4f5d61984be91b0b6f9bc2cfcfd14f7c1e48d9eba21944e8b84c38ead519b63fe82a4ca9229cdde7c89e8557200333925dc5de51164b588cfa6c97d837336e76156b8e8bea520fc5f11da822b13b21bc0329cef9b4f76222de14fcf88bbb4f89a5297e65927f4b655d7959ffb1348776c91c109bc04b01532e8a521967cd970918e9b7127bed4f5ca3278a22c4103f5f030ad9d1df7a10c8e5096791976ad88df6479aee629448b0990cf6c9bc7d566a436ef4de5dff0123e04f8fb1c33e65a2c9b1e58995f661c59ef94057390298b3a773a3c6a56efc04eb835570829d4a60e70f1c72dcd6735768d09bcca0cf2354790e38611bedaf81da3a6e1a1eccef450b3b15140fffdd36f9af386a17a8d1a2551b6cdb8128ff5bd0b221c36347153407ec16d4f9259be578cc49cbc1f0b776eb862968ff2a1fb59720cb1bd0d78d4e3b39abb10642147ed2454b7dd76aa9a3b589957815bc8f0a3eac5ce3eeb6fd4e9c951841396d26605a2e1f747ee06d6bf4db508665a1387777c9966880c2d06cc5d92bffedbd6c2d458f2743f2b161958d363684ffa4fd19b7392d5b32cc1935445ca41d33d0fd94ebbefd245092e968c1c10103955c9ea3e12461f8a4930c78b9e99c82d1547b6a381b4dab496c24239849aec102b103d85b499aa2c3e12cc9cd8fd1c5106bd0ecc6ab1138496a514a360a60e9accf60b9fe526ee49b93255f43434002b0a8ca58f331235de9d1b97a25e03abfc701001d72c6a3bd9efa720ad0e630c44437f7707ddbbb4ef7d3a2408f39485fe9583cec9f63cfef6a5da9a945a263ea9f8610632b55522c060a6cce7c1d83a4030eca153f352f706df446f9011622e16131c7ffa6017c2cb43e331c977580ba5a7d56dfad9218f58e341f56964184732243890016fc20b66cb4542d32a32b414a4549679adc685e77602877011bc121d70e69ef375f5bde9754891d5e1255581595f3dca8e7b788dfa01c8e9140269483e0c2fb1d3a24122c2c0ad594c9855dcdd2a8a9f48b35b579e0763d0d4f5b2aaf510da600e56c5eb203402fd3a660b1402133b5f52d3ca8a321f74892d0f8c27ef57ff9c5f51c2b61f1fe69cd38229e02b2cbaba882e3e69c4f74832b0b6ad0b628c69f17b31ddcc036ae1a7e73acd533413be2f4d34c3eec41338950acac24355cb0a5bc3b306fbf8eb122b87d047ed84f07ea9d997070f8f550770a913293a4e045c4c5779f46183e979c146df1a309618d98b1c8c4df73ca733a08ad497adff663cfabf75edae645ab0adcbfaa849e41f92121e118f08ef9039066dd5531845ec41cace55940c92004dd009694d7de6619a89c94424a9595a225b277538fc63bf64d0ac85b35694d0c116ae2c68c35bb5839c5b3a2a5d4fc98d0afc0c8721b3a00ed391cce2766da76037344d45bcead6bc4df2d419f2bcc38858b77c493813db51f74f2528d3b8d8ab80a93d48e1f1c99601e26edc1bf6e69b7536abaf3f27d1c04c7f62e2c53c1720dccd9cc6d81b90121e9b255e0bdecff7ba94f39bd41042d028e050c96a83d8c6993b09658f39616aef82b1fcb02e4edf566f880b527a3a8fb1cc0f75941b17076584551f995a5feb78a68353e418b496783443236db00d10a746d16bcb2150a0373500c33d21ce203337ae6c9378feff0ad40a9490baea52477730d1efbfac77fadea8258404e730451dc55c735101a05f42278f609a565c0aa18c0f789c9b1399a3332ae0c1d1aa3e022bde96a89a3a252ef55e9d0bebc6e36e5690e5a292aca74da0212b865a19acaa27b45878f52771f3565ab6a389ca2243b0cd9f3b4e99797e1d0da28751a5e062b7b322e571c1cf93127576fe118b69a433919edca44fe80d8c788c69b27118ffcaba70dc9fe805c28037cbe8e5f0207551008e3fe1cd322090079de75ba2230caadb0b8a0861e3a8c73144e738fdba3155681bd004ebb2d89968367f34e507dffa794a9b5349b81c31507225b44156ba744f575efa6c7db2f1a657716e3c5dec1ab02fee59f5baf1f74429082c29e3e63eaa557e8b2a76eb1bf8299129843bee7e306144c71d210df7e26398513387cf1226e06ccac2e72e6c68157963e17886ef733c1fc03b9e7e4ae12a570ecc69a3efca32f16948061fc73f42bc9e0de4f4ed6f8085db991a8ca0c86717d814e", 0x1000) fcntl$getown(r4, 0x5) 16:00:35 executing program 0: getgroups(0x7, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0]) getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, r0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) unlink(&(0x7f00000000c0)='./file0\x00') setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x200000000200, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xffffffffffffff9e) 16:00:35 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) getsockname(r0, 0x0, &(0x7f0000000040)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r0, r1, r2) 16:00:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2285b0001000000004d5f4de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00'}) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000200)='H', 0x1}], 0x1) r2 = semget$private(0x0, 0x3, 0x51) semop(r2, &(0x7f0000000000)=[{0x2, 0x40, 0x800}, {0x4, 0x59, 0x1800}, {0x6, 0x20, 0x1800}, {0x4, 0x6}], 0x4) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "a0aec09127d4b48197ea4b0fc7ddc4d8e995dc54"}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)) 16:00:35 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) getsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f00000000c0), &(0x7f0000000100)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1024, 0x0, 0x0) 16:00:35 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) lseek(r0, 0x0, 0x3) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000340)='P', 0x1}], 0x1) 16:00:35 executing program 1: mknod(&(0x7f0000000700)='./bus\x00', 0x2001, 0x86128) r0 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000008c0)=[{&(0x7f0000000740)="6a2fbf57a069b5533360e773c1144728ca98857a3730e1ce813bcf9c247d801c7ded7b8a2d5592a6ee5dec7ac54336facfd03ae2a9127d92db8320da1ae981158ddb322a8eb99e0e1f15", 0x4a}, {&(0x7f00000007c0)="a0edd043039f6843687f70f2ce2107965d26c4c9bb51fb46f879d8664ad22e628c7fa743a908f27616f6ab41c3bb8ac85753dae5ef5159377ba39ec400df4efb48cc2460457e0ed1a47938142b550aa81f784ee3ddd786885e3e22d7e048ecf73c2bf6b9df6c79d5d8d7392d7dacedb0f4e580457f756a8df88125e0a6407ed332f2d5dcef66716f9d3d99d4acc0d56d44a2678841faa3cfc5200ba132482b5acbdf36e5cb001a215c4190ccf9e41bbf06a93b3ff50162c2ff4b039e4e2f97a27ad27ebd4c5880c5d2759e3b41d0758978e4eaf2b9", 0xd5}, {&(0x7f0000000140)}, {&(0x7f0000001280)="f770fbf4abb229811116ff8badb8bbc81d63c752379639d5f79e4a5f6298c4ec776bbcb5c92f5ee036161790684fc6cf61b05fd6f2ec0e5d16ea73d2cf8c56be4bf6d8adec73aeac53e2839033c8a3a8fefb86ee6b77114de5f4ce8bc2de1e9d5b295c7cefc2688609acaa28f6e031ec14bdbd4b0561de772bc410c536730a85eebfa444917920dcec54e4a729ed0b73f0bb023a5411bfe67e54b8907753f9ff5b204d0b33708aadb1abfa22ecd117146177aea759abfa2b2ac0f4aa6afc8457e61e16257c5630fa54d1d3689c3c81f6bbd0c4677bdf6f665fa269332b00fda739c568e9b248b8f0c9004a5f2d26f301f3b245de39fe67e125d046d02761931f3ae47dddcb3f781f535f926db913eb4d4e5a3875cad9cb66a42903ca199fad3388e0869afe8e58aac56c75cedad7a58efeafdf76ebb379c90ff66eb8fa1da3fa2f482320ea3915d9f69b65aa03b05bd8f91a92fd2a6d902b9ace6db0e6c56f9206eb764c31a271e11d20d7789e4070fa207c04776670d8f5613cd739e194ef51023f8293ecf232227bca2c532eb6e3fd530fc73aa1b73ee9983e4f2a9fa2c671bec3e964c6d4b8039087462fa76dfe3bc216ab1662864b709c0304329d9070dc1440c6a9ef26d05b70a8cfc64fe43499823c28be44f4a513d72b575bc7db5f59d704bdbca4a6d62845cb1b3f0b033a2a24e5b218dd98c9fd6f3e6bd858af4cd3a8333119112bd444d18c41b66d65fb68ccfabaea226da601604d036232da1f8d7f97859240aa0fb132a44425265b2f7a2c6cfb46a0a7c9979fc6cf38cd26da44dd2e4682f0bd3237166777338b70bcdf3b00beac99cf240793b9af97ddf92a5249f40f3eaf54efa14199591a69a28e8df5ce3dade26a77697f68803910632ce865dd31cda6c4500f0c79cc3f88a86451016116747ffb50480cee9dfce084742ff42cbdb4ae506491cc1bce83f3434bc56d45b154dcd7219ef75e12090dc50a5a651f929ad8ca0d541c472bfb13cf7c859ad28ccb0bcd9dfb1f806e05395a6923592780ba3764d19168bcd38149d24e4f14da3e12cd638c547cfe5b92920502954b71f0e58968457aa96a6058aa70c3ad4b56db8bc50b56fe05c637acb2f2bce287e21f36405368fad233b6a09eb4d1da5e44ff0072b0106e539bd770262402693f9456ae8e58989398ea26fc5fc028cef7220c8081589f58075c379e951e8ff6c3b8dd8aeb12ee7867252669abc94779ad816ada177bba93cb456473b916d5176d7b693c3c3a153cd5f5365b11b6f12b9745531c81208e60067b32c75d2ca2949a248200ae94d446e47299a1ad3b5d6d498629e7213e7cfe5f39ccb54863d652b0e391e2f74db93fbecfd7b1497ebf2bd66997f80bb1c06e91f4800d8f02207ec41c6579be3def18c54cd49cbc1d57bd3320622272754e6acfb7e7732410430d12fe3f05e685661ddcc32d03009040c5abf687536cd4d8e27dae9cfee81a4cd8ee1100cab19566c7a6d48c8690e78c3f1eafa0632be6663f26298f7d7bfd0da9df1b00a3a748d8563a6edbe373604e274ef1ad3346575607d204c27facac93d002293c1dab559c71e44912a50391875cf07ea200f892134fc56b875943ca57c7103214aa84272cec38106b8acee990028368c20ae406d2b503a42e0481ecfbce59dec844dab358a4c87dafbd37190bde9458d11bd0d39c68009309769ad78ea66259c5d93c10e0be98b9543557d6f0cb20ee91734d6eb738a83f09e7147666240907373dbd5cc1cde85d3409b5f35422e0db91e4750e86fc076349b421304c4be9f0d41072d6071b859e3bdbb770d5b052c4521bdd07235e7cefcc3bc80aeba5e43e91601e7929f529a8a9afce649fe7aa7bdc0b984e90864815dac5e0fa0be5669f6ad8c8fc77cefcfaabd94fca4c21831d2dce06349c555496016de876f59a983fd7379c8cd1ff71335c6cf07059df26ddb401290254a1371bf5c598c0740e3e0fb4e353608de5837c0b260d14a5b50b0f33865b95957f88108091aed152cf97da1750627c996a9f2aa18ec4a9baf3f1655e499c790b5f01001b45dcc710cf9772e3bd2ebf4b048d26fcb440e1503b28cc33dc54f6a4ab03fc2c0d4c2ced5d47892bcdae63ab8d2ddf9a1a9e06a1fe6a5c24b95e4bbdc7491a2491355888ee4762dc3f7949556a6fa004f6f07e9e96d213d8f54eeed566555253833e8dc28694e3a74a699647e22e53a016b98736c10f7b379c12dfe8bae9a9b538b2efe364030ff59a49886756d21cb296e237b73e05c8c1dc4e17664786e36dcfe993d75f1fc32214536d517918819901fe293ba1902092430c756e4ead0d3145873c4948f026a7659790cafa75c3a185ad24ff93bedf73dfc9baa0b40f12f987231abd84d10cb2dbce33ebcfee63f4f4f2fdf8a0c1450e5da7b9846b6f62aa4e3a587abc1c2e830a9f38ebf0a813a51fd66323004d3972db4f410e116f157f3f7f97a9616e3d77b70380e3dcbb6f87fbf7dc2f71c609930fd48018af325ce31c069ad4fadc32a1fe6cb6f08544f8d75cab40371c47187eac1315b255fd78179fce7e2501ef98ec14062eac6d20a988aa5a2f58e2742557f5b821ceef22373bb48c20ac3fc946b9f5f9d3add0181eb26b2c0611c34095f46aa9cf846eba1bd1d3c72f83a12fdad833b25532ece6c1be243fbe442a2472dfff1b77cccd68e4bd610ce9cf20e02180b1bd356a97f756bd00a92724f3c3cd3240b42816121050898180b809653228b83cdc41899caebaeb4951703c41a1ffdab90f6b893f65efd1dd6ae79791df987daaea79b8f59ecbcf9abe9337a199d030ac0cf3da220b9ed93ee04b72610f011dc53bdd27918d7b3b8d54244db470a2c4d24c99006bed3c0136cc49acc74cdd5af68b6debb7dad3eaa7c6c08dc6603b7c3d787816f185603db423bc0fce8e2ad5ad6b5e193f7bfa2d58811eb94ecd2274410babdab06a4cb6d4d7488da06c9ff3055864aefccebc52d9ba2e1e169cedff1841b69af6eb3dafe7c4b5f458261cd56db4fe39f40ebf12c25265c556b507d0272288bc873f3945fdb10244d90ecbbc4996625afb2008fa76e942abde9b17be9291a6f05441ac8f6fef8d8c2803b8677bc81b7fe92fc2e66cb938f60f2df30506534389107f1b8ad5dd29d05c05c4132e2761e4a1c1fef1cf06a58928b172db891f58c86603d01157d607dc27c84136c73cd7ee50e6ad238662dfde314183e1e77fdb9136a487025fa712a81fc0237d92063769eecfe130f334c5ea6d0d5a3b02b00fd95a1a84212400407da9f5e3451b766368bf052b80141746bc5c08000525ee7a708955fb3aadf02a80288c45da78c2ee87961ff148adb107ba54aa00afc7857014e059b2d959738f28fa493dec6cce313bdfeec3995b28fbd13b71a5c8e8836653376d265ee0407867b4eea21cd656cef6dd31c7e4a02c0ae4b9ff65c1756a64527c335cbd879695827525550db7663f770972f418bc750151ccbdf823114a4d8a39050195ad9b3dd926e90627b85c862f6fd23e40ca942253f4cee4c42fa5f42e4c867e60fdb9d5c56a4a322499bf8af0bfbdc0d1bb7efbfba0f4fa81eaf053e9ffa06f2fa43f6c45105af9bfbd2809773ff190d053cfe4544a1e9bdd8cfe8f77cfdea0be9bdbcc56ca058a04257b68057826e91ee0b837e1177a2590520f5185745dde69605f8aa8cc5e25c64103150cfd0491888ed13ddff0ca50182712c25975d2202815f75ece063104f63a357028eeb343599f1a01568936c57b64e5e522c1402c77bc1737c96066475234479ca6cf319a7ee0fffac734d663e32781307f602ae79cbce8b9ab5059f26b19da18612039853578b5b4ac1e62256d4e6e0135624622dcdc716a5978e89265d70f844198f917c3e81360938f2dba2e4940190e6fa9173bf2ccd8fb61c08b2d5a91fff04f5580f4494065b4618108c4b63fafde326c4d30c0480b23ff585c7649066f3c19c187dbe9dc357b72045fff1301b119f75b7b65ae7ca040590e31c904ede23138ced070c44064f4073de113247e44cf09493740f5e8955fa958b0edcc29fea16c228165cc403dbbe94f3f0c461c944cb08407f030a1795ca01447e21e5e7bb1295603135cdae2ccdb606d06a64a0fcb4372d5685ae097aa4b6c7ce1f2c74ea527ecc1408f02d494d1606b6d41aeb725fbcb6b486e0b7f22537ab1dba51509c69e5272954dc3a20d555008baf18aeef8bad212dea908deaff55c4f923c7faae02426df7e04d743a6ca1db17be83d63bbaebf57f703607a1481314991841836f63f368db767fdb192fac7820197bee47c23ab13088bdfc3dad9b78fc02bf5b6b951268409a5c19ad7e0f77c6dc09690a9411a57357726b65c65792b175c993120eb359b46f9d0d0950f3dd2606ff91c2fb7b62ece2a9a06ce3e3a617ad2ae6f048cca1af2bff0e33554a4da9bdd2013fd42db5125a439854e15e20efd344f94d43d41555ac014f5c37b3bf1d4e1aed54a90c9159eef2831acd1656593820f5088f12c91b62191c2ae2471fccff1434dc303065621a019aaa0f2f727ac7056bab52a8c54fa19acea70eca392d8ee676f7f99bf7a878dac92a93f594743f062b3ddacfe2cb2f8aa5f67e6bbd8b37722a26b21519d9c963ca1a30c1170e5c385e333ec493d38f7fe27afebe4147113b497972027d349a021a802ebed339cdbb02004b5a9e18bbe3f8ce13dff24dd2f2c2a19ff7402607b101b12c0735d537d45d729a259dd3f48d7ba45891fa7755875a8a0c902708e13d2cc32569a6b2cf26ee96c8538aa780e8f4e675047ff17ba828da170dafadb3bca13e28eb01a23a14d5c2cbfc9b73b01dab5f75275e222fee6688c2fb8a603d760554ed2ac05f6c2c4df0d186039d9df531c39e9b3798911c6df59d1296d869eb6f16c07d55ec9f9efe5b9e5846b2361ded594f032036dc905a26b3a317d859b93098a843486b0376a1998d59cd3d6626f786d09ad60ee8dff2df74f826686939055aad4629dca7bc6c7ca58e2912c9f6ad07304787eb2947babdffe5791ac4376207b299cc0b9861c7b36e992bc200d432ffd52f3a82427caa8dad7c7888b939def823e8c91615dd90d4f3fdff20738bfb6e63071ef4690e10086e8fa51e1a0c3eb3b77d3b12b8e8f6be7d657bad88bc465c7f9d89c02ebd6eb0c1898403558d169281fdf082a0c713bdfc8f4e3a09dd5a2f4da0a1edbba32f79e4616fe2e61b7361a717e8c3ebb300753c1cbffa0d4a7f5648ca40d74efdef396c4472e6374e5225b734b2e4b3880ca6c24ec1b2c7681eb4510e1703cea0ced279437aa0f5ce62ceb76ff3038bd5ed9e0ac8f8c3d9a905784c67508675f0cb4a961ea3bc2fe941c4ad36f40e2fede881f24e0388818553f7a1cd1318e0ec889cad0af0432464a0bc36a2b25ef084f30d66b5351aa582ee60d1ebc74af21f69c14f5641a4acd9fec6f579a369886daa755d9047a8036f304d53d16400884ff442ea0dd7c8843d962c3f8a157b2cb7414eccf263348dfc873d7208b45c4e026268c0eaaa05afa34c650b42c7477b20bdba0b6f923fe75e4b3a72743bd3756378b3b53ca555fb0b8e76268375d9c20925b9af8245647061bfdc03a19f4e5b363d0d056325a1273a0d94bfff7d100e3d94b79ce6ebf3df3c34d73a37263e8cec5223b461ec756f78a6479f62a05128a4739acf14c72ace911de7f6058212f1f25ea09995393649eefdf2931cb6cca2b3e1acd099bc41b161bcd06fd4df852a9dd3859489167d73e09c1464f", 0x1000}, {&(0x7f00000001c0)="7df3816e4f3cd265101cdefbf56e99eef4abba6b07e8d8ec3e61b96a41a56cab193a8e71b1c93b7dba45", 0x2a}], 0x5, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000200)='\f', 0x1}], 0x1) writev(r0, &(0x7f0000001240)=[{&(0x7f0000000240)="88a9d6da683adc1e299088ae2dbbe64b091e652a685773210b7289fa36508422720552e2d27d186c9f652264e167e4259d928d0672dc8fc7a2b5d64b26eaeb3025c77d28657a5d33898b1579c05f40785dd347075b6a24ae8c1e107d8d21dcaa6fe002577362da5c9e7b6bc90ebda0f661149fb776d9457fca55adbe10cb497715d3c514c1ba7783d7dc38bb0f67f754f9510d361daa054ecb4e46ca1d649e2a92b56003d918aaa2f285368bcaa12ee397edfd955b24b71be5f455bb77d2a6a7907477fd47b6759400e924c2fc35e8eb14904558225177137c9baac62a76e9370fd1f02ec8d235039e98d1bc3fb645a40100d60b79a0b32342a0fe07dab7715c526a460a905d9050f766cbf7fe413d9edc8f29c5964a05acc7e03a05c0e41157ae269e72f4783c3939d079626b84f3e9f7886e73233367dab289cd7cb2335a5932b7edb7165068b3f8c58d1e18746d809eba430bc2e817c9839765b28f17625de04ac56518d534e45b9d883188d127abc8d258edf77510f696e2e77399e3492cc0c6b56d3584b6d97235658a2e1341305420a34941a15dae7b69a98d5c9c58a822782cdbc2e654f5e94bf0ee375ccdeab535df9ea675527da608d58871fe818aac46601e0de892a2b6de3d914a958613f6d0b8051b9c0f49b530f0787aba1b0d4c0723724a021584dac7a7329990ab83a2ca5a378d1fa62b1eb8b276442432b312cb9cee7d4bb4b65b1244a3edf12b16d4ca0ff3a077b59f323e1093568b7f243468038019527275c92f01a88553209bd7121ab05b4ea678e8b9f6e1a2486787ae52a3fb6df1a3d47bf497e4be88cb6f2b8c2d1bdb13f178e53c62f98993e9f62a7594ab459e07405a0c46926d76636b7b45742ebc8cf74056e598be820df499b11bb52a6b10e2af5cb947c8db7d09e7bf4dcc284ac54b588f49818b751a4367f8d14909c39ed4e63a91e369ec9c14b57c697f8745e694e013fac87d0f14063ccbb88c530181d1f0f812d1e34611f4e39e4cfed7f852685df8649c4d5c940d9be7bbe479c09320e625edebffe0710e155e593e411c4f50e1d32191c59638bb3e3802cd335038c198b054437d177308c9a00f60f813356699abb1cebb759399bb8b4bc756aa160bb58856000dc93e7693b57ac025d29065ef1074f62c1f6e8a306dc740e38391524410b9763597e7ed6988855e1c9c2015e67579fb719c2fe41eda7296be796b63e9deb134613bc732c685543a2bf64b4bcf20941106777fcd11921ab868a7f8c53011d047034376f7ec211f8ed85ed3eb94392935f9fc35d73b9eac05e278b378431e1c6799ffe29ae2213cdd0bf1db67587e9f4472814efaf50041ce975d7acaf07e9c2c514f36bfcf0f24a584c8117767d3e0856ac7903eb4a954ba335bae2bda935deeca609dc461bc8a04251a1d429c50cf7b479c381a308d8b35002771443a2cc310c9216423707318a174a8a2b568a185ddb47c98feb510012d6de1a6d81d77e8421951fba78f8c4351e3f3b95fc1e578ce7ac7e54bc39bd8ed0a27e71540b6b8a790bdcaf22cfac7ffcd0229bc70fdc32fba5aca9bff342574dc6850d770f9b91ce963c746b8e8ea6637352e0b9627ee448aecbaeb672e88d4547e68c015ff223c9759981ba524adcb14b74d71adea07", 0x49a}], 0x1) 16:00:35 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000100)="b1005b04b30ba45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000040)={0x7, 0xa6b, './file0\x00', 0x2, 0x7ff, 0x800, 0x9}) 16:00:35 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4401) open(&(0x7f0000000000)='./bus\x00', 0x0, 0xfffffffffffffffd) 16:00:36 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(r0, &(0x7f00000004c0), 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)) close(r0) 16:00:36 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x98) chdir(&(0x7f0000000000)='./file0\x00') pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000140)="7f724137b56b4b06f50cfe5593feffff907a9dc5f238f8b14da2f284df84c6712af88e0384a2f391d063ca7cc04783d52ac9877bbbbec22531ca8702e38bf1c1", 0x40}], 0x1, 0x0) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 16:00:36 executing program 1: r0 = socket(0x20, 0x5, 0x8001) accept$inet(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) r1 = socket(0x23, 0x1, 0xc9a6) getpeername$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r2 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) writev(r2, &(0x7f00000005c0)=[{&(0x7f0000000240)="52bf0d418e0143b67e2ac7864f56d543a12366538774865636185fa5638e67dbdda02f687ba6d860ec431db977eb58794202167f3d9d300e13a9e04cc8de4505f4615cd9a9676552b5e80c25c6286d85d311f7e5014bdd0a2f14a6bcae8954c06408da47fb0ee20d26fde8c21f4dde2162127a18e441937faed78e0080c141e6e7b786036e0e26aea3b478feaaa92c358e68ae84a88127fc04f98897854844b7120011c72a65e0f90ca32142e79b6a416a8a553ed78711bc41e9fafa9cd06aa6282c09f2c3b7370916151b93fcc079dc86993f4e372e", 0xd6}], 0x1) execve(0x0, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000040)={0x3, 0x61b1}) 16:00:36 executing program 0: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x8000, 0x0) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) pwritev(r0, &(0x7f0000000440)=[{0x0}], 0x1, 0x0) 16:00:36 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000540)="9b57c67b12f0863cc3bff2a3fdb7514182a4f849acea55fce82266a66bc38ca4177cbbb0ef120d98f193f18416ab85cbc79967d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6cd872bb8a3b5d4f48b745e127331d8b557a6daee9aa383532572511db5eb5c4f86badcc2809e17b781dc38ba45876339c236d2842d5cd0f0000ce96991408074f0a8b7f55c354e9b9d8ed2600641a158f11973a86ce02a5d6b8740a0f7ca4dccf1e3e98f68c6fd522ec5fe645a3a7eba4dbb15532ee59f50c3685dea3c7c2ab0d8334fa889ea82359552c1782bbaed8b10c286498ffb4de8ab6530b32f061e48e031c90679219bca1af9610950e1bbb96fd1012ddecee2048a89f8eb094d88ec6774e227efb972030c0be474f4f4c76734ace92f7bea0568d6cbe8ecfbd67401d45974a6878d8315d450a60eb5ec9eecc56d8e350587442069874ededbb904633260bf72c6b428417", 0x171) 16:00:36 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) writev(r0, &(0x7f0000000080), 0x94ffdfe777046d8) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000040)={0x7, './bus\x00'}) execve(0x0, 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x8b, 0x484}, {0x43, 0x7}, {0x84, 0x579aad9f}, {0x8a, 0x4}, {0x0, 0x2}, {0x67, 0x5}, {0x87, 0xffff}], 0x7}) 16:00:36 executing program 1: accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) mmap(&(0x7f000071a000/0x9000)=nil, 0x9000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000080)=0x3ff) 16:00:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d704000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e017a80c0000b60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c0aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e61f9a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1a5c9f065780f5a26c7bb6b56dac5a7af0d39c076206c88f83373cc0394d08b073df98669ba61b4f63caec35d5082101f4feaf20be12c91de845c593b04e4b8b48ec7bccab1ecce8a980b3503bddc3fe5bb6c66dca0bb5af95424b8a14ddcb2a27755096b17790afc94f0357c480b82047aff817894db70eed8da3a657bcc649acef14f1b4273218f8fe04a869e10044a3bbfd34b28f7", 0x129) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x5, 0xffffffffffff5e50, "854955882e0261b6374dbfa608e08ff7ff00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f0000000140)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:36 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) pwritev(r1, &(0x7f0000001280)=[{&(0x7f00000000c0)="64bedd592a4fd127c0b785376b1a16a6f94b2f4c3d0754fa25a7564ccd8b67fb9426727d95e67fe04a0cccb8cde4f05cec8b3a12d68fe0655e9a87a320d3f6d810c8a4625005", 0x46}, {&(0x7f00000001c0)="69ef8358169a4c15645065ffd6b69260665c3b5e4dbf66950b2aa5a40e6259e99067c17d7052743916984c8a9989b37af5d776e9b0bfb7e2bfbbaaa03ba40874c1291a559227a897ce1566812a97b92b0a4a62920de76ac891e5bf7ec97700d9af25a99aab5a51c86b061a9d291c009812acc8b26e9c5d350d1afcc20412b010e3f3a8e545f8b585896e1d13fce676e1b12651a01cdea4193781f061e06769f2d24a402ff7cfde2fab6707e5df52629f3f2235f498a34dd475f2fc4eac1ab3b51466f7f6af8f7a0dbbb568bda445fc2dd241cc71170b6219a535412bbc68ad1b55c67b37d625bb8ef8c4615cbf174a4c14380ad39bed8c2007a155dfdc8d2d5eb04464db7a1c873fe707ad249754354595e7e204c765d61f7b756d43fbcc252b4f5a07f6c955a73e82498c5e0f5007c695a9a250ee221bb0b7d0dd5a81b7413c3f8e8b48e087ff43efd047497a737fea2f9075e4f2a359b2b2c228b3e7650e0c1837c1b5a651473c3f50e5021b3d5945a4908105abca261c760a304cb66d7951345407ae65d6dae2eda97f63b438cb562bf4572fb0603d8713a8d5bc2bd03ef5cf2e466ae4b027aa10427347d67453ae7546698cd61fe0ea1581406fb903ed5c5c15f11b58aab2f2ec844fe7bb00c650266e709ce0e0b93972e74fe6fc285902ec17c3b2f1dafbdeed09556d7bbb5643f8b4edf4e3abbdaff60358b5c88e568aa8bd57dfb2b0258b5a08dbcd212fb8c69084b9ad37c081451d4132fdf6be15eccbcc52fd1b6d5f224ec8b27598f5f2cc819c28935ec4e9ceb100df72def09a13924e7786414b0fa6eac9a76d3ae715dcc3e2af5f3eb898c7e752214c0324dee9d9b3e88b7e3eb8be0318c1ff6a79c6746853960f740ce75367e4f5f4647426e9ad660ef25720043cb4c394cad669e86f29ab3eb76e1db9999e9849bb08bdad8c7f4549e95658f70c9c7a290053e4fc483f32c154514e79b98fcfc03cbfd64d03d31ee115e627e74cf02f1e698bba9c000824c85fb7b6dfc00ce84654fa6c11aa44ce54b594966643a88ffb4bcd730a0a293eb8df9096f3325fdd6b35d5e5ae288e39e3e4c3c2da6817fde937072a2d95adddb2f083ff849a7e565787e7d5e5cd2d877a683db2ce3cfb85fed642f2ece82e973d69097e8604588ff36fdd45114793fcd3ffb81953e192125d9f89283dae4b9c211373ce6c17483fa984fa6846c62128bd297bc6f87fce9576b8a1386a73d0bcb8aff0555d3434705bbdcc8fa415cf704a60641c4b699cf34304446c3bbc934fb7fc1472d0bc0d921d168118a627fdb5f31e3f6d60a86ae5e1c42f88a7dd1df5293c8cb00baacfc52d116561f0148000e867a5998bb80975d2dc7a181cf29455248ddf0d435e56207bd4d7040bd15510d22d369198cc698c4bfb8dc6c23c9e9bfe0516d21d79eb7e4c271b0b68da3970a89c90b8410374d32541aa2893246ff8c5ba03a4acefea576ca33bf5868aab9ef90b9a35f1701ece3e1388ae250b3c9e235b49f6eb41244a6cfbff9bf5d800f2492f44055c740eaefd6f2a33890afb80f1b6ab76c849e5eac8252de0b3e56ca37cd3c39959c620230ccbb3b32fd64adad5f5eafc0c15c001926c77b624363f22b9d31d4f78acfce7e5f4b3be5c26b1f804a8254debfc6a7c6621f4de7fcd0a0ad5f9472319ba85b4ff58fd96f46a09ac1432d7d73547fa8b31e4e80d7181900580a87a456f0ec291c5978a2cd65967160f5d748cecf29cfe693751a102c959a2477bade44af821ebea523ebf73357c93c8404bef2b3765b34854b93a524282e884555e0ddebaf3157e9f0b1754a70cfbc4f9ea0971d0d33510e517f72b6742510dace1eaf09d1f09c1f85dd8f68fae73feb0c17af5fe5965223880995869da9054b7f1af3994d11f953a6f0aa61f16b8d2dac53737bc527ae4d254d85c1843df64b57986dfe047cf22d04f5b7560c31f93ffd34834d81c77abf4a098805c5dc54312a8b939079bbfd8d45f639f53cd7d8cc351a354d03bef56c23ac406f02285f7bdc1782f7d0fc71bf04a328dcb6a2b1e49c7b43a62fa2f38fac1435c1592c7d690f8d05704dc7143d31c5380413d49b571fed879a47e1e4e91272f41a5c9b277747abff689e6e003ada38c5d9519109e5cee7ea0588a3f016c6ae5e771ea6fb207aeab98951c467777dc61177037ac24110669b8ad802126e400fc2bd4a8f563699375c27b46a5118afe34eabfbc67dfedba254946bd9bde99fc69a94b9f81a135425a465f8ba561affe43d6f705d8956a8a0f2825121d46b145d8e5e08fbf546292063bac8f77bb8efae7fccc10099968592676c938b4725ec5d6e520ffbc2a2e35c5b953a65a8b33a2c6a3bcfb80208c0994fb5e5207bbd870553b9f4517acd0c8ae17637f395e81f6c3cf0171143ca3338ac11468d8ec48d0fd17f96fe6ffe1e3217a5a8507faebadf019a7f068bdc18d04e618056fddba8a418ac063f71dd2c17784758b6412014f8455f39dcd5a9cc165bc60054c01f88c225968a0ee09e67f0838260c8a97ff025e50f01dffa289dfe3f392204e2a60844de2a876b8559f5775777a3e45b9b010d65593ebb852d7f67f685f7ab0dc632c01fd436104e38cd1041e6a31a8ed1c596f9e25de68c1ec246d91ac12d3f91ae9518658e0892df37868c91c3a90bd52c99980f1dc53b93f6c04d70ee29f5dd386264e3f1d1db57b5349c395d2f9accf36bc669394fe6deca82ac412b8c9920ccdfb2f7e4c4f38123b4328cc7ee8412be21774525717f27208006a6add630cb25a53db12e1d6c9b529126a08e48ba83ca4455edb1903e6d32917f996d231fc9b842d4d776c337a657bc60c81d8dd433c1d2995573eefba6e761547c065e2274cc655747878958a1c14f1e2cc28203d4b2a19eec393bf38d19aba6a3355458458435f74e2b8f48f9a5a37e7d003642247b4058e20f12b295377d01af6988dd7e0e0517c1f45622ccc97ec084e3f7d5e7fef8a9716530060d20b715ca9aa3214570240e0899590707098bc03aef28a4ad67c01c1be05059b335d3016493d6074bd4ff46e28e73fbd4cb52f7f1eb4f42a5b0770e50aa7fc0a6fa19c8f8130b093a838df0706143533af46ef894fb81a78914fa3f33456e2b9c22164683aeac4998703c7f80411ab7a847943adf9e299f1079a571fec1b7a3e22db9fdca2bd56e96e1389665e9744311b99e26aa0f05e659f6127e948f88dbf84f976255e8994b5b49259c8da6febc0831d8e79c7fac4631d109557e58cb438bea6d6054ba415690d4842135eaa93a01cf21414f03b503031495d06644a75b61d9e4050ec3fe11eac893ec6f2170efeeacafc46a55aab8e2664364519ec9fffee31544d0e9b4076eaa248f238055de7dfda43976933413217b65231fe89371a4f538b4f24fc1deacf235fa937765aa4f2a9d5aa558ff6118494a58859e13916b3cc1d8eface9057565d05b3470e8a89db74bf07c0291ecdec18d705e56ed622571dd79b9c22b13462e3d5fbd3be84d6312bea81a2cba717622183b9d457caeae78951528f983f6d772de9973d09d1f6916c9e35ae9c69261f2a791dfa5c0430d9455df52369836a329a91a53697309ffbc72243a346cabf97cb06ab1ff2615dc88387f8572a0677be70eca739bb566962d011dfead64d520d53a71d2c619067ca33ecabe72137ebb55f96d47398c5db31e4aac128ca831e3bd51e9604e2d27d750012bcab8781f7547cd9aebdaf77bc13df1420762ed88ba003910c86f73e2f82994577edaeb79a75762a35e9f319d274873b5b53881f659ed4b27f9a63a0ae1cc3c4cb43e266d7f1d610c4cebc0d06aea0d46ccd782c1046e0f41b07476e5c944dd168b1f33e75d02cf9619b76de47ba1420868d266d87b163a49300d859b834624234be033f65675790aca0141517a016096f0684c29b75e813f33e3a1441972dfb1f665f2f115eff3180322f8fb476c9cfadad3de215b9d58dc5fc1951f3c05f2f5c2e68e052c25fc40abdcb6de6d70b3180daf11b0d111590d8c3b4f9794502acb39c40c0bb6597b905b57092ab01ac9e8c9c4587d64ddc48dfcc00574ad4a809094abc7f37b0949ef905efa2569a0479d9b66feb9f08e9d4bf3b72e83562eae560c58b98e6d4e317efb61a975a2197ae35b23ddfe9e3d27c8f805fa93670b5d7289b35a6cbeedd9aa497a8628a7919096926ee718d3c271c2ab16ebbfb3802eee3070eee17b38fd22c21642e4e37d8e43a9cf325552b225df8ead3912e9a46644483ab103cab100cdc0a5b7d4c62090d98c3b514c4fa0ce0e98dda2bc9e3bda4033e97db19f87a9b5a02c9c4f0b65734bc49842c1c2a360517ee0952e7d14e646bd05f7245f88fd1618481f0831eabe1d227d67f43734618986288b6546f285ec1191a5e933bfaaccde294aa8be5e3385b500567dfe6dfb5b362baa06cf15ea2c1f51fafb971de827f77fda05311f7ecac50157b1703b740beec674d6ada21fcd004bde6a910f4910d7a92dc4b0673c9cf3713dda6397c0043504681618e0d429557ea2994487aa7f027463adb1a1b76fff21e53e2a10d739f866a26d88a8cd6b5f0a8e6c50a15d6dada282acfda4d236411e09a8f1b449b59235f94b1e87c50d1e9548d9bcb565847eb03a506b5d6a2b8cda210af115d90a740aa099a0f26d5507a2a8c069b0ad1aea69be0d969b829727b6ba722f9ed96a2a27125583d87c0e6b087fafc492397a08ecc500cfcf2d4f2923de723a89d23d239de3924e561df9fd5673be79b03f2b9ad789f566b78976445dcb5d47c4eeeeb08f7d642b8e1029eba8017c5df175fe7e3f26e1735c00c4fffd835698effa47f99c9f061b341531b1430673e77c7c2fe89594d24760ba2d7c120caf8bea0cd54c2740b214db2276610f7cf433ef282b6b4e3f2820e2d9adedadec07771915a73f07f900f842325c1bc725504763f07798e29c0c0dc04668d25db48efafdfd4124cc25e8cb9bfade8f0aac66f7232335273bbbab54896b1030fc93d716e48e6d8a6953916bb8cfe3ded736dfe8dac022850a33582b3198ffc3fecb7c92db735831c619619db589b318069825bb1cc19b807d1c05d3122c25dd9d6dc261fa71b81731ffbeb526137579da37a9234b57a2d2db62a9c2df3f9a355ea2c35f47bed8094d8418214107bd6fc21f5ae4f17a8f1b4cce88c9aed9e4b23e79c42fce52f4ef035d93f659a2cdcae711d2df85f602800894c0f0c94137bf19474db84906024863faebc4cd4ccbbf220b306f36b6eb0e96cfff104850e776c77d7b523f3a6e470544fe3e1b0ef90fe8a973255f411d17091d2a10671cf75d6388a58bbb7fdf3e0db949be2d9d56a4a0c8558e340ed4fa4280e6400838ee4fcce50ffeb73758498f41c48c38a2c09ed395d86ec15380e1ee1715331318cf15b41550f0c004b8993767bc00f89ce80a426b1c2de04910fac46317066febcac121af99e9f4c253c179b82a8d981f3acb16671a87d77ee07851926b0c1f41904faad528bf0c55cbad7375039c2024374cde2f0c740c52a941b75b1ab3a3e82f741a443ef9be5ba4a63d92525135bd34ed31ee3e5659386bd1b4042d6323a8cbe199695c6cb1b3299063aad3270eb33e9e32d7b0fdf77490d9d26951934e4391198a8f53054e15677a7c0afb8d20724c9f7843db6cc83db89d6de6c85a4eeffee6833f32631f973aa9b61f285e25a8ce3a53e7601207db5874d2dff0aa685b1978a150543f9b195afc3af495b1727ea9edbcb128ef26d292967", 0x1000}, {&(0x7f0000000040)="755d6907e8aeb0cf174688298daef1f57757f24864b145cc4f137adab2543757c47516f45cec1560a1b316", 0x2b}, {&(0x7f0000000140)="d3eb3013e7ad57d8896b", 0xa}, {&(0x7f00000011c0)="98f8d151ca3f8b850375efd8dff0634f959cbe2fe13dc032077767ace038f2edac5d0dba035252fe836085ab1d7f764946f6b18e8c03d56f0361c4fff4bcb59ec11b23375648d6b8ac25af44038c8115fadd162b9437699229619428c97b45495f5031d6da25698f89d30f636f8bcdf7dde5dea9a929b0bb35338d564447fdd30a438f4c49a5715348b094c6399cfcd1ccbeb01ed21fd0caae608561ec86", 0x9e}], 0x5, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000180)=0x2000000000009, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:36 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchownat(r0, &(0x7f0000000040)='./file1\x00', r1, r2, 0x4) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) r4 = getpid() fcntl$setown(r3, 0x6, r4) fcntl$setown(r3, 0x6, 0x0) dup2(r3, r3) 16:00:36 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2006, 0x8612c) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x100000001, 0x0) poll(&(0x7f0000000000)=[{r0, 0x40}, {r1, 0x100}, {r0, 0x100}, {r0, 0x2}, {r1, 0x16f}, {r0, 0x9}], 0x6, 0xf40f) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x5, 0x0, 0x4, 0x0) 16:00:36 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x101, 0x4404) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:00:36 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r2 = kqueue() ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x0, 0xfffff, 0x2, 0xfffffffffffffffe}, {{r0}, 0xfffffffffffffffe, 0x10, 0x2, 0x401, 0x7ffffffd}, {{r2}, 0xfffffffffffffffc, 0x54, 0x5, 0x810f, 0x9}, {{r1}, 0xfffffffffffffffd, 0x80, 0x80, 0x7}, {{r0}, 0xffffffffffffffff, 0x20, 0x83, 0xfffffffffffffff8, 0x7}, {{r1}, 0xfffffffffffffff8, 0x2c, 0x20000001, 0x5, 0x100000000}], 0x4, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x42, 0x80000014, 0x1, 0x9}, {{r0}, 0xfffffffffffffffa, 0x0, 0x40000000, 0x80000001, 0x1d}, {{r2}, 0xffffffffffffffff, 0xc0, 0x4, 0x81, 0x1}, {{r2}, 0xffffffffffffffff, 0x80, 0x0, 0x100000001, 0x4}], 0x6, &(0x7f00000001c0)={0x6, 0x5}) setsockopt$sock_int(r1, 0xffff, 0x1029, &(0x7f0000000200)=0xffff, 0x4) 16:00:36 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0x66) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:36 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) socket$inet(0x2, 0x1, 0x5) 16:00:36 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)) 16:00:36 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) sendto$inet(r0, &(0x7f0000000100)="da47cd81c8b3e376e6ec0a370e280ba0b36eed72ebfe02de00dd907dca59c205fbb3d7e4baf619fdbb7534c0a9df5e117f3779518f2707acdb4ac1497a29e481c6cf330bad8ac2e53604d7be92c56150ae4bf319786056ce78159d8883a69574f69a475f6552ddcb9461d8534c575c99d9128baeaf178466a636d112a67b26f51fbf7252d28bd838e0a6a0069dee9591bdc22921ec3d1568cde7881bbeef2e254ce97439d2d7b96acb83e2b4df1b33f610e70f4f36acf011b117b1a3fbfe66635a67b3209ff017637f5b1c06e02eb94f210e1c930e85bfaef4", 0xd9, 0x402, &(0x7f0000000040)={0x2, 0x2}, 0xc) fchmod(r0, 0x20) poll(&(0x7f0000000640)=[{r0, 0x40}], 0x1, 0x7fffffff) poll(&(0x7f0000000240)=[{r0, 0x85}], 0x1, 0x0) 16:00:36 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) write(r0, &(0x7f0000000680)="a4d4dc7d39272e05cc257a354cafb92f32b23d1b0c1dbdd38c8f476e5d8d18da8ee5c40941f759e41d7205fa0dd4b201cc89509fc12be472340b1f52821f51df6a266fdf845f3f30272d7ae97b77fd563215ee32bebd74fabad0e150b7541a9d00cc48798c608c55dba336445651f91f82c805b6ebdf2142f4e3e70e27df01285ea93235f258a578fa5581c5d114ab2add17e1bf2bccbaad0e0d75780638269c0db4a9074e89fc267de32a598e0b882ae7e6ab50b10d51b9b05a108cef4cfa735bd79c7c63a80013ee6486ba3b0d3e8fac050a1ac772ee646ce061dc4a2ff2fb823611c10fa638e250adf4c260b91998393ea2e314154f559206", 0xfa) read(r0, &(0x7f0000000840)=""/234, 0x4d) r1 = msgget$private(0x0, 0x200000000041) msgrcv(r1, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000e45f3bdeec268b59986fe5ff0ff2110000d08f9adb46e47f790000000000000000000000000000000000000001ffff00000000004000000000233bbda48e3d96d200000000000000000000000000000000000000000000000000000000000000000082b3b6dc881cae8d0000000000000000005dc3868b000001000000000010316ca45cbd870205354e825dc3a6f2332e57da5ecf06005de6e861d2cb957c69de5741ed1cc4a66145d816a1b18b28dc05ca8b2df4888b380cb360b055765438339054639287829d1c33d7a122c2ebe08805e059ec34e872a4c6e6c7d9ba782e0d622b5ff7113a923bfccf8659ecdbcc5860e42335b84152"], 0x1, 0x2, 0x1000) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r2 = shmget$private(0x0, 0x3000, 0x102, &(0x7f0000ffc000/0x3000)=nil) shmat(r2, &(0x7f0000ffd000/0x3000)=nil, 0x3000) r3 = dup(r0) r4 = getppid() fcntl$lock(r0, 0x7, &(0x7f0000000500)={0xe219ad03ee787432, 0x0, 0xffffffffffffff7f, 0x101, r4}) setuid(0xee01) msgctl$IPC_RMID(r1, 0x0) r5 = dup2(r3, r0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000004c0)=0xc) setreuid(r6, r7) close(r5) kevent(r5, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x4, 0xfffff, 0xd0}, {{r0}, 0xffffffffffffffff, 0x20, 0x3, 0x9, 0x6}, {{r0}, 0xffffffffffffffff, 0x80, 0x6, 0xffff, 0x5e}], 0x8001, &(0x7f0000000240)=[{{r5}, 0xfffffffffffffffe, 0x48, 0x4, 0x7, 0x3}, {{r0}, 0xfffffffffffffff9, 0x42, 0x80, 0x9f, 0x4}, {{r0}, 0xffffffffffffffff, 0x4, 0x40, 0x6b3d, 0x5}, {{r0}, 0xfffffffffffffffe, 0x1, 0x80, 0x4, 0xc0}, {{r0}, 0xffffffffffffffff, 0x8, 0x1, 0x80, 0x7}, {{r0}, 0xffffffffffffffff, 0x20, 0x21, 0x5}, {{r0}, 0xffffffffffffffff, 0x4, 0x20000025, 0x13, 0x4fc}, {{r0}, 0xffffffffffffffff, 0x48, 0x20000060, 0x0, 0x8}, {{r0}, 0xfffffffffffffffb, 0x78, 0x20000000, 0x0, 0x6}], 0xfffffffffffffff9, &(0x7f0000000140)={0x0, 0x4}) clock_settime(0x7, &(0x7f0000000000)={0xe936, 0x6}) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000180)=0x7, 0x4) setgid(0x0) 16:00:36 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x30100, 0x0) lseek(r0, 0x31, 0x0) mprotect(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) 16:00:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() fcntl$getflags(r1, 0x3) dup(r1) dup(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTAT(r2, 0x20007465, 0x0) 16:00:37 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8038, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x11000300000005}) read(r1, &(0x7f00000000c0), 0x0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000080)) 16:00:37 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000400)='/dev/tty\x00', 0x80, 0x0) pwritev(r0, &(0x7f0000000580)=[{&(0x7f0000000540)="24f37792dd945ad47281cfd3db690c21303af191cb25cfa001c08108759766ba", 0x20}], 0x1, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8a00, 0x0) r2 = dup(r1) linkat(r1, &(0x7f0000000140)='./file1\x00', r2, 0x0, 0x4) ftruncate(r1, 0xc9) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000001780)=0xb3) setuid(r3) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000200)={0xffffffff, 0x3, './file1\x00', 0x100, 0x5, 0x2f, 0x8}) syz_execute_func(&(0x7f00000003c0)="c4614cc601baa358de000000000000360f28b70ecee07ff345a766f26f430f01c1f00fba35870000000fc4e1ade034f1c4215dda638dc4e165640493") fchown(r2, r3, r5) setuid(0xee01) bind(r2, &(0x7f0000000280)=@in6={0x18, 0x3, 0x9, 0x3}, 0x9) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) fchown(r2, r3, r4) chdir(&(0x7f0000000340)='./file0/file0\x00') r6 = open(&(0x7f00000001c0)='./file1\x00', 0x201, 0x0) read(r2, &(0x7f0000000440)=""/253, 0xfd) writev(r6, &(0x7f0000000080)=[{&(0x7f0000000040)="96", 0x1}], 0x1) pwritev(r6, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x1000000000000002, 0x0) 16:00:37 executing program 1: r0 = socket(0x11c, 0x2, 0x9) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x101c1, 0x0) setsockopt(r0, 0x0, 0x23, &(0x7f0000000080), 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x10000, 0x23) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000002c0)={0x8, 0x3, 0x6, 0x10001, "fd1dfa4c5fbac30b8be6b715697499d6b7bb44f9", 0x1ff, 0x800}) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000400)) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCCONS(r4, 0x80044272, &(0x7f0000000000)) r5 = dup2(r1, r2) dup2(r1, r5) mkdir(&(0x7f0000000340)='./file0\x00', 0x2) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000080)="63f5c648300e190bba6f000f8f68e494a1c98ce55b323a7163364fd8fc0d6c592596a2efaaf45dd310e061d0f6c350a0c4e0ce757bd1c26c46dd874f2a9979c8b977db09ffe40dd68c1e2f4e32e31e144ddd76a5986793cfceb2a59e82a79228abf8c7f57beed45fe92a161c8d4015799d33250cbf8d6db0ce18c9ce069b1cf260c6f52eb6e5fc5b616c8af2ff2ac2dd82e51e69e2cc7a4538d5619c1b653ce386dcddf807d5ccdd2fb0b674364695982fc9968a0907c2b68f0c3baf6569fb3ca11fe867324cde90d80a4d1fb726d2ea90d609c2740506a4842468de34fe6df2c20a6c276e01faac1fc880774a989861169cae4fa2bae6", 0xf7}, {&(0x7f0000000180)="5fa2772a49fc91d3bcee333913e3cf5891a67ade400041f1b097df4610f0e54186f53495e8d8b83dfa18ac4caeb787ea9569b2ae5212506c4c64784e08517199b8338a3b6302ffbfd7a5016f45d1c52f05c619f0f48e0a17ff572436f8702142238c94a9d94ef0beb27a1c5066947cb73980abc0d8c8a496a6b960e9499048acc26b0dc43471", 0x86}], 0x2) open(&(0x7f0000000380)='./file0\x00', 0x8, 0x40) 16:00:37 executing program 1: r0 = kqueue() munlockall() kevent(r0, 0x0, 0x0, 0x0, 0x809b, 0x0) kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x41}], 0x7, 0x0, 0x0, 0x0) close(r0) 16:00:37 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() getgid() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x93}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r1, &(0x7f0000000000), 0x6, 0x0, 0x9, 0x0) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0), 0x0) dup2(r2, r0) 16:00:37 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x7ff) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000100)={0x5, 0x5, './file0\x00', 0x10001, 0x4, 0x9, 0x1ff}) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x40044271, &(0x7f0000000000)) 16:00:37 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000240)={0x0, 0x326}) r1 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000040)='./bus\x00', r1, r2) mknodat(r0, &(0x7f0000000100)='./bus\x00', 0x1000, 0x9) 16:00:37 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) mkdirat(r0, &(0x7f0000000240)='./file0\x00', 0x0) r1 = dup(r0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0x38, 0x8, 0x1, 0x3}) mkdir(&(0x7f00000003c0)='./file1/file0\x00', 0x0) mkdirat(r1, &(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000040)='./file1\x00') 16:00:37 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x1) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDENABIO(r1, 0x20004b3c) recvfrom$inet(r3, &(0x7f0000000100)=""/229, 0xe5, 0x1, &(0x7f0000000200)={0x2, 0x3}, 0xc) kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0x3f, 0x0) recvfrom(r2, &(0x7f0000000040)=""/44, 0x2c, 0x2, 0x0, 0xffffffffffffff20) ioctl$TIOCCBRK(r3, 0x2000747a) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f00000000c0)) connect$unix(r2, &(0x7f0000000240)=ANY=[@ANYBLOB="01002e2f66796c1b3efc907550f90c8185a64d65300058931ab3d4c61f20eb1a0f42b8e8cedb6bfe68e3b4db4b1111b0986e79b317fc54cae50ad3b3912f1b60bde3996f9126ab3fd4ce64d9feb9040ec85a4fc55fab9f403903cfc16a2ef9bf40e1fc06c9fdc15c487b14b38a6485694f6fd3f8bb874ddd9a273169c8d2371bb6ee03627847b18d4af06a3a20de25f479b6ec8fa0c7c1914c8bfd9a17d157109163946b5180bbc25690ec078990ae55dd3c95f9735d751aba2573c35b06ec958a9848249c6dac0ba7d8a6c8c835e329f74262512960241918e836ab27c13d87fa31de91b416c8b67310a4faf08ef165723dce21b55ffa095d4e7b290bd972991de322725868e9517fc4b807e10ae9b9312910de0144a4cc1449aa4c6948efc70b000000000000000000000000000000154db1d28f9a16838d5fc9e78afc40e4636d51"], 0xa) 16:00:38 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) write(r0, 0x0, 0x0) close(r1) 16:00:38 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="03451a6b100da487", 0x8}], 0x1, 0x0) write(r0, &(0x7f00000019c0)="e1fca6b37e74e395ba72dbef16786cda0efeaf44fda0f508ecf2593589d1df99cbfc31b39d99a5964428f5c76d4b83e277cd194bcaa8673c88bee5a71631328abbcfc3dd614e94387f3f535a17ea9b5a0c2a62d26ce67a9ce85216dd269ed99a437c5be603617f0a244fc03a8d7965356e7b56c25ff41dc2b4f9bc7e000002bd365b6113762a9cabd60f0d97a4ddae1e34e35f7e57e252", 0x97) pwritev(r0, &(0x7f0000000280)=[{&(0x7f00000009c0)="7821099a09e6d745c65ca0561aeb110298be8f94b162b2bc933a2c5db7e5284a34683f76762f27f466168648dd51f6b81395505a5b0e49b4603541e5e12a6b6bababfe9fb50f2ef329dd08f4926064b929ebf694c5d2403659d072e92cda40faedfd81e9e20271c91d529c40bb4a967230eeffe5210758a650f8189be6c754dba35a55f13582a2e24c3dec5d006ea9334747e4a3049f78d13be95551a143e29e7fadecb6839a7c607b300f1c216fc21b5da17445a0a42628705107e1a52f3cd2f9e3979634b1d1a0312ac05259e6d07fda183a4f1ea341ef6955165b597f09fce598df4cf9a363bf8b910fa391d6913eccde62b8f9519596e2849d9e80736801ecf5d91e07b695c7a03d26601dee75c71995ad14448a248d15cbddba775af8c79200d8bb3aa71595c1a3c3a4e1570603810671a789f5a4f7de9c8cf4052ac7222f6adc509dcfce12062e508aa25df43cd28ace71bf7576e81c55aef874c13c3416848976782ad4d4e8d84758d0845e125a1c63c02b95e2921cd147157e366213153e9b56a7ebd22436868630b6e5269b61f40714ae8ff34c60046c4ac2fac0f0286dc7e51e0bf2822a3420a187833187fb33977e060a94426813120cc3d5ed36fef25be72090ba9e954a600690ea2cddc801cf8aef6a3ba280caf6bd840d836925705d6344e5118d724ccde474a44ab16422209e32a0ba95f1164cde676f37dfd3045da10c546980323d90c80052e04e7b89dd2c35e4dc33a13a81a2bc04f2d64624bafcd47f179df34a3958113ab9ede455b4d177b9a816987fda1f05f4ce31a02cdc81b5209a82a6fdd070538481a97515c31dfe000b0f51a495043476766c5ddb25d75896bb3c45bcabc9e486c3d5f3a6183bd92ae6680e1536fe3ef9ce937a9992d9ef528949a9a219256775ee75a96698f765f1a0335a776c675a2150d1475f94bd23dd831d2a68f9ffab26b4eadc1f028db85e424b539d1d4d7bc87d1e847d1d798077d4b1950554cd5659471e25fdd87dee79360b97ade647cee5c5cf371ef3050c924c87e06d27f72b2e40cbb10a136102bcb64d76c79d6e275642c95e50d8a439ae0136c501336e4e298a95804749fe46327dd9d13a1e35f73c24d932131f12de07840e5d618dda898c83ccee8174d8a0166e81f30aa592d81a369f85c4a2ae75db7833a7a7226cf697339a1002e5d6d34ab77d06439b50e4bc856e9f4e33cad393c8ab4d7804b2f2a93d90020bef69617c23d00822772223dc4d55d5cb6153e3eec0a80cd2b9175644fd5099ec411ccf934a68e536961f4f2e971de085b636c63403a662ab020ec54f5e225c15d1533299c5a072d9606ec0e75bca6e66957ab78d332a239af5eed2d9dad83be83d490e630af083dd1ad203b96d5d5dc0547f68c19e6d911ddd9d2cf48026c43e32a29500dead8c4cb7e9f1ec1e683979f0326df43fe081976824f258de3efdf5cedfaecdf06a49d70df6433c608888dc2e6a8e00d112243140af1f2419ecdb029d0f7c19aa04d8541e11e70cf6a93c4be4b9bdb2a3e0cdc0ee193622cc9bc1a663d44f30706a4af4868adb2e77079e6da4f12a3ccaeaba970c9ca2c40a01f87d7a69afb0c769e6ce1bc0b7e48084b4bc08c4e8791a171b417b885dddca32aa899dd90c8b055927e7f2bf0b24769d7c766df63d6916f065b6a6eaa3d1d80c33a4a2b537d143554af7af37843bbcbcfe81ed29e9edd60b5d1da244f483bd4e7087a16ea59ef54240599933e8a06d5571cec12c9b97acb3939d028147f12f16c3f6b7b97009f4f9e4fd8538bf7cc6c88558fb557f191d0915864b6210a6d6fb883b06a891af40937d9fe4e4ed707763bb1a6f4f57827f866f9da464508b5a858660591de4c50b68bf0b780f94e4f3510acf07aaa2c9a18a72004b4a3f27d8a7b350ade77574ff1aa86a2f167079eb2beb9a4a9d825066356c7d62d4b465c3f74ee86cea24a7159c24d9cc03d9c79e3d15178f587133be24cb74a9a44c3ab06e052895a9da57fb0d22c0d453a3947c50f74c3813b585bead014a53e8563fbe869f624c4041f4e61c3401068aa62940785a666e7648ff7d91cd4faaa1e1c2cbbec7eeeb4fa60dbede2ed440c62142d8921ad2da845d66470215f970ef78e5f10641b3ea90c0e60092e92abc52b0de0f0f9c7a2c7eed74af56a4e70c4a881d9e22de56ac2eef45b98fe276f40b4a6b7045611db5be36c4da632d738db6bdc848b24bf9637db3617302638a70a71dbde8b846dae0c2de82329d869ca8a503150bb88f3c719cab80762ed629e93d365e901121a3821bdcb55581b1118f216e4fb7e821ba79f96a73bbb00d7974a61014ee4bd47d53fbeaf5b93ace6589ec28f3b37a3fb2270c721c389779e98590b142e3edbaeae1535b7e37c8ce10da0a756f2f3ef65b20874425ef09a187d52e16cd465df44354777c0cdfa1b3409ea94fb12a38f5d5d01d270f69645fe81061866146807bd0b2d4c9c024d920aa5d9da3eb75831cb8abe71062bf6fe907b87c14ee826e7cafa927fad6d666489014602388eb42b33e2f645031c9fa4d531e918644d99da4cb80951bc65117ad85bae98e07bae1cc038c5a5d2c071abcc7a675572a1dba800d26ff155f15069f660cb7994dd4abaefe9450cbd27b179b0bd56721c9de91118b92f1b6c9898cb4228cfae30d59184c284b14cb1c48d32096f57c91e5b273039009d07beaf92b4eb1dec4316b9a75ac2d9b37c1f65e794547741ed11c44be49465dc9d614a6aa97c434c5b889ea973d67d157c75a98e032fd264b84619a1bd841f8a3d7aa5b5b87045b8994dac59546612d781e92a8037b80447871eeee3f50852e4251e53434d8088c5d9c37d04ca911798d2bc4ce479af4fe0132203c6cd054cb606cce10c0b93cf00ebbd27522d0c8efeb1ce0f30b684f1bbb89630045a922b57764cdc3964af8f500535203a18b901b26a2daa57feced4bdc2c679ad4b3a788eac0a42e1c142db71e5b49315f6d6a9ee6e515f2ff305cb8bc96a85c7025db7c82c57b2920ffa8565d85c0ecbde7bdba81366f596c02a92dd7655353bb3601e682d8a57f7646ad4db344d998fe6d660ebc32eeed5db5be59fc821a23e1508cf079baf394e416edec7833dcd4d4fabbe3094a4c427dd481016a24489a0b3abf82ad0d1ddb4af2c11e959a3c4abcd5523a6316935b68d5fbab6c9e82269912995c186ed8cc7769046c6c6c24682df27891a05e8a7dad1e5d993d9f80248a368b64d40c638c9c5775ff7470625f32c8f1db0f865cd8b1478e6b07dc022f6965253f6cf7fb82a64b06f86a6cb49bf61b7a40dc87cd32227e5a597c619ad27f713e64e4e7c7b3c5294a8befc7a1ebb68c5f8e984d80131823ccaacb0dddb7ad0e179198bcbc7c3a9045bcdc4581eb10af553fccb48e7677741d39dda15f5d90886752d648878706f1bd93bcdf20351fbec35c44aedfc03c3ded23a5de6293180c9366231c48f58cc4c276f34956c6d1dfe4ddbb4c360b2ff0eb550d42126de5608dac99d2d4d9f79f617be4787d61e73486d34dca55f0fce1e73eb07b4db04d4cdf23b64d10bea91ab3bfdcd738f8d2c6aed11d0fcc5112bede223d88b0e3b274504167b504351472522351c78a1761f108e32c2fa544bf997ec084d50b7d3874c094b3bae2b75fb6a318ffe1a19775cb939d5eff9ffffd26907f69595bf4ec7b49bc91c2bb020a2b0bb7f6b331e67b90ebcb90a8b50e4eba284bbe0f030ebb0a58c0fb675d40cd5414db659e82ff8876fe02ad79afc7e489ab01463f46c7943364cda39a7724c06f6a1e8d2fa501e920a38ef5b0ed0774f43c99bf2479f4e8c646ad1de8ddfbd46af50b7eee0fc10182aa794c390e4725e97c7f0c9ca5c6ecad5c66a23676560ad84648dbce2ecf55a31a0fe2092b40dba0cd38e138cb3898e91b08acf349cc37a92f9b8289134c1db45a9b56a53a6e746774af41f7fb19485fb6278c11a4b16700aa56561a5d85dd6d57598cb4f782099573bd479a6296512174b5f0490bf03681b8145bc020c7538aae23ab46164b8d5a610fb682073baa0f27ac0c37cc16680193fdeb8ec189e6640dea1a1c3f692068c5495776d7bc1c07f4bfd8f3355266c3ba9cbc206f36d6ace66847573f0e885cc01bb767ceec65adb66af9a9fb5613ea82166efadb3de20e73415471cc9aa31bc9e6802701247327858875bc64b331be7f2c61610f2f814855dffa9dfcf51fa114c0195ca5bdd01814423608b549d76ba658c58e87b67641ec291a30adedcb281124ea3a2cbf58bdf6f0576a91323299338a18016debf75b455fb78cb4860a24cdd479e41d2c58b11a7eb89e9ac73237dd68f998bdccf92c3c7274c21cd3a15356b899688743e66a19f12c608eee226b105835c5fc49cad7f5c17f463a07d11dbf6890a8706d1432ae6571bc05bf66411a3ee6ee7ada0258e145bcd989ded54724d1859c7173fd37a6759f1e5153db738b1610e28d38ad24ea20ef7d38f4ece5833e71c89da7aa97419923290f9fc52b75bffc59ff44b7f94a156a99a8f87da46aec6fc9efc7b82cca05031074d6c5afd2bf99b20e7db55ef315302bcbb26d59093d3c6570cb3ad909504657deca4a337c7a5e9c5b2d34ce1bc2bbe6d09ad3836cec980c551ce9da0e90c392546d5d35469f53903c15e0fc4beba1447105266f32f3ae91f556b23e096347948888f1ff304cc289a61fae022b67b8c7e6c0b0afb6ea049f5fa97a5593dea9ea1927ace89b3187c737dde60079fcfb57a1698ff0a4f19001fe9532e5e0a1b5c91271b100b942f2a4f58e226fce040aab2a7a27dbf15c35e108c239b87f6d56608af1de7f9e7aebe2214fe05591322996a15ae94f30d3b17278df5921dadb6afa6d6e76a5fadefe9190f13159bbede039749cfa263a2b420494a953dfa6574c36b010fa11a1557b3052d62bc516e421427a953f8bf82a35706e2b84aa1dcb09667d317527f5c65dab9b4778214150a8866666270a4e34e22d88c1daeb39146bb73de4855599dae77449382b5d1b6202902cf888261bc6c654b5af3d6584c1a805f7a3c4a59b9355bec1769f071d04014489a72905bf49a868477637c345616f6e10be2b56087b788c55d5eb667eae0f56d8e44fbd0c866cb3868f9adcf1d1678c8ad302c37abcf2feedf5f17844972e69501c967ed5322610d04e3f3ded86a2a5735db10543eaf5f3ae01ef762bf42f73342b44343837e2732608bafa47bd93b785c3c6f9a76698adbc43b64fe35a21a4013f8c350d8a876fffa423e0bf2ca9e6f8dbdd1564211abddf960134246230d61585581ee226f1eca44f0dd13ab50372965608caa2090cc3a91b506fca0c49415b6a17f965678efb5246deb9ba647ab7252b919cca4b8ee17140bb2500a3ae13b0ba88ef4109a4d63c0164f5621f737667f2a75be6b478d5d26a0d307bb5ed73b765fccde3d7f8c589fc50a858645cdf0ed3dba6801ee504967b45528501484008e3419843a187cea83fb0f9f7424064c3351a965c5f16a8c9668ce5c89315d991b04235b7294ee8559f33fadb8c2bb6f2411bc6ca98bccd2f7e506aa4a64d8965240c67ef4889549c28578254d4de499be013e066bffe1a500c0934f74215342114b36aeb38679642ee2897f198243416b2404577002e7dfe2113f1e4c9d8d3601fb6ce7199032280184f81a27bc2bac7f305f698cd09133c85a59e04644ca5cd7fa5389e537c84a2033d2a4a3507b7b0d10f11d864f81eec84a09aa69b9dee531f52ccc80c50238ac51f", 0x1000}, {&(0x7f0000000200)="d95f24abcb2944bc3af6ac68c77ada8362ed0ba67da0851c25e70057142bfc851b6ba52d8cf1944182940c021d92f800eac34536dd2adb624b6ec571667e67f1b885258d39db732a15d106d39c", 0x4d}, {&(0x7f0000000300)="d36c5c4c5c355d23b4cc5706cc10a770980d7c5556dec80ce80f5ff4a651fedcd1b45e1c47db1073000343674296cc14155e47917a14e368d4de29888fd631642ab62eeb9e1f67d27385aaeae9fa055ece9f0824d82e26de37548b34676d2e1f027550ac3115789e11fecb3d5f0178876f4b311125f9b8668cb2246f8e7b75d2eff7e60c283e2e7b412f1bf680ec5b971cd16893794d9e360138c7595221856cd908f63c061d9b5fd4f8c310645fc6508196c93134b6eee2ca2fba8cf944c3ad23eee57cc9ae5036a9de46ba3a022fdef5f84314711fa991dfcf0250c6df3845c776d5bc26f258223dd5daebbbd8f672b710eed7d2a7766943", 0xf9}, {&(0x7f0000000400)="97672116046940ae7c7be5170151d26bc9ffebcf703a5e04a742ead6f88636643747c594e35072782339b5c1d1710caf9dffb55abcdf883ac2c7faf677977e88b9c79714551d42892abeb56b367d1ed981861871c8eeec4881fa7f7e7a3cec36d0b18e1b37604f4b598f5775c68df4bf2e42fa59d5f5b76c73fcad346b407d1c", 0x80}], 0x4, 0x0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000500)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) 16:00:38 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000040)=0x10000, 0x4) r1 = socket$unix(0x1, 0x2, 0x0) shutdown(r1, 0x0) r2 = dup2(r1, r1) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f0000000280), 0x4) 16:00:38 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2004, 0x40002065d) r0 = open(&(0x7f00000000c0)='./bus\x00', 0xd, 0x0) ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f0000000080)=0x840) write(r0, &(0x7f0000000240)="caa563f850e4daff50eb96f8", 0xc) 16:00:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x1, "d7304de40000000000000000fbffffffffffffff"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) syz_open_pts() close(r0) r1 = dup(r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) ioctl$TIOCDRAIN(r0, 0x2000745e) r3 = getgid() pipe2(&(0x7f0000000100), 0x4) fchown(r1, r2, r3) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x20d4fe, 0x1003c3, 0x3, 0x8, "b08dce58000000000000000000e60000000200"}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse\x00', 0x136cac7aa3916454, 0x0) dup(r0) openat(r1, &(0x7f0000000280)='./file0\x00', 0x80e0, 0x21) readv(0xffffffffffffffff, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) sendto$unix(r1, &(0x7f0000000300)="71b2407c261f30d6fd10d462be4a2443be5b59788e5e1e62bc1ff19ced4bf91d2ec9a81079d879d099eb55f3db79b90ddda42ab9d685836eae7d4ef70b29a1debd8a65dce3d8b4d6834dec56f236eb46745eddda2461007eee48f3b34f026a5e2b", 0x61, 0x404, &(0x7f0000000380)=@abs={0x1, 0x0, 0x1}, 0x8) 16:00:38 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7, 0x0, 0x7, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x5) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x82}], 0x5, 0x0, 0x7f, 0x0) 16:00:38 executing program 0: r0 = msgget$private(0x0, 0x62) msgrcv(r0, &(0x7f0000000000)={0x0, ""/139}, 0x93, 0x1, 0x1000) r1 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, 0x0, 0x0) 16:00:38 executing program 0: open$dir(&(0x7f0000000040)='./bus\x00', 0x200, 0x10) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) kqueue() close(r0) 16:00:39 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x45, 0x800000000000) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{0x1}, {0xc6000000}, {0x3}]}) 16:00:39 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) r1 = accept(r0, &(0x7f0000000140)=@in6, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setegid(r2) r3 = open$dir(&(0x7f0000000180)='./file0\x00', 0xfffffffffffffffe, 0x3) dup(r0) readlinkat(r3, &(0x7f0000000240)='./file1\x00', &(0x7f0000000280)=""/87, 0x57) mknod(&(0x7f00000000c0)='./bus\x00', 0x2010, 0x800) r4 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) socket$inet(0x2, 0x4000, 0x5) fchmod(r3, 0x3b571bf387ddec48) dup2(r4, r3) 16:00:39 executing program 0: semget(0x3, 0x7, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r1 = shmget$private(0x0, 0x2000, 0x1, &(0x7f0000643000/0x2000)=nil) shmat(r1, &(0x7f0000641000/0x4000)=nil, 0x1000) minherit(&(0x7f0000643000/0x2000)=nil, 0x2000, 0x0) minherit(&(0x7f0000643000/0x3000)=nil, 0x3000, 0x0) 16:00:42 executing program 0: r0 = socket$inet(0x2, 0x3, 0x89) r1 = open(&(0x7f0000000080)='./file0\x00', 0x20, 0x40) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f00000000c0)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt(r0, 0x0, 0x0, 0x0, 0x0) 16:00:42 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000040)=ANY=[@ANYBLOB="427ae745b638618849896cdb66e291a908c7b4933fbe33f16b941169f792f77098d2dcae9f774dd7ad4b0e5e5f1fbc4da2990a4b4f18a7d1597838b1d65e10e9f82e896f47c4b87d813fe16e5b926cf0bbfbc90680a6acbad5d789385548e49a28ce744ec789075b0625a2c133085458bdf213b985ceca681bab1fde032935cd1f353cfe64db3b0604ecd7d7e1ab3c0c478482c83d506817d12c2ac4cd451940358341c76140c0"], 0x1, 0x0}, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000000)) 16:00:42 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x800c5709, &(0x7f0000000000)) 16:00:42 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x800000000002108, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x10200, 0x0) fcntl$setstatus(r0, 0x4, 0x40) r1 = open(&(0x7f0000000100)='./bus/../file0\x00', 0x0, 0x0) read(r1, &(0x7f0000000080)=""/101, 0x65) close(r1) kevent(r1, &(0x7f0000000140)=[{{r1}, 0x0, 0x12, 0x80, 0xfffffffffffffffc, 0x9}, {{r1}, 0xfffffffffffffff9, 0x31, 0x80, 0x3, 0x6}, {{r1}, 0xfffffffffffffffe, 0x4, 0x0, 0x100}, {{r1}, 0xfffffffffffffff8, 0x8, 0x1, 0x200, 0x3ff}, {{r1}, 0xfffffffffffffff8, 0x11, 0x80, 0x3ff, 0xff}, {{r1}, 0xfffffffffffffff9, 0x14, 0xf0000014, 0x3, 0x1}], 0x7f, &(0x7f0000000040)=[{{r1}, 0x0, 0x9, 0x5, 0x8}, {{r1}, 0xfffffffffffffffd, 0x8, 0xf0000002, 0xd0d2, 0x81}], 0x7, &(0x7f0000000200)={0x20, 0x5}) open(&(0x7f0000000500)='./bus\x00', 0x712, 0x10) connect$unix(r1, &(0x7f0000000240)=@file={0x5da862b1492f6059, './bus\x00'}, 0x8) execve(0x0, 0x0, 0x0) 16:00:42 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x201, &(0x7f0000000000)=0x5, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x10001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040)=0x1, 0x4) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f00000000c0)=0xbce, 0xfffffffffffffdc3) socket(0x6, 0x5, 0x1ff) bind$unix(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="01002e2f66696c653000f3e3eee869baff53fe10afd991e47bf0139affb5f4bf627daf6087cb788ba6879de46b58cbd1ff4b0feeefe427c156af06ec84ef5cccd01edb979bea1041ec1c72"], 0xffffff0b) r2 = socket(0x18, 0x2, 0x0) sendmsg(r2, &(0x7f0000000340)={0xfffffffffffffffe, 0xef, 0x0, 0x0, 0x0}, 0x0) 16:00:42 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) write(r0, &(0x7f0000000000)="a7197e90e66b730101119f5e1b858b70f29287f33b27c0f747c29bb0e7d9ba6532c0b9a3fb97befc303246c34c4eb525f4081826222e7832bf2a9dae270c28d7b52e2fcad39d483113c53371abd76779e54caa32b7b8b738085f3b8201d0ca94ddf4b8452256a73be19a0878b44a57b40530dbd438acc875284b5be59febbefdf12fdd15e76a739f66eff927193287b8", 0x90) close(r0) 16:00:42 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000000), 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x5c0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x65, 0x0, 0x0) 16:00:42 executing program 0: r0 = semget(0x1, 0x2, 0x40) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000000)=""/187) r1 = shmget$private(0x0, 0xf000, 0x0, &(0x7f0000fef000/0xf000)=nil) shmctl$SHM_LOCK(r1, 0x3) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0xfc, 0x9, 0x7eb, 0x0, 0x800, 0x4, 0x612e, 0x3, 0x2, 0x5, 0x40000}) r3 = shmget(0x2, 0x4000, 0x200, &(0x7f0000ffc000/0x4000)=nil) r4 = open(&(0x7f0000000180)='./file0\x00', 0x20102, 0x10) r5 = getegid() setegid(r5) ioctl$TIOCNXCL(r4, 0x2000740e) semget$private(0x0, 0x4, 0x80) r6 = open(&(0x7f00000001c0)='./file0\x00', 0x1, 0x15) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) fchown(r4, r8, r5) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000240)=""/115) ioctl$WSDISPLAYIO_DELSCREEN(r6, 0x80085754, &(0x7f00000002c0)={0x6aba2ea2, 0x1}) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000300)=""/84) ioctl$WSMOUSEIO_GETPARAMS(r4, 0x80105727, &(0x7f00000003c0)={&(0x7f0000000380)=[{0x6}, {0x8e, 0x8}, {0x0, 0xfff}, {0x0, 0x4}], 0x4}) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000400)={{0x3, r8, r9, r8, r9, 0x20}, 0x4, 0x6, r7, r7, 0x200, 0x80000001, 0x4}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000480), &(0x7f00000004c0)=0xc) semget(0x0, 0x7, 0x320) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000500), 0xc) ioctl$WSDISPLAYIO_SETSCREEN(r4, 0x80045756, &(0x7f0000000540)=0x100000001) munmap(&(0x7f0000ff0000/0x3000)=nil, 0x3000) preadv(r4, &(0x7f0000000840)=[{&(0x7f0000000580)=""/63, 0x3f}, {&(0x7f00000005c0)=""/40, 0x28}, {&(0x7f0000000600)=""/77, 0x4d}, {&(0x7f0000000680)}, {&(0x7f00000006c0)=""/157, 0x9d}, {&(0x7f0000000780)=""/115, 0x73}, {&(0x7f0000000800)=""/56, 0x38}], 0x7, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000008c0), &(0x7f0000000900)=0xc) shmat(r3, &(0x7f0000ff9000/0x2000)=nil, 0x1000) mkdirat(r4, &(0x7f0000000940)='./file0/../file0\x00', 0xdc) socket(0x0, 0x2, 0x8) 16:00:42 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000080)) openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) poll(&(0x7f0000000000)=[{r1, 0x4c}, {r1, 0x5}], 0x2, 0x0) 16:00:42 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x80, 0x100) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000001c0)={{0x18, 0x3, 0x8, 0x1}, {0x18, 0x0, 0x200, 0x100000000}, 0x2, [0xffffffffffff3931, 0x2, 0x0, 0x71d1dd6f, 0x4, 0x76, 0xfffffffffffffffc, 0xaa4f]}, 0x3c) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)) open(&(0x7f0000000080)='./file0\x00', 0x640, 0x1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0xc) getsockname$unix(r2, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) 16:00:42 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x402) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10621, 0x0) close(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) close(r1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="c4fc572a8a881d43da423c538d94830ad42bff19c572a29edc4ca5ecd6ad23d8c957bffe4b354bf1e257d9bb8290a3e909341ff536979c6de79cea3fd46e89f38a1364e8321c2912f900342ece4f0d9a12d584a3e98d67e521e5119a08fba713c8bd29c0f2d22bcf84c72e98b6f1feb72069", 0x72) 16:00:42 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x3, 0x0, "00000000e9001040dcc40000000000002000", 0x3}) r2 = socket(0x18, 0x2, 0x0) r3 = dup2(r1, r0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x1000, 0x401, 0x9, 0x4, "767c5f188fd5e6c44a29d938cb39ecef38ca3e82", 0x0, 0x8}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:42 executing program 0: r0 = socket(0x2, 0x7, 0x1) fcntl$getown(r0, 0x5) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mknod(&(0x7f00000001c0)='./file1\x00', 0x2014, 0x0) rename(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='./file0\x00') sendto$inet6(r0, &(0x7f0000000000)="5cbe66ddd071dd9df5043e2b6af5c2d4bffcf8f1c9a81f4f245c707f1ac62c47c5aa28ba4b6b4d5b1b135b228adf4e2de199e95f030ea1f09f8f7831476f85fb2e6f1dc3", 0x44, 0x0, &(0x7f0000000100)={0x18, 0x1, 0x101, 0x6}, 0xc) 16:00:42 executing program 1: accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) socket(0x18, 0x2, 0x0) 16:00:42 executing program 0: r0 = socket(0x2000000000000002, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000880)=[{&(0x7f00000003c0)="47f740cdec", 0x5}], 0x1, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) getsockname$unix(r0, &(0x7f0000000180)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) 16:00:42 executing program 0: r0 = socket(0x18, 0x8081, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000)=0x1004, 0x4) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000400)=""/45, &(0x7f0000000440)=0x2d) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000380)=[{&(0x7f0000000080)="c030290f6a7a34af84772691371cba66cc81bc20348acbb95c11ad2aad6e15eafb065e009c5fbe53dd674e030575974461a539f48ba89aceddac97cfb8d6bc133dc21d672f63b8bb23da5056ea8a9ea25c8022f7f5c81abc5c8ddc3523da514b0337ad85b9b6776a1cfba4de564feec673aef515cdd3ea950fe81370a5433ad1c478df18e1835a8e8fbeb3bf124900da01c9e00636c83635dc4ffb16837eb02fabb2a05145", 0xa5}, {&(0x7f0000000140)="da950b1de3ee3351d2fb54829aa16779f8af747409f663776cafde566874531d38b242bb893bcd5f28a9368b89e68f2d8d3823b2eef5fe4cc90fc4f3d7b9f7dc2f803fffad897a78430aabff10fb14f1724472ffd46d078c72ab599d13e468bfb3b113cda01e4671c256eb1ad6aa2e58e0b903f4c3f26592d1c33a77c8c4c8edec29ccd6b566f3aecf", 0x89}, {&(0x7f0000000200)="4f447545d3e56239868d45da310b6ba9d46f159a8091219eeece0d5110ad2f9fa621146239f634bb9ef4b08b4bb064450c1397ce994d80bafbbbc47cd47b7e1ad3c621242e71c11b5bb5677e9c5a723f3fa70cb5cffcd74c3be4c5d4a5e4dd91eab9e49201b982ea0b0a7f141a3c4e79f0be5124dd7999208407c49eb55437ea2a64fc741c404b8cfa1db9df994ffa1589c2f068b9b7aac4f5f64e3e95b96522b327db31eea98fdfb08e79f9c91e6b0a4b86de80f6365873d64b667e668f3c0bb981e1b1289acd9b1bc1e49d032258d9e0aae474f581e6629e64e639d4e23054cc82012c4ce95beb3352fd6e074c77c27eae007928", 0xf5}, {&(0x7f0000000300)="56c6596bb4a6a85a63a007d1384b5249fa449444724280225c65de6d08c3a09fb6fafd6965192b95850439f5d814ada96da074cd813abd9919dad199d95f886cd8585a7c0d07d099cfd8cdf4df46782d2911a6c082327b1a79921aff8b7c75c690f3f9c923d54efee8d975ea6267cc8f22f7f80397c24b", 0x77}], 0x4, 0x0, 0x0, 0xd}, 0x403) 16:00:42 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, 0x0, 0x8, &(0x7f0000000380)=[{{r0}, 0xffffffffffffffff, 0x5, 0x0, 0x6}, {{r0}, 0xfffffffffffffffd, 0x2, 0x600fffff, 0xa0e, 0x9}, {{r0}, 0xffffffffffffffff, 0xac, 0x85, 0x942, 0x7ffd}, {{r0}, 0xfffffffffffffffd, 0x0, 0x1, 0x5, 0x7fffffff}, {{r0}, 0xfffffffffffffffb, 0x61, 0x20000000, 0x9, 0x8001}, {{r0}, 0xfffffffffffffffe, 0x50, 0x0, 0x7fff, 0x3}, {{r0}, 0xfffffffffffffffe, 0x8, 0xf0000003, 0x6, 0x1}, {{r0}, 0xfffffffffffffffd, 0x2, 0x1, 0x2, 0x4}, {{r0}, 0x0, 0x10, 0x8, 0x5, 0x6}, {{r0}, 0xfffffffffffffffd, 0x20, 0x8, 0x400, 0x6}], 0x10000, &(0x7f0000000000)={0x975e, 0x1}) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x5d}], 0xc4e, 0x0) kevent(r1, &(0x7f0000000080), 0x34, 0x0, 0xc68, 0x0) 16:00:42 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) unlinkat(r1, &(0x7f0000000080)='./bus\x00', 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x400c570a, &(0x7f0000000000)) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f00000000c0)=""/162, 0xa2}, {&(0x7f0000000180)=""/187, 0xbb}, {&(0x7f00000002c0)=""/241, 0xf1}, {&(0x7f00000003c0)=""/242, 0xf2}, {&(0x7f0000000240)=""/17, 0x11}, {&(0x7f00000004c0)=""/225, 0xe1}], 0x6, &(0x7f0000000640)=""/63, 0x3f}, 0x800) 16:00:42 executing program 1: execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000040)='\x00', &(0x7f0000000080)='\x00', &(0x7f00000000c0)='{\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='.[\'(,\x00', &(0x7f0000000180)='/]%+-#\x00'], &(0x7f0000000280)=[&(0x7f0000000200)='\x00', &(0x7f0000000240)='.#\x00']) symlink(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0\x00') mknod(&(0x7f0000000340)='./file0\x00', 0x2022, 0xfff) r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000380)) recvmsg(r0, &(0x7f00000018c0)={&(0x7f00000003c0)=@in, 0xc, &(0x7f0000001800)=[{&(0x7f0000000400)=""/38, 0x26}, {&(0x7f0000000440)=""/208, 0xd0}, {&(0x7f0000000540)=""/4096, 0x1000}, {&(0x7f0000001540)=""/170, 0xaa}, {&(0x7f0000001600)=""/57, 0x39}, {&(0x7f0000001640)=""/229, 0xe5}, {&(0x7f0000001740)=""/47, 0x2f}, {&(0x7f0000001780)=""/65, 0x41}], 0x8, &(0x7f0000001880)=""/39, 0x27}, 0x801) r1 = openat(0xffffffffffffffff, &(0x7f0000001940)='./file0\x00', 0x100c0, 0x18) symlinkat(&(0x7f00000021c0)='./file0\x00', r1, &(0x7f0000001980)='./file2\x00') getsockname$inet6(r0, &(0x7f00000019c0), &(0x7f0000001a00)=0xc) symlink(&(0x7f0000001a40)='./file0\x00', &(0x7f0000001a80)='./file0\x00') connect(r1, &(0x7f0000001ac0)=@in6={0x18, 0x2, 0x10000, 0x6}, 0xc) r2 = accept$inet6(r0, 0x0, &(0x7f0000001b00)) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000001b40)={0x1, 0x1}) r3 = open(&(0x7f0000001b80)='./file0\x00', 0x2, 0x180) r4 = open(&(0x7f0000001bc0)='./file0\x00', 0xa00, 0x56) ioctl$WSDISPLAYIO_USEFONT(r4, 0x80585750, &(0x7f0000001c00)={'./file0\x00', 0x9, 0x2, 0x0, 0x1, 0x7, 0x1, 0x8, 0x1, 0x1, 0x1f, 0x7e81}) mknod(&(0x7f0000001c80)='./file1\x00', 0x8010, 0x3) 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(0x0, &(0x7f0000002000)) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000002180)='/dev/ttyCcfg\x00', 0x8, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000002040)='/dev/null\x00', 0x10000, 0x0) r5 = semget$private(0x0, 0x2, 0xfffffffffffffffb) fcntl$setflags(r1, 0x2, 0x1) semctl$GETZCNT(r5, 0x139e63ee8bb1976b, 0x7, &(0x7f0000002080)=""/215) 16:00:42 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000480)="67275754c0b7a58b48c92bc2acd7664f2c334b4f81000000bc349029762701b126183d5ded394c3800dd7ac2740cbe867014beb73e79eec3a65c8fa99a79ef4f36246d5494434832b153dd534b5e3dea2b3f477f995d98c5ba1dac1d2d941cc076b45828cb5fefd7ede5edb6fb53d5ce2ad58f7f226efd73f67b8305bb5e2f4809b1c661f12e0906aefea20dae612435f78bfa824057d9d914fb3274aa79c0512742547dadb7c3c5fd8a31dc7a578700cda46ff62a26fd27186334cd036df79306bd018aa0b725728b74aca8c554b81123146024a699346912d1e3fdca436e5f7bccffa2e00d86b6263042ff5c93521825cdb85b73609e6568f10be5fcb328fd93c0b3cf432fab06926d2eb56cb0dd94ce2eebe6a740710c4ed5edc0a5508ee46e6e5574a1fb7b4484472287888dd3c409bf3d94d3d479b2b7855300f60da5d11f1366c0b612c0faa7f7223b03e54bd29fdc61d9f3f75b53451383c17b1a0fd603d716a0c52319829c30d34344c15b65ad54aa12b8a99fd2e8a1e2396569fd0570f61772286132b9347b84303d5cdfd1c35179fff86d6d500d8b56d5ffb67de4e08c8dc9b73b5a2dd19b30429ffa6176920e0934e0001e59845ac1ed55651edad35853e3270ea62e7efb933f5993adb41523e91c359c9db370bd396b5a57a30d6d00aabc1e361aaebaf6e6df967bfb7610402f4d109706dc1cbd2668261ba442435dc511e5b2c40fe40580933985920cb355", 0x212}], 0x1) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000040)=0x3) execve(0x0, 0x0, 0x0) 16:00:42 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) open(&(0x7f00000000c0)='./bus\x00', 0x80, 0x800000014) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) ioctl$KDDISABIO(r0, 0x20004b3d) open(&(0x7f0000000080)='./bus\x00', 0x800, 0x4) mknod(&(0x7f0000000040)='./bus/file0\x00', 0x200a, 0x800) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)="000000186004008b00002b27fedde7b4795a28d8ee0cf8ffff00000000000000000000000000007c5202503f", 0x2c}], 0x1) 16:00:43 executing program 1: socketpair$unix(0x1, 0x6, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="10000000ffff0000010000000083e9ffe35087f47bfdb2a9af490c492aa01b000000"], 0x10}, 0x0) chdir(&(0x7f0000000040)='./file0\x00') r2 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setgroups(0x2, &(0x7f0000000180)=[r2, r3]) chdir(&(0x7f0000000000)='./file0\x00') write(r0, 0x0, 0x0) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:43 executing program 1: r0 = syz_open_pts() r1 = dup(r0) symlinkat(&(0x7f0000000080)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0xa) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)) ioctl$TIOCNXCL(r0, 0x2000740e) 16:00:43 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000200)='./file0\x00', 0xa, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000040)) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x10400, 0x104) dup2(r1, r0) 16:00:43 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) socket(0x1, 0x8007, 0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000000)="00630eb8d9393d50", 0x6}], 0x1, 0x0}, 0x0) 16:00:43 executing program 0: execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000040)='\x00', &(0x7f0000000080)='\x00', &(0x7f00000000c0)='{\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='.[\'(,\x00', &(0x7f0000000180)='/]%+-#\x00'], &(0x7f0000000280)=[&(0x7f0000000200)='\x00', &(0x7f0000000240)='.#\x00']) symlink(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0\x00') mknod(&(0x7f0000000340)='./file0\x00', 0x2022, 0xfff) r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000380)) recvmsg(r0, &(0x7f00000018c0)={&(0x7f00000003c0)=@in, 0xc, &(0x7f0000001800)=[{&(0x7f0000000400)=""/38, 0x26}, {&(0x7f0000000440)=""/208, 0xd0}, {&(0x7f0000000540)=""/4096, 0x1000}, {&(0x7f0000001540)=""/170, 0xaa}, {&(0x7f0000001600)=""/57, 0x39}, {&(0x7f0000001640)=""/229, 0xe5}, {&(0x7f0000001740)=""/47, 0x2f}, {&(0x7f0000001780)=""/65, 0x41}], 0x8, &(0x7f0000001880)=""/39, 0x27}, 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(r0, 0x0, &(0x7f0000001b00)) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000001b40)={0x1, 0x1}) r3 = open(&(0x7f0000001b80)='./file0\x00', 0x2, 0x180) r4 = open(&(0x7f0000001bc0)='./file0\x00', 0xa00, 0x56) ioctl$WSDISPLAYIO_USEFONT(r4, 0x80585750, &(0x7f0000001c00)={'./file0\x00', 0x9, 0x2, 0x0, 0x1, 0x7, 0x1, 0x8, 0x1, 0x1, 0x1f, 0x7e81}) mknod(&(0x7f0000001c80)='./file1\x00', 0x8010, 0x3) 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)) symlinkat(&(0x7f0000002180)='./file0\x00', r1, &(0x7f00000021c0)='./file0\x00') dup(0xffffffffffffff9c) mknod(&(0x7f0000001f40)='./file1\x00', 0x0, 0x7) getsockname$inet6(r3, &(0x7f0000001f80), &(0x7f0000001fc0)=0xc) clock_getres(0x4, &(0x7f0000002000)) openat$null(0xffffffffffffff9c, &(0x7f0000002040)='/dev/null\x00', 0x10000, 0x0) r5 = semget$private(0x0, 0x2, 0xfffffffffffffffb) semctl$GETZCNT(r5, 0x139e63ee8bb1976b, 0x7, &(0x7f0000002080)=""/215) 16:00:43 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSDTR(r0, 0x20007479) mknod(&(0x7f0000000080)='./file0\x00', 0x8000, 0x7) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x40044278, &(0x7f0000000000)) 16:00:43 executing program 0: open$dir(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r0) r1 = syz_open_pts() dup2(r1, r0) execve(0x0, 0x0, 0x0) 16:00:43 executing program 1: r0 = socket$inet(0x2, 0x3, 0x2f) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000140)=0x10) sendto(r0, &(0x7f0000000080)="d3dcf5e95c4e1b084d7a45ed751bf95989888067b5966bf5ad918411b9cdcd89a91cb6cfbe0bea8ff023107a66d809fe98e882be4ed97e9be006276f2e17bff7708e4cb7b077e9bd457a20284afa212bf40b4d0c22fbed9d7421db3c98d149af3a85db2fd270e0ea5326515fc0cecdc16c3c301298c089cfe50bcfb3a1600348596115fcfd980d6d20a322b52f5c5328df9a7d2c54eb35", 0x97, 0x408, &(0x7f0000000180)=@in6={0x18, 0x3, 0xffffffffc1821573, 0x3}, 0xc) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000200)={0x10000, './file0\x00'}) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x2, 0x7, 0x40}, 0xc) connect$unix(r2, &(0x7f0000000240)=@abs={0x0, 0x0, 0x3}, 0x8) shutdown(r0, 0x1) 16:00:43 executing program 1: kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000140), 0x0) pipe(&(0x7f0000000280)) listen(r0, 0x6988) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff}) fchdir(r1) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff0058a67704000000000000000000", @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r3], 0x28}, 0x0) setrlimit(0x8, &(0x7f0000000080)) recvmsg(r2, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) 16:00:43 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x4}], 0x1}) 16:00:43 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x14000)=nil, 0x14000, 0x1, 0x2010, r1, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) flock(r2, 0x8) write(r0, &(0x7f0000000100), 0xfeae) 16:00:43 executing program 0: munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) setuid(0xee01) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) r1 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r1, 0x0) 16:00:44 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), 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendmsg(r1, &(0x7f00000035c0)={&(0x7f0000000080)=@in6={0x18, 0x3, 0x4f, 0x1000}, 0xc, &(0x7f00000002c0)=[{&(0x7f00000001c0)="8f53ff80714eb093e456da0ea7dcd7387067819962c0af494a5971867305246739edff80e95ed58059645ce705d000a8cc948b74a6c2daf87db0903f34d03a597217b306ce6807647c9f8eec8d8400353cfa5ccc5aa1ca1066eb67c88b25e90c25cbe5e1e880b85f7641d79c0f9be0916c81216f5ad2dd74ea1fb8e3fd1c5e3edd01789537ff8cdc71d33b8dd20bf6757cb9ea344a70b80e9e14c55a49ca7183333d7595807ca035cab2a45361fb68655cc0cb7cd576b6b759c9626530376399ea15d44b443ec9870abea31ec4fb", 0xce}], 0x1, &(0x7f0000000300)=[{0xe8, 0x0, 0x10, "df0cadcbbb7732a474d98e4be03ccfb24f204f8de75212d5a6afbf4641569f31069a7ff9f5a0bca75b416870f43787ffef447c9e6b232626dc755aaafeafeda455539552f332c9f00a1ac97646b43f07020a85bef135c2961c36b81ce06be8557ff88036d8b1cb2c74f66411b47618909667a3ff51196a87415386197e4d39e4080db6cefb5767ee671a67c4c6fd035f88a3c8bebb55d5066abd1752283f6195feed6f5bae5f2eee5d9f6c6a9efdb905c4b2b1bdbf42255ad9ab34fd25eadff3dfb0873a52c8a59885b277c4a344f19e0a2508125cbd"}, {0x1010, 0xffff, 0x677, "3921e6661f0f3c5cb88bf44e544e488d35a86dc7711fd16a56514c6f08669324bb72777d00e167741985944aa78448e3222e537e8d0ac915b5613e544833c8f3a1041ee72f7f6cefbcba1cc4d77009ba80fc39e1bee95fd5d73b354b3e4e92ae9b82a222e0bf971b5fb60d3ec07aa832610f5ac18f53ac71722050459b7cc0ab41891e10dca760556027d291a8621b8ea27ebd72bbf545013ad85b94bacea1728fa419eaf98f031afdd528488ce4e5ef3f62d9005028c9b10e1f6f8ad38ec82ff7a95555efc89298ac8d9c499bceee172842eaa294207a65e84e8ef93995ec0a30d6f52c2942b39879c478cb8163b1bd774c2471f3267c872a8fabb92a300e143728a3057f51f9f5009153c6bc7016b462ba4255c1f2edb146d844d74b70ac876b372002ff71acaddb2a8cda42145c09a1745cabc8709a75122e4aef9371f5cb165fa4e8fe09abffdf680592b5439c2d4f62d09abda5362348861c81f40fd3a3a495d18425fcb2e7df96df53103985cbfeaeef9f90d539d972498cec4a6e4563a993b3ce9b1e9e8dae42d39f65eb0aa8fd535fc4c09ceda1acff58d92b275b112f5e2519b324653938c2d84ad9376d0c95b6cbf560533a02c9ea797d9c2137d8210953e31b1a9f10664d277194594cba65ba40718ca8e5720395e21b421b05c7c8f36f5e99f8312fdb01df2560dd953e249a5d377faf5b32e6b3a880d93732ac15de3b8c8b5bea42842eef345df3efca6a0d2e0dc297a42235612751b32bccc41390a8a0f52e5c8caf00dd0889fd2e6bc99091faae336ed198ba1d6c8bca4faed1460de25d3f353db903cd55149b8352893af775299493fa7b0915dac8d839d54e35c8efaaf901eeaf3dd471cf3c9c094b115d42a4f76609382c06e8baa45e403d762bf081f74a535e0693347093516892fc1241d9653354efed961bd32ddfacad1c3b8e432c8caa5cc8c4304935e1db0d683fe30213f93d756e0d16996ce5088e37d8abb5f76f99b9d6283af7445498e77bcbe337c88b1230b693c3ee55058d4383cb1d18ecfe459ad5268a7d5daaa74586652b54defa6c0737959af3025024e33d8456c783c959070efb3465be26720eeedf8cb5550cf862f3b8c3c22523e674bf621ed6543050afd1abc220a243f507fe333cc0709345db3df9179e76085e41bfbdba3c61cbe89510869fcf3c87c6fbf5b70108dac65fcd64bdf88622b0bb7a2c3f77c7238a938cced0d24bde8d9c90918b8ae198aa48c7f31420e27cc407406c145cb450a54233c50648fd16adffb49a21f4601b6c5c81a9f527a5665e68c837e5114b846413bdf47f4c5f6f5b2f0e7db7f8347a50d430794ab83f1dd88570dfed65e0b5fad9d355c21d501e37e4b67ed76981efd0e1e246c373a83da7fe2c9b4a6601d65539540456f8aef8fe02e1a3478bb9068eaa45f2af52b2d96fd9056b9f194fb918332edf826ed1610fe5daae33e5aa01859243818c97569c96487c62d1faa6546573468a654c1d0fdf88a1b430efc7bbc733e692ededde25690be8765ccc35f19f6f46bb625af533b52cf89ff73d6a9894b19b3d9160d702e89ca53781435cf21d4b8dbc991aeb75ed1ac8a93a010e6c45bff4b32084fe18a3a02d383181b83e245949a4fc9e1d10e78d98d266c28f23213dfd513191124cc57e46c27c7f33955925604eff09c329b8e7a2bfad0fa6de7ee01dd3cf48259845a965d76d61f13669001105ea19f5dc272397ce22915c46be3305d93e7cc2af5e745ae26e5960cb422fe8767a3306f9a53afb3edc23cb342b4526ea2029268ea5ab1e1c318bb845b0ea730923f88793b47c41454fa22d48f78ea13cf51bdab7699d1db35ae8dc1a9b3f696cbb83dbab347dc4474508c231669629d94d54a2229d230b6cd149dbc50061090c1d6b4b88ccae914ea2b1ab305da6a7db55565d455899697df6bec033f19bc09672f61efe75f78a85c3369869eb7f3f45805b400f5c61d92bc710563ebdf591a0764126410dab9e6075f2f14b83009743bc9b14256f294d558da3245b0bb64d84f001ce9a12c174fdc3845afaf5268a1d47852c73e53214e136743230710bafeda61a26b235d53bf0614efa9c7f30f32626cc95b9e36890ab2bd6e20189f1f90b223b936faf130e7cd6cf74cc28c4d9dd9d209a65616e71e05027a73047e839a6367f9981bdb328d6156605081ae163bdc162165f19255c2faa2f572821cbe4645a463a129c201cf51cdcd7adfb7e852ce063c183a960180ead46de186bbb9a7fd2fc4da0247ec653f88b4f6a6f4554b85ecf44ba61d21a3168f16bc4638c86294a27b76c2b32479c62a0bf46c6341c4c2ec993b546f1595c7f698bfedc3209a5929d6a2098fe160a1a8ecb1d72a3887e8d54668f4df622fb2dabe490bbc9bbfa9eb1cfca5168c94493f73bb90da6f4dee4c704b737b8f8f6412077774682e3233832fb1a8daddb4ee345e078f066bed071a533ca52620e6d72198d1ff6c8d4f0c443dd7d477c3af66ebaf9033e86422a9d348759edf5d68afc0a64cdf28813d9e7604a524d042d1ef0f606261064bc08ee5b18df2b228a9638079d6e082ce74dd6b73e3d83b0f37ec10776155b26a422e11cf59986f7038b4e7da71adde4f40060e75d66bea49ff531787b095d92a6bba9f88af24b439bf8deb0d10054e24e77b1e563f836a31769d39539625305c87c4525df210a49e6a2843fba5a8530a1d8d00a74c8330a389f65429bf295060b56fa34bf0844a46ae754f654cb7f7cafa5ead8dd333edf44c4acd8db423762a51150fbf62763bae5bf03532b2c54cd3d66d503c679aec13dbc2dd98a63f685c8637f7842587c67d9a35e39849d6d8106351197e74175f1c284606365111f8e0b908cd9694ca795d2c799931604ba8c0a322c6bcf9a1b61f39a0f56045af47da65a5f13d42f8461e5649323267731bf526323150e4db46713ebe532a31c9efc530d1a6c7022a5135c1e55a309ff065432c75d758ba4ad9573d95ac24ad0deb7c19220fa4cbed53085ef1dd9a8c3f29738dd3a427a47a6741ab05fe3b9ece2b8a010dac7457d1e93d3c2982abd5b2d376922c27f377b42263e027e5cedb6d80b5d813b918e1e294c19e5e5445b07ad2f86dd5247d5e4860af76373a460c411d3340e752e923f065810adb5189d3ecebd8bef390867225aab574860c39af261711a6c3068b80c6a081ebd26b8d86695002b5b00ea99db569272f4322a57f740f500948a7827343797edef2f44f420dbdb88a9425ba3bbb470da65bfd54c23abae6aeffa30220652145834ba87cd4adcd7a0de8d5a2d62dd60afc8a9749b17def08fc30957df60afc3d4850572519ae473ed1750f7e9b89ee009cbd94ea64886497fd0fce5ce7999832070e4bf903c58f190a9f26a4c99c3024f76e523ffb927af9f27385222a669300a52b7fc52c118c90676c71905c82e111194ca0e401982d2594b3fb718bd7245b18c802676cb9acd0bbd6998f84cc2c8414a5e614eb99954ea2fd6dc3a21282103d61344a4b5a7604be6f4d927c9e31ec1e442ee7af0439739d114182a716b404ddb881b1d20220349eb76a430eb17a2a78300c2aa6d6ca0572590c0f2dd7fc17ac6eb86f6d673f09bea6c67ab65147c5b9ac80a862b8380ecd9a5388206759a30ddb8ea01a1f1e91540f2c1a9d1c890d0850e44eac4d0a53a1f57cfb2a9cab6040e022e110898e425a15bf0985452724735e96a847028f00479f1ba44914d70a8a35ef05361d4917cab3ccb7fe9db8c1d2fc6e81984b9fe4befbcc79ad1fba866e2990c9b31787a13c33c46a0d60d7c1cef845b18f1be6cd620e3383babdc8a306638d40e476db599b7c0ca5cc653e61f0c4ecaf654825c5f2cb8b557cd7c48b85f2407244150d23125725124e09542d263b9cc30866d477125ae3956455cb6e15a0e004aa827adbafc504c946c98a943cc3876d2f62b7f85857d04c2593831888dc85bc9589df27eaa6c65a478e87724ed6a4c4a07aaa8fe1019ffa6b2be242911b2664955e90f7025e10c5bdcb1cde390a053dd63120c5545a8aace14dae74df63de6ab7fc4fc003b09f0ab093c3cab3738592552fe9979af198225cfec3f627679dd8a5f4bb09946d49475f90127d56778ab14ff0f3f8077dc5fd1d2fd33c0d8b69333f65c5addd84aea297732aa71105734237922083d1c1a1ba7509ae2022162d5f6fd64ac832718ccf0da8ce6560ab5df1c9490ed85959c8e44f549735603cbdf064f4613055297044f1ad0cbbf9e8223c04cf0eff9697894f78d11a0958a5f0c8e495074bd383eb30285576e4bab694f19cc7a81f8f9b3690a07b14a35c3f2ae426cc4373dee1e765085227a7be7ef161463ac88225587a786cd9aec4d37310e01f168f68ef2ea40c989d080096b002d568dec23e0853e0b7ec61dffa96cacbe7300665cf8cce9d996e6b7826a4db8e85418201c2190fbfbcd2acab60296be2e3098439984e517c5e73a4b48da2b8100090edf388a3f7f579beb9432058e527a4c06e9247f723886319a62ceb8ce1ca158049b967a34a8fd94f32e37b9733e683dbc5e48a9980db270fac2e117eb8be6461fed682575e15d5d3e4a3489b4fa0940f1260d99c1611c781f8267a31dece464c04d9103c21931d64ac337ae58aa1d5539c604b335b0186b040a2d8f19e678fd4db52695a0707a5fde0f87d5837f779687811439b8c4102f5deed156848de903c4c92364f5a47544cdcedbd99fee13576435dead94a6ab871c106d4f070461956f39d91b3c2c41862640b1da176c4ad57e3aa71f30d1d378177060cbe1e27eb59f80ece175d0ac33ce173f0f33a98241f10b9fc68ef6a074b6a2eea36ce20936da4042aa9de5be77a65e74598c91ca55f31d505e6b4bda344db878c3a5e12fde5f123e69281d069a0b81b0c5f6b5c8201c009cd183255306d02fd96ef1cc63bb3b55d7f7c21a33825c3a245790c9164592d087affa0a56575f65209c02600e084f30a684752133ef7653423f5ab120dbc01a2b6a4dad42a909f53447058dce9777410421cd51586805e70d4ef1efdc7562f9394ead6d6154ebc566928b629c0c277407aad647080579d044d42263943949d8cf75fbfaf39014998d795bc3af5f48542e4826299d3998bca5f7ae1393abe6e3f6125af02fc6dd948b5d44678517500033a0d39adbda2a61a523be9024eb79d7bddaffeb213255499227fe49bde5ee7a2df44d357d6d0fa2ef26d57be4fa9fd1ce3594deae48472667e059b9e8574216fdd59c77caa1514c61e46f64543045bc0b0b5301b3ec518decfe7ede09e04138212dcd7ff37ed08631702c20fdfcfed4dabd0f88026dcea51450d890d22425cb5ac62e51a541eb926aaeee7dac15f174b018bcfb52cd51440b115cfb09247756945f124a4135d740aea8866eca8bf5bfeb9d2e80c1532ae6fef8dad836fb63cb1fae2f0bcb9f9e1f4f1a8c94a38d32340dc90cf3bf2887e07462c007c75486dbdb928e2dd13e544c47e6247918e8264d0764f83e94a244c54bbedd2711e0600d799783d5500ed5656a0fddbcfd0d98643aec64e3c938c9fbb82ab1a893e9b49d3bb37e752fef003122321612a1221bcc28c29bf9bc997e7cf1f72b3611543378ed0b61d564d488f9017f4ca38e6692e9362ea670f0e211b11842c7ed19f4b0319d80dcff358203919d1fa7001ffbebe0ffb0246df4a920bf2a9e533557d83c407e77a2cdffa8cc43fea0e1a3e6c5417529c6120985f3f9635510901e5b0c2830ddd936c3955d4f020a"}, {0x78, 0x1, 0x1000, "511265b1afa075ea2a05e0ccb7aeb862031e8d4f3e8fc1f11dc9cbea7a19b886622b05bfbb517b9b9cf2bdd9b883ea3fe2357bca1fce13e0e2886fb245293fd1d6da3488944d73f2108f2a2a6ed5b551a79a8951143daeb99d73da995b2605e4293bd33bf7f5"}, {0x1010, 0x1, 0x10000, "43090dcfdb8e45e1ddc2841237ad720644888eaa7ef6c571e97649144eeb383255552373a00bbee2f7382a8b48fc909b4169135645e7d2bade67c58909c8814a1a44b7d5d7d2ebd893cb6e0b9d6cfd328bcb96b89c6964e60e7618d44ce5a1da034b10e6ff1a3730f6a90b751356511547cf3423585ac9fa28dc3f4bc63eddaad73f5b48c574e54ea1c8333b31dbe9b0e7eb3b0088e0d0045d5f4741f59878e422999721dcc172e628dabb89c636bacfd1c3a1a017209416439426b1a86b5ec74ebd706daacf27b08e666ef2757e3c0d337a86dc7cc91c0559df041158738106ae1be3311abb3d7d054f15c79d5676a4d281884aef16e4b5003ff9488a32d184c85b2256848a1506fb588f691b03f39571237d7090e2569a68b99d16a1657eb05a90d074cef80eae98377eae0d8d80db761ba1e251c71c9f4204b1c20e1d4c9e71a7d4233301e4df5343a1b2eeed92ba1415fce2867f66d58d3006218a139bed32bceec9cfae0a8601da9edb6f46a13a597f3d0711362b8c646f9616d7e8ba259e40d0b470fbe8308d11126df1362ebfbc88589e0fb38ed9ffd266b31731106cb378885ba78900ccf03e5ef765628c2204e1c3357412194a236958322c9435639c14c24281bb065a58b9bdecc3b2f052c1b21380fec82b34d8be44472838149a5c368488a3a0e6422a6d071d97bec5936b5fca84a605e6435ed206c37fff59953121c0180ce033ad81ebb912011094fc89871774d11f2607c4d51112545be529103c434b8371c5de0a1afec656723b59e4e3241de7c1099ed8c2a554635e341b65c82fdf900b659079dc60d8c8f3478772ad9ec994acca0961f453b2e65cd7d5c322e5d770cc60449712433ecffc19e075c0666cbf9520f4fd4befecc6a878f7907cf3dd12cf1823c48ffade136883fc8fb297159b43b6c798539b1c3573814803745d2f71fb8b21a46dde031f15639b384a3124c40c6f0e420812abdc063d906d14c8c24fac430ff32edf6b887daa7d32d0381a9c4bb62f369704842aa05cc8921dfad8f5e317ccfc0cfa762212e8fb8598360c6974a543a271aefdb60fa2e72c0381a74518eb0f1d195ccdf93acf2a59d3c2d738a0f67741a79c627d60d8e3baf9f5c143f9d0b56e32c78691906919a39718bf159f761ebd0e2c573ad779ea74c8143fd9243f0eedee8942aada03069cee121ff575c065cf7224eb0a99770fe394042253aab3c662f15d6fb5d9f148f8419275bac666c9fd3529e4a34ead747146343565ce43b82b7cf9fc794784ef12315f44a52f6f5b28755208fb5f07f5a363d5cb1780220a0b39058a0ac72e955e0056e4aed7d11952ab8f6817bb039557261301d3ce9270e9e0e382f17e419610aa1cd9f97b38a87e8a45b75443a348be0284a916857c43404904f6ba585f1950eabb0a8b84bc169e62bf12a7337e9c740ef4dd9669419581006914604331a7c9f038f5b95e630e78764c88612f9d6c3f1b1543923ffa4e31ff9360146eb29a95cd7af38a6e2ea974b37aefbfa52bc54f2820bc60fbe2a18cc52cc316ff6be54a3f4cba44bf689de1f4b10942047035275c061e0029234251888525fb9f960197fa08d6427ab2779b7304b1ca9b0302843c8d15e67fa570e3fcfc7f57dfa8925795641cf66e6c1c7ad0d15d5aae62eab74210f04f0abfe837884e1bfc42e779a2422c6a77e28984fe5febebe6e19df1b743d8c7b00f1b692c95e95f65319c7856be93d296f3c390bcd8cdaa2b6a75d11303882ea9129ffc377868581fd84032fa551820eccd4d1496dc663a6a3ca1638dae192c0617a660847c66df280acfb7e6a532b8e90578839e94ac451b9ed39fbc91b388a1fc6e563d58e2d5050badd03c7835b28f486e31e63583be00713644b790a670d7a23a2ab56e299d02a8a0b15e86358931063f84123bc2e2d2b8e798e8cbe692d330ce85b73dc1ab43122fc908ea343ebff6a065e9edeb0386d48250fa8dbb4ccf133020a963f9954233b5a7999dfba2b55d9e637f0f533657d0c91c5a6bd53d41357d5a0b04137c385eb4ffd8ca61056510708f5b5b7358b47452ca0da66480142ba8eb755ccea1c5d829963349b8928e17d8199e557a8cad12a50dbf8bf3f9a0daacee0db5d447f2b059870372482e5e186dc8728a8164b826cde495cf202fa00fd7584e9c66700298d1ff63e493c804d731f80b14e57d9b2ba026defaa605877c76616482179dc45c35e44ad86aac04daa4ece182103619a8546bd3c1214b370c8caf7bea2c3e17608b872e729a31f493b9d98d7581d0d0814414bf5263cbf2729bc1857b4f22250460b08821c1a0f0363f47fc04c523dbe07e6ee41e2dc77eba45d1657d4eff71386e181e758146bafdbca4d42453b93b6ef904cfb9595c9e97fe2b28acd36936c3b6135ca62619fda9d35e4fbd0d5680a993dc5cdee9612f8952c118e0816ff84b75eac5167ca7fbc6a2445e790d993cc9daaed2c05e9f123388bc159ad5d16b55a4fca323a7e9670df727bfdf132ff5559a11ca136298381d01a450c0a57da79fa07026c23998122993d6b83a884d529f8a89423bab43d720405d8df5734aae37a4f6e572cc3df94a0d3239322d4307392e48e7d20714bea4d6dc6549db2f0f59da4ec1ebe20e198421228ce125967ab8c31836489fa0499af43d56f354aadb9f382bbaf10b4dd06af63a5631c16ac0f9a31c423baa639c5f8d7da0dedacb2e88b1bbe61ad0bd10edeb2b07e93b4e71a87c26a8c5e558e8f5287213fec15561db1f588b04438b62de1c1166eb8ea6221d5b9ede4338f94acc2e8a9c10685069af729bc6901da858cfee3baf03e307447a9c707881624cba2ce74ca7580e50cdf270744bce6214fcb19707cc68d12da23472ff687860e81fe468022bd35b4c8da95572db2b19c8a8a9ad5d00c4195af1f96aae178b434ec3ba15083286db4e257c35bdd2fbcd3a5bb039dfb20781205c54456382d96b6d17a5391be80e7a20f361c131bb3001652d2b6c4966e6ae9356dc3d701ee21b821df1dd6fbff252272f4cb826fdc910a3777a9200513b71f0d57bc6162661f792ca47cb5abd6dcf85c7f5ddeef5ace8ae3d414b6effb015f37483f4847d086608ca9c9c6616342752affc30ab9842f7daeca1ceb5e795ce91d6a6f0deabefcf35fdfe9fa28db60eb4aa83cee4c0a0e329308a142b8f62344431e71e57baf4589b629ea153b8fd035540b292bae5f9c71d4a76d0bb70fa114abec7f73f2da52a01acfbdcbfb39fd208f05848cea68f925e91f243b8bf3929dcf52186b151c48d4951fa6ac53d823411a566e42fc494323f1465fe748140201817ff2a087d319bdf6ee36c4e7a88d9ec760150e88629c3d27b0ecdf8fafb3d6f758e738b451ec839832ed0bd090c635533f64d6432587a2dacb0c796aa4740a4c7bad5fb61a90de8c3b8d820f5c48620287a72ab88f39ef1ddd879058deab1d7bff53ec5c1fdc1a752141eb0b8dbe0244d4fd1b5705f167f8debbf28483bcba20b721566f337e34074e0df24a93c3faa310fd2abd0b63ca0a0f438f5d34f21cfad4e9f10206a038088bd07b509692d62cde2a305718ab168884ec9a93cf44c74febdd93b7fcb51af1273e9e4b931507326dd20824470318ddfc80d42aa4245f5254cf72711de89dc2bc07ddfc9288a928c67bc4c426e6de51840361ac9218a788c41d75cb127e1ed6bfbb2a6cc9091ed0a877376d6e045979005ea38b74bb57b21e801b960e711e2b7e410f8cb5647cb19ca004eb75fe770e3318bd0812366554f9ea464ef76a63ee8c1b9fa1c85956520fc77a8f72fe36898fc978b2877e5e3746dddf485f360b69716f36113070aa4388126faf5c262eed3bf5d8596666e37018bbff0978ce134706b5b7e1b9a62faefc499122f04db5bbb07e131601b2c1525f725f80cc74807e86b4ff663a2d4e8c58a3c95bd081940c1d42c07661f5da1e6c167200dd7937b0525b5e0dd6447fb712e68717e76a53e51e029d07988c3261916bbcb7114a62e8b7f6a9af9b9f6ef78f430b7c7f508b96740eb0c41fd6cbb7aaabe76409a09cf83ba94ef18cc77ca2b1ffcbd5678442c643bb622a0deda4fb501c7a11b01e2f1936dc49ed78954a5d469b7a749f346a3d4fa9cd032f5323dec9f7c511344a8386b4ef6c953b6340bbc33ce69f822b5baa4e7353a3b3d9eac644a05f5da920f514b054b111301635ce5c555641d48c6dcc4640eee5d51778033ab0c6b18bdfce61da37c6791fabba22e4eeff24812ba8ee4380105c55b3e29b4c5bffbbc3dec9f139327d6f5e63b548f98a3aeebabb926df6171dce0147994de034ffe927eb06c54df84e5e24743aaf1b776d78024572067c44efd1ba807536e86945ca961b71a1e3005d20cb832f435ebc28c81aeb54623c4753ee91a88a43e18045022ca7591776ef5f5766e60399e1eaf3001f203921e4d64d0e364417587045a7b88a828569f4d207054f051002dd5830b124d8fc2baa0b06fe11d7f79f2cc90c986d2cf716352d965f8bc88bea4a9ecbec0802ac179a168bfebdd2ec04d93907f90d91020b6568d02cbcc2ba933d8c1dbd6202aa056363d025dc87d8544e67fb64b2f2a7dc0d55cda44a51d914a33fac4cbff2edf17a974fd8af8500a40d3b3df68ef50a2509d331e8b5ac15f262c6db62a9fa5849bab1e504ddbcab0c26d8c28a24c61503cd3c385e4ebb9b21505fd44c0f56d832bb2641b4b517e4535b0a80e646258c78bc24369977ea3f6170899c46084bc7222006165ed38cd58ec5be4cf53cab59db272bbd9e1be034d2e7badc1593b0b3665a4755b14d31046fb063fbd08946d08b7d32d41352b60b2a3f076d8f22ee67a37c81d99f818176b17e9a0f520b87c1b41253aa928d80df76e228358be8e8c37b24f5f1b626478026863202c59c950ad7b0d90808c62a85adf4950e6f7d505745c6c792de0a61ce0abfb79ddddb912bd0d1bd5158cb16e51eefc8dc8a992d2ff775ca58fcf76e20a31c6850e087338992d0e72c7b4be030c3e0e3cac021daaf58985d86e5b290726a92b22484839f1f189e7bc3151b137af7517d1aa71682926b44ac121d65b6bec5e22701602bcdc8a26a719f61607f3ac9424a3f1211ef03dff8dc708c5d6a757bbd70355014c23d0064ad6574c298d5df0900ad07a0cf095ff244f9bee5a52e2507d79404009a76016ea8957a3587d01fe72debfe25fb5d4cd05d148ea3c7ecf39384c2039a94905aa3c9b29512b0d4d57da7522a3d5ff9fe0b76424c4b07c4b0f7273a623331f04a5a744d58ac29e17211893211e5c5c6ffbdfde74e5ced72f5f39c4d98e202ba5c17cddce1e32a749b62f068c2a6c7bcc5dbd8bb7320b2b601d7fc6139a7904355151c29d4b573487b31d85458e3234b13b95ce5da5e27f50a0cf8ecd85123e604c1688a43b86d33bfe6b07f96872da4828c7ea1aface367c95f4ce1dda9be6e9fb112505c6f4edb62058e63c16319cf4339ba5a3ee6612348047040be071c140db33ab52638635ce84298e2df5a7d1bf7b249a243316d94fca7db9ac1ddc5d2d68c2a93387a70d68e74ec23a36ad8cd2127b05d4a9219db2b2a68042223a264197106f68c78d3395d7d2fcaca5f61c6b050ca289621f83f9a93ba9c9ed5972b1119b9045e3c8fdaac6bd33cce12e6a84a81a0358a99a08991d60d69bb68c6513422821139f46817b20d512b707749a626edf15d5e6369dbe3256242644a687bdf29867b38f3f039983a1d885a127b0b684b06c2402c35a9dead34ade"}, {0xb0, 0x1, 0xda05, "f0b586a28b869accc544694a57677e367848e5b27a30e763fddc76cb6920257922bd77afac9a5e46a1a0f47ca9fe1e7da666efaf4ecbc902a6635962f2735143bdf306298a674bc6b3a1077c6bacdffaa671d667e6985ba73856ebd66bc64e679c282a15460211782ae3808ff2946b8a5865c5f61338b37a2b721cdc9cce32d75597a161127826ce5e19353e6ee5ef6ddb28fef8c9c622b5dc"}, {0x1010, 0x1, 0x7, "23d5deee71d661367e9f36aa4e2840fe74d5898e816e3172a6b1269c060bfc20b8fb6b61321913710b501d16bab36cf54c615179459f09086701f383f598a779c7fc4445677556bd2b640b8b130cf647fbb9c12b555ec986f6e6a0da7bb67ef5683b6b4edc909c40fc29987d9c985ec944a6ce314817aa93639cf1a11dad3d0472512e478ea5eeb50f82f7c93ea53f3658f1b4e2ecaf093eeb4cb130b13b02ecf522e3ff065fd104083ce1431320d18a791968eab3614f58dd8e4fa6ab4a019fd949412ec122915251ba0de75b4335b902c5fc30fe229d30aa747ca9b5c471947bf792076b4f1fcf6082eed14e7adb6178132253535979b17cbb733d6918fb091da5ca8942474f0098068c3f47f243602900320b57347f94be26ad9e919deb7a3521625ca0fd74061bc84fd94fad8c3e42f321acf842887c389983b3ed8db0189b427ebc7e5141936b8784ed2c31427166216ef65702059ba0f362b651d13fc229292446d37061222f91ef3af8dc8d1aabf5a07f9105b1b0e043aa139d72ab16d1b840319f272c8079993ab0d474d1644918d9eb39260ca2444f86904de07ec5d77fa16a679d1c2d41afa74e1b8586e0fbd50393bed3752cc4567940dc03d5572d059f02b778a6b8a234f5cddc2392e652547a2992bfff081dbadb33607d01ad69af605a779fc292ac53729a265b2b6043c9c25c0a12b2793153f63f140b6ee28b037b6d1a07fb802ee7685237108ad271043e25307a9d3bd703ccdba7e31a6d756f0344838118ff23b0bb1828e903b171485915d6cc6f90e2b89681b1a4452ea0556c487b575bbdbaa77e7220c9b5ae116409a0725ab630465c04f978df3d6646440fdfccb839843bd69eb1df92cfb498b2b8a5b405e308d3562ef546f4fc46161756d398a577bd00fe5965c70a68f777223286d0a93094816d1c2f497ced99608d5e416090e4380650da999c4328797e99aaf7c830241214e18922059a7bee1b6723df235b1372565cd416d93bcd19fefc37e819610c095494d6137a1a270438809b08ce81740f8b15841ad9a0b4599e1d914d0a80deaede5d8424d62847218226c9c9bbdb16bbb51396095fe696e7fbf3ee2ecf695fd80e7e8e149c39b0641bb233ff48c1cceef6e5ea271edc9d1d3372a0016620b1c2739f5970dd9a7d7ea8044fc565f69bd013d189e5fb8d06bd42c2a8bfa2f409d8792ee4e88b1cd2d354dced4ce8c25b4e37d29c4bebbb3f6666794f66144b4cf7abe9742f4eca0c05d5fa0e59a2290cfed123307da3d2333f3a37c44f152121b05684b247f27822033af5dfb1d7123c9c1c055b49608bed53bacf83b544662b842c69072c6adc0651a3a2df7e682a5353a3031c82ff92b526e4bce6b5e4d50bf4b50070728884519fd23e2dd60f46e186a38e45aa874c7f701d126cd42edb23b85e11a5d1fa57658bd84088f8ea26ae1f5d85ac9faa5c0943f685ba889c3108da122e53720d353ec4ed9bf5a5a77622020d044b6b372f2003b896dcc5be47caeaa8d1184ba5208a06cc94cc17a129b25e16e63a80cb08fac0486a605ad7176fcd2309109ef16a6f91c0bd30c3c79d7537c0e2811cf816ee43d792011dc785fd335103ad432e0629b5d669bed2e82c4a70a866019d18517b7e4d2f10e42512b9efb767a5e122e801d494a6803fa771dfdc58d5f6d310a82734674496520b8e4382f820ffd3289df13498caaf4f6d7deb675bca1ae6be3a909f035c4894844b3327aad2f96277fcd9cb3e3b8f7f5a5c930cf20e65387cf17bc9c104c4fe803fdb63f4c0be8f2675e5dffd7b53cc6413132a0938aa421422d1e425833850290f38c201e7a8b139254b25aa1a65dee4b0a35e37e6452daeda4f3cc024830f07b4807797e418c6855f345883539eab47325655002debf2ec597928245ee1d6987fd791bb9a0b11a813297de712341c36edd324e1b912708587516b84afec002d267684b64ef61e55a97a0af60b9249df9474f3183c2acc20cb235d27776b24f39aeebe1002d7de3796d024829cf476dac1e2cdc0404da16f28a543963d662334b04a590a3dbd82efe27b7c1055907e1467dd7a55946bea8f680458aee730c39bba759750d0fa69b1cb3f669a11b5eabd904a044adb4f9c35aa3b1303028aa5a17b0cea90a45658b09ff4b6bfa1b59c10bddbf7684f091e1b14c9a0ae81319733909840931064151f1b7375860402a17a7c63dcc61e69a744ee4c30e191cf4ab4efa4595fa859cdb10079217bedfb9256e93a2306dc8e9f1304cf516bef28cd866bebb566a5fee54a52e55169ad57ccfc469f34166739b56db2562002a29ad14d3ec8e553352c20a5c34b3f067a5493764f29848901b92e4d75ac32a0d2d15091a97f1dc53188d0ecaad2f0f1f38e0d4ea5f805a54b82a2e73257188fe3f7cc8d4a8f06d6d1df3e0bdeba6600c7002dc0aae80a3b8c59b698dd26530f12725704129b2f7d02d79af0b81edbc26cba19efe62b1efd526e13bb2d498d95abf6dbfd777f016cefbc7184367ecfb983413217805864bf87776600d8d35cfa56f3c12b5340d417682232bc0d48616a5dd19f151ff8f30aaef62250afba77d1ce9886ecaea40daebf80e0a41db98a6b711129a647fc9768c4e0d5bf2dca3b263feb7bd2324c2ee3c46bb515f9e4cdcdbebc8de09a95f5ed11e813081b360ad5a1fd80db3508a11bbf1973dbb9d7003a68807e81f19d00cc9862dafaf4ff0b64898a5c47f6c7c068a1c83f8d81ce30863e7d1883e8ff7f4ab024752965d2f74ed3ca278d2536b39fb05c2bb610af3f2ac3ff2db9606e70bfe94164c55d493e15ecc72e54372e9e5932aaae6012e71c5ea15c52eb7905b36ca8cff766131545522d91adb3dea43c20d531a6a98b51cb2a8a21d19de0454042b9902b9a2a7a150d1fa676e361d962a17c0966497b54e4b18bd5082908cd95688352b29ac065f6489b206c598bb649c40517a8ed9016548987b9561737b2eee8fe5cb68bdf30bc8df616b2a5b2318c3cbe1c9175b4e38adddcdcfb39ae2ab57eece387cade99934ffe56ef1d78da29055127072e7c90bd0fd74378fd3e12cebf85675e6227e9b99209b2356e264bfca8256613db74157af95f1ce1458219cd9df741db435dd3391fae0b04836f9d662449966ec70eb73ca4a59fc76d2c5a4d1bd966cade0c30b2e1c5944d6b8246c2a5eb0ae627119c50b96a803d7d7dbbb7a01360f7230c4588ef30f2edfc6a97cbe5f478bba238040739e03adf53abe34a87a37818d801a4e0af2156ae1b2ce61c1121f79b0a54917bdd0d4d6720cc6c15eefa33a2446fcf63f624e3da1ac4384a98401d426ab99b276203b4105285a9b49b3218d2d5361dacff7f62b7ce96391edda56fe1ed0aafea40cf282e33fd16f014b3251d694910dde0d19d084f7982421da11f9f94123f03f0209d6c0e166ce5d8fc7477b7e9f3628ba75e3026a14cc08e40660b7c1cb2552ba333587c6bbeb3c188fb2540a5b03cbae5dbef1391b1fd9209ac56d4272ba1f8db3bec9f19648b770d5c9e89fe198ddda2267bfc76cd760c354d4184b60c6a1a6244163e0982135a07c605db261d00da44c6c834453e24596952ed79f13cccc66d4876d6fbeae17b096aa121743052da0407c705895f83fbe3cf2e288840cfa3ae4e100f8a9da5055286bdf85493a767a53ba19f4e6bc64799a993b52c8c2d045376cf532078a4f26738835680feed55f3b068eef7c1ca89ccd8c15e260247362051ff9713d67bd76ed10a0b6720bc09e7450b8f0c60b76d1e1a6e98bd2dc269b5d9c7111c0eebc56f53b960f908889f118cf7f8c55f30ebefa46108cd3e7ce945fe7567d99034beebf6f2eaadd93f4b4155d90aaef7fa71de1970d9232f8e1897e1149d3e472fe9759077346eba7a9f4fcb59657a436adc9f148b1a1abb2864201b23b90e458cfb7394af696d6f9e74cd97b33c89052b38c11ba17af0a11660f7250c4a4e13db1b9a45954a4c2b5c7ad271cce574610e2a117731b0d9b0d5f77acb75f45fd77b5c61aead3a593a229438fbba93564c42911038adce95a44d11e8e3b91f5a060cd9a790cca0fbb47c5ef741733aeaeb5e996a23dabc5b8738ce8fd30313d141486e01e5b1c30206b2688dcf6d2c7d2fe89dce09db5e9de2feca564e65d8fc224fb2a1c05fde682124e74c90f38b4967a62ce3b2be73fb216b8b5321df7ca279fb6303c27a9825793dfc4bfccc0ca0f76dda2ecce3fc9997190e746f88d6219f0cae97fb83b9ea01105fb69f308d208064d1081524897472ab9a3dbcda6fd15f1b675116cb740d7c47d0c25042c506cfd3cc627e11cc1cc29a42a825141efb3cc6b334e65b472a2d5bfc3be6399efc4ba5e4c8f01abd75ee2338b6bf10e54affd91b87b00130ca668e781df5c7ebc1d6e3b1aaa3326347c45584d94e3ac31669a74a581514d4eb957f91d8b017ff5d7f5f752b940abeddc77be9a66d176e24cc6667030c444fedad623cd657d88d73543c2c3d2f0e3903d1aa60b69edff8c923353a248c0230f2444aa305f8edb343c369e85b34768b6b9626775d1be31404ed590e6567093e71e9765f3cbb10d63e6c02c83cc521a09b6cb05e4d4b93dfe31ccedcab38d84a1d56a100537fff9537d90d2ac9059441e7ad6ac6397db04c9c0c46d424c2751d92fc11bd2734b49fcf014b0b0cb31e98b28a658cce38b81b553a8ebfc35469bea55c0edc978130c216f5aea5cda5c07f77b945f2dd508477e52c351b743f258878ef8d73040f248a28b5dc783012cb1becf2cbaf9341afd6304ed257455a0da0d3e639221c8c8bc3c841a26865fa8f047602f676b6e4fb6512399afabac1df57ea39424e5b72538cd032f778df35bd1d00c3a5dc074b4b3864eeb19edbeb6967742566e25c703135440bb54573d25a97d53f553286bf1748ba4f9c117928d47140e7f41db8d155ceff6286c431402464c6aab806333fcfe11887db03aded8824a74dd53d2ebb77110ecbb99de68797752d1b20f84fb958fcb7868baeeb28e3fc620c94b6562d09fab343382987e235713ffd8864df07b15619cb654ecd864b4412f086b1899a445912c315bc8ba6510356be6b824c2058516122a445a0515eab808719fb920ddea4f74afd3e3198c89afa248aca2fde7ff5ea431c2d8ffb87d99833c38d00d606b5a5041b34d5562629636e28e14830aa86008ff5d64fc041ba32d1fe325cef82f8b0b81e62ebd57f55450e71f80d6c589d8ca94e7e29e16587838f3bc2d1cf370d0e489f5c420d4eb02ccaaa3f319634479fec560d5a87a6462d54d02de39dbe75c71ac5c8a683e7b139bcd19a8bd040799a66ca8ad0758f121228e68f5e0bcc423655b31833bb278cf551ae8bdc0eb340354305de29e8b78ab977be25f13c6c9bbf206ee7e261b44f928983f2d239410de70d519d919121a75bb65dc420efddefc31b93a113ef26e7b0c24fd4fc1d7a2775e19fc0f564f16f59f8bfbf024cb58f2a6e4c6d4b34924658ea4e5278435a7ab13d1f2201a6b65b970be2b2ffe37e4ff7364e29e0ae933963fec092c6b9f15cf033c3df893e15cb86714abf6378f2c07baf35c27b0f40b97377c4db82e1666824e5d492a1115df845d281750832f7815268217e90f4fd517a4e3ecf0480a5675ce19fe5b64fae219765edc6cbbc5afd894154bb07e98c1c4924cb8712df02d1af6114808a85dbd1ea7b0a2c0dde5c10ac91dfaabf8e9390d5b704eedbaa443131e7f48f039d239cb15c340bfc0d43f84cea8879b084808dc90faa"}, {0x48, 0x1, 0xffffffffffffe7b0, "86a63cc3270740706ed182ddb5f5e75114bc9004f0d1f6769e1f418f9c13cd3586007e90742e88f22f7f86488dda1e8a79f00e785a48"}], 0x3288}, 0x8) 16:00:44 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0xc010427b, &(0x7f0000000000)) nanosleep(&(0x7f0000000040)={0x200}, 0xffffffffffffffff) execve(0x0, 0x0, 0x0) 16:00:44 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000100)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) select(0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x18228, 0x0) pipe(&(0x7f00000000c0)) sendto$inet(r1, &(0x7f0000000040)="f2a52aeab0492d0a12032005f04f86da416b8af1f496dfbbca54e21ff5d514dabbc0408c7256e960865eb222", 0x2c, 0x4, &(0x7f0000000080)={0x2, 0x0}, 0xc) 16:00:44 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getgroups(0x386, &(0x7f0000000080)=[r0]) getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x7fff, 0x31, &(0x7f0000000100)="ebffcbff13b9fd812eaa4e713048e6993192964879c243369d52f7680cb10721320c4e4f675b9b65a13155e3e4a2f7e20057cbaee29a3d8ee2a37f4d41", 0xfffffffffffffe0e) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:44 executing program 0: r0 = socket(0x800000018, 0x3, 0x0) bind$unix(r0, &(0x7f0000000140)=@abs={0x0, 0x0, 0x3}, 0x8) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000180)=0x9) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f00000001c0)=0x750) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x20, 0x800fffff, 0x2, 0x1000000000000}, {{r0}, 0xfffffffffffffffc, 0x0, 0x4, 0x7, 0xb8a6}], 0x10000, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffd, 0x4, 0xfffff, 0x9, 0x600000000}], 0x9, &(0x7f0000000100)={0x2, 0x6}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) 16:00:44 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0500"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x801, 0x0) sendto$inet(r0, &(0x7f0000000180)="3727de73acb6e490b197a0fdb3adfe980cd614a3687abfac66a73287e5bfc5e6b3774a9b6349b0f6e2954af5c32f8d410aa72013ab8edfeb9943db379cd14525ace2c54263ff829d94d2d71f181498775f0d52319445cfa3f89667257e2f589fb351a7ff83da7faaaee936bd0bc24193b3bc021735b223d909ddfdfd995d606611b2021ff361d27c4a90e7cf51dc7aa1fd887690655de07e56637a143418b7fa854b74e5b554216721fc2edf24385efecc8d7314d2ad224f6de4752eaf562faf5d47c95387bb342f1069144e3386e5b7318afd9dbf15277fc5e10264ef40babbf02054d96554ee0eead03c014d5471bd2df08de1a3408e84ebd00ce064bf6dadb66d3fb54a2512a29be6010093ed9165ad2d0e30876947e880828e179cd3ee8d341fa4492968f84f21952f24b764460e748d96d414545728502b0260abe06723703c9d72004c335e6dd752992003784a5cc4d91e62d4c13b4ece6af27c9d3148a451b37c1b448ffcad0a9a872b6f7ede79f5bc31f077715f66783d19dd0097556d6e7d42a3a8090d398f3cb01fbd638cd1bc0a1fef911126057173ac3ee88df4b9ca1efbce429d85898caee68d4a8df3d6ff5d04a4fc8a18dd6457bb5d3cdbdb476f4b625c29d599e54698fefb735685b93767a9b0fbd3ce958d51ce49448f71dc47a11cad38ebe5927d357c363376570d3e70bb3501b9904040b320a445377214f99e6f7ce0ce70286a1e4d908996d9a41e7af0bd6c581ea63d88a93b8c9089d375351f692b84e3bab38ada425326eb455c28c42d3b448593d6f9fb1dc40db50e8b212c1eb436a30d46338fe549e0026eef001c48dfc0111ffcfc6ea8a8fbaf713a3785d5476572d3efcc1d9f7a353d1eb8f41bf7daf1f6a4df927f47f1553255c390207ba06d54f4b16e01486a42a2fc8d8128d18293a35115c6d88264e20f6f96ff6e1e712ea5f9dd918cc0d75fec020bfbb3409ee5961bf1b22d15e5e940447efee0de23a738011422627d9ecf8e98498681158002de77e343315c5cda6737bb575a0a82781d5f7c5ca3aac4e58df952d7077a8db742490c926994ed2dfca28223250f5769db8d6e1fd759034303ff880e711c9e303c559d98cda4c038f4206d7202acf19b6987ba8bbc302144c214d012f43490aa49c5bd187a1afc0e160c99368e181c492e55cfd747508e823ba59b6dc46cac3921741927984e52f6966fada44a425a825cf821fd905c390da9dd806bbfee1c30e6f5610768f08e08695cc3021d84f02a128bd4044ae48dffc9c0eb98a574d2c8be7ff61119e1b08eb2de9900827405e1007aa3afe7dbfbaf3ed348b56142dfad7d7464cf0d29f120033db68817f7cf9b93a0b678dd9c94c3633601b0ee5850820db13f2dff6315f43cfd158c2a291e8d3c6eb39462eebfe8ab2442da47eb1ba97d8fd2299b8b37b89e57184da64a181340cff7f220b421e004fbff86c8229a6f473fe4297d1335de8a734aeb6b9af2371682ed9c9441fa45f12c871622fd80bf30f6d988d500bf922009b6edc02d1f763dc7fa394ead90531c547c546c8fd1ac8a6f08f07c8c87009734440beaa53a1c618b9267b722e52b9bb5e99e61b79a79289980ca381cedc2e01e129fd4eb7200ea9a7f3b4abc167a4dc684873058c875bee985d0210ff1430d55e218b659aa75d605b386f763c2b2fca1deb54962351701fd7711578fd7aa20790bcd8aa9a752816d40816f875e2e3fbc32d27ff2e9c63f733336c0cef2c61927c7212b8fc6a476bf2040766aa5b7f1ca7f3d5dadbdc2de51358c16c7d1ce574223b1f9b81ac1a35a215eea73ea24bba953cb8e4430ae2e31812508069d622482f9e065ebcad3715b6147a71ce3c377d3facb00eb9dd1aef9c51ff8f11b627dad83e221a5769d1ead537c3399e54c8c73e1bd684ee462bf495a64cd3cdb8df69e78a264c4f8ad39f88ee0497fcf8b002043b52789d67671ff245f0b785bd94b0927eb4b52520300e2253dfa5961afd6b13107d46596bcc5a7b2f95646cb2d86e6fd129f4ca2f7ca8ec0cc20b0912ce8a9c3a7846292cce9ef2c4cd449595822aa4629f7a4e4910f22fa076e919d8088a1e4cabca6d98d47e275a972fe8fc88b02bf4f566f1cfb5113777d1a4ecebc8705bf6c95fd5884246dd1392226f858968acb01b2638ebd3d82001c6811760fa19ff785f4d9669835072a2e88dc93ee6271316bc35edfc34fe5aa5fc29cca01982633e838b56ed885b08861abbc101fc18c6024f51f79d93f628d270eb7d9c686c088cace3d4ef42df1d6ef076b5283a4a4c1870880612531b73c7a18ef1ce088f52540c4fe333fec1e220cf47e5e5afe4a0bae501ac0ecf85f9cb9a006bd4c06d31f4ae9cb1283fad96bfa3dbaec81b88c9ef235f3dbd384bfe001a7e69ae782033a69a271f92c67d37e3d59a8b129612cb4ad4cbe7ff4577c56e36eba75f50d0c48a7e1921e0d2b8fed33245b537e9f9b41b9b62ea7c327c71ebf658978dd8f1089efa81fe4dbe4d7e3998c0b91db12691d76c640732e89d8f3c89ce4d9f5fa75401564e87a8fbbb49358ac3fbc9789ad6d812e9b2be706768999b6e60bd2ab9443b15dac241e36821b6a2eb563e4285f475e78fe5ae597a5f1fecb517401ea40cabed1b2e1582b74eea4efdf863108a9718183e8fef24f4e50c162f28f0d2df8704fcb382e9056b3dc4480b651416381d58b2c8ed1a59b4d66c928d742d52ef8160b9aedeb6fe5bd7e94aabb683bfa89b541ef606931304d569e94230778f4994a074019569a1cde24ae3d83739086faa59f2d9b1e3325f5b3c8bc2933b149a4e2dc362334f0f47cdb625bc994c0fe35f893fa33951ef050cde88d850a2a30d1a2151e4ceb6c6bdac0740630b6ffc38c23293c4a17af69a5a4044a1e387984d510a2d9590c5d1eb624c811f63dfc9f409f38b9487a89b2b5bb02e94ac045396d772928072973ca7b1ffb9746af96d56ae499207aa87632ae0035b9fc71eae9e8ccdd5cd0827f5268de1325c4a90a8cb5417d2160701eda2c9156b565ef28d1ff2f655bea8134f9797dd89df6e1f17e5f6333aeaafc7d7500129fe14ab7ea67966a0d409a66575523af128638f703628e1c0c2b13c72bd273e58c4c8482effb8254847e3e559623073d5d09e6a7ac1db6205387a23e875259583c9d5a63fc86ac3b6a9e61db0b524702a7461b8331fc545232f6f70f2d4f91367b6919169a941e7fe25e0db690f85b4b0aa27907c2b7cfc3d709fa1f702c4bdb685ba1183803fef5c59a35777e82e8e2fdacfc4799a639835d60584e64d97599938286eb4a09e8e780cad756a5199fe9e05d3dc860e07a272e58cfcb513ae83b84850f233ea65e598cb905558d4d15488d414ad88454075f921dd0ff0c5746307bf8feb9a47fcdcaa5659bef2bd36e843d9672fd78d53e815d0187d187ab821233bfa8c98c85c210c1e0d2c93200916b4154442ee04aaff4e20c9b7ffefc47217a63fa3ae1432d4ceebf0d6cf2a0c117d56cd3b68a996c04d86d7c30a4e574c8a05099f3d4a58d05ec8bb533953a2e9ed9f2ef9bc67d5c3767f970067659b8112a7f89f1b2291360ed20e167f4ebce25e137d15410244a5f6f43c73ee7de4efae02daaf1fb5c01d604f15f953c4e50fa19eccf319f33a89d2361b9699c7435b09f26dfae913e8815ba80954842e0b5d7f55c1747e980017ce1b360f646f6e68776656767f8318390457a433c362cfb5d41b53c0fe6caca8896d7d0b4bf32f11992ac79c45d5a64a938eb2a2d1dc27c0e427235fb59e41e0684eedf25a1e18e706d8856b736e64d67a9642bfa9c03ca7ea97a6e3f9ef66a5b313b8848fbe101c6243ec62f18c9168c50b28e1ad266db5a473f0d05c79685aa6d4e2f2b461e3117cd3b5bfb878ac8d25fc2eeb1291d634c6696318b723308c1b3968733a8964dce7f24aada035ce86a780160c75c9908ca9763768d5440461f8b01e70d3967d05b7265b9c14f9278ceddad985e62ee1bac04c6d4560fb27d545da630e6e795a78d98734fcbb84b6e133b843cc4bbe476ddf7bba911aae591bb0cb28fc398d31731400f72b1dc0800e4dbee6af0efa242f12aef6c2a1fc8f45b994099b368820763b8e2cd7512e5c08f22cb4e4e37a715eec58ef4136a96ddc20a90398e07925c0f91c85e800441cc9ed05c44853e40ca6ecdab50b698b10d7bbf79307c34843e4f04b99dade6fd50f6153691159611298f086f164a832028a9aa20b29b721896565346f9b18494612b10093e5bffb5a36fae3f38d4d0c50c25d3e794765cac30960c0f60bd113444caa18660ba343a028e22c3538b25b251ca7613815ec3a4bb832e929d58d0818d34de986ddaadfb7fa6c7451b445abc97503b59de3c44d6b7bbfd9dbaa9fc9db769e013d9c5211633807f870f16491582d60cab8bb21d74f6a05d81ac5b3abe457edcee1984ae67f9f868126383d526676f27a32d51ce3e9c221fd4e16886219ef84cf9d5d602b97c215087146ca8bb83e3f0db34ebc26c58b515a53c8551f3ac9843a0d97c6fbd6a526ca810480006bdad5231538b7b25c841d4351249e71b4152f503b566a830e1800440c98478b085e6cde5eb5048882abb3b823373a4e8c96095d54ecf5eef27d8c988415296a39ae51af02edf3d8d2510f704f76fba1e2cb68afee13079262bd9107b4efeb47b9075052acf5b9b360127cce9f36b543c3fa17d052e54c49eff02c23b9765ef562cfa830ec4b4f8de134ce12341a2cf228ef712290b085aa7231d522e292ddd055e6b006847825c6ee4b2a42a621273317ffbd86c72e84c253f8d03d30e009c81ddd17fc3fb53ec7fc26c5d22d3b3164ef4441dbf01903fe9eba1e9f32bf01a0475fc9f7ddfbc6ba94614949f52cdb817cebe682da0f0d0384a4f70bfb6e76be2afb84ad263725086eeaa61df59ec5000ea989cbc21422dbe16f230405f3112dc76db938fb71de8b0949a62d1b5db693840a8b21c3322f75d77f04a30959e0a82aad4f1cf635661bafeb8a12708459362426b425f766d2007fcf3bb48bb9021c799ec2fba7b16b4b8762f93ae2835fb0571a5ac973f656cc4c50996e333768c7ce5eac22fa1a16c5bf55248bbed1cf950813d04c16ac3699b4ec18b19f71268db4862dea6a067b48a3e2f2cb2ec3a6221cf00f160227cbc5efd0776f8b587c4c4fbf60f5acb368c08a86d20a12cdf8229b6bc69ed9ea84e6b258ab279672d70ad9e2f9efbfc4666f6a5e83fa39d278dd26d5610794301d29f2ac69ca3b69be23beedb6af3dfbd64c6d8a7d01c1bf1a5b1618ba6635711d94a7f57bdc5622f12b770113bca0df080cae035c712a8e652b0d5c3d46865b9d764d2e421773e5e96ec1b3183e708f58f4f138c9687b5e792b61aed74ca4cd313cb0d6a61b26f094b5010949d95eaf293e848d028ce92a3ab621a8eefe421234696387a6f5c32a0e580ec3f8a97e788ed9780018bca56d85e56dc7bbf10feff909433beda8a0d83bf94369c2d33a1a7518fac46c58389b1309491d260c0d7198ee0644fab7bb0a0b5f296d52bc0bcbeb2bd85c9f06a6409c3046678fb3dae8fd48b0a6ba9b7061b35ae2439cb2ea1968761b806adf31c3650fea5b159a90356ee8a14f71668d17a2cec3d6dbe57fb9f6fb752cef0feb62acc6136c648dddc2ce2a354dc7bde1db7728382e04fa1b744919cb6dd799178797d07fb8ed13d5a4dda6b6bc929f203c3eac8ac7540b425d1631d7866847444f67665ab845e23d7d82ed99f834b4c6f21c942", 0x1000, 0x8, &(0x7f0000000080)={0x2, 0x1}, 0xc) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) preadv(r0, &(0x7f0000001640)=[{&(0x7f0000001180)=""/61, 0x3d}, {&(0x7f00000011c0)=""/166, 0xa6}, {&(0x7f0000001280)=""/212, 0xd4}, {&(0x7f0000001380)=""/155, 0x9b}, {&(0x7f0000001440)=""/55, 0x37}, {&(0x7f0000001480)=""/38, 0x26}, {&(0x7f00000014c0)=""/91, 0x5b}, {&(0x7f0000001540)=""/223, 0xdf}], 0x8, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) 16:00:44 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0x1, 0x5dfc, 0x0, 0x10000}) write(r0, &(0x7f00000000c0)="cc4870af", 0x4) 16:00:44 executing program 1: setrlimit(0x2, &(0x7f0000000040)={0x401, 0x1f}) pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) ioctl$TIOCFLUSH(r0, 0x8004667d, &(0x7f0000000200)=0x9) ioctl$TIOCSCTTY(r1, 0x20007461) 16:00:44 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) recvmsg(r0, &(0x7f00000012c0)={&(0x7f0000000080)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000001180)=[{&(0x7f0000000100)=""/4096, 0x1000}, {&(0x7f0000001100)=""/97, 0x61}], 0x2, &(0x7f00000011c0)=""/249, 0xf9}, 0x800) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x66, &(0x7f0000000000)={{0x18, 0xffffffffffffffff, 0x2}}, 0x2d1) 16:00:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000cb4de4"}) readv(r0, &(0x7f0000000080), 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000300)="5a68f99e167db797f12655eda519a68e5c8c20770b158b77b43c56a0f21a45c80707dae6fde9c28c4b6f4e6a49bcc383bf66e27b4808ee89591b53f818e3b10de9ac91194b394be01252ab418a", 0x4d}], 0x1) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) r2 = dup2(r0, r1) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000080)=0x7d53) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)=[{0x2000000000024}, {}], 0x2}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f00000004c0)=""/120, 0x78}], 0x1) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a957f7f8b5ff86018a1194f090e87354f4abe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x5e}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r3 = syz_open_pts() close(r3) r4 = dup(r0) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x9d3, 0x2, 0xfbd, 0x7ffffffffffffffc, "845d550900200000fc5c7fd2008f27df00"}) mprotect(&(0x7f0000fed000/0x13000)=nil, 0x13000, 0x5) setsockopt$sock_int(r4, 0xffff, 0x1003, &(0x7f00000000c0)=0x81, 0x4) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x10000029, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r6, 0x29, 0x80000000000000a, 0x0, 0x0) r7 = fcntl$dupfd(r1, 0x1, r0) accept$unix(r7, 0x0, &(0x7f0000000000)) socket(0x18, 0x1, 0x0) r8 = semget$private(0x0, 0x1, 0x80) semctl$SETALL(r8, 0x0, 0x9, &(0x7f0000000380)=[0x6, 0x101]) 16:00:45 executing program 1: r0 = socket(0x400000000016, 0x3, 0x3a) close(r0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x3}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) close(r0) setsockopt(r0, 0x7f, 0x0, &(0x7f0000000080)="574520131369348b11747da7bd9fe12940ecceed4905b0b6266956e1bee9271c36998acd84c1437f54aa6dc61a9195581fbdee83b5f7708de3150a3a0f2732644016783ee13b9e078170a0663d15d22acd15c818e916e7d9593434aceab1777b4725775eaf58e290e0a28cba6e535455e612158360da6ea6bf52128b83ce89f557ac8564b3492ff9f11e53e708fb1775f79f9897f67a2cc7f9ae8756ed1cf1f5969d0ee69633aaf71eab372024bf0d925870a6aeff1d220a7f7f543075962d926622d954f314c004", 0xc8) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{}, {}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x1000000]}, 0x2d1) 16:00:45 executing program 0: fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r0 = socket$inet6(0x18, 0x0, 0x93) r1 = accept$inet6(r0, 0x0, &(0x7f0000000040)=0x202) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000080)={0x3f, 0x1, 0x100000001, 0x7fff, 0x80}, 0xc) clock_getres(0x4, &(0x7f00000000c0)) clock_settime(0x2, &(0x7f0000000100)={0x0, 0x432000000}) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) clock_getres(0x7, &(0x7f0000000000)) 16:00:45 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) lseek(r0, 0x0, 0x3) socket(0x22, 0x3, 0x5) getsockopt(r0, 0x200000029, 0x2b, 0x0, 0x0) 16:00:45 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x82, 0x0) getdents(r0, &(0x7f00000000c0)=""/10, 0x32) clock_gettime(0x5, 0xffffffffffffffff) 16:00:45 executing program 1: open(&(0x7f0000000540)='./bus\x00', 0x380, 0x1000000000000000) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x40105704, &(0x7f0000000000)) execve(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000240)=[&(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='%\x00', &(0x7f00000001c0)=')&\x00', &(0x7f0000000200)='\xad{\x00'], &(0x7f0000000480)=[&(0x7f00000002c0)='}:\x00', &(0x7f0000000300)='/-!\x00', &(0x7f0000000340)=',/&\x00', &(0x7f0000000380)='-,(\x00', &(0x7f00000003c0)='@@!:}\x00', &(0x7f0000000400)='%$\x00', &(0x7f0000000440)='!}$//}!\\\'^]@^]\x00']) 16:00:45 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x4) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001500)=ANY=[@ANYBLOB="1040000000000000fffb000001000000"], 0x10}, 0x0) 16:00:45 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3b, 0x0, 0x0) fsync(r0) 16:00:45 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x65, 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) rmdir(0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000240)="374725face5d631142c8e6dbaa35e4a39a919f3e166dfa6b431c938f8b2c83b9dac34892bf35a59aa90f89d1344908538260878c66429ba4a0f1bd6ada9a47deb02634c81d166414516a6fa6b8e3af2d36d7477c6180a2ba58517668ed2569e1aa8ecf45e9988eeb425feadbeffca3ba311723496832ddd816f9f588bcfcf4ea477570663921f8dc0414e087d612eb79d67b480d7e3b4c575b973e18a0ce54ed6ba1714b319031d60097537151f7fc3d78a5eca042c597303c12f0d0f78c36f9af17b3eb3de43f18bd6f0da75b98ddd28c314bdbeb28c690ad663f1a4937d3a9cab74065fc36a4fa449a24", 0xeb}, {&(0x7f0000000500)="50034d1529f4eba4b97684b0d50d166786067013161e7d7d11579853ea24abcdcbf2a4833b50e1cc6bfbbb793279978b4ba8cabb54c4eeb2cf0d0e73788375142b6b9fac4d0f990b083d05c7dca6090e9c5af63a401f69d69fe8c08924b583a8b6de79be57fa26922bf7477051e74b901d6bfe2a712e3682e8478610fad982bbc0e3bccaaee5683d0ded8b795595035e00900338b01605f19459bd9e2123f4f685c8ef2d18e7495a83c8e49efb6796f17b9201b460a34ecaa106505c7bd9ecadd956e013caa22cd07623e752ce1e956c39190978f01ce13e0830808ef81937bffb96cf11d2d5c90beee85b344109d889e6ce5c31444040bd29452bb2fb29496912ba51ea86a13f7e5b57f25a5c07f780fda68646503381d9e95a38880b70a68da8ded71c75db48eefd9ae003a8a21915eb834bbe616348cb329e2417c6804f79bfb27c46214496dc461fef3b6c621329958914d690c4e7f5ca8d74c5ab3f5022ee24a457fa2f829213319f05357600a093ee259fb826588aa46ebf2e4cfb1c2f34b7fd9e68889c31ee2b641a9f850505759aa6045d6d1a0ed7b7fd144b89df0cb283f18ac51658a096354b7b08fcbe3cd536ee23f535fead6ed4325344b34b451fb16a4831c124f184f958c6c568ff568e83e4b058b33ababbb982d12ebe1b39266b312cc2584ebe171e2a7617b4152caa420c3f780bf6c2e8f3fd3bbc181cc403bc49a53fc27c8d1484dd6aca9cf89d577d5cc235b73271555bee45ccadfef3bd754c73e692f91809266c295803fcdd8658f68a07b3bf8807bb09eeaa043af7e777b4969a4d8b0f5cdf05633110b723228a69bcac1d7b3bd78bba1353cb98632de29f3dcb7b69a06c4e3e4ad2c2a7d7295f38ba7577ad93eaac848929e043cc92377260ef99f3c38660e8f2a8e38668d8ff735162563a6c3efc9fdd9d159a31701447f414f678234cdd7ed9bb54987b67a8be31aa2eedf88857be6f308ca4751a4ff4461d1cc82aa4b645843b8f4468b11ddcdb7768440c390b0952a04824bf394b4e9296c1f048a84732d867311c1cc92aa4e243c74ae318d5bc4b990bab9bf5996f2427c166798acc91f8a3530997570471a9488d8d1d9464e15843b749d1f4389026656288a9943caebd64611a380dc7ee3c90c8d1014989b5644290c3f7735669c860d1bfae7162f04bf7838d20c544a9f8d7db0ab5558791008d7b79c9dd7375ef5eeb9cd692c9e5161b4a4c960ab329ef704c5453faa5d649bb794f4fb6007bae96be65aa2dcaaf2d2b43f52f4fddf6d3c438652562aa77ae72f75c461a55469496f933818c2e380b40b03e2fba84ebd8b9fbec43b0c1a229190c7687a00b00b8602cc1012a285df4e5302c376340eeac6d75a76d9864e4918058bf7820afbb4463149933389e25a9d7a64e9a5ae050abffb0cfc8ffa55b7d62463ece9fbab469f89b67e1196350c548574880d1e4bc655a266fd44ebd20d5acee982849c14da26b6d7f1117ec2ba6c1420ed855d8e8e9d99f1d4462170edc7b7f9b40a43ef3b195df87e92074ffcc1858bd6d397f96e2d45693a7a16e9dac63144891dd0fe9e8bb53681f3932f25c9d8519d1473936aba7905df132810fb1c31a3d0a0c562610826a655e7967ce2f4db756d6a7ad8b836156466d6537b95a31663adda7047490214f47c104670ea9be2a1a7ed18311f2b211340a0c46428bd7d8146c125ac2b653229c5891ef0c75ebc0e3a0e6d9c675300ebfabadaeb186d529fdbe6fd5a1de4660392dcd81568c7407c0987793011e9a9e80d830d77bc2be71d7bfafa1d464a278d41ca57d7f17d2fbc2a5765eeb5f97e594f038d8d38151edcc63d0c62ada812350138b93415c65f0574a45269dc50ab079b91d213ecbefe6024723a36a7eaacae8c58b94ef750e979b646b48213678e0c29fbeddc098d8c4f4b206a9a4bda33ad01e74336741ff6dac9f954eb932764871fd831a8a3514e6570d09d7609b0d2f39f12de03e7413dd534bd1fb93b7d8546cafe72fcb11c010afca2c1175eb542004b8cf5683b1ddbf86002150fc4c6b2c059c4896689b2438f4f8f246726fde4ee7c6d4f25c5ed5236e1e1f3b493302a87696fd6838c7ee3b0f9aa062875c3496b8ed765cdcddcacb584c9c65a96516ab859bd7452fc884d14ddaedbd289718cd1f0d0668e3bc73fda192449a798e608ebb85dd47a79923488262b177174c8b58e6be1895ccb9b27e242fa3be7397502890e9786f24c1b4246977fa016a00d9a3e3b15742ca16713d805c28734f6a2f7a92e76be71152bb4c663b1f20b11ad2e0c1dc030fa308f02144c597c30effe4120f1edc9509132f9895f661e2f0249ff65a88eaaec14b7822bface5f1c13a3b2a749b093bbdbaf3ae1ef78ac5ac29965f3d8c23e7fbe46a7e7de94ac2f34a42e8c7a6266d02e7c52550640f0b39b89fd44b3ece3bf305213d0a3b3229f11a003b401a47e4a42078132d7b75464bcc9d6707effdcc98867f4511b7472ce5e8b27a031e252fb60d4305a8ff5011f5cab55d6c8a02e5eeeef29e501f5dfeb0dba84cd82c5349f3ba948769b3ec0650cdb0fce74d74e9bc935906e9693c77ec475a4a04946dca1ca1e3af3c9305449cb9f889555e6acefc99c975bde10afb20059f5a7b1389d305898849fc2ffefdd8f2e203973865ebfee34d7df2dd990b7f490067d1f9b4d791f5f5bd84148cc19e902234269ab21df16e0486e3db1cfea8fbd518af77a9287ab0317a6ae3504f706c0424f0ff30f9b0cb528f13893fabfc240959fffb6ae380d4a85e318492ef80968413073cd98dae025471c5e5b3c93daf0111d2ce58597107ec784b131392c4ff4a3a2d6dfa8658b7fecb5eff7609fd24200916ee1fc9dd59962e0f3dc8bd183909b732d274a9e094ccca05ca504d5d61f6baf9b5206b811327e6964266d06e8e2a9013ac1eb0a7c8dd03a689ef363952762693e4b5adb1abce69a189cbc3d420dd13387af04aa7e66d3bfcd9f8aea9b2657d252da49a96806a174faa9f339338d3bf67827b6c8f798629dc40c9788b38809d8874800d84212cd0e0a354b0580aa2e726ea8f819044731aed27d3ff59eeb8b31e9f0ad6dfa6936efddddc86ff819eb8ca07ba743feceeb2d79256a0ba9fe7970c5be7424b6b18b8cb33aaf1c5ce05cb35030b0eec71f5ed24c848a1ee64a99431e3d1e2a1dd9bea6726c8a3eedca55b99bc7d19a5e92aab243004d4cc002abed636a8b7404c661dc3e8c4223294845e963ad61aad47d714175a00bb075a22d15d593f7790a6ba1c2e15d58905fd3541f8c8f11370a2513121c96b58eb6fc96aaa5a90c3d11fdb0b7e1bcf3b03d7ba7d1690b04e3330f0e021e8b6b0ac879be1325daaa757ebeb153b4cebee785e10d20728139389891fba36ada84f0f3c85abebbbcb6e272400f0ddc84719463b3568eafd5e3da1de2815391c1a41f8b355a67b93b4ab2373f3b0aef26b70b951780e12886d0670a81b504f08d8fd8c9edc1acb53dbbffdc735eae1d58f2f929ca37ecf7146e62699e90a95643f293ac535d6c4e9da9c03e12e7902b08ae6311199d02ee301c351a5647ec58425709fc3f555d343e5f7c9d764948e75807540d0241abe0630598392db7aa70293c0473ced8359011d56ef56a50898aa4981528c6e290d37e6ee79e5177f02e1de1238060e07105021621b5c1a9c45355b305735aaf6d7a5e1e97bcfeb3a0af524cd5f23e0d16c355a8ea7c95e001ee9a6ceeab53eceb3a6078a3b24b5f1df8c9a484f6f180a88289394a6b070b6fd9c7e17dd39cc98580a6c72370528a679cdff806cbc62c84ca0aa0fe86f48c99f05dfef61d6c68e216cdd5c9290aff08aa7a115231ecf9e3cb6220487dabf6bfaef3c6c36605d439d47c06b3884f1112baa4e1a67133a2cf34f7fcb075269c9adea159734dcac5cc0546a6ae076fb1ba1d6afe3d5eac4b76f38bae16ae413625ba10b24f23d7bc05c8db724e3b8893b26e5153a1427683076a5497cc59b4ba7ae51f3588f4c072287640f09c7e544c9d1e14c37e5fc209f0cdf1988cc15cf7fa6cb85cdefde62a7c48e69c64b45083fcd4a09273081f3802d805d2135e2edae22cf175761e481770b425008d57fde765b1ea4ad290c869c27f31e9730f641e407b4159f4685b111d3793b0337f8e2927f68f46987a7a377f3e9ce3d921310a6c249080258263a7959fdefdd3fd95069b256b58c76fdb7f8ebcb1335477ea5eb3d75951a7433f1d6c64f49ac8ea695f619a33e4ba8bb0b49ff68b6e78f3974cfda72c394569d7b2529518c20a93068a3e5c82b0d4a898327ef75008eded427aa0d0d4668354ef9d740dd3f2a8a8635636a349f97c2ce584714384db4ec19a36a11b614a7d7b7a537a2bc8b6f15aea5e00bed7a2e1ec523cc0c610112ebf65f467a5bc87d497fcd4f830da36a2d30939403cb3c2490e53436eba985339db0d996b54dbf49f8559cb1875ddae0b4115c94b1b68f5f934e68db782999405e7b877721a49ff73a973594d30ee1987d487544c6e6c74ea6548dc161f4db5760529427c7da994c9e319d7b1dd4d2490d7e4d1b9ce716682638f7a6afb48c96a79eda6e525825a041b4cb6a9ff2564f59fd708577d7bee5898c3e79fe5ae3f05cfe5d929297bb1c85755364546bdbedecb7e0ed9cdaf33051b966c8c6d3617590f2fa08a8c4b78de31117a494cdd1921e8dc4b151af22698704ec358d63e1c6054af12f52a7a0d5f72012f58fd4a38638de2bce145fd07cbb11e39987228893c17f7753ca2185ae0aca21e42077cbe189e711001d2a3e9d680d363d873def0d4f4192ef360eef2f620ca591c3a2cd69eb27eb007cca88d37160851257d0d99f7cffb80be5a50f1eac9b71ef4087326125a34558586ddc85f35b374274ed96adad4dc81c0f4bb3b72d09fc514fcbbb279d68916171d002cace92b1cbfc7af5072bfa2d70eab43e784da7af03e9ffbc61158614358df7064facc851f35ebe8a87469be1773a8c77046b3a9d11f23a5e1be83f90dcfb870142c328ec464d22a96e01fd5ea337a5dc4b568b32c0c5b5b1a14fe05bac5f5e512e8a9a09036fa7031911c3790126e7c9969d78dbb384d60f6f6d9a400ad391f248900369125e45bc33c0acad0641d8f4271936370cea144232c32a235d1cf62ecf388df211592105aab5b0911f0e639274eb61e4771ac668799384a4fd23d6a6b2fdba54b9c91157b9838f91fdb690725f8b179828cfe33fef4e21dfc4f960d32de3cf687e50419a1e5784eabfb420eb2504c0aaba501758c4de40e2cbe74c70439c613fe7fad5ff59d776ff46af311afa1f6a443928d65ba919888fdf267a13d2c7b583282c833f1bdd9dfd36d92dee41e7e25d2502405608cfbbdfa75e01db1e59f8fcff06ce92be6d7d6758b794d39f7361a40a1a206bb6ed4f19fa8a4e0e02844e32e174514b593f294fae0584fe92e25605a9f6c5f75d168248f0d8e5cc5223dcf2d90d68c66c6eca2dd3a28eae78bee368bd7d3933a9eaa09a4ae0350845e07ffffde04c89d324bd33cc22d48312e0503286df2bb423387a62e2ce30cd1a78d79772dafb8d6dc385b4f7a5c4ab9ed210b0e38d6c978f98af5da65d870c2d716eb01f4a5776016ec675aae57e0fdef805b489f61c232305698407eaf2bd53333bfd32f83f25a706713018dad77bd35041f20389c83feb80c2777b1137048c5ba57c9b090276d7a8d19374843599bf6d39a5c4af5fe464be23f655a3b6b2e19c1e24d11299ed035597d8eff211", 0x1000}], 0x2, 0x0) mmap(&(0x7f0000004000/0x4000)=nil, 0x4000, 0x7, 0x4010, r2, 0x0, 0x0) write(r0, &(0x7f0000000200)="0a3d9542eaae50d13ccbc228e2fbc2f711bc720efbcb128d64bf8bc727610c3cd076577470620848149bd1c005150e9207", 0x31) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000340)=0xffffffffffffff80) write(r0, &(0x7f0000000380), 0xad44) execve(0x0, 0x0, 0x0) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') 16:00:45 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10004) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000140)={0x3, 0x1}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000040)='h', 0x1) setsockopt$sock_int(r2, 0xffff, 0x1004, &(0x7f0000000000)=0x4, 0x4) recvmsg(r2, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}], 0x1, 0x0}, 0x0) shutdown(r2, 0x0) kqueue() 16:00:45 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000040)="000000186004008b00002b27feffffff000000000000000000000000000000c600f2e9ff0000000000000000", 0x2c}], 0x1) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10000, 0x0) mknodat(r0, &(0x7f0000000100)='./bus\x00', 0x2, 0x10000) 16:00:45 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82022ea89d37def0242991aaae0332f9696c653001b857295b56431303b62695dd6b6823917d4b7dccb6e04b1b6b567b110c970e1484f11e10c907c81b401ef7ab520ff6e40a3bd98f2a3599ab"], 0x10) bind$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="84041b43", 0x4) sendto(r0, &(0x7f0000000700)="72d86e04e7b35fb9647d958b0749ddf54b32a53377a6dbcb1a9a2729e6c43b9065ca69f584ce08e62c64a04ffb9aa98a5d9e3ad371e783c7f55c121f2201526e62c4d725fb86dce720962ea3bbf94e380bd26730138b990be1c571befd5024c0c3ab8a84f0af1c59c732c6b233f0efba98efdf04117ccc41cd216f2594ac0b79a7183ef1e90485e7fdd5d467c5fee6bf60eef2a467fdbdaf55df8b07642516d27883a37f9f34357fe8ddcd2f02ce97590a8298e47e5059d50f4ae470d6bad9cfe1739e4769cf0950f9bd5a73f7196cbbed042ec93b7b044fa389e70c0f25e81b2c5c41d9fe9c16ccc573722d356f0aefcc0ea911543a33544f6d7882d0b672f441202f85297725dccc49c94b136c5a8d477390cf4303d8859d1e890b0f5c33df245e107c9a3c506becd9de2f0dd7fd2751c88c340411b76381496d8a8f9500c6110972cb19c230e28fe49abf910f202aef04eee03e35b385c561ecd73f5755ebfefc060b59459858c6b3756992f439c6a02fb9f8d51a47b44c9ee20d97de2d485a832775844b3f50c9cbb201a8964c31f3fec89890d5a5421b9a8af21f2c5670c1612114eacc037ac6d270ec43d1e37525fcde3eca32bf8a4189a1b7d4a60e1273a354a6ba20ed38d8674acf83260fe4c358bf44a11fb90e09e88c342cad698f75fa0e475011d0469b375958511e0a375366592b718e5a0e2cbb51bc705bbad4666d77164a03516bda516bceb87507e804333c3c7802bb27cbfaecb37af261882431140c9538e025faab9eeb0de038bb5dc6168e12f1dab23a51c1875fb9b7e6b56b14f90c8b8f2c05734f1369976bf2675262761b3f25b7d25722b43df97f809dc3a52aa3121e20230ed4c546443e084bb76184a1e44ce235bcfea70fc66cdfa16c495420ff010cefdc04ac768c63fb5141af8b15d446d9fa5428513c7b0734b5baf425aab0f8a6948afd4fca4428dd4ca982b7428e88fcc9ffde425473e56e0e31dda3af883010af024d4d415997bd2fcd6a866d6c54dd2892ff39ae87378bb00525e0b3c6b4651a8290a4731e976d155cf7e31bb7d6cf2d5b97474bf68607f503bc38b678f28024fe34d460effbef09e65555e479061f03345ced679df45742da438720e9d976019bdb6052c25c3091742bd1670930fa91b699a219d61bb4bfac699f761f00009a567d1dc839b853fd8130886c39c1fe37f4405ebc7beca626bba2d0ef9d0fdc2ac69942e3c322f6a67a8feef4ef258b7ab0564755158842e0d0547f0eac5039bc13ec0c7f0cedbda82da14d65d76282555d67944276537504c40cc94e46b7d6bd9413b9615da6f738a39a325b5d35bd0881613da71f3026d953b5dbfddbe64eb03e6971368d3a859dc829b3bef73d7caf910fe52b6ea1f1415742efd1acbd1da8da94a7cffab92a8a799db5b65908d000a474afd1ca8e58cf3670e2af1e329da19d48db192e6cab04d341866a7603340ac6b5087b6e026e925d8c1076d1b2de864d03df137681b8af011ee4a7daf7e25e8ecf080ebb52d12b9fbb7ce3374fcc32ea0eebc1240e6f1b19d7da2ed12d2cbbec12ee79830d1fc075987b8bbda49b50a2c3f9d4c463f0da63f81bd3abc5dbd6177a1335454b4628ba872527d5142037189b63288ed1e508f75f6771e85e8b8a7d9a4bc637f3a228bc27add9f40367f6a570d02bae69bac7673b270873fd892ee04851b2e0dd44badece3d45797e59ccdc47a781e5287bde3bd756c04abd1b0bafe67837a26ddbf2e61c49b2c0032d58b33e86718f69f332f1e258c31885b771d12cd123d62f6fe47e9e4865aeff9d5afdf33ef4faa7db0151eeb270381bfb9d80df9c4ffe9d7bdde177f10f9a86b2365813f761132b323bfde4f97dcaafda708587b1664b0232bdd5e2d2aa5c401265ef324227a529672d2383d733ba067c27c93159e1482b0373d7518e532051522bf0c072dd7472160516ca7cf491dca7d0ac902a96c81ca6cb1dea1804ac21c676b178ccd59175ddbb548cee2e57d0a5d6d0", 0x59a, 0x0, 0x0, 0x49d) 16:00:45 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x313, 0x0}, 0x40) write(r0, &(0x7f00000000c0)="e38e8dd6d7ea89e0aab95de3db7be113407c5fbadb03c2dc4dc0646fee61f6d297af6599300cd8146d999d80547b5ab8837b54b473247c9da4cae56c7428341e1f44d6c1968d32f1e742fd302a8b49bb975ab9cb2dcd020b4bc625cff3f038da9c1e0a54fe2b6945ea671a22b8ae644292a5fad442f04eb79344bd342ebb5591b4c5e24af7492b85fbac90f93a52eeb565", 0x91) execve(0x0, 0x0, 0x0) stat(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000180)) 16:00:45 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = semget(0x1, 0x3, 0x400) r2 = getuid() pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x10004) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000003c0)="a9281f276e28aeef4d0f8658aae135df6cdc4fdc9c99ac350ca8ac108399898995a4c3825b8a5582520708d2836b5545adf1d36a5fd72b28cd239304cca1857163fe936698aae4339a2669c647787622cd24c879f73bc768770aa46811f8e6e0a1f1bf77ee3909e60ad9bc45f0335013cf28a9163657e8cbd49a4603fec569352c469a38c1324971e33453a53b0d77c2ef5c21ae6441800e0f9a4a80dfa01c", 0x9f) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r5 = getuid() r6 = accept$inet(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f00000002c0)=0xc) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000100)={{0x7, r2, r4, r5, r7, 0x20, 0x7}, 0xffffffffffffff81, 0x6, 0x1}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000200)={&(0x7f00000001c0)=[{0x20, 0x3}, {0x3, 0xfffffffffffffffd}, {}], 0x3}) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000240)={{0xffffffffffffff79, r2, r4, r2, r4, 0x8, 0x3f}, 0x7, 0x9, 0x7}) 16:00:45 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000340)) r2 = fcntl$dupfd(r0, 0x0, r0) openat(r0, &(0x7f00000001c0)='./file0\x00', 0x20800, 0x2) symlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file0\x00') sendto$unix(r2, &(0x7f00000000c0)="f4b7a2b3579c501470ccb7f2ca9d43aa2c4609f7c8993986ece6d84f49f778ce3fd38ec3cc56bf282110251bb28321caf3dde49390b775c800c6411a6fb2eaee6453e11a8262b7612e91fe5e376aeb3efef1b741b446e3ee74beb31b4053c7b6376e36d0e47e3346aae1", 0x6a, 0x404, &(0x7f0000000180)=@abs={0x0, 0x0, 0x3}, 0x8) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x80044272, &(0x7f0000000000)=0xc6) 16:00:45 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r0, 0xee00) setreuid(0xffffffffffffffff, 0x0) 16:00:45 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) kevent(r1, &(0x7f0000000080), 0x101, 0x0, 0xd3c, 0x0) ioctl$VT_SETMODE(r3, 0x80087602, &(0x7f0000000080)={0x1, 0x6, 0x8c, 0x9, 0x74b2}) 16:00:45 executing program 1: r0 = semget$private(0x0, 0x0, 0x200) semctl$GETPID(r0, 0x2, 0x4, &(0x7f0000000000)=""/45) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x20000, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r2, r3) r4 = semget(0x3, 0x1, 0x402) r5 = open(&(0x7f0000000100)='./file0\x00', 0x2, 0x100) ioctl$WSKBDIO_GETMODE(r5, 0x40045714, &(0x7f0000000140)) listen(r5, 0x7) setrlimit(0x7, &(0x7f0000000180)={0x66, 0x6}) madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse\x00', 0x0, 0x0) semop(r0, &(0x7f0000000200)=[{0x1, 0x7, 0x1000}, {0x1, 0x7, 0x1000}, {0x3, 0xca, 0x1000}, {0x2, 0xfffffffffffffc00, 0x1000}, {0x1, 0xffffffffffffffc0, 0x1800}, {0x7, 0x10001, 0x800}, {0x0, 0x4, 0x800}, {0x5, 0xfffffffffffffe00, 0x1000}, {0x0, 0x9, 0x1800}, {0x850ad87f12996cea, 0x3, 0x1000}], 0xa) ioctl$WSMUXIO_LIST_DEVICES(r5, 0xc1045763, &(0x7f0000000240)={0x6, [{0x3, 0x9}, {0x3, 0xfffffffffffffffd}, {0x3, 0x3}, {0x3, 0xffffffffffffc281}, {0x3, 0x5}, {0x2, 0x100000001}, {0x2, 0x5bb}, {0x2, 0x200}, {0x1, 0xfffffffffffffffe}, {0x1, 0x4}, {0x3, 0x33ad80}, {0x1}, {0x2, 0x8e33}, {0x3, 0xfffffffffffffff9}, {0x2, 0x3}, {0x3, 0x1}, {0x1, 0x1}, {0x1, 0x7fff}, {0x1, 0x76120b14}, {0x2, 0xd5}, {0x3, 0x5}, {0x3, 0x101}, {0x3, 0x5}, {0x3, 0x2}, {0x2, 0xcb6}, {0x2, 0x87}, {0x0, 0x10000}, {0x3, 0x2}, {0x3, 0xfffffffffffffffd}, {0x3, 0x91c7}, {0x3, 0xef}, {0x3, 0x7}]}) r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wsmouse\x00', 0x80, 0x0) semctl$GETPID(r0, 0x3, 0x4, &(0x7f00000003c0)=""/33) r7 = accept(r5, 0x0, &(0x7f0000000400)) setsockopt$sock_linger(r7, 0xffff, 0x80, &(0x7f0000000440)={0x3, 0x8000}, 0x8) ioctl$VT_OPENQRY(r6, 0x40047601, &(0x7f0000000480)) semctl$GETPID(r4, 0x4, 0x4, &(0x7f00000004c0)=""/51) ioctl$KDSETMODE(r5, 0x20004b0a, &(0x7f0000000500)=0x1) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000540)=0x800) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000580), 0xc) r8 = socket$inet(0x2, 0x6, 0x6) bind(r8, &(0x7f00000005c0)=@in={0x2, 0x2}, 0xc) renameat(r5, &(0x7f0000000600)='./file0\x00', r5, &(0x7f0000000640)='./file0\x00') setsockopt$sock_timeval(r7, 0xffff, 0x0, &(0x7f0000000680)={0x0, 0x4}, 0x10) syz_extract_tcp_res(&(0x7f00000006c0), 0x9, 0x939) getpeername$unix(r1, &(0x7f0000000700)=@file={0x0, ""/10}, &(0x7f0000000740)=0xc) 16:00:45 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) r1 = kqueue() r2 = dup(r1) openat(r2, &(0x7f0000000000)='./file0\x00', 0x100, 0x188) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x5, 0x3}], 0x3, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x9, 0x0) 16:00:45 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x89, 0x100000001}, {0x42, 0x3}, {0x8b, 0x3}], 0x3}) accept(r2, &(0x7f0000000180)=@un=@file={0x0, ""/108}, &(0x7f0000000240)=0x6e) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x78, 0x0, 0xfffffd9b}, 0x42) sendto$unix(r1, &(0x7f00000000c0)="25d251ec93f78e8e59d077d8d233d92bc2703311546d11677b7fc3ce38ba0bdf7cca3b3c5f9a0a6b02dd4fc1b29ed71adaecfa14d0b157502848527f8ccee943b92576691fdd57ad5b8dc610c10fcb958a26a0816802a842364327ce69d3f2ed36328f2ad95b85626e462cba7d9578b3723ed7497d9d45df58b81cc0c7569432ed09dd82d6a95be2b4bc6735b6bf5e993c", 0x91, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:45 executing program 1: mprotect(&(0x7f0000033000/0x4000)=nil, 0x4000, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000080)={0xffffffffffffffff}) r3 = geteuid() getgroups(0x1, &(0x7f0000000100)=[0x0]) fchown(r0, r3, r4) munmap(&(0x7f000001e000/0x4000)=nil, 0x4000) write(r2, &(0x7f0000000340), 0xff23) getsockname$inet6(r1, &(0x7f0000000040), &(0x7f00000000c0)=0xc) 16:00:45 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x4000400000002c2, 0x0) r1 = kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r2, &(0x7f0000000080)=@in6, &(0x7f0000000140)=0xc) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) unlink(&(0x7f00000000c0)='./file0\x00') open$dir(0x0, 0x0, 0x0) 16:00:45 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x80, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)=[{}, {0x4100, 0xfff}], 0x2}) fsync(r0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x80, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mknodat(r1, &(0x7f00000000c0)='./file0\x00', 0x6080, 0x9) 16:00:45 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0xfffffffffffffff9, 0xc64, &(0x7f0000000000)=""/224, &(0x7f0000000100)=0xe0) getsockopt(r0, 0x29, 0x0, 0x0, 0x0) recvfrom$inet6(r0, &(0x7f0000000140)=""/206, 0xce, 0x3, &(0x7f0000000240)={0x18, 0x1, 0x0, 0x8000}, 0xc) 16:00:45 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0xfffffffffffffffe) open$dir(&(0x7f0000000040)='./bus\x00', 0xedda2fdd56259511, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) 16:00:45 executing program 1: setitimer(0x0, &(0x7f0000001100)={{}, {0x0, 0x2cd2}}, 0x0) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="ff03000000f2ffff7724af42a53b22b3bd1b05eb5ad05a0500000004"], 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r1, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) r2 = getpid() r3 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000010c0)={0x0, 0x0, 0x0}, &(0x7f0000001140)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001180)={r2, r3, r4}, 0xc) poll(0x0, 0x0, 0x6) getitimer(0x0, &(0x7f0000000000)) 16:00:45 executing program 0: msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000240)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x200000, 0x8}}) mprotect(&(0x7f000051b000/0x2000)=nil, 0x2000, 0x20000000001) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x0) 16:00:45 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() socketpair(0x11, 0x8001, 0x5, &(0x7f00000000c0)) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x3}], 0x7, 0x0, 0xa41, 0x0) 16:00:45 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) getsockopt(r2, 0x101, 0x1000, &(0x7f00000000c0)=""/105, &(0x7f0000000180)=0x69) ioctl$TIOCCONS(r1, 0x4004667f, &(0x7f0000000000)) 16:00:45 executing program 1: r0 = socket(0x27, 0xfffffffffffffffc, 0x8000) setsockopt(r0, 0x0, 0xb, 0x0, 0x0) 16:00:45 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x2000000000001700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) r2 = getpgrp() getpgid(r2) setuid(0xee01) ioctl$TIOCMSET(r1, 0x20004276, 0x0) 16:00:45 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', 0x0, 0x124) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000140)=0xc) r3 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r2, r3) semget$private(0x0, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x4) semctl$GETVAL(0x0, 0xbf87821c800a7cc, 0x5, 0x0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000100)) getpid() getpeername$inet(r4, &(0x7f00000001c0), &(0x7f0000000240)=0xc) 16:00:45 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) read(r0, &(0x7f0000001600)=""/161, 0xa1) recvmsg(r0, &(0x7f00000015c0)={&(0x7f0000000000)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000001480)=[{&(0x7f0000001040)=""/241, 0xf1}, {&(0x7f0000001140)=""/87, 0x57}, {&(0x7f00000011c0)=""/46, 0x2e}, {&(0x7f0000001200)=""/212, 0xd4}, {&(0x7f0000001300)=""/68, 0x44}, {&(0x7f0000001380)=""/221, 0xdd}], 0x6, &(0x7f0000001500)=""/191, 0xbf}, 0x2) getsockopt$inet_opts(r0, 0x0, 0x2000000001021, 0x0, 0x0) 16:00:45 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) fcntl$lock(r0, 0xb, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x8001) pipe(&(0x7f00000000c0)) sendto$unix(r1, &(0x7f0000000100)="2388584c27157051beaa5d90bafb4a4d7040a8219319556151760a11929486eaad7494264be4729cefce172e5b79195c2a72347e7f314e090a1a72e37ee02dec7a5316449f2cd4af8f2e0102122f094708797e6a24a26f555dfb465b3acb4a57ec5419390db9cebff79a489b27097b6280eab284793a05d932feda2a0e33045c87fe6964a63eb65e8524ff9d34d4a5929dfbf7844cba4263cc4259bac82cb8fc0853b1f1e5307bc6cf00b26346e43078855d4aa3283abd68a6e86884466d1bedf2b3214a4f40236e1b2b05f49a2e37acc5b48fa4", 0xd4, 0x1, &(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa) fchmod(r1, 0x20) 16:00:46 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) sendmsg(r0, &(0x7f0000000180)={&(0x7f0000000040)=@in6={0x18, 0x1, 0x8, 0x10001}, 0xc, &(0x7f0000000440)=[{&(0x7f0000000200)="d78f95d5879790a663a65ce7bd60aef75f5e456623272e989e70f5395e1ffe52377957c33897df814c8a8d1386ce7b3ee0a213199a205c893d878828ad701a72d8b81eb518b208fe541218a2f54a608a6e337a0be3365b82435fad12296d82a56eb0cd9d34e20ef39f79d2b40d12643d75503e97b636a5965b6bc70d60b59c8f1da057c50ed00f2488116857eeb76212b2b57e1b188208c7b6f20bdd83860ab4f5332deebc75eadab2896be692c1dfb4d1c791693e6195997bd48cb6a8d650f00aec81171cd0746901e63a54fee28fb043c3f396e65b693aff1ed6e4ca5fcb8060dfd37cebd56119ae17fbccb464385341b31fa458cf77ad", 0xf8}, {&(0x7f0000000080)="0308be01d96b5d31d5e7aab1764ac0dac7f09199d43ca9805156e768a3e62858eed596142e62f289b86831d418ec3f9fd77e2407b0cec043ee8ba22a330c67d3767f", 0x42}, {&(0x7f0000000580)="ce672cac26d6c297ac4cb0d3c705ad5f27773770653e16b17aef46a62c2f76f2ad00d48e592ba245985209a9d90141192d011a4a04de9726a6b772336dc63e0fabc93fc0202fc449911680a88f242fae4f4bacdb5c9e7302f2d390b149b2b0eaa73f89d77e9511de7facf8555abf6fb397a0a9bcc9741831b42872d6455d0617189102f5be93cafdd6c0f656d1747c763598f6c4cc9bdceac8565e1a0e4001cfaa2942b531756c98977ebdf8305c5ea80a99e967caa6631972fbbcb956d15d10f2993877129b00006e281ce92df9ea1430c91b60182b7ef62c8f9625a4861559180ac97f115c956b999a3f56da0198175cd209b3be4d9588ac37a7c517da6c3751222fdad877eaaf61a4ece3cb59450b56007e63bcf2f6cc914c940cc652fd84efbc4dbf07f5e57a57d7d70306da27d651f367f7b587c340b68d8c67c9d854799285c552e1e45fe3b033cbf902e9041eb2bfe2dae07cb902d01a3f2d19a99608676e01c48d649dc7150b7585fca93d1f1d224a6d0dd917553d2cbe21c2dc64dd63653ddd9ed868b7aa86dd80e9a99a7b685628b92b632a25689dce570c6e0399168d5e0595dbbf65fc30ae4cd17052b38429445a37393c238aa35b417e3b1053db3887a6ddb58016a3dee24e7a35852fd8830276d8a7347bd4fadec4bf7ee9f500b1e038318d957fdd66e395083336581d0ca1b0da7b97948a707f0ab6a682f8f72f4ff4881f6644a0a7035b29502dadeb70c788a950241e19a3a8f4a1cd32b06987d5650e6d69408c6b13849e60263a2e700ea3a67099cba3b0c6ac991b098ac8daaccf298aa0b08055650b8cd0882339d67350f50c176c4b84a94a7ad868d286de6b09b0a214654e81ed0632c609bd809ede6603a41618b75bb1a2b5739ceb20f1b1a399b01eb0a746d6982304f692df7eaf42bc35ff0e6f1dba4a4727b94644a71749e8f0acbb3ce8465d7b3c1d53e5c369baa408deb2388ce2f7ff825bfaf30e01c2ef4918bbcf82f8b600edeea8f485f4511bf5e6353e15b527ac814c9dc1da79c009a3a40b3ccb51b0393bf41f8ef676add30e785dd63c80f2d50903e1815fc1d22547132e124868af66144f8d92e1971a9aec39d9405c61592c87611f4724e8d924a9509247368cd6ed8ce1637985e8ee918c6495cf2391b80ab3ba3f45f8ef1f003bdc3266e307a1ae3132665dd18e6b1cbf134ce7271b7de5f808d94668b14cc7dfbc7910376775a3bfe4bed3044228fba76fa6b1e28db459304bf97acd5ee65be81f6eef8e5fb87ddd4aedde87e9662b5cf0d53e33aea070787d8817a4d191261b19b0413a16bc334c466b062781f7c6a1f27dd67b165f07114484c1e687f71f41d0f4bdae12dfa13da2791c3e7c0e9b079e56e88ea4bb9365cb520d3163922a83ad91bb1b959ed147fcb5f4ea94a52434c90da90a225d1e3cd50bacecfb0b889373748e8589526227bd880bc6baf90c626a9dd16e89e6eb77682bc5198774d01b02dcb822aadb8fb2b739a34a9ac1815825258d25fb4b54d782e1155abd1a7c260c41fcb3b899ec410cd74be7a8c99a98d067a2e5eebd47302a2a96acc6178b8303b3f4ea8345cd13a6f44a0df15b9cebfed61cb92c0842d66f4e46a96a509565e7fb12c5672c14806b796989710456f4b3c31eb53bf8d3866712c88b5613f1cb0c702ba33e3a70f89bb75f8bf4c79d3e876434eb8590959c1fcc497230329adb0641fec482482511cfc4239f4c8a9b355987506f50c7523e28c36bcde215bebab8469cbf26c7c089f8aad1bd741fc829921cae7666ddc68a8d415c0b337c95d1f006f5ef689d9a3b90bace15a79f146745ab01717d89d5be22b0970c88aa43251d3920ca248ad4da205cb1b96ba369b65040f16e4a565ddc4f78141d0ba464256461f0ded6358748f611d78c079129f484e27e7ca58da3f0228e370db9ce10aec6e3b00b9555d297bdbc0b2dc76103c45c430f5544b0cd2f32ed1832e61504ed7e450da98f1a952339e9d32f97fbdcf9fab71ea47e72dfcfc0b07159a87240332719a62656e92a06ecc4e456f673d20418f4984620243379d2e22010d8bca759b7989c9b612950795bf2d18c9a2bd90981b8238c78dc79700a49918185a873bba44915af27cda49c2b074b55340d72af90f67a4b5f96403e120f4ea24e9b3be2d9d357c5339a290cf69468de03fa1e874ec6810c4e6faedec051a0550dc6e1e45c035a13501ec678373eef131a24b1e17b06c7c485b7efa02c2e8e144c952616480c5c870c1c9d59914462a8c22fd82d330d6c123cf4715c53a3fdd39890259c69126707cf08b560782d54f207c6307b4b985239f280cc3ac382d692a1977c05a11566ba31d3628468d638b2f3676d2a120b6b09f5e3f118044f4391491421e83bf66ad73d6ab3eca60c971a23430a119ac9ff94e39e1a55308271aa6e81f6d6b70cdf1b8cee37d96d1def116b75a8a530d451c9a4a4ffbfc8a19b3bdc2f91c105947e8bb98d5de4ea74d20286dc9d277ec3ff51a8fb540caff492a26826d97f20bb99b986d08fdbf5719b4369ebdac2470dbfdd56c83648d93f0698119ed524c84d8a045474817da3e3f0ede0a8fc3b6cac72aadba25cee3ba20cd129d9df6a2818c5ed8c4540e74bfeeb033315bfb833f783c364d3a62b9bee5096255700c83329fdd4afd630011621b9a572acf76a486a83e490a5c6d7110f39dc9c4aeb4db46c6276c4c75aed97743c42350b4ecd469283b1118eafb2fd7df34357588dd28c02ea413e7c2be729dcdb4a237308a6cbb9731064e15ad67ade1a51e834f1d1f44ad594e9b636d7123bb0380b7146531ac76223cb591d6ac7854fd626706227eb3d7ee1e33ac739a89cd13337b9298b782438fcfd985c1d955ccd7b74c60fc44024e9563ad30241d0934b89153b2af173b902baddb94961be168274001045915be3a92106a642923aabcba1c4eaa757ddecda03e1cde58cc7356476965364a084825c9977803f88f586f741df9b896f60a3632484cc8352f799a03a9e6ef7998c8bbcb65d8edf9cc003cc539043df4f8fb5354b445eb5f053b777c66b5491546da27ed403561dfe16002354014e2c66537c31e82eb467871c258888d85c2296daa31a90cdaee840f66026b6723085c1dff8142636afd97e8b27af73da480f71b932c143191941d303ced0211818af3d6a4684c714b6f0f95ae8ce52d08877e768818294f72edd8641ff38433e949b7432564673c4d452cc88ec2d1b4759a26482e3fb7666b18403292d76f0bf7fd8a98e3fb9cdf5542832c4413eb90a0c12e2fe52d48ea91592b77eae27eee9a8b67666acad4dc506660a34d6e7a8d155acadec5b7893903eb2cf009938eb52337be26383d30595cc8cee7d88285f67b81aa92bf95ce9f413a879c493dd0a2578313ea64c68137e94d6b9dcc79cdef16668a89d1aba89c0c5dc58d344a5586f688ffd01df4d5976604559a023d24c2ee0b8557e186abd2e6e9cb2850829bc9e9715568d5d667f6374da832f46f74b0d73f8b9eaddccc4fd67b1f0a044cc2220d2b258dc3d1751e8dff152e33dab6c6c036664a9ccbd488e6fa4876d972b045d1e56bd7aec329322a7e0da0335428f9ccc6627761d9884f0efbc7ba96436508e50ff6d1ef6f35f57c187fee1447e5e24b150cdf463d4a2832b2c3a6e747a4a2a515f2caa6075a0e7c6805a3cce844e5f4ccfa1b3e48d90878d400fa605091e61fae124d12457752ced5b472bce15adb262f7bb064dda0dd8970d5c82c8113e9b92aa8d622db43aa33d74668f4607dd1a6b0a8c224f6d6fb9c1261064a86861c999bd4594781d9b57a551a38d38ba3bacd309137f5d79c5d9b6e83adf9764b1e8b75018f8e23def8ab1c1934c2642c72b9530a2e14a14c30d42119a87fb9a888eedc2886f1f281022b25704a8170a3876b12720fb5a111aa806dd08530691acbb9869bae0dbb4ebfdf6f7c0adf620036180b53160947c00420be8d63b2aebb4bf228d461f8b44cf34c96e47a359d811999ec2b8a0df3a0c7999948acdb2659677d3eeba14792be859742587233cc64ad2a238c8ad2cf46dcfc54dc1597512c3e2fac102f8fa585264d95ac9fbd4205177045f6407cc9bbe26b1f08574a2bed42c8a0c85fbc01acf6101cad19ec0811c4aad75a8df37bc5d5036f5f314b735f186d1e17139cf9d327620cb5ae64b5139b67547a9a00c0baeda0a75523dc6230d6e27b56d9753620f9165a465c208f7cc6a02617c1254cb3102332b86272a3068405dd4d7ef4a5e9258e3fbee6224da8beef7955fa229a8e9d5fe0b2b484d6f79a105af280048b4877aed5f7e2b2553c08d73ede8d34b99e35a99a97cc8d6b3be9a76d6438ec714df741c8f171c3275f928b8db7723eb4f4136e5ba0f8b6f7bf8e44cf79ef5b83123ec6bec78c8781fd29ade379887d1c2b957fdfc931e4e412469295fb2b4e0bf1714afa051f79c05ae8f4921371f917e48422155032d3225afa177717d5afa2cf380aeb0d2c9f301e3857d5700e9cf629efa8e3b3845190aac6da9d91f0955d8a324d09032c29905943d55739555c75f24bfb62f725ff069b334989918cef882389b3551a1205273d56f66e2bcba71603ba69ec2262ed446935f1490c4aac78f6f6f779abbcc2f074bd44aeaf6275cb918537ef46096ca85a325ac3c2ad7bfc4008e27a2996303891b4caa192f857a0d8e3d63283f1690d73b78de8be6ca103a23951c2df6a30b9edf53cb19b78ea28b212285b71712b7ba04e6ea404a964cfb71f48eea622696a8f2a90b6cf2f906d2da29ca73407e5a25da6a049818733cbdbfb04ebea98a3e51a2a41f5ac04730e00123fc85db7be251c5d01d9041c26360b312b068f85c0543be4d632f125d9407a68c15387d852f8a78b774386b7914b8bc1220155e750c64dd4fa571874cfdc3a7697292eaa7d45de78efe586b8fad19c4fe19802a478041e1b794fca1e56ab7a9e98cbbc643df279f5f7cecde7cd541c23c707060e7b0f09140d4bc70fc6625dfa5646baf7202208d1cb5bb23c6c48f30381fd8dbabe8043b186c56dd37e36e9e0a0379e05f8710f8420117b182e8899ef3e2c8eb480e5c413dd95a9e3a96423c57c0a25420d373de3c27a30802ec35e3051e73193bed43a9fb7b4ae2733f35d170ffb933af960f49f759336d3bae8e4dc889489e65d11ab34d58ec6c630d1f17585acb87803dfcec197a62e9875c10541eb213a20df1db797dac94b42c12a59699cdbff468d8fe280a440225ca8fb8f311798d01f6a4012557ee0dbf3d3bcd10b90eb333adb630cd06ae5826670b15d75609c38986ac83ec31b03678fc0ef65be6541dae5c6c2fe3582911579c115d3757995f85ba44c2ad1cb77cd5aedf743b5078a9b679f15d5d3a1af4c5c6d40a49af35962d4877965ee38f4b11ea25e94fe7679238cb159b38d4b18524d6b91b0ad45ca49a32d25c805e25bed223e3242f3db609f6bf8fa1bb55ce9e0465c905b1b4f17b6f83281f4729261eca64bc048961fa7e0ae4c090685538a522a23840c4f913991d3639b15cf31188b9e7483cccb0f0c95e2e3d0d9292d93eb77d9e30b43485506e921f1c50b83232f18c137e32dad6c92659c8f6c163bef72b0028849925832fe68a10caa8337737fb2c9d69e1be85b90b5b1c7e6c29f00781fcfafb7e5f77b83d72ff59d4ec616fa056480d38d4dce43e6bd771540ac1f1f9db5dc1090c4e4c7ab4a02b7d46883b6feca3b8ea4c9016e5b445bd79215523f6e9669b865b66d71ec2de", 0x1000}, {&(0x7f0000000140)="aca240", 0x3}, {&(0x7f0000000300)="73bb41203d01a55f245d3cfbdbbf04eae8696792d9b90df652cdd0526a8f8d6305969022e7795a72bcfd4a043aa864a560a0ae17f0a6b020e290113e9a6b8aa9ab161fa0ed71a4b63cfde449e48ff4ec3da93ad529f3e8fca8d5ab15dc0610d74ac772f3f9a54731f45d0bc30ba271e730ae79dc116d8b7e4a6cec78", 0x7c}, {&(0x7f0000000380)="db8875d6da714205fd58785b3a34ddc1f683514eef04139c71f13daea16b6b36faf599deb7df7c995ac20167e572aabaea316b06231fdd75cfccc5165c6b8e1c1253d82afe397a6feb724e4f4af7fc679d2beae77ff2304750ef009f751e0b81f45ad6cc43b552b2c836c248ae06fea497ca63d9920d89b66a14682f156032b77755950f9984d5f2abd55a5cd20a4cd861d37c7fcaa6ea859290d594b4f8e9b560d03c8616ee46e9f04f7bdf27ee7cecc4bb9ef615dd2c3c078f747920b21a", 0xbf}, {&(0x7f0000001580)="d8496491e2030e5bfd85d7046f75d458e1ac4ce96507039acc48f5340a7943d3a43b73a13f8e21d05a5ad0eb96221aaca76c0d26cc02c88f1a1bdee6eec6a125e6b8709ba00e47d3180af0dd4353718f79f0465d99614d267f97269ff1e24b587dcf59d4c5a405c62ae2d143a4abfaf30833fced182ef54ed38a21cdbae6879b223465525cea0861a603ced909bfd047d92999915897bfa4a48140d60a7a997701b40ed9ba2608b4adf8ca7647901a19de05b3cdc61c5afcaef944daa36786554f1de5ed290822930470b0115b2d35d6cd4e4c0b832ec79837cafc2952591135af60bd367e5cd99d52c68d9056abbf6d1f8900ca8e72", 0xf6}, {&(0x7f0000001680)="b74e139235d7114cb5dbca22e9b629e497700919b5a3fc5cb067276fb1b011089fc59a8debe9909a01ea4e8fc52c60d6c724b539f562ad3b36152dae36e1eea0adc55f78f927b13dca5487813ebec5da1e56864b932741d3fea8174cc1f1d7e557a55c68ecff87ae1adeb802509d4a0bc97bb693dd1ff49253f94cbcc14cdb723fbfd7547cf6c266fc2ca1354923535a9795c33ea2163514fe45d3ddda35754e1e7d1c99e447451db39adc9756ef38ffdfb61e9700feeac6f1b822762c1746634e6335ac4185b3f895e5306720de5c64936bee948e99f15c", 0xd8}, {&(0x7f0000001780)="63f9d4e7aa60db3f2d6e810e00cc87c77b6fa016e881c1f890ef85fc1d2f53ee7dcf4bda3cc8e599114a069539623f537d57a8298086be4cb729ff3bebdec265808cfd1f58f9f7a3c1900a380bf6343c1a1b870b6edbaa1273eebe650f65a8d4d3225502f48ac00d6a99c59e3351255c169f855dcdc89c424c3db5c5a852a780c388cd333ffbd170a2eb8a008a388f8b1b5a1cee5dbc5b14d13c45e034fb0444bf05ea6a9301fd862fd7b1c43006f438dbde91a736432b55f96f289d2e7323f8a3fed9", 0xc3}], 0x9, &(0x7f0000001880)=[{0x50, 0xffff, 0x8, "fbc1700a74c1366411333ee47d6fcf267ea700e3587cba1fc57dc67bf34228349207e0a7358ee7f583fd5e5d6fb2e6856026d51b29bb26c2c498ae6c5b7beb"}, {0x28, 0xffff, 0x2be, "44972857cc732a6787b02b080e148683f8d206"}], 0x78}, 0x400) write(r0, &(0x7f0000000500)="92e04d93746bbd3534236af28aab46230010792bd5382a8717b69f09fd9d7e55d5c5b4575776da07693e94292f1c05cd799b017bed771e9e72e1a7bdaca6a4cc960327688f5d319721b17181c30dc957b9efaab9933fc21fd618556f4c", 0x5d) close(r0) write(r0, &(0x7f00000001c0)="2406f743cd", 0x5) 16:00:46 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="82bd"], 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) connect$unix(r0, &(0x7f0000000180)=@abs={0x0, 0x0, 0x3}, 0x8) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chdir(&(0x7f0000000240)='./file0\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='x\x00') execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:46 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f00000001c0)="290d000d000986780cca85901bbe3998cb68d033a692af8915a30d2070e3c9c9edb934fe7c6eb786c6b1243fc362ee0d77ba878690eb44516880b9644b0ec617d93d7b5a4f659f82b117073d950ea53d2cff8b38363634cf48b04f19635631e2d8a1f7baed46323d6d076982fa9ce7c85ade64d250b0ae35acf21a167d7e01bc0417fce104b14514f13a080b4f3a6b6a7ef917822fc9e0d0a369ed848b03fa44ed8b1bc25e337657a135643441258d2c97b11c4675c2c1b22a44f788e4ccd50d721d78dc874c7a15bfd9159450dced03d680bea37b050314338ac6880235727e56719815db2cfd2907", 0xe9) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)="6c932bd6ddb317c5f499cc0ee575fc646bae1730d53be2f209d78f8413fe81038004e6d84a9e381d58287a28e6a27f3d8cab9920a2b66c570a", 0x39}], 0x1) r2 = semget$private(0x0, 0x7, 0x38) bind(r1, &(0x7f0000000180)=@in6={0x18, 0x2, 0x4, 0x10001}, 0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100)={0x2, 0x6cba}, 0x8) semop(r2, &(0x7f00000000c0)=[{0x4, 0x6, 0x1800}, {0x4, 0x2, 0x1000}, {0x0, 0x10000, 0x1000}], 0x3) sendmsg(r0, &(0x7f0000002600)={&(0x7f0000000080)=@in6={0x18, 0x2, 0x4, 0x4}, 0xc, &(0x7f0000001540)=[{&(0x7f00000002c0)="e2f736f4ef9bb99b1513c2ecf5e7edbe9dfb5e2d3d84ca6f63a9cc3c0d5c20e719e1ae2687a0ee45d282ddda8f73fd5ba9184390787ef10b23f56c57d2d587c9ca900dc116ca6d688f0b18b6cfc08576e5abca5a1b2c23ec08326d5f3d51bb53e45f7ab1bc9e56738d150fcb463a0b514da4c6f2d4d9c6caa6ab8003cf332144ea7d2faf3894aa5d684a80c7a44a446f6e84e21ade5c38ad7b254c966bf7067e4348e5fbd0dc3a", 0xa7}, {&(0x7f0000000380)="00b73acab579cd742b255968fa560d08cc734146c20b7a8244ff627a1b78609336a7cc0238bbacceb6f5f963058d5702e8d5c43ba2119a3977a152413840666153362139374177212c8450bf90e267098f75577dcdd3229cdaf7bfbcec4fbbdc9e52a2a7fcc5e5253cbb9bfc9affc6be99e0363b5237e343b7eaca8ad8f66c28cededaf631695517b9ee685de9f295595127a942ecff043976b0f0c3cac78a55c09281ff0458742ac78f8d5fdb8827c8a3e31ea0f42b099535e0fd284c94cfd2fb5b18725038c29be54163e1de19d57b228685cec19c3d91f62f738e3d11d96dc359404a8d70a98900e0c63fd13f6b0e87adc630837aa5a2542acb2e759c03ac08243762b2f4c475855203395f34db4f085a959f9d06297baad817737f78d40fc4d08a3e28c7bcbf9635396a856bb3ccfdb5a1e48468848d9f595fe7e791915147d561e0fd0044119018d6b7767966f48deae73e7fad0339d456c9484874af3d170292d05a541f9db19ad0d4513c2ca9e075d2604a78cae9396f4562849d35383cef52ce502e63e06cbe65a24a50e11e039afa2e7ba0738f18385bdca9c77d1615a0bdcf9fd34b56f5678a4a3019f1761b9fdc81a7e64fab1fb62a46faf19ceab499cb0c5e912768c27265c897b03e9b0e09b838596a1970c26de15127b19cb355b1fa82296ab480226ead6499600645c4952fc8145800b64b16aa34a7604a84c4576e4ba6682570fd6f57ee1a7ece710c4576f2b696533f2642f15aacec49ea1b4f95a1f0eaabf06e7eb2dd3e252454129304ab821245ec6fcec9e3c8eeb53493a100e653f3ed66a77eb6979463b6dde8b2cd685e4048290c60f511f5deba66abc7b59db74d222f5e2dbfc39e567d7cb0594955dbd4d6649c1414ec4db1cf6351ac780b1bf64781de33d34befdb9f1d0e012bf4dfeb67da82bf009ee3b1b1345525d43270f3c1a01469f8ecbf11d00d8b6d1e8aa3c26f264eb423769aecf690c9be46d8468c0c8b66bbb2c546c1af35caebd41d4342d5de528dfd3ebf04d90c7ae9ffe9a2ae81d35f2acbcb44bc0aeedbfef3e6822da32b311331782c23b6c7d7459533208983c846d87686bdcf28ee67e3f86377affe5a50fb97a483e950cacd24b7c72a783239808923d07382686c70a01d563e2e7ca120e20cefee1792e7ae53de921c2c9c45cc360d9a2234fc3de15ad28360f896419172ac2b339810be021f157f5c23b6ce7c0f9a5446d02ec2c1416652a3e1c8cc0876a13e3c7365424d3b97711c98946c99d67e9a57007ecd18f290fd74a083e7db3d1abadc812de7f370e128f424fcf7f3597676184aa53f1e3d6353e0742c95f6ddb140606f4fe70f1e3d78dec35f21c01e8975b3c795d7059c1f9151117545faac1d36637bf9ec251cb9244ca722419db830478ea022dda775177b89163e9a0cbb077592c1d2208f99ce93bace849992bb5e62921d9ad266b3c73c1a7034a27e711f717759b9dd8732ef57f59e18c0cdb5c32f54c1845fd3855d113144e9f5a762db4a821036bd1d6b2347c1f3af9f0fcd46a650f55d577ddd1cf3ea1de2e75c776ab5fb6cb9c19550a678ec866893b1e861c6aa020a1c047812cc16af62dd106e6947418fba491156e3573d4fd1374bba54df6460c878d551e71a836184033a63b947890d35116f19d8e4f061072b6691d5af1e935e1599c0d840693d4d0958e96b6b54d2b05006d3da1aa003a38bc3b5a14f97ddecff405973194db527fb35d50bd727832ae6847da73a8799935479cdf70d12029908ed50109910b382a5009d5614f940d577027ba7886e4bb6520304a7c78763ce5e8dad2472552af4d24eb632f84f88ad6390ad8c0dc926fb9b5d31376532278e83c85b503399ca7d6b4dcaf382332eceff48d36f00c0b3174920722d20078cfe12bc1152a674641ee0b2414572c907bc349d12113d7d6de529bfd2fe2785235b20a48db31d28eae1b98e498ce5b0fbccd741bc403d4449e9e367333fddc9a9fc2be92fad2185baf0f11958aa43f7f74877cbb4e4044620a7513948fedc7c864a166b419c39dc86a3989d13bd08482e526135af3f3464200bca18f33db13c829471926d267efb69d0ab0264f4ddc3fc20393bd8ca90b1e221c1d1b47062d8a55043d9157b1cdb0b806e919488d48e3fea8c78cf7905bd0cab76ff77136e5e9e80f3b565cf88fc9be1ad30b5450837d64ade7cca260235b44cb5f1d82be5c0e560b3ffaf3fdd1f3f6cf6477b679ae12c13b4a082809cdbbc0b1a237d128223560c7574604ef916fe4e230427e8c0e1daad8dab8ba50d74f9feb09c11a4d79064d923e8644f2badb210649ade4475813e00e25394e4a8bc41aaaf6f5279e1a6355aa05d9ecd71812e3e9045437ec1ed006719970d766e14345900bf5ffefa38554ec555e8a8ce21280703c8a4fef9493547e06712ba88c0451a5580ffda670b524b56da487b55e4c6fe1b38823a7e41f7cba6c875c564cdcda01b665643583d8c74f68b22f24ef236e55c248bfcfa700db6bf5cb2f96b7ee236e6006643a767ed55834d5110e3420b15045f6ae368400fef86c78f80708ba026a463d104dce623d68b37f0e374b85db0818bfcaf5269ebcce431a7eac676b393e5c43f88799d7a350104b01b91505d610cb77a910bc3f8ce0ef11be8bd45cd515128acef6f23b0383a3bcffdfa3769cc4c66ce0af4603ec86ad174721852a94d6e95d143779d10c2c93ea4c77d7239acf87963d5ad0f7534a373cd9f8e2599775e027363854eec12232be9b4ebd332150c4205d2c802f589ebd76626253c0751c7d6c6cb831ca456eb6d1a2fe372a1fea99f0de48a62d72a8c131a85c09eceaa654f785f04273d23b5d576964a1ebebfba7310993b4f850340aa6f26386e99871fa522677980bb242201f9ecd5f2227ad4f9bd6f8cd6b94e8a338c8674044ed52ef79d1b1febd58181f3ee0e7cda5b4c280857afc8d9065c116302819556d91e8136fb5f87f7b92ea5f9acc4c5d2f72224794d1416b98707add17eb6d99dfcd36084cbe9f0a943ec8374c0a4e558267a81076eb526466e8fb50562d233af831ebd2492b4cad9c1f1c71a10529158be9f95e9fc6b25a3b1c4624bbf41a2397e53d0768ce5f8031beaa803c2c6b68c73bd7c86eb344560fb7abeafd0f628e4d1e2b11ee6dc632cdb19724f2792d3d84d6beca51b3c4dc11d87aa7f51c2ec241d506dfb18ee8bbfbd77882be18c07eedc5ef0a9ce394d048f57bac34ce4aa7f78bf7e1a710bd2909e4b5829533e4861769d50c3a31cb1aec89b8b34bb82ac1b0c77fbd4d3257adf211028d2afe26b3b02690eb0321b5c16b77c49f7b953dc497a76b27f4cafec544dfce834555173cc3c36430d32f6cf95ae798b58f31742a809de228bbdf47b030e0b54ffe161f8e4b30132ca67332aff99cab413f4312f857fcadd530c4a9b491cf9c6a6e9d68a905f05aabad4e41db5a5a5236f04d7c945eba363d57176089fd8b3c913675092009b8a0b4a0897a9f1d22adcc4ec800c83dec5e529755a57f69836b58eaccb2e92b01e498028da3da1f446eae7c240e47d25bb00bde992da5d83e6c54e47cf3525d015cad0d1c5fe00f460ea55ca6fb1a1663b61640d54873a17b282a37737b8dc95850183ec390dc81a8923bf4f797b4fb33d74178f26395505b308a6649ef54d19b51708b85e885109ae2342586f8039e568b986103643993a6d51c08d03729b0935eac21888ff72588ea7585a8ebf0d535cdc6674ab768ab9d17b8444c9096422ddd8e0fb49ca3552993ee185556547bae2f9cfe6861eff801bbea321700b8bd1a7d33502d423a2a62e5dc8277f2d64afe13ba6195bdbd7e44b9fcf33caa9c167101cb1e988308fa7868447c940ee8ed3fc0fd633f841eddd569f9d68d1d832fe60cc53de9ba0c6854e3b1861e07bb2b16e43db34f2b3fe93bc60fa3a5498a21cbba4fd290e358b21e632858fea09b379a08b56b6cac91aeb9d64ad1c81fc245ee3c14c9852b483b4d661539aa01c8abf46a3e8604f66e9e18dd94a512351c9bb9fe28f54dce856dcaf335a6850c2129e86b12ff7441d45c992da04ce605e5d97d61187c05e3bd2f1f4309ea53783ea5a884f5ccdeb189dbdb0b7fb96a3ef36aaa4207f82265a3e2645053607f1e416dc1eb1ab057528ec457a6cedc3f09168b0c8932beb429dd57bca1277f6feba8602842620e4ef29719f8e62b2199a4b699bf2ef6e9ce9f18a516fa392e77672b29f899cdaa5658c3f9afb8566a9c124a28f06c776095ef7dab8916994ce985758fddbb3d89e7ae4bdbf4cf424eeeb70dbb75b2817bf52a859a4b62c64d2039984458091167431ae0e3eeaf999d521eaa43e84ea94ed60bb9c45c761502d2804daea430d36a6f0494db96a640e1fc833cca809c7cbc39ef15b2fcc749b8a35a07784bb5dcc212e3a6c3da2fe7b2a9d769228685782f5f64412a5b4e8a5748001c599f83a1edc489853857498a8d55d1419705b0c3b96dab43326e06f067412f2a3731ebbb0a6bb7b5ff22feb6ad4fc3ffdcbf3276a0a8dc7329a69bcc45d442a76d06a4fa3622fdcd742cd8a9f7b6899c4bbec463fa8e36181ff46e6bd40d9a89fc6775864191374ab5bccf4e85bf1db9590776a9724709aded8d9dd0bbc0e08de8488d6adfd285d78f576358b05da2429ffd010b6acc21d8aec1c141ca31b5020bdf30141739b2a8ca44386602f7bc5009462317b9ea5c15594c332c2d9c4b0bda14d5a1e8c2f4d98f2e465ca22065b023bb697ecd247b6ce9bf582c5ee9b7ae43bebe4fbbe779d84188fc7aeef23d7bc3329b986db57b95b5270278d653351ef33b4bf0d4cbf1030af0961042670a55fa85a45d37190cb4d29e7c83249f2e7d46014446d8bfcc495c0002ac02ac5dbad4256ae0f8c8e12580f268954bb970edd847c231eae27d391c5746d8b25bba2c14de1f20f029e02cdcc736b2fd7ff53f34c0a49142bc1811f31b7417d6030105243e6f7db8a74519af06102fbd93f07b7b441236f0d4c5ce05844c7a0fc4d76b9a717b4c1ef9bfed94207ee2b8ac06026ad26f1f5a5d634bc194ecf2eb7ee85eb13ac619d2b64257bfb47d66dd6a22e648a313dd7e02be45c511a2adb84fe6640c468c3647c8309062a5c7933637a5e58deee8e3666b605751a901971b15f76323f6303a44e66d0413b44f499b289a71d3dc4402eb88965f8464b09fdaf4fd88f741e48ad6e085b55f7105a8f2d2a4b8fa3b591ecc3badd85b78ef6e7fb7cbf90dd27e0070b7c58f362359cb5f6ca3d6069a022cf3ec7fa4ffa0da1b4f2312a3746dbff1814f33a7945ad19e10b26803bba8800ce579bf18741641b418ceb18c34f5846dfeedff5a8ffa1beb68f53d38371ff969d9605d344c9dccbd7f7193dd3abdbac2dfdd57ff749150924e526c44724f6bb16f1cc7341a7cca7699323841b12f46699d907573402000c10085f8e4b626c107ab09f0f8048f030325eb138bedcf4c861477a09bc362e25e6ea8cdceac99a15c18ddafbff7c5fe77e0d87a35e29efa53bf88441f1922facbd8c017f332541a5764078f37485c1a42415788a3c806f3fdfd379dffabb790de2c1600d79ddce3cd4dcbba04d3a5cdb7d96882d86453ba163337989797a3a54e4837560fa7cc2239e7ea801708329e48cd8ce87708a2326fe26f7224cbf229b07e843205deb05e94cd72523e983a7b14052b0862996ff5b725f23e81b6f0996653474c078d793c5d1dcb375b5a82a62e87b6b0116d91f0f232ba85ee36b5330", 0x1000}, {&(0x7f0000001380)="f6c150cff95b", 0x6}, {&(0x7f00000013c0)="446cb6a02edf88e711291606beb4f3993fb413fc7e69e717d0255c08925a5a2689eb447d6c4019b2d1315a479aef023900e24beb0a716669ec00ff64d6aea45a6201fdcf2133614684027d5c055c8cb33e066b8b723e6ead51851ae54b122c405b40615e63ac", 0x66}, {&(0x7f0000001440)="e086dfd0da66f4eebc5b2e7bc643dc146dbd461f0ab7d63114e65591e127a0d1e2a033b958e5c2cba9b3903ff7f5e10c75d471081a39eea30994ab0544f9a7a05d7f6671054eea3cb477c2971580ebc535ca51df888cf06998c91f4a56c0d3947b34b35754337b1bfadd36df6b9d402ade28ec1e2c3da89fa965f192e1f3049da0b79ad14e34a6d7eb45e058b2b9cb6ab6fcef", 0x93}, {&(0x7f0000001500)="f858f00c0722b8983d3d9d4fe80e4e8f4aabf18698ac5560c4a29929e55d59a67bdaa3d05588", 0x26}], 0x6, &(0x7f00000015c0)=[{0x1010, 0x0, 0x9, "262baafa0dc0149c23d0c8f7dda0c34703dcad22e323af3915c7ac2d62ac2d9ba3770b21b547f8a86a7bbe944dd1cfcd5b0aadd51f95c289c045ecb4be526960435b4c7167c33a5d50fff0019070eae63cdfed8d8d2dff02b809361e8e9a14740c5f39cc3f1ebe12696bf762c19454e43f2b91329ec69a540afc1a106a8c5c2a81d3b6513707c32dcde102f5a7e9f8c36ffd599cd80f9fbc6c3474a924586786ace3a6ace0ab643ab063b8088f13f580b578d65acd6798238565808c2097b5b623d9fd4a740841ed815fc35619794fa42900cfd1b9263a29568eddfb16450d73b77a8b14ef66d8f62942869cbf337279cd53a3c6ea5ddc895ba2f49c458141c1eae43a3689fd2afa82faee3d17aae705ab508d927678c12b7643e0eb2385fea6b2560c3491ea1a7089e4c00782331272075a1839013d2f09d281817c48406a0f826e062c3e06ac92af1c4d7e0e1979f34c87d8b9b280750b8faa468af093aaeac887cbf7fff497eb03b86e0dcc32f57676092f5b00a1654215e6c7fcbe4d4892ebaab704700c74ecda25e1662296cdb76ae2321afd4af4570d53c1d3d00ddde77fca2cd4631cecb42a297b94b4dc2f989a9238388d074b351d5197726174d5c12a69081551c249a5985ad789a6598659c0b785038e6eafe24b00c6355b67638c59a1c367e73912ff5e20dfbc83a235760b819ad66ab0396d715df6def0f3ae8d73aa898231879d0668838e13c88229e16a50d5cc177c02c89a3a94c08b4c51bef1f131e6452f442ce273322dd5497d5796bf5e2fec2a27570ed9cccf56127dbe648ef2c48f6101d1a3fc67ded6efbc45b253c38f96c0b113bb1b5845f05e1c9f1ef682e679c61d98dc57a1242bb3daadc676aaae1bae2dacb2b0e5d1b9facd99ee812be4a2f849d0bdd37b15ce8e1aa39d997fd69933963531c6d9a0b88cf71012b75499dd38a74456fe545143bbf31ac66c58ba02621fa4be6048092fc8503bf8d45e77574b1ab4a114b35906b65914edbc9ba7dcec1753a1b36b41160284082c7708bc0a529b7dc34ef66d1e542bd389b33e9c7687f67e33d3ca0415ea29e259b12d7a81ceebe9d12a6685f2e5746405490557eacaaa236ce80faeab7e394dbb689a4ad4586983285e90ae39dbf07bbfc1c3ea0d80599ababf6e4873e2bc35d222d34e96c520519a94758c02c88b4b110754dd226beb5c749898ac6017b0a62aed894c8dc1ba340daa596fefd864c8f0ab89f85f3bf193dbbd42c4aa29598d04d3aa3c99351fb79173b86804cb6dd5f306ba2c22d1021c523e50c456399d9d11a4c5bddd46c646527f45e8ba327f4498eb70071a524437ee9d8945e4eda5bca1926457ae994d225d2c6d153b243fc744272f5f18bc8d2f9b691171a64e4945bfa4c00cb450d8f17983198dd8e3baeeeb5e910606fea9a9d08421c77afc3baa9db688a1b8623b20a8ae677ee04483c37491eaba82cd04083a699cc8fac7a69fcd0e5e571a336f437e4372b60832d8f904406b28b8843ab483ee93ec159d674a1d8328aa231f7fb7bb997cf1eba959c8b76cf93efecf3292ae90736580b056fef69b8a8564bf7153e003ab602e8af91af600baa0c88f89556ea26ae5bb409755b92192ce28a467d3060eeb180e2880f04c62039667c08c2d905e420e7a828ad164e6cb4a8e24a3a618b91d27b3127e50f0d4345c7d8f598262aac43646d7d19d3b1ad2eace37eb218e90c1b4f8be9b6c334c417f06dc4600d242fd271009bd2d48700cd158628d4b03167ee000c1f2e6de3e7b5a404b850ab75224d219d0f3cda63ff86e3fae43ffa725d665826e160217f6708a03d707fa81f0b79647317f7c98d30941069c81a51dedc2a27e53dc935c69b63a43318711f6e98588b98c3a04700cfd757a5401fe027a5cb2404071f1fd5b1f9e32199eb38a859e92dc148bb37ae4e67a0deab904bc1415654bf4145b48fbf274500fe3dd3cefb157df68d7b483914a8ff93212b1b4ff50a4c0acbb56167c0b9f4e813f219374565efacb5e521320b1995b881126c205eb45d706ce9cd9b8c4edb57a80183eb0667d3e63b8a93d7a20c11d38c3672dbc19b30eab9fc249c4133125bfcac7ded1546bdd524c9f40de88dab42593d7748aab02f27ddeb134039c2ea35b7edf8a54dad4199e5e038ba4fc58a00692d789fd3ade0499148cb8174712c183e5319c306aba53282bb8947c4e1f2350fa6426ef05f3bb86f8c4a4c73222fe94cc1d0e2f5f68f1c7999b381d766a8b1c22009510765d6b737b25630213047424fdd2832441d6ae7ceb0fa785fcd8016d394661f2047ed65fd8ff45649f694811f3f36d59dd0f2df293e26aa6520ca8bf536121afa5b989b761dbf5eeb9021334e796a047eb664227f7d8da3e272ebfce39fabb10664107539315bf0c5faf698e1ac0b7356b6bf52d04c437643e28ad26cd611bea119407387eafa9f71ae950a68e320997a1d5f4a50059e3db933cd58d93d1d5c9e963935e4398024474ef9a41522436b79925857d4f4298ff4d2b5347019699a77b8de698ee4fd8bf0079e7fa89f5814d3381b5d6364fa78b011549ada474c15ee56379ee955e04d5fb54fb6951cca7241616fc79b44035b0998b858bdfd0348d0f602ae3ae78dab377b6b61026da52b9e2902e5f4021655c7152b3b723a5f75989c445c57e0305180fffb00868bb3719894baf56dc70d24ea5a506c9b711e12ffc5b630a86ef4c20e1963e2fd1494aa7375e46c3bcd2e8f26434571533ea10fcfa2ca7b319f434fadd59485d81c48059a2425692070df9a6876c9a2293d7d5cc9bb65f0a884cbf2ad98e3890040a50cd41f0fcdeed0140f386141c63584231593c6182b0fc17d6ef7be2be14af27452c28e42ef1b156b9b3ded077ac67142921fc702b541928fb5ced02a5d4603f47ff25baf19f412ccaf9811db2ab61b6b19b01422c55988014babc27d41474834616c9c3b6c58ed53c8dafb07a8f41c55752270893db2be844d2df3de6046a69240e6229fe89e7391cd60c18bd48e8afd78d98e62942ebf938ac6e32d699e9c0d66214dcec717d137f53373350aa6d8eaa3d0d44d1a81b80380571a33ad2e7c6414198ed23fca6be0cc28b6cb2602f6759c104a2d2c1e920d4fbf7d95855e8b60f52d3a8a893c2c07a30d3dec782a4e3b684d878a22e924c72990fcf7e8d160030b2dcc9a8f3ecf3f31237814e8bf226b9f687cba75ebae2f0faf69a4904f9f88a1dc07f897989d756fe1e3ab0f70f6b37ac6e3038c20670621863475f926c1e4a948df19d3018518d39859a2973357b2a58942df26f4fea23e4e3d1c440dd6b4e5271f6e72daf7c5ca7f792b468e54a4d2f7a5d21f95e901ab17c4af1ccb3777cf078ad86e21ec3e891fd3285e79b0411a09c49c1ecd9bff91d50f412463d6afd0b0f4ebd609292843ac1b8e07b0dab1ebbc58ecb82d082e87ba8339ca17714b3c05309bd85e95030d291f62f19a21b5351a1c3d1d17580728479427dd93a82203c52320112e24e7c454eaa907cfadf109916196e2796c8d98a3083e72f3ddbfd3fcf88cf7e9f659a173e1599359ff8302c0d3fd32fe23814d4a975b11fd53dcdf055cd8e6431a2d5552f4db07cef0af484496732a26ebdd13357669832bb8fc5d9eec4c33fcf0016e985fe6af26941ebe54bedfb267dd87b66c8be2a2d7e86496b48900ce07190deaaf9ff351c820ec58ab4f3a6e444856bd789b5a763902b767513a84ed34f1844f882f4f659e1dd997860a4019f0b1920d594a306e527e203365a8de80318a3b87a3b029f74fdef06ff4d3ba455e0a64d416196cc54fe53c1e87f7b5359570c0f982b23c3dd67ce67dbc9e6e4e86e2d22100f77fa9a83c72ab67aa04cb90b91577e9c378a66881210b9227c75ed0c1bfaeb7825437a3dd1412576038aeb3a161c11bd812e55bee7180a84a130ebfed76b0cbb78e780fce039c91a303c7aedeffb9f415bd6e0862ffed293278e7884059ecc2e87a39833fe5dc82cf2faf563e8eda4121fe83c1572139d5290f3558b419925b9038c80f39af3c7aff4e0e81970ebb3e7164a1d54377dd037f0efc6c2618bd44542042f150c2b85093e6c2fbb9a8489123aadb7cfc7d7e4a54b6a5543b230a83fe28663772b72266afdd41af19953a66fbd163c61513a97634dfd38ed3c889b4cff427ddf4b4277f5356953d23c4e44d416ffb19f4b833c45a074b2ea71be8be21cef7655e3bedf884fc903ac56be2043955e959e9567c6ff3b8d257805aea772af7dc8d0861d1f07e0dc087f9155bca459a051255b8d07b341855a6e2391c4445a23a56972a76b134126193b2fa9fc02ea928a9c5031db8cec02b1fb607374e1bf341163a76b5105953a71c6004bed76bf039d78449773e19b1991bd3c731e28fa4e261813b2e326220f92bb2659d83b52392b7924c601078323c3212d4594299836205a2128d29dc654206898b7ba22f5bef3390a9075ec3ce1daec8dcedbf0ab6c684694a1c5a9698b3a555a9cb6a6a9d5f0a46311bd13662451f26cff1b659aeb95c2abbd8328702e6ec9cce7819b811cc48ba4d6f66b9b19add93d14d7fa7b7a8fdd15c196e49374c4ca2f6a4180d875d153ee5c1f838aefd51ccd2b52c4497b8577a1cbc254e83ea5c9317fe9aa12237bb8d7856b5aab35bdafcdd2b75270ae9ea4e7440c82079bdd677dbbbde708388a74d14d7152f82a95475e3fb973fc841651c606ab7bd9a50d4353de10ab6c25bd2373618ecd7b83478dc1ecc412ba39406fba690d776b8754a7d94d319f564f0d0d301d3684560d0d692632155123d2350bb2ede03243fd11b21ccd87efff79bd4f58f3bcfa2c3ed8260764e541c58ef2f296d2bd67e73244c3da31e1fbd9e882db5a31f4569cbe167cee8055ba322ac88a982ac0b2f44e3ec2dd20e732afb73fcc3f7bf4731736f0d054a12dc49fb031d1b72ae034d7cbd5485dc72712a7324957b4fa67e24fe8b777fbd7a923063cedfdc614c61d58a4e06e70739b0fda86ddd7b2382f1052212ce251cdcce9ec8f03c6fa4e7aa0c4ff07fafd12a6ce51224dea282389adf7b9854f26099ddad77e8d6e32b1d6c01cfbd6eb057f824ed29123abb98d05e708ff1d12f2fa51bf2935f6444092686eaa8302d8e27d901eb20b5f9cfdc11c4ffdc6f577399e928bc2fcb980b59b3178ab70493d13233400e4ad6f863c8e7acc34f5f9712691af462410dd64bbaaf851359e04d972f4dba545630736890ab4588178ef8136f85adb49ff00958d3e5816652e7a3dd6c7bba8f35da3ec519a3144d5b76f6c0871497f68cf1160f51219bac7389f88880ec4228393ea3b612d161c16b2b7621739b7d27e1079ddf87aa3d06d8a3e1113b17d53f8f7e1500e83282c41aa974d6e8cd935fa6f48889435619f3ec1eaf9cad3684e05b11ba89cf0b915ba72d8450ed40c2148e1ff62abbe081d21bc83b5b967897650a8d27bca523461b0f118a4175843ccc95809c4777ce2ee26aec84f92dba563e3a4edcdc9abed14a46732d0aa9ad001cc50b046e00a4424eada2d7233f6869ac44c708acd26ee2aa240b7a77ccc973185faff358ce80a547242384c4f363c1c6ce23450c5497773d47c2bc5c6370695df86d3c19f978220dfd620c9cf6798b02b570d30b3c3c2af237398a06feb18de7b296956da32cd7541e66a8c39906149f9251f6a54b10c46f8a05fa6ed6d5089b17585810e1e95fe4e5b759294f83490ba01ebd40fecd03f8f84062d92696bb07ec181797bcf351c7b7f6d756d"}], 0x1010}, 0x0) semctl$SETVAL(r2, 0x1, 0x8, &(0x7f0000002640)=0x3c8c) 16:00:46 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setgroups(0x0, 0x0) setuid(0xee01) socketpair(0x6, 0x2, 0x80000001, &(0x7f0000000040)={0xffffffffffffffff}) pipe(&(0x7f0000001640)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001680)='/dev/ttyCcfg\x00', 0x10000, 0x0) r5 = socket$inet6(0x18, 0x5, 0x81) r6 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0}, 0xc) r8 = open(&(0x7f0000001700)='./file0\x00', 0x10000, 0x100) r9 = openat(0xffffffffffffffff, &(0x7f0000001740)='./file0\x00', 0x10, 0x4) r10 = open$dir(&(0x7f0000001780)='./file0\x00', 0x500, 0x80) r11 = open$dir(&(0x7f00000017c0)='./file0\x00', 0x28000, 0x80) r12 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001800)='/dev/wskbd\x00', 0x8, 0x0) sendmsg$unix(r2, &(0x7f00000018c0)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000015c0)=[{&(0x7f0000000240)="c6cd9b2630adbfa8c8821a16b92a06e528341cb4ce7dd75e141cdc2e77244f017a841dc96a7ab1b2cab004eb2646e8e6b0f25ffe3ccb6b248e2357e900bacde0e11e4a9309ec66c031b8b6377b9184edfb4533a36ebccd3254fba2a44f2021666782fba43762c3b35cc6bec917b1219bfb969ce6a7d3fc94a5249b64ad6f9223db151c1384db2f88384bdc128420d7ebcfb36c823f13576581e70be783d6699c8a1396b94682b1c9497c499ec9ec513eb96b95a273e3e1a9996994d4ca4644d30dd176f4364e7313234d47efcd71152d79694d7e3a2ccce647363ceb6eafdf5c7b801d97264e35b8ea8fb4f5f04d2fdbc194942fe4428aca626b4838c0530567a40e1f7c270bf79b3f976395ecf180419d19bb19f57c88fb70ae1c2b60bfbf404767879a0b77a757e4d3699358775f3adf3ce99e5667990aabc254c67c317ef4dce52f7919c3d6daff3835cad7bf20dc4589f31db65fee5b4bf2c521d04030b83e21a24a43f4199afaf13eefe204e6c9b90e03be2c049503af2e3761b4a1b2acd48b21b740c3c1595000396da0f34fc61ee059dc186e46c38936d10ce936e507f1c4ec4760d1ba8da8ad3d0556ac749710ad0c3ab71fc02101c7ffd37e91ea3fc3545277c6223160e9952a04de3e077a371e05b4d8b3bd433aa2f547d225edcf4d3fe714fa2d6ef51bda3d1c92a43dc651fe7d7cf595011b3d4ab589111909559e852d429b40bd76429d50463676ad3d0201ee7eb73b508fc49763d7bf5479306ca628cf9f79755b02aedb4657c4a45b2d776df7725fcdca1d44351dd2d8c5b70caa28574176692913b61425bde309054cde9d9a5acd82ab440434a14ffb2de6aae1b024cb7507b7dd65087f4bd72559ed5bd570c71a522eb6d71fb6133105604ed6d86d38deb660b3b3195da89d88629e338a5e83ace84f7ca8e939276ed330e4697363c87f2f777b406d4c9e6e23e14d25675a042d030f894b518c257812db1a0b52439c7bd31de7c0901685a02de5d65f3af94ac3b6d78584f9d8737162e39053328990083cf58e16b47a68aa11bd82bac126275193efdc26c1c1f3fb40c8dae8b8c4fea65e4b9887e97f766258c2c13328a1267ce956dfd7711b8c7a49bb0e79f525cc2b4f73dd0b873048d482f39aba2562fb6c60bc913e9a4af6362120db4b0f9346a717b759d13a256b01b4864ca0d90d99cc40cc945befd578c24aad136b5bc5a65269c243a8992193cf3ccb0065faa6a053717766fa91693f0a186dc175f5e1e76f7237011f6a782d736ce49d37742ed5d2e96222077a968f26916447ceada3225986e887b272c1f9484a18bad8862ac2b7da7a6941613e8dcf266202f06faa4f1dc8fe00c73b33900c42cbea1eca7f47327e824b1e2245b7374c0171f8177bbd0b1c07d8bff19acbc23781c3ea304bf8d6cbc62b5f239eb04eb203816f0122f7e1df3c9d1a2b186d68935075e62270e4bfc76012975a681060a21b1613aaeec358ddd2ec0adb505a94f580da142dced98a6e8916d2535a5636a3cf3281ce209069617b97cf5b2cee33fd731e59c7042847c355020f5b4b3f7457520c7ae3754d57428369e5a2254b26ff4dae02ea1300f6e12e59a77f58750d00a97228359a1f15ae73264141e82de46545e52e6c6841b5398f7b373d3c50f32b788fc68fb5a43ffbfc18362d3779982bdd43e5690771a405cbecbc53c1bd272ef5fa6bfc529fca6eb8e072c0ac15b32814bdd76037c5a24c7fd5207e4f64966d90a1c28c035efe923236657ccae2409aeb34fb569a27a55b99afc2f919089ff31cea374df8ca284e470699abc10dd42f0028e8c90650fbf06888eea751917f43ae5cc829bfebb8dcaf20a3aee0083e46797a510cf4b2792f6257e5e24fc1bc7785d40c9ebed6157ffca0ca4cbc0568f32689f3a7f67224593ea258904f282ffbd75bd71dc6ab86925bdceb8ed1ae97361885341b09f137ad225bdb002ea095e20ec6a427b63f506abf3ae1d8c82df8009a64978b31067fd240b1c18b371e4f044191f4c1b20f596d9360b65da83e0579771969d32981e50b8f58070ca6fac4463f499faa0f5adb66487486dee791faf22f5af5119da51042d4b271dbffb72e20e989b3b948a637d94e9f4098abc2d17b0ac816f061d54760b43ab0fb0bf173a5e2b9e29f78f3ae8ee24b2283f26153b8aef4716110b0a4a2b88868d73891343631f09893192318f9f030c321385dd34a2ecc264771f26a3b27ce43e96617543fb77191cccaffcf8007224880ae12f93e3b6f04589695a1dcab5cc369fd0ab76b74958b169fd75160f658cd71fdb7bb8071bd7d47018573e7a5f237549f3151b24d2c2f23de62ce0a9a2c362c5ac39615bc22f4720040add980918d3c2ffed1c7321c33b81c9b67fb690f0ded7a6b1cc2239a58f9eafad3ae70a2bb019c1d955785f2fcde2080c4697575fa2d58cdf911f54133b3ab053c09c0f0f4de54f492a46558908f30b254846816f45909e41d740618f51bfafee0c65585dc7de99eee490ad057cb95a0d04479eb68e874a41d51e8c723ea101df97a7a9f9fe441199048b219f1c301da1f5c832a4914edecba48f40951cf59bb7098cf10ae1386ceca63ecf05829a570849d718d4b0dcba6b24074b2c82cf46f5b682fc91b62884d06152872bdfd23bee4e8e344078576d139b7945d5f91669ac8bae8e5ff1f027dfa69dc39e73d32ba61220749a1185cde77ca2d9e3923d5579131617f0f86ee173b1ceac9c1b34816c0aa794bde494197f1f75126c3292a40f5a69dc29f5c15a967f31dfab81ea4718d2e8b5c318db03454aedcba0d06d0582ee7c4517529ceedaf08d79968e9f2fb6ffb43a2c8bc0c4cf52d08fde4c196b08595362aa12c7858e85e05fad9a82b536b73270be285bcee18666274a4804d7aac609c81f80ee238ea5c9a88723244ec8342ee007d86753b0cc0a3a72b8e69111cf40ff40549cc1b0ca3d1a7c299769094be3710a95ad65749d52c02e1bafeecd139d7228956ff3f4b94f956524020a3fe3db3514d0dc3db05b40a99d4cdaec7619c714b1c4016aa076ba82cf078b57f94b9eaac07377dd6c828350381582f9df589f14a320730b11d2f3cbf6b0323a4d89953aaffbd98e755768cef215848eaf36b063cb4db54f802658ddd3c63017ca1ecfe6b339c13d12ad9b19b41baa418583321c3b0d1be01e7a1da0cddeb689e62c813fa7dd0ec65036b2bcc0c692aa0d5f08dd1def7badd1327493bb5005dfeabeea443171c98941a0bf95df4c3a3fe02dc16e30c7fa252469e585f53c40012e322d596af51dbdc4adf9ece3b1e3881f54432e2dfd17b08df711833375c41be96850a034e0e2de98f13bcc7c3bc975657e944148d93f9c4a154a684ce765bcf304a253f0afefa1c91345b1d40635e191d78dc53358e265324b8cefb5dd5a7cd24e4c6ba60092cd0f2fc74f9fc4934251763ca99c08e06483ab4198e2c26c8b43a66173c58feade2f192e204eb5f737e0d07626e0c880b9ffd7ee949ec44162cd3d6b00ec22aac8eb097c3ed6ea3fdc9368ad1fe8a361a0e3a061398d87474053b5f7cc2db0caf36cb15401330b343facfc34723816be82781ee34ec7f5580ea4a4e3b6b1b1f8eacd5654e0d65e04152a449b0439f2dc5ff883805b27c9934302c8e384770bcb3f60022586566231d2ff9a7734bc07e3f8ae4227906b82d19a87c39e6fa9fec1d7035e76efdf5cd0cc653ccafac30c6671548940d9570ee1003ca7ff4269a4982122a04c84a041cf10830cdcc1e4eed36e5792bbcce4f854fe15c0c795ad9abca3213c760fa8ac6e7c4c133d9cc042c243974c4a4379272dac8e44f7373f496e64f1d66b7fa492b139aee1289a093573df876ebe834450c0271bcc059b07ccf6411530717bd179a0c78c84521cc4fd8d5b4f958c3b366242391832137d836080ce237700a94f10812698f2caaafc90bbdcd6508d4ab1653581b93226d47e11a533e9e0ddd5644c7407356518bef466f17911263428b70665ce23ea3b4e4e0b3feefd93ad3476c20b18d644e51e8192fbe9b98da2f3651cfc17ff70da2f11bade343f60fee8570e2ceef980a0ac4f25ac931987e2324fe53cbb8b5f70fc7c8c85b822042f2025913ec12dfe06201a53c9cc8b082631b0f052ed52a05647c6f2ac981c517faf8ec870644268eef592b54b3a9a42cfb9756cb857d49cc3727db3115b44c308b67f32ac831b128630106ee5a87a4c4ea8671a4fb43e51352949e8d74ce2cd2082997a32520e999148f3ea22388ca22037592bf68305d8fff81d67ba9c7b06e52bffd9a4a3af54dbaf7673c50469651ff36bbbabc4cd0a66803ad77edaf5f480cc00b89d26523f6917ad0ecb950bc8757c99b5bf41349075f4d1af3fdc828d550b02e6e30926d10a13e1afac139f6ecd2acbce126ecece1112df5c8658ab0d9ee5fea94ca91433f30245c04d565312bfc6ddbf0cd183dd37525e480069e96e68b88043fa56f01653baff48ec8e4ba26f46e9b8e4419a01828d2be59339cea09e8ca3f2c34287c9d5024fbafb5ada33e1eb226062f837d0d898e4548c5e991132af1646392d849f87867ee42465e495ac6fc55042e93b0a64ffd4b8900848b6d0eefa362ac2b10b131a081d573edfae9a057afe685822c63f3ed3b08d536502a1c8d3b79832964365c03aefbb51d8b54a5e431d8622e8969c1af8d4d8c6ead4e4b4862ce54aa5f5a47fb5beb6f649a487c52cd0efa8f267da60d4934fe0d58d4446e64a7d4bd586bd4ae25efa7f721ec89b6d551ffb3b3a4e9d84627dcf9aa0081c4b4ce4bb6189790db38b395cb92858505b342b05db4b186123eb04273720e8140351b642469c8c2bc94fb121801d871fcee6022e413b64a1c62f37ea11e8e6d618f4c1ba968f20041027cf5cc77193f399a01ab2c351f8e6cd1def2abbd91c48e95f4f5c88d88d17be80e795d67b5372844301c47d059bf413049c467a03b5c1f1042160e7313a7f53ae751b007ef891df5d237d731742ea1ca4a563805f4e18cdfb52bab101bbd1e42efb27a634bc17359c0f6cdf69c5d3735c4af024e17bb990ffa0a1457ed6bc89de7d4313297d5bded5d1239bdb1eee589cfba9c36a27213f6f32ee4283a0ce4b06cbdc8305b49d62dccd8314d58edab2aceb7576573ab86511f8cf5016e9b5014976e734aa9373c7f711b1b5d819a3d522662f4139f46908e86a7d453452b57fff700fefac9d81d9c292eae2cc815ddaf92c43bed52899f6a1ff38ff4b4f46417242d748ef03a2942b539088a791ff5096706a5a565792ace6492ee6b6643eb70a64323d6baffa07f620c329b03adb6fceead0f43f33d3c67e9a01ead0b09b4cff82d7f8d95a9f8ae545cb7269be6654e6e843cbaefbac84929fab474819929507ff8f97723a607920f39a9b99aa9026708d8448d8d3d26d6ec9940c56f044c7a7b22f85c1413119d3e8dbbbaa6ebb6519d6c609e41867820998822ebef5170bbfdbdb486d6fa21fa7b755b481c2747ed86a30ef34de98550b1f63d67a95c9ba6dfec43ac0a58dd5fb44e165fc21e289da1051bc296f2990bd31b7a75a47df628c28afc3d8ff1139e8915cd51f953748cfd0459d23f383cc570e6871901773bcc5689e52777095ef16ad2a733dd8d3b8cf31ed77510b5eff88d6b529f1a5458a89f33982b2a6b2c6c7fc1469ff278829bb31ab63158fb34bbe48776fb5ebf41b20f07afe8b4f02c9d8acdb3d4f7286ba74d9a4b0dfbf63845c9fec4aa27dce8e1443afb56fa29", 0x1000}, {&(0x7f00000000c0)="5530d403ee6a08422bb68b3cb23bfc87d7c6318a159211e16540f9c5b58156f334699a85b034953fe3c334b9342354b44c01ce619b259ea24e744f275e7c4a5770b9971a901cbb1135c2a96763dad625278576053b6a37a0000759b4c04246467eedd9c5e1915f56e23b5a67a367d869c8a503ca8abb1072d238b39753dff61d0dd92b648a07c5e25fc19fafa3e706cd6e3e075dde03e149c634b41c1666099da133e007aca10a83aeee58d3fd5a7d7d60d316ce2ea2d2fa676881ad4d346013a9c8d33a58a77f0b94463871baf9b21353158ccb4977799cb115800a76975eea92b43f103b6fd4764af50271545a4c9019c268c95c", 0xf5}, {&(0x7f0000001240)="c2283c482538ee7ed1883ec91de64fe8e9df61cf24f7b85be4c19618ef5f114c6602708bdc329e08ba73cade401281bff1a93437021d6bf711e275a33a802cc3bf7158ddb2e278b06b739cb4c7ea9422de08630aefa8a5440ce53b3144e09cb30bade6506ff5ea0fcee01f2008a2720fe48e9497db972fdf87445cdd115c0d824f3f4f6e7941a66524824bef81db597dd27079390f73797f40f9c87dd545048397e59799d09d637b28b75a2fa5cb898557b9819ea1661700db09dd3ca35381f7c65af9b0b05c0ecb94bf9634f7cc43d81529ff7346", 0xd5}, {&(0x7f0000001340)="8e1f6d513081690a07d1d629855983c7e0a40edf3fd5747ef58454b8463b074571acb5b64c08c65d5b726c0bcf46c41e384da0f504e933afac3838f2371dc65ad171a39222c5858380150accfb90777aa284b30e9a8b122c03975a6bbf9716267eb5d18920f221886ed95d24649fa739aae5d99d0fe2cdc60fcc6c", 0x7b}, {&(0x7f00000013c0)="ab7774169b799ca82ece1e34028d5eb89efb74e0e92a9c4d23c76a97e9988c6b7dc2d6ff6b35b21983d84fde544a18318a634921ca0c11a79bf04583f88392cdf5f367f2e4e7141f7da8f12298d8b55acbea39d714599a90573a45404dfa74a6c28b019fbc959adc6c898cb16e42e0e8ad96edb4cfbece03a9633221c29d1888c6d771978920f0083e1610c8c153533d751654b983f758f664c9cba78079118c27f206e801ede2211f3bb3aaa16b1e50d9a97952b36158568b744bb4456a664dc425f24e1cce97d7e39a182ee5852697306f23a5acfb3aa1d119c9b987c5c6aea3ca8f2e4ffd851428c44183a1d0021e82a8dabdc60cf9", 0xf7}, {&(0x7f00000014c0)="7e714ab27fb030c1fb12af36dca0b790ef4c14918705767dffb3dfb85fec9118ae7f032685161482bd0bf9d989ad9989c9da22c6ca2a743835a0ddac4733d875818416566883299b45bfc4048c3e6b5b629e61ab660b7e616603a7abd1a9425cb0552c87815b9fd8d0750958", 0x6c}, {&(0x7f0000001540)="63e72b90bcf05eb6916c21bfc4380cec5118214849d910c834da4991e11bdb85f9a3818f3bdebeeeea5abd870bfb498511878a02d1c7cdbdb5101d37583d5d79fbae6341", 0x44}], 0x7, &(0x7f0000001840)=[@rights={0x20, 0xffff, 0x1, [r3, r4, r5]}, @cred={0x20, 0xffff, 0x0, r6, r7, r0}, @rights={0x28, 0xffff, 0x1, [r8, r9, r10, r11, r12]}], 0x68, 0xa}, 0x402) truncate(&(0x7f0000000000)='./file0\x00', 0x0) 16:00:46 executing program 1: r0 = socket(0x10, 0x5, 0x0) setsockopt(r0, 0x29, 0x3b, 0x0, 0x0) socket(0x16, 0x8005, 0x2) 16:00:46 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) r2 = syz_open_pts() setuid(0xee01) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000080)=0x9) ioctl$TIOCMSET(r1, 0x4004427c, &(0x7f0000000000)) 16:00:46 executing program 1: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) getgroups(0x7, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f00000000c0)='./control\x00', 0x0, r0) setgroups(0x1, &(0x7f0000000000)=[0x0]) r1 = accept(0xffffffffffffffff, &(0x7f0000000080)=@in, &(0x7f0000000100)=0xc) bind$unix(r1, &(0x7f0000000140)=@abs={0x0, 0x0, 0x1}, 0x8) mknod(&(0x7f0000000180)='./control/file0\x00', 0x1000000001ffe, 0x0) 16:00:46 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f000004e000/0x2000)=nil, 0x2000, 0x0) munlock(&(0x7f00003ab000/0x1000)=nil, 0x1000) write(r0, &(0x7f0000000340), 0x10000014c) mprotect(&(0x7f0000028000/0xb000)=nil, 0xb000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) 16:00:46 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) sendto$inet6(r0, &(0x7f00000001c0)="92d013538f552b46a1f66651622675e32eb821f7d7540e435655b9a13e23d083bce77fe6d54e596762f35bade5d7c2cce53b6d1f6cb0abc3a4ebfc8ceaafa6e455fe016b3a58911de9d6865ad68ada144d0342e4fd7ad29ac91396edb8ab0f8cc27717763eddab8beed47e90ba9779126703366e09c1dcf44d115f0e21aed214ad130bd4eaec75e7b7d52658ff9a319a1d4370b175b81a4d5e1a1a9be972e300e9993b4398f2d26ec30765c4ce70302effe20fe244eb47300ab68487938eb41cb9bdb1", 0xc3, 0x6c5133cef299dfc1, &(0x7f0000000040)={0x18, 0x3, 0xa30, 0xfffffffffffffff9}, 0xc) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x400c745c, &(0x7f0000000100)) 16:00:46 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) pipe(&(0x7f00000000c0)) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r1, &(0x7f0000000280)='.\x00', 0x3, 0x0) 16:00:46 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="247ce6977287d9f86125e3bb04482107eccd85f5700697fc3f1d44156acce4c2cc6c1c35a580f6c21cdee806eba5eba404da0b3f30f021d1435c882aa8ffa81358220a518404dac713478150eefdb7a71d6fa5e9ba0fdeaed7142d785bd570f68c203c8eefa97144a486a8c85a0542698e274f248cc1d8be0fc34009a15ef21dc17a4ba70ee257ed9707ac13239f00d59debc73dd51627aa06aa31c80c2c8c8877788904e12255f23f7625064800ce4c7769efe3a7633b11111ba5879ee8cb90206b800295e7e897b92b86cba354c266b0a2801dff3f7293e8717db09bbb3445080d098452d63830a4134b24d479d69dca23334c99d71dfa8738e653848cac02c5e06185fe683a", 0x107) 16:00:46 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x1000002000000010, &(0x7f0000000000), 0x0) 16:00:46 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0xd6) pwritev(r0, &(0x7f0000001640)=[{&(0x7f00000007c0)="8df6a96f63b686e6ea2de2709a7a5506827bf2a26314ec410faada3627e2923eade41ab2e5c4c3d8f538e2daef1058ec3b9e2acf44888191ba326e18834cd56576a10e3d67a63ee64af409acaeac249b3f02da7472f812258f4006320d65ee0fb6fa2ec20da515bedb5a51b517f4225fefad3470abc0257bf02d07a81504d193414cc013bdae0496d602c6779f29361058afa3b9db7ede14ebcef425f856dfe7ac49031dab9bd2b40379e78328d5068cd2033e9bf3d1a7b9fa2fe3cc7f7ab55543b39dc60d6e5576795cb907fa", 0xcd}], 0x1, 0x0) getdents(r0, &(0x7f0000000100)=""/194, 0xc2) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f00000000c0), 0x0) 16:00:47 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) write(r0, &(0x7f0000000040)="336d825709ea598b5011357c3b4529ee6e9204bd418367c353214c170963c0ab4ad0c53657db953b2c93c498199c46e3ce5f02fd009acfcd49bfc057a590030b7edcadb8af131d06975f5aff", 0x4c) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:47 executing program 0: unveil(&(0x7f00000000c0)='./control\x00', &(0x7f0000000040)='W\x00') chmod(&(0x7f0000000100)='.\x00', 0x0) 16:00:47 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0xd57, 0x0) r2 = msgget(0x2, 0x21) read(r0, &(0x7f0000000400)=""/107, 0x6b) syz_open_pts() open(&(0x7f0000000480)='./bus\x00', 0x100, 0x0) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) msgctl$IPC_RMID(r2, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) r6 = getgid() r7 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, &(0x7f0000000340)=0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000380)={{0x81, r3, r4, r5, r6, 0x50, 0x4}, 0x4, 0x9, r7, r8, 0xffff, 0x8, 0x6, 0xee}) write(r1, &(0x7f0000000000)="341f62b82b92b7f68d2477d1e99597bf3cfb5eb5f7da0009ee66f6b18425f533286377292b7ecb3e6882155c5a5e3d807491e27e7f8d4c8bf06ea9731bd9f1c1c2866af5695346677812884fd3e16d77806b19f499463c7c6c708bf0b1f13646c8e9015939e5b3dd4609f1cc69a0339d792355e368bd", 0x76) 16:00:47 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x20000003b, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 16:00:47 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002006, 0x0) r0 = open(&(0x7f0000001d00)='./bus\x00', 0x1, 0x0) link(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)='./bus\x00') writev(r0, &(0x7f0000000800)=[{&(0x7f0000000140)="a956cabde63d47a4b498ed021042cf7581e6a09083bfd69b19215e260218f05f82884f419a59daba8439641bc7a5fadc41bd15712e44cd283d93a3b26c083c4360fd1781200bddaa0cdf9abcf0c6fdc47289391ff6bc9cf64692d81cf263606a295f709b05f535d430cb153c0157ca4baad5e7314f2636", 0x77}, {0x0}], 0x2) open(&(0x7f0000000000)='./bus\x00', 0x800, 0x13c) 16:00:47 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) 16:00:47 executing program 1: mknod$loop(&(0x7f0000000080)='./bus\x00', 0x10, 0x0) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x85, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0x1}], 0x9, 0x0, 0x200, 0x0) 16:00:47 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x39, &(0x7f0000000000), 0x0) fcntl$getown(r0, 0x5) 16:00:47 executing program 0: r0 = msgget$private(0x0, 0x20000001) msgsnd(r0, 0x0, 0xff32, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/60}, 0x44, 0x3, 0x800) 16:00:47 executing program 1: r0 = socket(0x2, 0x4001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) 16:00:47 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r1) getdents(r0, 0x0, 0xfffffffffffffe98) getpeername$unix(r1, &(0x7f0000001180)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000002200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005880fc1dd00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005a38c2a0f845de2b949164320ca8853946f7c52cdc06ebce00f5709890945e576d240761fe7f4568c2b8e5a07881d82eef8f3de66e39fd5656e97daf7bae1bd6c83f75bcce6656afece7036cdf24410b3b230d06dbf34fafeae1bd353bfc45821f08eba3aca679c1d127b5ad05094bde9dede704acd37c0726d695efc355e5ec13a51eaf171f98ae7e83c57a1d967bfc82545b430b19173877b30b6bab85"], &(0x7f0000000000)=0x1002) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000000c0)) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x80, 0x6) 16:00:47 executing program 1: ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000040)={0x2, 0xaa16, 0x4, 0x10000}) pledge(0x0, 0x0) 16:00:47 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) shutdown(r0, 0x0) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000280), 0x4) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000000)=0xf8) 16:00:47 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x20004269, 0x0) 16:00:47 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x10000, 0x0) unlinkat(r1, &(0x7f0000000200)='./file0\x00', 0x8) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000500)=0x34d) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) connect$unix(r1, &(0x7f0000000440)=@file={0x1, './file1\x00'}, 0xa) r3 = geteuid() setsockopt(r0, 0x7f, 0x7ff, &(0x7f0000000240)="5812c61aef816551b5456cc5e75fe7dc73bd405d0dbe266a555249723f57f10ea88829c9ab2500469674ac4c8974273216f399ee151f38e8cd26750afdbea857fccced58cd8d5296fe86d70625d19af52e2178da149ff7826848678aff48dfb326868e73f74e8340ce7de003d9ed50ea9a42204304c847493f27df65b4cb1b9aae5829242d392e4901f5ab763207d165fe0f7b34166fb81938358a05184edb96441b24ac773110249cf8e6f4ee0c47dabe5150b2a0b67ee0ddee0212a0278758c27d03a70ca09985e5b204ff8bc80a8565f8004a1e8a0774799025f82c841f29ff19", 0xe2) truncate(&(0x7f0000000180)='./file0\x00', 0x17) setuid(r3) r4 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) ftruncate(r0, 0x7) setuid(r2) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000480)={'./file0\x00', 0xc7, 0xe9, 0x7f, 0x0, 0x20, 0x8, 0x40, 0x0, 0x1, 0x7, 0x5}) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) setsockopt(r4, 0x3, 0x7, &(0x7f0000000340)="7d3e64dfa0184fdbc9a236455a43bf22b3915e1942213ce362d84f6cbdaa7aa4b4fec9a5a16a43371062aa24c7892b019d193876afcca4e4b4bd8e443e9d8c7a420b4f8675c201e43c58ae6dc5c8ecd8a552b8b66ebb7502634cb3cdbd9328fc8d6593edfdd6e69e307f586185a4e22078e0cc35dc3a65945c427cb1c5bb5d2b5ce3e6677d9bbc2e52fd125e6d1e9bbe64c64ffc04a77d65c6c45902be6a79f9382523902e45cab4841b55fbecb543ed1dab3bc5c9315cabe7e6a741870500bfaf7e51992f64f4b85449ad728bb7dd9c3f921c29ba3afa48c1714634360d2ec6fc2339379b9335f6baad9b8720bce17f", 0xf0) 16:00:47 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffc, 0xd}], 0xffff, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x1}], 0x8, 0x0, 0x0, 0x0) close(r0) poll(&(0x7f0000000040)=[{r0, 0xbe}, {r0, 0x10}, {r1, 0x20}, {r1, 0x4}, {r0, 0x1}, {r0, 0x41}, {r0, 0x4}], 0x7, 0x5) 16:00:47 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x5308) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x401, 0x0) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000000)=0x20) close(r0) 16:00:47 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) close(r0) shmget(0x1, 0x4000, 0x1, &(0x7f0000ffc000/0x4000)=nil) getsockopt(r0, 0x791, 0x40, &(0x7f0000000000), &(0x7f0000000080)) 16:00:47 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) setsockopt$inet_opts(r0, 0x0, 0x15, 0x0, 0x0) 16:00:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000003c0)="bdfa4d2582c321adcf98848ed28051bd24603dea8d0343d6010000800000000085c6a19e1a3dbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c601000000f0130906e061a751731e5c2091f3e9bdd11c4518138f791d6a2e60e1f34322c0cdf8648b48935d14a79cd66c310404000000000000ae1f50146ed5ead47dfc43c6c3b0", 0x92) r1 = syz_open_pts() connect$unix(r1, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x200, 0x0, 0x3, 0x912, "b08dce58090000e1000000000000000200"}) syz_open_pts() readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:47 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="debd01f45d38c36992236cefaa757e3703da3c2e2a0b9d9aa2b12bd01c53a158f16b85814f1c709bd9c0bd4eda459ec288491e3ddf782ac5e69bcf71ad8924afae337759b0538c2bb3cc1a675dd27c2f5dc6bfd109108ac3357be57cb0a3fd8604fb33322f8aefc4227dd05d4247ffb0d571fc384a101929cf0378b7c5398f96b4d4466771012df0300e7ad4cf4cbdc4bdfca21381cd10d5aa30136cc08bc398178e938a1b66e50ea8a489a7610409f7db9446cb2ee78ae86a774ceb4ca51a83d67215c76cced19c77caae", 0xcb) setsockopt(r0, 0x1000000000029, 0x200000026, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 16:00:47 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x3) chdir(&(0x7f0000000040)='./file0\x00') setreuid(0x0, 0xee01) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='x\x00') 16:00:47 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b00) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0xc0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r0, &(0x7f0000000040)="6e2e96", 0x3) 16:00:47 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000640)='./file0\x00', 0x400000002c5, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f00000000c0)="8c686bc921c5bf1c096ded3c96b5cbb566d624f4c17fe1fa3316b1c373535fcb081ddacf625812f453e4803e92934e3001892cf8ad8a8253c1f6e6d0878b6176d8d6337602f40ce05fe1013a45744b040250fc4e7a699b5ac53a6b60849a07234b557d", 0x63}, {&(0x7f00000001c0)="fbcae449844c1beb6be831e3c7c962de99d9ada26911240dfc7a7e7cd0bc8d40ee9afcff84bf85456e806e75ef495198e8bc18c326f198719e5d2209834ac409ad7663a9c63d58ff608dca733094de914eb0acb371bbf99965cb5f10e5e433732a2ecff95975e26965aada7e", 0x6c}, {&(0x7f00000002c0)="5ea3fb90c2edcc61fcea6f98ad4d97a5b2272dddf83afe6c8bb1648c560e600e769a1dd3c1d98fc37bc1494e06371ccbfabb3ffab93111dcafca0ef7eac0d8ee2826be9c4ed5b0f57b5643363f051383ff665033306c08adf003da7923f4a30fd815e15baa936c2696ff2d544295681bbb915d4711a6d1b244c19c731d59537fee98b986d9a2d262fa22510e4d2e9a3b626d472e414191371989ca", 0x9b}, {&(0x7f0000000380)="90dbb81c13e97cf803cfe165887facdf491ebd21a5f3c5dae1c52f78a7ffca500659f6937a2a8af3c018d6a1368258be2004547c2124ac87838a4316ac63defd32a4", 0x42}], 0x4) semget$private(0x0, 0x4, 0x10) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000400)=[&(0x7f0000000140)=')-\\[\x00', &(0x7f0000000180)='(.\\^@^-!\x00'], &(0x7f0000000500)=[&(0x7f0000000440)=']*\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='%.*[]+,\x00']) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000540)=0x9f) poll(&(0x7f0000000000)=[{r1, 0x4c}, {r1, 0x5}], 0x2, 0x0) 16:00:47 executing program 0: mknod(&(0x7f0000001280)='./bus\x00', 0x180002005, 0x2065d) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047466, &(0x7f0000000100)=0xffffffff) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0x10, 0x40, 0x1, 0x4}, {{r0}, 0xfffffffffffffffe, 0x18, 0x10, 0x80, 0x9}, {{r1}, 0xffffffffffffffff, 0x24, 0x20000001, 0x400, 0x1}, {{r0}, 0xffffffffffffffff, 0x2, 0x0, 0xffffffffffffffff, 0x81}], 0x8001, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x40, 0x8, 0x9, 0x3f}, {{r0}, 0xfffffffffffffffd, 0x0, 0x1, 0x80000000, 0x4}, {{r1}, 0xfffffffffffffffd, 0x81, 0x80, 0x80, 0x7}, {{r0}, 0xfffffffffffffff9, 0xc9, 0x1, 0x3, 0xa1}, {{r1}, 0xfffffffffffffffe, 0xd3, 0x40000000, 0x4, 0x4}, {{r1}, 0xffffffffffffffff, 0x92, 0x0, 0x10001, 0x101}], 0x7f, &(0x7f00000000c0)={0x0, 0x8}) select(0x40, &(0x7f0000001140)={0xfffffffffffffff9}, 0x0, 0x0, 0x0) 16:00:47 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000040)="000000186a56b5bfd5706c0000000000000000004e341dcd291c15729bcf49f7000000000000000000000000", 0x2c}], 0x1) 16:00:48 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000040)="000000186004008b00001b27feffffff00000000000000000000000000000000000000000000000000000000", 0x2c}], 0x1) 16:00:48 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000040)=[{{}, 0xffffffffffbfffff, 0x2f, 0x100001, 0x27}], 0x34, 0x0, 0xc68, 0x0) 16:00:48 executing program 0: pipe2(&(0x7f00000007c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000900)) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) accept$inet6(r1, &(0x7f0000000840), &(0x7f0000000880)=0xc) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x2}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) unlink(&(0x7f00000008c0)='./file0\x00') r4 = kqueue() ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000240)) getsockname$inet6(r2, &(0x7f0000000100), &(0x7f0000000780)=0xc) kevent(r4, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) utimensat(r2, &(0x7f0000000180)='./file0\x00', &(0x7f0000000200)={{0x1, 0xd3}, {0x4, 0x4}}, 0x0) accept$inet6(r3, &(0x7f0000000000), &(0x7f0000000340)=0xc) preadv(r1, &(0x7f0000000700)=[{&(0x7f0000000380)=""/163, 0xa3}, {&(0x7f0000000440)=""/221, 0xdd}, {&(0x7f0000000540)=""/146, 0x92}, {&(0x7f0000000100)}, {&(0x7f0000000600)=""/245, 0xf5}], 0x5, 0x0) getpeername$inet6(r2, &(0x7f0000000280), &(0x7f00000002c0)=0xc) ioctl$WSDISPLAYIO_SMODE(r3, 0x8004574c, &(0x7f0000000300)=0x1) fcntl$setstatus(r4, 0x4, 0xc4) 16:00:48 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x580, 0x0) syz_extract_tcp_res(&(0x7f0000000040), 0x5, 0x2) r1 = open(&(0x7f0000000100)='./file0\x00', 0x28, 0x1) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000140)) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000240)="ff60bf5951674e27cd80cb0909e54582ac0801394ecc46c0a6658f614a9e8137cd0099d31c39fe51e06fb674a8502fa5c770d6b2dc1f7e3be57ce43940024ceec594826b8d8773753d609ca56446a0fa83f397f8c0fb6d5c12da38f5638bcbb4cb19f78084033ea969708cd90577db0d2316741554a045d97c5d45c751ef70b1bb81041f2a858a80831a577af47b0d15652894f9d5ff67c71ae98c072fc3029656186fe11d9318875517e9f9c61cb88b7ccb961461305affbb586a52a40947446253ab8ced3a728c26d0482f99f61e46b7b8aa00", 0xd4}], 0x1) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000200)={&(0x7f00000001c0)=[{0x20, 0x3}, {0x3, 0xfffffffffffffffd}, {}], 0x3}) 16:00:48 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0xa4) unlinkat(r0, &(0x7f00000010c0)='./file0\x00', 0x8) mkdir(&(0x7f0000000000)='./file0\x00', 0x40) 16:00:48 executing program 0: munlockall() mkdir(&(0x7f0000000080)='./file1\x00', 0x8) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r1 = semget(0x1, 0x0, 0x100) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000140)=[0x7]) faccessat(r0, &(0x7f0000000040)='./file1\x00', 0x1, 0x0) accept$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) socket$unix(0x1, 0x0, 0x0) 16:00:48 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) shutdown(r0, 0x2) socket$inet6(0x18, 0x6, 0x4) recvfrom(r0, 0x0, 0x0, 0x3, 0x0, 0x0) 16:00:48 executing program 0: clock_getres(0x0, 0xfffffffffffffffe) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20080, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x30088, 0x0) r2 = syz_open_pts() r3 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x28400, 0x0) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x10000, 0x0) r5 = dup(0xffffffffffffff9c) r6 = open(&(0x7f0000000140)='./file0\x00', 0x8, 0x14) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x10001, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffd, 0x0, 0x40000001, 0x6, 0x4}], 0x7, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffb, 0x4, 0xa00000e2, 0x2, 0x2dff}, {{r3}, 0xfffffffffffffffb, 0x20, 0x3, 0x5, 0x100000000}, {{r4}, 0xffffffffffffffff, 0x80, 0xf0000001, 0x7fff, 0x4}, {{r5}, 0x0, 0x40, 0x20, 0x0, 0xfffffffffffffff8}, {{r6}, 0x0, 0xbf5d36bb25cf860c, 0x80000020, 0x1000, 0x5}, {{r7}, 0xfffffffffffffff8, 0x4, 0x20000000, 0x1ff, 0x1}], 0x100, &(0x7f0000000280)={0xd4d5, 0x2}) 16:00:48 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "04000000000000000002000000ffec6de400"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(0xfffffffffffffffe, 0xffffffffffffffff, 0x40) close(r0) open$dir(&(0x7f0000000080)='./file0\x00', 0x20002, 0x109) r1 = socket(0x18, 0x1, 0x0) mprotect(&(0x7f00004b2000/0x4000)=nil, 0x4000, 0x1) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f00000000c0)=0xff80000000000000) symlink(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000180)='./file0\x00') connect$inet6(r0, &(0x7f0000000000)={0x18, 0x3, 0xffffffffffffff67, 0x4}, 0xc) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000040)={0x2}) close(r1) 16:00:48 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = openat(r0, &(0x7f0000000080)='./bus\x00', 0x8288, 0x80) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000100)=0x8000) r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0x4004570f, &(0x7f0000000000)) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) fcntl$dupfd(r0, 0xa, r0) 16:00:48 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000)="c4", 0x1) lseek(r0, 0x0, 0x1) 16:00:48 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x18, 0x3, 0x0) munlockall() connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000580)={&(0x7f0000000040)=@in6={0x18, 0x0, 0x0, 0x1}, 0xc, &(0x7f0000000300)=[{&(0x7f0000000780)="8db4ae64b27fb3b3e6e44076d90bf25332e8bfe297bfa7edde1dbd95fd660bed1692196318b494f690581fb89412703eea62a4b837b47a3072b3c10515d3350ea92fcbb45365f8253f10630b474ec48be1a415260814ff1daa9a1f52bfb032625febe2d8b3240cc1f11340b8f2b1e7148cc390c27623f9be2be31f3d76e231a5e3d8a6dae9d3d3cafe109c353096021249d95b4f5579684ad52897e2233f05225e597dac8316415635192c171fcded3115e6cdec8ee637394b4fb17775e7aefa54e1ccd048b580f0268bb3bedc892cba438dffd72e6e26df684b30db6c07f483e0e1eb276478c0d07211a421d4c016c7b83203544b857f6503d1a9d1c7f8acdfa0326fb6d9285feb912167ebdf5aa6db6f1d65da5a917ea7da2adc2f623ed3bdfb3e49b8794b2b2f56efc5f98dedb274dc37bbbdca72619a3dc6f095517ef177921bc2c40d2765156c70e136a25497f067bb424a1bd1050b837e631a19baa291181d08d5d55eac5d51ed91ab53738292e7daa8b96f7e0aa34d3255bf888713fd59377193fa60d92a543be8f3d29a51d5b372418a1f7ed18e9e2f3c4c1721f15b4a5c83becfc37e2d224ddbd3949468a61df0ff6e788fb4d08dafb8f188a831b8d1cfd6595d4e95b95eef3ce15c870e0bd5c8d4861209234c1882c1ee32ed9930c2e2e2bfc0db9b8a1eb18d7ba9668316a494b2c4a2e8c2b3376e2897d164b154270830fea847fc48878b17a4b5ef5785a0c1829a89f59b59f82010fe34d835edabb9af07f7f972f2f718d097fe3433af58d9e6672529c18bf11f00339827fc6cbb7ade76a613c46cff7a315b50487f480ea6be2d255adbd4619595be248e0e25a5161ff4c9ce85ecefc3f53c260b0ed57ad7ff9f947d4b8b7b0e828f115f609825013ec06e03759bfc6deae9d1f8c6fd60feefa94875914cdd1540fdc708a8fa057f2795f017a3109e023a849bdbacd30060838cd3cfe028c7429f9b83c6f6c89200c8b3928551a6e4cd68aaa26fbcbe7c61914c7c570dc19c7e2cb3c38d2cf2e47ba3be59e5d3225cb5b7f18435ffe2091d313739292670b3b593b1bbae88e26f214135dbe33ef7cd63864865bf95c63bf5f5bfe5df81479839038d8b63e9ac666c92ca500ae6c2e5acdfec876192787aaa90de751ed8db3e27f33c9ef2b8139043004adfe6f9349c9641d5f3afefb59fbfcf29fc2579c83da94bf854fd271f7a7d5d985585456cf6c8817519ca6a7e420bf1798548756016ccf2577bf9c90913c38f79eac0aca27a4008107dc4d43dd0e0bf0833cf9eb261ed023b68c370581822c3fdd0ad8afebcbe4be3515ff810b647c94266f523268f011c533f3e6dc4f0083559ea7f2c321659edf30e0659dea23ab937319c289ed9398df032b56d16f5edf58cad568161fd8572ff4d1563e0652606c23c2a7472519901ce127690493f8ddc01fab75648bd8f8828452454a6d36f90bac590b4cca785540ef096776796114e520e7b99e036d51a6014996fbf753bf3a5d37356ff44a69a12d92191545a5d6951b910a8f68ccba39ca322085ca84208a232a19930a3c52d1239a50417bdcfbe7871f86e0154544d01e7ac82c8e1fc18e78ef1df3e8d06c6b64d4eb81538f112e972f83a6d78e663f08baea822e2f92bb5a3ab4b9ec17b74a1377a318fb8ae56651bf83b9d2d93485284e70b7fffd650e957ac81eb94527d6f7160849e27d63c9311ebe113ea853d425f4d13e79cefa7cad6360ba84199e8ff536e9e7edfe0fa283ba738250cc3235ee9f9b2ce15e5973d013fa35e773d833907f61069608cbbf6dae03b13748c1d9caabf4990aac219b0d0dbe01e8a5d2a0cef3cece6a69b23223f1636999a0f30f67ead54f4c9275ecba91b3d365e6388deee418c543a18f94c8ba795b2b4fc981f47d9049b728c94a27bdf815bac207d5e4b2c04787eea78e38671986794290d93d1cf6c3f0cb28fa357f240063a58e2d965d158e93574c768f174b4c4ea6df34e17dfc632bfc8cf88074bd378956c2301e344c23866e3430a9b9cdfe83402506851272fd04f87d8538a95c07947798b9c50ac0786fd5c6fa66e9d1978b415c7963adcdfc7a9184fc2db874cf7dfdddcb93b295626ab2c69918a82d885e849a966c327ab6f5f9fe82df7d95999120eff8b215a52cbf0d8e367ea8c3d5f1dc221d4990006c6b12acf22ebfd06cb1490e05cda18843999df1b042ffd0ef67778513812481a8f2060d355bf68b510d2270062abecc44ae1beb30b212b7d3abbd063d6f45222f17a41db3677ff19e74cb6cbaa96d82343284f8d8f5ad1283eeb3449c2829fd2d7e70ea43d733a3d40ece838fd29493602505a059d1ef1d277db55b8f673d590cd2428199bdc4774f96a857fcd70a8342190291a8998b04160443908c623eba16a7a6e8676ac35cd83ad62158a0d553eeda00dff494bf89614ce947a7348d274e9821643fd974ddca67e7acc14e4f2f117b8bc01c2bb15f4c4de42cd6867e44b3920d6e20c3dd6209a015debe1e0f5b7631db50404263377872d5b6184732dd951a241c13b146c78d1b29a3292351e9e2d9cedbde00ecd10f15052d340aaeeff212940a9f13a3ba54f8f6077a4a6b1c7fa6f1b880ffcf78dc1d3f686ea5c5ebad92f79fbb54bc48af4773e0a6acc04bb837d3637b616b3128d736a52766ae069cd0642ff5e6a3aefb39c154138fe6f8679730b31e453aad3d8501cdeb6aa7e3d0029ae25afb85c2731db6434a638ff29cbe51e75a44272fa28f502a5c6a67443a7ad24cc95691a0ced81c19753f228641f54f3510ce7459c61acbaf5e65a79944aa02fb0573c8cffd16cb06ee044a1bcaa5d4a7f34714c12c61372c8e3f4ab25b1e08844090d8e8e8a300244b1ac291cb11d63e17da91dbe559d51c53c080fc606ebf6088f99e6acbe00b8f7b1307bb3d7ad11e730d82de42ce779306c6f15e54846ecb098675ac5f0ce2d0b0e690114ab4d93d2347413c18e9938c63acb52202699584980e85691a0d0d382a744ae29abb212e0e6428824a7b79813a36ad3cb6dad4c5823b31d7e271e54c62d8eee1902ad22462f5c7930672bed4d548019fea7da4760f04c08baa6ff507f8aa36ec81fbeddba47da3596e3013e3b28f95bf0a30dc154eca45c5946dec1ad3b9ec9b86cf63bb426679158f722ca841af3c5004b2ef930c54725858949e4b71f2f917be5a5a6cccf480e03da2625a7e2b5d56ee1d276e55b7be6457c4c933f388c29cdb5dafb11ddb94fefd3c339c8689c4e94971fa3d98db376a06cb7b3dbd29146fd6613eb3f548730fa7a537b2b4084a56436edf10e7f7eb4d463a6b38e155e602c9d0447af6bae5c1fa4339c9573f2b43a34822f9f100a95aec2ec8419a63082b63edc9d5d6fb360ddbefc3157f6d51effccec734ef552ba5ad642e92b49c10901685b6a2d67f1c40ecf7af194711b8e0f43425713806a02c8c0c7a291f40547146dc262565ce8daca8e9d853bdbe85d47f898ba92050c642a0e220ca8082db4de6eda45776b9fb7eacdb03137181b0796bfaef69a1e615745f50c63028389793e745760dd846f1afdd5a5289b629d6d91a493cb55852b703fde3f5accdfe1dea154ff471b28cd750e3b7ff159e5add0d07ad9a7917af7c53d71955b8dbb91006ee98a71b0c1d250d84d27ad99364b25919d96c4427be08701672ac25b70e1404fc1806c2580cb907be8d56f9783c183120d264851bdfa3ce64fa6784d429c0f66589863ad482dc9ea4c13b1c022b6f689a134e42df756601edd76f4e3887188f5adddd3a4262236e6425073569b5ea65147550b0294c1b6b5dcfc8600fd72303a5dd6158b88942b9161f98ddd5d46266eadc60ce33fb2797b9a621f2d7f891208f90b79a0d48e310ce1a735af13dbf9228bba32682b881edf0821775fc606350943e1f526f79892be70e259b8839d872019bbb7512a8c2ac1fd2624b23ed1658c4f824e1330bbc253411c7a83c53bd282ae155434c08427bcedfc2d2cf7ae663dc6b68ecdf80c50bc5f3b19758180914c9ce3ba37f7e657d92232deccc9c7c70b364462948b8ae461288cd1a410455022223866c7a166100dc77b15a824ac8e39ed0937250a0cea0faa896ee0ea9031a686fb72f161bece36a2ffef845269b35c9d8c7339b42750db7259a234672dd5bfe29eec5323dbf69a8df6df88b4fc8b44568f0577b1f1e05ae87892f9f3b2ad65bc8d7525961d42ee7de613340de0fd654a4b237c979f903877cbb915039e89def56d596ef38ee9084ecad27f711cdd627df6e79a5af096ee59fab6e87a5516784c9af57591f960528613744ebdcbb1f5e37b1114390456b85e8361009b9c185e250914531f95e5d0764dc583b07a19405cf38dbfd4776ff46d1e344547ff4525ebbd51ac2f505145c9c33e9dfffabf06a3fdc03ea712e42d7f4acd416936586c9e0299e8c0fccac2a18358b185efe7a42269548e9516754b8db9d4fa55f57c0913949ab21dd0495ba505162972eafe1a31f8ac34c3b1971b5d4f9925d078fa51f262cfef193b29b80534b41316a87d96404fc36d1eb457de70fc8d624a380e996a9ee0c271edd8300160c5d496021905fe1f3bbe5260088e022fa735ea03699e992f781bd2f7be6eaf6bae42868c9436bcc912809029752b58c1206ede186e25b788f87c5b11a573ebe0fab45bab8f744f61267d09bc8bc24b14f0d195e4395fbcf05f51c7b37ff01a7eb1e18aada512699eaae9e250a1c677abfdd85faa9ca5fa8f5cb848f3567716e47dfa4c7d098907e0e34844c10fc228237bc13a871bd8c15b4eeacbd1d3e153a4fd0c12cfc3a7eeed15caa382500bdf1c061eed587295ba779e1413bcd36248bbe5cca9bc3243c0a16293bf6d8da996be7a97aa04379bfdec2fa31a1b8bb94d3c1b62ec9783319555f75b79fd9d5144d7d8c55866cb9fcfa61765d42fc11f5985a5b20ed971fba2a2c4ebcf5bfd82b96f41af64c7a99f0170109c7d2197aa8df1b3f99e9e60072b0d682d4223d231c751a016705b4b77d5a81c355c87c40322384ad56a695cc4b4bc00aa6e3c6c8eeb7dd9ed6708104b02c586bd9b4cab08a85f48feb2924983aae06cf6f157ecf7bcd493b47f138b9a80c20c9d78cb58f0914a2b6ef53c0c199be229b6a9dee1b071cccdf84f63f55524fc567441a51395d59d71398dec7cff54d37088ef228a3164b4a498a92b2de8b10341345f8952c659a49fb7980698ce894736728b82b140817c012dcbeee21e00114e91e311b2566dd55c79926a0adb98be2bd6b5ff480b041b7d8599450322332f3eb75844c03fd49d895eb4400bed092334ac7c497a4fd82e7ffba78be285903c55e2bb18b7a287d099b49a62e2db97ada4d44e143cf4fa2617837299ef5369fbfd82696bdbd8667c64b7bfedf28bc698163ae9b3663400b09a950e7803c763957f7197466c6defb15170f0800e0e6b3d83d91ea3daad37509433021c31e3b223fb3fedb0c69b636b171a40134a486393429dc7edf7b1b2b2b809876461c4a2945f85c74f51cc906c8129a3ded845b64a7a6031cc675faac66e061ec64b38efb324373c6f13a4b016952e464e3e96865cec2385004fca72577dfe6135ac935ee5007e65e2fac825fe764eaad477e9fee4599252f3d3db79e8979700ad42cb37e7a9f6a789e09baf012890545cecf20f49f9e23aa84f9f5cdbbb76b626d5c564a73748694facc20abefa28b7d9cea326f3d0154f48c24e61026744b8d2fee0c7c651bfefdace8a301689041af5cb85a9", 0x1000}, {&(0x7f0000000100)="8007bd20b03e41bd1d8a8dc232ddfeea6aabd3c0b9a562a96e8074a56a28804ecd95c926dd3161b6389a1f0f7f7bda00fab54e689fea4933d162235df11b513d63c0e18ded038287768c8a1ff180c89f248bf119e9fd882273e4291680a33ecdc133dd3d496a5ae831b32ada0b3d0815acdcd510bef2c5", 0x77}, {&(0x7f0000000180)="4af6185caa168f2867cf7944ca1542d2e9be5993f964efdef1e1149dc6723b6e4e4776889ca95d47936c95f3f7c6b1a0299be655599b386689a978eb2224837dac979fa770981932bb4550549ad1bb82449ef5507d586b8d6fa944fb93547d4ff55f0d9b1ac3ca", 0x67}, {&(0x7f0000000200)="3f0cebc61799f7cfb47484b326029f2f23be7cf9aec2ae979ef29d06be38e5d2a5ae9b22491e18feb4e718afbb", 0x2d}, {&(0x7f0000000240)="be399df5fe297896e5678a7a34e4faabee38a00934510504e2c00a3b67843851f677e5fc191a75b6bd2450291536a9488eb66ebbccc0b68d58ee9dbaa93f98470a52bb4174691750b807bbb2538bc0f1c98492969a76ab8dab0014d6142ea1cdef9bdb4a6840c195188e1626b986890d605325c73dca4bfd19149c97c655c3ca3b905e0b288c1a4c519c30c052e68fa393", 0x91}], 0x5, &(0x7f0000001780)=ANY=[@ANYBLOB="b000000000000000ffff000001000100a58ae6e0e660b58a68a0c5336fe7f240eacfb69c4bc3deac082cd76b5be683e020f918cbfae1740359bb57e100c1faf58929e254440d1a7fa6c4e3b52cb65a969a8f83f6b40d07d7a6fadd1918ba557da7f18ee57e48e9458f9fd494d48b9503e836102747aec953580be0a36d7ab0541cd3eedc3e1daff3c9e0a7056ae96157e303f42bf7b2d55a8429d299535dbb9dcf17fa3c7d0ee34003e3000000000000580000000000000000000000020000005fedb0651dc2665f48864b0fd9cc012b492eb6f2255d264b79962c2d01170f1c16b52c4ee26bdd547efe515113e487504111f28f10dc07ee29f8aa86f62a60273c186a51ff580000300000000000000001000000000000003b554c430079a01bee193100b3b3941aa3cf98d6ed5d8f32fe4e000000000000c80000000000000001000000cc000000842634088ba835c5cff8f5d96ed46ffc50af26fbc5b209b8725ef34663e14a9c6b7ec6343663d87158dce1b777c73a3178a8237c0c37c42b694b0da93f3d30a356043aded9fb54892d8ceee003774be525e86f9ffa72c4d50578c50634e1c7b4249f00ce2da31133fb7758e1790f590ee71255af79f1dbd2a99f7c66fc5c2359f657d0576a607dae992f1b15a278e8b56788fa3b05a7c996fa47065f205e09f81d8224410e02449811b0b830260a58d239000000000000002f4af5e34e6a2d5a3e0d65611ba54785507ddf666653b7e0ed802bb525fb3ef1efed0289ff8c3eae04631288cd8ee00c35cafd33b28990dd8d5fb3a9f1b7fe39a3dcf96a7d668e0f647c7f33162ee9f14a11d74bfc4555f332dee3958d9fc3983937e10e312452cd560a0e8fb4984a71ee2f3825140c"], 0x200}, 0x1) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x8) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4, 0x10, r0, 0x0, 0x0) 16:00:48 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x6000, 0x7) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x4004) stat(&(0x7f0000000040)='./bus\x00', &(0x7f0000000280)) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x4, [{0x1}]}) 16:00:48 executing program 0: r0 = shmget$private(0x0, 0x3000, 0x220, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/6) pipe(&(0x7f0000000240)={0xffffffffffffffff}) semctl$IPC_RMID(r0, 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) minherit(&(0x7f0000fef000/0x1000)=nil, 0x1000, 0x1) shmctl$IPC_STAT(r0, 0x2, 0xffffffffffffffff) shmget$private(0x0, 0x4000, 0x502, &(0x7f0000ffc000/0x4000)=nil) syz_open_pts() fcntl$dupfd(r2, 0xa, r1) getsockopt(r2, 0x19f, 0x4, &(0x7f00000012c0)=""/243, &(0x7f0000000080)=0xf3) r3 = semget$private(0x0, 0x1, 0x44) semctl$IPC_RMID(r3, 0x0, 0x0) shmget$private(0x0, 0x4000, 0x2, &(0x7f0000ffc000/0x4000)=nil) shmget$private(0x0, 0x3000, 0x1, &(0x7f0000ffc000/0x3000)=nil) 16:00:48 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)=""/140, &(0x7f00000002c0)=0x8c) fcntl$lock(r0, 0xf, &(0x7f0000000100)={0x3, 0x0, 0x474, 0x100, r1}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) pipe(&(0x7f0000000080)={0xffffffffffffffff}) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x1, 0x0) fsync(r3) 16:00:48 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x8c) pwritev(r1, &(0x7f0000000080), 0x8b, 0x0) unveil(&(0x7f0000000500)='./file1\x00', &(0x7f0000002880)='c\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000480)='./file1\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) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3bf2c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280a452cf7d3d9ab83eb3e7cf9fc6478d369393d92e308df708c1d", 0x65d) r1 = syz_open_pts() close(r0) fchdir(r0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x7) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x2000000000000001, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xd97, "b0d3a50a2c21d8e500ff1f63000020a5a6d4dd00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:48 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000cb4de4"}) readv(r0, &(0x7f0000000080), 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000300)="5a68f99e167db797f12655eda519a68e5c8c20770b158b77b43c56a0f21a45c80707dae6fde9c28c4b6f4e6a49bcc383bf66e27b4808ee89591b53f818e3b10de9ac91194b394be01252ab418a", 0x4d}], 0x1) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) r2 = dup2(r0, r1) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000080)=0x7d53) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)=[{0x24}, {}], 0x2}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f00000004c0)=""/120, 0x78}], 0x1) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a957f7f8b5ff86018a1194f090e87354f4abe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x5e}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r3 = syz_open_pts() close(r3) dup(r0) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x9d3, 0x2, 0xfbd, 0x7ffffffffffffffc, "845d550900200000fc5c7fd2008f27df00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x10000029, 0x9, &(0x7f0000000000)="03000000", 0x4) setitimer(0x3, &(0x7f00000000c0)={{0x3, 0xfffffffffffffffe}, {0x1ff, 0x7}}, &(0x7f0000000180)) setsockopt(r5, 0x29, 0x80000000000000a, 0x0, 0x0) r6 = fcntl$dupfd(r1, 0x1, r0) accept$unix(r6, 0x0, &(0x7f0000000000)) socket(0x18, 0x1, 0x0) r7 = semget$private(0x0, 0x1, 0x80) semop(r7, &(0x7f0000000200)=[{0x6, 0x6fb8, 0x800}, {0x0, 0x81, 0x1800}, {0x1, 0x100, 0x800}, {0x7, 0xc3a, 0x800}], 0x4) getitimer(0x0, &(0x7f0000000300)) ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f0000000540)) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000380)=[0x6, 0x101]) connect(r6, &(0x7f0000000280)=@un=@abs={0x1, 0x0, 0x0}, 0x8) 16:00:48 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) r0 = socket$inet6(0x18, 0x3, 0x0) unveil(0x0, &(0x7f0000000040)='r\x00') r1 = semget(0x1, 0x4, 0x200) semctl$IPC_RMID(r1, 0x0, 0x0) getsockname(r0, &(0x7f0000002880)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000034daaede04000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f00000010c0)=0x6e) 16:00:48 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x3f, 0x7, &(0x7f0000000000)="33de64e1064de518e701332f66ce19e278865a2cb87cb18e260fb96c2ec833d3ade41a2c8c6d28f66ee6fecf81ce8be61a6193f058a67b930c0609105cdd0499e76ce2e078dcd4904c145b59c7e8b4a98a4b796f364541852da4d540ee76aa2fff031ce761dd0dd712f1190ed05d935125afb10dfc55aa6f360a439f8f1c40c8c85a45fa53af4c08569ec0dfd21929fd8538ca6512e14a955207134ef30e1a740c157cf4064a739794e2dfddbbb1c3e9fa21da6d20cb7277bc927e67609ef961edc0e86a4605efa53e62c48bf30ed229adc9276170657bc4f61f2e2b113ff9d7e96875925e545bc31e5da7654d5d709e41da2607ae0c899193f3d8cb3da3ae4bc0551ad7f3a64a31648cb079c6148b5281012032b5c44be1264c2c962eb519cc3157d659ef9d666342da5f2532e992f27c8063362d0a4a5996fc02e1cfb0a303d5530fd6de0ac1cb30de835299a9558a9375ce267e4b628118ef8deeff1d3a6abb876aff027fb49794bb1114a579c587ba6e647e349642ed1f7cd30d08a5c12765d147237634882e43ccd2293186fe8eeb5bf0fe019d2741b8cf00c0be61d891f1c2e6fba2f1cfa8f9ad3644257de5cc4668880d6f613a44640f6c3b2798ac12ef0fbe0c71dbeaf1bb470ff29b0820acb3744c8a502556a1a49f42b42ea84bb6add007c0f2631643d1ef8d37f393f80bbed61f567db443ac6db613c5b2921e188bd9c925a1478441964aa78d0a0d0450ef575aa94d90e659d100959b5feb241b1ffa97b3eff933045d39d1817eb885e799d8b11ad3bf97b63e898785915f6c769ab05b1115311e7da3a56b3b56e866cc93ae86823686475ae664c561cb7df68969f757d573646449824b1ff4bd1800b2f015b3237bb30edaa64d283fddd84c736cd59af0ec5d8cb1d31e4b54dc948bdb88f9c2a0c9f2c795354cdd2f07361fe5fbce3c68dbd52e73551429c8a9720a62dc6b321d41e477fc4cceed24bbd0ace5d0634fe9eb7c384d357e1e3c99baead2c2a01cbb611c4b20fcfee69e0fdcd0e807f86fa0399c2dad40647f14ce58a6d0ee783519a23cf9694ae53d81450d0804213aca25a0f04cd88e4d94cf76757b193a6646e9f114be41d314b2082c036ef111d8c1a1af3d3524bb968b88a93115d2e4475b08196bbe29238c64e3c1788f6f500e6a0f6e2f83b514e5eed4e302feae51c1b8091d9fc3b2707b71a9df05342722ae867a2981b7ace697de8c7656cf778b89290c99bf458a96aee14eaad6e43209c76fa2c0e21750b406735a296fcbc8f3cf0bc8fa37b722add6ff1b047f97612f98cfa0ab8bbef874b89e76d95cc1b25bc9f4bab43d564663e30328e5e3dcc5e9466b359df57c0bb85ee2939e8057675334e1847f2d6957c9098b27e25ae150a30ac493efea4a8eedcf2718240d6abc44f8f6703e61dee67d41253d75a6e99893d573d80a71e5f216812963fe2bd94e6da9483a87db35b0e8fa88bb6722886b29f872b7c5dc057988e2074d104cb021665e6312c606dfd9c4fd4ab931f5e8c2a2eb084d6b2fae8f18b1c35876b9834d466f65e7c4b2dbf06c27aba066021a8a871ae65950a2e059fc18097bb6e455247f7c58d40a0fda89ad7c323d789a71ef71233c1905ccc3a3c36830600630bd7e0abbe14262589956da3b8c05ba96e666794ee120fa19b45ac8181255046b4c2b0fb61b0627f3e6a55c391a6af3cfe62aaab29f681f1987d99282d8c041e695cddb9c69e7e9abcf2359e19ec06ceaf4c33cee25cee20cde3d75155d67bb6d366a4965aa8e85b77f7fdbcafe2f4f44f3658a8060d2456cd433faa609ceb07f08c504c6f3b4bc816e32c004a6e433ab10a9b1bd9233b7bf286b2e0737217652f44a0c45b3d4d410fd01786f80172ae135b81ad5fe9daff4b41f3e44121912d8c5d73ad805aa8a6598f874563209657ebea488109506d8108b6a3e01f72116e21c54f0cd04d86d0fe4b36eaf21357f25d567fc411d08114034951f3805dc6f8d6d5637cd2b5684c3f6e730284bf1d8959f0e8c74cb5071e50ead3bc80f7007b94437273158fec0bdcb25d63ac2f15b39936eda95304487de9fcd3c3ac690c0c34671b4d3bf382765a31d8873d1829626189f944a3f2aca01fc8429cd3bc83038b3e79348b72005992f8c13743162e753cf66021906561a44aff3387941d78b11f74e2f7f3b150f9cb33817fdcfefb28d45f10c6ffb90aa388d2691a39844658b1264de934112612116f274ba2e197c57a29854d1d9a2be1e9fead0a088a525949e79b010453cfe8dda3161648288bffb7059acaeb10f1b7058af7a9eb930343fcd2b4ed14b1ce10dc17365c6bc5f449e4e454d6385cab572896d9676fc32812f463bc56053e30ef11af9936af237d1574f0f423f1a978532530f98f480c2aa5ce3e57df25b90034dd67ad5e66976732243cb520e8ba9a1a017c83edfb578d6b05d13ea32693b5461684c496f783e2b32b3b795f1ecc405eb086785b8d3d7b354a4225a768da2836357d6c0b6d2f65e169e2d367469b139b9f4f8a425ca36ce337fdf1c1d1f2d4901e90c2d52e435a7723ca101cee85a2e967645baefbd10d5475b208e7656e53c7a5be6073064052e594f4f530461241f3f5e8c08d221e987b2c2ecfeff605e593d9e7ab5cfcfd8e918fa28fa11e28ba9d3c1d5d86a333308c8c0751fa0636d9189a218b42082eddc45e97fe8e00502dc0978ef7a9ce833b138e95a8b003759dab27401dc178d2713b7e76011c4fd02d7c210593ea683040f972e8ae847e9a5fd1e2bc765cafde64069016cf613f834a18fb7147bcc087f588f77349956e7f9b8855486775f15359dab185a54073a7b7b88f787854f4ce7cb9889ea85c0477088fcd23890d1aaac6d5262319725c7fe879111939ed026daafa34ec55e8e73296f05dfca326717256f61a159754c62a70ce9ce2646f3e3a4f9ede4f074c00710bfd2b3feb88c725436eee7f06acea021e638fe85b443f8943de241e2970a2467bd4fcb72013934083d5618c50505557ba30931d7f4f7a75be9e1672aa83526f2285c0bd8d2a759e5c04dbacce41b300da61eb033bc4d64e878efa9c8122af36623f2fbeca9a9b5658a53d13d2c64a2f578799d44a265bdb3bbb23097715701fb90b2f472bdc02e430080f0db399957051555cea5651ffb32250e944f3d4130da4162021cdb382b4c1da7d5c4971e209c6c42f2eafd74919764e4e7ddbaa8eb496c95828bf278861d3e1ba8cc299f58cda3dc0b6b2d119355085038e023f2b5cb4c5d0be67a074699fdf36ea1d3ea3814c986cd1daae8dfedd6cc748b8cdf87b60975361895bf320fd7aca579e161850dfbc83a39b78c6325a9da104166f77023843e0ebe3b873a57abdb0f775701bb5d21b1477098cc6f033bbc3535e325339f7c8c155e2ad82c4ecd258268f8919055889fa2c6c890b72f2d1b6e49423b016c870205b86321529342c73efccc744f13a6817f03becb933c174d40cf3d8cc3fc3217f35214713da7cbb6da2aa854e2aacf5187ccdcf1f3370cc0f5107b9c07e98fb76e83c6e80dd7770f8d7d3042430ce3ba517db8c46bdc85060161c5ce78fb4ee044cf028b9ba54e4b45f9a2b7abc30c7defc032757d95b56ca69114134555ebcea371352af7d4be09bc2ff41c27565a037287b282879f29742708f7bae3f09a1d0d457dbf1d7d99ee26c993c75a033f01fcbb67e2a6fda861972a3a28d20d09ce01ca0b6239d0780b0ca7672ef6f8b496d1ad8e6261eafafaa16e06ca2a2a62007c7ad8aff2de65dd16ab8245cd3f884ab25c520d7d263bb215f72800a150283c9e5b523be5ee1d140cd818e35ce7a48687b9fb5cb58f7683aad606f0db0c6272f4813df3d4d092301245d49207660563eee749bbcd268832e08360cf470b07da295a7336d6b484c78dda2cabaaad073feb2ad02bd185c621d79fa823a867ffdfa6fb266d29f63056442dc567c3f175eb25e635bf3e57577fe3b750a3b33b7500efac8061b97d16a648df2a6b185baaba740991315d1de25259fa7124f668b95d204dc0decea546ff39bf2618574f338d080aba0e56826181cce0727e10c799c18dee34eeffe419502dc0ca92f575ea15392edc9eb74121b1ec2f9a1df94255c07c4bb5d5fc5fdd699b74583edff3b1301e2663b79dc8abda69a28a0afbd6b4be62481b841d54d2e12bf759ad0d9d18627655e7b5608ec92e5672d08907e125b345c34036b3616a85fb01d7c24dfcbeaae38c4dadf6108dc866f56b073283f31bc218bf76099b4c0b9ad914f125cfaaa9a0f2eb2b6604d0f210cf152d1832b00df74f4c22be134d051da314f7364fe97fe365c6b9aa4143702681ba8964f608693e39587366090e32a98c0c324e828cfccccc9e7498c53e0bb6c37c3155a713183d3af29e08d52c6fd0893cb431d9230adad9112cbb53ac4861fe8d9f13a530775d0b9655b4a4cea67a6f981d411c458882c064b184b551c0e141d30fe8e1448d866f59d373754bdde0e04bc1745446c8482fcd3c7426d30571922f3c2f7a11be759be5803436b7d1a3fc6ae50d3bd8b17aca2ac182c5b6690b651f2bbb166c1a2d81b82086d99ad5d5bea1c781bc78f760d425a220ad5b0cf301cc02edb0fd3b24bb3b3f8b5beda373e83a3847bbcea57714263d9c454d6103c3d9b6414d0c4804f22dd01a8318dccb29b37214bdb837c7f3ab01b13497f7dc2493ef0499c1dd0021599a8a3d7256b6fb14c1f06a5af65187f52599ef3cefb60a5c533e565cb6573f0375281d8dcbe5e26f26df5de7fe430d65c324cff6040f78ade51c30b9ca0501473a22ebaaf075276651908991555d92cad4ad0b23b15eca134b59b71c353502211d2f9a5b9a9f0cadec6b929cb89718a0b6f155c8a4d85104412a2db16615090e9ce1ba250dc597ab868b62071ac92faa3c0396b884b2157b7aaca7fc65a0aeb82aa69b16e32ad6f815a1a52ba6480a206f62a78a860570db9b0ad77cf54215a92101fe17f6804c40acf69ee01b618772d90837355646fef2360ffc7931ee929843916f2678595c71e6535ab0839eeca88e5fe3b26f4f9cb2ba543a70fefa07295e621cba92f9b3e7e1ecc343a4694ece50aa1705d84b22034645e3851c0f11fefec0e6fad7c8cafb8123e900fda8426b6979f8109d9bfb0f87588f6ade4d8f2f24d672d413a7236fe33405af9d2fccbbf17b665cd07230b0cb4898f2cf8fb60531debb3ecd3e6afd62cee5b3e902d377bae36da5115d1c3e02947eabd9f389b7a98b1dc5992d1506361b4e388c3f2635c9ef8d02860c5337bf2cbbda64255f855ee0d13d32f44a33bd97f22f7e2605603cdff85bf725fee6e0f7e633b215a2dd93e5ae856b6651324fef509fc52510521e47d5048889b0887026075d56b74708a710c008d953b0e30071e8aef4fb19541a0848d932de78882dfdbf75de04560d2e67f9b9882df0643376cd31d1d220aa490cbe28ad94c6b6d492eafe675fa58e5aac98bb79c0865b4b021489fd31354e9b440e48fd9aa2803dcf2f3104efd61385ed92d5dcc74e6d244511c731d1f991e1596d6ab1383b13747df6e2b0be8966452eedbc13cc86f2a035a28f435784dc9f201aaaf4d89abd3bb82a9c0b2805489fd770388af4cd421d5f7b7cefe7594ddb798221d411dafb2366d5183e8d866158b59a7e78ad72a4c748bd1137f7f033336a04839bfd07968c74b427658147238fd73a92fb04d2ea5173949ecbcbb659cee9ae525dbd6b935d7da1b7b4ce33ac33d86de2c92034", 0x1000) getsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) 16:00:48 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) syz_open_pts() mprotect(&(0x7f000062b000/0x1000)=nil, 0x1000, 0x5) open(&(0x7f0000000080)='./file0\x00', 0x10000, 0x80) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x0) recvmsg(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f00000001c0)=""/194, 0xc2}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/72, 0x48}], 0x3, &(0x7f0000001340)=""/169, 0xa9}, 0x0) 16:00:49 executing program 0: getgroups(0x7, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) setegid(0x0) 16:00:49 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) dup2(r0, r0) bind$unix(r0, &(0x7f0000000000)=@abs={0x1f95d27d48731892}, 0xfffffffffffffea3) 16:00:49 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) select(0x40, &(0x7f0000000040)={0x0, 0x6, 0x1000, 0x7fffffff, 0x8, 0xfffffffffffffff7, 0x3ff, 0x9}, &(0x7f00000000c0)={0x2, 0x80000001, 0x1f9e, 0x5029, 0x7fff, 0x0, 0x1a0, 0x401}, &(0x7f0000000100)={0x9, 0x100000001, 0x3, 0x91, 0x9d, 0x2, 0x9, 0x81}, &(0x7f0000000180)={0xfffffffffffffffa, 0x7}) r2 = getegid() setregid(r1, r2) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname(r0, 0x0, &(0x7f0000000140)) 16:00:49 executing program 0: r0 = geteuid() setreuid(r0, r0) setreuid(0xffffffffffffffff, 0x0) r1 = semget(0x2, 0x4, 0x29) semget(0x1, 0x4, 0x2) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000000)=0x3) r2 = geteuid() r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x900, 0x0) r4 = msgget$private(0x0, 0x4) r5 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r7 = getppid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000180)={{0x8, r2, r5, r2, r6, 0x72, 0xf5e}, 0x3, 0x1, r7, r8, 0x2b6, 0xd7b4, 0x6, 0x7fff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchown(r3, r0, r9) 16:00:49 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0) r1 = shmget$private(0x0, 0x2000, 0x110, &(0x7f0000ffe000/0x2000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) 16:00:49 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, "47bad615736b59a647d70784e61039bc9fdf63f0"}) shmget$private(0x0, 0x2000, 0x2, &(0x7f0000ffc000/0x2000)=nil) 16:00:49 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x11, r0, 0x0, 0x20000000000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 16:00:49 executing program 1: nanosleep(&(0x7f0000000000)={0xf0, 0x7ffffffc}, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x2, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x28, 0x4) r2 = socket$unix(0x1, 0x5, 0x0) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x80, 0x0) socketpair(0x18, 0x1, 0x7, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = accept$unix(0xffffffffffffffff, &(0x7f00000001c0)=@file={0x0, ""/4096}, &(0x7f0000001200)=0x1002) r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001240)='/dev/wsmouse\x00', 0x0, 0x0) r7 = accept$inet6(0xffffffffffffffff, &(0x7f0000001280), &(0x7f00000012c0)=0xc) r8 = accept(0xffffffffffffffff, &(0x7f0000001300)=@in, &(0x7f0000001340)=0xc) pipe2(&(0x7f0000001380)={0xffffffffffffffff}, 0x4) r10 = getpid() r11 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0, 0x0}, &(0x7f0000001600)=0xc) setsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000001640)={r10, r11, r12}, 0xc) r13 = syz_open_pts() r14 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000013c0)='/dev/wsmouse\x00', 0x80, 0x0) r15 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001400)='/dev/ttyCcfg\x00', 0xc80, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x44, 0x0, 0x9, 0x7f}, {{r2}, 0x0, 0x0, 0x0, 0x2, 0xa8f}, {{r3}, 0xffffffffffffffff, 0x60, 0x1, 0x1f, 0x4}], 0x1f, &(0x7f0000001440)=[{{r4}, 0xffffffffffffffff, 0xcc, 0x10, 0x5, 0x3f}, {{r5}, 0xfffffffffffffff8, 0x85, 0x2, 0x4, 0x7}, {{r6}, 0xffffffffffffffff, 0x8, 0xfffff, 0x800}, {{r7}, 0xfffffffffffffffc, 0x48, 0x4, 0x6, 0x6}, {{r8}, 0xfffffffffffffff9, 0x0, 0x20, 0x7, 0x81}, {{r9}, 0xffffffffffffffff, 0x8, 0x46, 0x40, 0x3}, {{r13}, 0xfffffffffffffffb, 0x20, 0x0, 0x10000, 0x9}, {{r14}, 0xfffffffffffffffa, 0x6, 0x20000040, 0x2, 0x7}, {{r15}, 0xfffffffffffffffe, 0x0, 0xf000000a, 0x10000, 0x101}], 0x7, &(0x7f0000001580)={0x9, 0x40000000000}) r16 = kqueue() kevent(r16, &(0x7f0000000000), 0x2f1, 0x0, 0x7fff, 0x0) 16:00:49 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x5, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000180)={0x3f, 0x337}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{0x3, 0xfffffffffffff8b7}, {0x67, 0x101}], 0x2}) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:49 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x20, 0x8, &(0x7f0000000140)="26a6687ed24994b4e90ee1a4576d0f3573279549e55cbeb7a1d58cf62a089719ad625036dd7e1c95f5c6bea78fdc25a0b24baae043a1ff77d0fc5da3df38d62d6884c8a4af958bdd4dd260a1983c48dc6f9dbf54ee12d7025630fda9099844326ae2c3894d9046f3ce30b85d761edf962c3e48465d069936d353ea09ff78a93d93d736ec96983a9cf9476f2fecd355927110adce5ef4bf148c700f7bef5a1c8df194dd0c14f6c8487b16dc71ff94b61e0bcecb207cd41ce2806dcbe69e3b09a4250cdd5fbd186b3255487b969a133cb245509a597957610381a842dc566279a2e6062808038ad6332939597fdde77bf745b30db6858e282c094f7746e9832cc0571c2af714ba4b589f7c2f83d834260478c50cd085034c5d61e7fca4d1a817bac2184e1165b5b6ee7f7f17e5b734a759891819ae5055a22bc8d5e45207766d633b428c576fcaeb535cedeb7966fc10c755dbeac17970f30aee0a3d0551de77c7bcd3e826ba4e2e471743c92db9e35397470452555bda113b2abe1940761f96efcf5cd39b4779e833679619c23aea93b17b02c0e0bd372e1b1ef2ce52c09d0546ec2dcd48497f59cf3a0719fac61a12a01457cddf39a27cb0f427e1e065b688b6e3a97a519c317fd8106d23a27153c6802b7b0786816e1372c754a37c05cae613eada9c2c4dff7ad9dfe393eece2f2788b4fcefea06b259f9cd103762d866a0922137e465707930448280de6e5d57d01e5afa7b003ca1926389ece1aeda43d12e96dd458069b0861c7c18f37a1d974332537ff499a18c58a6e9968b448427652279031195ca8b64e3df0d7e037f793c0204ea11c47fc9fbe69915fa46301248366dbd59bc0b0e25dd18d0ae94726113eaee521dce837805cf1ca439f33550fc01fa983a30d3776f0602e965a91d9cbf483b7a3d173d46f0b930c53af9fa1118fb3543a76f7649147cee7f93678e097975e3ac81bb5a2182afff38b122930a4c7d82d7e01a6f80954be1ac8557ff444db5f52bf0d8573668532bfa76221a1a90595861679d1ebb0b0cb937838f4f5b5c582498a9fa200d140649ee5e8248ebbd181c910803e0cffad50faa8136f78e85ab60ec5760398c5cb1b14d667da966fcf62b38593919a7d3e8ab04837bc217f6167f3136bfd7cbb408c4bff44adc97392a397c87f72477c082e04215692b001fabd587b99724f2b86d3357536787ab3a941f2fe1257ecb219b63c899d37a5716c1fb798ddfc0576c86c41575803c8a1bd6033d6382833a67854f348af128ddaa851a14468a8575a338dbe63b6d208bfffb8ac8d1ace2299a4ca61c3ea0f60ad86dd6200521e06a5303872b85e54505d03648ccd23b0a896899f3c8656a06e7a29481d52c3bf480bbc009fbedfb7795341d11c8c737514069cfe945bdb10dadcb0b5c184224d54dd72afe8889442c55a14885f1e0f27a7adc4f0e62e9249c5b8bd16fea7042a65d7feffcf08be7ed7f456955db3df491b9646c1ed4efd8d06fe7287132bedaa82c1a9b3c4f818946a92ae0f11b5d84bf51a493eb57aec279031fee2628668daa7e708e9217a4eecfcc9240e2b9ec291155363aee12c5b1bf58ca958e9b301ec6112eaa87457773164b86ac9e41faf7904773e99fb88f921780bd6f55f8d7050fdbe1501bda780e188dff23882ba91116ea5982465ae9bbe75d8e04e59c8c5076dd103362a0626fb23e41462b30dd102f05476cd435c0f84659f0bf88659a56b41058843e2cbc9bbb03e89c2cbc0500b36487bda96fa50b9737dd6f974edf057e42f99a94233fb7c325a8014f0488b96eeac9c6aa92f0174da6ca85f406ad3a13fc2adb87c0857c2fe9d90ea95004e0c23ba8619c82488a2c3b343a9446b4952af90c906795f60af260c9408ad9d0dd96b339d4d2c0ded0e4a2014e789a167e92d358ed824adaf7ae361b3c7f2f2c465da5538038144e9c7c5477f32d3a1a26b56d06e787558f6f18bb4ef6cde7d449c69af9daaf0bc0398a0d6205ded500d2c2444f38a893026b2951aaf6ebdceffb7dcf5ec2933143a40e3839d4ab42c3ce04ce578cda99c1716721f1ad34c7c20b1c977873fcfc74dcc7c8003cc0b90f9e689b8c0c8149b6fc82622ff3fcece81e901c95a8b8c81ee478668803b073478b76569c63a4e5ddc5969732683768fbc12e198f9fb6d3c435c29c937f2255256824c2ee51f12f77351c1ddc1351c742b7c37b961da4ed2b8c63d17d5be4d68bf9617efcb15c8a7dc020605845035c7e06d694c9f6d5244703b7be6c2658ccfea62a6ede385c5b040b2686eb8640598d90f96e2367506c6f775239088b26ef71d2a3dd955071c3fb3b1bc2becdce6b2eacdf1ada25bc772d5fdeffe4c0298bc27d76e0353529309406e3b5ee54213b5ac02466d83b9057567c6e493fd01f516a9a79ee5df0d9381f1370a1781c8e976bd4233b08459e9f4b81c931b67f4964e5881c4b4100b8736f8a284e759f7dbab09fe5db842cc411dbcd7c40d184ebd3f2f7f9726cb18331d737727789112f5a855e75cfd9e2bd8ea0c422249b1804c4b9719f3e4df2401843767303e2beaf0065556e6c2ec287b228be8e0cdd6578ec1ef6c71c00d44a6088e68f4c6daa17ead63f5de83ca621019515f7fdcff094e361fc48cf2e5d1a14dc0a2960c0bb2be1866c90f43488ca4d7251b1f00be08ded93a08d234aaa27d6e99e602c48b2db2acf330d4c3e31d3ba4e27764ffd5314820058a6ecaa41bab28120bfa83f6e99f9695930b0b408f5080178a9e40467ef38baec947c545b856a4e04b28a85beff4b98c840cd6f960428d49c68e894a556a9bd21412a23909b2e0e633d182784671eaeab231625f10c79adfa988b5453757e8c72e335142dbfc67c051e2736bd61dbcf70c65834ffe2c7d6e56fab4c3454f228892ccd5cb47c7fff07e514d2cfdfc6d0d60918b249eeb4f40a3f7440a278be9ecef0fa78b00b3dafaa20be00da51600aaf125dc4b99d6844014d18501e1e5f754c96fa4ce08bfec72bac2a66065990a59015d86fe431de499ea7bde0e2105049ab2e7e4526b842828f6e8e035da8cfa4571c2340ee9852624d6fde872c88672330b20afd9bbb507a6e87cf9501af9288d6ec6fe3806502b639de2bcf983b97a094c80fe81163f91327ff956b44c07cc8b35bb7e3a4c7f4e2a13ebb16acae701d3ca5d51ee05aff63ef5e26b6621085559c3c1c4fdf07c88ded6321d850102a9b248c594b4f21a08090b086df758fcf3fb0d9bc70a4841642eb4e5df7550fcc75495e24480e3701da4786e7c7dbccbfc64cc53513fb53c701c8399c931b34c54fed214a186bbd5e3f1d58b413bd5d285e84a975273cc1e70a2ceaf242ebae445704217f0e47eb749fb679d72a7f78a3bdeb1c70dc0a6e2cc2ea4f47426acb120144cf62caaffd7454bda2897b8fe376a6b7175c41cdd8e101109c4cf37c4ac6c56c741df78b4f2139f29add889e165ea78119eeb01f9c5166716c57bf2ae4118ed1a61bcdfd95410de09a9ee7fa79c1033089fc98b25ed64ac5180a75f832541d55d6a6620b7bb19242cd876df2d67da42b88e306f19ba827da3f5c79cae511ddfb89e75d0a9288e84d96a28f714a7983ccd44162415722192a75b5edcfad49bcd32d2d17f50fd31bf576d41bf6a1a794b517ceba4d360c9d43301b8c1e8489e10876e8c5ae29622b3ee06120fb39e2717303473b25e56a59d7a8ac08893bea9b41b9bea3e6033eed285321b0a4c67db41e5c567ff00ec1590e62c50c7e71a12de9b87824598a6d34a8fe221721319be90a5d81acb964f27f9332e22cf44e814496b28f0d4d0a888b21ce9c2645dd5476d8c938d694f49422860aeafca6fe8cab3d7b66ce3c1d647c129cd25e18ba8aa2a4aa1500fedbdee0b49d7a81f84bc36c32afcf2350f5e065b9531b681ec7d6ab3a791795fa5ddefe022054b4f65afaae5635857ec2421517afaad55d295c6ee8ca6b6c67c30c49c2c779663bca09ea0e4bdbbc52c53a6b4918bfe0faae4b76fd178b11d2dfeaf17459b18c80c967bee3398a35af144d99fbfc69e67e9da3da261e24c5c8cd76b6508e5fb8b23125d507fdcd4e965dc566fb095e882298587b9b74fe2a6327fd46293c864a77bf713cc61343a564b7f2e909e0f629a1d83e38eef21fcb7378218b366e45923d4be781880a5576ed6917a30fd84846a0891cac06ee0cd9ccce3414b476141187d48935599757d780c108934b9b5d3569744abb77c8ae57703d68e04ecc5ade3d292bbccf710674c5fd722f9c833d1909646ff17a838ff19cfc31f6f102064798b2e48d42205770a3e41b96d098e0a9f3ca54017cc845e5a41b13a88784066aff423aeb408ee63869fc0519295c656061b58c0c1b9748736fb19c8530622335d82c0269ccd3bded1c4d907d3442e11f7e57470ce96b1d91264abd74743b59e3b163ae81d5af0582d05a565f03e631ef2afcaaa9a1db3e2f8fee7fdf9071be4c57d0e2144ec8a1152073fb183b9f10a141186705f2dde1fdf29ac3902c39fb83482561204164dbe4799cda4cc916cf668d772e58f48b51919bd2d4707bb88451cfdc73b7eebfadafc0d00d213d0798c4b64e523e53b6edd6c88f8362a2ad6169b3db1677a52f40d2b1faab9d884cee72006fc414c72cf2b32d2aeff2c3ce656a0d58e6b4882d139c3ea684bd18c09e2c8d75075a650c582e0597783d1cdb83dc50f157003ff72e1421c27f8fba23566483baccdc8feaa4e63644dbe5cec6d6e759ad78f83fca666cc46592023e847d8b53a002aea445eb52e8792c8f7f55979515d852f6631ff19c54685fd5231e10b60c0ed2974c401b6d45dca318267d4d6cb933e7b8f57c9891f5ca59c9f85051b9faa346df2cd9da74f40a656f72ed2c916ba9d74b3f7d1390123f34bf8c95207920ebff883e662aa4b2f0532ada29cf8197b34c3556c1dae8ee6038d07ad940a7e927570e2cecea10d7be16365ec3521084278b1951975b528dbb788c4398d70241f114046ac4fbb44ad285e10bcdde2bbde7f04d1f1da2e01c45cdffca0c1505f32904eda29506e06b73ba38342dd2260117aa61f2bde3d9ef0e2bc3d97a10ec519aadcfc8ed4f9f518aa2ce5c1502948eae769c4e965f6ae3a97478690cdfe04cc89ef37ccebc0368f65b830445cc163d382d45cefbb68e370310fc275ffe8b606adacebfa80596b76710e7592a880ff947f912263279856a4af6cd748cddae22454003503eef0842914f892b1b852ae5fc0d13b3eac7f6c2858799b2530caae8b2b5c1b65c0f3adbd0b4a8fae679d2ddcf6dd53744e8faff084f57110b18fa7e425ced1195f16ad66e40c94139269877cc3ca5d7ce010a83d2d652d66e649328eb2c7ef732944eec514ba4c63f1b1f28a312556946a97551251e4ff8db346ca3eb40e5d971ae3db2f1b549b74f5ee4e267e1f2ad5044c7b17895f840cdf188745455fe17e094ac687370cd713ae3c3c8671152fe09bf009afc282a1b4a87020353c33dc841498d94d29b3847cf76ec38337c2720906afaa9edb37444a372598b45929351272abb26b0412dd7ab3c4e7cb76a19c5eebc275837f7cb0bb08f0bc9c62488fcca18afca4630c4934a73365b9a3e7fcdb6aab46dd5948e0ea9a7d9cbe8abb1589f3daf70ee1407ee49e821833ba919e0a8f863a23ba6d8c70a9c85e0af66b91653b22ed7a22076d45e78d22e66fb526aaa26e6342f38381993f2203bbeac697fb142f614e842493f0200d03dff366cfb0ac3a78e2010d83ae7b93c0b28", 0x1000) setsockopt(r0, 0x0, 0x3, &(0x7f0000000040)="04000000", 0x4) setsockopt(r0, 0x4, 0xba0, &(0x7f0000000080)="7cb5abbc2decb6d68ab48b778655faa922b1fa0794fe5b006e30d3d637954b91f4852277dc61eaacf2d8c50e1115e8c1feafcf2299e6fd085989b81629f13157b9f3a11b55778ef6176e4df19aa25fd5448cd817314d647f576a9d0792648073992b83d01fb60c7d78c59b1b99bcdc4b9027a3f0fa160c2c9e70317a2079f97b1c3b0e41b4", 0x85) 16:00:49 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x201, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) fcntl$setown(r0, 0x6, 0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) 16:00:49 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd\x00', 0x5, 0x0) poll(&(0x7f0000000100)=[{r0}], 0x1, 0x0) readv(r0, &(0x7f0000001340)=[{&(0x7f0000000000)=""/31, 0x1f}, {&(0x7f0000000040)=""/150, 0x96}, {&(0x7f0000000140)=""/89, 0x59}, {&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/34, 0x22}, {&(0x7f0000001240)=""/72, 0x48}, {&(0x7f00000012c0)=""/118, 0x76}], 0x7) 16:00:49 executing program 0: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x62}], 0x1, 0x2000000000) ioctl$TIOCSTART(r0, 0x2000746e) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000140)={'.\x00', 0x7fffffff, 0x9, 0x40, 0x1, 0x6, 0x3, 0x1, 0x0, 0x0, 0x2e5, 0xbb88}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "6c2364a029fbb699bc76bc231cf9454e0c7bb867"}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x0, 0xffffffffffffffff, 0x0, 0x3, "d2310800000056d69118cd9f8b4dcbaccdbcc27f", 0x1}) login: ©Vʽæ=G¤´˜íBÏuæ ƒ¿Ö›!^&ð_‚ˆOAšYÚº„9dÇ¥úÜA½q.DÍ(=“£²l0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) write(r1, &(0x7f0000000040)='t', 0x1) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000080)=""/31, 0x1f}], 0x1) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000000)) execve(0x0, 0x0, 0x0) 16:00:50 executing program 1: 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) r1 = syz_open_pts() close(r0) kqueue() dup(r1) syz_open_pts() 16:00:50 executing program 1: r0 = syz_open_pts() r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8000, 0x0) faccessat(r1, &(0x7f0000000080)='./file0\x00', 0x20, 0x0) syz_open_pts() recvfrom(r1, &(0x7f0000000200)=""/119, 0x77, 0x42, &(0x7f0000000280)=@in6={0x18, 0x2, 0x100000001, 0x7}, 0xc) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0)={0xff, 0x10000}, 0x10) syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000005}) r2 = msgget$private(0x0, 0x0) msgrcv(r2, &(0x7f0000000100)={0x0, ""/245}, 0xfd, 0x1, 0x0) 16:00:50 executing program 1: setuid(0xee01) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001800)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a7c800000029000000310000000300000035ce17351d70577f250ff8242b5c3df13566ee0243a92461bbe095db80455331cb8d1454d24587e3313d6065724ce375e1846fbf8fe2ed16bf38f082bb0785108a4ad74775d69d77ee72af5b5a14e9e7dd4279a02ab8520dd93a626ed574cd60f3650ef5f96e9d7ba872c96fbce4f096335dc9f6169369d81542b3abe7749e7879ed6411f43d9f40740f7bd8da0cd261174da61bc460eeb1da7f56c00a8387640ce61cf1b7c8014357710c1c53dfb9c138211b0000000000"], 0xe8}, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20180, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)) 16:00:50 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000039, &(0x7f0000000040)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00', 0xd) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r0, r1, r2) 16:00:50 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "b08dce58000000000000000000e60000000200"}) syz_extract_tcp_res(&(0x7f0000000040), 0xffffffffffff054f, 0x10000) readv(r0, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:50 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) setuid(0xee01) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x8) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='c\x00') rename(&(0x7f0000000140)='./file0/file0\x00', 0x0) 16:00:50 executing program 1: clock_getres(0x8000000002, 0xfffffffffffffffe) r0 = socket$inet(0x2, 0x4003, 0x8003) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)="d1", 0x1) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0xd) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 16:00:50 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt(r0, 0x0, 0xb, 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x1) unlinkat(r1, &(0x7f0000000080)='./file0\x00', 0x8) 16:00:50 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x4000400000002c2, 0x0) r1 = dup(r0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x0, 0x4, 0xbee2}, {{r0}, 0x6f89714787d81160, 0x10, 0xfffff, 0x80000001}, {{r0}, 0xffffffffffffffff, 0x80, 0x1, 0x4, 0x8e}, {{r0}, 0xfffffffffffffffa, 0x84, 0x80000001, 0x8b3, 0x7}, {{r0}, 0xfffffffffffffffd, 0xa0, 0x0, 0x4fb8, 0x80000001}, {{r0}, 0xffffffffffffffff, 0x40, 0xfffff, 0x436502b1, 0x4}, {{r0}, 0xffffffffffffffff, 0x2, 0x40, 0x0, 0xff}, {{r0}, 0xfffffffffffffffd, 0x20, 0x80, 0x1, 0xfffffffffffffff7}, {{r0}, 0xfffffffffffffffe, 0x12, 0x96, 0x4, 0x1}, {{r0}, 0x0, 0x9, 0x40000008, 0x5, 0xfff}], 0x1c000, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffd, 0x21, 0x0, 0x2, 0x4}, {{r0}, 0xffffffffffffffff, 0x86, 0x0, 0x3, 0x81}, {{r0}, 0xffffffffffffffff, 0x10, 0x0, 0x9, 0x48a}, {{r0}, 0xfffffffffffffffd, 0x2, 0x8, 0x0, 0x4}, {{r0}, 0xfffffffffffffffa, 0x20, 0xf0000002, 0x9, 0x7}, {{r0}, 0xffffffffffffffff, 0x40, 0x41, 0xffffffff, 0x8}, {{r0}, 0xfffffffffffffffb, 0x80, 0x0, 0x2ebb, 0x5}], 0x1, &(0x7f0000000080)={0x4, 0x20}) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x48a, 0x0) 16:00:50 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) close(r0) fcntl$setflags(r1, 0x2, 0x1) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) close(r1) 16:00:50 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000180), 0x0) accept$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 16:00:50 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getrlimit(0xb, &(0x7f0000000080)) r0 = socket(0x19, 0x1, 0x0) getpeername(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) mprotect(&(0x7f00001dd000/0x2000)=nil, 0x2000, 0x4) setsockopt(r0, 0x29, 0xa, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r0, 0x1, 0x8000, &(0x7f0000000000)="17", 0x1) 16:00:50 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) recvmsg(r0, &(0x7f0000001300)={&(0x7f0000000000)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000001200)=[{&(0x7f0000001040)=""/160, 0xa0}, {&(0x7f0000001100)=""/26, 0x1a}, {&(0x7f0000001140)=""/157, 0x9d}], 0x3, &(0x7f0000001240)=""/173, 0xad}, 0x800) getsockopt(r0, 0x200000029, 0x26, 0x0, 0x0) 16:00:50 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000080)) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000040)) 16:00:50 executing program 1: munmap(&(0x7f0000006000/0x2000)=nil, 0x2000) r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000280)="a1", 0x1}], 0x1, 0x0) mmap(&(0x7f0000006000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) getsockname(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000080)=0x8) pwritev(r0, &(0x7f0000000200)=[{&(0x7f00000004c0)="8974", 0x2}], 0x1, 0x0) 16:00:50 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x18280, 0x14a) open(&(0x7f0000000040)='./file0\x00', 0x20250, 0x14) ioctl$TIOCFLUSH(r0, 0x40047002, &(0x7f0000000100)) 16:00:51 executing program 0: r0 = dup(0xffffffffffffffff) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x8010, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x10000, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) r4 = socket$inet6(0x18, 0x5, 0x4) poll(&(0x7f00000000c0)=[{r0, 0x20}, {r1, 0x1}, {r2, 0x64}, {r3, 0x4}, {r4, 0x4}], 0x5, 0xfffffffffffffffb) poll(0xfffffffffffffffe, 0x0, 0x0) 16:00:51 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffc, 0xd}], 0xffff, 0x0, 0x0, 0x0) mknodat(r1, &(0x7f00000000c0)='./file0\x00', 0xc054, 0xffffffffffffffff) kevent(r0, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x1}], 0x8, 0x0, 0x0, 0x0) kqueue() getsockopt$sock_int(r1, 0xffff, 0x1028, &(0x7f0000000040), &(0x7f0000000080)=0x4) close(r0) 16:00:51 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(0xffffffffffffffff, &(0x7f0000000100)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456eb7a6196e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x47) write(0xffffffffffffffff, &(0x7f00000002c0)="90", 0x1) r0 = syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() fcntl$setflags(r0, 0x2, 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfbb2, 0x0, "854955883d026111fe4d04000000100000001000"}) ioctl$TIOCCDTR(r2, 0x20007478) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040), 0x8, 0x0, 0x3f, 0x0) munmap(&(0x7f0000001000/0x4000)=nil, 0x4000) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffff9, 0x20, 0x1, 0x74f, 0x4}], 0x9b, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xcb, 0x80000082, 0x8, 0x1}, {{r2}, 0xfffffffffffffffd, 0x1, 0x0, 0x80, 0x20}, {{r0}, 0xffffffffffffffff, 0x80, 0xfffff, 0x401, 0x10001}, {{r1}, 0xfffffffffffffffe, 0x8c, 0xf0000006, 0x2, 0xfffffffffffffff3}, {{r2}, 0xfffffffffffffffa, 0x1, 0x80000000, 0xff, 0x80000001}, {{r1}, 0xfffffffffffffffa, 0x10, 0xf0000000, 0x1, 0x40}, {{r0}, 0xffffffffffffffff, 0x29, 0x0, 0x1, 0x1ff}, {{r2}, 0xfffffffffffffffd, 0x98, 0x20000012, 0x9766, 0x1}, {{r2}, 0xfffffffffffffffb, 0x8, 0x20000001, 0x8, 0xfffffffffffffffd}], 0x8001, &(0x7f0000000300)={0x9, 0x2}) 16:00:51 executing program 0: r0 = socket(0x18, 0x3, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x8) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000080)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:51 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x2065d) openat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x428, 0x80) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f0000000380)=0xac) write(r0, 0x0, 0x0) poll(&(0x7f0000000200)=[{r0, 0x114}], 0x1, 0x0) 16:00:51 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffff01, "90de290e7989a23ff89c16723f911a1d962f681f"}) openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 16:00:51 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) r1 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x3, 0x2, 0x5, 0x100000000, r1}) r2 = socket(0x10000000002, 0x2, 0x0) r3 = syz_open_pts() ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000000)) r4 = accept(r2, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xfffffffffffffdb5) dup(r4) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 16:00:51 executing program 0: r0 = dup(0xffffffffffffff9c) unlinkat(r0, &(0x7f0000000200)='./bus\x00', 0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202c, 0x312c) socketpair(0x2, 0x4000, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) read(r1, &(0x7f0000000140)=""/175, 0xaf) write(r2, &(0x7f0000000040)="ef516f66b419bfd54a0b1fb4d0af033e3db0dd5f1ebdbbd64a86b45d58ca4b8f080bd15f4373a327e5ce3f552078b4de3fdb2560a15243ed09e18ec0d0de7c6d17ba0a42c823adf7526791bbac5ec098e1045c98fa752ddfdcbcdb1d08430dfd622c0b03597a3c2a69e6526ae6a9b890ef67ec45107aa11506e1d5", 0x7b) open$dir(&(0x7f0000000240)='./bus\x00', 0x0, 0x80010000000000) OpenBSD/amd64 (ci-openbsd-multicore-0.c.syzkaller.internal) (tty00) 16:00:52 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000100)={0xf9c, 0x0, 0x800, 0x20, "0d460c5d90d09cfb275c5de0d12209b6622d5a68", 0x0, 0x8}) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$inet(r2, &(0x7f0000000240)="5930a7ab721c70d9fb0435ff24e5ebe4e87a45b19f810a24e9de8d9364e6113cf89581c5824526fe5daa593842de2c49dcc6b588c35b9bb59fafd19486ec07f63629fc68c7299ec3e8386ab45968a6c5fe8b9976b74005c7c3acd4b2d7f9858a4416cab529f46f09089604820bb5f6fafa668ec750bb0d1e15615aa02316e12654e7f773a6bf1aa6455ed00e9a797e5c9d5744be", 0x94, 0x0, 0x0, 0x0) 16:00:52 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = msgget$private(0x0, 0x8) msgsnd(r1, &(0x7f0000000080)={0x1, "5b1e188c70aad42c001db9c984a1f69460325a1493e6a257016cffe76cfa3afe0692c1841ca7763b39cda15aae5f387c85973074b1695dd017add4e45dfc9df409f00a22f7116259dc4f160e47a27936f01f139b3d981d0acee1f15a9008114482316bfe9b24c5e74376610540f8d43d61b66231194d717822ee62b54e422c9a7faaa05467b62f824b28730ee8480122000243b6c01ec5a532b763e34047c83d174788e8f5dead22bfd4"}, 0xb2, 0x800) faccessat(r0, &(0x7f0000000140)='.\x00', 0x1, 0x0) 16:00:52 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x40047307, &(0x7f00000000c0)) fcntl$dupfd(r1, 0xa, r0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20, 0x0) 16:00:52 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)="3687", 0x2}], 0x1) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000240)) writev(r0, &(0x7f0000000000), 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x1, 0x0) ftruncate(r0, 0x0) 16:00:52 executing program 0: mkdir(&(0x7f0000014000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0/\x00', 0x1, 0x10) open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x200, 0x0) bind$inet(r0, &(0x7f00000000c0)={0x2, 0x2}, 0xc) symlinkat(&(0x7f0000000040)='./file0/', r0, &(0x7f0000d06ff8)='./file0/') 16:00:52 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb", 0x7a9, 0x0, 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x41, 0x1, 0x858}], 0x0, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) read(r0, &(0x7f0000000a80)=""/4096, 0x1000) r3 = fcntl$getown(r2, 0x5) r4 = getuid() r5 = getegid() sendmsg$unix(r0, &(0x7f0000000a40)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000080)="e58dfc3306f60f7d88a504cf635a3486891f0d68e033a764770ce499684b3af29b4033e391ad0fd817a6a25db835fd81303d87c0b474ff63070a5b2a680892763963bba117ce41e0a4efac64230cd75e4db7482e6b75fb0ac7db52e5f986240584ed0cfcf6eafcc24707858617e815d75cd909046692ba425c", 0x79}, {&(0x7f0000000100)="c8afd1276121f7db2bbbb9536db60b74417bfb437a43838ca7457ffa39a7facbe08c763fac1ad84fb71475", 0x2b}, {&(0x7f0000001a80)="fd2fd455e04b5fd933c1639ed439d4c290bda2c7aeafcacf7b1369fb6837859fd6c4468f10909f34527eb7c07c618ce6146f379f5c666cc6a96edf64ccb223f704ca0ca19245155b82d999b466aa5f1c5ef98687bc482cdd51aac6c4fb16d5827ef3be0cc3e871e133d8f04b7cf15a47b7636c66e8311ead85e46e62b88c8de85e471a299dfa492c1354b6c831aaf1bc1dc5275c6e7c0d4db1c476e851808e4d1a0aeee2de3068efec4773f6ae9602b3e4afe6e22782c36ab4df25eb5bec69fd0977c02b11331d06241fb1ca478535780fa9", 0xd2}, {&(0x7f0000000140)="d9be87ca78614451320398a7d16860a909d4056aacd4841d3e5dc55bb59fc362d474b4bf44c953dab73b7238551bc44e437365fc5f", 0x35}, {&(0x7f0000001b80)="ad6d12168d436e249cbae63bfc5e87b0b54fe92c91decf5a6c8b6a6f191f58c9758bcf534cd3f54d50ec67ac48fd002a703116395132d5dd91462a552bf68460e7f2623a79cf509e91ad7d87122daa5f6579c442ccbf405974dc90e6b67b8910a47afaa5293517190af4cf710474eb73d84e3b19d96c23c8158c87daf354fc70d0124653d626", 0x86}, {&(0x7f0000001c40)="2b6fad85416faed1e70020915d9f4d0e0fa2ac4d2492474f4714ac40edcc5bc3be6423f33d8373363b0683480a1b69b0a1d1d29513cc50d3f84d9671c3fa1eac7451e9b6ccc1a25f2cd8d6c7def883651646477eec61a7583d5fc210dafbd6e36c90a6827b1665c12d0a297ec17621b08cbde22abac55da2938e5832db3fcad2317f61f2492bbdceb5f3992d7559458175c4eba28e18ca0d6d1d15f540b0f6bc8e83459ad4d9ac372b964494c8cf39c89470f4538e7cfb64182ce21adda9148aab1f790c3f6c5920baef910ecfaf9cfe6be03eebb002e334270982e5936def244458a34fb1e3c1964350beecb946a7b83e464d29c4f14dffbf63aa5178c98a34dc36f5ba5821ae93c717105f77b9d0505fad484639a7190eed45faa7191ae879eb604c72121fa91dd1c5086a4db1b5cda4f23c133eb974ce7ef269efaef24d875d27b641f7cb59ddbb5695b09b60f567d887a59f7efe6c931b4a9dfd234d7490b2c80abe663ee136a65769b0f2b82c3ed259d71a7829ac677512b91060e9f8e51a419c071616b1c69f9c05185dec73e7d9559e13bc91b1f247c49c942faa320408403c4ce6df4bcda514ef7d55eab9cac1f930191ff21709fc874ce4582aa4ae7c53b5bea7693437d65081fede2bec88efa77ea808c61ac733d07cd47cf34b57e4a6dd9d7261b8331e549b61b4edd97a8eb371c3a77b594c66979d92e106969420ea8f4a2aee627f16f9b4dd26565ad15f3161ec3eb808a1f60190dfb0164a7dcde6c075f0990d92d33011bae7738fc50ad217c7fc23c4231777ee3d8166bba99c16f6b1ffb292c30998cbd6137707d90f381a0a3d679b6b240e2cbb3bd56420d7860de60f2dcf53943cdcfb9d705b83325f162f50ae8e294b5298577d4e7ceaa2f54c159dec60e76df85ac32bca999ab7ecd6b0d466e9aa14350ec8137c99e838c30b6bd45ff0decb1e8c7a8db210494a50be29ae8e38882d6724c9792ccd265b677bab2f84b4451326060d5a7ada316b5f7e6f83050bc8c62f835c3ea9fe1e07519ac8d4c595cfbaccfdf22dc174c11bcf486bb63c6e2550334adb11aba967fed44e469c54b285e3aa2c65611bcf2b04143e1ec726537aabf91391863be005f0d93ea15898d9c291870f5f8e4c14b55e0bd27078d4ce359c5515a427d798d31dad21c8abbdba0774d663a784281ff9f0e940baa24db15226b3ea449f9dace31004f3732bebfb6283346ea4740b25c3ce1fcd468e283bbc988fe3f51586ea47e47ed2284efacc60ee53bde509321c21dddf098bce11badfdad6e809b57851f7c16d2ece7b2e44a401aae6a92908e47270de628a6940f30c28681cb0c70142c311550e25688fc5dee097181782a56ba07f3281f4d5dbeb2957cd3666f7535ff4720867948535cbab65cb47e149b191d873a664565986b8dd9456612d9c60c67d01581c2f4b010a133a40b19fc6ca766a602eed6e39b45eaf0c2f8e848f06ca4b7eb9d2e587fc5d2aca2cf7f2bd73c3d0ac6e814667735f0c920e5c8c53daa3f95c3ba944d23008ec8937b7ca92015226878f71c944040a209f116845ae1bbc3fe480346aa904ccc84bda90109bf96e0b1571f0322c348cf16313141ebabf89f3aa8e95bddf9bbb0eecaa49cb69a54bf519fb45ce4c121de3d7dd913e4cc5dcb838d390083d61d4c377a6acfc81bd526130dc776b35169968b32e65227f8e29bbf87dc572b7389488480464b9212385742227845fd4f7b9113178ef9665fe900e96cc471ee035c35822b290623090ee17e149b83bfa6ee0e0e174945a5de29aca9b7f1139b64a6484fb20d1eedfaca910cdbf81cabe838a387b5f092acc93f1d1d2dcd91df3edf972d5123de9ff6a3735abfc2956ea93c423594e89359bbc91cb214636560cfc431ad890008a4ec89bbec9a5a760814055591fd413c8763b6950fbd5d60e1df789edcbcb76ca617e46c154229efc90fc7e77c15e6c164c7bfe5fe4531249ca05f61d797373a36bcf74e8ff7cff0d92add05764024f71a2017869a33bc4f18c061a91ba3a8415676bbfcda2788e3355efb3fb7761eb4c992da16265234fa35730791d9d21d3da2da551f8dac5c4549bf2f52c172cfa7a400c6b6af3f450d359a057a765ef5df8c982206ded9f5716309b159d2f0abc46da8288b0841017336a3f13e18ac71dbe6341540ba8fd097a7aa9568dec17d199ef226fba66dce5ea5a84626acf94768cd03734700453d1aff9de17513f0c79343d5e5faa3e1291af8bb63e2aefa02fd2e72c940471859d90dcc5dad7703abd9cea14459c17e5d5f2628c539099d174d993eca6ca7ee8440fc27ba6961c5a5006d02bcac57b260825f8ee2649a4b8502989104babcd66997abc2a11892bd5ffc77d0ec9d123a8c1d13d9b9a5a8f1bcde172f42800f9140409f59627b9a3227f333124aba34dd7e3373821b7ffd5077286450839b6d355567bd7e322dd30b1408e99b798fc867083a3f05600e1d761f7641f8c01856539c39ce577842e84f62da9bea63a58417ea79577055f8c44dc063d042ce3b98cfc7b4d4a04a8c710f0ea9d4c8cfc4d886e70c1b30e329f9251d1f2bd759792e2ea3bb9e1139594e2bf2adc8a6145ca3c4c72b1e5bc373903d06eaac52b7641f4f64e8c1e6b961f9e84fa8cb481f62f8482be54da4149d5f842289d499424135c99b09475ecc4cff0a3fc406d84be78a7580637fdbbed7ca859434f71076075c2a47df2b8bd127f982dedece51bdb6df204bca677ff44ea192c604e8f19cd9276cb09431293f4ba2ea3e3431ddb4523d6cf2322007f83f28419ede0b277e5ffc6ebd37433b699795d411ebf0144671e0ae69f2081ce019b50a455ab5d0e9f9779867e1651c1ae64e426d29a6598f5a4c02a2a50a3ff083e69090c95157d73ddd0cfb1fc852b00d7ee2f28a06ba58e49dcdca0d27dc32146e8e3ca18439e84d7134cc20bb3a83a49cb8ccb12fe28df8a8732bd955939bafa8340b8f45fabcf33699462a34dfa5a6743bf17492d4ddbfa510b2ab8cb314d21e7bc435dce098c9f2d8dfd38fe30ce35edc9db18bfb94e8aef41830a18d8579463672fcd78a1f5c3cc7807ff16140c2d88228d81aed1b29e87535408a9f7e70220c7ffd5187a1f4cf29094996b51d7b524d7c94a62d5b5e4784cbd6bd066248e8ba37d7730c3a6c30c1adfe59ea715a04cd420bd0b7c3c6126ce11cb625a003e31ae6ba8cf4df03585a4605b4b92572d71506cd2ba27e0c3403b58bcb1ec1c3e80b107448f8d98eeb9c5331fe6cbb9ac61e83d3db9c020c0b4b407e91e3c2ad6df61b56ea9a45c629f325877b69fa051f7297164cfdb9b0b4896f0b261b48a11aac3f1ea9e00ae45c34bcfa30cdd673ff1b1ea769a9a0310b1102adaa8ad879e434afd1b75110668f6cd5974bc74f85d11d1598feacb56150d9d4eb14630d06187bfbb988d564c30752afa651eae6c3a548d44b92ebd6c320f3e2aecbb4e4d10fdf7cd53ac2412a695d5df7274401685871b54b4570ea9a3cfb1e46edbb427cff74c7412df87e8127d28e033589435143187e3ebfcef3c4d1b1251dca18c23bdf9902491c56cf1fe06a3c1ca8975da986b1f9a51c3abbae339414ad85b907c7059d19efceb88b9578f497e6b4fa6a64be164f52520d4b16ebedce7349e6abd3ec54ec9efb59fc0e7ab87283ba0b8b68818fd20b7b310c366493e53d946b83bf1f64cd5cf736f731492c6ad427410196e387c5d568293a46e6fee9b73a2151bd148fe46fff30d77d4e0630daf06a98475cd6cea68c1045ae344979fd638ddbae141dce99c2e6ea36962d0a8025a81799bee52d1bac16de1d36333c0549ed8a9f07a0c81a364fdf1d5c672e177e616b590cf1440faa0881e64b2bf8daba4c161fd41ca7922bee4aed731cdeae39faaea1499d36434cc2d12d7530132f90caf29997b60545b8cf1b208c5221167f0adb9ace08712d262770b78525aac6ac17078fa606bf4b3cbe3f7ad73cedbb5293345a048221c00d1a16c31a34cb44ed1743431ee5edb26e8c698be889ec285dbb30a0a12e50cd56bf201e7b6bd538b95a1f6e73783a6f004a446480aaa9a9f6c9de5ac41621f8ff65333b34fea825f2e904e992040c1ede41b825e34a30d823e5cc17dba853b00c014cd2c88e74c2cec317f63d783da930c1e67f9169d0e5576d92fb20bb341b878c97aeb0053820ab7e493245fdf3c6fba6fb2a51e32d6cc3106179ba164821c3d680ea2e6f14d8a246db4f9dbcd30b60ca7f015310b34491f9d1f73cf9b5a63ee14f9bb74807e31136f0b71d4556cf28a185e87024e6751a879e97d26bf1a8319f923c246ef0fcdb63ebdb6a4addabef6751ea04d31cd20aad8f6ff15b4204bc27587c75e583db66a51023dedbc35fb87b9b3ea5a83800ce3078865b9d149d7162414b4d0da7a6311ff71049b3677d2425cf0078b7787dd016f3a6107d1d46a9bbf87808a5582f52fe80e3f7edf5f0b17b0aac2fcce56d205d5db2ffd1665e2c19689413a1bd7acecfb9a87cb8374f1a080fb79b4b122ede4a2b99760f73a8da4d084b0386a77550db2ca25fee082b428ebde0cb2ad95f61ad053cba1bc35bf035fde2293b9a579e24dd76099e8647529b43cee05f4a05333a8e38265c535f2bb678b35acd0e26d27d97f614fb83788d2917e5c8b1d83d9b28d0bf9c3a50f2d606cecc2bbc2a3052951696489a8627f800acfea342866f5e36bce8dcbe5a87b4714d9d060dbdc71e20cd638c98ed7de30704cb995493bdc6154669c1052f002299a9107ec8d7d8cbc0da004c60e2dd6c8c92cd9d6e2426b10cbac528cad09d94a4dd4436138e2484d796a9acdfc85a04e936dfb4e650aac28758956629ae030ac84e24d0fb11c27473a06c98ed93c4da95a5412dffca1b260f706ad6cd859dfe3a268b136073cb78eda8af01b07e83f31ea188f5ad209e3f2f35e0c881e7079075c9f2ef7350cc487686a730b63aa1ada86bd12c5a03be4d5a3ca92e5d5e9248af6e1c5d652208d84b20cba053f5942102261a2d3bb265946568b8b149071b0524c7d7eaf0e273abd45b16ad80015ca9d13110af4918fd40c41ed0bc80cc4a0e78fadb5db82b28b639864a95bfc9bb423382a0adb9524fb0f027fa5d323f2c5f2292bc039137a4f4c6cc53af17d457b1a8822945653de2505a58bc7c4e09146cfec8b73c8e6b0f8a9ce8250ff676cff4e68ee22742e588d2144787f4fed484715d55acc548b1c74fd2bb27713989668ea606f3cd18fbe002fd0a0c09ad7b05372bd0e25ed5a5fb3b2d1fba1e4e3aa9b3bd4a9f429bde43d27c83c91c2f07183ffb96aa2e4ddc739cc0133dcebe8298829b11e9bfc4d0812996298688970456bb064c7f72e9c4d28df6f2a961559c68aa586709576f83f042f3e4a6cb240cdfd1295d3990c4a10340b117c8a6b97449a9b3159302c4405420b101153270ebf18297c35a4c49a0b7122e4a186f42d82ee55247eb3aa7cd5e634461bc96f90ee571bae6ed7dbbe034bd48f63cf5d0bacc4577185b7debcec2cdc586589e001aaa5e8064add57f95908766e091570275f12509ed7c09c2fdb9463785c4d35a8e2b31428384ffd50a03b99f77c410e26cb78b7618eef1590687dc963c7c3c9049abf027c685bca4e1b7a0dcfd466cec7ae791c9f96e5082fc5707e5e24874eedbdf4e910170b2c0c0632b69162098d4790bf166cb4b908ef89f0ae55589577cc18d60c0bff2d4d19754f4ca02b2641c6beeec50476a7f4d04fad1fe61c976f6f39a92c0d38a6", 0x1000}, {&(0x7f0000002c40)="cddfba2e65749a7fffe82b242d6b162e03286a1d05a8dc104cf63a5f516539098cab75831db6d128999ee68ffa45007ee015ed76865cde510ce536e95405ca095a9840012009c8d2fe797d51419202174aa2601a7760cfbbfe11d5f034c506f7aa728dc33e89f5cb48b8f9113e6ee6ce6549647ad22135c746a1fe54b3424ebb3f2cc822b74ad15c06eb3e3214e5214cb03d199c4f6501ecbea2e322c8038fdfb5ea8f9eb9400e80b5472410bfaea873", 0xb0}], 0x7, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0x20, 0x40b}, 0x1) r6 = fcntl$dupfd(r2, 0xa, r1) ioctl$TIOCSWINSZ(r6, 0x80087467, &(0x7f0000002d00)={0x8, 0x3ff, 0x6, 0xffff}) 16:00:52 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) sendmsg(r1, &(0x7f0000001800)={&(0x7f0000000200)=@in={0x2, 0x1}, 0xc, &(0x7f0000000400)=[{&(0x7f0000000240)="79cb4802ba84e0eb4d490ef4c4ee9ed6d97958f049ebea6effa3231c", 0x1c}, {&(0x7f0000000280)="fe2f1835f08547929148382878b559150ed3e86d213fa0e8fa5a11c6442f279a0085f0bcbb0d50187ebaebb468bc910168b807b0ea8e29ad07c0a5725f1c3d68af8fa74d8be79c4ee5cbd16e003395272fdcdac0331ff37120d8c34e450824604d99aca32deae3259670c8cd367fa0d7121fd7862774f4532f8eac6c35cf43b83293c6c50260a3a2d6ee380ef38595e12e6e6bb4a76af925d938e6a634ea6d0cd7f89424fe4f5cf1bed505a97146fd4224", 0xb1}, {&(0x7f0000000340)="99431a6a1fd44cea03de740dd38ee64048446dd8f3fb19cc9504cafc6813fd13aef3c748224ee0d7ae10b87a8274baa65f8d792393621ff15f918fbc6a568358f4773ea196bc76e2addb53e9e4d6585a6edec072474d51b008525573b7c93972cd3087689c5a1a37a2f5069ba811ea320f81591849c91510d719205c60067c9a2e48d08ea27385336d62ced0704e876dfa4e09fccf3c87ec135d71f0aafd4ae67a54095498b628d85a3f66aa0c51298afd4dbb42d621c582f0282aed63", 0xbd}], 0x3, &(0x7f0000000440)=[{0x90, 0xffff, 0x8, "145b905f85bb93f8a6c00b8e998e9c2ad2dde2a284eabb36040210c79291da446bcbb7211bb308932bd77bab1dafc78c3ba5237750fc5c1c405f1cc81fcc0a09e1ed8ecffe308fb9dd86a4e16812ed7d97d708d80e2712e8bf63cc6e530d058e4b6c072c60eb05d6a9ca3fb89e086c5f9001dec185b5c3b4abbbd4831066"}, {0x1010, 0xffff, 0x7, "92fa4fe013b9118077ffb7aaae624c536ab648425e1eb5c0fd98730bb1de3bc97320ffcbef0c64274b480d8e2e6bdf27ee336c3f431e3dd62b4f7e55b229bbdceb827af85c00a4aaeaa778b7e63978fc7260a457330f7020c2333a6cc1e69b9cd0dfa18db455757df5bf4ac99e36b69de8e709b118c32b725499336fded507575159593aa65df8188d6b7d86d06e134e3f01fb46104591312b37471da150f5936300db7801f3e7fdf5733bb21e489c84e0fe0d9460057010fda08a072484b238e89a418881c4a1eed6b6b72dd2d9d370157e234dda903a6bd5ec14496206a35c8b1cf913e04d359bcba0ac40a2f019f184aea04afe0eb5ba1ad9c10407ac9358160f38a0edb68b606f963c6a62a375207b7dfe2e55218d9f66b748fc188655476c374b4d0d5a87c9be104767d2f90089aa4ace1083698ed8e1f1a79b0751fe4247df93fdceff88935a8444f69454c07852ce2f554b45e57b02441556775880c54e2269f6ada7c6395a35006bf32a82f6b7088197934ffd866827cfcb23b67f80b3f8bf22d2752331eeefc87c406d777bdc85c7bb0977cd479ffa66cc90cd3e50d62c1459b801f08f7b11b19b27f5e9acbb3b5a1adeac0038278071896e611fbd4962ef36be4d694d895f2e4690c1eb572966af9c19e14a5c82ce5d78396073620d3f51012f7c1425260bf116592a983436d088c5ca0168e8a35ecb84bc4e0ec9b810ea456d755fb216371a2120d0cc60631ff1252fbdb5bcf02873c20f430c870ef915d5372d30b4b14f77abc886da634dfa82b7543aba72ce94ba12a68a9708f50adad0ee45ef449c969c636f8a626409a2cf0765ba5b613681cb7d4be0835373a2af420f5cc55c7bb9efc4b8c3aceb7b9665c7146268c3d2cd40b1492ef4f616b7d370a3f87748ce76b5fd3703de6db31f3702410f4c4f816d447ba6fb4962fd577d23bcad21b8ee17b14c0508c9b0b07a8447682821b3c2b67d7382c391b98b5dc90f6f542af5f7714a0fbf24fe07a4531407f9eabfbde6bcce0d1b97183cb182a155f911f9d7c8ff552de74caeb26309866246c1ae3f5d6d2993674ebdfc34114889b8b1ff5e5cdf10eacc58d2eec7c6a44a4ade855c53a13e3ea6d308b4faa4a872ead0ab8b72a756459be2b421063246ef65719805a1c598d9b26be2667f460e620589d586127bd45c03c07c1bb79554d8dea4ff0a1e5d9aa40f03e379744242bdbdf11acaf772eb2d20c101ffd171d004639cfc2c14c3b6074b0e0b1822c7e373219b2c26d4193413ab49b89f41e5c757da32d0593a7611bd4f3645264d461d0602caa2a6d3c563d9cf66749c312cacc868a12924fc046d28a586cd17d3197031ef2f617be8c321719e05b948c20df45d5f6cda931cc73d6dc53ea4b1ff6376e67d1d1caeacaf390e7a9313f5c2783dabcdc75898d22ecce5fa259d84df78623e6336512a510f08508850fb79388f2c2736b8ea26decd687f4bec151b51b7fc6397b42c0ebc81e7ceff912b311ba941c154342d2d5acf2090a60f45c1605833766c7a97be1193dcf1034aa01936070cd9646e7278e5de0090aa1189352ca1dbc24d3e561641387fbb74db6446986567727a73ad0bf36b35fa712c4910f8e64607319351ad7b8b6f7e8e25725813a47f38addc0efbbb8e2cdb9e4352ada91bb5b69dca766cefd6d98147b19b4fc81d4e82c05d2bd9279f42afb952bae73ee06fbc252efea4ddecc926ec517248ae39e0859457f3334929756a9f93fbcf00967e9855d6b5a909d2c47570a4ac58d13766b7f5ca6d9d1cf12ae00ac3f5114c3f9cf958ee7f47b0847bd2eec4d64dff63c0cb6785e914e0ce838b141a0a87d6019e9b7b60ade29828dc27a34af3b96e66bff64d577213cb8a8e036618ceddb3bdff3bd34d0cf62db0fd07dd55c1a9cae7ba79381ab9f52c3a264340c147d52b7f91c48a63cccf57f6c8cde97cff51fbd1eb26a0d39aa9b78077258f7d905eeb41d8524326ff20b24ab0d0dd254e4f423ed5ac79c999f373146521ea718bf19f220784c28262207790eb2f9b1a5e0943fdf4945a9cd595ca897be9852b2a10910bda0c74db28224b13cc6371bb528b580fe4d358215a126893f41434f86a940f92ac0221c07dc74d7d3c21b457323cb5c7ee59cb252fef201b8f13acb6caf99fee3e6881987141637fcaf9467f60273df908049b82127c4c1dad2159bbdbaa676f94affac801d2d7023f2290cd63cc94cb5efe0856f3caa9d596a26648fcf31de44d3c136a051ec2059909967a0e9055f168cc032ce6de25fa95f72d7adaa0212d251eb089440a05358baf943b3a7f6458a6c87d758aab9cbf7514b9fe985108f73482dacce2572b9e4e77b7baaeab082d032d86705459efd3da57e023e6afa875b542261188ab875005696c8b8bc2f9acfb6cf234fb47ff77219640254f8baa1ebf42d3b0b217cd4a44efc5e972c376f97d557f22e61c8e800e3d90bacb4a719f171667aacfd69dd7128339a6517e398eca5ade2fbb39557959da640605db586b7d8b2442921ec6f99cd7c447059316ed71fec6ac7198e0a62f844c01669e07acb52e329926f06915449973cb048ae348f52806edfc4afb4d6ddfb58c9d63631364b4d4bd00fd9d6d4b064612a0cd2a839c430681072110ece5a3cd8c8b5ad0f2ebc1ba82749663a0cc83bb03c8d904e2f88ca39a9d25d988c0a0c99ec3118103f322282a5722d479e7185fadb807b7c7ee82d94cdfade1baa2b58f859762690768d67a92668209ecdab8aca1ccb19663efed5ce007b5e6ad93462ab460b6418b7086d0be04523ec8440a1340764b5c954460166e5a6997456fd36d55475e044f4bc07c7e4299663f51eb63de0a0d89474b91df009d43ea02f9fdf4c598f0a041138cdc415033c940a8f4f5c31048d94d00d727fad75da841e32103ef58969ef1f9e6daeecfbdacac0aa0409e8cbfadeb800e508dab8f845d297892dd60141c904a17e984b449c7386e2137e7c8522a516c2fda04ac20182d80f7bc110b40bc68ec1ddb77c26ba1dbe52c222db3c854d9f68643cdffc0b410c2253f97ad2f499891f255a46c752719ab506d2c6b57dce001fb791cf500f86a1c4d615ba0d5ec040402eddf6ba2b37bc3382f9d16ed53d2d46b0360718b7c9fe407328642eddfbc819f76a0eb0cea725d28826433c50ee753edfb5a6aa112b3dcfd08ab917f4391181e2df8c58508e6bc278e1b01508b087cd231d0d7326c4196310e4a8eb2833e8972a268ac2493f06b66887f87929d9bad05c1d7894faaead6e819454eba679990d388da11a5a7ec31a80a75b2ce901b477808c00b5d3ebaea9a5a0be8fe5fc401e7b82063496697e0631fe35c99a3e6ea2946a5bd0ac32012d3283dc321bda7dc91726c22731ab404453fc1a4222d2e67b2c94d10a212d05f312d89cbba75090829206abd68d5f8aa35f0432191783ec198e052ef67c394f960dc0b8fce6b4194d6b9791a926e437063600229ca5988470b83f5017b8e991e90c5baf8e7df3f938fee77f7d42c4823a00bfb5f47cfd749253914c6c595aa1226c64576b4c8020a7c18537d3e1af9cc3caac0b249463114f16b0da6a640ab9b4bad267e6a58f4dff7659753e11f47f942d3dafb2415722be653a91d92d22737951ae936c81e0d217ec4c52ac718eef4ea289090aa4fabfaa641e244a9ea17c09efd52d3b71edcdcc3f64b5a719c90a64d7964197246aa55e1e756634e4b6094d528b8d4fcdbb673c76a97d8864b6c15089638859d6fbd7f038b49c9cab4fdd6083597584313271441a1990bbd4f1c71a0d0ba4979a6f51758b6cbf942c6ff703c1350573e22c255aa1c959cb6a032b63148a55eb91fd8716eda669932bfef3a2d746c42e63345a523824560a25773c541bd78824cc0d6c5d75ced37abe5ee6e6237b92aa8df61ca9fcaa68aedde40fa8052329d5394cafe83990e5375a837472d984a969e4e4b3301d1d6af592203e4cae9c313d23d2c5fe258d623cf80034f2cc816c8dbe19712a2873eb508042f4fb9fa4eae45af72fb1dd82e663c7bf5ecfd95ba0fd33c68ca279f06684d8fa73e4fbaffa35fbf9aae0d94ce7dc6b332c2b49807179db0cf1df84a947bf63eb6c71d55af4b719889bc349ff3e7827122542f4de4f3ec36ff9107de9cef71b7e6a5e17de766e95e5aa01d02acf74a7739b6cbabb8b8a83ea8dcd0781a1460d9a762901f6feafb250cec9c50da9f5fd7b205df6e0cc71b61fc69e3dbfdd9b4e7c4357aef198e70149af86f7193e87273b7a5f3cb8933f856c800e5421a560da38f245ea6594ba3e7a1f9aaf1b90e4d82d8a0d78ce201089429a0b7fcb4a0c2b9189aa72fc115f0269656b6f6d2523df34094a985e2aaf311d0bb4e594fab5018a3a35a27285d98b22abd4cb74d044ab2175616ff70037748baef1470566d8136473196be48035505505a353445ada8f82bf2eb75386afb539f9113a5e7af9d0dad75968f942c2c0fdcb570a268264e1e754ce2068b786a7eba0781fac9bbff71650c7dbfdd8f439830a6d2ea2246da887885a334519f84c53b1e97685c1e94db1e872f30c52bfe53948ac426db6860c16e7c8b49f36cc5b198d356342860eacbedba9b18f3a936d9e100f42da4c88db1becc6a11485ca29728dc99087c50378fe45775ad1502daee6e20b6b13b5c1d0c14cb37affe976d653d4c163f8d70ae7f3909e97cea9b20e005977b1e96e760b2f4460e1371a74835ccb9d9fc5774a9b1b8825222082e6ac9d7a8173c91fa913e8606db1452d13dfa7dca88f2413ae38bad97a9499cc39841463d8822c4cc15b87e75c9e154e752a038512b0ce49fcfacdcf6dcaf880ba727b381e9eac8b630a05dd93ead586f0dc4227f3caf58702a7e6e2f4730b5d128dc7ad8e0b0600636f45d62a138ceb0cbab625845d8526fd681c6c73fa2d7b15f1f7348b265e523d1c79dd21f374762dcce708cd558a1d2a717888cd13b9464054e6dcd734a1caad10c201c07800be0e0366ae8de911c167f74579f4a527831bbfc3745de4500c7c87145b0022e66bd4182cb3e99d1c69c36c46fa4eba79af9bc7952d99cf0dfec4860841877f54406fd1d49e87278f74acf25e76e3527a2e2bce32e3b2b6ce5cae86057ac4edc56008533c9bcea32939f9d2063e5ad345ff5b8dff327bb41008fbdbb2b85238b4aa558c1e2fe3a3dc386852e5226a48bf7440de8f7ef48fd5e21921041867bbe597c1c78e201db389618cfd444b701670af12138816f368ab4a32342d4852eb7342c19e2cb8e48361de13d7d26f420ea3c24b61b05988d8b86fb670174b23c780cd204feb186ed991583317e3c3462b3637472b884e12f3d7feff11c646b935db3ffe3c056efc73c051c1b37199edbe50f4e7811dd3dd200d7f69ef8f9fad39cf1fdf6f61aceae3b6394a2e6f975e0c75a6510d50d90657539265da541fbeede145fab554da80ec450c9b8351b20306b9e7be0de1d3e16174085fc8df251807d834479e4bfc744a7bd1c59ccb7cd5a63df30eff354806e268fb0acb2ec9a94accccc5bf52b096748b2ae0ff6c414010d276b855d595d1cd12423387a74603a16333f7adaa2d0ec9f7208d34b9393a883edc445f320fa3d6d33275755da20cb543848ec9e02096278c5972ed0d97dceca7bcc6d602054b10d023299bcf2f0d575d18ec5ee6d30a4712a55a744f75061c583b3f9b7809a71b55045238e587be1bb2271399438c19187aeaa6d5f4cab9c482fdbdb5e98369f27433b10799abad6a996dbf9"}, {0x10, 0x1}, {0x50, 0x1, 0x6c088276, "b918ad282a36348162e2e80748e13ee631133683431aae1922c0f22a6f22d6d85223a03b4c7fb14ac7fbcf322dc0f9532d3da3f8af3e41b12a9e0d446f868e9f"}, {0xd8, 0x3c0579c1074dc1c0, 0x7fffffff, "c6751b56d8422fa58946adcfc7fa4635fb0f940f3c0946142488cf46cbd5141bf34920e8aa88dcf8ef22a815cd3dd1695a692bf7e16ffe8373f80fb00b2dd00cd147ba3a88542a49f127dfc6be4b620882525955fd09186fd38d4f5f5a9174938860ebe2977bcdbadf76bcdeb52e0393bd65e9ca720fba41a02bdcb85cd307ce1f1968465ae2ecad44aabb046e4b452ad1ec42e47a63d07449bea6ece06cbc0980b8376dbba412cd4cf6fe73f6ae9b20d8afeb17fcb1a97d524fcdf12b664a178fb4"}, {0xc8, 0x1, 0x3, "63912068f739fda251c571ea8227da0408e9fdf7468b5aef762d09af8ac4908e889afba729ccb8f24d01d995f6a6345c80d8d971d9116d87145d82562631f5c04a97638b5c206bb71745b6578e51de9456de8c4a10ed312bb440a8a8c1f403a50e5ce3169918813b7169280c2172d4e2705a75fbeec22720f851454e2f72664c901f31bc81b9833455cf3421f7a5e753e92e07fe111779176e570b3083f531e6ac7c2bb598cc02d54c1dadaf0c35b9188cca55a00c6608f9"}, {0xe8, 0x1, 0x7, "f6c9072e2675f48811ae1a3499e3adc466e710dd58a2c6c0b245de9ce2a9defb9ded6feea23dab27433076a1923b642f1867d8f1c81ca73c78c2355d7709d06862e1b78f3a1e0d1256d7ef82d731267af518ce126499494ded0da0c55d85723aa71140335704f5aa4dd79f8a83a0f9b19dbf6b55a131782bebac27e612107329b56c38a63452269fc286ac8c5bb357a3339eab6c9a079dca4dc8fa713d6a00554908fb6de7c6834f557bf427723fcaa0dd8f11d6926bae791562d74b6224fe807d9fe4817c61a3daf412666ee22d983ae154f482f6d5"}], 0x1388}, 0x1) ioctl$TIOCCONS(r1, 0x20004276, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x80, 0x4) getpeername(r1, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x20) connect(r1, &(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$TIOCMSET(r1, 0x20004269, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000001c0)) 16:00:52 executing program 0: socketpair(0x2, 0x8003, 0x0, 0x0) r0 = dup(0xffffffffffffff9c) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000140)=0x200) getsockopt(r0, 0x1, 0x9, &(0x7f0000000000)=""/240, &(0x7f0000000100)=0xf0) 16:00:52 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x200000000) getsockopt(r0, 0x200000029, 0x8000000000003d, 0x0, 0x0) 16:00:52 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) preadv(r0, &(0x7f0000000000)=[{0x0}], 0x0, 0x800) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) 16:00:52 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) sendmsg(r0, &(0x7f0000002700)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000002540)=ANY=[@ANYBLOB="090000020000000000000000000000"], 0x10}, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x400, 0x0) r2 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x9, 0x0, 0x7, 0x1, 0x10000, 0x6, 0xaae, 0x0, 0x3, 0x5801, 0x3}) bind(r2, &(0x7f0000000140)=@in6={0x18, 0x3, 0x7, 0x8}, 0xc) 16:00:52 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) open(&(0x7f0000000100)='./bus\x00', 0x20, 0x0) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x69, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x40045700, &(0x7f0000000000)) 16:00:52 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0xc0) execve(&(0x7f0000000140)='./bus\x00', &(0x7f0000000300)=[&(0x7f0000000180)='%\'\x00', &(0x7f00000001c0)='c\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='c\x00', &(0x7f0000000280)='-\\\x00', &(0x7f00000002c0)='\x00'], &(0x7f00000003c0)=[&(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00']) link(&(0x7f0000000100)='./bus\x00', 0x0) 16:00:52 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000080)=0x35b7) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x800c745b, &(0x7f0000000100)) open$dir(&(0x7f0000000000)='./bus\x00', 0x400, 0x5) 16:00:52 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000340)='./bus\x00', 0xffffffffd, 0x23) write(0xffffffffffffffff, &(0x7f0000000140)="220e228901001c067ebc74a7ea6b5211cf801bf1fa48f4445ed5f9d28462b2c4a9933f1200ca7d3e8571b5d6f23b146d787239cfcae8d02f8d4341cb992f14cbd61469", 0x43) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000080)={0x0, 0x3a1a, './bus\x00', 0x3, 0x4, 0x7, 0x7}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000040)="b23945ed9e4eba8d9ad8ff268b9863e1d89cb47eb1975c8923974753cfc8ca1341fa125217", 0x244}, {&(0x7f00000000c0)="e7", 0x1}, {&(0x7f00000001c0)="b477ab4d19ca59e28e6c7c6366550daefeea70ff51cb2f0d80b19db3ce5ef03119548ff1c019ba6b0a86", 0x2a}, {&(0x7f0000000200)="93e643ec3efeec8a58cbc7eeed15254ea2b715405ebcecda2b7c64297d7cc2b876d6a7a9ff6b77ff33b16102ee9c8cceea042027b8a81e7565c155547b7235f80f25df825fd1556af9a56c35627c5c2d12f641fbce329d8c0b56bb718d0c9e9f4d292019c75ce8fd94bbfe98aa15725bf4e511b7848dd5cb0859564fd6c3f062d9e58ed7c0ecd5c2bffaa283668c5db0b0fe8eaf7e8ff3e5d7b61be8b38da534de9ba080fffeae1f3da4b6e675b0", 0xae}], 0x4, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000000)={0x10001, 0x6, './bus\x00', 0x81, 0xffffffffffffb2e6, 0x4, 0x3}) 16:00:53 executing program 1: r0 = semget$private(0x0, 0x0, 0x7) semctl$GETNCNT(r0, 0x7, 0x3, &(0x7f0000000140)=""/129) r1 = semget$private(0x0, 0x6, 0xa) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x1f, 0x2, 0x85]) r2 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000200)=0x2) shutdown(r2, 0x4) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000000)=""/19) semget$private(0x0, 0x0, 0x6) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000240)={{0x18, 0x0, 0x3, 0x2da8}, {0x18, 0x0, 0xffffffffffffff9b, 0x7ff}, 0x2, [0x4, 0x61, 0x8, 0x81, 0x3, 0x10001, 0x8000, 0x100000001]}, 0x3c) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000040)={0x400, 0x1, 0x0, 0x5, 0x80000000}, 0xc) semctl$SETVAL(r1, 0xfffffffffffffffe, 0x8, 0xfffffffffffffffe) semop(r1, &(0x7f0000000080)=[{0x0, 0xa754}, {0x4, 0x9, 0x800}, {0x5, 0xa, 0x800}, {0x1, 0x6, 0x1800}, {0x3, 0x1, 0x1000}], 0x5) semop(r1, &(0x7f0000000100)=[{0x3, 0x0, 0x1000}, {0x3, 0x7f, 0x1000}, {0x4, 0x401, 0x1800}, {0x1, 0x0, 0x1800}, {0x2, 0x0, 0x800}, {0x1, 0x1, 0x1800}, {0x5, 0xec0, 0x800}, {0x3, 0x1598, 0x1000}, {0x0, 0x6, 0x1000}], 0x9) setsockopt(r2, 0x5, 0x1ad7, &(0x7f0000000280)="399864a3772f9d6db015eeadec1fc3ef8d2b88d1a995a72e852a2b4c61c8fc205f1358b1d3d49698295f2a1d5f55a7e11b1872124e295ac58a8122958a52203ba1ecd7c3266489c0488f", 0x4a) 16:00:53 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xfffffffffeffffff, 0x0, 0x0, 0x0, "000000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x7, 0x8, &(0x7f0000000000)="88aaa9b4140e62487085459b358ccf7ae659272699df7ff190e39eb5a0c4b81aacd4a57bfeafd313548ab11e8434528c8b458d8189000b3328c9aac25533f731943685cbb00743220c008f0e2164bbcf67311304b45e8d4b0131bb93fc0ce2a793b5067c8cff4ec8e6cb6f94af2fcc431a9027a937e0cda902c4c10c56e9c678de7fcde03c31c18aefb3159272164f71c043c2276632167838e85ab0a4d21f327df153a20098d312a6731c2a81cb1b8239f4c456f70cd5a09f72611297eab58091d28cc47c4c94d3660ff2aa06147c213c4b880ff0de649c497b680962e43091f1bfb7e01d", 0xe5) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:53 executing program 0: r0 = socket(0x2, 0x4003, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="8202f796e0dc0f8c6238a22e2f66696c65300042de12da61a203334aa60bcc286437"], 0x1) sendmsg(r0, &(0x7f0000000380)={0x0, 0xffffffffffffffdb, 0x0, 0x0, &(0x7f0000001640), 0x1b2}, 0x0) bind(r0, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) 16:00:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) lseek(r0, 0x0, 0x3) r1 = dup2(r0, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x20, 0xfffffffffffff001, 0x8000, 0x6, "87b94cbf9e48d82b268bce9b050118d6298c73dd", 0x100000, 0xa7}) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000600)={0x200, 0x176c, 0xfff, 0xfff, "dd16a5802efa9df49f2b1acc8aba2a21af2c2e80", 0x9, 0x8001}) symlinkat(&(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00') ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000500)="8d44de1987a9238b896cf65d0a79969c243a5a", 0x13}], 0x1) r2 = syz_open_pts() close(r0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f00000000c0)) rmdir(&(0x7f00000001c0)='./file0\x00') flock(r0, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000040)) r3 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) kevent(r1, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffff8, 0x2, 0x10, 0x2, 0x69ea}, {{r0}, 0xfffffffffffffff8, 0x4, 0x10, 0x4, 0xb4}], 0x40, &(0x7f0000000540)=[{{r1}, 0xffffffffffffffff, 0x10, 0x2, 0xd8, 0x3ff}, {{r1}, 0x0, 0xa, 0x1, 0x1b, 0x3}, {{r0}, 0xffffffffffffffff, 0x21, 0x20000010, 0xa60, 0x5}, {{r1}, 0xffffffffffffffff, 0xc, 0x20000006, 0x3, 0x7ff}, {{r2}, 0xffffffffffffffff, 0x8, 0x2, 0xf8f, 0x1}, {{r1}, 0xfffffffffffffff8, 0x48, 0x20000000, 0x7f, 0x100000001}], 0x1000, &(0x7f0000000440)={0x2, 0x2}) fchown(r1, r3, r4) r5 = dup(r2) rename(&(0x7f0000000380)='./file0\x00', &(0x7f0000000400)='./file0\x00') write(r5, &(0x7f0000000240)="7e18fb84b1c5bbfc1839c97f1c4954049495a44fd71d155e699c105e83c976749f435179d2724385e5c58c3c67c2d6964a9950d12e0796ed1ff9ad83a56fd492e9f63d8e09f7b08146b7648e7e7acc2401a6dc17367ba5312c9eb3ee0e35af894db19b280ae45bc64c5ad2626c6c5325b956171e3939d59feed8b5b4d5a656b06b8d5b6ee85f2e88389dedefb4a9de541bb5f0b4c945c4925c917418460028b020838d9f118efc8c19edbf1fd6dcae219b", 0xb1) fchown(r0, r3, r4) syz_open_pts() 16:00:53 executing program 0: r0 = socket$inet(0x2, 0xc001, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSCTTY(r1, 0x20007461) r2 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r4 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={r2, r3, r4}, 0xc) getgid() getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) r5 = kqueue() ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000002c0)=0x2) kevent(r5, &(0x7f0000000000)=[{{r0}, 0x0, 0x2, 0x20000000, 0x6, 0x1}, {{r0}, 0xfffffffffffffffb, 0x20, 0x2, 0x7fff}, {{r0}, 0xfffffffffffffffe, 0x32, 0x11, 0x400, 0x3}, {{r0}, 0xfffffffffffffffe, 0x40, 0x20, 0x7c6, 0x2000000040000}, {{r0}, 0xfffffffffffffffe, 0x80, 0xf0000000, 0x80000001, 0x9}, {{r0}, 0xfffffffffffffff8, 0x8, 0x20000004, 0x40, 0x3}, {{r0}, 0xfffffffffffffffb, 0x4, 0xf0000001, 0xb02a, 0x5}, {{r0}, 0xfffffffffffffff8, 0x12, 0x1, 0x7, 0x7b00d8fd}], 0xffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0x20, 0x80000001, 0x8, 0x3f}, {{r0}, 0xffffffffffffffff, 0xd0, 0xfffff, 0x101, 0x9}, {{r0}, 0xfffffffffffffffb, 0xc0, 0x0, 0x8}, {{r0}, 0xffffffffffffffff, 0x20, 0xfffff, 0x8, 0x1000}, {{r0}, 0xfffffffffffffffb, 0x9, 0x0, 0x5, 0x100000001}], 0x6, &(0x7f00000001c0)={0x1ff, 0x3}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000280)={0x4, 0x6, './file0\x00', 0x67d, 0x2, 0x5, 0x3}) 16:00:53 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) setsockopt$sock_int(r0, 0xffff, 0x80, 0x0, 0x0) 16:00:53 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0xd076428e88c9cb5d, 0x3) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x100000041, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0) mkdirat(r0, &(0x7f0000000100)='./bus\x00', 0xc3) pwritev(r0, &(0x7f00000005c0)=[{&(0x7f0000000240)="00000008ff2000", 0x7}], 0x1, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x881, 0x20) 16:00:53 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, 0x0, 0x0) recvmsg(r0, &(0x7f0000001480)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000001300)=[{&(0x7f00000000c0)=""/197, 0xc5}, {&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f0000000040)}, {&(0x7f00000011c0)=""/83, 0x53}, {&(0x7f0000001240)=""/91, 0x5b}, {&(0x7f00000012c0)=""/22, 0x16}], 0x6, &(0x7f0000001380)=""/231, 0xe7}, 0x800) r2 = dup(r0) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f00000014c0)={0x63c, 0x80000000}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x8, 0x7f, 0xfffffffffffffffd, 0x6f7a, "d1ea2ce4110c6da2139f044ce0e6577d8e3986f4", 0x7fffffff, 0x1f}) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) close(r0) 16:00:53 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0xa8, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000000c0)) recvmsg(r0, &(0x7f0000000080)={&(0x7f0000000000)=@in6, 0x17e, &(0x7f00000025c0), 0x2, 0x0, 0x36}, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000140)) 16:00:53 executing program 0: r0 = socket(0x8ea4dd3a297aec9f, 0x0, 0x6) fchdir(r0) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r1, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) minherit(&(0x7f0000ff2000/0xa000)=nil, 0xa000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 16:00:54 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)="cb2ceba48610b9e823509b81c76812b07a15a7ed54f5da4bb9b91bcc7e000000000000000000000000000000", 0x2c) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000040)={0x0, 0x20, 0xc, 0xd6ec, 0xfb}) 16:00:54 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) r2 = getpid() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000080)) setreuid(0x0, 0xee01) fcntl$setown(r1, 0x6, r2) r3 = geteuid() setreuid(r3, 0x0) write(r0, &(0x7f0000000040)='!', 0x1) 16:00:54 executing program 0: ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000140)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x200}]}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="4c0dc587a8ca1fdf446eb7a1a65dbca707", 0x11) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0xc0, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4, 0x4010, r0, 0x0, 0x0) 16:00:54 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) dup2(r2, r3) 16:00:54 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "b8000000000000080100"}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000180)={0xe6, 0x6}, 0x10) r1 = socket(0x18, 0x3, 0x3a) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)=""/105, 0x69) r2 = fcntl$dupfd(r1, 0xe, r1) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000000)) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000200)="00630eb8d9393d50", 0x8}], 0x1, 0x0}, 0x0) 16:00:54 executing program 0: r0 = syz_open_pts() poll(&(0x7f0000000000)=[{r0, 0x10}], 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000080), 0x4) 16:00:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) r2 = dup(r1) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000240)=0x8) r3 = syz_open_pts() r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r4, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r4, &(0x7f0000000880)="bdfa4d2582c321adcf98848ed28051bd24603dea8d0343d601000080f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c601000000f0130906e061a751733f5c2091f3e9bdd11c4518138f791d6a2e60e1f34322c0cdf8608b48935d14a79cd66c310404000000000000ae1f50146ed5ead47dfc43c6c3b018be5655ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238080096d2250fe439f347ff8ab32ac184e6ad30af4e579efa285828dc1aca7bc3e92434cb41191c368771b6626551a90e6a0998bd25030a8ef875a3e25447bafb7147209b29b35216d1f947ef355d3cb3fc4112013a2adde1491facea20b30900979a3edefad0c39068c5c65f9a0500c82c9ef59b196ceef9a4a00f9af502c095c939c696c33e343ddb8da44bb057050a5034dfef86fcae9fd5bccc71404090e0a966b9bd2d9c0897c742ceaec06d825db7382cf5b590806966a7e8891f406d371037ad6054257be9c9d905544b2a1a1fce2f78a385a51aed6c4524104dab61703e13ec3ffef9ffffffa9a5ae87654083da7f8b40bcc557e5b1815e2b763457e167bc5a28ec1b6900c76c04c0288da4d9588172ba770098323c22b299df4f818541bd67e6ee06d6c7de5f788d72513a5a63c8f0a2e54190ea8b53c0a637d19c5f89cba82a2a6eaf84b46aefed186ecf2348f65137f98f16318716a2f21b2b22a829b1d0cfe14409", 0x216) r5 = syz_open_pts() close(r4) dup(r5) r6 = syz_open_pts() ioctl$TIOCSTOP(r6, 0x2000746f) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000840)={0x0, 0x3c3, 0x3, 0x8, "b08dce5800"}) readv(r6, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 16:00:54 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x8400, 0x0) r1 = dup(r0) fsync(r0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)}], 0x1, 0x0) sendto(r1, &(0x7f00000000c0)="5764be45d3d064b6532cd09976b30c8ccae6", 0x12, 0x400, 0x0, 0x0) pwritev(r1, &(0x7f00000004c0)=[{&(0x7f0000000100)="d5667cce480c959f2342626274eb679a38e24287d67e", 0x16}, {&(0x7f0000000140)="d3e3c505c0efa0b32eaaced9d35cc39f1e1762d465b2492e6cdfeab7d1c8c234fc9a9c875fbcc4c8a11132baddf7d84b0e16921828e978546bcc0e664ae93717b3e35aa4f145c32a3ffebb86db6669cfa509835cdaff5536739999a6c987217386e7068e47fab56f71deac65321c391bbb22b601c52673c9260b12bae575f010cb686abe1fe6c7a4456621524b7917059b818b5ed09209379526267e32405a86e79a9a14fc93700126cb57873545de916275f79cb8515509a045fa9eb4e03e363fca6eeeffc6140dfdaaf4c91e4e084050e935cbdedb2128f7a92bbc7767eef69c7a41", 0xe3}, {&(0x7f0000000240)="69af79e33fa061a50456eefba8d1e9850bb65c2af8d511a218cb2f5568f06c90b1c37b5343e40728b1f579a7fc468b694b445b9e53b27b2312d75bb81108e2bf338995930e2269c07d3b43d397945ad89f37960662ba06b7baf61e869c94beebab99dd7e48d24d2a8d6702bd396626f592c8cc7eb88fa701d72474a5b8e1cfd5099af7f2e11dfad55e3d9f31b01f60ac34a77c89754957d665c08bdc62c8ecc1c7e1789451ee976c28595f6e4ea45c1b66793fa81bc5ad5de2", 0xb9}, {&(0x7f0000000300)="755fd51a31584cc78c7203dec2e54ded1f6cc18a5c6835fa3540c4beb39d0c768a259d7833b51bc42f0943f3bec83fc987964547255a96fc22b771785f9558a8c64da0ba6f2cae694eb406a729c32149bc5d1f2e21b4d2f34125f0f3562663e66bea5d9027a2c5de488034881450e6deba100e6ab039b9b8210bbccf160a1b88ddc1adb37ca3a919e42783e0da66042c5287bbef4cfe70e8a0370a0785eba360cb74a570ad05b3644f6f50", 0xab}, {&(0x7f00000003c0)="5880fb88fc58238edc6455c7544a0d604ac7c3f955c7a8c1739b578ceb6aa1f63bd77a1d931904757ae1aab2e6bc095ad83bb910db2475d5b8af435241302173d61df48ab2641532ad87fa9bd8cf84db3db91340ea1f46a578fa2ef72c172c88dd7a07505e2a50a4f2e56d55f9245148cc547b666677f9cd47e160675cfed96fc0c377504b114159c02d7e157e34048a30a987a67c0deb6bc1b74e6d30887efa16e30696dfa9f10553d4e880f4602e115dbb5db8f08f304880297b766bce84b89c5a82233bb29ac7e8c07cfc6072be541a55cdb9d62378ade3ad814059c41067f35153bc9ccfdb744cd4d55b8e71d676e045d6ff40259ec6e1b08902", 0xfc}], 0x5, 0x0) r2 = socket(0x20, 0x8000, 0x0) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000540)='/dev/tty\x00', 0x8430, 0x0) lseek(r0, 0x0, 0x3) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) setuid(r5) setrlimit(0x7, &(0x7f00000005c0)={0xfffffffffffffffe}) setuid(r5) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000600)) nanosleep(&(0x7f0000000640)={0x6, 0x7fffffff}, &(0x7f0000000680)) linkat(r3, &(0x7f00000006c0)='./file0\x00', r1, &(0x7f0000000700)='./file0\x00', 0x4) utimensat(r1, &(0x7f0000000740)='./file0\x00', &(0x7f0000000780)={{0x7ff, 0xffffffffffffffff}, {0x10000, 0x9fa}}, 0x2) chdir(&(0x7f00000007c0)='./file0\x00') setrlimit(0x0, &(0x7f0000000800)={0xd2, 0x2}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r2, &(0x7f0000001ac0)={&(0x7f0000000880)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001a00)=[{&(0x7f00000008c0)="dd9b88db03b834f7bf9ca3f62d62d970ba22d57af63235c15a51368f452153ede8782c6ee925b957e80cd27fd2c9e7d558032b052b06105b0ee509bc01df44b51c44efd1b38a63462801d49b4b29c51382aac00e1cf8509baef9e5758496800f702c8abbeee5f87ec0f5fcae0b99ecdb5705bdae92d3c6814e5c6f7502de3e5caf7bbd75409afa7778a7", 0x8a}, {&(0x7f0000000980)="2add402a4187ea2434b33b2d348d4f008871d7269a0f6ce85e3595833fad3ec82744a041e8adf5e50582ca1d0dbf39030887ff2541d4a913f79b38efaddca10602b5f42339354010b1ff12cf7ae38e963c1b3f47a31cc63e0f8d2c55a777cb31ddc827e30b2d47f3f5aa6ba7a4476720ec673fc5f872957b36b3704c16507d9d67124f5fc51c7c3b32ca92b21d5493855eaa599a359941487aebd11cdd757142dfe93bad65758ce0a879d3acb5c6a9a34a76cb83da4485c93c6d04ac62a1a68bdd539089f2a07d428a00438cff0014c1eaf0a6c30cad9c1c7a6c36e7e0addf26aca0b0baab8d9b245fef4a40315d155c2738cefba062acb4d35acec95dabd3160ee29e24fc4e6d728297a9c4580490b694c4e7c92e56fa4f1c81e1acfe4875ca5b944df291e31a680e9e2f0935f2229cc71af5969b30745b1c8c1b413c47f5b6ec1cab31af17cdad4f98c8cd4b850209cc4a4cc927a15f9973a27a8f4356f729b5b372fc735b5a88fd75d84fe10b88dd2397b539ff21aeee8158a3ebf6880949a7177a1c43f53da8d6ab58fd8ff2018e9fa5de2fa6b07b3381adc80fda3d97e07ec4ed0f0375ce5fb40c1af89cfd11e0aa947553762566ac1ba7967597c8c7a5215920d0e8cdfc3d23a47ebe4b5617b38867302c12cda4367782c0e02ff52e779a5baac89986a3ce523bc7881d6ff30179998829e71977c1ddb6d85712b130df43fc90d226a68eb2c52e69b4d219adb35ac4ffe313ce02f7d5c9c0ab99f450b97ca74791893c72f29fb72fdb9173cc0b4a6b057a7d4cd1ff608d5e2505e3fdbc89a272fb5349c347219edb78b1b249d3f549cb26ef245768a8c71170803b762de70c758e5012c5944caed0af1d92567f9a8dda0c0ce043b8bd92f818fc1fd4b022c4d99ee7f507b4714c76b0aa2f8c12d1a73dbcf1ec0934440f9b06d930f9034494c81764e7c02c33947d43f368d3d4fcbd0b902bcab4deede161c170672eeea8d1788180be185b56874e3bbdffe8b30d601f18437e4833f194f1940ec9f37fc5d7c7f6488e09d6000a35dd35c37b8c21f4f5df61dace1eba2458a4fe8fb2d2ebb546ee9f73fa203bb0638d1dbb547a550e7f6a16ab70ca20cadbcb5579a58b06eb4ef18491118df81956bfabaeb53aa9226a533e2559ec5fd69e0f89719a78acfb26b008187031efabcd90831b3f24f4589d125d00fe96a2f067382484c958b6946ec8755d96daff528c697410f20af1ced5a3e54a61e2152e5acef7935db214e8806bef26485156ed9b2e0a1fbc9bca185a74cf5b5024408d8db2f8a0e6792e7dd8ecd4bf9a58cd0cdde68bdc3ac64d915df0b9c48033cfad24c09aea9289886eb97fec8552b253c63142ccf94552865e0b78a22eac9ab4fa7245c4c7498fcb887d620d81271ede4a9280870f589224a3076da6c3c18b84c9190f1acca4f9500e04f955303a832ad41cf5a20f705c676108bd13062016c7d125fb56e46175d475df683713e9946f9e8827226c2c2df3371760bf28c8880fb8fa86b5da25509654ea04d9e2f4ab28265fbc7f7c73141235250dca7fda4de8c702e041b3fa8321852ac3b9ebb3c4c50ba43952d237241cb577819677556ca4bffd255ec4ca6eb1395f5ee0583c019a4509ec42c39ea71d1a63fdb7c126a9dfb513a11108db463e3c13aebd92a372c21c053e654274dbc3f9a3c8102b274320de7c5e22010921d2c220ad027f58cde29f5c4153f06a2c16627ac55f2f3e10444cdf2d62a1a968165ffdf36daae31ee62aaa1d7450d91a3708446e4e16b66b2e7a506bb181129c27edbb6b5467f0f41f010d0d78eea1a0b75c9f2fc30a0f27658c958d5cd1fe182edfe2897b2c61769e160de2fb3e986ed6f38e23e68046da28603396f015ecf105ba2d60efc9fec89345962f49316646458b334cdea800aed080ca5d4b314e5ec95823c480c5a015fe4b55209c962e5092a1f0416f29b5d48ea1d7fab2f75e3e0f6ba7fb13a7044d86fb7fa9d313ff74901c8c9e8439449cd73855925ddc3c4ba344cb6b1627f31555ac4596bd512dd09fdc4f71afbc29466229542ac22e9a2a6f31c21925a7062695ac48f16f140bfbf0a86605f763616efb3d6e53d4b0a37f1596cd6aeca88195fde07ae94d1f3d748071d3cc4fbdce23ab74dda2bd5aca08980ff4182de96f83780b61dc48ec47602e84dd7530d59abfa244c2a7f70a78290e70db8cb515bc63ee96cf6286a22385773a5785b828c61670105bd1a944ce64f654559ca40d9e2524bae1bba648a810950c28d423b0548392ad54b1fced2bb7554984897d192c2b83ed756c6dbb8db6c0d21536caa1db67e72347ab04fd0b02c67109285458bd257216c8f966df24517527cb6624db30140680813483f96495c87b21668178e56dc236f5d40fd0f14f80c85196ebf074dbdc588d8649b7d54e55ca9f095c6281ef520763a7fdfa52b7dfe7b358917a13abe593d2a7b63982bd345007465d3464fbb40429b0177358c1997893842c1252604a10828cf228667bb19420915ff32f9140b1b242e431368d023cd80544542c8f62f46983de510d1a234e31dff489a27d5fff85169861378e8c89363bbbf32501afcdc43203300b3ae4742dc42f9b46ad411b2ed021835f056c3bc2a3b35a79cd9f7526933cb9e4cffd51787d3b13a57484a0bacd9f9d8ee214f57948948d4192b8197ad23d6bd4bc95a25b91622c18797ef40642e99d6ce2f55594efa89b32e686a6adb80f52d1290ca387ba3023a4c3599cafca66ea3fa921fcc8000f8127b5ee8d9440065d2fbaa8a38dd25b8b0572263278291d770867ef450b0f3212360f902a01169e5b38622286e3c60096c79aa6653ca6bab5ae12dac1ee8b80a2d03c340997878d54befc0565e3aaac1f27a70d90a73fde1ff905570105cf4e883992bb94db75717f5ca6bfc455fdac4b7bc13cabe6d897ea4cfdc28a54294355f89dbace535ac63ce04c2559f422e33c8923e22ab7115141a48bacb8407d82febff1211fbeec2aec8bf7156154f08d23ddf1d800516e7f831a1253dbc6a952d6d348b94747b1d718c79d53ef812e5d50f02f28877b007561f14bf6ed2813b92943898ad9c5b086b80163364af138fd47c157a167615300b76366363477ab6b84a63771ae4dabb892a195f2a68645193badaaa264f902fc9413ef8dbed9577337f3ec966edd7d272979cfd8f86d6067f038a926592468f5c2acae89eeed07a230aacd1a2799bf9f1e4b778dfb277004650f937329dea6587ea43ec456fbce9a21fa04009a17f0f7b36e4ecff70a6231cf788c991e3cd96fc3373c8d721ce677c0f661540e529c1219a7814ecad0b25da850aca2e47f6bcd1ffd7ac4b9de2034369cd33464b6a93ab8bc5520cc4aa071b290ffa2d362a31e61798e33ed669845b9b240e642842fc08d9d3e6185baba32f45433473e5ddf130fa653268a2b3d228352a0fdedb97f30809cd5c024b157af00d684a4b9a9e734e5be6e9ef9eea593761461ccc8fb9d0de58661b8aeb1b3bf11f92bd72b7ced494674b58a6bee1ad25acd65c31d36376ed150a992e84f3c848bb171e19db0c71a930b6f246de815fc9ad6be4fd41133bbc6ecb85211a91d2a46f4046acaf200a9dec86d7356fb37f12c1bfd20086ae40488394ce25129565aa094213678c33468ff1a5d94db063c7567df08b69b34da34a8255ac371391c7c3f5a9dc690b40c52c12c82423d5650552ee585b53a6c0cc08c1b03dfa8638a405cdea963dba495c933bd1457259b9928ab444b947e49d3227a07385289eb13e4c17aefebcc1b1b190d8b60c8b6affe102a920e019b99241bf35bcbad1aac0f79aba734cab4fe0bc0d50c498e01a134566ef1f7a462a5d4d3c0ddd4d0f3ea7bc87168ed621e377a2127f8da3c7e57038a9259b2721edd540511e4c8a50b9a4b6bc389f6ec3f1eac995f1d4796bafc0965c7143b4ba64e377f1cf742b916a6e65cbdf17825b12812ea1e2d22edc9bd14a2d07e65b3b775aa924b73bb13fa9b14729fd6be611a0a66791877c60abba99c8e4d8d2b8f13f5eb5de2cff356023c6e2dad110562da032a9de156af49b078db4d270c75c56050542b9e38ba7d6aad5bb665c158ae93e1c48b64cbdf5adb77fdab3b61de447bcc9b4837828d0b6188cd68a037de69d057b8965ab695ab6f6f62d3db22cffd3d682e35c18ed92b98690da761d635f380066643196e1f848b3be145167edb99805e39c37d2b2c16d9a113e6e76d94cb0606c3354d4e11c1378b30347bb14e2fe64df707bf655a60f6398af8dec6a1f1d0fef063ac650a53d048bccfbd6387e3a6be4e2c3634dd6b4812ab093c4cb9f5f48e821d3e8a963ba7bb395d711fbe40204f35f8717fe5d19e7d7c269cfc55912fa5bff10700fe2701146e6f40049adb98527837cac109af59f82e273fbf6ec840db107f6851f3603f183808036b60da730ebef1899aa8c0f2cea322422c763fb760f932f40bab1079a19f87d162e2601878e54dc5b0ad318332d19e405c985608af349b63951669129efd3547a9ee799eaa8c61bbb47906e48ceca12e78e860b24abbef6143d01681e8be3b8ce68c6f5f8dc6f35e1c4dc7e7167b3e23c0e2b73d16286c81918252b172cabe2b32011214d9293d3c86a09aac4a70f1af6a9c1a4b02670493202d100ff549b48aedc73d8af41ae4be771225ffdfc26777f22d3ce2b17f24387fc3de0c7c6919fb34f01c9ac86242fa125b89262284aac55e81dc779b705cf04cbb6428a2070f804f6e746e83aad0d5d0a60ac14d7f31f837f1d9f944ebd7541157c4ac625ef53c7b0a1516775a2c76ab0a09072575f6fa7b91120286f9dd1eac87727e077174a0a8df2eb562f245a6af1ea5ac8e143e5d90c4fc6b7ff2fec48cba69db1fc01f2b6becab4cf30c166a57eb18a580cbab464d0bc87dc8486db76afd2a7ebfda14aea33d49b0067659271bc13ac3dc9f23fde4941f5024182bbe3e76293ee5c2b69f02045e83d95e5fef0f9de4da7fda6af5099bd16acd7083f4d131100a0f1e4b137e68da83793728936c4bc57a1d9caa8bbfe14843f1373352defc9e61e125d9e6528bae9b1b75fd4f65959c801f6350878ffff7225efeaf900bd392155657ff5b138e682a6fa32fc24badb29db29ae6d521403f725ee65735e02377527e1c3d947f1b97984871220c327ca0d6586c9a42f570fea4989499b70ce7b2c54082e615b9bcb261377e6a5d047d26f0fa2d0d70f6390ed37454fa46a4d620ba1afd5543f76b5d4ee3b7bcbfce3c14610947ffde9a332c875c7275675eb82a30dd89cf16a7277fd63cb9d107602bf0f822e21c4025e3f5a9aa396a65d32c3bdc62647086df45ad983671dedb6b6ffa5b1084021337580d0db875c2f50578b082d8b42214e3833a7cf62e2c386dd7159cf7b14cc3fcdf1a253f69986c6382ccae38582990172f41d50ae49550a0a5e4b4dc1f4999c90ac9c4c388f68fd2b7470e4ade8f8289a214d14b9c3a3631a580dd85470669f82ed96a9173364fef5bbda8e66724d39d5fcb338c42a5ce4806235615e59430c2bcfd49176caaa1cf11891c3f7267ce33110bc706da8fab12960dd549eb48449795334dd1946fb71868a6c8f80aad5cdf6aa8927e452acaecae986d3a4cf68c34d165a239ba0ccd1793e877bfff847be9b04aa4e288e8207267bf50a6d4844ba7b92a06cf19d87e8fd3aaf7699683c41f5498579cefe01a8379d8c9f0a0c1004bdbb02c8a34366a96d44b191b2faf6dffe3a4001acedf19e01e", 0x1000}, {&(0x7f0000001980)="83fb7020ac0003c463e697369856d5760b60f001468f219b9890b42e9e45a94e5c560d25377f65ee35a2d3c7c9e4ca7693bf4b9e278ea3232377052cb692c7e9b5d4981e5b0ce141ce900c6741b0", 0x4e}], 0x3, &(0x7f0000001a40)=[@cred={0x20, 0xffff, 0x0, r4, r5, r9}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r7, r5, r6}, @cred={0x20, 0xffff, 0x0, r4, r8, r6}], 0x80, 0x1}, 0x400) shutdown(r3, 0x2) ioctl$TIOCNOTTY(r3, 0x20007471) bind$unix(r1, &(0x7f0000001b00)=@file={0x1, './file0\x00'}, 0xa) nanosleep(&(0x7f0000001b40)={0x5, 0x3}, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000001b80)={0x1f, 0x79, 0x5, 0x5, "1e9aa2989f833dbd966b46c2269078b7934b86d3", 0x46, 0x1000}) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000001bc0)) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000001c00)) openat$zero(0xffffffffffffff9c, &(0x7f0000001c40)='/dev/zero\x00', 0x20, 0x0) fcntl$setown(r0, 0x6, r4) 16:00:55 executing program 1: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000290000003d00e800c4090003"], 0x10}, 0x0) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 16:00:55 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x10491, 0x0) linkat(r0, &(0x7f0000000080)='./bus\x00', r0, &(0x7f00000000c0)='./bus\x00', 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000040)={0x1}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x20, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x6011, r1, 0x0, 0x0) r2 = getpgid(0xffffffffffffffff) r3 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0, 0x0}, &(0x7f0000001240)=0xc) r5 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0}, &(0x7f00000012c0)=0xc) getgroups(0x5, &(0x7f0000001300)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) sendmsg$unix(r0, &(0x7f0000001400)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000200)="8c8150ef7e4cac924fd7a0336ccb6c3c6ce551b5afbe648a3e391fd64ebc6a8bdd151241cae2e4cba289022055cb5ff6950269fcd7ef4010f3ccbed2ecd5f21ad1b1b11092e3a3fd56d300f19101ed50cd343207c1ae70bcf858b1599bb84f40e8667f3b270c2c077b4679a8d9825ad73aabbb584ef06cd8935f9b2fed076108a49e090ea90dfda46f621bd3e7007b4d7ff5e474bd66f09674f2ffae5369a24cb02095aa2db2f93a2a400de4edf97e394b184b742072cf44791cb206ea4bf8cee34e1b4c09f454c60eef88a51cbe0017c443df20e78d262e9013fbe5347c2b8bb9ebcfa0ffab724dc05259f08aa07fafa2876106c9b59098a213d15ce070549b1eb143f35dec8381626b5878c51d32a09553dd3f698ea5bb9ffb29f1dcd1717682cf15963d24ad19fc7119cde35730e4beca407785f741d986ed3303f46f534d2db288673d5b78293003c96b10ce1ddfd513e6e819ebaa71c6f5f30e17229f89c738c765f31204eb7a030fe39d34f7c1b5bc40b3833c69c4c2c94821b51eb3b4d17ab7d202e92cb96ae70fff8e3b0fd373af4d264128ff49fadddaacc22f14313c48525c2cabe1bc9e5b9d0d324d045ac2ef940c3a9c40516477aa347a631c7d09182a563c48ce99f05c09dc514d6f69dc54048a1f93962d26b7b4d9f43bbd28df2a4a4af6754f0b1269d0a34218c7e0b71bcb461108d9f51920a9b4d337c9d4ec745bb5fdb568df2f8f77dc549f0b4fe7e85fef800e0537218d92d046591445617ed92097c3bd192601a2f6e613421813762cc39050e00caa6b4ea0396e7ba0f1655ef79a4caf28c7d1c136b57befff4440281d6d30855d8ee17e560b370aaa6125036534c67efa49662860da845f0c6f18ee7623589d422599d95d9f08c0d4d6c7fe0a9568080c4ec4ea9eec141448b73a768ec242f91f8528b9fbd48055e08424bfe009e525551dface6baeaf80e2656f4f130a9d67d9144fb538c6818dedc1422abb1866a4bb97de1f83b7d43a5728c4707947a92061f88b8cf7e3b3551407e662ad971d37068f418a9bda70883c1ec39e07b0e70bc3fd1217240ce56577014cc5f9f90b420436260497ae517114ec38e97c27ccfae2fbe29562274c6dee9d033568e4d5d41326aa32ae8e4671d888409ec1adbef14e2d22e7d772129efc04e2172c6e039ea15f045bd840b91d1d28536c28ac2be4523b982da2a709160db187338609f1b2e7c8e65a44743ed7a0fd3e656df3da811df5735804314bfbe2db84af2c9bd17199b43e67bdb5d0ec7e9e173f8302d7428ef981c7de0e3f6241fa40a2b4e93a6c29224f94cac9f2602af46b0dd9ccb457ec4b1009e68e4e38471b2cd443260e88e1dd2433526dbd4242a902f6aef8822b6685e0ffd4a16a890cd1df96736273628a49078b1b32f387c8c3550ca4d5966732e36aee4ccbefa1c585701fcbb392a4aa1f9b1f4a71114027679559ff95395ca77be05b7ffacbcf7a2c178e25c4f666ea3f05bee7af97b54a42a18d54fc7b02fbcadb8326ea4c6f5003d28b9536fdc904b8fec52af03af25517cf28293448f8b7c108b92e0f0a8d0a92830869de150a14e1b3748141b259fef51077b4950e28d4745bb7a09d8883381ed75efc31b1f4a81f98693e1773630f5908473f7c7bde1c0402dfa12b3071dde4fd0ed9cfb1ff0960bbb87d59fd3fa781235e10e56f98fa0ba0a5a002d39cc150f8d0419f4aaea0527371e36bee5aa85f09a3f89bc450ae7bb782d35a2d92190aa70c8c17008f792b6f7eebe9b6b34147476d58b65c93e7b30303609c87d30ced8335158afbec842db1d59dfb4bd20734d5842a681a6cb8fad4d4e6cbfefe016a925072663af4f3859b6412543522f73e9d90d5cee5585f76cbfda29a05acbd30a54f25723381923d54775d9673898d14a1da3c7c41c1c716d022d20f55b2f3a2ddc82135774c2fdec69f6780801e7a427b003036d8f806f777159cceaea0f6012b795b8a69224f7ea60a46e70e600b79bc980cbb23ff21ca0670dc50b67067f17034b6431a1c3d205fda205a494e99305025ba05b4043ba28e5d6087700af12fb5aa6701975661e165e519ded9739a00b565c41c2168a413ab78a22f66d0362c0e353fc90c5d04ede27537a346ac30304a2b0e635a8f88fbf34e8c2b4cf7ae81e9fc57932386b53648cdcc53fdb2c877fa5d02c9e1e73794369864eb3492ed340918ab38f1fc49dd2d2742a30e41a803614149f591a07ad3846f067cdd41f3d7d511f3483170a16702e72f9521cd70133c4925bcd96664fc2ca1424d38380efe346d8dce20ece063361a93e3507d1a88fcdd5e5a911ec80f39469a324ffa4b91d0a1c4269cc3370cb55ec53484f8e3988f8075d68c65ec2a01cdf492565f64de0552ce098427b81f8f316016430c87371a9a69fe3cd2de45d98eea2ae853e01d39b904d00fc8e6ee160f9f13e06e0002a6693f762a6bcbbc990682a1611292715eb2967610ca883d7dea90169276293e744eb2baa7286207cc83a0671424902e3e24fbc06264ef44b370a7896bf379d1dffae1c72b1e9256dce8cfa0f0bf02c0483cfd4d778139ab061a035245dcf2f7d801b46f899f77015f01816f35274c5010ed5949840bccea527059bc301f883b452ec750db1924a46a6283b7692dbbf34951d420a85d9316d2c99d8d1f3f6de3835ed6a83ad9e6b5371ce692e252e7acd96e43984f85a363734b9ad0544739e922a570aa7efb3a030958f9cbe0422888e7b4f2a9571fa341a15f63671ce47406b841cf10ca4c3e88416241b5c936ae65003ccfe04b6bb0a5e5400e6b4963955c1d69efdcc816bf5d04b3de4db4d7702b7b02f3a99979ea72c6e0ed90026d8c4f0a6b6db97631948ead593a4786fa6799732a91cdd7e449c2e2eddeeab5ae54e153f929b0c59d067ea114f718945c222f7c47fc781e8cfff73bf5c7a9148abfb8260c581eb51c95e524a9496a227b09012c17cac0cd8e8d5a7696a5c81c6658967c1e50b3d90d06bf38df9ba5b3dea072379dc1ead6914f6c7237b5806932a5b5504b1ab507e0f2caae36b5d11f0d7476fb2f97c7a484b614dd79c0f4d38a5548ee2363d539ca5928d379c77812481f0efa15eea11a20623cea39ee1a98505564d20d71cb0fbc1bd0e3e3ad9ca02ae2a8734610f0fcabaf74a2d5459133e3bfab425e9761ff137ae9eb80735e6694f566fee1908ba0002375bccae76246976fffabf1d8800f86a4ec40bb7243f0674b91a1d874f2e12e5124bf0d707e530e328234dc29ce9fb62a2251cd17c73d96cb8e9a57ca3978ab8c1d8d4127d786945ec998bbbe26e4e94999febe9729bca7fc1e6abd8368e93d5912cfb5bfdce04bba7d50dfd272e92f9559de17febaecad9496bb77dfb317c951b92fe06907992db0806c1864ed0868e82c5442d8a53f6cf2edf14e989237418cf8e4b189faae12044c78b09e20671b8516155ee9f61c1fdb6636476de8e005b5ac982d35f7979b83643cc265caba3ec4cc9f6ef0584853449fb6a62d1a29a3d2ed9a8071ccdb0d0e660749ee4ac9e261e791886727e31b90991985f7e7e6a377ee348651c8a59f7d170c6e8b0f87da032dceb595c8a56f2057b49e9a309fb3c8454ba4238f27646d04d270e83f3e1fb6938601c33ab5027332bf03bc74394f5b10635f38602ad3f3e8f78a349250380990d06c8edbaff7c0dacb8c6557a0ce5c1079eb4e9a9648f60689d876f99a7dcc066c0afc46d748e52da8e1acaa5632f27746bd01b468418ee890e427a4511d47f3cd27f8fd64bc5c2cc86891827a086024211cecec30ff2419fa4a6d4eaecc26b1a12e1bac76b813306342706baef476fcadba27065c74b6578587fa46f5e6c4ed8b34d2e9d6380dbb02feac3c5c0aaa370354ee5a8aed0994ead15b35fb1b6d80244f5291d950840a959e1192cf80f63e61517d3bb239637ebc7d5a31b240cb4b68fcfe6310c4ae782dfb0fa62fe917ed66bcd02e18fad4f264266aaaedbb83ab29f940c3b90a0ce04ae260e5ebee945969cc92f61d74adb6915764bc88b4384791d7be9ef51f3af1ca8816d59273aec65bb8cfd5731ef76bcba40d74de44ba9ccbec2f3f01e2d997dffeca5828eca28c14dd88505509ca1909d1af4b61815543445e843f4b33cf29405b1da050de3bd534f5ff7f91c385f5e8868f766cc3a25ee2b945a8942d1d8ed67db2568c08def566610afbf83036630f36b45a9b444e5513ac7414b3f10b71ce643b121047a0f4cef43c6c1786b97ad467ebb5a54536ff79dcfa2ec67ddafbe38363927687145232ae4a01a3de9cfcba34bf79ae55970c9d4a47995b8d9f9ac52a663a3767ec64789ef396ff9429eb3a93c6cae4f3b6b65c571518815c998a999240934dbfa91e2c9ac61cd1c771142a382d2ac74cd526e2d0f47511ad0ec73b883e4b5fffa36ccde29f633e7337465f56979db096a17c7bf08074449376ac0a66d5ac27a68a0640ef7b56a36ee7ac08c83d0978de7f298dd8173d53c93b8a1dc646e99abc91b9a37dbfaf133e1cc7b375ee6ed95a6f0b41c3d0ae77529d51814dde2f45c8d31b4a3154dcf08a34a6664d774cd4590f4bff63a8e244dd5dde45bce00b8d8ebb95121560dd5542d99b56f6098d30573a6d1bc7f1a02873b281e365e966be0669581b65c92b2dea96d54550d1125f9d38b6804d5ac0b9b70f003f2a9f6d6e245144c7c451a40d11e42421bf705b20fc5577984b88cacf0c502beae7d022d58f2ab90b4ab19f058bf1845bf5c73bafbb40ce6d7e2ca06c55d106b33ccbfcabbe8b36785f0ca6ae752bcb4596baf18b2a4b0b69cc46b028edeb64416ffcc686c78408394b1e986e1886dbd27411c268ab51b40080b23461b04f318f69ad29f70c37e8f620cf34b2007fcce18182ce9dd3042390611cb5ce4d2fe64fc94a80e18720cac3109844cd6ebe69f58ec2bc73ff659f07797055bfca2213a531a59f3876e6232887b3feeb0ef767b0f507418de3d200f39654ab10256b1af774975a6b6b2d6f631a478363ae699b0772db562960654b12610d5d584b796d52f7a65e1a3d939f188b4952f0f01b1f36f3853bb1bc7a65f03bd905951883b3895cd281a3c0f0236cd4b79f5088872492d69d75680b8fa4950679771de086d407bf873ec2c40d727cb880cf7e08528b3a72b5795242ca2981c0f867344e0ff1f5abd0f158788ec3aa5d62454551d925f7073ae1b93c7de05f4f64a0f508a31f6d12075f8111c97d4fc69c84fcd2c47a6abc947576cc331ab9ea95e1e2c0c8bb5520cce1ce4040d10530c55b2805938f3de766fb1782049cba4385ddd7431ac8d0ca3be962fe06a58e83d013c4a6762adce23b1d7db8a074fc3fc506c82799152df6dea2fe1e9c757eb34667e92ded1e8fe5e270b4da766f3233c9bed501ffeae8e6a2201ffd7cb07c663dfee78cf2e0bac9447ab729899202c16d8d304dcf60db17ff12ca6d518c7a51182f476fb4daaa93e902d9de2e0ceb5d75e01303096a897c3c5b7cd164aa095e31a762b4b5cb24d9d2e6dbfb7a8dc0d67839868d0991b6dae0239ea38691eed2640679197231b16607f1edadf0270f32273251957dc30dc72a0f70e4f6892b11ef692be78cfe14354db71ac2df37fc7b6609daced977b635b93f330103ab79c59144570e8b0d510f11580c194ca99d4be0ed481469d4ff39adedc29b8b3ee8d9dcf3f55d1fed3ce18ca395b4b2062641b832c314d806948a0c322ab5a19694cb74770748f47b96b0c57c7602412dd79a6814b41913", 0x1000}], 0x1, &(0x7f0000001340)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x98, 0xe}, 0x404) 16:00:55 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d8880e865f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb209886942308edf01c97b16aa9c3fa8e59a82efc4c1366dbfe45b99dfa306bbbf55dbf5ab8ba5dd91a03d5cbc55b7694f2985", 0x144) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffffffffffffff, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) sendmsg(r2, &(0x7f0000000440)={&(0x7f0000000000)=@in6={0x18, 0x3, 0x9d, 0xff}, 0xc, &(0x7f0000000400)=[{&(0x7f0000000080)="5bef7c4ae4122c5913e96baf0b82fe2a846b722cc59267ff81b822016ad19bddf7060090253e223a61dc391b6729407bea8d4c79d1", 0x35}, {&(0x7f0000000200)="8dff44400eb55e3101ccc3c5b404878e42c228ff82ff5dcf5a8129ad5637d003499c639293bdb6d4475d9cf6901a47a950244ed57d47fd705f7d04a84fda485b3abfb5940414272a2b07fa0080a23f337d7a4c7de63691124af0e0bd8880363de276358558ab9211ecf86936e65642d1199131b2a12fe37580c5f0f0", 0x7c}, {&(0x7f0000000280)="6787f77f86f263389299dd4916a317e4bbdbd10745ef16ae019d54869858b6f9028758844ee0ff32a582c8e6f61e6ad4d7768f7785c088e1eabcba71a7e57ac444428dd505ba637faa92ebc04bebc0ff7ee06e90834f0cf6b5f63267b6d1711bbd10eec98f4eaf09901857d079a5de0598b0e7c013ef17c1c2ec2a2d32e2babbe5472907488b4c20c9a6fc7db6a5", 0x8e}, {&(0x7f0000000340)="91c24dfb5ad195952e7c32cc9f82deff44787c68338302084920126e0464c3dd5459aebc9eac0a6071933e893ea4841ca88ad13b9818d23c58385af89eadfa35981c4b5929b8c62e516dbf2cc3947a45c807867fa89cd728a6156557c4d074b1d3933bb2fb5aedc0e887607eea006a7fb9f4f7f5ab75d41df54b3d871d4a4483e1329996a77600bcbb859945dfacb77bcd3b3a85368d64", 0x97}], 0x4, &(0x7f0000000680)=ANY=[@ANYBLOB="2800000000000000ffff000009000000447c6e77c851c5104bd1f48025b87cccf200000000000000e800000000000000ffff00000001000022a8603bc29c80f6b7aaa74b3ec7e20741aba67da8bea789cd005ad0e0731e5c434c055b7066b7805ee02fca98a2ab012633cf6ac6cde91ebfb3fca5edbc74cb7ef1669a638bd4ac584b85890057741e552d365e768206f084aac717deccdcf1e8b02888ea32ae8774bb4dd8006b634596775a188d398901677223a53965d994bdcaa4b22cf537298735dc5c5a0e88eac8fb143274314b23bd08f106087f066c32a9cfc3bb8f94d4be4e3725ce6fb12e341e857df19832a9bba407ca743ca9e6339bfaf38d6165a67f4296c79eaa0000004800000000000000010000006b000000f51ab921bbc89fae50fd119d606bbd4eef8eef0abcd78e5b703187ab678da20d11576a1efcd63c563802df5324c5c9a0cca12f5200000000780000000000000001000000000000002382bed949f0959456c045de5499b387d975a5b4c89be55ba20b3a4945d64d356d7922919eb88ff3a7b7a5d9315be220b100b75954f720fde33667981997714affd5548ce5b0866b6c37fc23ec609888fa89ece0b23f7637f3c3c7de4434f3b70604000000000000"], 0x1d0}, 0x1) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:55 executing program 0: open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 16:00:55 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x401, 0x0, 0x0, 0x0) dup2(r1, r0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 16:00:55 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x800080002202, 0x28ce) pipe2(&(0x7f00000011c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10001) getrlimit(0x7, &(0x7f0000000100)) r2 = open(&(0x7f0000001580)='./bus\x00', 0x0, 0x8) accept$inet(r1, &(0x7f00000000c0), &(0x7f0000001200)=0xc) getrusage(0xffffffffffffffff, &(0x7f0000001340)) r3 = accept$inet(r2, &(0x7f0000000040), &(0x7f0000001180)=0xc) r4 = getpgid(0x0) wait4(r4, &(0x7f0000001280), 0x8, &(0x7f0000001400)) ioctl$KDDISABIO(r0, 0x20004b3d) pipe2(&(0x7f0000001300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f00000012c0)=0x8) setsockopt$inet6_MRT6_ADD_MFC(r6, 0x29, 0x68, &(0x7f00000014c0)={{0x18, 0x1, 0x404000, 0x80000001}, {0x18, 0x2, 0xfffffffffffffeff, 0x10000}, 0x1f, [0x6f8, 0x10001, 0x4, 0x800, 0x6f652993, 0x7, 0x8, 0xfffffffffffffffa]}, 0x3c) setrlimit(0x0, &(0x7f0000001240)={0x3, 0x9}) preadv(r2, &(0x7f0000000000)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1, 0x0) close(r3) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x2011, 0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001540)) wait4(r4, 0x0, 0x2, &(0x7f00000015c0)) close(r2) open$dir(&(0x7f0000001500)='./file0\x00', 0x40000400000002c2, 0xfffffffffffffffd) fcntl$getown(r5, 0x5) execve(0x0, 0x0, 0x0) clock_gettime(0x2, &(0x7f0000000080)) 16:00:55 executing program 1: r0 = socket(0x2, 0x3, 0x0) getgroups(0x1, &(0x7f0000000000)=[0x0]) setgid(r1) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000001a80)=@un=@file={0x3015edb019860256, './file0\x00'}, 0xa, 0x0, 0x0, 0x0}, 0x0) 16:00:56 executing program 1: r0 = socket$inet(0x2, 0x6, 0x4) setsockopt$inet_opts(r0, 0x0, 0x400000001f, 0x0, 0x0) 16:00:56 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = dup(r0) fchmod(r1, 0x100) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 16:00:56 executing program 1: r0 = open(&(0x7f0000000300)='./file0\x00', 0x200, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1f}], 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x9, &(0x7f0000000840)=[{{r2}, 0xffffffffffffffff, 0xc, 0x0, 0x1, 0x7}, {{r0}, 0xfffffffffffffffb, 0x4, 0x20000000, 0x4, 0x4}, {{r0}, 0xfffffffffffffff9, 0x8, 0x3, 0x4, 0xb41}, {{}, 0xfffffffffffffffb, 0x80, 0xf0000005, 0x8, 0x40}], 0xffff, &(0x7f00000008c0)={0x8}) kevent(r1, &(0x7f0000000100)=[{{}, 0xfffffffffffffffc, 0x9}], 0x0, &(0x7f0000000040), 0xcf9d, 0x0) kevent(r0, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x40, 0x20000004, 0x1000, 0x3f}, {{r1}, 0xffffffffffffffff, 0x80, 0xfffff, 0x8, 0x5}, {{}, 0xffffffffffffffff, 0x0, 0x80, 0x100000000, 0x9}, {{r1}, 0xffffffffffffffff, 0x20, 0x1, 0x5, 0xfffffffffffeffff}], 0x1ff, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffd, 0x14, 0x20, 0x7, 0x1f}, {{}, 0xffffffffffffffff, 0x85, 0x0, 0x101, 0xb957}, {{r2}, 0xfffffffffffffffd, 0x1, 0x0, 0x80, 0xa0}, {{r2}, 0xffffffffffffffff, 0x1, 0x2, 0x100, 0x6}, {{}, 0xfffffffffffffffe, 0x20, 0x3, 0x8, 0xde}, {{}, 0xfffffffffffffffb, 0x20, 0x1, 0x6, 0x4fa8}, {{}, 0xfffffffffffffffe, 0x20, 0xf0000002, 0x101, 0x1}, {{}, 0xfffffffffffffffa, 0x34, 0xc0, 0x8}], 0x3, &(0x7f00000002c0)={0x0, 0x9}) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000040)={&(0x7f0000000000)=[{0x2, 0x2}, {0x1af, 0x8}, {0x3, 0x401}, {0x4, 0x8}, {0x2, 0x44fe}, {0x24, 0x7}, {0x3, 0x4}, {0x87, 0x1f}], 0x8}) kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000080)) 16:00:56 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) nanosleep(&(0x7f0000000040)={0x1, 0x2}, &(0x7f0000000080)) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x800, 0x4) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000340)="0fe347b7019ab09cf48e16782b7911eb38b99a486f488cab5b682c34f93d0e2ff448be41c67f75bb434493d9b2d380f0e6610334f137edcd6c6c21525f9dd7985c0fafcc60fa8a7ac42c1200618a769d75447ec3d2374d7b872f34f9eefdff74893e6eede0dfa4be0a1afd203a971dd94d3b9dc2729fafebb780efd68262dfa83046fbf73c745afe2eaefddf19972acab2282a1e0c493568f9b1e9ab9d44dd7e837e4b7f9ef48df81e2e3996eb77630a1c4175e3e6028d5640a2a30ec22efb764e7e6762dde413", 0xc7}], 0x1) clock_getres(0x0, &(0x7f0000000440)) nanosleep(&(0x7f0000000000)={0x20000000000093d, 0x4}, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) write(r1, &(0x7f00000002c0)="8af1e7", 0x3) rename(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file1\x00') readlink(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x86128) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f0000000480)=[{&(0x7f0000000440), 0x67b6}], 0x10000000000000ff, 0x0) pwritev(r2, &(0x7f00000015c0)=[{&(0x7f00000004c0)="ff", 0x1}], 0x1, 0x0) fsync(r2) socket$inet6(0x18, 0x4000, 0x5) r3 = open(&(0x7f0000000100)='./bus\x00', 0x100000041, 0x8) pwritev(r3, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0) pwritev(r3, &(0x7f0000000040)=[{&(0x7f0000000540)="00e3f7ffffff3f427c1f35bcd8ba3634d9218f1050168480bf60cf33c65daf530bb905b3d59db3e7e9319c730ca5b431d9cdb4e567714d32f8adb8cffa5b41e53a9551137b9d054443c64e8026e73f4dd4cff937bbf9332b153061949ea8bbf83bea0011cb3f06a45f38d777161908fba1e8fbe975c8840c4d960c93f94b4c9e64b4fe1df2035fad5a51534a76", 0xfffffebf}], 0x100000000000031c, 0x0) pwritev(r3, &(0x7f0000000000)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) 16:00:56 executing program 1: readlink(&(0x7f0000000340)='./file0/file0\x00', &(0x7f0000000380)=""/68, 0x44) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/file0\x00', r0, &(0x7f0000000140)='./file0\x00') readlink(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000240)=""/237, 0xed) renameat(r0, &(0x7f00000001c0)='./file0\x00', r0, &(0x7f0000000200)='.\x00') 16:00:56 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f0000000000)='./file0\x00') mkdirat(r0, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) openat(r0, &(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x8000, 0x16f) unlink(&(0x7f0000000180)='./file0\x00') 16:00:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000000)="582720efabd16ebafe7325259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x6, 0x3, 0x9, 0x6, "9d24e881e24e393194a2c30c45c09ed30133185e", 0x2, 0x9}) write(r0, &(0x7f00000008c0)="622b98f1a79dca4e32cc53f4ffa246e5c3bfa71668f2bd5facdd9c818fcd380cfc761bb60800325a835a5aeb1b850ca6b4682ea2aba78fc5c23b12c18be230eb4de9b79a18725f7d7fab31da9110cee6f323ca7d36e394fafd94e0f9253bcab7faf630a2d9156cc46d475e1ba0ea5017cfca9eeca2e4d10a0a92d675070254cf4e4c257a35b44b5344a592323cc6ed78bf9dbcca10a31b7d5614560d85", 0x9d) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000002480)={0x0, 0x3, 0x3455, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000180)=0x1) 16:00:57 executing program 0: r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)) setegid(0x0) setgroups(0x0, 0x0) setuid(0xee01) shmctl$IPC_STAT(r0, 0x2, 0x0) 16:00:57 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="2d012e2f4f84eb1cf0140b988e3000"], 0xa) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chmod(0x0, 0x0) chown(&(0x7f0000000140)='./file0\x00', 0x0, r1) setgroups(0x0, 0x0) setuid(0xee01) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:00:57 executing program 0: r0 = socket(0x17, 0x1, 0x0) setsockopt(r0, 0x7, 0x4, &(0x7f0000000000)="3a576bda6b4d8c2a3b2081ddb9336b", 0xf) setsockopt(r0, 0x6, 0x1000000000000010, &(0x7f0000000000), 0x0) 16:00:57 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000600)={0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) syz_open_pts() setrlimit(0x8, &(0x7f0000000080)) dup(r0) linkat(r1, &(0x7f0000000040)='.\x00', r1, &(0x7f00000000c0)='./file0\x00', 0x4) 16:00:57 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000), 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x7f, 0x4492}, 0x10) 16:00:57 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10802, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x5, 0x0, 0x800000000000, 0x9, "d73000e74de4ec000000000000be00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000000c0)) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000100)={0x0, [{0x3}, {0x3}, {0x3, 0x45f4}, {0x3, 0xe00}, {0x3, 0x2}, {0x1, 0x2}, {0x3, 0x81}, {0x3, 0x100000000}, {0x3, 0xf7}, {0x1, 0x9}, {0x1, 0x7f}, {0x0, 0x1}, {0x3, 0xa}, {0x3, 0x3}, {0x3, 0x44f7}, {0x3, 0xc75}, {0x2, 0x5c4}, {0x3, 0x7}, {0x0, 0x7}, {0x1, 0x40}, {0x3, 0x5}, {0x0, 0x7}, {0x3, 0x8}, {0x3, 0x5}, {0x0, 0x1000100000000000}, {0x3}, {0x3, 0xfffffffffffffff9}, {0x3, 0x9}, {0x1, 0x7}, {0x0, 0xbb12}, {0x3}, {0x2}]}) 16:00:57 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x5308) openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x401, 0x0) 16:00:57 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xfe8d) r0 = geteuid() setreuid(0x0, r0) r1 = socket(0x800000018, 0x1, 0x0) symlink(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000480)='./file0\x00') sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000380)=[{&(0x7f0000000100)="007096b7f0258b0613b9bdaec236fff6452c6681932052cb73c8a0580ddb53c48e0b2fb5ea98aceed28ac7f8bbeae060f0c8f7ae0558d45996314419814d0b95d3cb6a52e92abd677d5b443a0f8599c8008cb5f8cebf46ec850a5b44c3", 0x5d}, {&(0x7f0000000040)="0e969972f4c1ca151db01b5a85ae290a98074dbb702eb78f23", 0x19}, {&(0x7f0000000180)}, {&(0x7f00000001c0)="e558d445382f02e8c8a5934c443798c45f2bbc45d1f97ba80eb8f2e159639a124a5e1d342ede5b85f73e760667971f2d53f3ae14a2975a7e27e99eef24df3a56f2f37d119a77df1857534f9136de6bab68bdca752baf34a7120a1c5865f5a6d426a72f0998a5b871851f283e46fe838319318b5c53a45d6600836f359123808b110415f21de0096cbb2e82fe695884236c9debd5404f67075cb6866590bb1e3807435cbf3775c5c2c955706609a0b7aeb9fc65d5cf6dd43719347281e1970be5f42f18ebf064e2f2c78d6565386b505d716eb32d346cbdb6cbbd9e7b6e28af60a733", 0xe2}, {&(0x7f00000002c0)="129853bb68184e95cae5aa61a9c852174be1d30a7af2e948629dae5c6df14c60b1752b354c64b07511f5f8c7f408b235ac51aaf5d87229b04c62e0c0217bd35f3fb4a6d1494bb575a929b287e6eddb8e60dae1c5c899266004bc07ae3542e746373a1d8a6daa3dc2251252b50038e94ca4fa4fb8ec928215cee70b1d7e3fc7", 0x7f}, {&(0x7f0000000340)="4792d4e03acd683edac0d5506b2a64559c8fa707f1a22ace9f7b0230059e8c9d6532f8970408b290", 0x28}], 0x6}, 0x1) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:57 executing program 0: r0 = socket(0x1f, 0x2, 0x800000) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000080)=0x230857b2, 0x4a2) 16:00:57 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) minherit(&(0x7f000055e000/0x4000)=nil, 0x4000, 0xf7fffffffffffffa) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) kevent(r0, &(0x7f0000000140)=[{{r0}, 0x0, 0x27, 0x20000080, 0xefad, 0x5}], 0x6, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x23, 0x80000002, 0x9a6, 0x9}, {{r0}, 0xfffffffffffffff9, 0x2, 0x2, 0x4, 0x7ffd}, {{r0}, 0xfffffffffffffffa, 0x20, 0x3, 0x0, 0x100000001}], 0x400, &(0x7f0000000100)={0x6, 0x3}) 16:00:59 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) r2 = fcntl$dupfd(r1, 0x0, r0) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) fcntl$dupfd(r2, 0xa, r1) kevent(r0, &(0x7f0000000000)=[{{r4}, 0xfffffffffffffffb, 0x2b}, {{r1}, 0xfffffffffffffffb, 0x5a}], 0x800, 0x0, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x410, 0x0) 16:01:01 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x313, 0x0}, 0x40) sendto$unix(r1, &(0x7f0000000340)="48cd57348121c345406a0478da1b59a5ba0a8f8af2ef5def317cd2d3186c3342ad9c35a6756227c77226b3fd7e42dc393c4f31d5ba05b439ec4478e2e45111caae932a2c24134b75ff2dfe11809fb80a3688905b661265b9a3e359aa942797b1d40013b9c9630d901412d89b56951d0cb51d7712a2e258450ba9effae14f600d7a0c849bd78efb8451a59535f76b2b12f6843f50f8f2128b2d8cb17588b26ed4b571a2011255d6f892396b75775364bff2d9efdcd00c", 0xb6, 0x5, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) write(r0, &(0x7f00000000c0)="e38e8dd6d7ea89e0aab95de3db7be113407c5fbadb03c2dc4dc0646fee61f6d297af6599300cd8146d999d80547b5ab8837b54b473247c9da4cae56c7428341e1f44d6c1968d32f1e742fd302a8b49bb975ab9cb2dcd020b4bc625cff3f038da9c1e0a54fe2b6945ea671a22b8ae644292a5fad442f04eb79344bd342ebb5591b4c5e24af7492b85fbac90f93a52eeb565", 0x91) execve(0x0, 0x0, 0x0) 16:01:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="10000000ffff00000100000000000000a69f42a7eb7de7120419162382b018362db710550433ac4e5b27ccc9e981208ef97fc193c759163576c6cc8bd6e8958c"], 0x10}, 0x0) r3 = dup(r2) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x1, 0x9, 0xfffffffffffffffb}, {0x18, 0x1, 0x5f2c, 0x8}, 0x2, [0x8, 0x2, 0x80000000, 0x280000000000000, 0x8001, 0x2, 0x101, 0x7fff]}, 0x3c) recvmsg(r2, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x2) 16:01:01 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x4) fcntl$getown(r0, 0x5) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) bind$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) listen(r0, 0x1) recvfrom$inet(r0, &(0x7f0000000040)=""/36, 0x24, 0x40, &(0x7f0000000080)={0x2, 0x2}, 0xc) listen(r0, 0x0) 16:01:01 executing program 1: setuid(0xee01) r0 = socket(0x2, 0x400000000002, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = geteuid() setreuid(r1, r2) setsockopt(r0, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:01:01 executing program 0: r0 = getpgid(0xffffffffffffffff) r1 = getpid() setpgid(r0, r1) r2 = semget(0x0, 0x7, 0x420) semctl$GETZCNT(r2, 0x2, 0x7, &(0x7f0000000000)=""/163) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = semget(0x1, 0x7, 0x121) r6 = semget(0x1, 0x0, 0x200) semctl$GETZCNT(r5, 0x3, 0x7, &(0x7f0000000100)=""/198) shutdown(r4, 0x1) semget$private(0x0, 0x3, 0x8) semctl$GETVAL(r2, 0x1, 0x5, &(0x7f0000000200)) semctl$GETZCNT(r6, 0x4, 0x7, &(0x7f0000000240)=""/228) getpeername$inet6(r4, &(0x7f0000000340), &(0x7f0000000380)=0xc) r7 = semget$private(0x0, 0x7, 0x4) semop(r7, &(0x7f0000000440)=[{0x2, 0x2, 0x800}, {0x2, 0x400, 0x1800}, {0x0, 0xa7b, 0x1000}], 0x3) setpgid(r1, r1) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000480)="b92fc75d480573fa0e10555dd5a22016bd4c1c6b1dde447e5198502c948f0976a8d0760b0b1db3968de530fd9066a7bd4dceab5bbd3dd51f6bb1b5ad8e08727c7637dcb960f444e792e9f6f8f04ba83aad1bc81ffa049815094fccdcff31280bbfadd034ce2dcfce9794e9e7ea88ed88866b12be014910692b0fdf4fff98e93157e07e29e56aba4a9f4a10bc5d372b85d5daa44c027119598a306c691aba6cd3d50330899d834bc718cf2533d278b371dc3dfd4457f9a45c2e982e6f898e8ffce46595f05a1b39fd08af7b77b85b8eff4c8572183380923e283765f36c6e64f1a09c6edf8eceeaeaff83123531db216468bd277d85748158bc6b3b4ba6af2790892b0ae0740fa04714d38819a841d307e25be2ca6322ecd9ae64c96e5c7248215c7bb820ce970c404a1240ccca80db882008748ffba8836021549be8bd4213fec89437627407f3d7c82953fea2eb50a2d72d963e45a0d824761e6117e9f69577148a0170f2c12ec225139ba803d068a915417bc79140b4c2178d51290f78d9331ce6e72bee33f149eb6e812950b0554d96d91e6667c32d262ff47b8caf798fb832f5f04604dc80c1c8de63cfaac280817cbb2e10cf3a7d0fb2ba48e8c24488b2213dfbfd0ee1cb8034059c9c3afbd67b1f3e4e44d7785708062c1a015a20efc798276926b31b82c99646c77bb917de785a7e0a336f4464987c5dd457e492e05fad423d6a198453f7bdd72b67c57d54344fdc7143928f0dcff07ec6de2cae26c652bb1eee5e489d3c6fe066186af2fd1c75e7f72cbd1e0a46e9019f545b7d584e11dfa7292ee3150da3df0e9fae3f707975c903062f0b477c90412c06ea85e80ad19f8bde44b89be634cc7b37b9090c53c430f51f4e373f7f5b753f30380d47107a8b4d87e545d741a7478ae28fb6352602c741a469c3535cfaa01b0f32c22ccb8473927e5babaac01025ec6cd857b43dd3fa14eb4a9cf28a1194ba6201d2ce402e4ceffc3d9e0915a39ca23271afcc0f1e33fbfc461f4bf78f14559b35232c2d5b9d6733ae91c3f75317e8773885a5c5a23c736c97cd750dfa02afe23525eab37c8b07a8b7ba0b7c67a191a7cf9704bd9dab879463bee08290eb47b5f5557a3999e4cccb5ecb8c167e6bf67f3abbad734bc4d4516ef087c673d5d4d286cfe39db9e4c785faa80809cafc36d12f7ce1c10b395c2d9daf3bd178de2bb54ed6d0faa480aa7816cf525b50185bd447bd8dcb66b469ee013091494bfe3ad8aa022a69ce7c50c4b75a778a929c420ab113966719ee1b482f68a6f896432f4824a3b4fdbb3a2ab5ab5c9b1b864e9fbefb826404f91ab1d81f33d021de713cd5626ecfc8c7d56b07ad785f189dad3dbe33697ce381aa14813df26120a2f5c5b1ab4be3e9f6055fe93038683665113ea64b8a70c3077904cff7dcb7f2eccea498f1c83ed8ba93827748188e3deb5dd259a5b6a6676eaa9cd7e234cabe37af8a54eb584a25fa98a895752f3e15882c8881b0cbd19977e729a444b6d49343986c509f2a83469ab5eb876df1ba1d0c3b508dea65483e1cc31736c95e4084679e531a6410dc8f0449a375b1f1a7f9a9a445f132a20a1fd615c43c07249f42da17f787826e83df8684a2c8379e6d012ab117a5caa71fa051c6a80ee2c1a0608b31f09e870a62a846c1174a2c447549d7a4e2de87951c2ac7bf4159c1f3d92b5db2548943e38c36a385f9f690ba1904ed5aa9f6df6fc193f8bdf4b93eecf8bb8edddd75cb7a7af66fcf31fac7143409682dd85568e171e6b137a9c8ad849562d6802070697856f5369af85f7ba29dc717d93b7df0a50511d3ce7fcd143ba3a0d1a6bfd32c74f7d5b35ea7da76ec496e5ad9e2fc03b7686859f595efb4c126ce2addc8bea4ddf92c37df1ad83507ae27ab2c10a5d645ef25820d218354e2feb420bc1d86b3d519c4ca236bcef1d5dba726f84523b268cd793a8bdd0634927437e5f0593a47addca304a3e12208943a1daed196314330e1cfa45ad511b8bf64e0d7ff849e74ae44d884184ba3b6eaca6a5cc203201a69cb6de1a3eeb5fa6716ee28035930b4578fc1ab72375729134f2944b8869b47d0aef2eb0d73fa2722046403273253f90ad88f104981ab14b5778a57d1e78f8861e193e48b1761626d0cca4c9875fcf81ddf2d20dbed5524489f1bb1763f1bf3cd7c500fe87217924bc37b3954af9eebbf6ecde63ed52c457353404d0e64f33ca857797fc8e0e4ccd70dec631f8b8d47e7a05e6db8dfc6281df78bdf6884144815a001a63bae12b5edfa9af64fc4016d141da9b804856a9ce31fea11f216c33c5a3c876e66fa4e03bb941357b14c317cfd8dc711e321533672a7fc646d720a061846538a2e4725d9dc277db61b22365bc6767c848fe2420272dd711c278d6e03bced609c9b4f1502f76f3209b0dc6730f6f8cfb784199fa7a161c0926ef48cd3be7765d76fae3e7cc85629413b400909cbb035768ed5ab9994242e161acdfcfa18aa2955b958646cb41602bc486f6f9aea0a2855fcd544a5d8b7e46f2e77fd911548a7ec6135af48fd74fccd05ff82ff80041fd509de03d1ac50b1d5e34a8e0dac53678adbf814183e2fe21e2b842f6db69ec748b1c2a7f800e176193b74f36fb8cd529617808c4abd80ce0cffd9ed8c9f0ad79b9e9a2ab552b5117332ccb5a77226f17838d299a53f83f190d1c54237332ff0e61640713b4d29eeec3aad50e9e466e7bda7d3d5145d41d1da2c2c16e700457d32a5067d2d8804d2a9c6c0f87c4aebf989a51336240127fd2d39ad40431c80b784086a40eadd9f952b4fd38fd0fd6f325b948b4d311bd946b1eca93b39af627c09b892b7d3b6e504fad86c833aeb9a54904c9f8d6afe75fb2e9bb941aa3ff12e42a15d0f4e371f73c5bf6889d86558ebcb43b1d0abbcc6dfe7c85e2c5521d6f31923b95ec29727b8b554a04753ae72ef2d49040626d51153d907374399e63c64b00c860cca90c886b305ba0c914f4a82536012251405cb2d0f8f386d104ee6ee2d846ca5d5e9d831444b1bccbb09ef1abf0db62d7578ceee6523d0b874153f0d2f4e64180df980d000f4c402ea8eacafb8c6fb0d4848398d0e78c8f4388942d49f9c6dfbf30ce9203a5e41742c8801ebb8e1b8bc6a2722fb226ec82d0d99f4a4fe0f10b01944ec38f043fcea9a7fa4ef1e7f576dfc7ef1f64778804f8d5dc581167ce8c1c0d9173eb423f6af538002ecaa50de6b94fa349b201d0fc849b1671fe4728ea200486f9223bb0abcfe97a08dca91b65f06bd6a2923a2279880d0350f6fe5e358710c7c594ddc5532eacd86ad62c862352719c069f4f55eaa1204e3e97d02f49e9b4b04286ea604315c4410911d0970f3c0e09384ce227454f79b789f7e29a4b8fecbea3a5c868cca8259f5d2506333b4a349e6a63644ce1b4dbf29c5249e1187d9c529a3d2b0b1dd64c87ccae827627d563cdc9efb842432b98956f5607b6df40e2abe52c9836b37ad06dbd8eb2028b7b873daf520134bce14375f9d8a530b6d0e1f39962def236f9f338b6cdcd0a9b5ef9c357c09b685331eca6f8a065ff092ba266ddd31f4c86934f3458229e952fd1f01abf16be03adeb099fd3591b1ce0bf498cdde62e0158b1235aaf1c5f7a8b3a427469ccbd1fc4ed97f4f249634d2a13da5539578f731f796f00390a4fb3215734b532e45f6178fe14d499066f47f35ec0c1ebb4160799995ad5873351d905f9c114632c327e8af714d7252337a18bf2be053584337ac4cba4f8644e330f95075c4aad103bbb2e1eb594c0ff60ac1f54bca019cfbd78b22c9c0af560e28a4375dea1903ab09f34bc4a02c2dd66f342d0d1ec38fa4b690b682030ba95573a082f9d958cde102f07c8693f5095d57c6fda191a41e413ce006d703511eaa408081e5dc0e9eb9fea79885df41bbbb40e8b7af706d3571ceb870c2cb792851016c39daf3b47c56f9e901f376c7e41e97e445090822e64fac556666b285b6174a6d38331694f04c2a0d232507daa900d5a7c2f8906036dfc8bb97ce7d6f6da3eda2cf202e9c9a0df946bf555c72190c8dbdf2ee8b8907513ca66b0fe339f4e14460143020a83ed85029c34afccc3ce6c4c090a80ca36aeecde4e64611db3ce4eada1e7c950977fa6ad02d1df05ff629c6896a5cf21ef8ae59ed9dae7206afd8583fe80e0c33f69259819d26aca92d5903c73f82611288a9b03b508fd4324a364763f40da0a291b2190b8851faa38ad2f92c9f4de314b4546ecd73d57c66456c900c69478837da6310582dc601c976bdbcc85a460f80e14e6bdb0c6102a929e31ebe3ef38b0e68b9950171f919c0daa3bff57b6398467dffc1309608cf4fb305474f9cb8e4fe42f99b7a699dc64f100a22b77c576cadc1df7099ad57b074b779a98b975e2d0d6aed65fcd9613d0875cd937f5cf68e0ccd8fd6637bb29ade9c025e8adcf39a7cf4e78b1a57040d19cba6af5054adfeff0a1eeedb3cf9f5ed92348e7864b8eea86e3bea1bbd6596367271b78c17c4d02a826e2b61661e208103f25bdbfdb6b02063efc5e8ceeaf8036da4588e2cf52dc875560bf2164b7f20df4ae9636351c994d6b0915fac9d012666c54e068ed561f8e6c85f66c6d8d83f86bbcb49a164f8b51770064fb8cc228b5c4f2e855733492432b1ee3221ee7658d79e62f3264560132cea42b6a0ac8d2f8098174bcb5db71bb31f4a4b847505c2164d4441ef54bb662880f03eb62afdd9ac0acb45f02e5c033f7fdaa2526defe5fa508ba39d58660b67bf87091e8d986b2ff862603a07cb637e39a6d5bfa5db665a7639cd5a50aa0a62c778d757f17a7efd33e6a494e41580cca03cf281098ac3301513e7846b41ee4c352c120143d49eee67dc5171f418258837f682e93bd504d95f1387ad45616b387bb5eab6c290398d91af4dca883fb771a09531f7b224ece4b1046cbf4d9e6ba1c580cf3d1317bc06a40b7a0b6ff43382a49478a6be793e0b509f6d8324ded8f250988d83b637cf684c4436a69382f163705da4fd2bd3d163b58f179464673fb68c338c58ce97a3b1da66a2768758e8bcdc26924674dfd866c7fc0c596bff48cdcc2bd39d7f188f951079e48fd36870ba964d6314329042463c16348c796537664fd70868533665a2b619e5eaacd9475ad29b936a2137c14f4eb6a054c616341d143a18cfd865b50a196cb430f396280a24f70fdf27412d844482835c79e2587a671ba59047589ace53cc8f3ff01903cebcceda69b1b78b1897f273af9e028312ee34d0e427444ad16ddf707d3b512ffa0edf309d50a12c3cec1c8c416505349efdbaec3604ccef9293025919bd4ca98990a1bcc83301a9f0951d6f32f918636e6dbf52de3cf4ebb0c2dcb631534f60471eb2ffaba4383bc1c32841ec57b3e6e029582c8ff62e4075bc43bb0dc12cdc96c27f4ad7d8ee77ee9b3ec9f3401c2e984e3bd330489a459db5ce8be1ba64e6112d32f1ab76be9f4a60591b48888880e0c1e5063037beec9175c26e68d59d98e85482f8f6dfac0d0404aa3f2b4bbf06329c893b40f850b75a669981fe0be1c954685fbe8dd49b7c034f5b5b09ec59bfa8fa62ae39dd01ee384f8973b1b87c22d754096d127f2c53eb59f769e8a6fc80c355c6ed67011de7847af82d7b7b0280bcb8c3f475bf8e9ec10b3a39c02846b3f673e6372217cf9e602290b17057e5d1d5dbef3bf5c0c8fc05a67b86c55aac98deb6a2a2ff9cd1ef11cce68e644b1ea19a65f0a98eb340ce4bc4498afc93be87dcfc0969c23bdec6cc", 0x1000) semop(r2, &(0x7f0000001480)=[{0x2, 0x1, 0x800}, {0x2, 0x9, 0x1000}, {0x3, 0x9, 0x1800}, {0x3, 0x1ff, 0x800}], 0x4) semget$private(0x0, 0x4, 0x14) getpeername$unix(r3, &(0x7f0000001700)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000010000000000000070d5a6676c750000000000000000000000000000ef0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ab4031f135086b394740d53c0000000000006250c903f827c0e2a8aec4b1c233fa21cccbb92848dc04388bb9add6a2894c9714d6b11a736531e128c0f8b1edf94f0c75ad2285d2508a31fce133ad01ad0a758614ca3ca7ea27903545c493d9fa9600100000000000002fa137eca08a785e530e6bfc0d115689ee4e8ab2be5b0ffaf9f8479d2128700b541b6b82ab3d5301ce603cfe84e30776f752e02ffc4a9e0cba8c40ea3941bc0747146f8683b27972fc125ced3f5860a8ae35db64e114f7c188103d54e0380f7fb926b5bc51aa"], 0x0) r8 = getppid() fcntl$lock(r3, 0x0, &(0x7f0000001580)={0x2, 0x0, 0x6, 0x0, r8}) recvfrom$inet6(r3, &(0x7f00000015c0)=""/46, 0x2e, 0x800, &(0x7f0000001600)={0x18, 0x2, 0x4, 0x4}, 0xc) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000001640)=0xffffffff7fffffff) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0, 0x0}, &(0x7f00000016c0)=0xc) mlockall(0x1) getgroups(0x3, &(0x7f0000000200)=[r9, r9, r9]) ioctl$TIOCGETD(r4, 0x4004741a, 0x0) semctl$IPC_RMID(r7, 0x0, 0x0) 16:01:01 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8000000000004500) mknod(&(0x7f0000000040)='./bus\x00', 0x6001, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0xc1045763, &(0x7f00000000c0)={0x0, 0x100000000}) 16:01:01 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0xc4}], 0x2000000000000287, 0x0) 16:01:01 executing program 1: r0 = socket(0x18, 0x1, 0x0) recvfrom(r0, &(0x7f0000000000)=""/187, 0xbb, 0x3, 0x0, 0x0) setsockopt(r0, 0x29, 0x1, &(0x7f0000000140), 0x0) 16:01:01 executing program 0: r0 = socket(0x400000000018, 0x5, 0x3a) pipe(&(0x7f0000000300)) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x20, 0x1, 0x5, 0x540}, {{r0}, 0xfffffffffffffffd, 0x0, 0x1, 0x8000, 0x2}, {{r0}, 0xfffffffffffffffd, 0xe3, 0xf0000000, 0x0, 0x100000001}, {{r0}, 0xfffffffffffffff9, 0x10, 0x2, 0xfffffffffffff000, 0x4}, {{r0}, 0xffffffffffffffff, 0x10, 0xf0000040, 0x9, 0x68}, {{r0}, 0xfffffffffffffffe, 0x4, 0x0, 0x2, 0x8}, {{r0}, 0xfffffffffffffffa, 0x5, 0x0, 0x800, 0x8}], 0xecf6, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x20, 0x80000000, 0x9, 0xff}, {{r0}, 0xfffffffffffffff8, 0x51b831337bf18834, 0x20000000, 0x8, 0x512}, {{r0}, 0xffae80ae75a74730, 0x42, 0xf0000007, 0x0, 0x6}], 0x1f4d, &(0x7f00000002c0)={0x10000, 0x8}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000340)="28dc5cbff6d7a7493fbd4df1e6992340a6700d837673c31cc9e91682d46867d57df53f466f81c3d7c63040c4b99add3709533276b2b5d2c3421ff06c43a6aec41f0ba6265e61178a31ab2c24509b5ecc762c849d7643eb248ada3471a5dfe02ca1406eef6cc13a059e4b604b5c3a6a61a88dde385a36acfd04c5d1d53353", 0x7e) mkdir(&(0x7f0000000080)='./file0\x00', 0x10) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000100), 0x3c) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x1, 0x6, 0x10000}, {0x18, 0x2, 0x2f0000000000, 0x3}, 0x5, [0x1ffe000000, 0x9, 0xe0, 0x3, 0xfffffffffffffff7, 0xaf5, 0x0, 0x1]}, 0x3c) 16:01:01 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = open(&(0x7f0000000140)='./bus\x00', 0x2, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/171, 0xab}], 0x1) 16:01:01 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) recvmsg(r0, &(0x7f0000000100)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/58, 0x3a}], 0x1, &(0x7f0000000180)=""/125, 0x7d}, 0x801) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)="eaff125c000000003189b61721306fdfe0227bface92fb76c77d07e33b2416f49d2ffa5420ec0e25eda38e63c3162c1d7bcd2a6f8b1067f6c9211048dc6d1601e7cfb04ba932db65f717e0550167185d320dab925026e20fefcbc7277c70f90a05e2519e8a6c43409aaa07e48c", 0x6d) 16:01:01 executing program 1: r0 = socket$unix(0x1, 0x1000000000000005, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x22, 0x0) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x2ec, &(0x7f0000005a40)=[{0x0, 0x303}, {0x0}, {0x0}, {0x0, 0xffffffffffffff23}, {0x0, 0xffce}, {0x0}, {0x0, 0xffffffffffffff4a}, {0x0}, {0x0}], 0x9}, 0x0) 16:01:01 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000740)=@file={0x0, './file0\x00'}, 0xffffffffffffffdd) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)="6c932bd6ddb317c5f499cc0ee575fc646bae1730d53be2f209d78f8413fe81038004e6d84a9e381d58287a28e6a27f3d8cab9920a2b66c570a", 0x39}], 0x1) r2 = semget$private(0x0, 0x7, 0x38) linkat(r1, &(0x7f00000006c0)='./file0\x00', r1, &(0x7f0000000700)='./file0\x00', 0x4) getpeername(r0, &(0x7f0000000600)=@un=@file={0x0, ""/91}, &(0x7f0000000680)=0x5d) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000001a80)={'./file0\x00', 0x5, 0x1ff, 0x10000, 0x0, 0xffffffff, 0x100000001, 0x3, 0x0, 0x3, 0x100000001, 0x100}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000200)={0xc679, 0x8}, 0x8) bind(r1, &(0x7f0000000100)=@in={0x2, 0x3}, 0x361) recvmsg(r1, &(0x7f0000000780)={&(0x7f0000000000)=@in, 0xc, &(0x7f00000019c0)=[{&(0x7f0000000180)=""/85, 0x55}, {&(0x7f0000000240)=""/209, 0xd1}, {&(0x7f0000000340)=""/119, 0x77}, {&(0x7f00000003c0)=""/221, 0xdd}, {&(0x7f00000004c0)=""/111, 0x6f}, {&(0x7f0000000540)=""/67, 0x43}, {&(0x7f0000000800)=""/195, 0xc3}, {&(0x7f0000000900)=""/4096, 0x1000}, {&(0x7f0000001900)=""/144, 0x90}], 0x9, &(0x7f00000005c0)=""/6, 0x6}, 0x803) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000007c0)={0x2, 0x6}, 0xb7) semop(r2, &(0x7f00000000c0)=[{0x4, 0x6, 0x1800}, {0x4, 0x2, 0x1000}, {0x0, 0x10000, 0x1000}], 0x3) 16:01:01 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = shmat(0x0, &(0x7f0000ffb000/0x2000)=nil, 0x2000) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x8000, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) shmdt(r1) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)="12", 0x1) 16:01:01 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200), 0x0) 16:01:01 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000), 0x0) 16:01:01 executing program 0: 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), 0x1) shutdown(r0, 0x2) 16:01:01 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0xa626c0b33529dea4, 0x40) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x40, &(0x7f0000000100), 0x0, &(0x7f00000001c0)={0xfffffffffffffffb, 0x19, 0x3ff, 0x101, 0x2, 0x3, 0x2bf0, 0x8000}, &(0x7f0000000200)={0x5, 0xee}) nanosleep(&(0x7f0000000000)={0x1000, 0xd2a8}, &(0x7f0000000080)) 16:01:01 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x5200) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x10001, &(0x7f0000000140)={0x3, 0x7fffffff}) close(r0) 16:01:01 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x52, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000040)=0x401) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x10080, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x1, 0x0, 0x5, 0x95, r2}) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000140)=0x1) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000180)) fcntl$lock(r0, 0x8, &(0x7f00000001c0)={0x2, 0x0, 0xcc, 0x0, r2}) fcntl$lock(r0, 0x9, &(0x7f0000000200)={0x3, 0x3, 0xec1, 0x7, r2}) syz_extract_tcp_res(&(0x7f0000000240), 0x1, 0x9516) r4 = dup(r0) setsockopt$sock_timeval(r4, 0xffff, 0x0, &(0x7f0000000280)={0x673, 0x5}, 0x10) fsync(r0) fsync(r1) syz_extract_tcp_res(&(0x7f00000002c0), 0x4, 0x7) r5 = openat(r4, &(0x7f0000000300)='./file0\x00', 0x200, 0x44) syz_open_pts() lstat(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)) ioctl$KDSETRAD(r1, 0x20004b43) ioctl$KDGETLED(r4, 0x40044b41, &(0x7f0000000400)=0x1) write(r4, &(0x7f0000000440)="7f9369cd92156976a8247aa20fe26704833e9abf3b8bb57a0b4fede4d87a968f7d29aa32149947a7624f188611ad4b26", 0x30) fcntl$setstatus(r4, 0x4, 0x88) preadv(r5, &(0x7f00000017c0)=[{&(0x7f0000000480)=""/71, 0x47}, {&(0x7f0000000500)=""/237, 0xed}, {&(0x7f0000000600)=""/35, 0x23}, {&(0x7f0000000640)=""/41, 0x29}, {&(0x7f0000000680)=""/209, 0xd1}, {&(0x7f0000000780)=""/4096, 0x1000}, {&(0x7f0000001780)=""/42, 0x2a}], 0x7, 0x0) fcntl$lock(r1, 0xf, &(0x7f0000001840)={0x1, 0x1, 0x3, 0x1, r2}) setegid(r3) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000001880)) fcntl$setstatus(r4, 0x4, 0xc0) recvmsg(r4, &(0x7f0000002900)={0x0, 0x0, &(0x7f00000018c0), 0x0, &(0x7f0000001900)=""/4096, 0x1000}, 0x2) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f0000002940)={0xfffffffffffffffd, 0x10001, 0x0, 0x4}) pipe2(&(0x7f0000002980), 0x10004) 16:01:01 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = socket(0x1e, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000040)) 16:01:01 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1000, 0x0, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000000)="6ddaf4e7b461e3799f37975ab63d4addaa273943f5832dc08b1b40ba77806c5b9789b5eb426f3a8dade93142982bf31f55", 0x31}, {&(0x7f00000000c0)="5e678f28a205d139a86770f04b51429a4b072148397e953d4d4e1cd05d0ba189df6c97eb4907f686c786f24acd9933fa7d88ab1d78f7cf385301297d127c96563bd8ba20546919a8e7021e8a181083169d2ce869185ae2b081638e58894bd2fdc73c6c295efffd", 0x67}], 0x2) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000080), 0x4) 16:01:01 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000180), 0x0) r1 = syz_open_pts() ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000040)) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x6) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000080)=0x550) 16:01:01 executing program 1: rmdir(&(0x7f0000001540)='./bus\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="000000186004008b00002b27feffffff000000000000000000fffffffe00005053d570000000000001000000", 0x2c}], 0x1) sendmsg$unix(r0, &(0x7f0000001940)={&(0x7f0000001580)=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000001880)=[{&(0x7f00000015c0)="3ed09752dddfadbced79cdba711eb2234e603fca1b7fe580d56818f6e32aaca7", 0x20}, {&(0x7f0000001600)="b89932d28dd1a60e4790a1cc772444856bfdc816fc52af3ea387a96e2c618a55d8e3a808e05cf4f9050db5442d283c704f2a826424b852f1b797e014d0c39c3058e701802397ff31fe3d44cdaa1c026ad4789ba765eb9424ab00379cefb02689fef1d47b947933dda84d4200bddda0409ad2976582d343e52dde412304c2dfdadd1812aa328720773da59fb68351507e388daa2ebbcffd0cfa71220d95d47e7857cffc5d01e265af4572507cdc92c4400004d8790996750e1f8fca6a4fed823e2929085e85e7ce780123359d8727dad961eff9f4aa4e0e1785f5e25e4b81f9f6ff89ea7a8cc0f33c", 0xe8}, {&(0x7f0000001700)="2d93c738749c07ec6778b5b04f455391ad73ec333edcc0c4aaa339e470b5ae7de552218dd0ffad51235bf2ede020f6fb0031d91814e26d9dbdb004c28cec6e951ec95b359e540143acb3e10e982fb791a64ac0f91e8d6db138e3715bfabfeaad8c14b833bb1489d22051d0", 0x6b}, {&(0x7f0000001780)="73c92ed25b57c83deb9e0818160e2d9adb8e1fa2922eada6936bb9adcb40ab3a1fa78a8950fe1dec436da6e6c36213ec17eb17497ddf06f4d9f17897c2d9189d53db938faa2ab02a7de88bd0395137a60648a0cd0f6fbefa59b619", 0x5b}, {&(0x7f0000001800)="b616646d9834ab9f8dcbfbfa28738486a1d0bb26dd14ef37ef0b957418f45f7c84702e4a3169ea837ae40b0b607450d2d26c8e09ddfd7f9bb67d3c981e4a5c442c7f86500cc0e6a6c08e04398f", 0x4d}], 0x5, &(0x7f0000001900)=[@rights={0x18, 0xffff, 0x1, [r0, r0]}], 0x18}, 0x0) writev(r0, &(0x7f00000014c0)=[{&(0x7f0000000100)="9888e6ed3b19b97b319e92a03f414faced51addcfad493ae3bd8eb62485f2dafeaf8dae39effc396e188414125d58c7aa83bbe6a9b38e731d57ce4d7b2fddfe0425d0da955fc4f769e9c4991120bcdbe1a2b2fcb8ea5a3fdd201dc9f0a5671810161f12b7028d7695a4f50d8cebab81461988446bc1d2c7bbf0c8fa640884f7201c7b7b8312ff9b06ab0aa5474f7cb87a843206af5c6d2e2d4818ef403e4fa2b52d9264771f92de8391ea21628573e171ba20a153d6640b07d87d206371f736342cf6ddfe28e083f8ac294e2a5952a34e8c00a557d775c856ba4ecf50592e2723b9d", 0xe2}, {&(0x7f0000000200)="2bcb9793225cd91ba664d3a21744a0d4f90a3e7764ea1134e99aef9c182ef549421c2907d1340befa58e52816f0aeda1cd55c447e83fc242aa89727fdf34cfe88249d8fa4875380815583745782acb04c0b26d21829eda39dd898dd55ad3822b062612b938846ec24602bbd544050e32b86181e37990314673ee475e51c28982cbef80a7fa3a1f958e83320d1da1aca2f0953200e4043c1a3ef445c24bc9c6dfe8114cd19bcaf605a81778140799f161999fe9fcbbf345a07b1813c026d85db744e2a240e02217d36f7be67459cfad0ff8ec78b5", 0xd4}, {&(0x7f0000000300)="94b1035c90137242693e90bdc2f91e294210da93b8abe816c6e5ac92589b46ab80d27e944c42a2bbd6e006b50fb777e9bc42fe0bd13b9abf078e15c52bcf2184ba61422a383fc0806a32fadd6cbc8977a7e7279ec82b2944718d2269d4c387d4966b15c5c5acfba4166488f00324f5c9e848a759c98bdd566f4b8ee5dd682f40c4aca211c412797b74218484ed7cca6c4e261c8261ea47d79696e8f6", 0x9c}, {&(0x7f0000000440)="8b5a4d289b43bb324127ec34921f761ad0729620dc980b2ebc5e157a2a58925c837fc23e6e2ae70140ac658777bb42252911a6b99d8180b565ffc71ae6c8b6727cf3e4885ad622b1efedb10f3e85464d05506d3a333ef0f267025a41b5a31c7f2d6e45f17d47668440d6e66247c706ab20564dc664f415592f5f96ba50ca51a05fb19182db5a6f641945bf96164303f0baa24b5a26d76dac9881a9c3da369dab7acdb76e50e5f7830cb934764fe3cde64adbf8795ecd4355fee7aae277653fc3c1971a4b6a6d360a0cd279cdad2c69a62d6ac19ffd86d001781c73e9f395f019fb5ccbbae2f6f952b1823ae322083a424be6287f442909b24d747f60fbe8d88eff55e816b89a8fdf901ab2c0efc872ea9830e99fa90a4ea9d30f7db07c7b5e385c7afc089fbbcddb163fa8ee7473ceca6598d7fa83e755b205005ed3a9fa5a1d5f079b338ef75503e16b25d9d41e4d2435c2f69f5d9fdb30e3a74e32f3b7157793793eb4988501797433f1dae8afdd3c15bbf177fe9ae91227316c18622bcc42c55e4b9288afbedc391871e28ceb9448a507c90997e3f460c5b3e5a892d136489036bb5e1b4cb0ca64dc644b03bb59b57fea499de2aab5a59204a5ad2c22356a7afbde550a713f86bf3d7768a471836805d171ad0315564cd1f17f0c254873142600e855ec40298bd8592228f9ab0cd9d53d5ad68b1e90b8594097000ef129bffcac2953b883e9891d7f6f5dccb8725035e77d86dee4c4d4501e3d1c94b34f47810346af655506f3c038976db4a0702821a42255d22b99234b62cd8dccdda30e8e123be9be9660d0272784e2c126c5c66b85241e95783f2d9977541c17b4c8d87f82ea92e319d11d58cfdce1516ad2e6ea29991b4da4b4bed88aad1c337a0c61bbd8f95fa2e69b29bf8db8e3d4a551f6546c17e914086423db003357ab435d113c899024dfb994e34e76c2242ed91e3c99fe70ef9d0b3f17cdbe1d1aef1f3b8623c5dbc6e4492ff57b7866ed7433cd55c1c7c142491fcb6ee656f8c732f611e21a97534d08727970929188955029392db7715a0e2d59edc10d811cfd5e975686a78cababbb83a19c718eb6e7e3dcd8739af5268720fbd9e871c862e7c20c7b33e74f33e7f414efd0a7caebea48fe5a7db143a3443535577f0f33228b02a4b96b84ec5e044ccb7d4ba58545f0950720eef5b7917f12c849ad45a78780cb99b4c51c549bdcb82458cf474c3744e48a9f60096922949d32c2a52cd580585db0a22e61e63239d71a7fcafd8079228f014472f993d27d46f898a1291d6162de2ec2b0fef09fa6e16a0c458f00da0776f96892d33229eec3bbe9788b9da8b6db4351b1b6d8b309749f84b44abf9805cacd5c5042153dd961ce5c5626e791c918417693b40c5a49f208fc0487573884b2c63fb7eae3a0ea31fcd33f2378391b678671c96472d0755bdd24519d71cd1fb8b74cd571f0298e56702833a1173be3091946526f794a31f95f829825e83007594674800459fd36fd4a61c0c226d71133bb13807d99988f845ec02fd8325b1b360f7e8ea9dfc3ea22dc83d78b3d8654e2bfc61d9b1f0a4a03fc51662db40454393deaeaac9adb7ac17df9a9ee8468ccf734d221644f1887eaa32583ddc44334f9ced8c4d2833c0464703eca2ccb0d45003210d384347c9113a7c9c0c8ae002288a4f52e35220e341f2097a6bde31df2bb3ed2e815bec50d0795d94248677ffa20ae293bdb50f300ad285d5c3ef8dbcc7fd62e18283b75dfc0fdf71be4dfcb656e6937cbffccf66f52562bd705baafe4c810d87b417a0780a3c5df21b5e69c67f486c30bc8d5616d809af5f10fba8bbc3ff33e709a4cb70ed78565a4ac0704b017d76f071a31bc9451c4ce68ee1db063fd6a298e1758a605a976baf4524abb273a6ce9caf1d8a8c6e8721fcdb1f52fbab28d95251b558b7e6dc479f56642246930ba336113c1a62a46dce5c32f8f9cc760b471d139df82cf8fb04da074da6fb1ca51b2836407944dbc412335b6ff5046d9b2395db1318788cfe1bce45072bba34c2020058a15b48f595c540e67502fcbbc3d691282d1ffc75978f0def2f427017c5a9fdb523753623fca3a0617c8c0dcaac3dc8b220d89ca1b2df35bdcb71a6acdc44828abfbb9bbd8599e20384641aa94311935bb9f72d7d95f9cbad8dfc226dd30a3abae6a68cb3c8c3e6abf5e9c78ab45387ae37bded60c054e40b0a8c0558a9b448085d82618dc33dc8c8c3dd11df18d6a2314747aae9c4dc955bf27a2632a3c221372b842d8017db5dd6d8b6522aeac364d3dc24e03a30cc3bc3f7e14e871ff62061544e4e1ef96f71a0ca1262e83770da2db5df29f8ac8740aac6096f50dd535762b36167f1af17110c64ceba26dddd22f1dfd9719ac7d71fb67111b87555741e33d741baa6553b94822d6c69e62133dbb249460b78cabc381c36ca46809a62716ac5e4cc0445322de635bc11f364f7b042b6abe3d06654d18cb5bfdb9aa8388ae0e5f11ed3b5af82027eafd1b9ddd98cd5c288ccd63a11967cf3968ca4e895f4f58cad492f77005599ef5d17d65b019b96a7377706016ce86d23e58bd26d58013cad67c8cff6a628d388c743f2cb8b36cbcfab7e616d34fc06b57a3408729586af00be3cd05c825ce106f0b6a7402b8638e7a39e59de19f6bc309f359a872b7fe229f2fcf9e99fed377cb3b54dbb06ffd53cc52bc66553aa32211523d05f27f27d397f24464593063285cc3946036644cced13bbff6d5e6c35a8173260f56a8c408c5c37f8bcb4a23f197ccce14eb7c5c39c9f3886ede491f8a4640f6589674517dcbbfa694716ef2115f33051d7b7861f62e2edb7092f396b8d20c8b71e8d2e00bc0b87b7f299a04181ba1d66ce4e139e095e7e1cff73e4892e38e4a3bbee322e311b8e629b7af81b7fe052507b89be22157912e0ae74ff84ec6f74ed8048c6bf1bed5b73b9b1ce64f921a03800260a32054a098b9f3c63f4553f7420475e05f6775b68f3fb4f48707ac023871a15f140a62e2bd2ca183feaed295e99b18ae66cdf7467672dc4c5eca60819f9fe0ec9a7a01763cd5edd9ae7b3721c6ef2030f5d579e52ff043e1c6e1f32e44ca7016949c4e468f912daff08acac0edd1824ad60511a93d3dacb2534fbfa422d245a4e58656c8668c4e888aa2057f3dcd77f292a11dabe21f66f956c1b175c36e65394fae706b496e097c1b52a75441da52f1a3970cad48cce2a3b9e2a4757a694318efdda2d964f8f125021633a2f72eadc71faefb404c35883f601f5881f15d797a08b743c84491ed3972ee5b670fcc2fce48416d17d6812cc6b2540fe62e9d5408b7d5b0fbdb1c89b3e7424c4cc58608b16f023242dcf2b213ee2a436e94209c423d87f4421931591bc3c1707751c1d1f0b7dedff4da2d32fb21f48050fa9ab4d118d94567a78c41621e9c221da87520f4b771f78e75a7377a123af0774d7ea38cedef8d60fb023f034c1e8433b56e23db069f801c4c57b6fcbf60963534ef89e5d8513ff6471fdc17765c43194d948944c785b52667008a21ff55dd595bee3d75455ef4d9123859091b6714ee7ab6ed8d0de7a1b4cfa39f6ca478163cb4773e9fc075d3cca41db3a5fd3b56ca85d0110721b4a022643043141699e201b7e2ab0a01e8a184af2b7ea8caa75f4fda87d2caf7d476e95cb600e04ad22260848a4590c4766f48886975c27e85609b5716703514778e2b7b05b68dcb02e423b8a968429104ea1311d331faa5d1b88daa5203bf254e3fda6cd1e0dbd2c2c6957e095db4110e700dffc17d2a49e8ebcf29ff261fc2d6affca342a828b2b1b7269daad6c3140c128f47686d77c06531327cc25f03f463a61da0aff7c70bf921bca556cd38e569823d49eedbb5ab91f580d14d9df0b3cf98b569246c3ae1d7dee3b82e8124bfc8fbf2fb54d9399d3776a3497b1f324bbf4423ca551920ea0f9658b9eacd81295c2e3146fd5290f76f38030e37c115a5d11f110950d006f5bde0799dca74f78d787d07afb3b8cdb61c1920cf2ed43dab1e9384a31524d4697b1c23bd3fc021796840c05765321b33f126633bd67ce828d024b8156a0c2ea523fbdb049b2f5f12b751f3236d2ab8a3ffa5db52667187f08c4537489a139219fe53a9eb24cd0c776817846c5a0a53c92e29d562aed7a6f57f26468f2b872f7e59ce1a6d7e07def572d28b182cf6906afefd7cada65c45c5464eee82fa7b5ca103d4c65218059d8ae8a5c04ef9cbba887b70727e76478416c55e5c6b7be9fda92be2ef1a851eb6caf9373f42ab868bd704f48658d8223995b656709933cfec748daec422ed080c22d81f3f260959653e6f424cc7ddc6d321aa787a89fdfa11f08da46df2971d9a67e4c86731e668476338d72d0e270f3b7d439ee50739d5b8239475740e0ca31a9b9ff8a5bcfc1f3f3c7d6a97daabcdce081b1d1063f7d2d794492edbda79763c5efb9dc8d5c810096afcee80ab16a25014b2d9b5236782415285015cbefd70726f9111f462c742dd39794d2d31bdefc4e1ee52743b6d3a5425eb8fad5fa73f9b1c64c7aeb004ee06b5dff42530ddb31c56849e4e90cfb9c1934e22b62515e8ed4ab05a60c1b3f4212e5a917f1956d82beccac312912fd49e7d4e10ef7bdc2a599386d25d1ee8a633e594fa0bef40a5e18d79f6db81ead3383d8f2b92312f9c3645a7459ed906aa8f52a6c02a8782f0fd6fc9f6bfef1dd0645e5f2ce7a29415ac3da3e7c16964b2a5a3e60d76ba9088d06aff99318b9d204a1e421c8f5b904bce0478359939e17372ef9938bff02d3feed9e0c3c2fad51d094fd3d62382a72df62a374c630db587c946cc4c3c139c8e1b0d7d0da718a6cf05c74a758b4b200e30c892ba8869dc34385d6ca5d08b933a1b910315b40a879cac59569d0b6df2df692d21aeaad96d896e464c4eca84db90676c411cdd19bc33942ab1baf8c0603dc5d3a777c1bcbb885dc1382a741c979cd87a8fe7a3fbd4450e1f81037ca3e6634f94034f306d9b829ecda624739d528220d8b9cd6289a618258cb3ae6789f71e9b5460040f07777b3e373a0bd8398d74627d9395c89855634c92266d13438c1f7be6158945b9bad858dfcfd1ab5eea192b719cff533d53615bd185d628fbd94652caa23edcdd1228f84e13c875687ec9e1845be9cfcd09cde8009e5d5bacf83962c7f91fe9cc533b5b79911f9d00487a4ea0a2b2d56008c77857eb3a3fd43036f5ffd6e53e8d80ee333e9e7884b25a5c8b746777c1c23e9557cdd3e0b4dd2eadd6bb89a8d2b129c6d92ac4ed77b63ac0e8844a3112a1ac451db774282943fb18ef630a0af2a629c69d901831660f63b15278ad5d9b283efcdbe2c295e9718c090c6a8b84496a3db27f886daf343a93ab443ee6778a9da7efa78a5c54841bdcee9f85a0687d6677adcd0481d9df453c13751ff2ae95dec1390e8d5af131ed217bbf12d7f4577c8d7691a623a686691cb70b46a9281a748e5955a7f0be4d888943adb244fa1d3be38646f0cb90c568a1bbd4cbc07dc0c7b14b66877aa6faa405b40e88caf9c2d67798208ec1c9e4dd9cf6a92bbeb80e079cb79abba679c23216f4b8f188641b3912ae6b5e6461f4d05c01a0f4990870dcaeca0d755b2ed414fe296003aa00b1a336b184f10592d1e11d1d87b67f4ca3a7ce3315ac00e76f1ee431ea1fd0ad3fc829758cea04b13bc6d216266d70b12399762f8de806a37d861d9479e43236c6785d765a478892217caba89b0f80408ed006ea0cd525791d2719fcd866", 0x1000}, {&(0x7f0000001440)="f8261635f4d826d960ab445ae1a17d813a990bd77ebf7a9a408202e71c97b46a50671efa47b7ce0dc88afaf64ff97aef2cc19b9612aaa04a6dcd6c4b0f95d995b5f72c26fccb635b9f0aa91b6780a683c4", 0x51}, {&(0x7f0000000080)="fa9e331abc873d0f34d0d0843842ef82a09252", 0x13}, {&(0x7f00000003c0)="6732a21e92921839c32b46fbd40c71fd18dcbeb40372c9dff5", 0x19}], 0x7) 16:01:01 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x20) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x00', r0, &(0x7f00000000c0)='./file0/file0/file0/file0\x00') mkdir(&(0x7f0000000200)='./file0/file0/file0/file0\x00', 0x0) 16:01:01 executing program 1: r0 = socket(0x10000000002, 0x8003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000080), 0x4) socket(0x38, 0x8001, 0x5) setsockopt(r0, 0x200, 0x7, &(0x7f00000000c0)="75eb35be36e72a9139e0f026ea45919388b65c99f3887c33af009a2cafc8094e6ab5f5aaffc4390c52320e4c8a51dde9975557b2a1ec54465c5ff2f8de1e58fd40415216e1c3c605029a5ac855b2b54349bb812de806904f9c4b15a2c446b8ef64d5b2c6c04e476ea7925e38b41aabcc2bbcdae6ad37edf55a141097f4d756e12185af9215ff28c5254e76645dfd", 0x8e) 16:01:01 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0xb5}], 0x40, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x420, 0x80) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="b0314e21d71858411206cbb7c8d0eb12603376aa389edec4c5d779da86cb7347949dea6fd911cb04c54e98cbfe93d18496bf99eec4a2db9e74cbd255ad6ba36391ba8e68caeafa64ce9ff83efaad133185a7bafa854f12c0dfe9b977dc1495e1a29cf9230d87a2c811da2e3d1afbe42d600ba7f33a031a0de78b11d5b3b86d8bbb43d38c72ad192b86fb667075df3bfbdf38c7a0b920cf58a3e0edebbdf9131a95823a9b751c25ab1b0f64b6d0d0ec46029911c8", 0xb4) sendto$inet6(r1, &(0x7f00000001c0)="f6f55103ab43101ec81fae9151ba6f88c4399f96fb6af8f0ccf828bba51314402688dd271c80a3b8c4f53de8aff57fafb70e405b6bc43115c4d51f51d11a83846bfd28b1b5e1b2dad27f25b6c6e8e43420bbdc7f38fcdb5b336c72d75afa8b1125ca0130b186b158380f998cc7f8531f4c4343b39bae549db3ee2528366e8c7572ec92a9525d57cd0b7209a8362125a25c4570c317b1666d3afa43b78b4ce01e474f649bbebd5777a68b82ced294c07f5e340a7217139d74a49eb364fa8e33794933f9bdc20881", 0xc7, 0x0, &(0x7f00000002c0)={0x18, 0x0, 0x5, 0x8001}, 0xc) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000140)={0x620, 0x3}, 0x341) ioctl$TIOCSDTR(r1, 0x20007479) close(r0) 16:01:01 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x3, 0x2000000001ff, 0x0, "b8000000000000080500"}) r2 = socket(0x400031, 0x7fffffffffffffff, 0x8) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="9b57c67b12f0863c", 0x8) r3 = fcntl$dupfd(r2, 0xa, r2) socketpair(0x1, 0x8003, 0x6, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet(r5, &(0x7f0000000040)="a195ca43ca0cb4b2743b292f63aa86", 0xf, 0x401, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000080)=0x7ff) r6 = getpid() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0xfffffffffffffdde, &(0x7f0000000240)=[@rights={0x0, 0xffff, 0x1, [r3, r2, r3, r4, r4]}, @cred={0x0, 0xffff, 0x0, r6, r8, r11}, @rights={0x0, 0xffff, 0x1, [r1, r3, r2, r5, r1, r5, r3]}, @cred={0x0, 0xffff, 0x0, r7, r10, r9}, @cred={0x0, 0xffff, 0x0, r6, r8, r11}], 0x0, 0x2}, 0x0) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000340)={'./file0\x00', 0x8, 0x6, 0x0, 0x0, 0x1, 0x3f, 0x4, 0x2, 0x3, 0xfffffffffffffff8, 0x4}) 16:01:01 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x10, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8004745f, &(0x7f0000000040)=0x5) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0xcf5) 16:01:01 executing program 0: r0 = socket(0x2000000000000002, 0x3, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r2 = semget(0x3, 0x7, 0x80) semop(r2, &(0x7f0000000100)=[{0x3, 0x4417, 0x1000}, {0x7, 0x2, 0x800}, {0x0, 0x0, 0x1800}, {0x2, 0x0, 0x800}, {0x2, 0x7, 0x800}, {0x0, 0x2, 0x800}], 0x6) pwritev(r1, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765", 0x5}], 0x1, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000080)=0x2, 0x4) 16:01:01 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x11) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) writev(r0, &(0x7f0000000880)=[{&(0x7f0000000800)}], 0x1) mkdir(&(0x7f0000000c00)='./file1\x00', 0x40) r2 = dup(r0) ioctl$TIOCSCTTY(r2, 0x20007461) lseek(r0, 0x0, 0x7fff) writev(r2, &(0x7f0000000d40)=[{&(0x7f0000000c40)="3687", 0x1}], 0x1) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x9) 16:01:01 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x402, 0x0) r1 = openat(r0, &(0x7f0000000000)='./bus\x00', 0xb0, 0x185) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000080)={0xbf43, [{0x3, 0x9}, {0x1}, {0x3, 0x3}, {0x1, 0xc237}, {0x3, 0x100}, {0x3, 0x7}, {0x3, 0x6}, {0x3, 0xff}, {0x1, 0x5}, {0x2, 0x1}, {0x3, 0xad}, {0x2, 0x7ff}, {0x3, 0x1f9}, {0x3, 0x7}, {0x3, 0x7fff}, {0x3, 0x100000001}, {0x3, 0x7}, {0x1, 0x4}, {0x3, 0x7fffffff}, {0x3, 0x8000}, {0x3, 0x2}, {0x3}, {0x3, 0x8000}, {0x3, 0x7f}, {0x2, 0x8}, {0x3, 0x1a5c}, {0x3, 0x1}, {0x3, 0x5}, {0x3, 0x3}, {0x3, 0x1}, {0x3, 0x8}, {0x3, 0x3698}]}) mmap(&(0x7f0000e00000/0x200000)=nil, 0x200000, 0x0, 0x11, r0, 0x0, 0x0) 16:01:01 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000300)={0x6}) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x40) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x2d, 0x0, 0x7b, 0x0) 16:01:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000018c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001900)=ANY=[@ANYBLOB="000000005fdc29de1dcd"], 0xa}, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3, 0xfffffffffffffffe, "845c55090000000813fb34357857018ad79f2500"}) readv(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:01:01 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0xffffffffffff2ffc, 0x100000001) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup2(r0, r0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000080)) r2 = dup(r0) readv(r0, &(0x7f0000001540)=[{&(0x7f00000000c0)=""/161, 0xa1}, {&(0x7f0000000180)=""/28, 0x1c}, {&(0x7f00000001c0)=""/58, 0x3a}, {&(0x7f00000002c0)=""/249, 0xf9}, {&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f00000013c0)=""/173, 0xad}, {&(0x7f0000000200)=""/54, 0x36}, {&(0x7f0000001480)=""/112, 0x70}, {&(0x7f0000000240)=""/9, 0x9}, {&(0x7f0000001500)=""/7, 0x7}], 0xa) ioctl$WSKBDIO_SETMODE(r2, 0x400c570a, &(0x7f0000000000)) 16:01:02 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) dup2(0xffffffffffffffff, 0xffffffffffffffff) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x820, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x10000, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x1, 0x0) open(&(0x7f0000000200)='./bus\x00', 0x8010, 0x120) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x10000) r2 = dup2(r1, r0) connect(r2, &(0x7f0000000000)=@in6={0x18, 0x0, 0x8000, 0x1ff}, 0xc) kevent(r2, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffa, 0x0, 0x7, 0x8, 0x5}], 0xffffffffffffffff, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffa, 0x4, 0x80, 0x40, 0x5}, {{r2}, 0x0, 0x2, 0x80000000, 0x7fffffff, 0x1}], 0x4, &(0x7f00000000c0)={0x2, 0xe1e}) r3 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) close(r3) 16:01:02 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) mkdirat(r0, &(0x7f0000000240)='./file0\x00', 0x0) mkdir(&(0x7f00000003c0)='./file1/file0\x00', 0x0) mkdirat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x0) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) lchown(&(0x7f00000000c0)='./file0/file0\x00', r1, r2) rename(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000040)='./file1\x00') mknod(&(0x7f0000000600)='./bus\x00', 0x2050, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:01:02 executing program 1: r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000200)="00630eb8d9393d50406b47733ab57894335325abd3fbfb1d85a86428048dbf9d99f0dae039bdfb845849100b77575e27bcf2b9cf0cf013ad5405cbcb9ed29263343661558a794187d4e477838412da36721f270263ada44d270665f312ea7b662d44475b334898a8726022d1ab6e777dc94b290001e116fa2b0adf090c36440d3a14ebb079b4c277d1965defdfe524636350fb1c835c", 0x96}], 0x1, 0x0}, 0x4) bind$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) 16:01:02 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) shutdown(r0, 0x2) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="000000186004008b00002b27feffffff0000000000000000000000000000000001f2e9ff0000000000000000", 0x2c}], 0x1) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 16:01:02 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x3) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000400)=ANY=[@ANYBLOB="3fa4c700008d1fca6f51f8184107"], 0x0) fcntl$setflags(r0, 0x2, 0x1) r1 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) pledge(&(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00') pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pwritev(r1, &(0x7f0000000300)=[{&(0x7f0000000040)='X', 0x1}, {&(0x7f0000000140)="f2fadf1157e3f43a94b065b4941e266ac813ac9e3b413a6a2462035f44b78551c47590c31baad2f590f6491ac23a2ff3a1a0bea26aa144906a37be1579ad954524859661b520095022bb93ff5ba5de2caec292712f1431a11b01aa28482aebbfffaa3a8f75926bcdca04e97edce0b425584d3dedbc7d03c93f1d7c0c5e64b48a01daf19ecc29bf3184a6b31daf00502e9c17fa04742f91370ccf60db8728ec2cf5a24b4bc855cdd1bd96071b8f535f59bbe2a4edf6492d38391b3951ea25b33094d967269cb9ef6f7f74fb", 0xcb}, {&(0x7f00000000c0)="99bb9888e66a", 0x6}, {&(0x7f0000000240)="05a1635c2ad19c13ec5ad37c3c11db9def42789202967a48d93e32c4a3596bfa94ce205e61ac134c78d52de05d939575f56f20372afb019a6d307fb1272852af94f0e67c0dd3a5f8138492b555f768d9e49736ebf75b145ad93530", 0x5b}], 0x4, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1ab7, &(0x7f0000000340)=0x10001, 0x4) 16:01:02 executing program 0: execve(0x0, 0x0, &(0x7f0000000480)=[&(0x7f00000003c0)='\x00', &(0x7f0000000400)='/dev/tty\x00']) r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x3e) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r1, 0x0) connect$inet(r1, &(0x7f0000000040), 0xc) unveil(&(0x7f0000000500)='./file1\x00', &(0x7f0000000540)='r\x00') pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) unlink(&(0x7f0000000000)='./file1\x00') fchmodat(r0, &(0x7f0000000080)='./file1\x00', 0x123, 0x2) fcntl$getflags(r1, 0x1) rmdir(&(0x7f0000000140)='./file1\x00') 16:01:02 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0xc010427b, &(0x7f0000000000)) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x9}) 16:01:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0xffffffffffffff62, 0x0, "a76908c27f5524bd949125168097043ce8c092c2"}) fcntl$setstatus(r1, 0x4, 0xcc) readv(r1, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x3, 0x2, 0x4, 0x8, "cea34aa0e523b5a07684f5dc628c6cf23a28019f", 0xfff, 0x200}) r2 = socket(0x3, 0x0, 0x5) getsockopt(r2, 0x146, 0x0, &(0x7f00000000c0)=""/106, &(0x7f0000000140)=0x6a) accept$unix(r2, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 16:01:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000140)) write(r0, &(0x7f0000000280)="3e2a7913e4ba6d673553c0c01b3dfaf90f1e1e4b2ae5eefeaff0f2c85e2831c61ad4091d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002000514295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e", 0x7b) r1 = syz_open_pts() close(r0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0x81, 0x998, 0x1, 0x1}) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xffffffffffffff7f, "01016d882e16615af872eefebfa600"}) syz_open_pts() readv(r2, &(0x7f0000000100)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 16:01:03 executing program 1: symlink(&(0x7f0000000040)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x418, 0x4, 0x0) setsockopt(r0, 0x29, 0x0, &(0x7f00000000c0)="d5ffb66845fb4463daed581f6bad67b965a4c063a8a686221854a87dace095da56ad586666eb4aa82df9bf1dfb", 0x2d) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="848350", 0xffffffffffffffde) 16:01:03 executing program 0: r0 = socket(0x18, 0x2, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) connect$inet(r0, &(0x7f00000001c0)={0x2, 0x3}, 0xc) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fchmod(r1, 0x0) readlinkat(r1, &(0x7f0000000380)='./bus\x00', &(0x7f00000003c0)=""/240, 0xf0) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) 16:01:03 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x5, 0x7, &(0x7f0000000000)="002c5d7c04f3ef773b738206e74bb55fcc5ec1e444274ebcd376a2822b65149805fbb86f94244bd92599bfb87ea49ace813bafa4ebb387146f5ccccdc251eecc46a831f2c93197540a4d15080f0f3924c4bcd4a2d856e1820fdd90e629fae7ca079f624db2cc7965e961c2ef52dc97fa85042c66345d36f2fa83c7d8385679911a3724e297feb644eaf63ee32c549f8796992a8fa313278e8e3d59ea3c2b9d64421dbac46e2de17721aa953e2bea2fd4c6c48eca", 0xb4) setsockopt(r0, 0x29, 0x3e, 0x0, 0x55b) 16:01:03 executing program 0: r0 = socket$inet(0x2, 0x3, 0x7) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, &(0x7f0000000080), 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) fcntl$dupfd(r1, 0xa, r0) ioctl$TIOCNXCL(r1, 0x2000740e) 16:01:03 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r5 = getgid() getgroups(0x5, &(0x7f0000000180)=[r1, r2, r3, r4, r5]) listen(r0, 0x6) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 16:01:03 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0x800000000000c, &(0x7f0000000000)="eaffffffffff0195", 0x8) 16:01:03 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = fcntl$dupfd(r1, 0x0, r1) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="2016a801f5040601005e0e2f7b601a0d040000000000000000000000", 0x1c) r3 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000780)={0x0}, &(0x7f00000007c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0}, &(0x7f0000000840)=0xc) r8 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000880)={0x0}, 0xc) r10 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0, 0x0}, 0xc) r12 = fcntl$getown(r2, 0x5) r13 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0, 0x0}, &(0x7f0000000940)=0xc) sendmsg$unix(r1, &(0x7f0000000a00)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000680)=[{&(0x7f0000000100)="bd859878f55ef25d0299e7dd193770db99cee0be7e8c6959cf81bf0bd269d1869c9c0dffd33c29cc92cb52c21fece2d0632b10c07c25e47d36f0de830ff5f86a7b4defe2de84d406f4e9aa3a4f27720ff0235962dcdc13f7b99a8b37c5de66", 0x5f}, {&(0x7f0000000180)="6de38c06cc476b175aa9fc90cf54bab8d6a7002c6e02f11a2f45a58d768de3eed37a94e27a36644658dd9e26c67e0882ee5d043d5cb7b1293eb9107a03359495d86daac1097654c803aa14e128fbe9f841b20db9c3af9524d9205f0b1128635da418aa8dbc33e2d7ffb1efe8aefc7f73da2ad47b770264da95d45dc099c94ff193c01e0b6712a72669541d7898397937333b7f0bd0ae37874901c276e774cc0396be2e51073194f310b71439aa7680cbeef27fa9d604987cf708cfb204603c5b1520020c5c2f1e9a0c99d6ff18066651a7b0e53b0f43de", 0xd7}, {&(0x7f0000000280)="8ca0cf72a2874a12143738a100c90d78f1b2fb7d74ad4d616a42715f66402c6e2a6b256b4e4c845887e37f8c1499fac3fb632dc6fe3c37aa6eda0c5a60ed9e3f2541623061a4d480ab7bda70fcf103b57069de29ae5956369f74913707a373da888339bc2a427f245c448a107869d0dcc6dffc0b66f046a30b77b1f38bedb0679b9890305269d704fedb66fd1bec59850f", 0x91}, {&(0x7f0000000340)="1cd03eb209f8e1ff882014dd9c2eb7897fccd3b914dd2e21a480c80420f0c74bd0f1dd1bdbb01187beeeb68ea1bc9ed7f950f7a4f1ad66b197374b2398a1595b02fd0fe55eb6639629608968a5e85897ce02942d8d2456d39b4c21467e44dc82621d31b9ba221d890cd940b4205b0bf27e50d1368bcd86fcda1bbf74c8e5c71e8818c3aa6ce7abf5a7d3a53bdd7412b9030c2542bf5ca074f84e1d46a69a47be392f0b03e5f13c4e0ed3a4cd2dcceac9620b3c0ae798a69f26b3b0be2b0811c65c726551a68ff81161db7412aa69d35a769e3b34", 0xd4}, {&(0x7f0000000440)="8521b2ddc202fa932adf84a45c006f3b44ab04a195bb2c0cece2d3d4d3a9d8be1c0be697acf86aed4ae92910d8316ddd57184a32fe12869d04c3f04bd394832f4546e0fdb20362adbf0b6d29d7f77194df4ae239d97f23255ce1a85f87dce4266650c298cb70cab787d03b02055eb55dfcd67057aa2eaacabcb8", 0x7a}, {&(0x7f00000004c0)="721ae9466d2912795053e4d80aa82d69a90427baad31217e07170e2b73f6de50c42235c4af762e5d2cb894852ab18b51415c7cbe83231c81eab05993211fd7f1fc73183fe9b88ab97488eb9284f1fea5eb956138f0f057edf9aafb831a4f4f0d0f42205ae81a6c7bcc46d3501a0abc2146f7db8569a7443c5efa7ab44da7847989de30f9da6e5365c5a6e74807c4ffa6772cd3e1c54d21072e2766e17664dd2c3f7ffc4fdda5c79cf9e8f20a281a7d43adb6321f0aa925bdee5b", 0xba}, {&(0x7f0000000580)="beaabc540cdeda481bffa268f1af4c5d1a26eb4825bb37e9b9bb86363c1fd8028b92851b81820c491abf00b87c2e8c4d274c6afe8dd8b2530129336300fb0af0a74001e0c5b278e82ff567bb4f7ee78df7591fb2531971668206aea808dd64a4dd624246d826cb3b7635416ecf63de1d5111b900d5aaf4b26604d01acb908ed521567dffa80d13f5ce47b523440b5c90310435a8600a429f732030a2cc1fba94181f8bc94268fd851136d531d52d5ea14c0809302ccb2d3428cf8dd6d73852a0ec4047efcdf3b6a0291b0d21251903cd1051f16134d4d8cc80a931dad75fea542d06be0218a1cb30e294c7a275e5a0", 0xef}], 0x7, &(0x7f0000000980)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}], 0x80, 0x4}, 0x400) 16:01:03 executing program 1: mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) open(&(0x7f0000000000)='./bus\x00', 0x800, 0x90) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x8) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) 16:01:03 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x80, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x0, 0x0) write(r0, &(0x7f0000000080)="942b44867cd9ee9e273cfab64a31759ad15360c9d827b5325da4e4834d79755fee01c403a6eb764f92a6786bb1ec718487a52963c181c990f1fd162ea6903eed4000a1547f9ccc2b66f17ba46286fc466a5d63032c3e82a36b8b77dabdaa06bd7ab93b22", 0x64) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{}, {0x100}], 0x2}) 16:01:03 executing program 0: r0 = socket(0x18, 0x0, 0x0) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) setsockopt(r0, 0x29, 0x20000002a, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 16:01:03 executing program 0: 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) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r2 = getpgrp() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x2, 0x3ff, 0x100, r2}) r3 = getpgrp() fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x3, 0x2, 0x3fe, 0xe08, r3}) kevent(r1, 0x0, 0x0, &(0x7f0000000000), 0x1f, 0x0) 16:01:04 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0/../file0\x00', 0xc8, 0x8) kqueue() 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) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffc, 0x1}, {{r2}, 0xfffffffffffffffe, 0x2}], 0xca, 0x0, 0x6cf, 0x0) 16:01:04 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = shmget(0x1, 0x2000, 0x600, &(0x7f0000001000/0x2000)=nil) shmctl$SHM_UNLOCK(r3, 0x4) r4 = dup2(r0, r2) kevent(r4, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) 16:01:04 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x5308) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x401, 0x10) close(r0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="47302eca756453d0db35e8018b6d7508309320786cd2e6d87b77d990fbe07e957596db44080ad9077ae5d68d1479b435c4ded58ebc5dc59eca69040cfa7260947961eb4907c503c8a1b6bd388d64e8fe0d501e1df265399da2d65aa3e1a932a1c7d6f832855aaa3d2ab1", 0x6a}, {&(0x7f0000000140)="2172ce4ac9d7496c26d9abae6fbb1331b287ddead980fefdfcde9c35bc61d6a3f35c02629ffc9b4cf76ac0a3d16b0adff51dd316738fd5b9a01a75384f6e79e81b2517eb65", 0x45}, {&(0x7f00000001c0)="f0372fcd03551279563afecbb0ddd880f1a842deb0fed453bfd2711fca87bc5ecafeefa3e0fcca2544cdf08e1575e6f550413ffc03ceaf6ef40f6e9b9f316190b32e09219c8c4e23156dc9d246c4904aaae022d6be3b024994cb6b34ad2f8b705df74928a062f9ec3ce7a2cd99a57f9967c82995265b727ba9021ce7c17b10", 0x7f}], 0x3, 0x0) 16:01:04 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTOP(r1, 0x2000746f) 16:01:04 executing program 1: setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r0 = dup(0xffffffffffffffff) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 16:01:04 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = accept$unix(0xffffffffffffff9c, &(0x7f00000002c0)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001380)={0x0}, &(0x7f00000013c0)=0xc) r2 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001400)={0x0, 0x0, 0x0}, &(0x7f0000001440)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001480)={0x0}, &(0x7f00000014c0)=0xc) r5 = getuid() r6 = getegid() r7 = kqueue() r8 = getpid() r9 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001540)={0x0}, &(0x7f0000001580)=0xc) r12 = geteuid() r13 = getegid() r14 = getpgid(0xffffffffffffffff) r15 = getuid() getgroups(0x6, &(0x7f00000015c0)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) sendmsg$unix(r0, &(0x7f00000016c0)={&(0x7f0000000240)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000001340)=[{&(0x7f0000000340)="c49526954d0f6c66f1643e73d79301f822bee1c4c648379321e392a4a06425823f9ca941c1e669b474f4c43495ba2b52e3fca62f41ba5b234c440f19ca771cee41032d7996225b2383082dc3e2d5b97cbc9df7d5c3cec865ba5bad4f0ed0a85f4c5d8567943a584608bebc5799ae798a71ef557a2f650d183eb052df8a92c643850a3bcf4334d173e74bc29e2ad15cfd0f759e71dae8312446805687fc1fee035dfa965ffd975d66d97d4034ca7cac2b9b5ec799e6e2655a99c4a1180bc0216b8cf9ec8c5ab2d822e549e0b3b0027780a4cf4f9e6eccf16da894634e5e3ecde4b48ac2715cab7c83f55cb091da4b37b5f767924161e19a25b29c6d4fd90aa9c34766244a6b60f465323e9a608033b65486666b81382fb89f07b83a36a65cedab354c705f450c6aa9626cad69ee0d8bff2ded0b6555f398f1915fce453392b709ef19b90806e4aeb825afe30cb4176e86aee5d59884761778f69a7cbc989c75d4f1f4ed654eabe9ed7ca5c1f0d18dc0df8f1a61db7a0e919344d36f9a2f1aa021cc509f534f8324df895d7bda9ce95cc43329ea379a69799f637660388420219e3d0b786c2149dc4192e21f87e98cd21d0c7f9623ae20accb30acc304c515278d4e721d039c2f7731c5ce72d1a47c1d19b4b49a4e8546efc0c4b3e28633496940a939f6aa11ea76f3898f55df5fa4c7492d7a22730a05eeff258474d13f41d3821f77cb5c98d11018979dddb80df0c7c87aeabf4bb6183d0db2c577300519ff0a2c4a453c922742d66d7ad370f9b108fd88d01b066213cc017b1eb73c44de6528286b42f28d1a11bbfcf5efd229f2117d777c4b8c998318df026711245ccf00331cd57a22a8f1dc08dc340e53509a949792d2b8b3ae863f0bd10f4a6155f610007b385b23c1e3c20588090804555b6c831e737fe10eaba6712399764651b8d89ec761a3815af58cfca89139430d3e9cde3c35e13b3ae9ae979c40312d5891eb1f7a92e62b5d0666b58aed035cb33e9f987da3ed4d69a948b5e218adfd636abfa323f084de8357bad60c87510c57904779b547abd192420ebc74e01751fe4da72544c4d91f0b686cc77c66b83e4dec6c6fe1e711b23efe2caadc39b5e9792f5c53c266771afe8e3b2257937827327d99a3da7be9b3098394eb6ad1c932afc696bc884b4278b1df96c15d2cb091877b945d90baada3d32840c3586a45c8ddd3b658e39cc7b7ed8de94a1e9dc89257132386998857b3516191e4c1176bb4b03e45cae40232fdc0192fa1777f79386fe0f53eed869eb1165ad45465564e3b970c645b9cd77c86c6bc63cc2007a52b5dc03f87839dfa27f8716e8397254ed2df83128ed3299b30e724d72b3c5e3003bb19717a39dc6d603aee9aab88f987337753606be91cf73cd08e88d2135ef249e6c02ef3cc0e271e48fcf61d4d6cbfd52c792e85842eb4cd1a6f83a19e936801ded06ab4a4dbe7883fb7339d743f6a7d547579bae1ffeaade2b62ff1784e0a5965974810085cb4fc61ee4f00d63919ab719cbd42ddd026fa9e80771e7bc0b028d67710c337aabe4d7d9fdebc45d2fdf0d35afeb3d55c164575e340d860362353b9a49b3043a3e87dd02a9b9c0f96ceceab561d50d1dfc5e9da9337fe5f95886566b93cce9bff0995118c1aabc02ebbbd17d4081ea930782bcb2716d14a5529782ea889dcd8e8631509de9c6633322b02fa5ef35c5dfdbfa218d57a4ab8a5799e6c741ba4618bdd49b6272fa93b87bf86f9cb19ecb395002f44fdf422b491fedd8ee3d77edf68fe06e776ffac6c8aa44402bf5ef554708f8214d4f99faf86afcc14c9576bba666aefb7c90620e1d0c1c093c9f0e5468b06448fa66dbd8a789c1ebcf30ef65ece4c53572a6b120a264b6ec3243a6b008d3b37531bc55b872746713bb915738a88a1b93dac3cebfe9211ae767e9c548811cac9b5ea675a22fe114bdc3fc9e09ae60e5544a18e1c11161f9c8215f75d97babee70c0b4df22f87bd004b45faf7ccbb93cf6c6f7fa2cf28c7372bfc76c419dd78ba74a74d78d870c04239ab3199d856d44c540ceb6e3c901d064be4006d799fa050a3f328bb03fcc482151de48de5b4b01003a9b93b61235a29dcb13fffa793899e62e5c8a728b4c02e66ef0a07735246168a1851597903cc95e9f33f74555befc4c34b4220b311b502044246e1924e9787f3825890c4fd588f5026572a95559652138ef4437e12d37dd9044429c2b4eb41322951f6b712ab13711d5ff713550b1ce1e0fc7f70fc70322ef217077928ab83344a3912c846fd73ea6a3e9aa13e55bc29c04edb7f6694f07fe032402f6f990a81e887dc998d7c65c056faabdf8594f00b7493066b1c708534ca2600ba4cb61fd55c0b232c49332f9c0988d7c8f2b6314fe38dfa6380519eae3cc0ad6fd82af55a5264934bd560939d385f07f5ef9c493094e44ca55fe3d7aae6154311621c707b3e8f3851d1ca70d9336eb66caa9d8ba43ba818d0ea89c0e21880daffb0299b2a7d9189d6e472d7036f0db337ec7e123ea0ea9baea27bfa3e73d0185db970f8a360b17652de14af60f89ea3df52f0b05c6dcc10363d9cc4046bcab8b6739f4c79433830ca3e98cd49f3f1f8bfc2e4303e274c0687b6ef3af7499c3e60125bf393e08c6909144173f18de76c7709abbf582de9e8987813113d42d5f8000c2e0c852fe12fac412727ba6fc679cb36b428b0eea6115435ab3958ce4c587a2cd8eb1b77869d2db68a34aa6e36278df5840a3a9ab7934a73bb6fe8b17c125f6aacf3de8ccf8c8d752ec71c4b9048be39a2e0e0c2ad86915c203dd36718faed0345e0ebbeb0f663c5fc65eca243acfecf49297bc830bfc00fd216b5d32a3a71ff7909fb24de78419821b4bd58dd99b8776a9e4378f669f99627ac833508e60a0b39d21f2a0f262ccca8c6df3ee049b8fd0a13eccc1bb57317612acd458683579063f45a16a92e3491667876436b714c4011023242ea61e48b6dffbd53fa654a06d96e498f80c509544cd82d37bdf2994fd61e3ed6013f7bbe1745b5386f7aba0f919e41b0beaee5f1086337946c6a4e965e419b7a73604280be012cff99882eb777e75202e55e23ff491d56b7c560ad8649b9cb18f6f69a9de9b926c176b0503979b85473ad80d948e6a5da274c1e51b526d5b42c674ef32165aea84f8bc0b8584423c9679e46140dc1e193cd12f87f82f451557ec51c12d44a303013a2fef8b5ef1f8587ec5d09f33f6f1f3dabf32c2731c8ed891e41f89236d0f17d054d72e36dc5f0a70b413f5a2ac4e5e33cfdd6a65569660477b4860fa352adf482f2abd56d85527b046d873e873a5d3bfcf32ef41c082f022f7a18bd524991f61e6a2175db3c7fc3cbc0455762716fcb073151c818170e332b2f68844e8a4cfd4f1aab0a487a7ef04d541e8f6d783e54db4ecdaabfee0c0ec1f4eb81b60ccf024c23ddede3d785d4aa3e9eda4e07f41df7594b12e8b50e9e086c14133a4067f2f625720979dc9a5881ff0bdb10db460e2deebafbf9d1e53e5c45f8ed5923e7af1f4c2a7fc2ac05955c148f1a491f1e6fc957f76c80f4126f78f27cc0461aafe0258d24576e0fc8db1cf2d39c08f49f663a30f37cbf2aba3d1a36d0c46328219c4f0a5dd81b0f55bc15acb6275a531b81c5c48714c34d879d2e9d9e5f97fd2cfedd2a011b87402817fada79827490f4f1a181c2f5fee84e833bc47d59543c0e88756df3a7fe172c0e7b70123a720fa16f90d6e28c131fb5762dc5576d04e6a778b2113d8a9a38421d5a57fc114b2ec92c470717b61d34469aa5c16b80ba3bbdc4d833de309f1a04b53df58552fa2d503a749963efef151970358fc90cda0b5aee82415f248031458f6411c060eb677724e58f744928b8b39c98fcbe2321c613b589e8fd4b993b82a4ec4237005191b8541a6ee388c15e2678f59e944e1b761eb8f7f70f6e54d2f7f7cd9cf2c5dd9dd27440d3136d113a28bed2b68fbc562fb615168a6a6c34149e67bdf47fb76a3d4f6dbaa1c083aecf3cbd0b08ce1bd502a3a7427d1ccb388cb426e442aa5f402bcb3ff65dadf56ddcbeed330caec4b3a4a397ef9936b11583703ae045b8bdc9747ab97ba2952470eca04b4f7403490b638ca7bc03b9505104c6c0b76c1f8231eac9e47688b892f4003cb9d2e0669f64f8234b1ff3dc853b70b04a082dfff3ba1776b9b70628fa39ce1d342f56b2d79b8c246ea5950f3f2b6fd9e5317be72c7d49d76220d40a773c8f6570bfcc960fea3765c73f9099bdc4a7a801f0b68c2b9b5f1aef045692bd3aa6494398d8c3ee0d20930577f85cc65f4632d0b79479e3550f9315114209f7246271ff64e2af2c064590c89ab3dc8d4aac92aabedd92a0989c3de404d185633e1a53faadb6e2d9db51ed6fb9e421832fb36598d19b23173bf4716cff39ea9dc04afc2d186102f17af00bf1cc1bb41b0535b8dbdf06a9b7b8520bddc8e316f5dbcfc08b71b0091ce5ea10cac4d87bb133c5a8b5f7069b5e9d27e5526c43177d9dd9a2f55e55ccb7805de8a70e77a440d21c1836944c63db3059eac4cde1e8db6e8af3ec0f86875330c99feb27aaae271265dc98a4429124e73dfbb4448822225ee0e606aa88e8eb1224c189735e5fa4b07eadbfc8bbdee23eb364adcf5746b7f10a414ec25b3746665823f223e38732d73f5b87381e2bbe1b5d5b079edbe84cdb79b7686080a053eeb0fe165770678a286af2d51125429b947d6a75580ffd0445fd482aa67c00b366ab52c7cc011c1f9ec1be403ce5b7336a93a607dd9d6ce3e2562b5b3666e93f8e5aac69630ea83e6fb742caca0a26e08e4d654cc4df88c6552ef48a916fc300e66f68226832504a0a7a377e7ff06873593457ca6b855c29807083b4bec522716040cf27d0880f4f0952ff873709b50de24b9cdf04bb6d111d91094b4343101680d3f0d95e0392fe5fdec4d331c84350c7aa831b8ebdce1f13b2b12c0ca88b9d8773e4b7b7fed8742724a19e73ca0b1ad5dc0938122cf053a5ec387f9f2f5b42db61ff83a0acdc8228a2554a7cc14ef15ddd12dbf84bdec000f5738bdeebf6c64a3fcb009dad1a13bbb45ee8e447ad1e9cc6121feb61e8a31a8ddbb1a2a8342cd3fa44a905f2ccc1abeeff38e132a89c13809b561e5fbf57c5e804571800d3c453fe981d003963cc2a1427e3efaf493f4f226fbdac6d06cca1e0b7a7ac7a372c251e1500ffa16cd273e7d8b368240f5b9c24536cf3ee958e655d74e53561c943c546a311ae8d088cdce508544fe1dd5d65d2acce60ba25cf9a068018e83afa30fdee3c69fab9d77347d56ce952edfac9698cb1b9bc74f96ece206936843ae4293ad87447f4096e02e5bb68a832a80629c46cc550fbcf7c764ec919fff43f818b78be8317afb66cc36fbd22cdcc030b8b9bc525cc6489874b0c1b8e65d003157fbbfdc93a85a773f026dd8d18cd6f0fdd0445f31088c0d078f4a2bb0871cc33bf435e4f867d4a069822c74da36d808a72e038a714014caabecced3dc19418790ff43673be3aa591979621703d7643bfee22af0637f8e8853e46e17d8763900238ef4d38c72d14f82f3694b6c8ccee16ccaa8f936d0ffda6b2d0bc127f2f69d77507efec1f6e100e3450249db1caec9534d66c4e81ae1b70eae208403fba38216cb7113c10dd09f99586dcd04b230f1a897d633a0149827f2ca13b5ffe5815ede138d2ae1aeb0cbf03e8059ee926ecae3d5e92a2e0cd5032ef72686f276e54196769949395d90a1e86c84d515108a94c64d7159d87d31d", 0x1000}], 0x1, &(0x7f0000001600)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x18, 0xffff, 0x1, [r7]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}], 0xb8, 0x40c}, 0x8) mkdir(&(0x7f00000000c0)='./file0/file1\x00', 0x0) r17 = accept$inet(0xffffffffffffffff, 0x0, 0x0) bind(r17, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) mkdir(&(0x7f0000000180)='./file0/file1/file0\x00', 0x0) rename(&(0x7f0000000000)='./file0/file1/file0\x00', &(0x7f0000000140)='./file1\x00') r18 = open$dir(&(0x7f00000001c0)='./file0/file1\x00', 0x8100, 0x20) symlinkat(&(0x7f0000000280)='./file0/file1\x00', r18, &(0x7f0000000200)='./file1\x00') 16:01:04 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = socket$inet(0x2, 0x3, 0x8) shutdown(r0, 0x1) open(&(0x7f00000001c0)='./bus\x00', 0x10000000000000, 0x0) rmdir(&(0x7f0000000040)='./bus\x00') 16:01:04 executing program 0: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) socketpair(0x0, 0x4000, 0x319, &(0x7f0000000240)) r1 = msgget(0x3, 0x401) msgsnd(r1, &(0x7f0000000280)=ANY=[@ANYBLOB="a644000000000000326f8a4fba11e89aff09eb30ee0477708e27cfe97ee4d69b763d837cc55a3c40a8936339a3b655f31479eec82267718a068b3fa208819b24615debd34af02f748401a3516dd6dc01000000bf094cb27f3a1663f450ffd9b89c4965398b03d24a53147e9740ab900f5fc1625c540ba6831811455cf7c9665506920772fa123e8eb59e860d606656ab420b803d42c781d1031739f87a8cd782c1b795346d55075fc71f6447181f300d6aa72713f0de555e2af9ac21d04729dbedee8609bc9862c6d4b64197137d098c701a010100004b0e4f21feaead3a999417a9fe4e89e96e30aed9d97d904fc0f13c67bdc7effcfd76130d2f2c064f6bdb27e6d03b0173374968be1816ba77f72ab86a91772640fe4a9560955d948949a68c57ae8d15c71a"], 0xf1, 0x800) getsockname$inet(0xffffffffffffffff, 0x0, &(0x7f0000000040)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f00000000c0)=0xc) seteuid(r2) login: witness: acquiring duplicate lock of same type: "&sc->sc_lock" 1st wsmuxlk @ /syzkaller/managers/multicore/kernel/sys/dev/wscons/wsmux.c:245 2nd wsmuxlk @ /syzkaller/managers/multicore/kernel/sys/dev/wscons/wsmux.c:245 Starting stack trace... witness_checkorder(ffff8000019869d0,1,ffffffff81f36129,f5,0) at witness_checkorder+0xe14 _rw_enter_read(ffff8000019869c0,ffffffff81f36129,f5) at _rw_enter_read+0x80 wsmux_mux_open(ffff800001986900,ffff800000026d50) at wsmux_mux_open+0x82 wsmuxopen(4500,1,2000,ffff800020b42978) at wsmuxopen+0x179 spec_open(ffff800020bfd130) at spec_open+0x217 VOP_OPEN(fffffd806e6867e0,1,fffffd807f7c7a80,ffff800020b42978) at VOP_OPEN+0x76 vn_open(ffff800020bfd320,1,0) at vn_open+0x4c6 doopenat(ffff800020b42978,ffffff9c,200001c0,0,0,ffff800020bfd560) at doopenat+0x2be syscall(ffff800020bfd610) at syscall+0x5ac Xsyscall(6,0,ffffffffffffffa8,0,3,5dfece85010) at Xsyscall+0x128 end of kernel end trace frame: 0x5e2ba1a56e0, count: 247 End of stack trace. Stopped at db_enter+0x18: addq $0x8,%rsp ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic the kernel did not panic ddb{1}> trace db_enter() at db_enter+0x18 witness_checkorder(ffff8000019869d0,1,ffffffff81f36129,f5,0) at witness_checkorder+0xe19 _rw_enter_read(ffff8000019869c0,ffffffff81f36129,f5) at _rw_enter_read+0x80 wsmux_mux_open(ffff800001986900,ffff800000026d50) at wsmux_mux_open+0x82 wsmuxopen(4500,1,2000,ffff800020b42978) at wsmuxopen+0x179 spec_open(ffff800020bfd130) at spec_open+0x217 VOP_OPEN(fffffd806e6867e0,1,fffffd807f7c7a80,ffff800020b42978) at VOP_OPEN+0x76 vn_open(ffff800020bfd320,1,0) at vn_open+0x4c6 doopenat(ffff800020b42978,ffffff9c,200001c0,0,0,ffff800020bfd560) at doopenat+0x2be syscall(ffff800020bfd610) at syscall+0x5ac Xsyscall(6,0,ffffffffffffffa8,0,3,5dfece85010) at Xsyscall+0x128 end of kernel end trace frame: 0x5e2ba1a56e0, count: -11 ddb{1}> show registers rdi 0 rsi 0x3ffff acpi_pdirpa+0x2be67 rbp 0xffff800020bfced0 rbx 0x3 rdx 0x40000 acpi_pdirpa+0x2be68 rcx 0xffff800002b4a000 rax 0xffff800001947a40 r8 0xffffffff8155ffb3 kprintf+0x183 r9 0x1 r10 0x25 r11 0x82c01b8a0b5fbd7d r12 0xffffffff81f36129 substchar+0xb4b1 r13 0xf5 r14 0xffffffff81f25d3f apollo_udma33_tim+0x233d r15 0xffffffff81f36129 substchar+0xb4b1 rip 0xffffffff812c7448 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020bfcec0 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor.1) pid=201773 stat=onproc flags process=0 proc=4000000 pri=79, usrpri=79, nice=20 forw=0xffffffffffffffff, list=0xffff800020b424c8,0xffffffff8233fe30 process=0xffff800020b45a50 user=0xffff800020bf8000, vmspace=0xfffffd807efff9d8 estcpu=36, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 26101 230585 18008 0 7 0 syz-executor.1 *26101 201773 18008 0 7 0x4000000 syz-executor.1 67924 273907 1 0 3 0x100083 ttyin getty 7083 202672 91335 0 3 0x2 biowait syz-executor.0 8232 18540 0 0 3 0x14200 bored sosplice 18008 8514 91335 0 3 0x82 nanosleep syz-executor.1 91335 466883 50937 0 3 0x82 thrsleep syz-fuzzer 91335 144027 50937 0 3 0x4000082 nanosleep syz-fuzzer 91335 389904 50937 0 3 0x4000082 thrsleep syz-fuzzer 91335 269152 50937 0 3 0x4000082 thrsleep syz-fuzzer 91335 293760 50937 0 3 0x4000082 thrsleep syz-fuzzer 91335 473786 50937 0 3 0x4000082 thrsleep syz-fuzzer 91335 87040 50937 0 3 0x4000082 thrsleep syz-fuzzer 91335 78543 50937 0 3 0x4000082 thrsleep syz-fuzzer 91335 169985 50937 0 3 0x4000082 kqread syz-fuzzer 91335 119908 50937 0 3 0x4000082 thrsleep syz-fuzzer 50937 103392 40791 0 3 0x10008a pause ksh 40791 101680 81966 0 3 0x92 select sshd 81966 27884 1 0 3 0x80 select sshd 76830 375842 80324 73 2 0x100090 syslogd 80324 262470 1 0 3 0x100082 netio syslogd 49281 307237 1 77 3 0x100090 poll dhclient 55308 393014 1 0 3 0x80 poll dhclient 19516 307242 0 0 3 0x14200 pgzero zerothread 13513 403258 0 0 3 0x14200 aiodoned aiodoned 24786 52860 0 0 3 0x14200 syncer update 35567 317166 0 0 3 0x14200 cleaner cleaner 19809 189608 0 0 3 0x14200 reaper reaper 11923 269340 0 0 3 0x14200 pgdaemon pagedaemon 6581 75330 0 0 3 0x14200 bored crynlk 35688 340535 0 0 3 0x14200 bored crypto 95181 359981 0 0 3 0x40014200 acpi0 acpi0 52429 163644 0 0 3 0x40014200 idle1 30289 5956 0 0 3 0x14200 bored softnet 53044 52798 0 0 3 0x14200 bored systqmp 34441 43930 0 0 3 0x14200 bored systq 69731 444033 0 0 3 0x40014200 bored softclock 64026 277025 0 0 3 0x40014200 idle0 1 181711 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 26101 (syz-executor.1) thread 0xffff800020b42978 (201773) shared rwlock wsmuxlk r = 0 (0xffff800000026dd0) locked @ /syzkaller/managers/multicore/kernel/sys/dev/wscons/wsmux.c:245 #0 witness_lock+0x58a #1 wsmuxopen+0xf3 #2 spec_open+0x217 #3 VOP_OPEN+0x76 #4 vn_open+0x4c6 #5 doopenat+0x2be #6 syscall+0x5ac #7 Xsyscall+0x128 exclusive kernel_lock &kernel_lock r = 0 (0xffffffff8230eba0) locked @ /syzkaller/managers/multicore/kernel/sys/sys/syscall_mi.h:90 #0 witness_lock+0x58a #1 syscall+0x47f #2 Xsyscall+0x128 Process 7083 (syz-executor.0) thread 0xffff800020b42bd0 (202672) exclusive rrwlock inode r = 0 (0xfffffd80689cce70) locked @ /syzkaller/managers/multicore/kernel/sys/ufs/ufs/ufs_vnops.c:1547 #0 witness_lock+0x58a #1 _rw_enter+0x44d #2 _rrw_enter+0x60 #3 VOP_LOCK+0x57 #4 vn_lock+0x6e #5 vget+0x1b8 #6 ufs_ihashget+0x151 #7 ffs_vget+0x84 #8 ufs_lookup+0x159c #9 VOP_LOOKUP+0x67 #10 vfs_lookup+0x556 #11 namei+0x4b2 #12 dounlinkat+0xa5 #13 syscall+0x5ac #14 Xsyscall+0x128 exclusive rrwlock inode r = 0 (0xfffffd80689cca30) locked @ /syzkaller/managers/multicore/kernel/sys/ufs/ufs/ufs_vnops.c:1547 #0 witness_lock+0x58a #1 _rw_enter+0x44d #2 _rrw_enter+0x60 #3 VOP_LOCK+0x57 #4 vn_lock+0x6e #5 vget+0x1b8 #6 cache_lookup+0x300 #7 ufs_lookup+0x1d7 #8 VOP_LOOKUP+0x67 #9 vfs_lookup+0x556 #10 namei+0x4b2 #11 dounlinkat+0xa5 #12 syscall+0x5ac #13 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9547 6377K 6384K 78643K 11731 0 0 pcb 23 9K 11K 78643K 1725 0 0 rtable 100 3K 4K 78643K 822 0 0 ifaddr 65 15K 16K 78643K 432 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 2K 78643K 34 0 0 iov 0 0K 24K 78643K 337 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1191 74K 76K 78643K 3084 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 43 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 1K 78643K 356 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1792 194K 288K 78643K 12592 0 0 file desc 5 13K 25K 78643K 2992 0 0 sigio 0 0K 0K 78643K 63 0 0 proc 42 38K 78K 78643K 769 0 0 subproc 64 65538K 67586K 78643K 114 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 434 0 0 in_multi 33 2K 2K 78643K 155 0 0 ether_multi 1 0K 0K 78643K 19 0 0 mrt 0 0K 0K 78643K 6 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 102 450K 450K 78643K 102 0 0 exec 0 0K 1K 78643K 406 0 0 pfkey data 0 0K 4K 78643K 2 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 91 21K 29K 78643K 10418 0 0 UVM aobj 130 4K 4K 78643K 148 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 114 0 0 NDP 14 0K 0K 78643K 118 0 0 temp 184 2367K 2435K 78643K 11064 0 0 kqueue 0 0K 0K 78643K 43 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 5 0 1 1 0 1 1 0 8 0 inpcbpl 280 1530 0 1522 1 0 1 1 0 8 0 plimitpl 152 49 0 42 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 50 0 10 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 542 0 538 1 0 1 1 0 8 0 nd6 48 6 0 2 1 0 1 1 0 8 0 ppxss 1128 78 0 78 9 8 1 1 0 8 1 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 230 0 41 12 0 12 12 0 8 0 art_table 32 231 0 41 2 0 2 2 0 8 0 art_node 16 49 0 15 1 0 1 1 0 8 0 sysvmsgpl 40 16 0 9 1 0 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 352 0 342 1 0 1 1 0 8 0 shmpl 112 146 0 18 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 7300 0 5842 49 1 48 48 0 8 0 ffsino 272 7300 0 5842 98 0 98 98 0 8 0 nchpl 144 11827 0 10226 61 0 61 61 0 8 0 uvmvnodes 72 5926 0 0 108 0 108 108 0 8 0 vnodes 200 5926 0 0 312 0 312 312 0 8 0 namei 1024 35882 0 35882 2 1 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scsiplug 64 5 0 5 4 4 0 1 0 8 0 scxspl 192 31417 0 31416 14 10 4 6 0 8 3 sigapl 432 3163 0 3150 2 0 2 2 0 8 0 futexpl 56 34953 0 34953 1 0 1 1 0 8 1 knotepl 112 740 0 713 7 6 1 2 0 8 0 kqueuepl 104 861 0 859 1 0 1 1 0 8 0 pipepl 112 2052 0 2033 9 7 2 2 0 8 1 fdescpl 488 3164 0 3150 3 1 2 3 0 8 0 filepl 152 19895 0 19798 11 6 5 7 0 8 1 lockfpl 104 1008 0 1008 2 1 1 1 0 8 1 lockfspl 32 1100 0 1100 2 1 1 1 0 8 1 sessionpl 112 24 0 14 1 0 1 1 0 8 0 pgrppl 48 58 0 48 1 0 1 1 0 8 0 ucredpl 96 5713 0 5706 1 0 1 1 0 8 0 zombiepl 144 3150 0 3150 2 1 1 1 0 8 1 processpl 840 3179 0 3150 4 0 4 4 0 8 0 procpl 600 9644 0 9605 4 0 4 4 0 8 0 srpgc 64 6 0 6 1 1 0 1 0 8 0 sosppl 128 49 0 49 14 14 0 1 0 8 0 sockpl 384 3054 0 3036 5 2 3 4 0 8 1 mcl64k 65536 229 0 0 29 6 23 29 0 8 1 mcl16k 16384 5 0 0 1 0 1 1 0 8 0 mcl12k 12288 17 0 0 2 0 2 2 0 8 0 mcl9k 9216 19 0 0 2 0 2 2 0 8 0 mcl8k 8192 13 0 0 2 0 2 2 0 8 0 mcl4k 4096 17 0 0 3 0 3 3 0 8 0 mcl2k2 2112 6 0 0 1 0 1 1 0 8 0 mcl2k 2048 126 0 0 14 0 14 14 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 460 0 0 19 0 19 19 0 8 0 bufpl 256 10831 0 3859 436 0 436 436 0 8 0 anonpl 16 315296 0 307368 141 92 49 49 0 125 15 amapchunkpl 152 18704 0 18608 46 41 5 12 0 158 0 amappl16 192 16851 0 16442 136 107 29 33 0 8 8 amappl15 184 4 0 2 1 0 1 1 0 8 0 amappl14 176 7 0 6 2 1 1 1 0 8 0 amappl13 168 630 0 626 1 0 1 1 0 8 0 amappl12 160 11 0 9 2 1 1 1 0 8 0 amappl11 152 1708 0 1697 1 0 1 1 0 8 0 amappl10 144 1758 0 1754 2 1 1 1 0 8 0 amappl9 136 1856 0 1851 1 0 1 1 0 8 0 amappl8 128 174 0 147 1 0 1 1 0 8 0 amappl7 120 638 0 631 1 0 1 1 0 8 0 amappl6 112 55 0 47 1 0 1 1 0 8 0 amappl5 104 186 0 174 1 0 1 1 0 8 0 amappl4 96 319 0 296 1 0 1 1 0 8 0 amappl3 88 241 0 236 1 0 1 1 0 8 0 amappl2 80 30415 0 30361 2 0 2 2 0 8 0 amappl1 72 75674 0 75260 23 13 10 19 0 8 0 amappl 72 9888 0 9853 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 147 0 18 4 1 3 3 0 8 0 uaddrrnd 24 3164 0 3150 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 3164 0 3150 1 0 1 1 0 8 0 vmmpekpl 168 29852 0 29830 2 0 2 2 0 8 0 vmmpepl 168 333117 0 331761 160 86 74 75 0 357 11 vmsppl 360 3163 0 3150 2 0 2 2 0 8 0 pdppl 4096 6336 0 6300 6 1 5 6 0 8 0 pvpl 32 829941 0 819012 254 128 126 128 0 265 36 pmappl 224 3163 0 3150 1 0 1 1 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 629 0 10 18 0 18 18 0 8 0