e6ce93f0501675f6d462477112eaf638ccfd089c065901fd5b61f86be2f8faa9cc79b71405e17b4016dd43694190e1b16b0578f9f7b649c8b3afb5a783343e81963e2c401cd3d4e61c363b9fe5ba2fe48ede76d8b129ab78282bbec22ed5eb4ae868b0f6b2d68bcf535732eede3fa1448c31e06b556ca0d42ea741dd55807baf6d2c5e3ab377c4265260b0b37a944530954baec4327cde9ba64670e76b3c78f5e403e395ec3963c9f839619c8b2e2d39ffce9c2390e410aa071c0a28ba5b469ca069dedadfeedc3f07beb570627defa0a460c88658072fc1bbd21c726753ad0c536002f06a939737ec64e29", 0x1000}, {&(0x7f0000000280)="23303e2a6655447d135b4bd2a7c266b2028ec968ad518d5c43ef3e3498de5d7464eab17b30179695de3a8a9d1b79ea2b21ccb392027eade76f207baf2a8df99518cab0c1835228f3931d1d7a4122c7e5719fe3293fd622a33b591b3e878c5c8c320da4c41b15c1a2114a134875e2a413a29187faa887fc1b50d0030977c000099ad1038091aff8aa8f5958bb3dd0469de933c5f07c403cd7a453df79e186008e4ba4cfab1ae508a4bd5fcc192760e07b8a999e16", 0xb4}], 0x7, &(0x7f0000000440)=[@cred={0x20, 0xffff, 0x0, r3, r6, r7}, @rights={0x18, 0xffff, 0x1, [r8]}, @rights={0x18, 0xffff, 0x1, [r1, r4]}], 0x50, 0x10}, 0x8) ftruncate(0xffffffffffffffff, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$KDGKBMODE(0xffffffffffffffff, 0x40044b06) socket(0x0, 0x3, 0x2) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r9, 0x4, 0x46bfb) dup2(0xffffffffffffffff, 0xffffffffffffffff) 13:14:49 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)="d9850dc1", 0xffffff21) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0xffffffc3}], 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) r1 = socket(0x18, 0x2, 0x0) accept$inet6(r1, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000280)=0xc) write(r1, &(0x7f0000000080)="27b87c1a8b2d9aa059385810bd1c70ff3368fcd5766b686e01", 0x19) write(r0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x204, 0x0) 13:14:49 executing program 1: mprotect(&(0x7f0000004000/0x1000)=nil, 0x1000, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000002}}) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) r3 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x8008) r5 = socket(0x18, 0x2, 0x0) accept$inet6(r5, 0x0, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000280)=0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000000c0)=0xc) ioctl$KDSETLED(r4, 0x20004b42, &(0x7f0000000140)=0x4) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt(r1, 0x200000029, 0x2c, 0x0, 0x0) getpeername$inet6(r3, &(0x7f0000000080), &(0x7f0000000100)=0xc) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) 13:14:49 executing program 1: r0 = shmget(0x2, 0x1000, 0x202, &(0x7f0000fb5000/0x1000)=nil) shmctl$IPC_RMID(r0, 0x0) syz_extract_tcp_res(&(0x7f0000000000), 0x5, 0x7fff) msgget$private(0x0, 0xce5f0905c3b6d3d4) msgget(0x3, 0x2) r1 = msgget$private(0x0, 0x20000003c4) msgrcv(r1, &(0x7f0000001600)=ANY=[@ANYBLOB="f8310000638559062bd5625b2518cc3f9e"], 0xfffffffffffffefb, 0x2, 0x1000) msgsnd(r1, &(0x7f0000001640)={0x2, "f7d8c7c1df8a4418b287dd7cddad64a0ba552e18472f9200757b43ca7dffeaddc982aaaa54327bedb18169d0e1c630cff9de9c4651467df92b4fc36d732e3e677f2d8430496e771a05ee7b7b0f8d5f40707e1771c2cc7aa7fb6adb6eb05703153dff720b733aa51a3b74647a534bfc76e47a38483d395072670e285317b9819ef5d4981e39e40000000009784e05d839f3ab0dc6a9619be1806aefea0e2981f9650bb46fe5584a1504a5b3cece0bd4805fba5f469b66173bedae64a42b0f"}, 0xfffffffffffffcc6, 0x0) msgrcv(r1, &(0x7f0000000280)=ANY=[@ANYRES16=0x0], 0x1, 0x2, 0x1000) r2 = msgget$private(0x0, 0x509) msgsnd(r2, &(0x7f0000000180)={0x1, "3b10bd201b7630a5f690a9b351cc8eda1750f912a9e3fae046dc7b9f60da7679f993db0022e3f6c325ae11ab7b8fbf6de023ba7afd21c661eb8a6bf965e7c25105c0137670431b1402b9bec5667e57a149e294ec46a7dccfc108b9d519e4da6586de628e51404bf0e22fb6abf90f09ca6995da7210e88195b04459f21828c44f695a5dff0daa44c5310a93b6f46a94282eb2b6ded3329bd3d809de9399222e5d90bf2b98cf9d4a6b09428b7613d21ff35832cf349908177f27861803b0727fb65c3c72069a6c02c50b19e5c648c41abe891057eddbce1f082a"}, 0xe1, 0x0) r3 = msgget$private(0x0, 0x20000003c4) msgrcv(r3, &(0x7f0000001440)=ANY=[@ANYBLOB="6139c0aab4c55e9a80cbc7ee1063c349c51eb077f2c10dd2eb75a1fcded75d4f6017108ed1dda7a2"], 0xfffffffffffffefb, 0x2, 0x1000) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000002480)=""/4096) msgsnd(r3, &(0x7f0000000440)={0x0, "6a9f705b92ed84b612437afc185d25fedcb31ffe378cabd6f36b8386909dce9848ca7cb4b60f4bfbac36322f5c457c22e6f0d71f81444d722cd20e80279a44ce3b75cb0671ce343278fbda86e9ea15307913b06eb6c6140c0210a90254d5c6325ac2bd9b0e44db024b06415b84c416d87141d27c6841b6eaabceb5641443a0a0668e198e629ab3c5344bf6ddca7aa062209a495705e0aa8ee915efa871b93b80d849b746423ecb880e20b180c4c67512e616456aa92488ee2766bc6acc8da6037cfef70064bad68ad623a54e5fd58a6e1b2cdeb16730a60d8d8887dbe26d121901002edac667c82c432cd26562900490ddf5a617bfd880233aedc32664ab0584510d2079d43eb0677a528f37704e6d2ade66d91e2e03b1a591ced04df61e7e6ea00f77ac8af9b78c3a66e5f41489b9dc8eb79daaf0bdbb2be796fe65a9cbe2ffa975ffd63198605ad44d4114587ec271f734fac0c3e8a8b0ef609322d190e9b84560dbe2154d53625c21564be3cfba6b4b391739c3b07a96bb629844dc9d917d96b17573c20f28f0feabc2ccb055bd4b0da65304c3625c4d9d26b0c22fed46"}, 0x9c04cd42, 0x843a39fdf86833d2) 13:14:49 executing program 0: sync() getrusage(0x1, 0xfffffffffffffffe) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = msgget$private(0x0, 0xfffffffffffffffd) r2 = msgget$private(0x0, 0x5f422ba73daebc0b) r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdirat(r3, &(0x7f0000000080)='./file1\x00', 0x80) renameat(r3, &(0x7f0000000000)='./file0\x00', r3, &(0x7f00000000c0)='./file1\x00') msgsnd(r2, &(0x7f0000000300)=ANY=[], 0x0, 0x7fc) msgsnd(r1, &(0x7f0000000040)=ANY=[], 0x0, 0x800) msgsnd(r1, &(0x7f0000000800)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffcf6c17153cf3d117c2e9547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10000000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c97a2b83eea214e18350e46ba39befc79076f25d33ed3de8de7ec37031bc10f8ba5567bf43cbceee16000000da0c23e9475c9d6bf97f93cf02b9422e05e492a01690821d727859f2329538784df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287736cf79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5b"], 0x1, 0x7fb) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r4, 0x29, 0x80000000000000d, 0x0, 0x0) msgrcv(r2, &(0x7f0000000480)=ANY=[@ANYRESOCT=r4], 0x1, 0x0, 0x1000) msgsnd(r1, &(0x7f0000001dc0)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd2026342588fa1a34492fdd4494c5eeb4af79be0195d459fadab38ea746dbe621387eac55df38d210dc147dc46add182114760700000000000000ab325a2e9c90298d68a553c64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596ea628dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a5421667f9598a1e2bf6d04b8edae25612d4f5e4145670f00800000000003095cc602071fbdfaa1af31b11a20dc1ba209b299bca976d54c8f70e32ac9281179ebf362cf2971a8e2f22daf300faf85cb001954ef74dd47ee5690df36db89bef4758f7a3d45d8ef52f285bfda67631dfda98286b662d676b84790d50cc95a0b8834c82a2d5bd531c141a91df5689563c2479451630fbb44a5ea8c53a159a2b6ff20f79e557b41d945111e9cc79ea5e8722756d24872c751005cc1ce9f3f6a3d539c35658ab8c60de30528675dc8ec86460d76a65586ae54da06fd12ce7867b9b9591f260e63d2e1670ad760403e842f258742a55c63ae54ce317994e0022287f4ec351a2fec4caceb7a50b947e797e87566e746933b930bd85997be8c61cc3a538dafd07bd60baeedd534337ae7f1441b588cb88131776fef7de4c0af63649578b27e004c5c2569ae86b00c2916cb75d8fe7a34852a2db7b53af9294a17f886cb77129ae0a749dcecd7150a70de583381f773deb1a27c42c3689a6c8b9bf2b174760caa12d469509c7679dec571d9824ea0d64e56e21c7a4d8f628af06198689bdcae73701d38e9f4797bd8e3eb94736facaf2dfc84e5c95b074a82b6a89ab67ec63d7db328d301f5998794255cdcb931bede9fae13cf91c065f623cb88679e175ca6d166c9acd9137ca079fbb93043d464be537a47e8751447d5a025b1aeaa245c6b6bc243b706007bb42c995ce89e1c79e683324a1e4d31e4e35a97897472d3b045270d2130135ded6863743e66e5d4c01406a786c1b15dc459e2762c02d4f7221f8f1d3a97893d7139c5cd05b001a7abb323219166bb776a9715a58d35d513f7c368519afc9cf5b74a27171246042ac8381ba7f6dd97c0c7c65f3e8a4d3b458daac52c3cc437fcf0f442ffd6e0ab090569b0e1bfa599ff0261326e854bf71e1d0c29b3e361157fd78806bdd48b40fafd0cbda3ea15c451118e385848a900002c25ba4f3c211f7706b945123994d961b5cc7b0ce273639213df68fa72699df737b03fd4fb7704c114a7aeae1419c2306f35707f00573383c7d17af7a951defbf3dbf45d3b9b555b50e1a8e1fc4c5cf661a625fb0cbb3e52ebe9ef3ccde8724acd448ce1ebf91ffb9ab59bb97e7431089bc760800d8e2867c9cb3e6"], 0x156, 0x800) msgrcv(0x0, &(0x7f0000000080)={0x0, ""/71}, 0x4f, 0x3, 0x1000) msgrcv(0x0, &(0x7f0000001b40)=ANY=[@ANYBLOB="0000000000000000000000000001000000000000000000000000000000000000000000000400"/254], 0x263, 0x2, 0x800) r5 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) semop(r5, &(0x7f0000000800)=[{0x3, 0x8, 0x1800}, {0x0, 0x80, 0x1800}, {0x3, 0x1, 0xffa}, {0x2, 0xfd, 0x800}, {0x7, 0x8}, {0xb, 0x9, 0x11800}, {0x4, 0x4, 0x800}, {0x4, 0x4, 0x800}, {0x4, 0x7fffffff, 0x1800}], 0x9) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x8008) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffffa9) lchown(&(0x7f0000000240)='./file1\x00', r7, 0x0) r8 = socket(0x11, 0x3, 0x0) r9 = kqueue() kevent(r9, &(0x7f0000000000)=[{{r8}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) dup2(r8, r9) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000140)=0xc) r11 = socket(0x11, 0x3, 0x0) setsockopt(r11, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r12 = getpgrp() fcntl$lock(r11, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r12}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xc) r14 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r17 = getgid() semop(r14, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r16, r15, 0x0, r17, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) shutdown(r18, 0x0) poll(&(0x7f0000000000)=[{r18, 0x1a5}], 0x2000000000000160, 0x0) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xffffffffffffff46) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r19, r20, r13, 0x0, 0x40, 0x7}, 0x7ffd, 0x1fe, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r22 = socket(0x18, 0x2, 0x0) accept$inet6(r22, 0x0, 0x0) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, r23, r21, 0x0, r24, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r7, r21, r10, 0xffffffffffffffff, 0x40, 0x4}, 0x49, 0x8, 0x5b5f}) r25 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r25, r26) r27 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r27, r28) getgroups(0x1, &(0x7f00000002c0)=[0x0]) r30 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r30, r31) setgroups(0x5, &(0x7f0000000300)=[0xffffffffffffffff, r27, r26, r29, r30]) r32 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r32, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r32, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0x110) r34 = getuid() r35 = geteuid() setreuid(r34, r35) getgroups(0x1, &(0x7f0000000340)=[r27]) r37 = msgget(0x2, 0x40) msgctl$IPC_SET(r37, 0x1, &(0x7f00000003c0)={{0x2804, r7, r30, r34, r36, 0x0, 0xff}, 0x10000, 0x9ffb, 0xffffffffffffffff, r33, 0x400, 0x1, 0xfffffffffffffffd, 0x4}) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x8008) getsockopt$sock_cred(r38, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000000c0)=0xffffffffffffffa9) msgrcv(0x0, &(0x7f0000001580)=ANY=[@ANYRES64=r38], 0x1, 0x5, 0x1800) msgsnd(r1, &(0x7f00000003c0)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b0992a9b7272c4060041622b1194de0d711fe37a0538913bdb4a0a883144d0b6e1ee7e9f87b517cdd4d9a00d71af5c8e4742a1a2d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e03f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca"], 0x1, 0x800) r39 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000003aa9a86c288100a2000000000000000000000000000500"/79], 0xf, 0x3, 0x800) msgrcv(r39, &(0x7f00000002c0)={0x0, ""/255}, 0x107, 0x2, 0x800) r40 = msgget$private(0x0, 0xfffffffffffffffd) r41 = msgget(0x1, 0x28) r42 = socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r43, &(0x7f0000001500)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1) dup2(r42, r43) sendmsg$unix(r44, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=ANY=[@ANYBLOB="280095d30000ffff00000107000000000000", @ANYRES32=r44, @ANYRES32=r44, @ANYRES32=r44, @ANYRES32=r43, @ANYRES32=r44, @ANYRES32=r44], 0x28}, 0x0) r45 = socket$inet6(0x18, 0xb05c31f96741eba2, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r46, &(0x7f0000001ac0)=[{&(0x7f0000001740)=""/221, 0xdd}, {&(0x7f0000001840)=""/246, 0xf6}, {&(0x7f0000000100)=""/17, 0x11}, {&(0x7f0000001940)=""/96, 0x60}, {&(0x7f00000014c0)=""/27, 0x1b}, {&(0x7f00000019c0)=""/193, 0xc1}], 0x6) r48 = dup2(r45, r46) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0xfffffffffffffee7, &(0x7f0000000280)=ANY=[@ANYRESOCT=r48]}, 0x0) r49 = socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) readv(r50, &(0x7f0000001d80)=[{&(0x7f0000001c40)=""/6, 0x6}, {&(0x7f0000001c80)=""/248, 0xf8}], 0x2) dup2(r49, r50) r51 = socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r52, &(0x7f0000001500)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1) r54 = dup2(r51, r52) sendmsg$unix(r53, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r53, @ANYRES32=r53, @ANYRES32=r53, @ANYRES32=r52, @ANYRES32=r53, @ANYRES32=r53], 0x28}, 0x0) r55 = socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r56, &(0x7f0000001500)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1) dup2(r55, r56) sendmsg$unix(r57, &(0x7f0000000400)={0x0, 0x0, 0x0, 0xffffffffffffffee, &(0x7f0000000100)=ANY=[]}, 0x0) msgrcv(r41, &(0x7f0000001480)=ANY=[@ANYPTR=&(0x7f0000000140)=ANY=[@ANYRESHEX=r43, @ANYPTR64=&(0x7f00000022c0)=ANY=[@ANYRES64=r0, @ANYRESHEX=r39, @ANYPTR64, @ANYRESOCT, @ANYRES16, @ANYRESDEC=r47, @ANYRES32=r4], @ANYRES64=r1], @ANYPTR64=&(0x7f0000001640)=ANY=[@ANYPTR=&(0x7f0000002340)=ANY=[@ANYBLOB="f1be993c0700000023f0d6c24cfb62c9c192166fa01a62e731345ee98bd2c3a42f360d32eaa8c5e73e6f6930dc0d1236e35b49ff75030022183e28ebfd33c16c81e5582213759427c51e93bcbb92df5dd3a68c4e0cef959eacc405cbfba1d54bbfe101fb8a61740ce07e0aca20c23e5c12537e54bd99ed38dd167bd19cb0baad1813c20ab97a20334f0eb1387e8e48bf89ad0cc3275ed38b4a837a076676639abebb2c7304129e477929684da0d9ddd11c6ccf3e2f7c7ef81d70aa11ef1f82e0609837d9a14776c6bfbd57d7d505c14a5d88cc65d419bf18be7db0f26830080b7e20fc", @ANYPTR, @ANYRES16=r49], @ANYRES64=r53, @ANYRES16, @ANYBLOB="1f9d3e64a0267de516b5b35ede2808d1dfd42f1945b9abd14f68ad0aa549af61a9640a3bd64c6822f0aad67110f19491873074c5b36a8479a3bc826c64f7b8e65da7b64525dfb8cb0769312bf03a3f0055dc222437bf79290cbe2bde5481fb6ff9f5850fe0959dc9bd7f30b4c5e4c2ad9787e0ba98b89afb33190fb27687a005ca2fec41851cb12985d6584cd443222f6882ea277fdfa9e4b498f721afa4aad61449ed76dc3e6ad2a1ba2ba556283c94eb2a29e7", @ANYRESOCT=r53], @ANYRESHEX=r54, @ANYPTR64=&(0x7f0000001440)=ANY=[], @ANYRES16=r57], 0x5, 0x1, 0x2bbaff95d624e2d0) msgsnd(r40, &(0x7f00000006c0)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe942f7ce2212c09c110ff00f45709d664539e1e381f0900000000000000328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125810bb6ee11e303000000b33d0000000049a610ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f00dc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgrcv(r40, &(0x7f0000000180)={0x0, ""/226}, 0xea, 0x2, 0x0) msgsnd(r40, &(0x7f0000002440)=ANY=[@ANYBLOB="02000000000000005aab057858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2a9d941319c6b5d3b16ea71c4229dd62ed8e7497cf22f1cc439ea2b26fcb535515bebfa25245e804c95574b8a60f3154e10dfa023aa618256b2bd8b46afd62f2b01573cab5b348eabf08c54cbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c43bdf0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc01775ddd417bd2c5f2470a3deaf00000000000000005235982c3bfa0f1112134cd39b8d65900000000000004e842d7ced1d1589195da820955f9d2f36a1b5cd8cb36e29ec4b6dca4396815f76493de69c5ba59b5b7ad5b2b7eba7775f7cb9de22858de8800c409d6014e13e98fd248be8a098c7fb956139093ff0721b9f1cc773c24b5a7bfa49b751261db3e0c98b091398b16687a3ba59f35a9d1e"], 0xe7, 0x40000000000800) 13:14:49 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)="d9850dc1", 0xffffff21) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0xffffffc3}], 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="7bbfad955882de12b520000000bb89dbbef76c0293d2"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) 13:14:49 executing program 1: openat(0xffffffffffffff9c, &(0x7f0000000580)='./file1\x00', 0x0, 0x148) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) lchown(&(0x7f0000000440)='./file1\x00', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') 13:14:49 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x40, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x6, 0x1, 0x1) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 13:14:50 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000040)=0x88, 0x4) r2 = socket(0x10000000002, 0x4000, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r0, &(0x7f00000014c0)={0x0, 0x13, &(0x7f0000000400)=[{&(0x7f0000000100)=""/137, 0x89}], 0x1, 0x0}, 0x0) write(r1, &(0x7f0000000000)="87", 0x1) close(r1) 13:14:50 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r1, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380), 0x110) write(r1, &(0x7f0000000380)="9021060fb4146600a9a8ea1f250079366b4f2a865b24f72830786a1232db5b5f658fb42aa975b805805fbe041bcb42af35990725e21a56af143a8298a495dd287905939a2057b008caaf72548db68728ae8a235733272d6652d82d2c25790267c586199ff5b4b3c2195104d4f3122ac3ee7f30bcfe5aa852ef86e09f004db32e0f78cae38c6d49144884886027d57f8169dce267f67545aed571deb0b741bf031b494b77512467e64200d3c7c7c6b02998f0968e5707b769160000000000000000954b305941cb92515515a03b413653509fa515923f2d69a817b70785c5095f9ee194d7354102c62d22ae717859bf0c848f2ed77f0e0200e8d678bd461bba165fcccb1f39f6ce5da1200000000000000000d043451583bd0163d8d260efb3fb90b3611ad6550277eabc44ef8a5357149014f171d1a9d783599fc8821bbd1b47e1f56e768ff095614b0d0b4c292e991740d94960dc20d8d6ba7c83f741b7d6cd2370431c6b0a22654b9df9a499d4fe4361a1744e10d5b861a0e6d5a99918ec13bf3050217ce4d7880c90394c1fb5f19f469ce78a2e2e82123d0fe7aa6ff05908ba566f43d44afe61fb9883316becb76d0482ec39437260b23a112f36e7fd2bc429f0aee7548da9903adf721c51f1", 0x1ce) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f00000000c0)=0x4) poll(&(0x7f0000000000)=[{r3, 0x129}], 0x1, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)={0x0, 0x8002d}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffc000, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) poll(&(0x7f0000000200)=[{r3, 0x4c}], 0x1, 0x0) 13:14:50 executing program 0: r0 = socket(0x18, 0x1, 0x0) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000140)=0x4) close(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x36, &(0x7f0000000140), 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x40004, 0x0, 0xfffffffffffffffe, 0x0, "00000000e9001040dcc40000000000002000"}) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x2) 13:14:51 executing program 1: recvfrom$inet6(0xffffffffffffff9c, &(0x7f0000000000)=""/218, 0xda, 0x2, &(0x7f0000000100)={0x18, 0x2, 0x401, 0xfffffffa}, 0xffffff7b) syz_open_pts() kqueue() r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x200, 0x0) fcntl$setstatus(r0, 0x4, 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x20, 0x89) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) syz_open_pts() syz_open_pts() 13:14:51 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = socket(0x11, 0x3, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x1000, 0x0) r1 = kqueue() r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x24022, 0x40) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) dup2(r0, r1) setsockopt$sock_int(r0, 0xffff, 0x56c2af5bf47ebb16, &(0x7f0000000080)=0x1000, 0x4) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000000)={0x0, 0x7fff, 0xfffffffffffffff8, 0xfffffffffffffffc, "661fbef2245185a8186503182eab7fff0e091fe6"}) writev(r3, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b85", 0x3d8}], 0x1) ioctl$TIOCSTOP(r3, 0x2000746f) write(r3, &(0x7f0000000900)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4130067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f363b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7ac423abab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2", 0x26b) 13:14:51 executing program 1: geteuid() getegid() pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x8008) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000b80)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000a40), &(0x7f0000000ac0)=0xc) chown(&(0x7f0000000b00)='./file0\x00', 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x88, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000b40)=0x8bfa8) socketpair(0x6, 0x4, 0x8, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000a80)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000040), 0xc) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) sync() r5 = socket$inet6(0x18, 0x3, 0x100000001) r6 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r7 = syz_open_pts() close(r7) ioctl$TIOCSETA(r7, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) pwritev(r7, &(0x7f0000000980)=[{&(0x7f0000000380)="2c27339e37e9ac19a48b46f122009d1eef3d92ec7460d97b4511b827e7b3380bf1cceb83505ffc44b2c225705797e9f0660e4bb93e88baa99738606c408de60b1c4e4ce5d176939123914d8b7065d9e4cc09dc97909a8b5d494dc28eac277afa84c3dad6c58712a2d963eff1874069fe1fdf19f86372822d50e1c87c12e873b5ec54933878918a91273010ad10653451ecbc131f9a4de81ca7e9fb523cd35ce78d4eb56b9a84bd70dfaaeca57fc0789bb0cd09a025989d5cd972a29d0b5b460e36da75ef06f67e0b2f817042a6cde59369ded2087da63b", 0xd7}, {&(0x7f0000000480)="eeaa414a42974abd58c24f180a1549", 0x125}, {&(0x7f0000000280)="35447ff57e38ee5c170eae7ad11663fc136aa1560ea43d7c99fa42c8d22b57a34be5f4f57da2c2971c1b68e86bfb926adf01e7243c2d31b56c4d74f64e1de4828e99cd5631e8560ed5ebb3f0ae9ba6c4d815966fe06a6ff75ad32877e2edacba8430a7ca046893e419e9259d6aaf1f6e90bfb3f67bd40d1c75d561c6dbe1b511cc74a90b31e3ec66fb9bb0275422d3d5a0ae6094659ea931bd642a9d7eef6e8f06", 0xff34}, {&(0x7f0000000340)="30a924a632d74148a8c0ac2d4ec185ecf1f64509886c2df3162c4625579e0a1c43d19fbbb41e89da1dd8067521aa492d6199ec", 0xfffffffffffffe68}, {&(0x7f00000005c0)="098a454de1deaf5ca78e8838134048c9c07b298ecabdb45d2b0f10ad647de6bcb5bafa6e3e6678ecb7971d7715443bf8d1b3266f1245f37bfd610261197833f6b6acc2c796b8bc7327b0df5af661c9ede78bd198c9f01b95c9386a4b64a761bca44f284d4e7535e189f2a55e24b3bb98a14b0e552b846d0d05c3c00e952cb0bf8f7fabbdee6165c065b3d4e43c2fac077448eb8ac685fc971b34482ea78a58dfaa317b2b0e8773bc8e6458e6310996871510045994ebd437d3c4c276532a0a7a27ee2a8b8f70e2882612464d288e677e394292f41a0e2c2cd3dadd77", 0xdc}, {&(0x7f00000006c0)="8c9b140fca11f68810af2a327face6fc719810e455c6814cfa9e61d2db444c99a4cee4501c59d2718e25eead20902ecb1af5ae158c3e04de4c7b96cb1a2587a12145058de1b5b170ed681ddbfb30b4dde300687c20de95fe62dd1da5683153cdf5a168ec87db53d3d9861ab04e46eaefc687da3d1053061d9558f4b9bcf186fc554b30d893277517958f4efb45212a2e745e7eb2183fd6b69fdfa9d1be5787263ec5f22dd7d13d6de1c3f21754470ebe3a50b7b0bb6afec69a125270e704d67c94241c31e7dd0358597ea983fd9a420e154f8adb67d18d47ec573f32628756a233e4ee82a6f69f461a450a9f37665a20888557", 0xf3}, {&(0x7f00000007c0)="363dc71c90f11856a634a2ad8952819f5c586fc41d9836390244fea1e4d31a1f463a08062e6220dbc4f4abeb69274852daeced50ad050f58dd46dc6ca00fa7c0a4b86580a39070b7ac49330260aaa8f71e06c671b7c4fdd092d5151894227164434a3d449905310a069f90d3af0322e4b7aa94d2be77c378d786a537e911ac3309a1955f730ba731b4c6f950cd271fee0263c423e02cccfd3950bcd075bfa251dcd242a49ffb5fc208e6e32e58ecf07eb8c36d37fd20e6039280f7f1ec613f1cc5b96a43c55331cc7a0474e613", 0xcd}, {&(0x7f00000008c0)="2771ee4af1ac6648cdc4631ff5b4fad7f8982291e9f4e7a4fcfeb26478d72adc076fd1defd9d561543ee437ff244ae2b64ad4bde06193464161ab00830145efc32f7a27bf1742d4702ada9eb981419069bf374a30c4c3fc092e1ee2f1d0fe1a19302c96d5e15942a714b09bbefc2bb332612c0", 0x73}, {&(0x7f0000000940)="593962586eca972c9f17a22dde77c6f0b9fe1f2a83769554c5b7234adaa14f2f762ac41f", 0x24}], 0x9, 0x0, 0x0) recvfrom$inet6(r6, &(0x7f0000000080)=""/250, 0xfa, 0x1, 0x0, 0x0) r8 = syz_open_pts() r9 = socket(0x2, 0x400000000002, 0x0) setsockopt(r9, 0x0, 0x20, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) fcntl$getflags(r9, 0x1) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000500), 0xc) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000240)=0x4) close(r8) fcntl$setstatus(r9, 0x4, 0x80) ioctl$TIOCSETA(r8, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) lseek(r5, 0x0, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x8, &(0x7f0000000540)=0x5, 0x4) syz_open_pts() openat$zero(0xffffffffffffff9c, &(0x7f0000000580)='/dev/zero\x00', 0x20000, 0x0) 13:14:51 executing program 0: geteuid() nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffc}, 0x0) r0 = kqueue() geteuid() kevent(r0, &(0x7f00000000c0), 0xffff, 0x0, 0x10000fe, 0x0) 13:14:51 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000000)=ANY=[@ANYBLOB="fb182e2b666902e3ffb8970f6c9502b17dee6f21b82cbf96010d9822f00fd1a9f2d2a45723de9de0879b537ea39f7043ff0f00000000000018e23ef0bf4ca85fc375d82a8d80532c00c6959fa0cfebcf5ee79b135ae7fd68f6ece473d03169427d072cd5e0a6da21079401601992d80afce7fca4ea020b464b50acfc9bf4f44d26757b01854a30b8e0f0b2b7073e83fd1ad13483cbe8f3673ec47fcb2f948187ba99b9832a4787a178ff000b144994bd9ccddd3258575cb601ac8a84fde5563451c5e968318e71e4382832e1bc4b71b23293303df4562135000200000000000072abb5999a7206010000004faf056066074087bf5e0600d7f0957a8d617471b14c015fcc2d7ffa3b9a56b42ff41256f10603556eadc6c3f7916d18735663b6081818dc6cef7eb42b61add2340e27604c072cf1b1507435a14c6d74d74f92be8e72e10cd566ba0600001404618f8c27048e7a106a6cfd227a9cfb0ee5f20d87f4dd04a3b0373912e10075741723b7cb8c78a2268b500a2ba35d617ed51b7c69b3f4811a65443529d655f880ecb3f97bbd0a0d1927be0bd68a2ed36062b9c8e5a728aaf0997400b72fb06de789661b56488e9272c2d8d4e9f45ef27ff1db78ccc52141c665e1c54ab068de5f5b79008e94220000000000000000000000009acdca0800000081895b66bd5d4f5dfbdb2056058167d479805d35165ba89aa43b086b0fa76602c72cff0e1d31d5a219a9074be46b8773d2f2622d8d17803ef3d191991185f1330f1a5611f7d2973c83000000000000000056f0f6718699d0986d0000000000000000a8bbc0e7d2964b3c9e975607729c84fa086ec32035b00c484ed025f7e67556723fecdaf9a2f58e41c7b395c80f9a46545717d0204eebfb767260234e0e679282f80d3a03357acee659ac7d041e9ba56edd863f6f4557a084a8cae9eb0be38dd093b55e291d39a31c64c05e12db40a83198788764d03dbbe86aaf7c6861e574dacfe30bfbc05028a25e71ca9ebdf5099fdb6ad34ee465c5333273ae0f01fb518750f860a901a5162d55fb2a6db7a4005da0439d814015a083728b25e79a033e23eccbb63e6595d30050ab734b7d8fef919da79e8e5742fa549a6369124667c46ae67e3877d0bbdab7123ddf70a61b27467a7f8ce815f27ef90cbd3679b123699979f109000000a4d46f354433d30fa968724d00ab20b1e20b8e5fc33dfa04c72ebeaff4d8bd73316f29ff3017a30000000000000000000000002103726383c19d66d70c15f754fe7cecc3954ded351eac1d4f479a6c8e66ca4595d3f4b981dddf99690ae0b0fc50cfb3f497aae78ff7d153a966fb67"], 0x1c, 0x0, 0x0, 0x0, 0xffffffffffffff1c}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) madvise(&(0x7f00005f2000/0x3000)=nil, 0x3000, 0x1) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x17, 0x4000, 0x2) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) dup2(r2, r3) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000140)=0xc) r4 = fcntl$dupfd(r2, 0x0, r1) ioctl$BIOCGDLTLIST(r4, 0xc010427b, &(0x7f0000000400)={0x8, &(0x7f00000003c0)=[0xca, 0x20, 0xfffffffc, 0x5, 0x9, 0x4, 0x800, 0x53]}) r5 = dup2(r1, r0) sendmsg$unix(r5, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xa}, 0x10) 13:14:51 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) close(r0) pwritev(r1, &(0x7f0000000400)=[{&(0x7f0000000180)="6406b7", 0x3}], 0x1, 0x0, 0x0) r2 = socket(0x2, 0x400000000002, 0x0) r3 = socket(0x11, 0x3, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) dup2(r3, r4) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000140)=0xc) r5 = accept(r3, &(0x7f0000000100)=@un=@abs, &(0x7f00000001c0)=0x8) recvfrom(r5, &(0x7f0000000200)=""/80, 0x50, 0x1, 0x0, 0x0) setsockopt(r2, 0x0, 0x16, &(0x7f0000000080)="04000000", 0x4) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 13:14:52 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8010, 0x0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000040)=0x1) r1 = kqueue() minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) kevent(r1, &(0x7f0000001380), 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x9012, 0xffffffffffffffff, 0x0, 0xfffffffffffffffc) 13:14:52 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b67071b542a538706000000b8110000002900000031000009000000000000000dc1bb893f"], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x9, 0x401}, {0x6, 0x401}}) 13:14:53 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0xffffffffffffffc0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) recvfrom$inet(r0, &(0x7f00000001c0)=""/4096, 0x1000, 0x802, &(0x7f0000000080)={0x2, 0x1}, 0xc) 13:14:55 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) close(r0) pwritev(r1, &(0x7f0000000400)=[{&(0x7f00000001c0)="6406b76e6a7b564429e6ed5c138988776992be9a82c849ad3102b8fd84bb7ebc9d913b5058c2bbe08a7e6c88f9a1f60aa004a8efbd797944848b3ce13c3cbfda0fe3c61f0d39d19a0f05bdbd571a9c9d1f7bdd7b9fc7b37d0911e2477d80c26ad3c4e2b745ad697fa6fe52b4dc6068e3dd8de1db122c99c62fec8441f65d", 0xffffff61}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) socket(0x2, 0x2, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) connect(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="00002e2f66696c65302f66696c6530001e82fbc1bed99774bce60137eaea4340c69ac2541a4987178b66b855a0757e796e4d93c581bf07434794d5fa839a5e3859686b4d716df06cfb010a160a06be26eb608603f28e0c6d3c941c865341023cf6b49c8748317b2696110e8b1dd9bd546b0b5b4b08b4fff6ed6e23cfeacb96f66718a0cd4678d7df3252fb9bd5758b21ab76fbe81b166a64d5f5c1f0693141b6da3d443b613925c8"], 0x10) 13:14:55 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x0, 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x1000100d3) semop(r1, &(0x7f0000000480), 0x0) semop(r1, &(0x7f0000000000)=[{0x3, 0x7fffffff, 0x800}, {0x1, 0x6f, 0x1000}, {0x1, 0x4, 0x1000}, {0x4, 0x1, 0x1800}, {0x0, 0x5, 0x800}, {0x3, 0x7f, 0x1000}, {0x7, 0x80000000}, {0x3, 0x8, 0x1000}, {0x2, 0x8e, 0x1800}, {0x3, 0x7}], 0xa) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xfffffffffffffe1b) r3 = getuid() r4 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000000480)={0x1f00, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0xc) r8 = fcntl$getown(r4, 0x5) r9 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r9, 0x0, 0x0) r10 = fcntl$getown(r9, 0x5) r11 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r11, 0x1, &(0x7f0000000540)={{0x240000000, r6, r7, r6, r7, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r5, r8, 0x41d, 0x5, 0x5}) r12 = getuid() setreuid(r12, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r7, r12, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r8, r10, 0x0, 0x92, 0xffff}) r13 = getuid() setreuid(r13, 0xffffffffffffffff) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000280)={{0x9029, r13, r2, r3, r7, 0x20, 0x7}, 0x4, 0x5, 0x5}) setreuid(r13, 0xffffffffffffffff) 13:14:55 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x2, 0x0) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f00000000c0)=0x3) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x54d, 0x5, 0x200000000511c, "047c2ce62e0dbcdcc58b62c200000100"}) write(r0, &(0x7f0000000000), 0xa7) 13:14:55 executing program 0: r0 = semget$private(0x0, 0x1, 0x10) r1 = shmget$private(0x0, 0x1000, 0x418, &(0x7f00005b5000/0x1000)=nil) r2 = geteuid() r3 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0, 0x0}, 0xc) getpgid(0x0) r6 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) semop(r6, &(0x7f0000000800)=[{0x3, 0x8, 0x1800}, {0x0, 0x80, 0x1800}, {0x3, 0x1, 0xffa}, {0x2, 0xfd, 0x800}, {0x7, 0x8}, {0xb, 0x9, 0x11800}, {0x4, 0x4, 0x800}, {0x4, 0x4, 0x800}, {0x4, 0x7fffffff, 0x1800}], 0x9) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x8008) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffffa9) lchown(&(0x7f0000000240)='./file1\x00', r8, 0x0) r9 = socket(0x11, 0x3, 0x0) r10 = kqueue() kevent(r10, &(0x7f0000000000)=[{{r9}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) dup2(r9, r10) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000140)=0xc) r12 = socket(0x11, 0x3, 0x0) setsockopt(r12, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r13 = getpgrp() fcntl$lock(r12, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r13}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) r16 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r19 = getgid() semop(r16, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r18, r17, 0x0, r19, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) shutdown(r20, 0x0) poll(&(0x7f0000000000)=[{r20, 0x1a5}], 0x2000000000000160, 0x0) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000440)=0xffffffffffffff46) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r21, 0x0, r14, 0x0, 0x40, 0x7}, 0x7ffd, 0x1fe, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r23 = socket(0x18, 0x2, 0x0) accept$inet6(r23, 0x0, 0x0) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, r24, r22, 0x0, r25, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r8, r22, r11, 0xffffffffffffffff, 0x40, 0x4}, 0x49, 0x8, 0x5b5f}) r26 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r26, r27) r28 = getegid() getgroups(0x40000199, &(0x7f0000000040)=[r15]) setregid(r28, r29) getgroups(0x1, &(0x7f00000002c0)=[0x0]) r31 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r31, r32) setgroups(0x5, &(0x7f0000000300)=[0xffffffffffffffff, r28, r27, r30, r31]) r33 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r33, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r33, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0x110) r35 = getuid() r36 = geteuid() setreuid(r35, r36) getgroups(0x1, &(0x7f0000000340)=[r28]) r38 = msgget(0x2, 0x40) msgctl$IPC_SET(r38, 0x1, &(0x7f00000003c0)={{0x2804, r8, r31, r35, r37, 0x0, 0xff}, 0x10000, 0x9ffb, 0xffffffffffffffff, r34, 0x400, 0x1, 0xfffffffffffffffd, 0x4}) shmctl$IPC_SET(r1, 0x1, &(0x7f0000001680)={{0x8, r2, r3, r4, 0xffffffffffffffff, 0x40, 0x7ff}, 0x2, 0x5, r34, 0xffffffffffffffff, 0x80, 0xffffffffffffbca5, 0x400000000001}) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000001c0)={{0xb4, 0x0, 0x0, r2}, 0x8, 0xfffffffffffffffd, 0x1}) r39 = semget(0x2, 0x3, 0x18) semctl$GETNCNT(r39, 0x1, 0x3, &(0x7f00000000c0)=""/232) connect$unix(0xffffffffffffffff, &(0x7f0000000740)=ANY=[], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r40 = socket(0x2, 0x1, 0x0) shmget$private(0x0, 0x3000, 0x0, &(0x7f00007ce000/0x3000)=nil) geteuid() getgroups(0x0, 0x0) lchown(0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) shmctl$IPC_SET(0x0, 0x1, 0x0) bind(r40, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r41 = dup(r40) listen(r41, 0x0) r42 = openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0x0, 0x0) setsockopt$sock_int(r42, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) r43 = socket(0x2, 0x1, 0x0) r44 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) semop(r44, &(0x7f0000000800)=[{0x3, 0x8, 0x1800}, {0x0, 0x80, 0x1800}, {0x3, 0x1, 0xffa}, {0x2, 0xfd, 0x800}, {0x7, 0x8}, {0xb, 0x9, 0x11800}, {0x4, 0x4, 0x800}, {0x4, 0x4, 0x800}, {0x4, 0x7fffffff, 0x1800}], 0x9) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x8008) getsockopt$sock_cred(r45, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffffa9) lchown(&(0x7f0000000240)='./file1\x00', r46, 0x0) r47 = socket(0x11, 0x3, 0x0) r48 = kqueue() kevent(r48, &(0x7f0000000000)=[{{r47}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) dup2(r47, r48) getsockopt$sock_cred(r47, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000140)=0xc) r50 = socket(0x11, 0x3, 0x0) setsockopt(r50, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r51 = getpgrp() fcntl$lock(r50, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r51}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xc) r53 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r56 = getgid() semop(r53, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r53, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r55, r54, 0x0, r56, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) shutdown(r57, 0x0) poll(&(0x7f0000000000)=[{r57, 0x1a5}], 0x2000000000000160, 0x0) getsockopt$sock_cred(r57, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000440)=0xffffffffffffff46) semctl$IPC_SET(r53, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r58, 0x0, r52, 0x0, 0x40, 0x7}, 0x7ffd, 0x1fe, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r60 = socket(0x18, 0x2, 0x0) accept$inet6(r60, 0x0, 0x0) getsockopt$sock_cred(r60, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r50, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r53, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, r61, r59, 0x0, r62, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) semctl$IPC_SET(r44, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r46, r59, r49, 0xffffffffffffffff, 0x40, 0x4}, 0x49, 0x8, 0x5b5f}) r63 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r63, r64) r65 = getegid() getgroups(0x0, &(0x7f0000000040)=[r5]) setregid(r65, r66) getgroups(0x1, &(0x7f00000002c0)=[0x0]) r68 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r68, r69) setgroups(0x5, &(0x7f0000000300)=[0xffffffffffffffff, r65, r64, r67, r68]) r70 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r70, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r70, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) getsockopt$SO_PEERCRED(r70, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0x110) r72 = getuid() r73 = geteuid() setreuid(r72, r73) getgroups(0x1, &(0x7f0000000340)=[r65]) r75 = msgget(0x2, 0x40) msgctl$IPC_SET(r75, 0x1, &(0x7f00000003c0)={{0x2804, r46, r68, r72, r74, 0x0, 0xff}, 0x10000, 0x9ffb, 0xffffffffffffffff, r71, 0x400, 0x1, 0xfffffffffffffffd, 0x4}) r76 = socket(0x11, 0x3, 0x0) r77 = kqueue() kevent(r77, &(0x7f0000000000)=[{{r76}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) dup2(r76, r77) getsockopt$sock_cred(r76, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000140)=0xc) connect$unix(r76, &(0x7f0000000840)=ANY=[@ANYRESHEX=r75, @ANYRES64=r9, @ANYPTR, @ANYRES32, @ANYRES64, @ANYRES64, @ANYRESOCT=0x0], 0x7) openat$tty(0xffffffffffffff9c, 0x0, 0x0, 0x0) semctl$IPC_RMID(0x0, 0x0, 0x0) ioctl$TIOCMSET(0xffffffffffffffff, 0x8004746d, 0x0) sendto$unix(r43, &(0x7f00000011c0)='\x00', 0x14a, 0x1, 0x0, 0xfffffd7e) r78 = accept$unix(r41, 0x0, &(0x7f0000000040)) recvfrom$unix(r78, &(0x7f0000001200)=""/4096, 0x1000, 0x40, 0x0, 0x0) execve(&(0x7f0000000240)='./file0\x00', &(0x7f0000000400)=[&(0x7f0000000300)=':-\xc0\x80\x06\x00\x00\x00\x00\x00\x00\x00\xf7Q\x0f\x9d\t^\xe1..v)\x1f\xeef.r|k\xcf\v\x80\x04\xbcG\x00\x00\x00\x00\x00\x00\x00\x003!w\x85@R\xcf\xb8+\x85\x7f\xc7\xe1~\xea\xfd\x9e\'\xd4\x16\x99,\xc0o\xc5\xe5\xd8g\xac:]\xa2\"#\x11\x00\x00\x00\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000280)='//%.(\x00'], &(0x7f0000000680)=[&(0x7f0000000440)='\xf3)\x00', &(0x7f0000000480), &(0x7f00000004c0)='\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='!\x00', &(0x7f0000000080)='\xbcU\x84\x0f\x17u\x9e`w\xea\x8dY~[\xdfr\xb0\xa1\xf0y\xde=\xabU\xab\x00\x00\xd5\xc1\x00'/45, &(0x7f00000005c0)='\xf1\x00', &(0x7f00000003c0)='!\x00', &(0x7f0000000640)='}\x00']) 13:14:55 executing program 1: r0 = kqueue() openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x100, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380), 0x110) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r2, &(0x7f0000003cc0)=[{&(0x7f0000001500)="1f936b02e8c20a51a7367db8f457f909a4414a928e1bf95d13b7b48f5852d5e3fa8e3b4755c1aee2275c780c824852b9a25e8eeeab74658a80bdd92bcbb710beb4b8583ccd6858b5deb942856a3aeeb636458a8bcd6be959b4662b31f56c4a999158f98b7150ff705475d3c9221b9bfc47006ae5730273ce710a4635dec5cd5587f3e06a0b2ddf2e26561123d0f28b4adbaed95c97ce43f29d6c94b9303a88c4ccca7359fa378caeb7ea2a8df08f61ed93277b2df63ee3073be83450a48b81903892ce81aab951d07b34e53943d8c29e", 0xd0}, {&(0x7f0000003900)="11aab6ef81053803d47e04ed48cd575856b282bf92ccfc4b3cbc4a81f7e13773b92c48022f33624a1e41e64f4543073e6c1b30c6ceac718c3bcbc489f081a85b2d3dcb39615d57ff4fa0ce1fa9e3fbf31a62f70968daea429057e6312f1e44f19c1985ea0f934b755c445d920b11e789bc662fd29b7b7d9788621c22f5d6e1872aea20b10d57a15aa45b649eda54cf239432f9e1bca80ab2744b84a60481cfb2ca1cd0", 0xa3}, {&(0x7f00000039c0)="62f279d7fcc0b0c97408e45624a6281337ddf381cef7acfe297909dbfb61f501a8dc5003b441447fa78c1e5518d15d6bc08305979fa9d6fee84e7b8dec3f7ca2579eb9fe59179630316986745cc0d5152f5690c15912545ec45b3c1579884169a4755da9c04a0c542189ac56fd0282be528bf8379e2f35ca2d4b9ad0ddae79bf04c5", 0x82}, {&(0x7f0000003a80)="4c0102859b06f82dc19ba947d4c7d159789f90cd7e5eaf3237c5f80843f423575635931b92e21ced4b787319e4680f9263a0e17d52a98490b062ca0e4066289c79b1aae0fffc64a5896145b5b3982df490aa605d6be76c13b82dc54160a6c4b2edba3740915bd160625843d45a4efc546e431c9f61b2b02c57f4745d9a0bc62168a193bd16088ccab3aa2afb6e74c12ab6630e5863b358bbaf27e6ec62a8aa928cac645665467133c540af432e478bf16b778a0a3359893e7186", 0xba}, {&(0x7f0000003b40)="7972e2383b2ff873c0cc8d5d93f17620c1d599565e969a16dd89e72b32e05b6534568fae99473f2f666af4a8af98bbc84650350a26bb2d7e217a99f09fee530bbb33c062fbff3d8746d15d8c6564e991b54f0ba7e0297eb39245dc35fc83dee3795253e9b0325f4e28170002b2fade4186cde5f51176362d3d990c6e51b077ed636dfdda30f739d4042c44237c5e154afcb0aa935ae91e992c4467d5bdc48fd3f47f7c39d4b29eca871832e2659f527d2b6a4ea36f63936dcf270ac2bfb04324fb1d1bfe523e0fbac3aab99531dfb6eef2f2f85086e58459308e77d947f6a057b3d15435c74b9814c9e22a572ba57d75c5c5", 0xf2}, {&(0x7f0000003c40)="8dec80506622411de209e889ab29ccbf47ae9f65536bfa1a91760b3efd18e6ba0ae2c38f914f5adff6e4eff8be954a1fd39e7e6d012f103f69bd4ee6024d3badc3c0480a61cceaa957740bccfa92798acd474cd3394cf65b607258a25bdd9761e44eb9", 0x63}], 0x6) pipe(&(0x7f0000000040)={0xffffffffffffffff}) read(r3, &(0x7f0000000440)=""/4096, 0x1000) bind$inet6(r3, &(0x7f0000000080)={0x18, 0x0, 0x8, 0x4}, 0xc) kevent(r0, &(0x7f0000000080), 0x8001, 0x0, 0x3ffffdd, 0x0) mlock(&(0x7f00009d4000/0x4000)=nil, 0x4000) 13:14:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720ef00000000000000049560f8e5815f73f2a044fd2e015552fb5f2fff3e29e9773b5192065752c0b1d5e41789632dfc94bf334a5619515a4c8ab06198824b3da025bbd47b2326a05d011594536e8c8b6b87cb2d72b8bcdb9ad8a4f5f7280100000000", 0x65) write(r0, &(0x7f0000000100)="bd", 0x254) r1 = syz_open_pts() close(r0) r2 = msgget$private(0x0, 0x509) msgsnd(r2, &(0x7f0000000180)={0x1, "3b10bd201b7630a5f690a9b351cc8eda1750f912a9e3fae046dc7b9f60da7679f993db0022e3f6c325ae11ab7b8fbf6de023ba7afd21c661eb8a6bf965e7c25105c0137670431b1402b9bec5667e57a149e294ec46a7dccfc108b9d519e4da6586de628e51404bf0e22fb6abf90f09ca6995da7210e88195b04459f21828c44f695a5dff0daa44c5310a93b6f46a94282eb2b6ded3329bd3d809de9399222e5d90bf2b98cf9d4a6b09428b7613d21ff35832cf349908177f27861803b0727fb65c3c72069a6c02c50b19e5c648c41abe891057eddbce1f082a"}, 0xe1, 0x0) msgsnd(r2, &(0x7f0000000180)={0x3, "d175d0d656df4c10ea750a143726c2f51d73647e998512efb8127db3f1c1378a82f8bea58e8c33412a5ea4a52c2913c7ac7e550c844d805162466de8778203604bde3ceef5182773a9cdd1577e8795f3d6d25ff0f05e72a3af6fb1dc431598419af532f701c77007"}, 0x70, 0x1800) dup(r1) pipe(&(0x7f0000000040)={0xffffffffffffffff}) read(r3, &(0x7f0000000440)=""/4096, 0x1000) ioctl$WSMOUSEIO_SETMODE(r3, 0x80045726, &(0x7f0000000000)) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffeff, "85495500020000000019001167f5afa609000400"}) poll(&(0x7f0000000040)=[{r4, 0x5}], 0x1, 0x0) 13:14:56 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001c40)={0x0}, 0xc) r3 = geteuid() getgroups(0x5, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', r3, r4) r5 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r5, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r5, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r5, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r6 = getgid() r7 = getgid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r6, 0x0, r7, 0x10, 0x9}, 0x8, 0x1, 0x9}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001c80)={0x0, 0x0}, &(0x7f0000001cc0)=0xc) r9 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x10, r9) r10 = socket(0x18, 0x1, 0x0) setsockopt(r10, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r10, 0x29, 0xd, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000001d00)={0x0, 0x0}, 0xc) r12 = getgid() r13 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001d40)={0x0, 0x0}, 0xc) r15 = getegid() r16 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001d80)={0x0, 0x0}, 0xc) r18 = socket(0x18, 0x1, 0x0) setsockopt(r18, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r18, 0x29, 0xd, &(0x7f0000000140), 0x0) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000001dc0)={0x0, 0x0, 0x0}, &(0x7f0000001e00)=0xc) r20 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x10, r20) r21 = semget$private(0x0, 0x2b27093681a739ae, 0x1a2) semctl$GETNCNT(r21, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r21, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r21, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r21, &(0x7f0000000400)=[{0x3, 0x0, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r22 = getgid() r23 = getgid() semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r22, 0x0, r23, 0x10, 0x9}, 0x8, 0x1, 0x9}) sendmsg$unix(r0, &(0x7f0000001f00)={&(0x7f0000001f40)=ANY=[@ANYBLOB="01002e2f66696865302f66696c6530002861a93009d968c0e89bdc81a30af98a9d344e47a10ee0b3e80ae84ed612ab9b3f260cffe3f1ec37513689fc6e6929cd86e9decabca0b2b83eadd0c941654451523247f93be30f800414cbe8e57a175da50930f21e0f4f91ee0c57fdd3bdb36cecd565a54c3f245fd5d45c186c71dc21"], 0x10, &(0x7f0000001c00)=[{&(0x7f0000001bc0)="25f0229958460e3e9c4744b0568bda4e20a3ec585555", 0x16}], 0x1, &(0x7f0000001e40)=[@cred={0x20, 0xffff, 0x0, r2, r3, r7}, @cred={0x20, 0xffff, 0x0, 0x0, r8, 0xffffffffffffffff}, @cred={0x20, 0xffff, 0x0, r9, r11, r12}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @cred={0x20, 0xffff, 0x0, r16, r17, r19}, @cred={0x20, 0xffff, 0x0, r20, 0x0, r23}], 0xc0}, 0x403) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b", 0x181}], 0x1, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x6) pwritev(r24, &(0x7f0000001b00)=[{&(0x7f0000000840)="0607cdffe2f518d27852ce71a96c3c74dd7b5ecd5e3294335b28fe4edecf1633473426126ad7eaeb160d59fe079c93f4db33a11da7f4abd9bb40ef8ee10888c8a1a2f462b8455158750486bf760bdde102b3a4cd64615fd7c9dbcbea8aa9041daf8bf877f155d28512dc37cb318b64a8da08d965ccf250e674ac346e1702af54b4d9cce34696f383086d55f61a870ddd608eb3b9130c27246c65eec0dbbe30245f394517ca8a7641048e422f67b7965a8a6cd9a30fe031495a9d0f30e5ddce71ef7a61e60b29c59d52398f1b9b13c1eb3e41136517cff21a0128d3abf8dd2dddb7abec529a5e26cbc9a28576d3adaebdd46bfdd51b509a17692e6abbcdafdbdebec884f9af19e9a1a1bf002d8ab16b951b8e53d8a31868bfee611188d4e1c443974725040346903c2491a396f46bb18e269b972424552c3ed0b32ee0e37bd2e69c106e7f6094df71ea82859fb313343b5ae7b85cc93f7740b2d11965785f6272427cb24c7dbca068e229013c78e1a440f4c329aa723962f824c555eaca844a6dcfc76788cfd56a28d3a41213188985afb62a088b27c03030661f001a3e664c85355be1cdee3ea37127152c041e034e91584659cfadc2ccacc1e845bac03523adbf42298cfbd5a596a86024eb53c241f7e8fb53c14a82e09f8e745c2245dd5024bd1078e87f65c7f86fb0cb29b059a4d7af3dd597367ace3a96755cee104fb08e1791a2bf0e9f151a4b86f4ce9aad7f54c1f375861798b2232b5ee7160e5c1d86d03d3f2fafe6e08fb7061111bd53131b601afb855c23de8c8b1aa8a017c77c9605b5c8935200685644884bd82fe964882675872395783b724737ca3090ebf43b4228e79a51e112ef928042c2d2b5d440eea049107e12effb91e177df0b8e15ec741ad593825c2479057ec35c865e7825a171e40e7d7aae2668c333f31ba0512752ab8cc0d07918a635ecde76251c474f38d928462e4d166d4cf2ffb7ad2321fe1d51bd4b247f48de89f9b4774524defeb698a7f67e4bbb1a42ddce3bed0316f6d0b4df9a573d05e80ce46a77aa53bbb0b370ca8cf4a789335d5e70a6e7e17d0310f455a022acbbd2c8d8a4c4a6a6a93afaf034b29f40e970b85ab7daac691f6fce23d980afdc36045cba7a8229d0475cc8e4a356ffa101e1b78bb20aefea31cbc64c6c96e483efa82f10917b4dc6855102038be3e3ed18d284ae4318880ac82250aa6e363d7e19dc31486555e1fc8010ca95008ab3b9a10051a40917a396f96b8713a44c560e4f148d35776c4bbd1d3c870b3ff9e8ae9af52c335ea7d85945153610f144a25dec98a8ee63e60750dbac0e0a0756ff47b9cb774e5157d6878e89cbea26a602cfb6f8964e2f7799526315c146fc308587786da4dee37efb9092adc51d2076cbe9738fbf54f0e6c473b3cd21d83f075a886e6c070dfea8ddf7d8f00b943eb9ca9818b0488a638eaa3673d64a6ac30263ef597cbb0e9365fac954697d237c308845d691d0dc450b9cee60076a22e423038f7cc478b8ddc06079f4046d40cc23bcc69a709183b4636394c2e0099be4a210b2be861e8cfea1cbfe549ce3a5c29a82f9076358797ddec6075f8a16c53185ceefa2453b185e74b1ff83504e09c5af719348590763b6c66bb7b1598583990170359bda2f35d58f33c85423f14f9e91fa5105df7d770c8e913ce26b8abd3386bcdecf33d0731ef4d2fb8c1ed4f6a4583711374c4bba11230caac87d2a15fba4b9f2ca47da0e2e3a06af3ed83096da7e8daa007deb673b6add74b5331fa92b9df17910dc53f2480c87169a0578ad990f80732ea358e68423c4254611ca34da6d07e10665a3474210b2cb34902808b5e882abcee2756f85d989d8c70a012519fb7b4460196e9f18330eb3e430bb4abc3c61097889a9e22f88131b29a77537cdc1ca45f9f8cf022a9c44e197d3d55e3b074ecb85865ec350a54874384e8c185862da6b69c0be10532a47e5762eadf046e06204f3fe00b59a8745f95c4b35f160c450727500e4b96da6b19d8278a6f1197e8460decbebc0b12255b81956267c33827e13238a8ec1909498595f3215f9f47005d6bb007b36c900f1520b56b3d4815712d91288f055d2b4ba05164f90ce6252b30806577c517a79f723ebc5e37090c32d289f2db14a0e13c32289ec4310edcefadd12b9cab6d94f5c62c2a90f7f0499573a3ea6f2a93d5bab53af12fcf0dadc3cbdda9cb4d2bfdb6315e1f6d624383a70fb1872c059ee81691b868c28219ce5e5eed41f6e5f86dca6c1800509fb5116c5d0758096a78b0d7fec0b353cb3f1985ae3f641823291d5d3b7b8e13d99619ef6a8474195f2284b6e9ddeb6720948e0a8b1fd3a9d031bef18a7ede15092134970dec96bb7dd75fb0139fec98c02141c8aebe30784981cd13a737e8b138b93293142e6fc57ea627c21aa55fdfce917b57c86767c030ba0579cf8e375f8467ec260a81bf619daab7b0074a3595f7984f2eb5b3219eca71b3d6b6c5f9bd32ad0d2884fe3358d52e1ae424b46dd1582018a1432081da5bed8a050a68e14a97797aaacc911e22de9aaab4be88196a0b4d83caa8e868a6003cd4a0573d0d927f89593ce0705b4abe20cc58ba2ed128cb0a3c6e4707804d9fcc3cbf51f4fa53654bf8d5ef6ca2712b66b0df341c6f8b3a20bd18af473cd671bcb5032c6fdd6691620f87960499989c54343a00747e0e9f282e44ac48abdb01bcbb12336a8dfdb8b05c32509cb6bdab5372aa2fcd8a92c0dce7553e967734ee66688162be1730159c3df6283e3b309ae3561b2d14654ea4f92e2f5b6c945bfa88faaf159f8e115544bf121e646348c5636e73d122791653f27e1c753a61babb462f0745cc0d84bc03dd565615c17d25a4dcddbeee4058deca85533661acef63f7537675ca26d5a4805809d37bc96df355271f9afd8a40d9ee89d8067ca8c19f6ea9bfd573f346b210beb15bd1776df32b887501cc361a8894a499cd55f8206255c04e97767d1821d73d0ef849e2a4ee81086ee7f0b92b62422ba6a70af95deec06c870b5ebd678b73b620cc99a6677a57677a3e1d9fac743f25cb653fdfd6b49a1a75882fe1e04222df2df62364b169f9c35cdaac3d0017871eab2f92839cb6092deec2302e2a47d239445c869fe1ad9f3e67522601d27f2f11ec358c566e69a8308186ab384ed4bee888b3df75f38e7f3fd47cf106aeb5d35f4a31f20e338a8464e8f2af47823798898c091bf5ef921af632972264cda60dcc7c04968e0b0ef2b87415979f8902116d9971a6372b858bb96e1bc599e5671fe810614b3c0a27f8dee69dd25d1eb8c6048459b5ee467c471ea10a1b19eadef14f74748d6041efb7024f4afb8978b785cd398800becd4e7d49e5030547d5384a88803f7a143e82689602c7d93b5094dcecf847b53dc7e899751b1f14c8b8a51f3e6f19253fa6a45ef7ceb74ba00f25cd7c164bb07a8df780e2c4946958bcea8e9116358661047d96b92541c4ff924c005d0e07d203bef366e851fb31bb585b04fae88b996d119e62926ad72f8ca3347eb6b7e0cf14f2b29dd2410604b9c77702f384c15faa87a03991734efaeecf6f0205bfd6e8bfa9970d2e94b68d32085f2eedc8128040d445faac68f0be628a59e403e4ba3fc728fe550de5988ad634822040c90615f221b4803adf0d99e6ef3a16320674d494016d867ca01916e8b10136d289cecb70999c9b4e647d079fc5eebc47958a45fa95e6bc94b12d9b5458434cd8f3ab24f012b491e3bfaf29daec5580446bfc08e80783b97820f0521a153f2ea4f364f086cd3682595a8f026b8ac963d09a30909332d23cd4098aed5638a3ca57496c33d0dce3c7df7a3b11817a84278d8960182b5f95760591160ae061e477a70409012ff27f5ffde3a0b89946dc1135b77221f0e768f5dcd07866cbf0e26a4a1be7b0a5d98ccd136a70e7e50bfa4620f9b82601147173966c1f8c0af6468dad25426a8565b2b4ebf0c4d4a789ea98634a4eb261fe738461fe8f0290d1a97bc03971109e20c13ed69490c0c9bae37ab8f4988c0970a0e454b7d004489cb2996073f883182e85d27f6f5f609920599ab2dba5c4ab02b492dde596e1c545c3bb285c2c1850f988af20aa58cd145669a0d65a99d25085ae7dffff85391f320c4da0a5b738030000629016035d70c2db43a30ea9433703044533536598fd4a8c18d85517a0d272f9d47c1ef504661dbe6103df5a1af12f5a2dacd27f82e6c9b50ca7cd037446bdb82b78dd6a515b853ec16ffec946c9088bf47b0d0879613e660a804edcb1d8a53660b4841c2865e1ce6e7085dc624ead6a6f91a7d3c994df8a8b6c6670293a8eab3a98d8211f2e5706a38bb4f7461978dc9b06e722803d028ed570eed3bbc4005115ff392e1ba5d5506023b108960340cea37feca94a9830bde6ff7a444313b9ba4267a3a2cec3b7aec849476ca83caf2bb46725ec9178e84f3752d55be6a8f10d50fbce93f96c2f39c7afe28bf3314f5e9684c9253ef1a686aa79ec709c040505d95d0d997c2859583e44158a5b3970967d12b93cec0e71f9bddd71ca29ecd39e42b9b06b055eebf6d3ae629b0236b92f8e85a9aa595ca95a9764af044a3db5c14ded5bfc4a7f4c4a097893c5eb8bda67305c793f84669aa3e3b4d4ef4013ff9ad54efa0f73f43a923694c0df7ff4aad21a6a4f71725119bc15b7dcc9bd4f226539e9ccb9553428f70814cc7eab78c004b0cbbee3117102cebda794b6274888d8ca8eb79fbbd70913b49ce300d4933d063df6779fea0c883faa7c1b71be7f901dd21df0c48e468276eed0b7a05557952d40ae772fbdc51a355bed8ba1e21def6417a53c0a941b5370b271a197cde51c856f4f7ac134db15ab0a0110f32a14028e253b2589eee9e5113f9f02687a1cb4f96a812d01e208daf2b8a24ca89279bf4305dc7219c61c580cbc997336653c91666c384092305b22972f2fda7aec0bcf685028ee66ceafc65a30e20e8164dfdc33b14d72951b8c7b89fabf2fdbd8eb8c3d07565fc6a04741de56e26e1826431844de38b4830cbe80436a8bbc61b1e2ee7f4e396f43d7801f8acff501f7cadc9950120c695fa01ef9259ed51840c55930eb8d8e36003ea6bfd42eac60db8f3fc47d43d7973100fa3d13940379a4d979d99dbac2029005dbdaf6b030487db05bda0faf79f1ba595dc11de35540e0dae402cfb628df864e04cbbdb100e4d1cb6aea8a6afed7cc37a6aa38f191555d6bce463274a86d96770a3b75debb19a7066ae2a5fe01d460222fa7dc00b9e3558c23c6f7510e33ebd599a7933c000ef4d541a573ba3bc90392be6b9f6f81f569df5639f2623acc4a0e5f84fa4701abcdbc3b5a65fd195e1d68653660c41d52aa8569d5b590bed6eebd64d4a9de10397b054971f95fb0834bd51240ffbbd8bc9804f9e16b0e8e93c9e1e8b553f1dd26cea87b027d04f7e3b8a070daa6ef7f095c35709dd74d6e08b3ceec68f2ae329af3cc9fc07137f6cdba76d95aa389038bb0ef8ecaa9cc4dd70b354b8c73b864e2e999844be3f80a4384f11f97e0ae9cfa05cce2c113e97c3356fe8254d932afc3fc599ae8b38b651bf10740c3796545c71c2a4433b519229e839340ba6ed5e4a229f098c48428ec3857930f39e5f1ea3cc8269688b4c3eed662b6b49696acc85a38ad115117a5c83de1a0ffcf0380c7a1e102c4a5bd18f6366d2ee62f1e110119b34efbdba931dd0bf125140a9f0b6804d5e1bec98f9112a33d074d76760fd685dcb74a533046bdc0c8e7885", 0x1000}, {&(0x7f00000001c0)="ab8cbf4c49c77d5c1da59583d2efd992f0f11c4a6605d934f20c425148fd473dc5812ca67d362a5e35ea26866db0b98fdf06e2c11b45f14b00314303a7663a1ce0e73ef58dcd7d797cd6e01c8b7b195f71bb20407d398d280d0e3c9b58ef6ff64c694cc87f39a2d574e1b05109a67e5a084b4d25642d32052cbd365f7b7f3be4ae099459a866641c1755a97b714f225d611564beec1878ca0539f7dc0545e624f898b93ca268f463b8c4e337df5fa264a67fd13f096283eb5a93fc087c279ebfda", 0xc1}, {&(0x7f00000002c0)="fd10740855e7bf67cad800475a97d5bfd4f00bbf0b27e03c92f20bf665e8581952e4041af6372fb6099d95a151f0b40d454b7916572d55cbf19872fe32c02008e31a44e8aa9a6529f2b939d6b0f9e1d9a3856b3aec56d07b3cc8e8f8e88ee77fe98c2886f992f23ba1ec6e62faa045e24ddc08bf3f0b7179ed79f28fb9885c7f1c7551dfb9eb07904d44473eb4903cd61523c985ad3a28042c8638a428f20abf572d227765ac2cc7f0980c426236f0fdef4f882010ffe9befb789d6fefcca35703d804129068acfdefa5", 0xca}, {&(0x7f0000000400)="ebd39160bce6d0f8bfc23e25aadf5b19700d516889dd563ab88db0a340cb34529131fdfbe2e9989b08d5ddb6e9487104024dfe5148f94720c97b21550f529bffa02c005636c7c5c7655ccb9f612c5db81c3c18fb268334a7445bece27f50561804f1e5619473c79f7067235469bc386dd35a1c99928a667d83989f345c65f8a2bc91351a5e76c7c7c5a962192ac5b4f5c1252b35", 0x94}, {&(0x7f00000004c0)="a1bf45336d1dd8f9941d7da43a7daaf8460ce433e491a2efaf59bb317a46ed33f3108049e14d765aec85fc02b321e12deb48648d092305f3cb73dc859e927fe62b42bdfaf305182996443c70c430621484a7fd74c537d5d1c38fdd6d341aaebe0a3685566eb5077d75d28dbf9cf5230443d46b53632ac1434cd3e0605ede3563a6d8dc4db93f0a51163ab08b8af6b2ea647753e69f1337189d9f59b0369db85e7a4b59df83344451bd5228b12c834d26045728f6a090f401a493fad466ba52df1a70e0ce1bc2bf8e721cdb283173", 0xce}, {&(0x7f00000005c0)="9f216132c9a448efd241944e55f72b8b83a84783f6cd62b73f12637e1c7de5f9798b15c7d31c408af4878f468e66ccaf862d743a1a71204bca80fa1c40341ff581fbd82578143ee2ed36d0893e97a13076c2eed17932f3e06366017df45d456049db71e1544ca81a0d8de01cf7", 0x6d}, {&(0x7f0000001840)="5172564643f9b6ecac4c800a09cd6c3dfbbef9c2dbfe01b77dc426fcedb75ca677e39f61349ad07108712a4a3cdaeec97cb073d06144c105d251aa34edd5ddef4b65b997ab6876d488a9f5842764e29dcedc08d3f1e3334421f907b9ac6d1796913e447eac55994f8e9d4900bfbdc95d640a555720a3341d61a92b8a3095de8eb055179b03f589ec77255b904d8a4a9eddae0679fb1dd8ff806d43b20eca2b41fb50c4a1fefdf7da20cf3d7737ee933361605e31cb68d264053d64ac78649dae759ae1251a6f1b", 0xc7}, {&(0x7f0000001940)="ddc50d542d310c52ccd567772a3d87e37c209f74dc63516ede5875ce2d43d3d29865fd063712979a16578db1a0c73a7fff93075adac9f8e910ce474cee65ac43a73f93bfd05171b48c810cf7ee7711d782f51fd76e2b832e2b179bd5921f3522fea3a6e6fd688aaac730042349292d3aec713870cefe49c591c047bb304602d505cb151bc12554d86fdc9d9e33e9b10e4788030e8f255bc9d00eec1b79788191be381bc1f1bf9405047c547e19282dfcd164ae7dc800e3ba790a5f9e1906ab204621ae35d9b3fa04b9415d46425ccdd88339c6b031237a2a6845834c3412af0bf83a64f92ea295e1efd8d9179b9734d006da2f95", 0xf4}, {&(0x7f0000001a40)="40e392751d25258cb669e7f99e69f5d76b3b72191b13afda8c5b9818ec6f9d11da6d8e94f6ea4618b014f01128e27b84b2a1a7fcbebdff846820ed5d2892babade1d0d25ef69dfda9efe1c10ed5453540db0e3eb87d7e3ed3b8936a55f6f577fe5efa6f32c42b8f80cf4c2293ecdf0265b53a42cdab77f5606ab3c3a4816732a797b4163f804ad8f2eb7e0ce7e", 0x8d}], 0x9, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) rmdir(&(0x7f0000000080)='./file1\x00') r25 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x800, 0x0) close(r25) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) 13:14:56 executing program 1: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x7f}}) r0 = semget(0x2, 0x3, 0x18) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f00000000c0)=""/232) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) r3 = open$dir(&(0x7f0000000240)='./file0\x00', 0xa6749f363d5dde9d, 0x49) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r4, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) r5 = dup2(r4, 0xffffffffffffffff) linkat(r3, &(0x7f0000000280)='./file0\x00', r5, &(0x7f00000002c0)='./file0\x00', 0x4) r6 = socket(0x2, 0x1, 0x0) connect$unix(r6, &(0x7f0000000300)=ANY=[@ANYBLOB="6a9fc9634e19767b0d1b8b55fe08fad769fedc252ae2f47e43d607669c368497b8b8f32f1e50ed9b4159c49f0174a96cc1907b867ba6c982a5c56b8e3011623c1a9efbdb24ac9d09af81cd3717ba20c8cf595202a849315a32171e50ec13cf807bed610c14773e9ae14e3c9deef1b470e9021845112a1e5fcc3cddb219e18652108856a263e26a339db71fd95af402511ce6da3a5b75"], 0x10) sendto$unix(r6, &(0x7f00000011c0)='\x00', 0x14a, 0x1, 0x0, 0xfffffd7e) listen(0xffffffffffffff9c, 0x3e) r7 = accept$unix(r2, 0x0, &(0x7f0000000040)) recvfrom$unix(r7, &(0x7f0000001200)=""/4096, 0x1000, 0x41, 0x0, 0x0) 13:14:56 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) r2 = socket$unix(0x1, 0x5, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x5f2, 0x3f}) r3 = dup2(r2, r1) execve(0x0, 0x0, 0x0) close(r0) r4 = accept$inet(r3, &(0x7f0000000040), &(0x7f0000000080)=0xc) fcntl$getown(r4, 0x5) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2800c) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000000c0)=0xffffffffffffffa9) read(r6, &(0x7f0000000100)=""/185, 0xb9) ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f00000000c0)={0x4, 0x3800000, 0x5, 0x4, "b4032f72c3579b387cd6be2b87924b8918e206b4", 0x80000000, 0xff}) 13:14:56 executing program 0: writev(0xffffffffffffffff, 0xfffffffffffffffe, 0x203) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) r2 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x2, 0x1, 0x100000000005, 0x4, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCCDTR(r2, 0x20007478) ioctl$KDGKBMODE(r2, 0x40044b06) accept$inet6(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) r3 = syz_open_pts() lseek(r3, 0x0, 0x0, 0x2) r4 = syz_open_pts() lseek(r4, 0x0, 0x2, 0x0) r5 = syz_open_pts() lseek(r5, 0x0, 0x0, 0x2) r6 = syz_open_pts() lseek(r6, 0x0, 0x0, 0x2) r7 = openat$pci(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/pci\x00', 0x80, 0x0) poll(&(0x7f0000000400)=[{r3, 0x27}, {r4, 0x4}, {r5, 0x8}, {r2, 0x2}, {r1, 0x4}, {r6}, {r7, 0x8}], 0x7, 0x5) r8 = syz_open_pts() r9 = syz_open_pts() r10 = socket(0x11, 0x3, 0x0) r11 = kqueue() kevent(r11, &(0x7f0000000000)=[{{r10}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) dup2(r10, r11) lseek(r10, 0x0, 0x2, 0x2) ioctl$TIOCFLUSH(r9, 0x80047410, &(0x7f0000000380)=0x7) lseek(r8, 0x0, 0x0, 0x2) r12 = syz_open_pts() lseek(r12, 0x0, 0x0, 0x2) r13 = openat$klog(0xffffffffffffff9c, &(0x7f0000000140)='/dev/klog\x00', 0x20, 0x0) r14 = syz_open_pts() lseek(r14, 0x0, 0x0, 0x2) r15 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x8000, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x2800c) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000000c0)=0xffffffffffffffa9) accept$inet6(r16, &(0x7f00000000c0), &(0x7f0000000100)=0xfffffe0d) syz_open_pts() kevent(r0, &(0x7f0000000080), 0x9e1, &(0x7f0000000280)=[{{r13}, 0xfffffffffffffff9, 0x0, 0x2660a8edc853d007, 0x2000000000007, 0x7fff}, {{0xffffffffffffff9c}, 0x7, 0x80, 0x4, 0x4, 0x6}, {{r14}, 0x8000000000000005, 0x3, 0x2, 0x0, 0x3}, {{r15}, 0x2, 0x104, 0x0, 0x1000, 0x5}, {{r15}, 0xfffffffffffffffc, 0x1, 0x4, 0x9c5e, 0x100}, {{}, 0xfffffffffffffff8, 0x40, 0x10000000, 0x4, 0x13}], 0xffff, &(0x7f0000000340)={0x7, 0x100}) 13:14:57 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000140)=""/120, 0x78}], 0x329, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) dup(r1) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(0xffffffffffffffff, 0x0) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000080)="e92243f80fded3230791448254396f7cf04d7f8f29daa64a599ac38dd86eead5e929394fcc880e896628b2a08ae65f9861fa27e7863f6842b69697f5d9d9a3e364c18b82b1cbc80b0c9f8e3dd215d7d367a8a705093c0a", 0x57}], 0x1) ioctl$TIOCNXCL(r1, 0x2000740e) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) close(r0) r2 = msgget$private(0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) r3 = geteuid() r4 = getgid() shmctl$IPC_SET(0x0, 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000280)) socket(0x18, 0x2, 0x0) r5 = getgid() getgroups(0x1, &(0x7f00000003c0)=[r5]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = kqueue() r9 = msgget$private(0x0, 0x0) msgsnd(r9, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgrcv(r9, 0x0, 0x0, 0x0, 0x800) r10 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r10}, 0xfffffffffffffff9, 0x4, 0x20, 0x0, 0x10001}, {{r10}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r10}, 0x0, 0x0, 0x0, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r11 = kqueue() kevent(r11, 0x0, 0x6, 0x0, 0x0, 0x0) r12 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x4, 0x20, 0x7, 0x10001}, {{r12}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000), 0x0, &(0x7f0000000140)={0x7, 0x2}) r13 = kqueue() kevent(r13, &(0x7f0000000100), 0x0, 0x0, 0x0, 0x0) r14 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r14}, 0xfffffffffffffff9, 0x1e, 0x20, 0x7, 0x10001}, {{r14}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r14}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r15 = kqueue() r16 = open(0x0, 0x0, 0x0) dup(0xffffffffffffffff) writev(r16, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r16, 0xe3) writev(0xffffffffffffffff, 0x0, 0x0) r17 = open(0x0, 0x0, 0x0) dup(0xffffffffffffffff) writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r17, 0x0) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000080)="e92243f80fded3230791448254396f7cf04d7f8f29daa64a599ac38dd86eead5e929394fcc880e896628b2a08ae65f9861fa27e7863f6842b69697f5d9d9a3e364c18b82b1cbc80b0c9f8e3dd215d7d367a8a705093c0a", 0x57}], 0x1) pipe2(&(0x7f0000000bc0)={0xffffffffffffffff}, 0x2000e) kevent(r1, &(0x7f0000000f80)=[{{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x2, 0x0, 0x1}, {{r17}, 0xfffffffffffffffe, 0x20, 0xffffb, 0x0, 0x3}, {{r8}, 0x0, 0x2, 0xa43650b6e34dedc1}, {{r7}, 0x0, 0x40, 0x8b46d0d583c0d5ff, 0x2, 0x1}, {{r18}, 0xfffffffffffffffb, 0x10, 0x1, 0x0, 0xae5d}, {{r17}, 0xfffffffffffffffc, 0x0, 0x20000000, 0xffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) kevent(r15, &(0x7f0000000000), 0x0, 0x0, 0xfffffffffffffff8, 0x0) r19 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r19}, 0xfffffffffffffff9, 0x4, 0x0, 0x7, 0x10001}, {{r19}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r19}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, 0x0) kqueue() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r19}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r20 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r20}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r20}, 0x0, 0x27}], 0x0, &(0x7f0000000000)=[{{r20}, 0x0, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r21 = kqueue() kevent(r21, &(0x7f0000000100)=[{{r20}, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r21, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r22 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r22}, 0x0, 0x4, 0x20, 0x7, 0x10001}, {{r22}, 0xffffffffffffffff}], 0x0, &(0x7f0000000000)=[{{r22}, 0xfffffffffffffff9, 0x1, 0x0, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r23 = kqueue() kevent(r23, &(0x7f0000000100)=[{{r22}, 0xfffffffffffffffe}], 0x6, 0x0, 0x0, 0x0) kevent(r23, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x1, 0xd9f14558daacf7b8, 0x36dc9b59, 0x10000}], 0x0, &(0x7f0000000140)={0x7, 0x2}) r24 = kqueue() kevent(r24, &(0x7f0000000100)=[{{}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) msgsnd(0x0, &(0x7f0000000a40)=ANY=[@ANYRESDEC=r5, @ANYPTR, @ANYRES64=0x0, @ANYRES64], 0x4, 0xc00) msgsnd(r9, &(0x7f0000000480)={0x3}, 0x8, 0x40000000000800) r25 = getuid() r26 = geteuid() setreuid(r25, 0x0) r27 = getegid() r28 = getuid() r29 = geteuid() setreuid(r28, r29) r30 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r30, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e3"}, 0x10b, 0x800) msgctl$IPC_SET(r30, 0x1, &(0x7f00000000c0)={{0x6, r26, r27, r29, 0x0, 0x0, 0x9}, 0x3, 0x0, 0xffffffffffffffff, 0x0, 0x95fe, 0x2e3, 0x138, 0x2}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r32 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r32, &(0x7f00000001c0)=ANY=[], 0x0, 0x7fc) msgsnd(r32, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r32, &(0x7f0000000800)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d1170700547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10080000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a016904df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287631ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da81600"/371], 0x1, 0x7fb) msgsnd(r32, &(0x7f0000001e80)=ANY=[@ANYBLOB="9a89fe9d10bb030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd20263425ab6818f682770f3b94c5eeb4af79be0195d459fadab38ea746dbe655df38d210dc147dc46add182114760700000000000000ab325a2e9c90298d68a553c64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28a73da23e658ee391ab702486c88473a5421667f9598a1e2bf6d04b8edae25612d4f5e4145670f00800000000003095cc602071fbdfaa1af31b11a20dc1ba2054c8f70e32ac9281179ebf362cf2971a8e2f"], 0x1, 0x800) msgrcv(r32, &(0x7f0000000480)=ANY=[], 0x0, 0x0, 0x800) msgsnd(r32, &(0x7f0000000a80)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae93478443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0900000040b9c8b754daeb2982d28606050dc516a0af1461584bcaa0408775b83db6923dcfbe6fa845a4afe35d7f4b3720e880730444450164f43f8627d24afffadcfaf679ecb314a52c8d1441557cb9bfb6ac84523eb0f63c3554f09c828447bda40c883721400975bbaacd0c45e7c984022927e336ceb05076"], 0x1, 0x800) msgsnd(r32, &(0x7f0000000480)={0x3, "5aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000"}, 0xde, 0x0) getuid() r33 = geteuid() r34 = getegid() r35 = getuid() r36 = geteuid() setreuid(r35, r36) msgctl$IPC_SET(r32, 0x1, &(0x7f00000000c0)={{0x6, r33, r34, r36, 0x0, 0x0, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0x2}) getgroups(0x3, &(0x7f0000000300)=[r27, r34, 0xffffffffffffffff]) getgroups(0x9, &(0x7f0000000540)=[r5, r5, r5, r5, r31, 0x0, r6, r6, r6]) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, 0x0, 0x0) geteuid() r39 = getpgid(0xffffffffffffffff) r40 = getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000c40)={{0xbaec, 0x0, r37, 0x0, r38, 0x143, 0x80000001}, 0x8, 0x100000000, r39, r40, 0x0, 0x0, 0x0, 0x9}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000400)={0x3, 0x0, 0x800, 0x8, r40}) msgctl$IPC_SET(r2, 0x1, &(0x7f00000002c0)={{0xf0, r3, 0x0, 0x0, r4, 0x44, 0x9}, 0x5, 0x3, 0x0, r40, 0x2, 0x24cee5ef, 0x81, 0x5d}) unlink(&(0x7f0000000100)='./file0\x00') r41 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) dup(r41) writev(r41, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) writev(r41, &(0x7f00000001c0), 0x0) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 13:14:58 executing program 0: nanosleep(&(0x7f0000000280)={0x0, 0x2397443c}, &(0x7f00000002c0)) r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000018c0)="ea", 0x1}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)) r1 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r4 = getgid() pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x2800c) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000000c0)=0xffffffffffffffa9) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x1810, r5, 0x0, 0x0) semop(r1, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r3, r2, 0x0, r4, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) setgid(r4) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) preadv(0xffffffffffffffff, &(0x7f0000001880)=[{0x0}], 0x1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3) shutdown(r0, 0x4) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x8008) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1, 0x583a, 0xffffffffffffff9c, 0x0, 0x39) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000000c0)=0xffffffffffffffa9) ioctl$WSMOUSEIO_SETMODE(r6, 0x80045726, &(0x7f0000000040)={0x2}) 13:14:58 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) setsockopt$sock_int(r1, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000440)=0xc) r3 = semget$private(0x0, 0x7, 0x286) semop(r3, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r3, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f00000000c0)) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r8 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r8, 0x2, &(0x7f0000000100)=""/114) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r10 = fcntl$getown(r9, 0x5) shmctl$IPC_SET(r8, 0x1, &(0x7f0000000200)={{0x3ff, r6, r7, r6, r7, 0x104, 0x5}, 0xfff, 0x9, r10, r10, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r6, r7) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r7, 0x0, 0xffffffffffffffff, 0x0]) r12 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r5, r11, 0xffffffffffffffff, r12, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r15 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r15, 0x2, &(0x7f0000000100)=""/114) r16 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r16, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r17 = fcntl$getown(r16, 0x5) shmctl$IPC_SET(r15, 0x1, &(0x7f0000000200)={{0x3ff, r13, r14, r13, r14, 0x104, 0x5}, 0xfff, 0x9, r17, r17, 0x7d55, 0xd75, 0xfa}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) r19 = getgid() r20 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r20, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) setsockopt$sock_int(r20, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, &(0x7f0000000540)=0xc) r22 = semget$private(0x0, 0x7, 0x286) semop(r22, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r22, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x800, 0x800}, {0x1, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r22, 0x0, 0x8, &(0x7f00000000c0)) r23 = socket(0x18, 0x2, 0x0) setsockopt(r23, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r27 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r27, 0x2, &(0x7f0000000100)=""/114) r28 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r28, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r29 = fcntl$getown(r28, 0x5) shmctl$IPC_SET(r27, 0x1, &(0x7f0000000200)={{0x3ff, r25, r26, r25, r26, 0x104, 0x5}, 0xfff, 0x9, r29, r29, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r25, r26) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r26, 0x0, 0xffffffffffffffff, 0x0]) r31 = getgid() semctl$IPC_SET(r22, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r24, r30, 0xffffffffffffffff, r31, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000001680)={&(0x7f0000001800)=ANY=[@ANYBLOB="07706b0cea0f58eb2e9dcb70e3040000001cd52d3b5f104c3a150010739f8cb47f4486c16322800b14d7c0441d1ebf7eb19c249b655af1cf13b43b9b8a6243de5ec06c56971e56a816d861aa72cbee81b5fa1f019ce67a219937a5377f1e450b0adfbdb59bb479e648bf5575859d8137d21c1a5d5bdf0a85bde56c0f8443948dfeed2b3bf8f9f573165d4c4be68004752ebce64cfc27ff49b7961d8a86d4f676bca2847033530fbf65067b0fb107edce0c4bb21cba41b37094a5fc70b1347a7980a6366f8a9bc739e177ca7f084fc09576796ddfd9c8f07f9c45367837e9679561d35d7924b72bd23c639694110bf0d84de348ef74ff8fe34f7d6fc0569934c2834992055d550fbfcf685049419244803a1809503687113f99da727d14f05190978adb20257b3299b4fe75c34b4f4a88b30c9511"], 0xa, &(0x7f00000003c0)=[{&(0x7f0000000680)="36538456ceb3d10a7899cb43fa8c4fdb43a4b1f117701aabe800d172ccfa99bfdb3836c5f65d2e4e54aad1a4159289e10cc9da9742aec0c8549b3999c837b07658d43eae10d8d4b46c775b905cbf37b7b1b3042d33aa3f4c9a2e4c2bdc4d703cb91167cf633019dc2cba6842862f8788a4b6224da41ed14d881547a2ac8087619cb2e408ebb8895ce514f1ccecf22d0a15230f1e8d327dc6bb6b396d648005476af9829f625bae09a234548ef2cf208989f18e01b925089d6b7da2154a5494d9a5c7d3e5858fefaebc2f411afc7179dc0872742c0152318ee55bcac2643d75a18761a1f252ea7572bae181f985492f8e77cff568e10dd0c7c901ebc25726ebf35cf36303125346c6adf0b94f714c0ffb3f793e950c095da1003f40420c71e2bbed27f68ec20e32266f1f486d42c341fc53c2c0e3fa7b86992493ebd5fc88b0aff9284e5b7069be35168a165cc69f1b09dd1d70a4139eba232fda099b07ac4668e4fe5b9a6cc3f36453a0bcff4f05b46734cc418d36d334617e71cde0223bafd0613cc4640e034a9ac93cc6e7f61713d2e84d080bac1f44ee5e06b7604f247f77e22bc344d86d909fb4c67fe79ca1e3206e61e7940ced69a1b7533648567d31ae8f239214773fdcb2b37c692f528b1aac7afda99fc58b309176bb945c5aea7aa21493000de640b3a8390e6a0ee0a9317607022ae229de074ff059ba95b5893f6e895bc9c6f817fc4915d7b81ff2adc328be40127a0b72b9e58595ef647856888eda93f7df38304af2747490efcb369ea18df98206e83ff06c63decea4b7cefb5788177ddf31c301bb64a605fdfe0be70f6e4ebd50f174ccbd07f077b7b8caa2525d62743e57e4a833bdfb1d03275688890d95f0720a866fdc65251389f9e9c5909f6a9237ea6522890c5015e373ac1cbc9a3cd40713cfcc9e3602d58f1fa68d6ba726fc19e480d4b166ba96142087db312ae759f6ef18ba2bcd01f15c340cde9d31d5314ac526ca965b1f96bc78de06d565b2713633498c65c8fb1e15afdaedb65f5e0594574ee716a66888804e87f490c623b18d4063076e14737bcf8ee6f09b7089a18d3dd8e8aa8344e7ad65d612c95f175d82ec01b468c6b8ec0273878668f09126980afa207514c7b0ebd6f23291004ebff93269be2f4d3e36f42d40d726022fecd4f15eb2aa4de4d854ede65c73267d805fec018acbbd4f685c24eaff4402d252d0a3383b7aadc13fe903c7c6e2cb9bf78148b586a972fd3e2a75091276b10323b2813daddffbae92554d3be518525f4e8cb370fe461cf726126b235b15e5e8984571d204e2294c5f9b2e3bb06a8917ca0fb79fa4038b6f559dc066f0bf308582c5bae37d0dcc8a004161e97312697262681ef987490729ffb9f828af67122a167f3a7de356a18fe3152dc3acd503686ab1b49c3d461c5ec8d8a4cefed7bb89688afad003bb35945a187072065ffd571ead7aa7799ffeba8d3e2a9785a1edf22cd4c2c8b368e430e73e8e8d3400659931eb233a8b9730a8230ad650944624005ca539e512f83eb74d179e5fb7df282d1216b3f8ada304087a8edd2c55e6cfef447877e94ba0a2756e5b0ae712bd85154c5d425d1dc00f9d25b73f8b56a075c37a2fb192a7fa1d02ed096013aba06f330a0cf272a910bec952492448926e2fd03e7f4fb42c63ec22f5251d5333ca64a23989b93e8f0cd2a1031866d18d0dccfd5621f460d261ffa9737df449effd5520f88d4c29bfe233df13fa2a2679127dfcaa4dcd408294991d0c736515e449a4e7312a4e061c1a59771e02bbba2e53fb00814e32884da300b372e8607f0029bf148057a2b5fcd1bd27f08f254f1037352fa2e3d4443ed5be9576061c306cea535e295f1d4f2d7b63034697187b44935f6a2e893a0b5132ffb8297291cbe05b6ad68e9c094053266bba86dcfd8efb2768caba50ee9ba331e8ecb6df64eff5b5fe2c7231792b5111588f78e2e3914f024fabad565762d23187bf89fba9721c56ee34bcac996fc2f53954f71b4a383aadd05c07fb6ba51cf7f5961d3f3081bbb9ecaf302b80da7feab2557f190f1d97359cb773ddc2f4b83ccd128a07e02cb358a9c37e9ed67b0a455f3dd4e88707bfa00178d37acafa09ba90c6356035103ecb72cb885ebecb879f8cbf2f7897c12bc9323c2ca3fc53e94567b9124d3d6c25b76bc60f38edd68cd9135651334e503f30ae41da3a3a1fc2c85cbe685178996179aa9897c0dd5c8d46ffbe4f6e2ecb987f146add63dc01a5cf0a4718735ac55148fbc91ce32578516e90c891cd408fa29ce5d260896d0cfc89bac6d2f74f03edf97f877835f8683ba2eb762ae076ea91e2a72a0134f92d94364240cd066f1791b59c8197d091e3fa02daaac95f4c3eb841574bdaf591ab6801ac876c957b021762dbe372baf4184820006f25fb6b85678aa83028a715cc7a225f21b0890021db1c4be814b53adfb4c7daf2c9ca9236cc291c24f330317e7628474d4735fc32a72fd40b85c6ec730ac783e30f59a9c87f6e9cb04bd812eb2f74c181e54dcbca8b8f6c6bc5e6e18b5fbce76bd1791eca7af2b5c1e70499c0388b8386d3457c3e4e9451a7ce2764fa02f6a86fb89377f2abdf7654e5650160f027630c31b58312143c6646942c6af91cff46294ad42e88194d487c184e6b731b512102b1f14d40b862b1652a033e6addb9b0aa55f8465f3b2329226b4c7a363df937627c4611e3d5e440d1891f8427a9f83988d7e682b4abf11fca0ad2dbe215f9bb031c5a2a2c992317e6e8e336e5d2d4bb33646a24772a802d96336056974a310db64f8aea613a65b71b61a2d366ddd3b1d703931a50242ac8f83f6c180c113c8763ed733caf8dbb5dd8d18c9ff473af7d3f69926d36e0778bdc06f06b086b005ea12240da65816b1dccdcccb392d5e1c9409af46b63002747df4887da9ac82cce7172b1a6d22323b63360be7fa30598c9586f5a4c3bde4f0d242198216eb493bcddd0eea4b6bd1eabfeb2a43188ff7ce69384c876aedc467893ea917f533f83b8597687405440841358b50524f84d2fa77236ff418d7067a38ba065230032397819fcce91a8d9e5bbc1e248a8077c3db887d1aa11a963ea4e1e3566212af6b43f51fb32acd3fca7ba3bad2f4a2d50a5c24cd05deacdc97ff6786f55f0326f8d9a8e2bb36e1270aa07a5cb2cc9913a36a73796c6747b44e28fb9505bd0679c1f137fde73abac05c0ab5fc9d050130febe650c339b1f5f1e50738ce623808f52037e9d4e4948599bb5bfe97fb09b4296b70839c8ec542ef2a9b4674f1982db535037ac99a16467f4b105b9582678f61a21e983c05e873fb3f47a964923df5cc4de5108e6c8cf46bb35b93eb0d0c2c353876cc377ab723245acef6d7c59060fdc1fdcbe05093023e48b23e79cb1cdf0f26ee8ad29552ba46f546fa5c4fc65d84d0b67bb8b23e8f21c20e71b3055f25f7dba931ac74c03d874f3aa026e4a9982fe049e93c55bd26e6ca31e34b9f5f3d293ddd89262abac5214524d28a19a2667f72a8733d1e9da32f7ae4207badbfceec1f38ef867113a9359acc73f14562078b7298237da8aa4a6085b319d8d483795fd6a8eb656127579d258bb631a5b3650ccbee03abed664b1808cbef1b04480adcb0549b53f95bbf05c6528e5fed9353e53721bf0e87f000a7a745fde847587601660d060ee4eb3a7148434fc8ae8e78cbe8060c0b79b4752f591818360387b0a5498c4ea2fca36d6cf78f62835616782c94d9980c12df398e4227abc38a586541c70198c04bb3932a8528fac65466e50bde98603c786776defd29a7b9dcf3cbf54d2925d504ee1ddf2fe7300ad47314b8b3b87a1f502a7e5b334eed45576da9151573cdb2b304996d5f5d1b74cbf29ec0e1965311667efb4a349dd9d8af12ef9527e5de737fab0e0bd30685869eaef208643934be1719ed8ef05bafbb9a4ddf4443f96ace8f520d34afa3e880f9fe7a2d9f27a31d113424fe586139e57bd2040bcf17bf6096bb30ca0f803a450c37b797763f7f4fc10bcc690d6c1dba287fcd898c6eb886820334e337609658b8aff49615e5eb79ba90f0fb1da70d2018c19d63b239c946bd6ea65b3691e67b6e0c7cd1dc32613337813c28c7f5265d8c0a40e39d187627d254ce632a899b9c5bb80d9b4442cb33d69233de3be1be7c2ee4c7872a76d46624ec63b526a68d39f6d1bf19db5eb79262f859d03ac2d23d1701a94c2e7ff0f4d7744fd8292a25b3d5b76a6a13e1541d45b643e21f9ed7e791aa02c5ae6c69e86421c5f0902ffa299e0c96c04ba29d91b10fcdd01a45b98ae6c4a5cdb296e5a87e54a13dc991819365337cbf8d2d35bf8bb638d86592ef87e03628b70a294dced8d75569222aeb5288e15276b44255ddfe39ebaaaf30fce804da24d7d066c5f0636b406636805e631d2f0a3f22b0ec6130cc63ba9650396adb320fcb3e004b4ca1112d1687d3d9b2d37dce6851b6e4b7ad0887ae2625adebc478e82d2578865a8ef686037b555413f0e0ef77055c26fe17d2fb76a92771e3f4d2b974a84b50af1e11037b228ba96d0ba6afb08e37814d1b9a1bbcce3edc91c1a77608a52a01b335cf65505f9d462954902e3d26c78c02d3100292ffd5edb00b3bf9316baba2a0d1d8e0c80a1a652b4d76b6e05d0fa8e250daffc21a38e8d61d6a02e4ea7178a280ceeefcb74a4f8efdfa7c59862cb636d3fcafd58bb6d6d8000e4892325be0e9c3242498358107ba7a7ff70a4d5e3ab44cd3218a06fc039a657877795c93b6d5880c45beb034b69b96f7e288100424dd0a50f930c1e53cf8b0fd744e398c7e7cb33e01125d7fd13269555faff2e21e5d81c50f8677c0b85584d7899e8011167b72ddd3962f616ab9227c105e6ca4c848655a60947098107c92bd6a7ce5bee3a8014cb532d63f802a92e968ce5a93c50b3f0f0d20232fabc12fa90a62e9577d3fbcc1f5514eb4ba4a9d3d78533b075d383472f82c4685fad2349573cb559dee5e56a2732c1b9a71496819d63e7437de783204b71caac997930f15fee0573276cdceb3902569a872dfa8dc83dd42a103da9bd99e29bf8a88678fa647abd876218daa23d4d9ffb169ac906b785c748779259f060644360d6898647d44a676b6479ed511c4b2b90125a2a7fb39c31cfa2467e456dd5f0369be9d5f3bc4941ef6ada231ac8ec3c14279a12b2dbc017c6e4c0932ec1666a54d07b169910d6ad840b0f635d72e31b062134137d64e3ee0d6ee15b55d8782c62c496f944754e0c532952bb3a6c19614cefb2eac9dfd8d2cd21f147565064c830faa5c5ca2b4a6cfa6e0661c6d2594f3fde27f3ffe125c18ce0e2b47446f1c77fca07fc3856b9eccc161eb2fbb7673829a99ebb3240c79287b9b053152181d548d7d661b218e7e8ac5e6fd8a357fdaa75336a33abfc58c18d97f9167e96f5e64453933871ee52907435539a9002afec605b3ddf7bde36d726578f49dadb5d4aeec6175e78a9de40716274afe80cf115e9c38b50e1a5ea1b61e999779d5d4dfeaa2d7420ca9df2335949ca436d35295aa53f7bc97dc954ac1d52d819fe1811979981b7ab074bfef5d5c58102e56844ce7ac078230609b5ac812f5fdca5661352db4fd78b9af50abd197ab7721fa1c38b67dc7df6677d065e5e90f9f7cadd7827c50c6ac2b20ec361aaa4ed253767864cc544213b2bc51a789ed03612c2cf39d55ab526657c89c936d2e4980081ada9f7de2b6c3fbd4e4d7429409c746904fe60c92172ba81da0f2370b249c51e785ef5c", 0x1000}, {&(0x7f0000000240)="5084f0e8124fd0260d9855a30a521565", 0x10}, {&(0x7f0000000280)="afe395183c525d3abe131f90d77100722030647b89aba22c7083c1d8e7726b8839", 0x21}, {&(0x7f00000002c0)="cf9711d9d16f2036c98fbdc8111ce68f594eb69c7adaf62f48ca0dfbb5d32ceb674a09fb3d875d827f1f908722c4396e387ed5fc121f33bb8762de876ec1e262d8a473bb80cbe344ace529d03477d682f717359bbb5950456b007407111110b1cb0f8e091b365356a474f3726ca5f6fe8fcdff5a1fa2751b261b2a0bef5b938c414c0a7099c5f5f2f2d9e82268a566b480be69dd1db1d306aba4bf2629e839e339395b5ea40068ed8a3da5077d695c44fede909da1cbc7514a0a50b5aa0ad7c0bc6e08", 0xc3}], 0x4, &(0x7f00000005c0)=[@cred={0x20, 0xffff, 0x0, r2, 0xffffffffffffffff, r12}, @cred={0x20, 0xffff, 0x0, r17, r18, r19}, @cred={0x20, 0xffff, 0x0, r21, r24, r32}], 0x60, 0x400}, 0x404) r33 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r33, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r34 = fcntl$dupfd(r33, 0x0, r33) writev(r34, &(0x7f00000000c0)=[{&(0x7f0000000040)="1c421eb8ca11fb7030266bdf355bf4d97d1a88cc12d107819d51fe528338d76264a3ebf8db74a914547840c3d4add906984d625eb5edd4b41ae338701a62b325dcde9ba83a9b9c0f1dd1c6f68d6986c35ab760d7d8d583c9a526321c293887b1d32e51307936ddd38c754ddd5b3720", 0x6f}], 0x1) write(r34, &(0x7f0000000100)=' \n', 0x3) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 13:14:58 executing program 1: r0 = socket(0x18, 0x1, 0x0) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000140)=0x4) close(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x36, &(0x7f0000000140), 0x4) shutdown(r1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) read(r2, &(0x7f0000000440)=""/4096, 0x1000) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000000)=0x3) pipe2(&(0x7f0000000080), 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x2) shmget$private(0x0, 0x4000, 0x40, &(0x7f0000ff9000/0x4000)=nil) 13:14:58 executing program 0: symlink(&(0x7f0000000380)='./file0\x00', &(0x7f00000002c0)='./file0\x00') execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) geteuid() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) lchown(&(0x7f0000000600)='./file0\x00', r1, 0x0) r2 = getgid() setegid(r2) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r4, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r4, &(0x7f0000000040), 0xfffffec2) close(r4) openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x70dbdf4faee40e80, 0x0) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x200000000003ffc, 0x6, "050000000000000000000000000000000600", 0x0, 0x40000003}) ioctl$TIOCSTOP(r5, 0x2000746f) readv(r5, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) ioctl$TIOCSTOP(r6, 0x2000746f) readv(r6, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$TIOCSTAT(r6, 0x20007465, &(0x7f0000000540)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r3, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f00000003c0)=0x800) r8 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) preadv(r8, &(0x7f00000006c0)=[{0x0}], 0x1, 0x0, 0x0) fchownat(r8, &(0x7f0000000200)='\x00', r7, r2, 0x6) r9 = getgid() setegid(r9) r10 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r10, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x2800c) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000000c0)=0xffffffffffffffa9) accept$unix(r12, 0x0, &(0x7f0000000140)) ioctl$FIONBIO(r10, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r10, 0x40087468, &(0x7f00000001c0)) r13 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) preadv(r13, &(0x7f00000006c0)=[{0x0}], 0x1, 0x0, 0x0) r14 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r15 = syz_open_pts() dup(r15) preadv(r15, &(0x7f0000000900)=[{&(0x7f0000000480)}, {&(0x7f00000019c0)=""/4083}, {&(0x7f0000000ac0)=""/200}, {&(0x7f00000004c0)=""/40}, {&(0x7f0000000bc0)=""/222}, {&(0x7f00000008c0)=""/21}, {&(0x7f0000000cc0)=""/154}], 0x680e8db960998ac, 0x0, 0x0) fchownat(r14, &(0x7f0000000100)='./file0\x00', r11, r9, 0x0) r16 = semget$private(0x0, 0x7, 0x287) semop(r16, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r16, &(0x7f00000005c0)=[{0x0, 0x32d9, 0x2800}], 0x1) semop(r16, &(0x7f0000000580)=[{0x0, 0x3, 0x1000}], 0x2aaaaaaaaaaaae70) semctl$GETNCNT(r16, 0x2, 0x3, &(0x7f0000000000)=""/9) r17 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r17, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000640)=0xc) geteuid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r18, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=[{0xe0, 0xffff, 0x7fff, "7c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c33"}, {0x90, 0xffff, 0x8, "6c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f657e303e61497"}], 0x170}, 0x402) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000000), 0xc) fcntl$getown(0xffffffffffffff9c, 0x5) r19 = getppid() getpgid(r19) r20 = msgget$private(0x0, 0x20000003c4) msgrcv(r20, &(0x7f0000001600)=ANY=[@ANYBLOB="000500c806c2448927ea325e39b0b340a891f62e217821b111ef89695d4ae142a2099adeb615aca83271cb08cf27766da5a4a42afe6e5d3ff160f09d01e1304ca750b038dd62def78cbcc267e577b1921e6d422c5809cb7ac8ff965b9f637c21a759f9806a7fa9c291b898ceedace3335baa273ef734123d2437aaa99a14dec4256ee5b169d8df94d76b364090150e1c4d0b7f48dda04b7d72b881ec09c00afea3dbc09b95d083254d4641af8de19e221cd1b2bffbc50bc5a043a72a353891876c8c394b0977bbeb5d6e689af5ff1a3d2dcfac19953c123c955189f0e6bcba685f128c5cc443434fdd3e44a6e9bd1891bed5dfcf9aada01cebf046dbacb50d49c356d20116c8de4c98d3f9a7c3ef87c7a0ef3f4519fc47e2d1d3a14357b07a9175ff8931f32a5372a1a572405b288de15a3e55d493d2b6651578b10ac57f478fa098f515013cb5004527639f184b9a9b309986"], 0xc, 0x2, 0x1000) msgrcv(r20, &(0x7f00000007c0)={0x0, ""/227}, 0xfffffffffffffcc9, 0x1, 0x1000) msgsnd(r20, &(0x7f0000000a00)=ANY=[@ANYBLOB="02000000000000000d92f87a67d790805fab37eedb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2dbc6930374426bdcf306843b34f7c027e266a4bef296a85554c457623f5c6502fe1501e442c8367ca128ed16d13c44d48af8cea73da6581d3db901c48e582d225bca8000000000000000000000000000800023ce2c32d7108f0c745379dfbe88932d8edc3cb31cf1884d4c50de0b4b8531767bd426b88c9c764f676a50dc65df564ccf312ab1"], 0x1, 0x0) msgsnd(r20, &(0x7f0000000040)={0x1, "48696a280567b1a6342fcc8ec5d56f596329414fa22f5c0ed193424179fc5bd8017a071300"}, 0x2d, 0x800) 13:14:58 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x80c, &(0x7f0000000040), &(0x7f0000000080)=0x4) getsockname$unix(r0, &(0x7f0000000cc0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000020000000000000000300000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003e49e5a07dad2f8ab42b02c27e13d820719c386be70644eebdeb6ed72c1e89cce9cfd661b4ae0b7a0104000000000000f32174ee97acd45635c8d4b945f7429c19701f2ce955a93fcdef21281591890ad969c40b5fdd5392ff3be4b685d28ac65265f4b4336fe7eb3c6c299473ef1d53bae74ef8c0127f7fdf003ec5d0a751b0a209241c940ea313b07783da9485a8fc6bdcd0b54c869b7c5fcc239e5f6f1953ee3e74e6de15c25114587cc6180b0bb91c98375d13c6b845e666b0250ea6a5a21682819a8b8336ca4612e9100a230718b420"], 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x40, 0x10) getsockname$inet(r1, &(0x7f0000000240), &(0x7f0000000340)=0xc) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f00000001c0)={0x3, './file0\x00', './file0\x00'}) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000200)=0x6) getpeername$inet6(r2, &(0x7f0000000480), &(0x7f0000000280)=0x3) fchdir(r0) fchmodat(r2, &(0x7f00000002c0)='./file0\x00', 0x8, 0x0) stat(&(0x7f0000000300)='./file1\x00', &(0x7f0000000a40)) r3 = getgid() getgroups(0x1, &(0x7f00000003c0)=[r3]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(0xffffffffffffffff, &(0x7f0000000b80)=""/169, 0x3d4, 0x801, &(0x7f0000000100)=ANY=[], 0x0) getgroups(0x9, &(0x7f0000000540)=[r3, r3, r3, r3, r3, r4, r4, r4, r4]) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x1, 0x6}, {0x18, 0x0, 0x8, 0x10001}, 0x0, [0xe43, 0xfffffffffffffff9, 0x4, 0x1200000000000, 0x2, 0x4, 0x7, 0x18c]}, 0x3c) syz_extract_tcp_res(&(0x7f0000000580), 0x3ff, 0x100000001) recvmsg(r5, &(0x7f0000000940)={&(0x7f00000005c0)=@in6, 0xc, &(0x7f0000000840)=[{&(0x7f0000000600)=""/63, 0x3f}, {&(0x7f0000000640)=""/137, 0x89}, {&(0x7f0000000700)=""/90, 0x5a}, {&(0x7f0000000780)=""/149, 0x95}], 0x4, &(0x7f0000000880)=""/167, 0xa7}, 0x801) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f00000000c0)=0x7) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000380)=0x2) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r10 = geteuid() r11 = getpgid(0xffffffffffffffff) r12 = getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000c40)={{0xbaec, r9, r7, r10, r8, 0x143, 0x80000001}, 0x8, 0x100000000, r11, r12, 0xfffffffffffffffd, 0xfffffffffffffe00, 0x100000000, 0x9}) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f00000009c0)=0x1, 0x4) chflags(&(0x7f0000000a00)='./file1\x00', 0x0) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000140)) 13:14:58 executing program 0: r0 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r0, 0x0, r0) r1 = socket(0x0, 0x2, 0x1) r2 = fcntl$dupfd(r1, 0x0, r1) socket(0x1, 0x3, 0x5c) ioctl$TIOCFLUSH(r2, 0x80206913, &(0x7f0000000300)) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000040)) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x0, 0x0) poll(&(0x7f00000000c0), 0x0, 0x0) pledge(0x0, &(0x7f00000000c0)='vmm ') semget$private(0x0, 0x3, 0x80) r3 = semget$private(0x0, 0x7, 0xc51e7176213891dc) semop(r3, &(0x7f00000000c0), 0x0) semop(r3, &(0x7f0000000180), 0x0) semctl$GETVAL(r3, 0x3, 0x5, &(0x7f0000000040)=""/80) semop(r3, &(0x7f0000000100)=[{0x2, 0x2, 0x800}, {0x7, 0x7fffffff, 0x7fd}, {0x4, 0x31, 0x800}, {0x4, 0xb, 0x1800}], 0x2aaaacec) semop(r3, &(0x7f0000000140)=[{0x1, 0x8, 0x1c00}, {0x582e47a10d60e25a, 0x4, 0x1000}], 0x2) r4 = socket(0x11, 0x3, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000)=[{{r4}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) dup2(r4, r5) writev(r5, &(0x7f0000000280)=[{&(0x7f0000000180)="3a769b5d783159f970ce82d7f3e0fc2ecf958c92a2808bbec4332c17a6bd95b612131203f556128af25f547b3e0fbc1366281a6319f9d83dfd738f86843d1207ae9028cc52df12df087d31fd58d36cc3c273d85d036562fda77ef9f2983576929f31bc34eb1d2423a59606d3fc39c4098904a3ece476d3b7963a166ee974958990c9758415e58ea8493a5348dc770ea86d16c9b7842e1534a0a9914940c18cc0d590dfbe98dbf888037469478fde922ecea7059771a1d8b8bf03954850e66372f776e8b4c74437efc079ad0b4e71ff8a5eaac704b9a1af4d88db51ea4292deb154f0da711a90df19aefc5e4974", 0xed}, {&(0x7f0000000340)="c83387468b708ff86be4585025319fc2bfa70a853a9ca17ed4d8e127367e7d334b3b405e8f2a0c044be6c1b4b91565a010036e5459d30b6c0b6665ccbc255bb4135d288bd2ef1785293f30315f37f5510bd9209254eefe91d2bd78f95daf27ad86e8e18eb52ac5826882333134fdb18254102a1f1aaac71cdedefdb9f2e1662c58c3ab48d3b6f7aa6eac19528a277ead7b4e962fea8f0b5a8a915c901c30840cb7e888943b5377af0f6252049a5a", 0xae}, {&(0x7f0000000000)="aef131976deb967cd40c39876be7476654c69a99f14d", 0x16}, {&(0x7f0000000400)="d72248a0c1c6c04b6564b15a938bf0f550cab83e824e0f769cf107791649d302308c4d9ff92066c87ba01151cf6ba19b4c02379aa386ee59515e775f20e8d1b257e9bb94a29ffcd378228efc771ac93426e0f6e3da22341ea63b1a1f3031d408b63a66ae10f6cfa4c0e86886dad67f8e0ec3e3365b94e5336c02bcc158398bd9908b728f6dfd61ce2ebca5d9686c33597247e97cd8c6d3886b613e771bb07948cb6ca6c09d622321465abf0f233651ea5a2611302b8118e0a2cc9fa5688b500bf6a377879778406bc6a09fe641e90ac2285861473be4d696b1af29c3cd08cd1a18e0ce2f38329ce0b5db744e327f2c405faad7071dd2", 0xf6}], 0x4) 13:14:59 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0xfffffffffffffa23, 0x7fb, 0xf8c, "402ba77f0c033c0adf71cf15cd76ef3caf00"}) writev(r0, &(0x7f0000002400)=[{&(0x7f0000001300)="a265be7dac79c4ce726e06a62680250ef87570f308e6522bc398b096782b633727b9c3bad86626010ffd23e632326a43a63060b0bc5cd03daa744d8dc811a107bddf61bc614aa8aaa423864a9e5e6e5f54f14d323878d88d3b875e5cbeca38f2151048ffa9f578a8c9e3a05736b5bd76a92ccc1658ab7555d4ef5e545d4f07247b7faead2c326f49f9c794324d34d75a7fae389f0fa01c67b384c8b0f53bff40ca129048290b81ff5603", 0xaa}], 0x1) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x8008) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000000c0)=0xffffffffffffffa9) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x20080, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) read(r4, &(0x7f0000000440)=""/4096, 0x1000) r5 = socket(0x11, 0x3, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000000)=[{{r5}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) dup2(r5, r6) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000140)=0xc) kevent(r2, &(0x7f0000000000), 0x20, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffd, 0x1, 0xd7, 0x1, 0x6}, {{r3}, 0xfffffffffffffffa, 0x10, 0x1, 0x7, 0x4}, {{r4}, 0xfffffffffffffffc, 0x84, 0xa0000008, 0xfffffffffffffffe, 0x5}, {{r1}, 0xdbd4ecfd22f3003b, 0x20, 0x160000021, 0x7, 0xd1e651}, {{r1}, 0xfffffffffffffffd, 0x44, 0x4, 0x40, 0xc58}, {{r5}, 0xc5ee9264e5744f00, 0x6c, 0x1, 0x9, 0x8}], 0x9, &(0x7f00000000c0)={0x8000, 0x1f}) 13:14:59 executing program 0: pledge(0x0, &(0x7f0000000080)='\x00') pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8008) r2 = socket(0x11, 0x3, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) dup2(r2, r3) fcntl$dupfd(r2, 0x1e, r1) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x8004) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000000c0)=0x9b28657d01f77cb6) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x110, 0x2) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 13:14:59 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f00000001c0)="97a9ed27bf5536f44ee3f38203a94001b20fe0eab52020efbb414b7474672292bb695c0bbcaa9eb20d79abe65c0ffc5b9ce091c4abd14971540274a182230a", 0x3f) utimes(&(0x7f0000000000)='./file1\x00', 0x0) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)=0x20) r2 = semget$private(0x0, 0x7, 0x286) semop(r2, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) dup(0xffffffffffffffff) semop(r2, &(0x7f0000000480)=[{0x0, 0x0, 0x800}, {0x3, 0xf0d}, {0x0, 0x6, 0x1000}, {0x1, 0x2, 0x800}, {0x4, 0x8}, {0x3, 0x7ff, 0x800}, {0x0, 0x2, 0x3000}, {0x2, 0x40, 0x1800}], 0x8) semctl$IPC_RMID(r2, 0x0, 0x0) r3 = semget$private(0x0, 0x2, 0x8) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r6 = getgid() semop(r3, &(0x7f0000000380)=[{0x4, 0x4}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0x8, 0x1000}, {0x3, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x3, 0x7, 0x1800}, {0x7, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x9) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r5, r4, 0x0, r6, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0xe47) r7 = getgid() r8 = getuid() r9 = getegid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000200)={{0x10000, r5, r7, r8, r9, 0x40, 0x7cd7}, 0x8, 0x9, 0x7}) 13:14:59 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0xffffffc3}], 0x1, 0x0, 0x0) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000040)={{0x2, 0x3, 0x7}, 0x3, 0x5, 0x2800000}) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="a966231793e62bc76cc729f0333b8fcaa32b09ca71ea6c5b28ff1d740c04706295252c2ceb98fa1b1b03e81d5d2633c44dccdaa9e89e3c4b2b31750f92edf81e000000a218fa87dd1144d0ef08294060f72ef8c1a7cc40c5284b6c7666b68ca0c75ef6f8d78576d25b488a4fdfdcb54badfec1c66e8bace9c68092cb73cc99c1fac38bea9998da5bb2568fa7b228039349a198a33aae058cf1a330a93e3190692fbac7145023d78619128e00226a0dc94bda05136df8c62d9b18ae12fce2709f6178f367b6d9f7572ee09e436a866e6a3530ddd75be82f1601f3269eb24d1e1512941727d2ae2085e2ff39194b1281e57ab6c740a0c49843025e4099cb4dd338d5e3fe2dcfb301aa"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) write(r1, 0x0, 0x0) 13:14:59 executing program 1: faccessat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x6, 0x1) 13:14:59 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto(r0, &(0x7f00000001c0)="bd4e792c30d3abe3ce769535ebb1af0d443a9f8ab68cc0fced4fba9f599ea21b0c9fe30234c8c08665ec7a68097afcfb578eaf86282168a72e5789ad6de6327990d09dc24955b446e75b6c4efe2403c7ccb09b6996c85ff6f0d7057bb5d55c244d4a8636ac99506279675795ef60cdb442d117083608591f7bdc1487", 0x7c, 0x2, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) socket(0x2, 0x2, 0x0) r1 = open(&(0x7f0000001500)='./file0\x00', 0x8, 0x22) r2 = accept$unix(r1, &(0x7f0000001540)=@file={0x0, ""/4096}, &(0x7f0000002580)=0x1002) sendto$unix(r1, &(0x7f0000002600)="6e2302c0b4531d53f4b4182e01db4971a961e5ffe7b83c664bcc82a99b1bc28709a968e2edd78079d858458743b4e0900f08740b23cc09386b97e2e404993e0af0bed2d7f1c5806f983f9430ef8640ee069c78233a4f05e45ed696cab4a28ee76a715d194543dac151defd59fbda468d236c637cad130eb2639603660427718ec4c4a99ae6d2074976b636270de5fbb586af42", 0x93, 0x400, 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000002700)={0xfffffffffffffffc, 0x6, 0x0, 0xffffffff, "e06c240bcd722986104bff28f6445bcf200f6553", 0x0, 0x10001}) preadv(r1, &(0x7f0000002900)=[{&(0x7f0000002800)=""/10, 0xa}, {&(0x7f0000002840)=""/6, 0x6}, {&(0x7f0000002880)=""/65, 0xfffffffffffffdc3}], 0x1000000000000233, 0x0, 0xffffffffffffffff) setsockopt(r2, 0x5, 0x20000000000000, &(0x7f0000002940)="53291b2c7d98d111bb79d08e1e", 0xd) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000002980)) pipe(&(0x7f0000000180)={0xffffffffffffffff}) r4 = socket(0x18, 0x2, 0x0) accept$inet6(r4, 0x0, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000280)=0xc) poll(&(0x7f0000000000)=[{r4}], 0x1, 0x7ff) close(r3) mkdirat(r1, &(0x7f00000029c0)='./file0\x00', 0x98) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000002a00)) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000002a40)) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000002a80)) setsockopt(r2, 0xffff, 0x6, &(0x7f0000002ac0)="14ec27ee4037f79131fa7880c9dab2e10e10981cd69e4c3ad4791fea1585a21ead19a18df4dc715b6ab296f3663ab883bec07351d58f85ff2f6170", 0x3b) dup2(r1, r2) shmget(0x0, 0x4000, 0xc0, &(0x7f0000ff9000/0x4000)=nil) getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) sendto$unix(r5, &(0x7f0000000000)="c3bc", 0x2, 0x0, 0x0, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1001, &(0x7f0000000080), 0x4) sendto$unix(r5, 0x0, 0x0, 0x1fffc, 0x0, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) r6 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r6, 0x0, 0x0) 13:14:59 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530130fb9aa23d0571454d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae447473c230495aaee48c02f6ac41e6bf3bf554799b9b800ed52beb85a85e25bfb258557d60f13ad30505e8f53f8a4aeef9d612f871f4385f04157795ea4a5c59a3a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd23500"/204], 0x10) dup2(r1, r0) setsockopt$sock_int(0xffffffffffffff9c, 0xffff, 0x10, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 13:14:59 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530130fb9aa23d0571454d78a2a077a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6abca44896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae447473c230495aaee48c02f6ac41e6bf3bf554799b9b800ed52beb85a85e25bfb258557d60f13ad30505e8f53f8a4aeef9d612f871f4385f04157795ea4a5c59a3a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd23500000000000000000000008e5a275122fba4367f6021359e80b0d863a61dbfb3a818806a888c9016756e3b3ddbf27504b44afb5d033e26b6364a11f75f64d2f31033c86dfca9973edce64d3553bc426ae1"], 0x1) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 13:14:59 executing program 1: r0 = kqueue() r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x20, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x2800c) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000000c0)=0xffffffffffffffa9) r5 = socket(0x11, 0x3, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000000)=[{{r5}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) dup2(r5, r6) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffff9, 0xc, 0x40000000, 0x7ff, 0x8}], 0x0, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffff8, 0x50, 0x80000000, 0x800, 0x2}, {{r1}, 0xe, 0xa, 0xfffff, 0x9, 0xe8d0}, {{r3}, 0xffffffffffffffff, 0x0, 0x1, 0x6, 0x81}, {{r4}, 0xfffffffffffffffa, 0xe0, 0x1, 0x6, 0x6}, {{r6}, 0xfffffffffffffffe, 0x1ddfc76a164ed9aa, 0x4, 0x7, 0x2}, {{r0}, 0xfffffffffffffff8, 0x80, 0xb6dd4e174bc4b7bf, 0x3, 0x1}, {{r0}, 0xfffffffffffffffc, 0xab, 0x40, 0x200, 0x9}], 0x8b65, &(0x7f00000000c0)={0x8, 0x2}) r7 = getpgrp() fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r7}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240), 0xc) kevent(r0, &(0x7f0000000000), 0x6, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0xb5}], 0x40, 0x0, 0x0, 0x0) close(r0) 13:15:00 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x1f, 0x95}) chdir(&(0x7f00000000c0)='./file0\x00') r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x1f, 0x8001, 0x7fffffff, "ca280967a86224e0fc8295ba7d976e7fa15af0da"}) write(r0, &(0x7f0000000000)="6a4a4e5cfab9b0fbac605a000000ff037f", 0x11) 13:15:00 executing program 1: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000080)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff7000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff6000/0xa000)=nil, &(0x7f0000ffb000/0x3000)=nil}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00']}) r0 = kqueue() r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) kevent(r0, &(0x7f0000000000), 0x9, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x21}], 0xffffffff, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) accept$unix(r1, 0x0, &(0x7f0000000000)) 13:15:00 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x40000000000611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x1df, 0x0, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000000)=ANY=[@ANYBLOB="70012e2f66696c6530000b774f00001dd01dbadec73bc2aa8742c18848c556d63a4864084b550b6454f917635894113feaf3900ff7d42b9970e437a5bd002b3fa7dac4c5d3bf0f437b7e71201dedd25fefa397ae661e980e9c4cc4896573d4dab4c9329b33e5a84c0f0d57bf"], 0xa, 0x0}, 0x0) sendmsg$unix(r1, &(0x7f0000000700)={0x0, 0x0, 0x0}, 0x0) 13:15:00 executing program 0: syz_open_pts() r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x40, 0x0) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f0000000040)={0x3}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x62e, 0x0) msgget$private(0x0, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x810, r1, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r1, 0x0, 0x0) 13:15:00 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x8008) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffffa9) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000080)=0x1) r2 = syz_open_pts() close(r2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f00000001c0)=[r1, r3]) r4 = syz_open_pts() stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "ffffff7fffffffff186503182eab7fff0e091fe6"}) writev(r2, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830a", 0x2cc}], 0x1) readv(r4, &(0x7f0000000800)=[{&(0x7f00000004c0)=""/82, 0x52}, {&(0x7f0000000540)=""/97, 0x61}, {&(0x7f00000005c0)=""/144, 0x90}, {&(0x7f0000000700)=""/95, 0x5f}], 0x4) 13:15:00 executing program 0: r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x0, 0x0) write(r0, &(0x7f0000002840)="1130deee954a118face7b911b4aff7b9a8136babb4b90edba0e295eb21e3f845212c963b20cad81a9ccbf8eeb9e021d093e8ea4d989dec07e4551cc26a14bfb2da1f099d0e786e5db248721e8fec7b3e5276f0ad800de77344b574aa651091fd3ffdd66258a02593bed5d92371f9fca3b91402350def709b736f4ec057f1dd3f3ca9f3ca6e4d9b3804ef6dc02989ac75cdad70236fcf67f2a5c1b02a48249b5bbc2c0e26241ace840962b78f1588c6445abb63dbdbfcff0c77534d932c00e04daa039e67d1a38b4c97b98ccfb97e93c02c043619529d4c8a18add7e9a9dd9292f73ab427a88a3890264ccb9eab375230bfc53c8bde3cc899a8105cf9c4a58c39b909b355f4f12cc642c552325c8a89c260f7f2b13c740adb12399f69a3e3d6ae2059aab700f9628640fd666257e82bff8879848616e93881ecd93e822cdeea4d389e1857500bcd64ef188b7326fe38e1494c18af11391ff1a6499bc937afe0c261f5662a1b7ef9e55122fb661185e8372719a5b38bb280d8291ef2ef6cd5580c583022a1ed4d02dc316f29c8d0a855cb31c8bcf839b8c0b97b42e6fe90c1c3da4699e312808e7d76ac8ce13d24661500a443382f303e50214b7353131982dce17ac299d30b2d6dcda0aa75b69d526f90982d702c86287c194d5e99d7f54c5928bd461cb7b39d71a5b3385bf5d82227485a568ac307d39e88e36137b98d65bcc6fd92351b7237f2ea4afbb6af3981f62ddb869b4e40ccd0fcb3ecfb4df7ee34ecf7e180942376ba28a21f4af36bcc330f6f94699fb8b560234bb03431166abc5a3b500c1e9052f632c0bb8b12bebb14de34cae3bcfbb17fe90e1420aa34dc174912283badfa22c8ccd8605a4f782f6888d6cca11be42a5a9ac8e60e1c490aca0a64be55c67d63cc1ca3220dabcf8da5ecf4427dbb3eda55e6324e3294dd905b2feb3a65cb79a8167302ee6076ea0bff1550374664206801c12c2036474db56455fd7ba690cf56d10ef72496c40d152695f57cf8a7eb4516623cef6bcca87b92ac398cf7de7922608108ba1fc260a2c227d62e698c871b9016676462a41a737de475687cafddd657a7eb9bf04c4253a91682616d11187144693e988fe3af19cfa03079ed6df1cb1868b640bcb5cb8bae61f02efad2327001d3d57a09f3d1fd5e2b4923bb112af0458670164ee068699b7c1f78dbeb5b58eb9e421db54fb84af4cde7e720d8ad2777c2af61477d35bd9f784104da782204fddb0578cafd324fde89e28084a21546b19a982e49650575095383e8446bafb6e5b8f6e2a53989b97b6a8a0d9acec60c3f44febdc158931571a47c03e977049199bcbc9db79825cace610bb76162e21a4d53e4288748cc36ed8c6ea32e31434f2efb2ce914039a65227ec5181ee5f5ee2148d266b83b75fd46c374f68530973adbdcc3efb8b084237c08c0b940ea1b04923ca349a1870a2f732228ae97aded2df8a31b3eae0ace1e3424d91b35793f853ee514b34e2d361eaa67cda1a573956ee565c74f18b10125b46ba70de5ae6fa316b50c3170e115f946b881d4e6c3e5c87929e8a7d0dc452430980e55934e234e433699f9cceed1ae77cf53823560a47e242baeaaae3f6b69a99759c199fdeedc2ca0fa4f6c35c9665e4d1d4c203c577569fc4bcc5f60cfc1cf44a39007d5bda6e9a57481f463f49d98af346ec9957f46f54e591f67f535ab5f83ccb7b0e399cd5d721d16ec30c78e53a42dacd3458c3cb4153af245d1529741524ac469ac950f6bd21d3a95e391405116c043d45dc04ad4539604fa95ccd12d31fddac1f7d8adadddca2466a3bc8439cc3f071e61521dc6be5cd990ef3d6e84719dce3f6603be3cefc8b103bb20f4b32aa1d1c221be56e87ad48080f7a8c8cbe4f4c57f1f95f6f0ed20e7127953c34c8a99109a6cc9ffba7d196fd58a5493ddbc20fe83c3993d6f64c5d9f31230ef3bb2fa7c66abbf67b781ce29dd7b08a04fa84840ef272cbde7db6b6a607aca1aca9ac55493cb6ef0b0021a03423d332791a771d95e4a2c9dfcd9139aacc8ca6a3eeebd7f7b632ea9442cc229d1acaee96b7f96544677bdf709a4afa09d9cb3d423a088a72fd2e797a862eae8141f7fa5173625b14fe88b3dd74d4483574a465bebc53a8f2f19627ac762b4c2731e9d0caadc245a129a69008ed311585c8eab3d76a935e751c688726a697a82bc8c008ae54484a169007ba070aae6e3215d262bfaf314cc0082b532b968d9dcb49d2142727842bfb7b70fe09ebae08dbcf5f5ef8b3fdb79f6175a71d2b3ddd997979ccfcc0d44dafbb5715b3b5dc6baf6e0bac8b5056ab7ab71f191e18aa373e3c130651314cd2ff6a631fe4ccc341d56139ab3081d49eeb484961122ae2b841c619f7e8572a8ab03036f84a5bc348ae458367ae0127c589d4312a5c7e480e377f2edfa034d4450cd9eb171dfde268f18a35b26b9be02ccb5ebf5e123b84f5edf08065d6b7c6222a51eaf1437a2b2561dde85ddf3358345eea65ef5392319a4e4260c16a08e554264edbf4b203be4a92668bc36bbdf4aedf092e15f4ee7f3794e91390bc14361e5caea93e5e5888067b2831ac12f13f158e7f53d30b5aa9c2bb573f5677d44b77e7895912105d7a26ec046dd725833bc161d7701e43435bedb2388c72221891a9d71cfc5074f9cd8437c531cd69c0c14623b4dd3371a983757aa344e3e3952d3a91eaf2f2d81a93cdce7a62f03b5e38fb4e68f50b4fc1a78214cb414fedc6697fce2c90d4a7a86ff43953efd6f25ec091f824317cc032a02bf2c0a1539eb14360010001b3781820a8cbd74f5a7e129acfdc9abfc8d0669f3ae07030b2043aace02fff2f3e1a8dcbd8e23afd8aa22d1f831d0f6ee130f601751a6f59451051785640fe1901a445ace4cbdc66cae914a055d0ed1a593970477e265b555d55227b652339164ad89ea04fe88901601665cac4aea90b8b2813b48cf709586312932f854c540407233157dfa2ef476fbcfe02cb7d3e797da105883b99a168c5e52884e7d8eceb1877790b8468d1b6acec63dcc56706b63f9413071ca1f94cfeadd011b20ad7e63b7ed43e1017c58b4d05f49324e1fd42bd3e2e9965b86f1445046285cd2749d4760959bd559ae08aa09ed68a67276d9e167bb4d3add1c2cd69a3ff1f94dfa7ef989283e88c87922eacf01a119a0b8bc710dc9620dad00a135250cf43d792dc0512e8b523527cb5d17a5d34bc718f0b3778af3cb8be9123f117729a843a0dcd3f95e98b41c4bdc8a4dcbcbe62a02bcac24a3c00b3f4f2f34b85aa8949749aedb6f570576e29d727d58b0fb0be5b81ee97c5a8faca2545c68991d5ed2d90e6d8fae67c7b9defa268e730c0f1c687b9ab3e79f686c38979e121a8212706e82fa38d4572630946763c07f49940d67996a7e6093e6c677acc0dbada3da88802d3c3b56f6df26b8f231d118eaac0d150d789473a0e7a3ee7e2d31cca937dc8ee9cd9769bdf5e7c039c9463722c39f5b19e991144844cad09335d190712c0ff2c010e7a8a66f0bea1220987ff270dbfd0eaf36cbccc043d7bf202457390e3bf4ed4ad66ba03a4a0b49542fa5eb099ca923087e744d49037482dcdf5bf40c6b48aae2fefef210f30e20270faf366432c8c6e4f4a0fc889a734956f1c339df02e63b02d8e4a525cb98fdc425dc9983549261f4ab6875c0f824e9a17d9e9c5bca0ee4ab12cb25374c3bc6033413bcee5703a9055ba2bdc7de0b84efbbe079239580785c2ace2bfa37b9f65d0bc0accc17ce7c539fcc6b5b9e13f91db896d1704a609b2bcf2bea7eebc4003cd7dd130086d26abef4eed83128f62987b802411ca461da4eb907a6b6659e1c72a32d9c89649462d165727a1679a15a5056a489ab111ce9e79a198cd8fd105daf9fa057aef865622c73e1ead7e1d509a6f0835df38cfcab8c13edb910a2445318d4f4b683408a13c176aa4d8ad1a5923b9980eb14666e1dc150df0ae81e5d228a86e9495cb2debe83c466ba3f4ad02b4dfda9ee285d80c244dd7dc93b1163ed6c41c0c5daf8a39ef773e5ad073378989ffa4be98ec1cdc02146daf3c8f620f047b82272e722e3ff98229cbef0c2354e0515ac3c6531f8e07dfeb93a72e42ae70e3d86ac5f4d973c2581cd8e373987e92a1665694064617c58c2f7d1e23e3c8577766991dd55037e84a72aba97213f2068d6f43ce5d9953ff96d5cb59210221db7fbc5125d8520fc8d35597013eefc3c2f8d26400cf8e68f9aa5bc98abaae1041bcf9f389712ab8768472eff5250a9d1395c427bdf2e26a19e8369c1118fd307dabfdb2f6a0899754000b4d55dfe207285e57e2c93112a57aa2b339f354b0a6fd872bb438a6f7f58afd59823d4b9b292f41bf815594e72eea62b6ad6c52a5df1c4ccf01aca256c30f810aa3e0c12d18311c37ace00cee6ed75631420f8137dcdc844e5548538e5d63e969323f73d78fccfa2ad2edd2fccc6fd96f6acb1ffe35d5eb44b106f2df8dcd41efb42d5e62d80d8d27665ae468999140926f359d0374b0e07afe8bdd3c55628c138b7ca0727dd021613c45ceb3aae9150cd6107d2e743557b93e293e9829a9b9b2b24949d941ad89774e9a7defd7d265b6153000000800000000058db75392e67111837bea4ffbdb1a00f83f8add6569332aceb1651e6a817704202b298e4968c5c9be908b95bbfdd00f8d4cce3e82f00006a3afb1b9315b38108902873fbbc1ca54919d6a65ac67dfc6655a75966f3c8627120e51661319573a70ebeb19f61871642b79a3303e1472ae3a7c6d1f843e6c9bae05166ea58067afe0f8ae1a7641fb19ef19ea5b8664830f9bbf455a6261da17c4154600383b8ec09e1bcee4f8a645054f8822b305b08a2736ef0f03cb952e7365338d499c19997515e51e4800cfab62e26d269d64559f03eaa8b93e79c02b401adeaf76e962588fbe73fead3d02e0ebe243c21ec5802b8f8148bca009954d69e09be84a34f5f44d4373e1b22fef4ea998c2eb60f70ae597a57b958cdfc2539f45673441c7627437e658676327e814ec9cd2a37b9bc9c53561c98f29251f342eeab0b25705785f05e7df5c8711d88b8ba5837384a213cf38e0077b70ea179b550f4fadac22a65b69479002ec1ae21c8b4c2c9b750be741052d634605022cb4827d18ba20ec2bd7794ec413c11f8f7bc26b901c3eccfd6320e0f39e28cd398bfe6eafb0d7e2b228bbb693a4c057cbf417535f4e6541f7cce455854aa947bf53b167f5573effd4b236d99da20e94d6390f44925bce65d3c679820453f5ae4211aaf42a39f311b2aae76768f62d27d3026ab3e26e7c6114354662bb305e869e5dbc0be079a80a1a41328260c679e1e9497ac84373f5d75c6c5f21ac0d7302b25e8446ac379c4162097164d1c10808e35dd03fb7e51473289eb9f69a03408824be2559cb46d8d35507fe73f9f338d2d7d17d68b401efe08cc6e973d7b72efcd7fdb5f873d91803a5b2f4b6976b1e675b292ec0f99f99774ca75398c27d78455e0cdb3cb13af5f672eb713046e19f7dd7e66312f8ae762ecc3b54c60cf296b599f61f622d595d99f51dec33683349fa978e1d8bc9056d3fb2889e062c2a13fcede31625b4c5618ea9223dc040af30b1b9137f2b0b2595537272fca336bd364cf161e7145b00f14ecd73a762302eca47995bf0b4de85c057a4b24696acc3589f01eac68009e296b7ffe4d352219038f4dba3ad342e938f68844188118164921f106cbebe559d101f60c182344ff40e42ae2540e16d39abe1e075f41a1e004ac", 0x1002) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000180)='/dev/pci\x00', 0x181, 0x0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000200)) r2 = socket$unix(0x1, 0x901c951d3075cfde, 0x0) connect$unix(r2, &(0x7f0000000580)=ANY=[@ANYBLOB="1205d88df0adac5d715cd0aaef1d9b28a3b48b42fa878543c7bfa9fe217223a1af4d82fb00b4049ed4936f0a"], 0xa) r3 = socket$inet(0x2, 0x2, 0x0) r4 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) semop(r4, &(0x7f0000000800)=[{0x3, 0x8, 0x1800}, {0x0, 0x80, 0x400}, {0x3, 0x1, 0xffa}, {0x2, 0x4fd, 0x800}, {0x7, 0x8}, {0xb, 0x8, 0x11800}, {0x4, 0x4, 0x800}, {0x4, 0x4, 0x800}, {0x4, 0x7fffffff, 0x1800}], 0x151) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x8008) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffffa9) lchown(&(0x7f0000000240)='./file1\x00', r6, 0x0) r7 = socket(0x11, 0x3, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000000)=[{{r7}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) dup2(r7, r8) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000140)=0xc) r10 = socket(0x11, 0x3, 0x0) setsockopt(r10, 0x20000000000011, 0x3, &(0x7f0000000640)="00b8be6b95", 0x5) r11 = getpgrp() fcntl$lock(r10, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r11}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xc) r13 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r16 = getgid() semop(r13, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r15, r14, 0x0, r16, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) shutdown(r17, 0x0) poll(&(0x7f0000000000), 0x1a2, 0x1ff) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000440)=0xffffffffffffff46) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r18, 0x0, r12, 0x0, 0x40, 0x7}, 0x7ffd, 0x1fe, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r20 = socket(0x18, 0x2, 0x0) accept$inet6(r20, 0x0, 0x0) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, r21, r19, 0x0, r22, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r6, r19, r9, 0xffffffffffffffff, 0x40, 0x4}, 0x49, 0x8, 0x5b5f}) r23 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r23, r24) r25 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r25, r26) getgroups(0x1, &(0x7f00000002c0)=[0x0]) r28 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r28, r29) setgroups(0x5, &(0x7f0000000300)=[0xffffffffffffffff, r25, r24, r27, r28]) r30 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r30, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r30, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xfffffffffffffe71) r32 = getuid() r33 = geteuid() setreuid(r32, r33) getgroups(0x1, &(0x7f0000000340)=[r25]) r35 = msgget(0x2, 0x40) msgctl$IPC_SET(r35, 0x1, &(0x7f00000003c0)={{0x2804, r6, r28, r32, r34, 0x0, 0xff}, 0x10000, 0x9ffb, 0xffffffffffffffff, r31, 0x400, 0x1, 0xfffffffffffffffd, 0x4}) setuid(r32) setsockopt$inet_opts(r3, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r3, 0x0, 0x800000000000a, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100), 0xc) fcntl$getown(0xffffffffffffff9c, 0x5) r36 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r36, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) r37 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x83acd32c7beabff, 0x0) fcntl$getflags(r37, 0x1) msgsnd(r36, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) socketpair(0x2, 0x6, 0x2c, &(0x7f0000000140)) openat$pci(0xffffffffffffff9c, &(0x7f0000000240)='/dev/pci\x00', 0x0, 0x0) semget(0x3, 0x1, 0x229) 13:15:00 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000040)) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) sendmsg(r0, &(0x7f0000000900)={&(0x7f0000000080)=@un=@file={0xbbf5896bf0b9f735, './file0\x00'}, 0xa, &(0x7f0000000540)=[{&(0x7f00000000c0)="febb7de78f11820287301739072d7b50548bbc98e944db2c6b992484b2857c8600fa2ccb4084dfba49d85bad9725d7918eab3567714519d2c5727c1dbac5282b031b6ad97c05403512bceba206b5f75ce73448f97ef5f0e70a", 0x59}, {&(0x7f0000000180)="e2603c93a3d82287e27df2617cef9e2d3e278062576d75ebca05e8605892dac61eaca5b2438394eef1d2874f3dedc2ca54c9af7edd775890ae8751d0dbc363589a1bbd11e78d89e35c64b065f180bbd539242c7e03bf187cbf1aa91451386d5302cfbf2aedc053520b2ff5d88e659f96abc887cb8186fdca5a35eacec00083c6db1da88c76eee52953c9a7c8bd254bb9b3ec92c3046b365093758d7fb3dfb6141d63b4a75947e7d00cf2b97f4d155ffa0813b573c207e600a55199211d", 0xbd}, {&(0x7f0000000240)="0c97e30f261af10c486135411e07b024afd17d18ed0f89189395aba1a0cfeb4d17aee60aa4c827007a2de30ca4ec551b6877da8fd871d0635d32d4097ac1d426709d7e56a6e35691255ea2f6f294b9520d5b16ccbe5769d5eec5cd5c82c3e2bce058a43e4acbc6d7a5fbafc45e77ac99b9ad000b8512bf1a60d1881f81a6ddb1e20b583b1036e723781973047aaaf310cc0a69e2eb34bd8b02ae9d40a803efd35182a1b4140ec02c6d59176e9da4be4bf23f4f492bfa4220cb6b63a39cbe3be1a0f6334467ae559964cd9f32ba3eeeef0bbfd88cb6d40a6a105fb9", 0xdb}, {&(0x7f0000000340)="e1d455ffb01b29774010055ca729b25b146aede19af9e9e2732854f4fdf9472651ea4031c38446c7f8e85efb164583dac83cc5e8d30e3af36c6796cf82ebe88d86ab1f2d1218bff2877dbf33eb15419eda33f050e63749fa48fe26fe993d59595f27089dd0d84b56586075df355c3992fbdb53ecedd2e2637b40d5018b0d8f16186cd789e117c7ea22aa59cd7f1634de7079e2b8e933ea8032371d", 0x9b}, {&(0x7f0000000400)="37db94665ee2d80327efec3b20a0079adb6d48e367d9673f6f592f661869007d5b0168d670089e0dbb0dbc9f08f40f1a3047302efad1e4f8228af98b3156ba6f01786bddf898f293cdc0e934f252bba0905e8890aa507511bbc03f0420b69d7af61e97890bc9d1bf1a40b867cec0c5abd3cc701bf8", 0x75}, {&(0x7f0000000480)="db41f4ff2baf71f9611fae1639ad0c88ba3c357f584acd8c5fe6bdfcb3c8fd450a4491531d48cad74506a1a45a6d7549fc201cc0303d98401134463997b2f01683f6421af24cb29ff4f8b3f797a4f73f7e30cb54f1df7ee752b854673abd1093df3157fdb10e0053c8ad6e077336fc14ecd36fc4a20b43aa15403bc83e55a1cf275003b640046f1fe5202b8827c9c38dfc1281ad6500cb71618cf6fddd3871b075f753496ef4a9815cb093b981e52f0d23c6ea55", 0xb4}], 0x6, &(0x7f00000005c0)=[{0xf8, 0x1, 0x240, "ab64d55191dd120411869f102fc3e8619f86e11b19e7ad11248af8a377a58dda49057b713d466d106a9b038c8548a2e4b81d94ba1825ea2e639474acbcf4d7ccbb156c016eaec2a0c29e9a3792c29c6e6259431d0f9d206ba15588f73882fc5c00eabbed694a9ac85df3e70c65f460ddf620bd7b851634f6ac6332fa2c1e078a2d1fe98fa9dbf2089c3948cd1a8ec40747779a7665fa0862a0d9319ee022f2591f48efd9c60da3a39599fe42565ad81ab5f9c854842d91e933ef46453707593a059324f72b379beb5af5506d61c1afcec2e92c19b1bebf531bd80e000c884411a7ab"}, {0x28, 0x1, 0x3, "bd07cd57c829a351e314578ce7a66fb711"}, {0x40, 0x0, 0x80000000, "fe139f9c4687cf3b79e3eb86704e8ce7c96fd3fbaff61f7e5e535653f47c13700662fccb6792c9fbe90c16"}, {0x18, 0x2, 0x2, "fc211e1216198dc0"}, {0xc0, 0x1, 0x6, "248631b5dff09a948392591cbc28a0b813b31e8709fd6339471bc5f86b304f53a65b7ec8d32a73ae68f9c7253364feacbe3872a3adbd017634f2146cd76e59eee59463754c0e001fb7fca95b82c332f6e993d884a91e9c4ee5b9581d5871b16a157b38accaa0575d97434c9beb2b38fec49f998bce3544a16490415723196a432c6408607ed5830ce666f15704cac00f9bcb0ea971b7ebc0cf4e7f3c539902862ae690dd1f29eebdaa42f0ef5ecb08d7"}, {0xf8, 0xffff, 0x40, "e063a9cc9af9dd2f45f2bf80a0e2c6ec493d0f3fe803d1a69bd6b4b08cfdcf0d30a3857f29c5b8e0eb79f1a9781371c2bbdc37f0938e72fd3d49d25d731066c2c9ceccb78110232b6d02f126418ee58cab5cdbaa01b66444b9f0763aa4b256427e5bae81d42c9acc982e885cddbfc152d3b436cac4e3a1ecd83ec6763aee416a09eb819367d75e5cd110517522f1e6ec389283c6ef534325150fac9b564abf46c9e41d7614f831f8f04a7425451d3c557a595c6c577fc5d37528933e69fc38ac79e14cf57a49b5cd817b98769b90ae48e2503954d2d540fb681a0fcbda00f5b55e4b425b"}], 0x330}, 0x400) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 13:15:00 executing program 0: select(0xf7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffff00000000000}, 0x0, 0x0, 0x0) ioctl$TIOCGTSTAMP(0xffffffffffffff9c, 0x4010745b, &(0x7f0000000180)) pipe(&(0x7f0000000040)={0xffffffffffffffff}) read(r0, &(0x7f0000000440)=""/4096, 0x1000) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) 13:15:00 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r1 = kqueue() sendsyslog(&(0x7f0000000000)="5ff0f33480b5c3edff019cc90913c5d12bae24ab7ab64e4563d98afe1ee6f7cec3c630791a9fe710ed01a375bb0c263b5999c291fab6afc3b09885141ed84f84bd4d907a94ea13a0ba351b3f1a8305da4176a2ca8a24ef4115858205ca8a251c80701a4eac980104c5ddd56d5be6d5bf968726b2d1a0bae60da0624c61fdb902d8272116e00835eb58a827541bce9e42e0118d313d5082c8ba36cdba72060d9fa57df0ec1c707d84f789ba97630d42a74c21092215b0a32f2db0677b6e6a9d3029337f3af65383bc400a16a886c9ac03c7d54898fde8d6fb3831226b11778e0b2eeded628b83f1cd68b0fd85b63b3e1fe9", 0xf1, 0x20) kevent(r1, &(0x7f0000000240), 0xffc, 0x0, 0xffffffffffffffff, 0x0) close(r0) 13:15:01 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = socket(0x11, 0x3, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) dup2(r2, r3) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r4, &(0x7f0000003cc0)=[{&(0x7f0000001500)="1f936b02e8c20a51a7367db8f457f909a4414a928e1bf95d13b7b48f5852d5e3fa8e3b4755c1aee2275c780c824852b9a25e8eeeab74658a80bdd92bcbb710beb4b8583ccd6858b5deb942856a3aeeb636458a8bcd6be959b4662b31f56c4a999158f98b7150ff705475d3c9221b9bfc47006ae5730273ce710a4635dec5cd5587f3e06a0b2ddf2e26561123d0f28b4adbaed95c97ce43f29d6c94b9303a88c4ccca7359fa378caeb7ea2a8df08f61ed93277b2df63ee3073be83450a48b81903892ce81aab951d07b34e53943d8c29e", 0xd0}, {&(0x7f0000003900)="11aab6ef81053803d47e04ed48cd575856b282bf92ccfc4b3cbc4a81f7e13773b92c48022f33624a1e41e64f4543073e6c1b30c6ceac718c3bcbc489f081a85b2d3dcb39615d57ff4fa0ce1fa9e3fbf31a62f70968daea429057e6312f1e44f19c1985ea0f934b755c445d920b11e789bc662fd29b7b7d9788621c22f5d6e1872aea20b10d57a15aa45b649eda54cf239432f9e1bca80ab2744b84a60481cfb2ca1cd0", 0xa3}, {&(0x7f00000039c0)="62f279d7fcc0b0c97408e45624a6281337ddf381cef7acfe297909dbfb61f501a8dc5003b441447fa78c1e5518d15d6bc08305979fa9d6fee84e7b8dec3f7ca2579eb9fe59179630316986745cc0d5152f5690c15912545ec45b3c1579884169a4755da9c04a0c542189ac56fd0282be528bf8379e2f35ca2d4b9ad0ddae79bf04c5", 0x82}, {&(0x7f0000003a80)="4c0102859b06f82dc19ba947d4c7d159789f90cd7e5eaf3237c5f80843f423575635931b92e21ced4b787319e4680f9263a0e17d52a98490b062ca0e4066289c79b1aae0fffc64a5896145b5b3982df490aa605d6be76c13b82dc54160a6c4b2edba3740915bd160625843d45a4efc546e431c9f61b2b02c57f4745d9a0bc62168a193bd16088ccab3aa2afb6e74c12ab6630e5863b358bbaf27e6ec62a8aa928cac645665467133c540af432e478bf16b778a0a3359893e7186", 0xba}, {&(0x7f0000003b40)="7972e2383b2ff873c0cc8d5d93f17620c1d599565e969a16dd89e72b32e05b6534568fae99473f2f666af4a8af98bbc84650350a26bb2d7e217a99f09fee530bbb33c062fbff3d8746d15d8c6564e991b54f0ba7e0297eb39245dc35fc83dee3795253e9b0325f4e28170002b2fade4186cde5f51176362d3d990c6e51b077ed636dfdda30f739d4042c44237c5e154afcb0aa935ae91e992c4467d5bdc48fd3f47f7c39d4b29eca871832e2659f527d2b6a4ea36f63936dcf270ac2bfb04324fb1d1bfe523e0fbac3aab99531dfb6eef2f2f85086e58459308e77d947f6a057b3d15435c74b9814c9e22a572ba57d75c5c5", 0xf2}, {&(0x7f0000003c40)="8dec80506622411de209e889ab29ccbf47ae9f65536bfa1a91760b3efd18e6ba0ae2c38f914f5adff6e4eff8be954a1fd39e7e6d012f103f69bd4ee6024d3badc3c0480a61cceaa957740bccfa92798acd474cd3394cf65b607258a25bdd9761e44eb9", 0x63}], 0x6) writev(r4, &(0x7f0000002a00), 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) writev(r0, &(0x7f0000000ac0)=[{&(0x7f0000000100)="fa6f01dbef2ffd9ea0ac41d61da1e837fb8697e9c997b9ddf1ee8575dc62538470070000006a845c8c7a32682a8326ace8b870c6bad394fb55d5b74ef0735d0646d8275b7ef6dc580d07c599733f693dc6ce6be832e7a51ac04b27f5ae2c0c8fbad4652ad0a4fe0f46bd823ccfd403157bf8b08649dfd4d35175b854bbbd5b568a6fd6a8e57d79c88538aa7a2e97d859841894f1f9fc4d049aa145763a2e1988ab20659f447ef4cd1455e7c2ac2892af108d8f0f18997a8c425bf935aa2393a42391da087c1beda1b1f914ac3b73ca70d326fb473f2ea9d4aff8476ef253d0e7ef891e85a074c6684b18173db409c22a33503464d7191d7b4fc8912dfaff50b621a28139dcd144ccc341fe1a31493ecbcdb7c265468a75971488388eeea950207c474abe6c32e2d286a5705b", 0x12c}], 0x1) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="3d79e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093285f280d711f2d5290c8174fae038dcf1a0da92cd6850bfac54861ef69ab517adb434c6993df316d3cc22bd3bfa299001bdd9147ae4a74177a89998377e851b05af66ec85ded07be298f2c570bcca458a1179ff744ecaa39734df3edcb942b14252cfe958e8a24402d584d66368b3f3061bc79b91e", 0xc4}], 0x1) 13:15:01 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000003cc0)=[{&(0x7f0000001500)="1f936b02e8c20a51a7367db8f457f909a4414a928e1bf95d13b7b48f5852d5e3fa8e3b4755c1aee2275c780c824852b9a25e8eeeab74658a80bdd92bcbb710beb4b8583ccd6858b5deb942856a3aeeb636458a8bcd6be959b4662b31f56c4a999158f98b7150ff705475d3c9221b9bfc47006ae5730273ce710a4635dec5cd5587f3e06a0b2ddf2e26561123d0f28b4adbaed95c97ce43f29d6c94b9303a88c4ccca7359fa378caeb7ea2a8df08f61ed93277b2df63ee3073be83450a48b81903892ce81aab951d07b34e53943d8c29e", 0xd0}, {&(0x7f0000003900)="11aab6ef81053803d47e04ed48cd575856b282bf92ccfc4b3cbc4a81f7e13773b92c48022f33624a1e41e64f4543073e6c1b30c6ceac718c3bcbc489f081a85b2d3dcb39615d57ff4fa0ce1fa9e3fbf31a62f70968daea429057e6312f1e44f19c1985ea0f934b755c445d920b11e789bc662fd29b7b7d9788621c22f5d6e1872aea20b10d57a15aa45b649eda54cf239432f9e1bca80ab2744b84a60481cfb2ca1cd0", 0xa3}, {&(0x7f00000039c0)="62f279d7fcc0b0c97408e45624a6281337ddf381cef7acfe297909dbfb61f501a8dc5003b441447fa78c1e5518d15d6bc08305979fa9d6fee84e7b8dec3f7ca2579eb9fe59179630316986745cc0d5152f5690c15912545ec45b3c1579884169a4755da9c04a0c542189ac56fd0282be528bf8379e2f35ca2d4b9ad0ddae79bf04c5", 0x82}, {&(0x7f0000003a80)="4c0102859b06f82dc19ba947d4c7d159789f90cd7e5eaf3237c5f80843f423575635931b92e21ced4b787319e4680f9263a0e17d52a98490b062ca0e4066289c79b1aae0fffc64a5896145b5b3982df490aa605d6be76c13b82dc54160a6c4b2edba3740915bd160625843d45a4efc546e431c9f61b2b02c57f4745d9a0bc62168a193bd16088ccab3aa2afb6e74c12ab6630e5863b358bbaf27e6ec62a8aa928cac645665467133c540af432e478bf16b778a0a3359893e7186", 0xba}, {&(0x7f0000003b40)="7972e2383b2ff873c0cc8d5d93f17620c1d599565e969a16dd89e72b32e05b6534568fae99473f2f666af4a8af98bbc84650350a26bb2d7e217a99f09fee530bbb33c062fbff3d8746d15d8c6564e991b54f0ba7e0297eb39245dc35fc83dee3795253e9b0325f4e28170002b2fade4186cde5f51176362d3d990c6e51b077ed636dfdda30f739d4042c44237c5e154afcb0aa935ae91e992c4467d5bdc48fd3f47f7c39d4b29eca871832e2659f527d2b6a4ea36f63936dcf270ac2bfb04324fb1d1bfe523e0fbac3aab99531dfb6eef2f2f85086e58459308e77d947f6a057b3d15435c74b9814c9e22a572ba57d75c5c5", 0xf2}, {&(0x7f0000003c40)="8dec80506622411de209e889ab29ccbf47ae9f65536bfa1a91760b3efd18e6ba0ae2c38f914f5adff6e4eff8be954a1fd39e7e6d012f103f69bd4ee6024d3badc3c0480a61cceaa957740bccfa92798acd474cd3394cf65b607258a25bdd9761e44eb9", 0x63}], 0x6) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)=0xc50a) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) r3 = socket(0x18, 0x2, 0x0) accept$inet6(r3, 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000280)=0xc) connect$unix(r3, &(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8) r4 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0xa0c7) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x2, 0x400000000002, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, 0x0, 0x0) 13:15:01 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) close(r0) open$dir(&(0x7f0000000280)='./file1\x00', 0x40000400000002c2, 0x0) sync() sendmsg$unix(r0, &(0x7f0000000180)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000140)=[{&(0x7f00000000c0)="8e852ce0b00a62d29c359c6bcecec054c7f935ad25dc627a7eef6f3642e5e3502332cf31a6c16292fec269327f7c7f0ab0c0f081440427017e8adbfd883718bc73d790492cf4e4826923c3c097c1aee47566246758266167b07260d1dadfae53a7a1792121c0b32531", 0x69}, {&(0x7f00000002c0)="031f219f615c61369fc35008dd956a2c9279841c699ae2c4497c7bebe26886d2e1551da6a4a8622a3ac7d39e8ea12609be3f9bb8464faf2a2ba5055937f03ee23ccb6525124ca93cff4d5cbd80e3bdd2ae3e8dab8a3e5cf0dd79ba0bbb902e0048e7caf5dad8f1418ab7437d47f900ca7b14497f1e17dea6aa0cc24fa165af051fd7eb76d5f62d45c97437486aa6619001071c889a4f60755c91bb19b572cd5db1978eb0dc37fc040fdc9036cf7493c5d74e608187c539c0b50bc9751f24ad15e8b5a43f18c4969e92efeb23b02e7d329ece53bbe2a760ea96cf04250f9b171111c3ee6656b86653d0015c3ecf805f8e6fd03f7d634ad41f9712d50379e5f3aea01c04926ba6f12822da2bbc3f321bf379000b323b6c6e82985dd6c205a0881c632d80f56c9ce512c8f524055bd55b4ff99b83f43e042d685f7836932c9c2f247b6192c72c4329b9bc39ad5da17ab6e1d3360a964a167e6f8ee650c69687bc255877f8b3bbc14fe385da3eb76ba7b34ed7faf96850536093d1a50a8fa52e9d4e37397c28b94bc70c96b415b1e940870b91fcdee632722f0003841f2a8bcb7e71e490126a09015e54a2127f48efe9a670dc0db8f5332d77149a36043cf12d0d0356353cacbbfeff8e2788b88a90aa5f7476b06cad92bbf292b88ada8763cfac0e7fce1bf4071ad8c7ab1b981d9dae5a01cb1a2d7deb8398175e33d3f9746bec2e5d2f24067798f7fafbf98d53f3e91c3693846d27c53ad798e9846c297ea8659b6ff80abbf22ceeb287c05f544de19e10537be9f4cdfde51207ac778e291e96f311a77ff95a636c858ec0dfe6058c6e090329b43969a5654a796f5edef2cf45b901f5d56bf3ac4d1d33dfee2d5c00b34f9fdd94624d9d85986000c6201ff27a95a4f5a09e10b37e9a5aa4449930cc375c8dd2f2c3776876f3b19c0e4da22823c3d7f722f032dbaf2e4d5f42a00d499d2caf723c9ca965f23bce5d1d3bd91eeaef57a60292cd246f02cbdeb44b36f2f88817a0b55ac499a4a99bead859ef40af7e4b622742a4c001bc06f0d2452dc460ae169c56b5446790355967354e8f6a0c0b985aca09b4e887a8f3ef69a26d0731c47cbdb1abccb058ad05c56fac77a0ff04eb38c386eb5bd96a88d4a71c58fcdb0369c2b3ed63531784828ce56ef064f2b0d341e23fac3451b51363eb470e89ad05c35025e2442f82039763c359ccf93b0f2607bb1fdf5acd8824a42c9e110dc3beba0c2811d8612fe57b09a1f4cee41d177c1fd301fe33b04e8e840621f57b42743028e9dfa23e1bdd139038703660f0b2bd1f9a1f07a021332c5ffaafc7580af6fae18e6d07b14b3d159d26d927ca6ef6a4a825f75ef94877160c1489e38c6cc2ea510f53e62db740a7d66d5a79d34030c194c86ea68ba53b5eb09cc299764b417b2a4859b5d3c00441251a5e10ac35453e290760b7a2bb3247d9af253836dae818514ffd372bfc21dff82c5bd07a0b88f9b86a6daacb3f8035be4f0056d71575b458e65641deee91f4625c0aec050b5bd184b7ba083b1ac2a01ba9821c4a66beca01becdc2444bafe9e65d5fb3fbb70a34e7569d7a3b297efd24b7b742e82fcf93942f815ab6f2b70c91ceaa4776a832b6c4c81a3dc614b7a6da5eefd56df570936513a1fee446b7fa05132f408c6e531baf2244420fc3aa9ef2773dfda46af3db715804c56deb9aa38b3eed7f0c120becd04d811954cf7e1c04cb82dadb190ed4380a7394e392a978dd2c347c5e2111b88aef200664c812e5ec6f9d26b130ce03b45840d61c7e57d86cfe3eeabc3a22389e1a7a3565020d6484c528a7aed9e5b77ac6b1c5a9de8a90651488432325328f1be31d22a72dc8ff9344624dc8022329af132e064f75da6a0e173e40065661d7dc9b8a16439af481c7a88acf4cb322f72839fc2298707429d66939ed2955fe18940a73b649ed3f9e5289ca66e4bf33c8e593224ed2e92f446cd12e5741ec1b08571a1bdd33217a8cb4ae26a7227a12f56ab22b6d544b97438b494e54c81dc9b275a4bfd54f995a1be64c22b8ed9131a441916673c5125a0e624c443738b490fb9791375e92f5103fcf2a4ffa42cbcc1714e125e3493a4a88bef89a67f7f3962da73909a74431202e7eff22afbed25239a16a925e2242dba31e5ca5fe1764eeed9dd360e1f750abb7d31cc597f4b33503c60b212c80a218ab8a5dedf316a47d8edd7124aa0e20f596a5eef715b0e60f839f6ec94bdae7d59e6cedbd368ef9c4b8f21db9b9ac8ad48b06d0b1b58b47d18b1f36505ed747db1a9c25b9360491f14bff89f09edecbb84dd9fba26fc8126e4f6892429eb26acc37cbad5945716db9ec32523eee8d531fed936c27066db7a174eead5cf9cbc515dde8bf9b2cb37d4c96ad25ba678816ebb2ec0e6698ba87e7ca7143670421fe82417845001d70f8c519fade0ca29d43107fc5198e2c670848242a19ebee514a02a20d7a71c6a3758291df2e1eecf700e025e6aece075c6786fb414838edeefc2c2641ae3fae1d11ee015ce6aca121cce0ce1a5b5a49680a3f6045a298cecc92f336f5c09bd2aa009f0550472576fbffbf1c770d37c80d2478b6985106083cb899d2c2da6a5636c29e9a73bf752e14edcdc10d0a146f665cfc791032f4d6380463408945ba6df0ae7f70a59a6bb561e5ac5fdfc5cd670fea496c11b04f9a7d685c1d62613fc595faa1893386b5e9cc7b695f7c2dfb2248959668ff61598d6467bd2d05d2ac2d5cce8e7e0f78c49f93bf47dd86728fe7dfd57474d0a94853d7fd40c21b25fb8feeb99f7cd5e4f9b0f2619dd5ca43ace4dda3c1abad1d2cdf8ccc887c51f471d01983109f3f46f61e0fccd6b75034229340b66bed440b9c72378f446c6f34029624251afba0011e87874817137363672d3f4fb52f93c25972b47cdb421a5f9392fef906d7f17d002bc3ddd1c26145bbde9d7717b3e6762a6fb046877e1511752ebba35120f0a2f84a3a5ce617d1e589292889fc4005051e9770f090eb1eb2082bd3544a9a4d7113ec26e3bc365c4eddaf2125b2457bc7c6eb58799136bccdb9e30c8c7826dd355a5dbb72fe010c5a77f0aba57e41f8fdd190d1a119d64d3a648a1b0d4d8986b81b061838f2c4fdb68838752e59aeb460d69ce76fdae3033fa89379d12073fec148261e904b1abdbd95c4a15c08080f1782ac1abe99698323881e52978ff4feeb0cba32abba1be979fbde87bbf7fe4d9c3fc1e325a9be77ec60d5108d4c1912ff7225892341307ad5ccbc1d0bf08b3f070640860a898f597380d7250569b00ea065f7b6c4fca15ca98bfa9b461e31f0dc6c5176c67fde3dd20b5f541f08f7e204622270916c6d2de319d296429f9369288fe746678327c51194a73b168a5826b2a6406451beab4778fc713513b4903ce63fe07e191ab1f7f82187afc02b038da13ec2ea18960844f496c60784431177e43e97155445c1db77b0adb24a40f1006d2be67d9e6327e061a9cae718865dbb7a8e530b7b797c09b82478e6f49eff491f16388193ceb9a9d0a7b77ec23e31244d5bc58e7aadae7bfd832bbe43e53c8ec4014f27841e15967f45d0b3e9ff8f5558787021f0d8bfee96a657ac16390776123cd3812a03303006d440aa85021cc35b524a23cae55d567565bb76bd88c56f38b8f8a124df53d206585e7be7b016ce3b7ff1c33e414d95cd79a57dabe65d77e7fb7c1e4c7ed0135f654c15bf0c4d027f779ab1b4fddba12f7a3df8b03e3f9487af162f5e7af68a2d3ed3f7f0451e1b80245bbc3f94d90ada0bfb6a3ceba60d3d1203be4fdc7bf6b2d7bffec7731179b710ee087297ab1aba23526959a433b3702e78f4fb6b17a665a0d936af8a45f71e049bd60d8a82dae98c7d1f31b2d4cfcf66b437c7b2d6cae668459e993a1ac7100b6eb112ca8b8762b3b344f6e81c677eab16388c7bba08f3ed2ed03d84dd396054d2f0415a6c4ffa0961de00728647705f90a914b4d67676cf1c8505c4ee684dae23425b0e0670d99a4d12caf900dd0b8170da6ee4a31aec3907177fc697dcf2e4d3b73a8d63775b24aaf50bdbaf02daf5b29c7e5a2bc690ab016075a934fab7a8dfa2c80af5bc743476d962d91f4c74a400bdf2e577b16eec9849e83b7d479ac73620b8eed3690b0464d860a154bf8077da1fb9e0f08296d5a642886ddc837a8e88c93d2e194d02112bdf07bf5616dcda808075dfc48f338cb99408ec0e5b425775df772331283a0ddbefc107b0f79e5e68ed95b8d1fad65ac290d4c1efba0eb0e5ce5179a9ceec6e1805c99cc7bb05d2f687471b0f7f1d29bb3887076000a516c06a7d4e5731b9a0a078102f854a6446d27154683bcdf8c5f079645e2d01d6c46a0c2290be8f9aefb61024050e0e7e852fb71115b8d61790180f50fc1d4d39d10feb881c60a09e17f84afdbb555bdd410c57d64f24e2bc2cd893f59a30077b4b17a2753e48c16de858179a7d2047368b2a0aa5f83bfb90b5defcdb7e9c7a9ebec8caa34f3bed16296355d2adabb5ff92695a000cc0d9c169804b89776f8f3e713b18610776befc3b535128e6e5c37ff6add5480d4278b34e27ebec54c1d58d768b357d5080f40a71846ad24881950b5987d3596dad5e660e04cc35e023311bf91ba7816ec2ac06d1c4fe7b7acf2ccd116e34aacd705ca5ab6cdf79db167fccf4db681ef335c9a36f9214dcbabad12e1e0abcd694f5bdd192d74f035626a44f001cdffbd642245a75e5212b392dfd688bfb32bff85ba5f7e08e4f4b3ecc1e19ec3742819d9c1b8acbd50ff86d649cf84f099c664225538ecce736cfdbf4b5b0b0324db2429e1eeb1d0ad9057be1a1660cf42b564cb5bf90896e5edc88e56df559cd8619ac681496dec7a9f6db5ca7fc0f9836ae476a28271d41e21c698a9e9ad24aa3e763831cfe6b5f8b26397a4a84f00eb9728ccd076afd9cc9fb5de09c6c5e9975df3dcab6ad2a2889c40ba0367a8e347e1af401efe1a2bb6ca6508f1c5d417a40c12dd7b963cae7656e899fa3a8f519d58871f15982ac144d6c58fe49bb55dbac63c41b726dd08a739ecff1f25a4d745048e28369555c049b01ea16fd29a4fd82e008bc30caad819957b44dc403b7edb198cdd0197f1d06b9e21af43cad4d594dac68c748130fe657ec12fad1f110747f5d901cba4445035c16596d0ab3b9ba87ebbe73def32f45f865552659fb822186b5ee1097e4dc976f38337db865d11817bc15db50af469a9263ea9663f32510df9bd1827fa5aeed18a6142896790bfa21530fe8083f20683e9d71c568e0a62a20f20b464048d7ff54255640f5969b9384f8bb4d3befc21537461ba4162796683e6d1b395b6b8c27030760863ff44259d8ce56e2171944f78d1a51058fafc69b7b4c82079822e41571dcdd19de15e40e7adcfe2fee94d5fe3c33511b7d40682a23b9a53ccfc194bc76c760a57e69e583f1a1c9d78ddad9c7d7e383802157b07857f08d67233ece79b77a7ae569bd1f5f6f205b79d7ea431c8234b146c14d1c82041a1cc46cf37fef5f330292c7c5cc7992729259c02ad75adf17d12b9c28be75911be07b4570cb7f484e8bfa755a18621c5cf8136a0dc9fec3a86630e5436004d81018bad2303d96e5d02f09b0502a68927c38ec0d4a7bbee6860ab121e682a86163786277d5275638199226751812f4dd62912a325e52b105d007f7a7018bc7ead0ad7bdec55d20f1c02b899a70f51c82ebd530d03933361edf6408824e8d79081f397e09355a2614f6a4f0a062f96a83dfd09e0504816f3caa57", 0x1000}], 0x2, 0x0, 0x0, 0x3}, 0x4) symlink(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='./file1\x00') getrusage(0xffffffffffffffff, &(0x7f0000001380)) ftruncate(r0, 0x0, 0x20000a) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) shutdown(r1, 0x0) poll(&(0x7f0000000000)=[{r1, 0x1a5}], 0x2000000000000160, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xffffffffffffff46) r4 = socket(0x11, 0x3, 0x0) setsockopt(r4, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r5 = getpgrp() fcntl$lock(r4, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r5}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000240), 0xc) r6 = getpgrp() getgroups(0x1, &(0x7f00000001c0)=[r3]) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000240)={r6, r2, r7}, 0xc) ftruncate(r1, 0x0, 0x5) 13:15:01 executing program 1: pipe(&(0x7f0000000000)) getrusage(0xbf0a8d30d3c6ec6f, &(0x7f0000000040)) r0 = semget$private(0x0, 0x0, 0xd04) semop(r0, &(0x7f0000000100)=[{0x1, 0xfffe, 0x3800}, {0x7, 0x7fffffff, 0x7fd}, {0x4, 0x21, 0x1800}, {0x4, 0xb, 0x1800}], 0x2aaaaaaaaaaaab4b) semop(r0, &(0x7f0000000100)=[{0x4, 0x3}], 0x1) 13:15:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "e5a8e0dc4eff52c3d4a3c31c8a5fb16c058abecc"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0xffffffff, 0x0, 0x90d6, 0x3, "000000004de41900"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffff9c, 0x82485608, &(0x7f0000000200)={0xef6c, 0x7, 0x1, {[0xeb, 0x8, 0x5e6, 0x75533409, 0x3, 0x3, 0x6, 0x7, 0x3, 0x1ff, 0x2, 0x335, 0x8, 0x2, 0x1, 0x100, 0x40, 0x2], [0x1, 0x7, 0x1, 0x1434, 0x3, 0x0, 0x8, 0x9, 0xfff, 0x200], [0x8372, 0x101, 0x2, 0x40000000000, 0x5, 0x1, 0x6], [0x2, 0x9, 0x401, 0x9, 0x8001, 0xfffffffffffffff7], [{0x0, 0x200, 0x4, 0xa7}, {0xe9c, 0x0, 0x8, 0x9}, {0x7, 0x3, 0x1, 0xffffffffffff3703}, {0x60c5, 0x1f, 0x3, 0x1000}, {0x7ff, 0x6, 0x7c32, 0x3}, {0x1, 0x7, 0x1, 0x9}, {0xffff, 0x7, 0x7fffffff, 0x6}, {0x9, 0x400, 0xfffffff7, 0x3}], {0xffff, 0x0, 0x100, 0x947}, {0x8, 0xfffffc01, 0x372, 0x4dc2dfab}}}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 13:15:01 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x78f74cde5d1043b, 0x80) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x8, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x8008) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000000c0)=0xffffffffffffffa9) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x8008) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000000c0)=0xffffffffffffffa9) ioctl$TIOCDRAIN(r3, 0x2000745e) r4 = socket$inet(0x2, 0x4002, 0x1f) r5 = socket(0x11, 0x3, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000000)=[{{r5}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) dup2(r5, r6) poll(&(0x7f0000000100)=[{r5, 0x40}, {r4, 0x8}, {0xffffffffffffff9c, 0x40}, {r0, 0x40}, {r0, 0x1}, {r2, 0x14}, {r1, 0x2}, {r2, 0x8}, {r2, 0x2}], 0x303, 0x0) 13:15:01 executing program 0: msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0xffffffffffffffff}}) 13:15:01 executing program 0: syz_emit_ethernet(0x2a, &(0x7f0000000100)) 13:15:02 executing program 1: r0 = socket(0x10, 0x803, 0x0) write(r0, &(0x7f0000000040)="220000002000070700bc824718dd07010200001e02000001ff000410060011802644", 0x3ff) 13:15:02 executing program 0: syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa00002800000086dd6050a09c4e000000000000040000000000586e9f25c98bedbbc2c811000000000000bbfe8000000000000000000000000000aa850000000074dbccc4b265a90b9cf83869ce12070ba26bb5fb77b8d04f0f2894a61218f314d7eca7a00ef98ab96c23fc70b75482ccc4d88ec7fdc66fbe581de762162420310bc726dcbeb8933de564e5ccdfa138331525becad1dbbb2e3c09f094b87d557de392"]) 13:15:02 executing program 0: 13:15:02 executing program 1: 13:15:02 executing program 0: 13:15:02 executing program 1: 13:15:02 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0x1, 0x35, &(0x7f00000001c0), 0x4) 13:15:02 executing program 1: 13:15:02 executing program 0: 13:15:02 executing program 1: 13:15:02 executing program 0: syz_emit_ethernet(0x3e, &(0x7f0000000200)) 13:15:02 executing program 1: msgget(0x3, 0x20) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readv(r0, &(0x7f0000000800)=[{&(0x7f0000000100)=""/238, 0xfe49}], 0x1) r2 = socket(0x11, 0x3, 0x0) setsockopt(r2, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r3 = getpgrp() fcntl$lock(r2, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r3}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xc) r5 = semget$private(0x0, 0x2, 0x400) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r6, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000380), 0x110) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xa4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xfffffffffffffd2c) r9 = getgid() semop(r5, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r8, r7, 0x0, r9, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) shutdown(r10, 0x0) poll(&(0x7f0000000000)=[{r10, 0x1a5}], 0x2000000000000160, 0x0) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000440)=0xffffffffffffff46) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r11, 0x0, r4, 0x0, 0x40, 0x7}, 0x7ffd, 0x1fe, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r13 = socket(0x18, 0x2, 0x0) accept$inet6(r13, 0x0, 0x0) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f00000000c0)=0xfffffffffffffe09) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, r14, r12, 0x0, r15, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) semop(r5, &(0x7f0000000000)=[{0x3, 0xc7, 0x1c00}, {0x0, 0xc8a7, 0x1000}], 0x2) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) dup2(r1, r0) execve(0x0, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r16, &(0x7f0000003cc0)=[{&(0x7f0000001500)="1f936b02e8c20a51a7367db8f457f909a4414a928e1bf95d13b7b48f5852d5e3fa8e3b4755c1aee2275c780c824852b9a25e8eeeab74658a80bdd92bcbb710beb4b8583ccd6858b5deb942856a3aeeb636458a8bcd6be959b4662b31f56c4a999158f98b7150ff705475d3c9221b9bfc47006ae5730273ce710a4635dec5cd5587f3e06a0b2ddf2e26561123d0f28b4adbaed95c97ce43f29d6c94b9303a88c4ccca7359fa378caeb7ea2a8df08f61ed93277b2df63ee3073be83450a48b81903892ce81aab951d07b34e53943d8c29e", 0xd0}, {&(0x7f0000003900)="11aab6ef81053803d47e04ed48cd575856b282bf92ccfc4b3cbc4a81f7e13773b92c48022f33624a1e41e64f4543073e6c1b30c6ceac718c3bcbc489f081a85b2d3dcb39615d57ff4fa0ce1fa9e3fbf31a62f70968daea429057e6312f1e44f19c1985ea0f934b755c445d920b11e789bc662fd29b7b7d9788621c22f5d6e1872aea20b10d57a15aa45b649eda54cf239432f9e1bca80ab2744b84a60481cfb2ca1cd0", 0xa3}, {&(0x7f00000039c0)="62f279d7fcc0b0c97408e45624a6281337ddf381cef7acfe297909dbfb61f501a8dc5003b441447fa78c1e5518d15d6bc08305979fa9d6fee84e7b8dec3f7ca2579eb9fe59179630316986745cc0d5152f5690c15912545ec45b3c1579884169a4755da9c04a0c542189ac56fd0282be528bf8379e2f35ca2d4b9ad0ddae79bf04c5", 0x82}, {&(0x7f0000003a80)="4c0102859b06f82dc19ba947d4c7d159789f90cd7e5eaf3237c5f80843f423575635931b92e21ced4b787319e4680f9263a0e17d52a98490b062ca0e4066289c79b1aae0fffc64a5896145b5b3982df490aa605d6be76c13b82dc54160a6c4b2edba3740915bd160625843d45a4efc546e431c9f61b2b02c57f4745d9a0bc62168a193bd16088ccab3aa2afb6e74c12ab6630e5863b358bbaf27e6ec62a8aa928cac645665467133c540af432e478bf16b778a0a3359893e7186", 0xba}, {&(0x7f0000003b40)="7972e2383b2ff873c0cc8d5d93f17620c1d599565e969a16dd89e72b32e05b6534568fae99473f2f666af4a8af98bbc84650350a26bb2d7e217a99f09fee530bbb33c062fbff3d8746d15d8c6564e991b54f0ba7e0297eb39245dc35fc83dee3795253e9b0325f4e28170002b2fade4186cde5f51176362d3d990c6e51b077ed636dfdda30f739d4042c44237c5e154afcb0aa935ae91e992c4467d5bdc48fd3f47f7c39d4b29eca871832e2659f527d2b6a4ea36f63936dcf270ac2bfb04324fb1d1bfe523e0fbac3aab99531dfb6eef2f2f85086e58459308e77d947f6a057b3d15435c74b9814c9e22a572ba57d75c5c5", 0xf2}, {&(0x7f0000003c40)="8dec80506622411de209e889ab29ccbf47ae9f65536bfa1a91760b3efd18e6ba0ae2c38f914f5adff6e4eff8be954a1fd39e7e6d012f103f69bd4ee6024d3badc3c0480a61cceaa957740bccfa92798acd474cd3394cf65b607258a25bdd9761e44eb9", 0x63}], 0x6) connect$unix(r16, &(0x7f0000000200)=@abs={0x0, 0x0, 0x1}, 0x19c) 13:15:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x100090d6, 0x0, "d730c1e3bb6fc6e23c5afff10000190000e74de4", 0x1f}) write(r0, &(0x7f00000005c0)="582720efb4d16ebae63225259560f8e5815f73f2a044fe33055552fbd5e41789632dfc94ff334a7619515a4c8ab06198824b3da025bbd47b3bf579456fc7d409668c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f7fb136a5d00d1628b53a3e7b5f4e5c5f6a54a1f2ce4027e3d9ef4802a9bf41ff5c0187ea293dba7abcfc492a43cd2bf283f7378196815a8a1b4b3934806b845157085bdbe97b27a1dfe6bea68248136109b4a6a225f44fcd833cf8de8d38dbd9b532844a988e5926dae008acb9f0617eb87abfa8d1827567250d136a149180df26025f409d84a1c5b09b12447d977208819038f23b023408419e4d1a1964312fbccd4892c27d8bf6202052b78d664317ff574d73e0f25075196a82b510f0e20d", 0x11b) write(r0, &(0x7f0000000040), 0xfffffec2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000040)=0x2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x31fb, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 13:15:02 executing program 1: dup(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x1000000008002, 0x0) connect$unix(r1, &(0x7f0000001100)=ANY=[@ANYBLOB="82022e2fac1400ab7d81b0a5ed56c0c0c7a8c14017c92a3953ff2b0f80981ade610ba108e59e940e6d8ccf9b1bcc9d5d0cdb02000000c75b3202000000a2aacf1b001553e098973c85ceb7d135bfd18a07634d3910e956ea948281d66d4c50432ad91508000cf85f8783602a67897cff7f000000000000f371e8cfaa1d4ab424b614911f88d3525e34e763128666ee7877bf9753b6bdae4c5b436e445960fa6b980ac1ba4aab44f0323348f261b51f15ee1620b4d2009fe508528e0000752fd96cb58d127addb390071baff955a58c179770ce1f000000d940682065385ec5c9762c34c7881a9506ffc85e43782e717e29127ca8c256b248000000006bea130879264ab70bf9c0aa0eb72598cb90fd03b162460c683ff8a85a93ad6fb2ce6263185505cc059fef6bef339f78b4f9da521ee1e53fd26f52249c901f022f19975028aed2b700c9076d0612112dd4db4a40bb3c7f82fd7c8d54e904d389e61651a28671f6aaacfcff282f7ec1a852494e378081f231927b35672f0c214b5cac7db956b7fa3158d2dc0f679159e040bc31a8529000b88e516809ccf0cfef09b6348ce400095bb49d06bf62577f46c840d34b6362e9f9810cfec14d447dadc21aa457b780274e6e68e9c11aafa3f23f0e31941c0a490c909eb5221c0885236c6c40481db84295fad7e776a2b1f04e2a71c4d06bcc2a72bb272a9eb7d255410a663e9196930f7b6c9867ef274484fffad868e059f2804a365f01f6701355c0a1900000009137e3f0e7a5f89b68cf7c65b7ada72c808d000068318e4fa7cb04cace50d549e7e752a3828ceec5948c15b42139f49354a211039146905d202634626670e584885cd5c53ac73465afaab1cd39be95373a87ca277d106490a95d3d8139a789eb2f861d9f834c274a19392429d476bde11689127431fcd756a8c3371a5f12beabd87b043e8b94df6542a868993f31f970cf9081e0b2f13f03a0776ec2eed29ed2709c068fb3ea586bee5c3bc1dec12052fa12fc688f7de2efba940f8e65918932829c030000000000000000f003d28b86e5b8f9983f49000000000000000073ab30cba944b5927efd33d319ed0d4537e6000000000000e2eaf9ba91b98365d6d337561564d2c4c7b45d87639f69c2b83d9fb892f6aea66ac2c632eee0bb5b086a0edda19af759e4905cdcddfb02696fd79769fb05347de39d9fa81504ce2ddd948b0ddab3f47e15c7f51c88a73831148eb67f7da113f50deb0a7a5a8132ef2b6d9aca7b2a6906d871a780b2e7548681231afafc3c752f2661acd9aad49386e15cecbced71693f00000000000000e4053a5103684be538c40e46b0993641250b7e69860f55da25404e6489500fef1f90532eb9e0840618fdc7f9fb467655f83d401fe57ee86fa642e9bad7ed751d79d3cbb15058810b243e38c7723358643889de02d97da9d096637071666cfbf0259fc5b9321f5a3b0552cea32380954ff38932dd10b70cb044cb97cf201ab4fa56e9f41d447f5ff588520f3f7cbf229cc322f1fcbea40a9be720dcb67df99ae37b51b9020000000005000070a08059947700000000f282ebea0ea0e3cff50258a2b04c9cdebab09df2ebf0ceaa8d264282aba8256155ba5529eb2f1c311d3fdb2a50ff294204e837acead22c5099d8104cb4e5cf2bd7376bdcc99d2e10e5eb5df707d876bb598905401311ce37b2a002422837255932851bac20b69e285e6ea829481de1dcfedfd6ba7e79a4ac39ffc89597c07bc44a581387dc8c6ddcf01fa61e6e50f7c51a2d8aa8f88f265b5600d841f85fe4e98eefb0ad1cb2147e154be17a6ca5c9ca702bbb4772cabbbbb70209affa17f98440f0b0c1e54ff0f998c8a4c8e382591cd37534df534a458c97b7e6d9cee07c6f2630d1a137ef699461e520d70614d848745b3d2acce8a5fe894d33dc8f90eb5ac109c57e97cdb0c78092b66fa03f096e242fd3f9e6bb8009008c2d674f364ed79f70034a59c4692e711c671274276e0c128435721d84e5d8398ad78f9735cdc7deba70a6982fe7660713d7be4b5ec92f418c373a9e04d40cde7314b50dda5c30146906d84d65e2ff02e77dcca8cc7722a84bb0431a1c0be11ca979d5cd1975741f226167ba662fa6c329112fa7eb9787463da03047e267a0d232f4381b8e4030905938a64abc812d6d90ece6f0704406cdb53701e315f63734f822cccc9e14acec8c824d5db4cf9adfba5620f6c61e04000000696eb0a79222189068ad203a59277c1c148fde018da47e3b15df6dce906df52e610dc1779265c570b26fb81768d1d2c040832b1b393b06997c812f920c4b36659780bb73b057c7fa673296bfd14a111245905b98c4dd6a7b8366e3f94730ae2d575ddf11d564612561ec7ff1799c2e1262d58c91c38c993d3fb78e178e101d966f3dd071d08a490000000000000000c33bc738a8c1ab3d33c496194ee1dd42000adfc74c2d3bb43b2e6c47b273b3f7903a62b24e473545e597baaef6d539a1efc08d3046f41083897f1858c8001ac0d915af3f7b3171c14f936df59a2fcd4cfb8cd15b7c3c4e40a6d622504dd0aa947a52f21f27e3a3e63750c03c009e63922b0bb75fe912805be9b86e169d58986e063ed7f133b1b7fb46514ebd59ebf8176d056008dceb3fa0053fe7e1b866d3f445157a6c05a393039b8f032a0d101aa4ad723df01e5a2a079c0598f9298d906bcc21e75d683e6b5f6ce4cb811612054a6a8be9e18cbce5604301008a2dedc257fdeb4128982913bb7291388c07f8f1e499a1c6b2c39871f0ed42a8b59ee0b5bc9f3e1212d9c400000000000000000000000000e522903e088c87a8aa62a84554e4ce419951e62c8ee7e435bcf62d522d0e23503e6e9dc6ea666b2ce4b60a46a198c2117da5819d4fac16783648bd3eff702490229c4bf079345744ca47a4a611a95e40f900"/2115], 0x10) r2 = dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r0) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) fcntl$dupfd(r2, 0xa, r3) 13:15:02 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0xffffffffffffffc0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) r1 = getppid() setpgid(r0, r1) 13:15:02 executing program 1: mprotect(&(0x7f0000004000/0x1000)=nil, 0x1000, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000000)=0x3) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) 13:15:03 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) sendto(r0, &(0x7f0000000580)="f864b8f338563c1b456b6b1094b0d10e7850a2664de6bd46627dabab21bf124442082a8cb4ff598d592fdf0d9de9f2a5ae4b867a95086689f7d0f874b4c9d8591fb4a303cb129e6ae65cb6c43d34bcb08083bfd42ac6fef39a3bf6c6b463034746289685a94fcbd217851acaedccd7e2a93e587aba5e032b31f40be58bc113859f6d7985e285d84d0bac7e8e8189bbf5c4014290722dee847f8f1449f96e5076da718df76d507a7f24061bf023027b655b76959f00ba2d578ed1bd2163275dd68a3ed685e4639e18c3dab5a096f2300a60d05690cd7c9c3ac690d51fe1a7266eaa9ef93771c13af068614b0da3be2274278d7b40e2be387b26f69e439d740621daa5b090e98d5ecfd827aa4fe5cc7abd82ba16b139d29c4f295e7700432a2c6fda11100d91a3101cb55092e7cd5bf8c20248efb17548f4849f824adf4473cae67c9fd668e23e8c6edf5d4e8690ff06bed9cd5bdf75f5e897d1c484c4866ce6317627dce9b7b5d1f20d71f1d9d4410a339ddc4a08a2776ea53622ff0f4587d775e3f968de7240b175819113fc87e62a07c1c8c75c2b15a5d349708d2609bfc2bb03d219994b24d15bc9a0aea7898881abe59a282d1c10def438d1cfe541a704241a4027c1a6354c2f6f768941d01f25b16b0180bdcaa57bdc56f7a4290021db95388fc4c087f23210d7dcba7b7ecd4ec40a26cb1af07fb699a0e442d5cf1ba9cb169c209d0bb8d1763867dd8a6ae00d58bf6dfc4d8b5fd15c5df14158353f356305ebb7b2b71e8bb6c4b4acb1219d4745162e05af5a06d16a5e0d902aa09a4f86185db5b09bb80a35a9e6ca773d803cfe29577cb5c7e0ef1de90fd4f7873f67fe2291c19335b1102d033dd41875577b5e81198d29d075fc3370b81d1398e6854c3bc868fe07fb04c8d4162f9df8372c85c16a73fee7d9caa8467905c8c6603f49bb65cb926ec97f8b30ff35ca5ac570433fc3a7445f4a176b96c067620a8cd0c8d37b20d27de8e2f679539cbcb1198aad6272bae21fa9617d237a5b1502e3a4c51fe4876342a2f28688d58525b3bb16a0967a2036ed7676b2a0ec25b4eace442836981d396b6affda9fbcd566d84a800542ab3b215738105f48f58941b2c7b6989696f2e0b1297795371292d74a664a96335c7b842f5359524699d38d58480cf2e41065777094f739ccaa1b33e9c20e7614939e976ed333302b482a68eb44a116a4dae8654326afc744935fb9c402fdeab93943fa66d101398c7a3d1742a1c7557091261fcde192b18402a0ea6f91a988952b79dd47fb7fa44a1ff67410c31ea92597d2563c7448a90694ff95c7cd1f1917174440875761504fb4c4bb3741f7e76a1bac5ef9313c24dd88993ba315bf6da41d83c349eb8d19187963e144888f6da7ca512d23d01fe20e3777e3fb2ceb668de640b278e7763cf615fb8ee576771972b0146b5bbed140534e93ae3d6c7929c35fc53a49495e38ac6fa1170ddd6e9b456a6de157a46880d6d2375960d878219a1753bc862c05ce8cdb3c92f826fb8226f71c03766164312e0114525aa70c1618b02b56f6272e981e0f80ea4e928e25123531a9503f4a6c9809d39549f99c6183a02773c515830db985ec94f9fa6502d670ebfa18f288c6ee382b5fb58ae7de83764181259e4cf0be142c4084be18c1e54adb14965131298a159633f44cc24801a24d9a362b9131b8da8c87d52fcb42abd8aa79f29884648e23cd3a13b2a07801f7457dd4f665acddfa9c31222962fa360c1c8abe4db3623047165c18710e50d71bc83807ed79655b14ff3d443b76a7cb5979af7bf772a63c2ce0565456b9b6dc1af474b6732a6800bab09e3b0d344da4e33142222c3fd88b482c5330978ad10e004c8c8bb8218cfa32e7393d049d9706217a965f79b28ea31101ef4d0fc792fd462e0979ed14041d54b5ff219ecf43af36e996c1f502cd54f3765935cf97d1d14e5789e2619f9262224a855dff9233f77581d99d3caaba1f4b5d36fa4491995f51f41b4e7244cf5fc2c684a7c17ccbeee9edb2161dd8189bda47160393352c5484e24ae7c9825c72b57e827795636622e90890c0e6f3d6c517945089d21a857beed3104bf4d210decb3b10dbdb07100a2817125e66a7e9af7de50bc3cbb1f725afea63853ef1fe8226bc271f371a34e8a97105ad4f967ffa5ba9c70a63548dbe10990006dc48c15a00e817974b3d24d18979eda5f29807f099f654b3fa7bd86a27a77a2eaf455852ee2970dcbf05329b602e6f5dab9a30c37216e266286b2a7e47d3f37ed5b5a9a39e9fe666c5293a4211b28ac84b2d6753b103f36b9ac793a2747032e0202dae3df60b8336a46add3b3e30ae2d4be17664997cab5ed6212c4a4a320705a30b36965cdd565df5c6b7907c556b7db2a373d07414202bb4d8957c193fe4d944b5f6281cc495a992b84862862e328a31361b66454ac77c14f7e7064a5dcda544f3ac5cb1ac8e4aefd5f0f567e8ec03d3bac0490a2bf09ac3b98b874ca93db1aa5766fddcbd69c9db8d974101c480b4b7687c13185ab074e17f1cd73544a8313e814f5a86e37ff6d6a5ff6669898c998b41d6e5273afbc937c43e1b17074de30a9f75028ccb187d15f5b1e586b265c8e21276a0684b42e1eb10dd4d6499355dd611f645c3af5a1ddcd03683f7f74febf07bf1d584f5f43c1f7b0654368668fdf3b32e22034f3e009fe86c77d3b7925e20f8b9f7694a3b1bc17579dd88cbbb664fd7dca84cd2b9affb6e284dc5e19180b831ae47974c2b652487c3fdbf86ce5891b7c0c8867336bffbf787cc65b000d9db110aea9e76fa6440638996b90f11932ac4983db1cba8c70e47ee5c8823fb0a4ffe13f7b9e8a7d2db883441ea82365e47a21a820f8fd2b1178fa87474febf5a89c3f34044f2c0fdfe08e11c234bab4a3714da32919bd146d747a106dfc6048e24154667eed76d51105b21ee397ad5816b9b20a2203716d7d148cf66332966b38bf34ef2e7988ee32f0d1a60d0e938a4bae0949c5c906a7afc20f987bf6a4685f3550b52ef8ababd726a8e461df8fe2c33b2d6f2bd9b8c3f7a434d90cd232b5b95fba3c7185803397b7852941e4ee642a4784aa821da26fb21f311d90bf8286601809a4ebf2e38e21a26ec7021b85f673661d54de77db2f08f5ec9d5b0494e1986f90a72cb79ded0878e9afb3c989020078a4f00f522ac9ecf1e9fc8c6673c5c75a02931ba5c297ee93a92398f90299e1586946fd50f459c989319b19755ffe901bb738f972fba8689ac0bc2b458d7031080eb0f05da9b53b5476a684a56d6dd80537a207d5817e53dbe4eec63ad6c4981d171f8137c225c27015189d7257da93c2be42acd10d2d9905cd01b1070db100bf1f12bb051626970c74e1c24519eef0c37f4acf60c044cf918f72fcb679b850643af91366e81916372d0f8d0aa91896e0a97fe2db965c404b95f64971a0736fb0afd309230d6192e2d5ed9478417c8541a18b3f364bb120cfe4176724155fe77f8c55efe194c15b251aae46771a350e327375942dbbad26c95b2ff5b184742cdb41b0ec20a7a7eb9f3066db3cff7b019c181b84a313d6d1348fc289382ce8c3351497504730c25ec1187571a2110e1cfc4cd2bbc017469245c91d93765ae91a1c283fa02cdefb67e10787172b432b3151a6b8a85ff3fdcb63fdd23775bea00a219912bec251f252d2c1bd70f5eb7bc4895c82ae0ba4ffde45c433b0c0d84c54c56aef4ba9fc1e96939d14419cfca64d4fe31361d714e617152e37268d09bd603e7698548c853dc939b1fd6f5d0f6bf9a4caa9e69a3c092ec84600a72a62bfc258eadb8364490360dd320928efdce932a4afde4c921140526498e2ec37f28d2a9e8b774435ddeb832058500e0b8c64954834ab4e8b9d7be7f4198c8dc659dd702ba1af5f4cf1b3415b9267f238774dc3d717c3467c543f6f70b8824bc99119c296469a392712d5f6125220820bbe9d00ccea008a43d56264bd882a8107a884743a411b5a96ef204c7ee324122857f348bac344f74e19e7644180cb50903d53a3d641a61ac329d0ffb5608a48bb4b85fa1cb4a4b8815a3095fbf65ab6739fdcd42dc059e392557e891fe0dda910cf78580bfe5462374264b9674fb859df1d3dae5c00e3610b9c404a8dcbb2dc83eae1c297e08e7de5fae919be2878283621978910b44be1b8bffe7933e0d372fef4f67280ab97ac8081d2193ddee3002690ed9841b75ad352b8a85cc7565b37f616f35099d95ae8147a9d8d0293451687b3dcc8c04158123694a3a304f3968726eef0be29ab847af5a931fed751ebd9a2bbe6fe73aa10f653ddf722355e5cfa8d46266b741175c074e83395da29b944975ba61c8d12c9f22f0520878f5bde919b4ca6c6e7bfd549163415e997aee8d5a6ac84de9a7bbf659ee5f576a4a86bf8401b3eefbbf1d6492ea9fb157f77e9b265940ecb1eb414ebe943a8f1be71680cc781acc921008c19fae8f7c4422d744403f9d994703bae814132aa45b0fe56e39d0a4e8f4504a933550957a4485ff3289b33f5035baaaf40cfe85dbbdb7b997e13b1e610d5a3525786a89e444d6791945b3b49bbed6fe731a8af2865a64220800cdcee2d7b651921e848cfcd8afe7ce831b38731d7323de76d5233d73ef002a215f3bd81937a37e24e3fb37be915aab0e9e6a149a8f52ef8b4091a1f30d07acbb69bee8b9e51f6b30794206bbb183a84ed1a60b4f6eb65abae606b63fe3a37c4d10be0fe413861558f9afd14a10be994fb78bcd268970f223ad975617c0fa1215ce4705be65db22bc9de45663f26f4259969ddc526462b0d5bf4901d679ff9f570f294dbb52f4e58c14bb86689d9027fa55bf5e71a3c5b23091b2576a7763facac07428457c522ec9b2896fbc67c4ef710f0ae24d0fb2f6c6d35f90d14c298ae74213e11c80053209b007e49a236221d0de09613e12f86e4ad0531ae251b00a253c39345ba41d22e741d589fb56e9c0fad3a7b3a3e5ed624be28835d893ddb00d323762f1255a013d2466bf1ffb72848c3ad7cde35ef5be0924cb8f75ccc88a9b5d06931e530a1bf7a961247fe13e0a16ca4343042e925496bbff0f7b21650309be07b0a8e51c38a264bed7e073340cf88bdc4b14f994a97fa333e021837930083fc36e68dfd0204cb6cc85cc357d953ed33e2f3f6074405f9b0f08ac48c11717bcfd551e6ac16afe59f9a7a3720e49151270f11fe8f116d6de1d337b2587a9dbc5c22eda6ff8571571ef4cd15904be64920d5dd00073ac1c290af3ba422749f025fd06a16b7344e06684b68850e850e4282ec4cc5ecfc4c6444022ccb1a32f99ebab9b7147d4981dd94c983cb995f04ac3d68138158c313512e63098e1c423909fbc9c04ed7923b2e15dccbad8c667644c826d1c9c196700c2ff2476d99254c0ab9ce52718836e2992080f65efe60d", 0xf11, 0x0, 0x0, 0x0) sendmsg(r0, &(0x7f0000000140)={&(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000002280), 0xf0}, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) execve(0x0, 0x0, 0x0) r1 = msgget$private(0x0, 0x20000003c4) pipe(&(0x7f0000000480)={0xffffffffffffffff}) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f00000004c0)=0x7fb0) msgrcv(r1, &(0x7f0000000440)={0x0, ""/4}, 0xfffffffffffffefb, 0x2, 0x1000) msgrcv(r1, &(0x7f00000007c0)={0x0, ""/227}, 0xfffffffffffffcc9, 0x1, 0x1000) r3 = kqueue() fcntl$dupfd(r3, 0x7, 0xffffffffffffff9c) r4 = socket(0x10, 0x3, 0x0) r5 = dup(r4) getsockopt$sock_int(r5, 0xffff, 0x1021, 0x0, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x2800c) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000000c0)=0xffffffffffffffa9) getpeername$inet(r6, &(0x7f0000000040), &(0x7f0000000080)=0xc) msgsnd(r1, &(0x7f0000001140)=ANY=[@ANYBLOB="67a908eccb98a13a42aae8723813ee6af92d80518981875583eae6315bec1d9fae9563e86915a7fe43ff46355e1cc4a0583c6c73001fa650b8e551dff88fc86c14368999e4a5a9c9967267cee33af4ee7ff04d29c47ad10b356569afca59ef735ef2c293f06aad9674fd23472fdbd95d191ff072c3835a2166d0cdb24eb318f75c4e6e9ac2de236d8e0ae82870a50eea1150359a5204d252988156a6f4b062e98e8ec6256645bad17f22efe42cc9c273e4b8f28ec09a020cd6b06b349645d8e4a4628d0c91015c2459f6768fb5a33344dc5d12e2e7d6662aeb5a6912ec05bc3bd10a02eaf9c3582771bbc748", @ANYPTR64=&(0x7f0000000900)=ANY=[@ANYRES32, @ANYRESDEC, @ANYRES16, @ANYRESOCT, @ANYRES16, @ANYRESOCT], @ANYRESOCT, @ANYBLOB="797cfb5b37b0d949fec9dea54d040ee82bcff5633c45f849fdb1002561ccd1f92793f434b9764afea9b1df6128a89d44b4338e7f00ac2515db7549c548ae4bf62ed86f0e3a6baee7e2c5c19b4a48390326ddc7ebde38d328f08dec54809a7261639953096dafac241eeb2fa1dd1e21b14982be11e12c5c30a59de83d217b6d215afacbf164e5e4e810638a6f468bd280e4e5b38d00fe75beb6807024285df6917db6da58dc994e644f901f24a05e1adcecb15051702e7c151068587ada70f3360fca8fba2d73c3cfa7c708cd9abacc", @ANYRES16, @ANYPTR=&(0x7f00000003c0)=ANY=[@ANYRES64=0x0, @ANYRES64, @ANYRES32], @ANYRES16], 0x7, 0x800) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x2800c) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000000c0)=0xffffffffffffffa9) ioctl$WSDISPLAYIO_ADDSCREEN(r7, 0x80245753, &(0x7f0000000000)={0x10000, './file0\x00', './file1\x00'}) madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3) 13:15:03 executing program 1: r0 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) semop(r0, &(0x7f0000000800)=[{0x3, 0x8, 0x1800}, {0x0, 0x80, 0x1800}, {0x3, 0x1, 0xffa}, {0x2, 0xfd, 0x800}, {0x7, 0x8}, {0xb, 0x9, 0x11800}, {0x4, 0x4, 0x800}, {0x4, 0x4, 0x800}, {0x4, 0x7fffffff, 0x1800}], 0x9) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x8008) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffffa9) lchown(&(0x7f0000000240)='./file1\x00', r2, 0x0) r3 = socket(0x11, 0x3, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) dup2(r3, r4) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000140)=0xc) r6 = socket(0x11, 0x3, 0x0) setsockopt(r6, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r7 = getpgrp() fcntl$lock(r6, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r7}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xc) r9 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r12 = getgid() semop(r9, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r11, r10, 0x0, r12, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) shutdown(r13, 0x0) poll(&(0x7f0000000000)=[{r13, 0x1a5}], 0x2000000000000160, 0x0) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000440)=0xffffffffffffff46) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r14, 0x0, r8, 0x0, 0x40, 0x7}, 0x7ffd, 0x1fe, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r16 = socket(0x18, 0x2, 0x0) accept$inet6(r16, 0x0, 0x0) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, r17, r15, 0x0, r18, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r2, r15, r5, 0xffffffffffffffff, 0x40, 0x4}, 0x49, 0x8, 0x5b5f}) r19 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r19, r20) r21 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r21, r22) getgroups(0x1, &(0x7f00000002c0)=[0x0]) r24 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r24, r25) setgroups(0x5, &(0x7f0000000300)=[0xffffffffffffffff, r21, r20, r23, r24]) r26 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r26, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r26, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0x110) r28 = getuid() r29 = geteuid() setreuid(r28, r29) getgroups(0x1, &(0x7f0000000340)=[r21]) r31 = msgget(0x2, 0x40) msgctl$IPC_SET(r31, 0x1, &(0x7f00000003c0)={{0x2804, r2, r24, r28, r30, 0x0, 0xff}, 0x10000, 0x9ffb, 0xffffffffffffffff, r27, 0x400, 0x1, 0xfffffffffffffffd, 0x4}) r32 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r32, r33) r34 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r34, r35) getgroups(0x1, &(0x7f00000002c0)=[0x0]) r37 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r37, r38) setgroups(0x5, &(0x7f0000000300)=[0xffffffffffffffff, r34, r33, r36, r37]) getgroups(0x1, &(0x7f0000000340)=[r34]) lchown(&(0x7f0000000080)='./file0\x00', r2, r34) poll(&(0x7f0000000040)=[{}], 0x1, 0x7d) r39 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) r40 = socket(0x11, 0x3, 0x0) setsockopt(r40, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r41 = getpgrp() fcntl$lock(r40, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r41}) r42 = getpgid(r41) fcntl$setown(r39, 0x6, r42) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) execve(0x0, 0x0, 0x0) 13:15:03 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 13:15:03 executing program 1: r0 = socket(0x2000000000000002, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) bind(0xffffffffffffff9c, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) pwritev(r1, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765", 0x5}], 0x1, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x9619, 0x4) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) 13:15:04 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000440)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530130fb9aa23d0571454d78a2a197a386207000000009f95955984987fa69dfcbd1697790a10d9436ee14ceac2a84e6abca64896045e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae46ac41e6bf3bf55479900ed52e0b85a85e25bfb258557d60f13ad30505e8d53f8a476f401f9e250884985f04157795ea4a5e89a1a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000000000000000e0d853fcd94c20b9ca1cdaea80e8b34939dea90d160e9b2048a3c0b5495a204b24be82ab7a1d429588e2ef0173423b07006beebc00000071102f9f52d3a41e333c9b6500000000000000000000005ba4db6fe653d75e1e673e4dbfaf5066f9fdf228bd05f11ea4e399aeb620bba50c0b2ccfadc51c6090616ac3ebe277d5f773d1e197b3d47d924434a6c8da5a218236330ad9b9b529c0b59ce7ab4b797c80ed03c06d71c88ce5920c9b589133b342420bd6fde746daccd00cd64131fc04b6"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 13:15:04 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x1) flock(r0, 0x1) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20000, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x3, 0x100000000}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x1, 0x0, 0x0, 0x2000100000000, r2}) r3 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) r4 = socket(0x11, 0x3, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000)=[{{r4}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) dup2(r4, r5) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x8008) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000000c0)=0xffffffffffffffa9) r7 = socket(0x11, 0x3, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000000)=[{{r7}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) dup2(r7, r8) r9 = socket(0x11, 0x3, 0x0) r10 = kqueue() kevent(r10, &(0x7f0000000000)=[{{r9}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) dup2(r9, r10) r11 = openat$klog(0xffffffffffffff9c, &(0x7f0000001240)='/dev/klog\x00', 0x10000, 0x0) r12 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001280)='/dev/wsmouse\x00', 0x10000, 0x0) poll(&(0x7f0000001200)=[{r5, 0x200}, {r1, 0x10}, {r6, 0x4}, {0xffffffffffffff9c, 0x1}, {r11, 0x100}, {r9, 0x2}, {r12, 0x2}], 0x7, 0x800000) semop(r3, &(0x7f0000000800)=[{0x4, 0x8, 0x1800}, {0x0, 0x80, 0x1800}, {0x3, 0x1, 0xffa}, {0x3, 0x1f, 0x800}, {0x7, 0x8}, {0x3, 0x9, 0x11800}, {0x4, 0x4, 0x800}, {0x4, 0x4, 0x800}, {0x4, 0x7fffffff, 0x1800}], 0x9) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x2800c) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffffa9) lchown(&(0x7f0000000240)='./file1\x00', r14, 0x0) r15 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r15, r16) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000140)=0xc) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000011c0)='/dev/wskbd\x00', 0x8600, 0x0) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r14, r15, r17, 0xffffffffffffffff, 0x40, 0x4}, 0x49, 0x1f, 0x5b5f}) semctl$GETNCNT(r3, 0x1, 0x3, &(0x7f00000001c0)=""/4096) 13:15:04 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "070000003e79010034840c760b666bfede477dac"}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) 13:15:04 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) recvfrom(r0, &(0x7f0000000140)=""/247, 0xf7, 0xc0, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x1}, 0x8) pipe2(&(0x7f0000000100), 0x0) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r2 = getpgrp() fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r2}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240), 0xc) ftruncate(r1, 0x0, 0x5) ioctl$DIOCMAP(0xffffffffffffff9c, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000080)='./file0\x00', r0, 0x1}) 13:15:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d81", 0xfe) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000000)=0xffffffffeed3c350) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85665500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xd4f2, 0x0, 0x3, 0xfdb8, "01000000660e67744e545a9bf000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 13:15:06 executing program 1: r0 = socket(0x2000000000000002, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765", 0x5}], 0x1, 0x0, 0x0) mmap(&(0x7f0000012000/0x1000)=nil, 0x1000, 0x6, 0x2810, r0, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000100)='/dev/speaker\x00', 0x20, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x9619, 0x4) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) 13:15:06 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x0) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffff9c, 0x8058574f, &(0x7f0000000000)={'./file0\x00', 0x0, 0xff, 0x40, 0x1, 0x17ce, 0x1, 0x8, 0x0, 0x2, 0x20, 0x6}) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) ftruncate(r0, 0x0, 0x0) shmget(0x2, 0x1000, 0x102, &(0x7f0000ffd000/0x1000)=nil) 13:15:06 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0xffffffffffffffff) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x8008) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000000c0)=0xffffffffffffffa9) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001540)={0x0}, &(0x7f0000001580)=0xc) r3 = geteuid() r4 = getegid() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r5, &(0x7f0000003cc0)=[{&(0x7f0000001500)="1f936b02e8c20a51a7367db8f457f909a4414a928e1bf95d13b7b48f5852d5e3fa8e3b4755c1aee2275c780c824852b9a25e8eeeab74658a80bdd92bcbb710beb4b8583ccd6858b5deb942856a3aeeb636458a8bcd6be959b4662b31f56c4a999158f98b7150ff705475d3c9221b9bfc47006ae5730273ce710a4635dec5cd5587f3e06a0b2ddf2e26561123d0f28b4adbaed95c97ce43f29d6c94b9303a88c4ccca7359fa378caeb7ea2a8df08f61ed93277b2df63ee3073be83450a48b81903892ce81aab951d07b34e53943d8c29e", 0xd0}, {&(0x7f0000003900)="11aab6ef81053803d47e04ed48cd575856b282bf92ccfc4b3cbc4a81f7e13773b92c48022f33624a1e41e64f4543073e6c1b30c6ceac718c3bcbc489f081a85b2d3dcb39615d57ff4fa0ce1fa9e3fbf31a62f70968daea429057e6312f1e44f19c1985ea0f934b755c445d920b11e789bc662fd29b7b7d9788621c22f5d6e1872aea20b10d57a15aa45b649eda54cf239432f9e1bca80ab2744b84a60481cfb2ca1cd0", 0xa3}, {&(0x7f00000039c0)="62f279d7fcc0b0c97408e45624a6281337ddf381cef7acfe297909dbfb61f501a8dc5003b441447fa78c1e5518d15d6bc08305979fa9d6fee84e7b8dec3f7ca2579eb9fe59179630316986745cc0d5152f5690c15912545ec45b3c1579884169a4755da9c04a0c542189ac56fd0282be528bf8379e2f35ca2d4b9ad0ddae79bf04c5", 0x82}, {&(0x7f0000003a80)="4c0102859b06f82dc19ba947d4c7d159789f90cd7e5eaf3237c5f80843f423575635931b92e21ced4b787319e4680f9263a0e17d52a98490b062ca0e4066289c79b1aae0fffc64a5896145b5b3982df490aa605d6be76c13b82dc54160a6c4b2edba3740915bd160625843d45a4efc546e431c9f61b2b02c57f4745d9a0bc62168a193bd16088ccab3aa2afb6e74c12ab6630e5863b358bbaf27e6ec62a8aa928cac645665467133c540af432e478bf16b778a0a3359893e7186", 0xba}, {&(0x7f0000003b40)="7972e2383b2ff873c0cc8d5d93f17620c1d599565e969a16dd89e72b32e05b6534568fae99473f2f666af4a8af98bbc84650350a26bb2d7e217a99f09fee530bbb33c062fbff3d8746d15d8c6564e991b54f0ba7e0297eb39245dc35fc83dee3795253e9b0325f4e28170002b2fade4186cde5f51176362d3d990c6e51b077ed636dfdda30f739d4042c44237c5e154afcb0aa935ae91e992c4467d5bdc48fd3f47f7c39d4b29eca871832e2659f527d2b6a4ea36f63936dcf270ac2bfb04324fb1d1bfe523e0fbac3aab99531dfb6eef2f2f85086e58459308e77d947f6a057b3d15435c74b9814c9e22a572ba57d75c5c5", 0xf2}, {&(0x7f0000003c40)="8dec80506622411de209e889ab29ccbf47ae9f65536bfa1a91760b3efd18e6ba0ae2c38f914f5adff6e4eff8be954a1fd39e7e6d012f103f69bd4ee6024d3badc3c0480a61cceaa957740bccfa92798acd474cd3394cf65b607258a25bdd9761e44eb9", 0x63}], 0x6) r6 = socket(0x11, 0x3, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000000)=[{{r6}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) dup2(r6, r7) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000140)=0xc) r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000015c0)='/dev/wsmouse0\x00', 0x10, 0x0) r9 = socket(0x11, 0x3, 0x0) r10 = kqueue() kevent(r10, &(0x7f0000000000), 0x8001, 0x0, 0x0, 0x0) dup2(r9, r10) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000140)=0xc) sendmsg$unix(r1, &(0x7f0000001680)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000014c0)=[{&(0x7f0000000080)="2b5b0fad89aa9991e56ee00b965565e0", 0x10}, {&(0x7f00000000c0)="4b5218", 0x3}, {&(0x7f00000001c0)="ccccbf57877398f232ba35d9226b8cdad0c197cae22b68e0033cdf75ad888c0c9f43c4c1b7a2672f9ba772e6831082a73b452721b11eddf95a1ae4f936adcc599ccd3240abd2abe7b027641a92f16d5b0e6feb4943d8ca1dfaaca6bb8f0ecaf2bf3ca428defd59aeb222d6e6ca85a8a48ccc41614fd0ff34f560a53f1dae0902e4f71994ee845b25be1d88188285d178b2c3241dd810a3bab750d770b5fbf4a923369f2fa7dab228c91708f740aecec39bced5bec965153320da8305f0ef648f059277898275169afe0bac82f3e5067842afe99b2c248c25ac742df2", 0xdc}, {&(0x7f0000000100)="867801602f6f5b5a0e46d1a199d3efe386090c01a1dc172ec0e19071c96bc40c63f0d6d36893a7395c19a7ce4697e96b4b3fee4bce1cdeaa62f3b9c557aad03dbdf8a63f9feca09f755a80750031412580e9c7efbf5f0c3b9e7fc7e5e6458896a50c05bbb371", 0x66}, {&(0x7f0000000300)="c8a65b39d6a92cb2ffa16b54ef61cd5c3e7f5a28b264b265263b4edea8c39eafbcc8fb848adef2bbfabc059237dddac8dfb83042dac02f4116faa1134d50991123986abd1043316f2c7f2b382392bdf88c311846e4a22712e2ffc743e7905f30722f11b05c87c62099cec115bd982718a9c9a75f2d9b4dda1043ed62ceb11fd0f2a86617bb282df5c89051738e5fbc19a5acb8ec39bc768de6d7201c550878b5b8c56725452f8904a7d3cbb2921b7d8628bf11fbc3e923696719ebd0615af8efcec2754989b8da9ee4cd7a777d35644f5d7cca28e30b222f037b9150be76419c5f134bce1030a77fcd6b31cb72c501c8cf104afc7d", 0xf5}, {&(0x7f0000000400)="083414a070703796ae2d50907fd66d0486189b111952fcbdf814f974763f86f87ebef8f3c78753ff1774587d943e3e8227bd05300911a4a1eb9b3da80d16eb91ffbf7ebd359e0d7670519eb4525c676b863e1c52312a4af42b0791a16bdd9dcd3d5ec0d60acf7a6d20f14cab3852fe3682ce480b1bb1ae59dc18eba1be2779855d3ef79f131746da3a7faf71e5d640d9a651a53c33cee6153097e883c6c52a12ece12540f7e9857b362dc53a710b3429510af4f92df9c32f0690", 0xba}, {&(0x7f00000004c0)="39d8ad3a4603728c4544469e31b752aa91adbe383dd8b435768e19ca51c86638ee47e0305b57fced93d0635b09febe0dea8365dfec16bd744a9cee118d05307e77b720812d9aa027cdd3479971aa1dec613a37c609d6f0b79e31192620f6bc548c3a5edb59812fb852af1565c65a915de28bc6e6ca8d15d172ea46b9dccb034dd1fb3729665df2d1a986fe22619b6fe93396d458ee7edec9703d8c3e5538e43ce802747042f18d220a1f139b8741684b978f9c6ea8b2af37d72bb8ec7b1afe0feab82471d0adf1cfba606a21d89d7580b1e2744263d02e7deee026926bc28932141756d34764f28dccdf09ad9b55f9c7f7345691181949d2b5e211ad4f73a9dd991d1728194ddc898c2a355f184092a3e75a727bfc5cc10bb45dee0f4591e4eef76bbe0225a0a766554780c23069848e66e3107081cfe55baaad761013f6387a8378693cff086bc6ed0054b378b24a60077b5ef44ce02cbca453fc07ab6d6e070fcba151b2da374ab08effdc9c6980742f2a1f2c55d0fe651da20c912fee3d9c80128e41781b4b8b120f495a05abdc34f551c9a25a31d0b7d271560f6c5d192218ed9f096d8fef4e0006ebb98ee6b7bbaaed888c0c530ae01ec8182795fbb8a8d2900e5b679b7a368bd7422d45f8ae3d4e6ddfe27701b602735b4c065f80ab8b6b42e233c12006cd8a655078301f14e6997f9e94f099961dd7c10b113f3cc0d664c471b551ee24184c230303fafbabfcdbcfa0e67124698e38e6074e4abaffb91d6db7b0729c6fd8528e976ebfb777bb2ed1120fa761d3754c6b7717aab42f49b978d0f196c2c7cfe025e4a3d54e6843afacc97431f936658a1d07e5e994d38439b4b6a5f7bf6d7201ebf12dbefd1700b5ce03de2a660fadd9c95851a403a26ebc105b7b8352be913680fd168fedfc281fe5f17b57358f95270020d75f352953eb15d2f63dfb589e8b190ac7b989497a5c50b3a9df5e468d801a2d0bb04b3b44f508c8e10d3c0c5d8f342ddf8127599a339877d9e87c6cec21d2901ff849467f398597453f6ad26089727eada2ce6ade223f9bd0b29fe9760a17a3a6b0155bfde80ef0e0867ebca13dea5d9252a7875766013319670126fb4405107e1df90b96b50041709362f323efa308dfecbf3ab09c92af1a81a11a5db97820033048e98bd285a4597499eea0555619126ca37b267d100ae80be0947cb1f2d334177f2c0161c7d5e3c20d82c28fc07c20267b38badeab30b201b9ca21cfeffb37bfa3eb0f6b73d0287ed1cd65f4598c88ba28910952cd81dd4a68ae683fac90110cc8687fa08921f184c3fc7d967cb4998aaa9531ce4a091fd76ab8fdf18721b63428915946fea1658316a9f71c7ff6ca7530c06a6e15341db20ca129ff9bc65dcebfc3d9adc2daeff433077ffc6b2c96cbd47d3bd00228f2771022a5d1e081ea0bbbf182ccc149095fa1eeea7df6d0328c68d006ea719bfc33905edb695512f28e0b4f59e8745c9ab5e138b1d387325577cb365a0494e2b9714a65667f3ba9685f974ba5f37ec5703b876ea5c209f15122452f830b701a95f30ab7c6616067584f2d7ae0ebeec55cd72ff8e19fb5f6cd2fc37b07d101ad46072c9bbaa9960fc7da25345627965ca24e70921cb0675dbaee365e1ae07e82778a52471ad06c71363ce9714b8222be179f11378f8e234f6560750b182c6afd52eaba29869a9d629d2e5d2ecee585ef01de44dcb9e8e3b5dfb34c28462749ddcccc93c482c175d09acd189f7d7aca90b86f709ed7a9fdb2564acae7e3be9f3e322484c92f801c428ccbf5286851a3f965edd0aeadbfdca73b7455364ed27f6b2867a62f6e04ab02817dc7acc60fb252a93940eeed0f96359319e7a683f25f4d441622ce598464a62b9fbd4b6fdf9bda222444aaefd8fde94b37c9766de58f4f781025fe78bc66b0a1667e421791fc50a013b0acf4b1bef3ba00d785e0e11e082d5dfd2b3ce6b03413c63a5a3008137140a9fa4f8a5db175fb8714d6d1e8d7b1dd4369ce4b95d16a8e03d8c2309f85d8f71178f29c70e97fdedab810ef5b8d0bcaf7348ee982615767e48c776cdf014dbf606d7db84617bd881866180d7a1637f0baa965aba8e41b75839f5c94baf8725c9d9af8b9db4dfe8bc35e22f14afba7da201ed8dd84390ebe1eb34a876ce090c2f621015fac34b6cc366126f6b35ac2d0cfa5cda035e092dc6305ae7c4c74e5ee3f119d4cedfb7578b13e321bdb44d004b5db69ed89d5f30353ddc15346cd4e42771da2cac4b0fa72001cf81c71088e523246ea7ccf5ae8f407284c422f2e98af1afe107b6e8d983c0a37842d882cf98431718b154ac3b181c550306d543eb8be0f95affec31906abdffd945fc5ebcce38b0f61cfc60719d593d3bac950ae48ec65b10e915586238dd3325bcea0b91acb02c93e53fcd842ce0b5499fbde21e9e2faf0152e9e782f872b6094486d8d4854ebfb28274e56df98ae4dbc40a3d6b986614dc51613069e0aabe1b93c123d6ffcaee4b5c9264d843b7435aaa414091347ec58ad6600d39f6f3429cc76f16a337b7d1fa79bfd0ed2e42a65300c7ca35ca014ab5eb683eac046288b4cd6c52941b28203935ec1be96429051bbade56bfc407553b313eb3c2c3ece3ac180f284ff73c6404d22e7063dc567288549bf6a6d7b22e1f4a95977955c493d761fc29a5700554a6c1526700e1504b6fd94dfdbd532c41f5f9bac7f56cb696cd323cca282cee0ddef33626a44a5682b6c74fba00df02835fe3acdaf53519f0a41a0589f265812632acaf705288a0b154aedcaf1592d7caebdef12ef9342a690347b1ae74e47e0252dfbded38bf6c286909c5bdfcdf24f3b8686d8c45166ad841ea41854b4fdef30985be87d94a2e26e1258c2eb348175a08026b3a52b5ef3852405311fd30b7b7b412fc8583b84fbab96ab783f2a93e9fad7eeb2bb97ea4a4273ab22b39317497a57079a9f5f43e5852006ce3785de4d7bbd6fabbf4a59a1b24205a98d461d5e4d30374cf9fb4af218c22e608346f594c7a0f9579dd274278d1f38a4813b3d21ef81298aec53f861f8b9c294a8899611f3965a109be8c05436d2d8d8b0e08b0d2d0de970a083a9a92abf19f01ae4faec83a7b3e45ddc45c16147de7c89f2403712b1ce94b5a45a79eb4c70cff04f415722df98578f4132c19042d21ac3758a9f07c308b2c4705892d7fe89b9d2a55ddd8f24f014e47e6bf357e5568728c35901b10b4c8df299e53a684d6e52604119affec1ede10b0a67d43d3cb311dcb6364ab3f47dfef57436b28d8103271b02cdfb90a9e0a7f7df67e490f30438c193168f112126449153453807831681db3af5640f916a0d38a90b259ec132433e3433c30244e3bc2ffabf8e4b57570fbcd433750bb4310bec682f74be8eb49894fec3143c629d082981fdd958999bdb01224fe880a505144a327c84aece7eecd55b0b9aa4515719a6de79110fe3b844d4f055dec040f8259dde51e46aaab19def8eaa3b3aa58fb92123436d46ab0648ea0514212bbc0b452a12ed97ef0b0f0b27f1a58bc337050966a545e8be2422aeeff53aaafea27088098fdac466faca2b3ba1863bccc3875b5989e6965fcbe0f69519ec8e00ebd9fbe04338ef7b08a50e79b9537dd9c8b8f20995167d1e2a07a46b0a32e508a3076c91371ac7e7089bea7562e2f3288b87b333eda1ed742c4fe306b3e3521698faea96f800c956ab9c6b35d92a25fd6a79e7a2da8b7a37f7841d78c0a9d44428f788e88eee44b3518977e3c850aeb63a7c89467064da0a6a07f3c328e8beec2b1559a014cc3f4d03bc4f6f186cca408740a4748e1801a4b49cb671b4a8865714fd1763ff802c54158c458af14fa30ff78df220e7d169a6980b34e4e52272db33fd2c8c954ad18d7f4f8884272603a35546f7992373e550b29fb794bd0298211e48a1f226f97cbb96fcd38e7a0367b7e713100bb33804847febe510358e09e37fa7e4389e4b48dd3d486ae9d650fe40cf808e9f3abd243bebd8965dba10765c722048343b56a6bff144ca1af6a93aa81156cbddeacaf1c570c16d90d340721719a06c329ee1f8d3cbb478a75fb5945d6225ed837c326816c5fefdac4f8828e6ea4b84f209afc8b6ea0960d4af0a5dc8c227ecfd1f407bc5b678a479b0c3e05797e27468ae54f4cd0ea3c886d9b8f9e01270a7ace54dd3c36484988a657d7b5baa95784d80b3b7c3d7f8dbeba578abcb3ad02d12228ecc83ab24491abe675a5740027a5a4f5b90f85a31a033a8fa5fd5793c27ae896fa26b285b51abd310a6a9a86a902916a722b4cf9e7512a058a7ea7937ee806b37086073dad1c3e359c3a8af0db0ef5d97a3af351ddb73ba70c8af7239c8077b0c92f3e486336ffdf87cba4b15aaa08dd2ad2f4bf6ff870346d4ad627b86ed7a2414cbe29f34c054a0a8dc19995f5bb7af30ec909cfd0f170e0c359e74faf6193440c4b3c24a9193eeb680365e0631bc6bad71bcd478b600cc61f19fdd55190886cef3be8e746b07941300cf2eb82417e6288360a0ee075ca4ec6cdf4a15620a9bc9211df2a97b692bce92dbfd069fadaea37f5fcfba71b48a7ae6d4923753d8faeaae47f5709b947abdd3c2c3b8bb0066411d0c2208116a6c1d95d4c949eabf2a65fa004df4c81b66e68aead2dc3c7ac9bca52778cb6a179e502ee94cdf1f41184cd650861029bb26afbbe8919aee00978b1eedb865c3128768bb36a12d97c0c63e3bbb6a01c0962d4cfcad9fc65e524d9911436d0a5a95019bd20142aecd1473225fcf028bbd8a9b68f2f5036eace6f7dfabc8b52eafc3bb5790f029a41394bc33afd776ac329d21f18cdd83ad994161117e0d1eab21e2922e8500c5fe41efe1a79949533233c77628d411e7129070af46bf3889a86b15423d24569b0ca3ee09ac9845ce31c247cebb050d4c7cb343026e94d695990931fe8831b7c98082d215c5697e5c7c09f9dd71653159844103a1b1d4b8a8ca1fa6f1437ffbafc0d7fc7c2cf896b19bb9d54bc4b5774932f73eb3f8749dc8d4cd811547f9fa917fc2894d8d202ac00230e793f9fac3629960d2f9db24cf2c71b6a266f2ea8c15a3bd7ccc1b374336d3242a6ddea9beb0fc7df350bf986c5b9ea9bbf602c638d44d50cdf4b8c26d9418de6b3caa433c926cc5753727f1fe45152b153186e22ae484d9e4ef5752869a7912098764079da01801aa376b69cdb2e967a365d064c6a68a29a5d354f605408da8195e4c7a9aaa668c139c10f29049da357a9b248a5098d48db5857b295f6d49fc0bbe1e56bdb6f6c3521ef53c3542dd48d154045a7a074296e784c7225620272cf7e77ebf8fbefa3dee8087823df6137dd65bce114387738dc7d19570632c14d2b4b9f213adb3d3d8be24008c9885b8f85dc1b7a3008cac3d9308d5156647443ef84fa722f601312c702dccedf0e531b7bb6279ce8dfbb6725abca7231a40c705305f3ab4ad44d1a424beea28594b483d904802b373079abba7594bbfe66024ba10a180ed981510c7198a9ae03a39fe307dbb6a948f1cb1aeddc20e78770e6ed051c4ec6e73c5d284716f0d440bec5d8c9971429aa9cb38d8c8e87226d3ce728094f0617d038c04dc763fe59763109b23aab4304ebd49787bff36fbe0f41b0664d0e28e1a8ebe45bb84943043de8d1c0db8634e0f7f62c98a8086cdcdb2e2757a69c3e1e1dd27a083f7f903d440024109be266d7e858effea1e9519d0d56f2adbf3fe2fe0f85617e33d0e90cdf90b982a14f1de49aeba56c1e26abd455bca", 0x1000}], 0x7, &(0x7f0000001600)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x28, 0xffff, 0x1, [r5, r6, r8, r9, r0]}], 0x48, 0xb}, 0x2) r11 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r11}, 0xffffffffffffffff, 0x11}], 0x0, 0x0, 0x0, 0x0) r12 = kqueue() kevent(r12, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x405, 0x0) 13:15:06 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) sync() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000003cc0)=[{&(0x7f0000001500)="1f936b02e8c20a51a7367db8f457f909a4414a928e1bf95d13b7b48f5852d5e3fa8e3b4755c1aee2275c780c824852b9a25e8eeeab74658a80bdd92bcbb710beb4b8583ccd6858b5deb942856a3aeeb636458a8bcd6be959b4662b31f56c4a999158f98b7150ff705475d3c9221b9bfc47006ae5730273ce710a4635dec5cd5587f3e06a0b2ddf2e26561123d0f28b4adbaed95c97ce43f29d6c94b9303a88c4ccca7359fa378caeb7ea2a8df08f61ed93277b2df63ee3073be83450a48b81903892ce81aab951d07b34e53943d8c29e", 0xd0}, {&(0x7f0000003900)="11aab6ef81053803d47e04ed48cd575856b282bf92ccfc4b3cbc4a81f7e13773b92c48022f33624a1e41e64f4543073e6c1b30c6ceac718c3bcbc489f081a85b2d3dcb39615d57ff4fa0ce1fa9e3fbf31a62f70968daea429057e6312f1e44f19c1985ea0f934b755c445d920b11e789bc662fd29b7b7d9788621c22f5d6e1872aea20b10d57a15aa45b649eda54cf239432f9e1bca80ab2744b84a60481cfb2ca1cd0", 0xa3}, {&(0x7f00000039c0)="62f279d7fcc0b0c97408e45624a6281337ddf381cef7acfe297909dbfb61f501a8dc5003b441447fa78c1e5518d15d6bc08305979fa9d6fee84e7b8dec3f7ca2579eb9fe59179630316986745cc0d5152f5690c15912545ec45b3c1579884169a4755da9c04a0c542189ac56fd0282be528bf8379e2f35ca2d4b9ad0ddae79bf04c5", 0x82}, {&(0x7f0000003a80)="4c0102859b06f82dc19ba947d4c7d159789f90cd7e5eaf3237c5f80843f423575635931b92e21ced4b787319e4680f9263a0e17d52a98490b062ca0e4066289c79b1aae0fffc64a5896145b5b3982df490aa605d6be76c13b82dc54160a6c4b2edba3740915bd160625843d45a4efc546e431c9f61b2b02c57f4745d9a0bc62168a193bd16088ccab3aa2afb6e74c12ab6630e5863b358bbaf27e6ec62a8aa928cac645665467133c540af432e478bf16b778a0a3359893e7186", 0xba}, {&(0x7f0000003b40)="7972e2383b2ff873c0cc8d5d93f17620c1d599565e969a16dd89e72b32e05b6534568fae99473f2f666af4a8af98bbc84650350a26bb2d7e217a99f09fee530bbb33c062fbff3d8746d15d8c6564e991b54f0ba7e0297eb39245dc35fc83dee3795253e9b0325f4e28170002b2fade4186cde5f51176362d3d990c6e51b077ed636dfdda30f739d4042c44237c5e154afcb0aa935ae91e992c4467d5bdc48fd3f47f7c39d4b29eca871832e2659f527d2b6a4ea36f63936dcf270ac2bfb04324fb1d1bfe523e0fbac3aab99531dfb6eef2f2f85086e58459308e77d947f6a057b3d15435c74b9814c9e22a572ba57d75c5c5", 0xf2}, {&(0x7f0000003c40)="8dec80506622411de209e889ab29ccbf47ae9f65536bfa1a91760b3efd18e6ba0ae2c38f914f5adff6e4eff8be954a1fd39e7e6d012f103f69bd4ee6024d3badc3c0480a61cceaa957740bccfa92798acd474cd3394cf65b607258a25bdd9761e44eb9", 0x63}], 0x6) r2 = dup(0xffffffffffffff9c) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000200)) r3 = accept$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000140)=0x8) r4 = socket(0x11, 0x3, 0x0) setsockopt(r4, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r5 = getpgrp() fcntl$lock(r4, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r5}) fcntl$lock(r2, 0x3, &(0x7f0000000240)={0x1, 0x8f841a74f0bb87fe, 0x3, 0x4, r5}) getsockname(r3, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) unveil(0x0, &(0x7f0000000100)='c\x00') madvise(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x4) r6 = socket(0x11, 0x3, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000000)=[{{r6}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) dup2(r6, r7) preadv(r7, &(0x7f00000003c0)=[{&(0x7f0000000300)=""/183, 0xb7}], 0x1, 0x0, 0x0) recvfrom$unix(r4, &(0x7f0000000280)=""/47, 0x2f, 0x1, &(0x7f00000002c0)=@abs={0x2, 0x0, 0x3}, 0x8) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 13:15:06 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x2800c) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000000c0)=0xffffffffffffffa9) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r2 = socket(0x11, 0x3, 0x0) setsockopt(r2, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r3 = getpgrp() fcntl$lock(r2, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r3}) getpgid(0x0) r4 = getppid() r5 = getpgid(r4) fcntl$setown(r0, 0x6, r5) r6 = kqueue() pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r8 = getpgid(0x0) fcntl$setown(r7, 0x6, r8) dup2(r6, r7) 13:15:06 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000000)=0x1) ftruncate(r0, 0x0, 0x3ffff) pwritev(r0, &(0x7f0000000200), 0xa7, 0x0, 0x0) 13:15:06 executing program 1: link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') getrlimit(0x8, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) clock_settime(0x4, &(0x7f0000000080)={0x200, 0x7e}) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f0000000040)="abce3dad", 0x4) 13:15:06 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000180)=ANY=[@ANYBLOB="fb182e2b666902e3ff010d9822700fd1a9f2d2a45723de9de09e9b537ea39f7043f0dcd018b952a27af0cd4ca85fc375d82a8d80532cf09f9fd9b52cf32c5ee79b135ae7581793bbeca5aefd68f6ece473d03169427d072cd5e0a6da210794016019926d12fcc9fca4ea020b6de512c1efad679ed3c6d948a0464b50c4fc9bf4f44d26757b01854a30b8e0f0b2b7073683fd1ad13483cbe8f3673ec1ff8175523c8187ba99b9832a4787a1787f148c29765398f30b140d1ee4b7744261444994bd9ccddd3258575cb601ac8a84fd0f8a2671e5318e71e4382832e1bc4b71323293303df456214f7e6db25648691404e85f6e35c30447492ed173a472abb5991a2e81062b55dda0dc00"/275], 0x1c, 0x0, 0x0, 0x0, 0x2be}, 0x0) ioctl$BIOCGDLTLIST(0xffffffffffffffff, 0xc010427b, &(0x7f0000000180)={0x0, 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x8002, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) r2 = dup2(r1, r1) dup2(r0, r2) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) 13:15:06 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)='I', 0x1}], 0x1) r1 = kqueue() r2 = socket(0x11, 0x3, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) r4 = dup2(r2, r3) accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r5, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000380), 0x110) poll(&(0x7f0000000100)=[{r2, 0x10}, {0xffffffffffffff9c, 0x2}, {r1, 0x14}, {r4, 0x10}, {r5, 0x4}], 0x5, 0x80000000) kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 13:15:06 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0xffffffc3}], 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget$private(0x0, 0x2, 0x80) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0xfffffffffffffa48, 0xff, 0x19a, 0x0]) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f00000016c0)=0x5) semop(r0, &(0x7f0000000080)=[{0x3, 0x5bc, 0x1800}, {0x1, 0x4, 0x400}, {0x3, 0x69108b0e, 0x800}, {0x1, 0xffffffff, 0x1000}, {0x3, 0x4001, 0x800}, {0x0, 0x8, 0x1800}, {0x1, 0x82, 0x800}, {0x5, 0xb502}, {0x1, 0x8000, 0x1800}, {0x7, 0x8, 0x800}], 0x2aaaab07) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) pipe2(&(0x7f0000000380), 0x4) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r2, &(0x7f0000003cc0)=[{&(0x7f0000001500)="1f936b02e8c20a51a7367db8f457f909a4414a928e1bf95d13b7b48f5852d5e3fa8e3b4755c1aee2275c780c824852b9a25e8eeeab74658a80bdd92bcbb710beb4b8583ccd6858b5deb942856a3aeeb636458a8bcd6be959b4662b31f56c4a999158f98b7150ff705475d3c9221b9bfc47006ae5730273ce710a4635dec5cd5587f3e06a0b2ddf2e26561123d0f28b4adbaed95c97ce43f29d6c94b9303a88c4ccca7359fa378caeb7ea2a8df08f61ed93277b2df63ee3073be83450a48b81903892ce81aab951d07b34e53943d8c29e", 0xd0}, {&(0x7f0000003900)="11aab6ef81053803d47e04ed48cd575856b282bf92ccfc4b3cbc4a81f7e13773b92c48022f33624a1e41e64f4543073e6c1b30c6ceac718c3bcbc489f081a85b2d3dcb39615d57ff4fa0ce1fa9e3fbf31a62f70968daea429057e6312f1e44f19c1985ea0f934b755c445d920b11e789bc662fd29b7b7d9788621c22f5d6e1872aea20b10d57a15aa45b649eda54cf239432f9e1bca80ab2744b84a60481cfb2ca1cd0", 0xa3}, {&(0x7f00000039c0)="62f279d7fcc0b0c97408e45624a6281337ddf381cef7acfe297909dbfb61f501a8dc5003b441447fa78c1e5518d15d6bc08305979fa9d6fee84e7b8dec3f7ca2579eb9fe59179630316986745cc0d5152f5690c15912545ec45b3c1579884169a4755da9c04a0c542189ac56fd0282be528bf8379e2f35ca2d4b9ad0ddae79bf04c5", 0x82}, {&(0x7f0000003a80)="4c0102859b06f82dc19ba947d4c7d159789f90cd7e5eaf3237c5f80843f423575635931b92e21ced4b787319e4680f9263a0e17d52a98490b062ca0e4066289c79b1aae0fffc64a5896145b5b3982df490aa605d6be76c13b82dc54160a6c4b2edba3740915bd160625843d45a4efc546e431c9f61b2b02c57f4745d9a0bc62168a193bd16088ccab3aa2afb6e74c12ab6630e5863b358bbaf27e6ec62a8aa928cac645665467133c540af432e478bf16b778a0a3359893e7186", 0xba}, {&(0x7f0000003b40)="7972e2383b2ff873c0cc8d5d93f17620c1d599565e969a16dd89e72b32e05b6534568fae99473f2f666af4a8af98bbc84650350a26bb2d7e217a99f09fee530bbb33c062fbff3d8746d15d8c6564e991b54f0ba7e0297eb39245dc35fc83dee3795253e9b0325f4e28170002b2fade4186cde5f51176362d3d990c6e51b077ed636dfdda30f739d4042c44237c5e154afcb0aa935ae91e992c4467d5bdc48fd3f47f7c39d4b29eca871832e2659f527d2b6a4ea36f63936dcf270ac2bfb04324fb1d1bfe523e0fbac3aab99531dfb6eef2f2f85086e58459308e77d947f6a057b3d15435c74b9814c9e22a572ba57d75c5c5", 0xf2}, {&(0x7f0000003c40)="8dec80506622411de209e889ab29ccbf47ae9f65536bfa1a91760b3efd18e6ba0ae2c38f914f5adff6e4eff8be954a1fd39e7e6d012f103f69bd4ee6024d3badc3c0480a61cceaa957740bccfa92798acd474cd3394cf65b607258a25bdd9761e44eb9", 0x63}], 0x6) ioctl$KDGKBMODE(r2, 0x40044b06) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r1, 0x0, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20, 0x0) r4 = semget(0x2, 0x2, 0x200) semop(r4, &(0x7f00000001c0)=[{0x1, 0x1, 0x1800}, {0x4, 0x8000, 0x1400}, {0x5, 0x0, 0x2800}, {0x4, 0x6e9, 0x1000}, {0x0, 0x200, 0x1000}, {0x2, 0x5, 0x1000}, {0x1, 0x0, 0x1000}, {0x3, 0xff00, 0x800}, {0x3, 0x400, 0x1000}, {0x4, 0x0, 0x1000}], 0xa) sendto(r3, &(0x7f0000000100)="54f41ae81130346b1f5622252783df7fc730e690b763d8470ac71f7516a0b3b20e", 0x21, 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="01032e0f66696c653000ef256cde12f570615214c4ed90f09815e154948410097d92b9ccee2bddc4d22b842e940404f705cbf6473c4263e879a81d9a88259b24fbc03554b771290000000000000000"], 0xa) r5 = socket(0x2, 0x2, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000200)=[{{r5}, 0xffffffffffffffff, 0x23, 0x60000001}], 0x1, 0x0, 0x0, 0x0) listen(r3, 0xc) connect$unix(r5, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f4cad920b00000000818c535ecfe8af619b052590bd7dc4b7ab0c6c48578b3e57550b015c31dd0400"/59], 0x10) r7 = socket(0x10000000002, 0x2, 0x0) r8 = dup2(r5, r7) setsockopt$sock_int(r8, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) pipe(&(0x7f0000000280)) getpid() r9 = getuid() chown(&(0x7f00000001c0)='./file0\x00', r9, 0x0) r10 = getegid() setegid(r10) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd0\x00', 0x80, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000340)=0xffffff44) ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0x104, r12) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000580), 0xc) getgid() 13:15:06 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x100000000000000a, &(0x7f0000000100)="0072ac88018a2866f13ba50dcc213a9517fd1ca34b9664b7a683fef3bb8bb51b2aef73b53f00b64a40b94015c277d542377826398bbf67eea9bcc729ddefedd55a1bac4d7842ca5b9721aac496e0216daf64f68d4181715bdc782e457a3352ee771dd96532f4e187077c4220665e933ff4c1b1c4a6154ba0a051f2e020ef74a35331b7da074982b4acf772d3a7856762abb192078d87a9c82ee0d51d18ff347ef6bcd0e772ff249ccf8aad45fe6a4d7129d6b984aac443aa1af79fa6ef69c80294fc6d8531accc1a23d6837a4a4ab5328fac3035c843285e716578ed000000000000000000", 0xe5) setsockopt(r3, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) accept(r3, &(0x7f0000001480)=@in6, &(0x7f00000014c0)=0xc) r4 = fcntl$dupfd(r3, 0x0, 0xffffffffffffff9c) ioctl$VT_SETMODE(r4, 0x80087602, &(0x7f00000000c0)={0x0, 0x0, 0x6, 0xe6aa, 0xfffb}) dup2(r1, r2) fcntl$dupfd(r0, 0x0, r0) setrlimit(0x0, &(0x7f0000000080)) execve(0x0, 0x0, 0x0) 13:15:06 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1000, 0x80000000, 0x0, "e43631c2bd324287d42718000000000000000010"}) r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x1004, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffff9, 0x1}], 0x8, 0x0, 0x0, 0x0) r3 = socket$unix(0x1, 0x2, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000), 0xc) pipe(&(0x7f0000000040)={0xffffffffffffffff}) read(r4, &(0x7f0000000440)=""/4096, 0x1000) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x2, 0x40000000, 0x400, 0x6}, {{r2}, 0x0, 0x40, 0x2, 0x0, 0x8}, {{r4}, 0x0, 0x32, 0x1, 0xfffffffffffffffb, 0x2374000000000000}, {{r2}, 0xffffffffffffffff, 0x4, 0x20, 0x1, 0x5}, {{r0}, 0xffffffffffffffff, 0x5, 0x2, 0x6, 0x7}], 0xfff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffb, 0x62, 0x2, 0x2, 0xb8}, {{r2}, 0xffffffffffffffff, 0x2, 0x20, 0x1, 0x76e0}, {{r1}, 0xfffffffffffffffb, 0x1, 0x20, 0x5, 0x2}, {{r3}, 0xffffffffffffffff, 0x51, 0x1, 0x9, 0x8abe}, {{r1}, 0xffffffffffffffff, 0x5, 0x1, 0x4, 0xffff}, {{r2}, 0xfffffffffffffffd, 0x0, 0x80, 0x40, 0x6}, {{r2}, 0xfffffffffffffffc, 0x8, 0x20, 0x6e0, 0xfffffffffffffffb}, {{r1}, 0xffffffffffffffff, 0x80, 0x10, 0x8, 0x100000000}], 0x8000, &(0x7f0000000000)={0x1dc, 0x3}) r5 = socket(0x18, 0x2, 0x0) r6 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r9 = getgid() semop(r6, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r8, r7, 0x0, r9, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) getsockname$unix(0xffffffffffffffff, &(0x7f0000001100)=ANY=[@ANYRESHEX=r9], &(0x7f00000000c0)=0x1) connect$unix(r5, &(0x7f00000008c0)=ANY=[], 0x0) getpeername$unix(r0, &(0x7f0000001a40)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d2921eb65bf08df61f4c4f352b7284b460f2e7f0864d5b20e5f6c3fdaa65e062fc38c6f4bcb1ba4e237c08afd8418af56691c1d97943d9737182dcb89c595ea77e5ab6f4203faf51c6189a13c11f092e786e2706c6c6bae6ed0b8b759f777049e912e7af2fb9988a2be126f54acc975d198e2a7340b66dfc64441dcea1f3dcd99a7b80e1c0953e9e368341f06eedbd05436c5f9789976355c3b19525546c12889d55799e409274ce618b47a979b55aea87e2773ddd53c37f52e7a919cfee8aa8b4d461be7aa213f8eabc55ada80754a68773b714bea4ee5c66c4d4ff473c92462482d531d5c7ff4cc7cb257e993bae67d91f0e3fe152fe8de91568163a331952088272c21169869abeff33385acd92d6755b613f5162fed4903672e8f73832b5f1c22dac1d9a571c648702a36231101da7aa7e5ea8e08a34d948ef468b4e986a9e60c482ad83a0635c732b038a875358588911225c5ad8cc934e7fc7cf784fe2aa030bbfcfeaee4d0b40587310abac680f9ddd23d479fc5a89b4e399fc820536256d2a3de86e8ff29c83bad45a2407d1eefd6bbded5e805a238ff0c2348c6a4f30e2d852aeb2953f8ae4fa6618471329a1cb5d77ba6f401ddb44720b6f8a9b9bdd0e43c2507b8f2d64b31d20c40c4f02975558293b5474d2b621a792939314f1054f67bf6046cb0cb15e6929d993302ba127e84db492d04b5d332ca230294daaaf1294f1ba0625caa0d2583e30aac0be399fa4461e7c08406f958286aa85bd770c868e3fe80ebebcdd721841c24ac1a949fd299ff8759050e1ae966dcce422b5e416cc6b3608a74c6ee556328212cf"], &(0x7f00000002c0)=0x1002) r10 = getppid() getpgid(r10) r11 = socket$inet(0x2, 0x2, 0x0) r12 = syz_open_pts() close(r12) ioctl$TIOCSETA(r12, 0x80047466, &(0x7f00000004c0)={0x7, 0x0, 0x0, 0x100000, "61aa0db11ce9bae3cb514e6ae973739ea78b7ec0"}) poll(&(0x7f0000000140)=[{r12, 0x18c}], 0x1, 0x0) fcntl$dupfd(r11, 0x0, r12) setsockopt$inet_opts(r0, 0x0, 0x22837ccfd5efc896, &(0x7f00000007c0)="e606cc3c5074bb96064adc6dce55b09073b735f03f26ce2601dfa55fdbae72e00000000000000000000000000000023904268343df92bfadb1e8c0bf9f6424661cb28bded5f6d00baa6c912d8f46e29698fb373bbe80a4bbe58f64d83736db7305c9009acd2995e175fad6a14ed4eb574ad057c8e3f0f2721ee3cff3dc9f33388f0e46ff42843f8112d01a73bae6eccda028022fd773f04373c320451bdbd1eb3770753770aa1f71e99a16846787a53bc1733c165890c219828715adf806167b4f830d3a6e6d596e2b4ba286934e00"/218, 0xa88b3242a5354272) r13 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r13, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r13, 0x0, 0xb, 0x0, 0x0) setsockopt(r13, 0x4, 0xb, 0x0, 0x166) getsockopt$sock_int(r11, 0xffff, 0x10, &(0x7f00000003c0), &(0x7f0000000400)=0x4) getrlimit(0x8, &(0x7f0000000040)) r14 = dup2(r0, r0) ioctl$BIOCSRTIMEOUT(r14, 0x8010426d, &(0x7f0000000180)={0x8001, 0x6}) r15 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f000069a000/0x2000)=nil, 0x2000, 0x5) setsockopt(r0, 0x6, 0x2b, &(0x7f0000000540)="ebffcbff13b9fd812eaa4e713048e6684e4ceb486dc6056a6500496685875571b99930da34c7bbc80db1c9a8537d00f90da9457ca067eacd8ae7205471cf58c6ccc491c302791e91c589846f5f68ff1b65ea1184bf2e04190d871766613c8d8133f38effef5b4f92020a4401de23075dbda0e6b621135e5a8eb5a70984328145ff4d9c9d9831856bc8389ea2f7316b429be8d1c684a86fb193d318e425549ed09ba41d74e953562f78fe16408e6dbcfcc673086ec1faecc59145345a210223996d6120c4e18668434ce6f4b1bd16e1ca34bd40150eceeece29f3ac7f9a802b1d168ced2906054bd86ec9a33eb41bea25657ce1160b44dec299113207de8bb79c8060cebc40ee7fdefbc090b92cb239cd9e0fba7b", 0x114) setrlimit(0x8, &(0x7f0000000040)={0xfffffffffffffffd, 0x95}) r16 = syz_open_pts() ftruncate(r16, 0x0, 0x1f) r17 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8, 0x0) fchmod(r15, 0x8) ioctl$BIOCGBLEN(r17, 0x40044266, &(0x7f0000000140)) r18 = semget$private(0x0, 0x7, 0x380) semctl$GETPID(r18, 0xfffffffffffffffc, 0x4, &(0x7f0000000240)=""/114) 13:15:06 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x2b, 0xfffff}], 0x441280, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) r2 = msgget$private(0x0, 0x40) msgsnd(r2, &(0x7f0000000080)={0x3, "2806f864a3ee2b70629dfd3beab0ebec1ba33d0734bf805c687c11b03fb0c5ae0acd6dff8969f0a8e50abaae6479e4a78781cb312c142ee6b4a51efcc54edc8384969e08bda618991b5c522d24f1"}, 0x56, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffc, 0x5}], 0x8, 0x0, 0xfffffffffffffffd, 0x0) 13:15:06 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x10, 0x20) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000080)={0x7, 0x68, {0xf9e, 0x2}}) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() write(r2, &(0x7f0000000500)="c51a9c0f90261d780f32bc7af595fc0368b66c08d06e29f6e34bc3cfc87c1ae2ce983a6c1ea522d6256a74ca09847a6f20557029e8cf61e032c08815e98f7593647e337e16e5216dffcaee96e7380771923d3884d60226b3fa55af62486fb689e38dad3b61641be4ea879363865e5f8d0a8c9ee1e12ca41ce2a04d628e218df2535c0c56f8f0f6d87bfa5c59ac37b617888d7432a4891edbaf50c5aa75b7078e8bf04f2cb6766abfd9c13a07b36369c064058ae736a756606660eaca7588d1d64dddecf96650287e97dd4f6c7131b0de6afaf9a2409b08ae3b344bbf3325a75e218a6af0a5caebd76e35ec0152f22e6f82af227573914a47f744adcc8035ed", 0xff) ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) readv(r1, &(0x7f0000002540), 0x1000000000000067) 13:15:06 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000008000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x18, 0x2, 0x0) r3 = socket(0x11, 0x3, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) dup2(r3, r4) r5 = socket(0x11, 0x3, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000000)=[{{r5}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) dup2(r5, r6) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000140)=0xc) connect$unix(r5, &(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8) setsockopt(r2, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r7 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x20, 0x0) close(r7) r8 = dup(r7) fchmodat(r8, &(0x7f0000000080)='./file0\x00', 0x40, 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendto$inet6(r1, &(0x7f0000000140)="3083e67eb15dd90751723f2465b17f8c91b15af797f0548fdcb0b3ed58ad34dfc099da30104dcba4c9111b93ac84aeaddd01ea0e8761092c32e3114507c344ab331b734a07249ef85a3f09c09973ab13a2520d6f2bfa142f365e9a136af43c600d165beced06b239121b29f23e0dda6b1662ac06e7f4c3ecd617df5da6061bd347008dfc7dfe76ea5b717a1273ebcea4ef8e454194b8bfdca91aba7b24cb40c7794c49f0d1b1233820be266b61b4eac86840cd0d7b7f4279890d28ca69aa838c15a6f38295c0ede8d048473cd8f81c78c0a15860339ca03ca2311f0c1a4b242277c6fa40da0f2d921ced15ece3827478cbf15312281da0131f8a93a6274e3b4185ea39806bae78f2606a7e77e2891050480962e0df5abe96e857b57a7a845a577b0497f88d9801086724f1ca1615b7c25b832453bfd8a9085b54850f4459095c76fca016873baa1b568333a2691aee568174a1b5767b952f208f48368a5f02ee261b851ff374dfebfdd509e3061c7bf77060ff99d36cb9bd74959b44c360448aa3544f95ce9f12b8e2f245b21d5f32efca618b859a116894f6d1b63afee4c2279965bbeee4adfafdc933373d9dc9ca75f67070a5823d331c80e3fa0a4e0adc36591df2f6358a23e18632a377f099069a17226556951aeb167624f6053efdc903ee754eaa23bef631f9f3a2a8b2eb33e7cf765915123ab8d232d7861fad9e72aaa8930989c0abed1a5e040fce75f4e4c43b956e92faf6aef348bb9766090c145d880d6c1b909bd5e228d01173690e011b906132e41e483eca7175feba3215fd9d9c158111439120fc6fee4e6a86df38052361714a0c33f85b8040424ed33d4a1ed967f252135082e6a25fb3aee70aeb94a081131c0f4703bb9cb1c261913afc3c904b910fe79e1182ce8f2847c8710e228c8e62d7f7d7cb459cf3384d76610a660a3eab93aa390ac3d400924fada9f76479a6d4e7e9f9dc315c6347a231da29d88b515d5eab34774638a9d539182975f3980623daeaf976f9f9658f4a7d0c6c4e9ba51ee2540c044788f03669f00da1b89234b7e263e39a9f4cb46fc673f2b2ac3318672ac63672d9915842e7d39867daea75a085090224772787ce7978f880f96a2f180352e8de7e3b90f86f5f2684d4ffe06ea0b731d7781448dd2cbf8d3078e18ba20cf34bdb5bb78762e13da68dc98eef27aa2fe4a53f87039576b9c121bdef5de1dcf9852658c6feb724d7e38d92283c48d2add2e76b3e57da2e33426166983779a0b5104f6be08d7bd97649fd57bfb59f50e791a66cd6539f6ca0d2cd841e2ca4ea12a1f322c9cf95a16864b88bdaacf3220e3f692a531c361caeb0981e7ffec5c75bc8e4da0665464dbfacd19a398aeb30cb65f2ebdcd4ed989a5db41947e89cf179fdb158eb3e18ada9b0fc37af262bb9f4bda0fb183f2a344eb2343b1e4d229c8f5de063d384f10d8f3e67a81ca4bee968fa52f2bc8b6391f1b0cec0f7dd6cd60f2ce3aba9cbfebf127f93971bd085ae1e3dff54a33195366c2829734a4d8b925eae63d06cb6f08f17f274ffef3ba1b446ac1e0e323da60f80af51365d9878e7561dfe034397d10a6a9d865d535defdcd3a7786e135d65c030ec4115a09557d96d83b4103c50ca443c345df2c8ca1c97e9f3dac1e0de48adee74e6996c41c7e3e2088d165a25be254cd9d7f1e69077b11d0afd74620b1e68dfb28391f3cdff067391260b8a07cb1e279944389f931bd40e5f83818cc8c6d888bbe862e5ca99d2cfdce7c07a041cb60aa97f41a7aabf93c945434d4b248c8f0fb41707755bb9d6f3fe8174fbab8ed8dd4517ade1f2340b956c8e3cc61a2623e8b916f3fa7a036a1edf418b9c91c57bbb67a367c71bb756cf8525dc1139167ccc7fcd2e3d3ab3daba22858845d99b86430ee1bba7012fee75f94daf85dc7d6482ca9ea818566668eab985af6675247aa7e78a3babfe1e81ea7b94268a12104a02ea97f18d6c6141c4b126b4ff0bccc4e6b5c141f60e350f0a44fbc958197c89d16cad3f7e6bd70fe3c54e924843c085547c3e758894ebf7c787471519ef9c77e76e96c74ec76c70364363c372192ff54c6c44abce3c9facd85afc64636535fe608800dd701833d1e55eca640f07a23d218512a818841b81637549bd141970bc88d82d9e6d4c95d235bd670c1de0c6f4f3c740f2b4687dc8155c29d49131c73d88766497aca7ba90d47a4794a10d68e6cfba53507de5abcecf10ca1d5f892a60d97081eb4f630d315481de111b29e6c02dc9b67c5568f3a7975a1d9ec7700ee9397849ff09ca9dbf4b565d213376e90da3ea72bb4dd63fce623dab413bca06162b76a8821918d52dadcd263ef289d123c99582b3c1121a7f7fc405c9e5954239ed10290b8e81a194bd6d15687f49a8947c466c9c7b1f1f1ebb01d380cfef524035a5b29c0d017c4114c58b8bacebf906146dcbea253da43f17afb27720d8da60e28e82e54025150d2f8d6a38b42da97232be7bc9a88cb01dc4c01fab4257b591b2071e7fe9e067fd89f18ca3e3d23ebd955fc9132ee4feb2dc3231ca183b49a5a6775834bfb36ff0593c67b3dc5c4fefd7cdae042ac87bc9ef58fbd35d68e6f0a1b81c381a17b87aabb6d145217b3f340959b128960ff7d77797cf2935a8b8f57444d12bd80f3fe6a518cf18495648ec2f50262bf23ed6332cd992233b5a99d1c6b9dd6d3550405eaea4c847d30146c27ecedd6f9ed06ea4b3d3aa377808069da396c4c0ed74edd4a2044c4ba2811c8647cfccd00dbe6f168e0b1d9b44fdae2a5e1aee84f2e1870ad741b03af5f46afa28bfe05e9b2c8266bca9ec169dbc35fcf1ab5f5856877e69f13d63b283ed9dc116a3cf78f476351f522a56c35231b77adee0fdfa347f9b93e2125267ee03dd090ef17da713d4d72f85d107a6937f49262b2c2717db9b5535f63ff6a4e347319512eb2326705f5f484b56a1cb18115baf77d7aa1e1c5e996127babc0bdbffa60776b46035bd35991cf0f474e55f9238c80c36f71e752be12c94dfa4ec0afb9cacbcb537859455d75443ceed61491193d06294e7d3d2adceaaae736e3431a440698b19095b52e01e106f79c228d1fe611f32ffba2dd2ac02c32691e5c6615fc8336759131929e11c852fbfa213bbb16b55ff91ced59aaa7eba6ceb2c50122d0a5114d1d53b5b32b0ea478382ec04fc0b9571d042f97670593033e3e7de9f6fe0ff92745f206b7107fe2df7064948c5268ad13faf5efa950bf28d6892d60cfac633c14b7c7919549e5794b5932257414312aec08e8aa88f16ebf4115cb3918c865e94f7164c5480db6ce4a9b7177cbea8132395d1634c856c8ed6b58e56f8c1838e6df3a152abcd7b5e224766ff629091590f95334a162533220e7c9857b89e50ce27d64a260373debd5fc5a9bc2853a1432415e9f73804463091ab82c9be99006a9d1098119c4e76be02aa46cb9d1795e122a85224720b5acac641bee4a411326a78e328503cc983795af5bb1a6e1a543d783885eb2968c8c19dffd8ec69039d9ba525bdc11471deaa94ff0f68ababffd00bf23e0a8c9c915e8f10ca56ed4bbe89634f3fe0cae5150d04de1a5fe6a50d839556344c955845a9027a42a9cb644c6e599e0fbc1d69ab99feaa03d7d4bb25244dafd06f5aa15f769845ef8917c13c6bd28f1f29b62bf5d395e127fa70c689780af34f6dd3d3e9ccaa485c3a04197fbeb7f30dc5da81a5bfb92d79e187b03c626e6bedd6d246605e7175ae54023f9a9f4b8c3c461fed54b9f315222bd702c47cfb4fed26c258a9d5fd556a8d0359e9b32f473c5956974d918732769bdb19497842482fb57035b09e79bfb521cb441f0b9583de0f5a0b284bbe3b271d77dcd93fa170029d7b1df61859fee2c5160bc711f2afbd1a4100bd0b908b6122fdfdd4ff308df88f6fe21b8d1d0234400deb158bea154d91ebabac01d851399c544e6bf0881e7c128ccda83b9ee9a47cbeaed974dda9705d2eb1dd7569a58efd5a37b94b002874aa679b2417842bfb1505de0c3af623eb2ba20a8ba7f91b32f4862256ad3b14899699105c29b67cbfc76950c51bec6914bbdedad116c3b191a4002aa451fd6751085ae57432274c0385db4ee3fdadebe4062a719ef5130497069645524960d917e5d635d949ca50c8b4b85d605873129b42a69dc58e7eb46ce64bab6d0d4801ab89dfc326234715886e5d5fa7b66be39bda82eb94d2e5dfbe17b25c9e2fa0c9cdf4358d2e36c75793dfbbc7aa0115eb9705115adb55de02ba0a19b84feb27dba6f51f87314eb613551fbbfd677210c89f94dee6a11e3764cdd158a2cd38343c39c09d467573429635ddae87b9e4d4b06eb9db0f4603305a04139613ec51ac639599c5f6737b744191f801f8d35f70bdea881c4646b8169394a6c104af172c342d77c834681bb7c4711f3f44abbafd7bf4547cae1d6008d1dca56d76d35b7221b6a9142484d491065b5d084c99feef0d246e71067f73dd2a23d741017331ad7d5b3ea889e7363b038eafc7d2b124d88002ce11cc096e2af24b387a41d56b4bc27f6f158f6a6fd6daee7100ca6a250056c6850a8482df50c0f6101f99c1162258b96e21e34a05479434c0574cfbeabbdd10ece28a47224bea826ae18043a6500311595eba2fd8ab488fbe63036c7e326335fd8c6c19b8812cae30390475a9ba3f7d0fca8e841added86991678ad63bb124c93cbc59134af69b4acb987c75a54d64eead6d1279f02131f1b1e5d25de01697dd69a82010407d5638ff5d5f703ed694c596a37d363bb4ad4a192d790992d7ac619237535416cf060c66eab3534d87a8d812125e9bc4aad4d9b5447ebb105e27fe45bf299ed7a1f03b694c297992763b88b0a951d039fd84028b64e3c695499a9fd493430e0526df814d11e80ed3962169cdf6df6bfebe9bab489405cc2d45f7e5e4ae7a62e21687eef9ba51c678c525e216b7fb7a92c5446d25e03976f01075fe4dfbfd85e0adf9aca06a9955bc3d3c3e622bcd31272149e3ac842d8b7b8ec45b8f72349ae8d182eda6ad110b57fdeed14c0b29061ce0a9b0b8fe1bbe18c551a00fb5f606af99c0538f5b5a74e2c89078121f9fb588b424970746489dc45ecdc6044b12705a2bd1d39d36d494dbaa75e9d5eccd1b7175cf51f8d5c4708cb8cfe2a3f0b560ac8891c2d43600fc5d5663a635f98e977d7a2ce0f4d278f0ae54733699168281a164ec0e4af409897149a7c44dace6d0e2e0c1704ae6721085611ecd4d1504e3497337f012d6565689e82117231b24fe8a5c48d37597dd87e682eb6934afccefe91c88f282b5c9ccfe48a099282cebc37347cc5873b34a30c75b0c0d027eaf294d44f2c87d4d13445ed5d46076ec7f61461988e629db7ce6edcc6a1d4b22b2bfd04bd4d197c9ead2479375c5b4762931f887c892fa5d4f6100c4664f7994392e021c51abaa551f7dd3946c43be34564a8fe2d5c5c84f19f632c3d76e90b681c47430ead2bf0b80adae057453b1b748ad24e317b813c40ec7cb1f0a4eb09788552e4c68d2f2302060248499bc9b9c42634f74e2233a6f1c3cad721fa0628f0cd98e08c4f88961581e4e034310a3bb8082a2d3669de42d51f9900927017c7dbd375e3929b0cd9a66a0e72a36b560ca5b4097f6cd512d8befe93e3649c34e867f3bbd9068afbe28fb2b1f8f6afd8b834b918abdf63e46f160da1b2636e65841cbb365637325a49d3cdcb702d3ccb6645ee926d1478e2d5103b89de965b8f3b9fa8498159ad5f801ea507d0f26280", 0x1000, 0x4, &(0x7f0000001140)={0x18, 0x2, 0x0, 0x4}, 0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x2800c) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000000c0)=0xffffffffffffffa9) ioctl$BIOCGFILDROP(r9, 0x40044278, &(0x7f0000001180)) 13:15:07 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x4}], 0x0, 0x0, 0x0, 0x0) socketpair(0x10, 0x4000, 0x80000000, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080)={0x3, 0xb}, 0x10) r1 = open$dir(&(0x7f0000000800)='./file0\x00', 0x7a3e7499f107a8d2, 0x0) ftruncate(r1, 0x0, 0x7fffffff) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x2, 0x0) dup2(r2, r0) r3 = kqueue() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) kevent(r3, 0x0, 0x0, 0x0, 0x6f, 0x0) kevent(r3, &(0x7f0000000040)=[{{r4}, 0xffffffffffffffff, 0xf}], 0x42, 0x0, 0x5b1, 0x0) r5 = kqueue() r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev+\xa1\xfdzl\x00', 0x80, 0x0) kevent(r5, 0x0, 0x0, 0x0, 0x6f, 0x0) kevent(r5, &(0x7f00000002c0)=[{{r6}, 0xffffffffffffffff, 0xf, 0x0, 0xfffffffffffffffe}], 0x42, 0x0, 0x5b1, 0x0) r7 = kqueue() r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) kevent(r7, 0x0, 0x0, 0x0, 0x6f, 0x0) kevent(r7, &(0x7f0000000040)=[{{r8}, 0xfffffffffffffff8, 0xf}], 0x42, 0x0, 0x5b1, 0x0) ioctl$KDSETRAD(r8, 0x20004b43) open$dir(&(0x7f0000000240)='./file0\x00', 0x8, 0x42) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000200)={&(0x7f00000001c0)=[{0xc7, 0x2}, {0x7, 0x1}], 0x2}) ftruncate(r1, 0x0, 0x8) ftruncate(r1, 0x0, 0xd29a) r9 = semget$private(0x0, 0x2, 0x18) r10 = semget$private(0x0, 0x7, 0x287) r11 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r11, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r11, 0x2, 0x8, &(0x7f0000000140)=0x1) semctl$GETVAL(r11, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r11, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) r12 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r14 = getgid() semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r12, r13, r14, 0x10, 0x9}, 0x8, 0x1, 0x9}) r15 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r15, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r15, 0x2, 0x8, &(0x7f0000000140)=0x1) semctl$GETVAL(r15, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r15, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r17 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r19 = syz_open_pts() ioctl$TIOCSBRK(r19, 0x2000747b) fcntl$getown(r19, 0x5) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000004c0)={&(0x7f0000000480)='./file0\x00', r19, 0x3}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x400010005) ioctl$TIOCNOTTY(r19, 0x20007471) r21 = accept$inet6(r20, 0x0, &(0x7f0000001680)) setsockopt$inet6_MRT6_ADD_MIF(r21, 0x29, 0x66, &(0x7f0000000380)={0x325, 0x10000000000001, 0x1000000749, 0x9986, 0x8001}, 0xc) setsockopt$sock_int(r21, 0xffff, 0x1009, &(0x7f0000000240)=0x6, 0x4) r22 = getuid() getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) fchown(r19, r22, r23) r24 = syz_open_pts() ioctl$TIOCSBRK(r24, 0x2000747b) fcntl$getown(r24, 0x5) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000003c0)={&(0x7f0000000480)='./file0\x00', 0xffffffffffffffff, 0x1}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x400010005) ioctl$TIOCNOTTY(r24, 0x20007471) r26 = accept$inet6(r25, 0x0, &(0x7f0000001680)) setsockopt$inet6_MRT6_ADD_MIF(r26, 0x29, 0x66, &(0x7f0000000380)={0x325, 0x10000000000001, 0x1000000749, 0x9986, 0x8001}, 0xc) setsockopt$sock_int(r26, 0xffff, 0x20, &(0x7f0000000240)=0x6, 0x4) r27 = getuid() getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) fchown(r24, r27, r28) setgroups(0x4, &(0x7f0000000300)=[r18, 0x0, r23, r28]) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r28, r16, r17, 0x10, 0x9}, 0x80b, 0x0, 0x9}) semop(r9, &(0x7f0000000540)=[{0x3, 0x6, 0x800}], 0x1) semctl$GETVAL(r10, 0x3, 0x5, &(0x7f0000000040)=""/80) semop(r10, &(0x7f0000000480)=[{0x2, 0x4, 0x800}, {0xf96a70eeffcd215f, 0x7fff, 0x800}, {0x2, 0x5}], 0x3) semop(r9, &(0x7f00000002c0), 0x0) r29 = getegid() r30 = getegid() setgroups(0x2, &(0x7f0000000280)=[r29, r30]) r31 = openat$tty(0xffffffffffffff9c, &(0x7f0000000300)='/dev/tty\x00', 0x80, 0x0) r32 = semget(0x3, 0x3, 0x7) semget$private(0x0, 0x6dd4a4abf18f1bc2, 0xd0) r33 = semget$private(0x0, 0x2, 0x200) semctl$IPC_SET(r33, 0x0, 0x1, &(0x7f00000001c0)={{0x7f}}) semctl$GETVAL(r33, 0x0, 0x5, &(0x7f0000002b00)=""/4112) semctl$IPC_RMID(r32, 0x0, 0x0) dup(r31) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x28c8bdab75d3947d) openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r34 = socket(0x18, 0x1, 0x0) setsockopt(r34, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 13:15:07 executing program 1: r0 = open(&(0x7f00000005c0)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x380, 0x0, 0x4) close(0xffffffffffffffff) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000000040)={0x9, 0x8, 0x1f}) 13:15:07 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x612, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x8489, 0x91) setitimer(0x7, &(0x7f0000000080)={{0x101, 0x400}, {0xffffffff7fffffff, 0x19}}, 0x0) getitimer(0x2f62ded095312a83, &(0x7f00000000c0)) ftruncate(r0, 0x0, 0x800000000001000) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) 13:15:07 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet(r0, &(0x7f0000000040)={0x2, 0x1}, 0xc) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x200000029, 0x2a, 0x0, 0x0) 13:15:08 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/j.\x9e\xee\xff\xfe\x12\xb9\xf6xe\x01\x01', 0x800, 0x0) dup2(r1, r0) fchdir(r0) rename(0x0, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 13:15:08 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() r2 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000001000/0x2000)=nil) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000840)={{0x3, 0x0, 0x0, 0x0, 0x0, 0x1cc, 0x80000000}, 0xd, 0x100, 0x0, 0x0, 0x2, 0x92, 0xffff}) shmctl$IPC_SET(r2, 0x1, 0xffffffffffffffff) shmctl$IPC_RMID(r2, 0x0) kevent(r1, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001580)=[{&(0x7f0000000100)='B', 0x1}], 0x1) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0xa5, 0x0, 0x4}], 0x6, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 13:15:08 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f00000001c0)="6406b76e6a7b564429e6ed5c138988776992be9a82c849ad3102b8fd84bb7ebc9d913b5058c2bbe08a7e6c88f9a1f60aa004a8efbd797944848b3ce13c3cbfda0fe3c61f0d39d19a0f05bdbd571a9c9d1f7bdd7b9fc7b37d0911e2477d80c26ad3c4e2b745ad697fa6fe52b4dc6068e3dd8de1db122c99c62fec8441f65d", 0xffffff61}], 0x1, 0x0, 0x0) r1 = fcntl$getown(0xffffffffffffffff, 0x5) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x40000120, r1) 13:15:08 executing program 0: r0 = socket(0x2, 0x8001, 0x0) bind(r0, &(0x7f0000000200)=@un=@file={0x1, './file0\x00'}, 0xa) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x4) pwritev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="fdffffffffffffff", 0x8}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x9, 0x4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00'/16], 0x10) 13:15:08 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x8000, 0x0) write(r0, &(0x7f00000003c0)="0ce49dc0de765b9c1725d394a2a57d48c146751939812de82320a679a973dfaef70caa2c9b8b3b60dc84e3dbcd18b82c7723f40adaa5a55e3b39daed35ad5a07c7212ac37882f74761e64a6df108c2620791d2afb8adba15b68ea309b17f72750e351c60ac63c49d50912e38aa8bd278b75959d0a23e2fe2bd55cab69150cc06780218187b480ac391a7f4b6618c1a60b6da12757a00b0362e6ee9fed4f1f4991c66003d33a5275368d6c27a6bff4116a06d31e3a291196b8c70b11a151ebf7d21361717c33411837666d5c0ecc77a35aedfb7c9c2bf3897af68909b17866c1b898f2515457299ae482640340bae52e2e49d111f92ecb173fd50546fec8327c031a60aa23f7366207043f6b43c34a4d9667d8cc3ebef928ee8e7465cde6271fb6ee42ab46b64c41760f4436816410ee693633048bb78e8bd68814e31d0586a0a9d2f829996e0fe72681b44c26aebc32f3ffbbfce746fec4a86c1ecf2bdd64e7eafaa719001608d8ca45e43591aae309040232fa0c0ea39617e651fbc6a26771e2f1af67400b0881f3d992abac5d9929dde08d3dfe821670d11905ef3dc0e", 0x19e) 13:15:08 executing program 1: open$dir(&(0x7f0000000180)='.\x00', 0x0, 0x0) r0 = kqueue() pipe(&(0x7f0000000040)={0xffffffffffffffff}) read(r1, &(0x7f0000000440)=""/4096, 0x1000) kevent(r0, &(0x7f0000000140)=[{{r1}, 0x5, 0xaf, 0x0, 0x6}], 0x1, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040), 0x800, 0x0, 0xc1c, 0x0) 13:15:08 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) r3 = semget(0x3, 0x0, 0xc) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000140)=""/159) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 13:15:08 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000003cc0)=[{&(0x7f0000001500)="1f936b02e8c20a51a7367db8f457f909a4414a928e1bf95d13b7b48f5852d5e3fa8e3b4755c1aee2275c780c824852b9a25e8eeeab74658a80bdd92bcbb710beb4b8583ccd6858b5deb942856a3aeeb636458a8bcd6be959b4662b31f56c4a999158f98b7150ff705475d3c9221b9bfc47006ae5730273ce710a4635dec5cd5587f3e06a0b2ddf2e26561123d0f28b4adbaed95c97ce43f29d6c94b9303a88c4ccca7359fa378caeb7ea2a8df08f61ed93277b2df63ee3073be83450a48b81903892ce81aab951d07b34e53943d8c29e", 0xd0}, {&(0x7f0000003900)="11aab6ef81053803d47e04ed48cd575856b282bf92ccfc4b3cbc4a81f7e13773b92c48022f33624a1e41e64f4543073e6c1b30c6ceac718c3bcbc489f081a85b2d3dcb39615d57ff4fa0ce1fa9e3fbf31a62f70968daea429057e6312f1e44f19c1985ea0f934b755c445d920b11e789bc662fd29b7b7d9788621c22f5d6e1872aea20b10d57a15aa45b649eda54cf239432f9e1bca80ab2744b84a60481cfb2ca1cd0", 0xa3}, {&(0x7f00000039c0)="62f279d7fcc0b0c97408e45624a6281337ddf381cef7acfe297909dbfb61f501a8dc5003b441447fa78c1e5518d15d6bc08305979fa9d6fee84e7b8dec3f7ca2579eb9fe59179630316986745cc0d5152f5690c15912545ec45b3c1579884169a4755da9c04a0c542189ac56fd0282be528bf8379e2f35ca2d4b9ad0ddae79bf04c5", 0x82}, {&(0x7f0000003a80)="4c0102859b06f82dc19ba947d4c7d159789f90cd7e5eaf3237c5f80843f423575635931b92e21ced4b787319e4680f9263a0e17d52a98490b062ca0e4066289c79b1aae0fffc64a5896145b5b3982df490aa605d6be76c13b82dc54160a6c4b2edba3740915bd160625843d45a4efc546e431c9f61b2b02c57f4745d9a0bc62168a193bd16088ccab3aa2afb6e74c12ab6630e5863b358bbaf27e6ec62a8aa928cac645665467133c540af432e478bf16b778a0a3359893e7186", 0xba}, {&(0x7f0000003b40)="7972e2383b2ff873c0cc8d5d93f17620c1d599565e969a16dd89e72b32e05b6534568fae99473f2f666af4a8af98bbc84650350a26bb2d7e217a99f09fee530bbb33c062fbff3d8746d15d8c6564e991b54f0ba7e0297eb39245dc35fc83dee3795253e9b0325f4e28170002b2fade4186cde5f51176362d3d990c6e51b077ed636dfdda30f739d4042c44237c5e154afcb0aa935ae91e992c4467d5bdc48fd3f47f7c39d4b29eca871832e2659f527d2b6a4ea36f63936dcf270ac2bfb04324fb1d1bfe523e0fbac3aab99531dfb6eef2f2f85086e58459308e77d947f6a057b3d15435c74b9814c9e22a572ba57d75c5c5", 0xf2}, {&(0x7f0000003c40)="8dec80506622411de209e889ab29ccbf47ae9f65536bfa1a91760b3efd18e6ba0ae2c38f914f5adff6e4eff8be954a1fd39e7e6d012f103f69bd4ee6024d3badc3c0480a61cceaa957740bccfa92798acd474cd3394cf65b607258a25bdd9761e44eb9", 0x63}], 0x6) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000000)='\x00', 0x1) setsockopt(r1, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) 13:15:08 executing program 0: r0 = kqueue() select(0x40, &(0x7f0000000140)={0x1ff}, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0x1a8, 0x0, 0x20000000000000}], 0x6, 0x0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)={0x0, 0x2f}) 13:15:09 executing program 1: symlink(&(0x7f0000000180)='..', &(0x7f0000000200)='./file0\x00') r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000100)='./file1/file0\x00') pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8008) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000000c0)=0xffffffffffffffa9) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000240)) read(0xffffffffffffffff, &(0x7f0000000440)=""/4096, 0x1000) ioctl$BIOCGBLEN(0xffffffffffffffff, 0x40044266, &(0x7f00000001c0)) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000140)={""/16, @ifru_data=&(0x7f00000000c0)="949031cf76429518a51b04594f47147180f5cb"}) unveil(&(0x7f0000000280)='./file0\x00', &(0x7f0000000080)) 13:15:09 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x5e5083eacc69b298, 0x1, 0x80) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) socket(0x36, 0x8000, 0x80) 13:15:09 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000001580)=[{&(0x7f0000000240)=""/60, 0x3c}, {&(0x7f00000002c0)=""/6, 0x6}, {&(0x7f0000000300)=""/40, 0x28}, {&(0x7f0000000340)=""/126, 0x7e}, {&(0x7f00000003c0)=""/161, 0xa1}, {&(0x7f0000000500)=""/101, 0x65}, {&(0x7f0000000580)=""/4096, 0x1000}, {&(0x7f0000000480)=""/21, 0x15}], 0x8, 0x0, 0x2) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x0) fcntl$setstatus(r0, 0x4, 0x84) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) ftruncate(r0, 0x0, 0x7) close(r0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x0, 0x0) kqueue() fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getpgrp() getgid() pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x2800c) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000000c0)=0xffffffffffffffa9) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000200)={0x3, 0x10000, './file0\x00', 0x2, 0x4, 0x3f, 0xd4d4}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x100, 0x0) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f00000001c0)) r3 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r3, &(0x7f0000000080)={&(0x7f0000000040)=ANY=[@ANYBLOB="e0fc2d2f66696c213d01"], 0x9, 0x0}, 0x0) r4 = syz_open_pts() fcntl$lock(r4, 0x9, &(0x7f0000000140)={0x0, 0x0, 0x80000000000, 0x42000100000005}) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000100)=0x6) read(0xffffffffffffffff, 0x0, 0x0) 13:15:09 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0x2}], 0x199, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10042, 0x20) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000080)=0xfffffffb) pipe(&(0x7f0000000040)={0xffffffffffffffff}) read(r1, &(0x7f0000000440)=""/4096, 0x1000) connect(r1, &(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x1}, 0x8) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r2, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) shutdown(r3, 0x0) poll(&(0x7f0000000000)=[{r3, 0x1a5}], 0x2000000000000160, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000440)=0xffffffffffffff46) r4 = fcntl$getown(0xffffffffffffffff, 0x5) r5 = geteuid() r6 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0x8f76abbd56d545bf) r8 = getgid() pipe(&(0x7f0000000040)={0xffffffffffffffff}) read(r9, &(0x7f0000000440)=""/4096, 0x1000) ioctl$PCIOCWRITE(r9, 0xc0107003, &(0x7f00000001c0)={{0x1f, 0x80, 0x7f}, 0xac6c, 0x1}) semop(r6, &(0x7f00000002c0), 0x0) r10 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r10, r11) r12 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r12, r13) getgroups(0x1, &(0x7f00000002c0)=[0x0]) r15 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r15, r16) setgroups(0x5, &(0x7f0000000300)=[0xffffffffffffffff, r12, r11, r14, r15]) getgroups(0x1, &(0x7f0000000340)=[r12]) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r7, r8, 0x0, r8, 0x100010024, 0x7}, 0x9, 0x7, 0x801}) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={r4, r5, r8}, 0xc) 13:15:09 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x2800c) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000000c0)=0xffffffffffffffa9) renameat(r0, &(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) bind(r2, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x6a) 13:15:09 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r1 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x20010, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = msgget$private(0x0, 0x103c0) msgrcv(r3, &(0x7f00000009c0)=ANY=[], 0x0, 0x2, 0x1000) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) r4 = semget(0x3, 0x1, 0x11d) semctl$GETPID(r4, 0x1, 0x4, &(0x7f0000000240)=""/41) socket$inet6(0x18, 0x5, 0x10002) msgrcv(r3, &(0x7f0000000600)={0x0, ""/93}, 0x52, 0x0, 0x1000) accept$inet6(r1, &(0x7f0000000440), &(0x7f0000000140)=0xffffff3f) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000200)) kqueue() setsockopt(0xffffffffffffffff, 0x29, 0x800000000000023, 0x0, 0x0) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0x800000000000023, 0x0, 0x0) poll(&(0x7f0000000300)=[{r5, 0x100}], 0x1, 0x7b) setsockopt(r1, 0x8, 0x80000001, &(0x7f0000000380)="fac37e04498393d641026cc9189a833fe382561907f64d179fa7e0991da11f18d8e9249af94675a612725631561338f06ab70295421159d223268042a7cb40d0e19771d74b09026a23f9a87ca235c32299b6b39fecfaebc6d2db00e9a34c293dd7abe155a270c2a189789ae9e6dac975939df840a696c265f10e4f747cfbc90d5781536588b99826d6dd85dc77ed825cd1", 0x91) msgsnd(r3, &(0x7f00000003c0)=ANY=[], 0x0, 0x800) mkdirat(r0, &(0x7f0000000140)='\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) utimensat(r0, &(0x7f00000001c0)='\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', &(0x7f00000000c0)={{0x0, 0x1}, {0x8, 0xffffffff}}, 0x0) utimensat(r0, &(0x7f0000000000)='\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', &(0x7f0000000080)={{0x0, 0xfffffffffffffffe}, {0x800}}, 0x0) 13:15:09 executing program 1: r0 = syz_open_pts() ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000480)=0x3) poll(&(0x7f0000000080)=[{r0, 0x101}], 0x1, 0xffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = socket(0x11, 0x3, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x8008) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000000c0)=0xffffffffffffffa9) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000040)={0x2, './file0\x00', './file0\x00'}) dup2(r1, r2) writev(r1, &(0x7f0000000380)=[{&(0x7f0000000000)="b920e516117f959651ad8a89ec71c898e3df822bd239f8003c6c8e94a25c48696103fe766f57285c6b64a723344acb0dbc2a113c0ee57ff6e436ec2ce3648960", 0x40}, {&(0x7f0000000040)}, {&(0x7f00000000c0)="ed99fe26f86e00ea6be481beaecf82e0ded8e9b19cf07fc7d67d033881515b2e89f7a53eefe4814b5203a049539237aa6e0ffe9671c023a919dd06b0c9abad08f8154f59713b410b12b2e90c2d8d8a9ce0cd0886a2ef8b2624e2b12ea1ebca01dbccd1b4d9582f1e82906363d1d3d7960ca7749d743beae19f44201f7babe37d303328ca5cc8a5be9cb1122263bbeb51e4f9d635adc86eb5094f7cdb69bc9fc8656bbd4e2804596f89dfef5cdca5da0114f85071b7226482b1871f291dceb5da23c67ad9b59733d54bee7f835d36a4a6fed79a607ddabd400c4433a5222db5bbf85dc1d8854d3c90e4141c1fb871a88d3d948bd51be2", 0xf6}, {&(0x7f00000001c0)="157665229d165fc133f4e8b8b14dd7c01d0f44fdf286412cd1b40a62949ba2539521d302280d06c398df2aa4bffc4eaee2e8d9d406c59c26bba9bd7c5d1d0297f817a803995ea6af1ca1007ff497d3eeb0c8e86dc269d0c62f54ba07dc814c9ae514212e5939a7d288bd330fbc0c9bdf6b9aafe5a44032a7d646d2bf90c22f84dc1078", 0x83}, {&(0x7f0000000280)="6133483275ea7a2c670e8839d78dd958b73cd5", 0x13}, {&(0x7f00000002c0)="cf851a166b91337ad900af56cafd24e2ee78a7d13c06eedd2ad5c70d2867cf5cc392086fb186dfaa4b7bb33339a94a3354e3bfd279c2ff7b61adabd33c5d56c74c5dbbbc16c9f1fd3b1c42f0bcc37b5ec341a1dbe9d92458adad9e6835afc860a1deb538c3f46fc182c8b51a7039033589f0c30069239c23abe692acde4967c06d767c187a3ef45b0f721cd77d7e3f934f06633a3674a4ffd4610607", 0x9c}], 0x6) syz_open_pts() syz_open_pts() 13:15:09 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = socket(0x7, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r1 = getpgrp() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r1}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240), 0xc) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000000)=0x7fff, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) sendto$unix(r0, &(0x7f0000000080)="732ff57de9aa85f9cc2cb9a9e5818c84af31fe3fcd3a68060738b8cd93f25190118773d72d10ece611b5e804677bc03631bac6949ba18c33456db44e2518", 0x3e, 0x400, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8) socket(0x10, 0x1, 0x81) ioctl$TIOCFLUSH(r3, 0x80286989, &(0x7f0000000300)) 13:15:09 executing program 0: syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000000440)=""/4096, 0x1000) ioctl$TIOCSBRK(r0, 0x2000747b) syz_open_pts() syz_open_pts() readlinkat(r1, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)=""/132, 0x84) socketpair(0x6, 0x955d77a268c40047, 0xfb, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r3 = socket(0x11, 0x3, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) ioctl$FIOGETOWN(0xffffffffffffffff, 0x4004667b, &(0x7f0000000140)) dup2(r3, r4) write(r4, &(0x7f00000000c0)="461d3f52ee8e97b1de1f5b1f38ae92d5a8b533ea5a2f021f240b207aff42252afd895bf95245c79bf833ba31fa1ed02a38f4c4d40f4249fd1f34d33867c89a69eae798838bd748dcd8b491d97887e20bede66a475fbb23fe7ae7bd369e0ed5905421ea686f4fc4f2ef23067276b80f3722108f", 0x73) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) 13:15:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0xffffffff, 0x90d2}) write(r0, &(0x7f00000002c0)="14202bc87290167d61e1f5ecabcb0e0ff7fcc134ea11325884c3a32bb898c44482eab9c7a74a83e5047087f90eeb2d7e658d3d0f1dd368f2a7c5da70a76f7df19c4f7bf4423bf515898c99aaafc5b4f2436bc457ade89efaea7b434a86f133395739acf9f96f3737ebc319", 0xfffffdd5) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000280)) syz_open_pts() 13:15:11 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2800c) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000000c0)=0xffffffffffffffa9) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000001240)="57f08f51e2d4deb72be350a0371a593cf6264b0ed077b5442c3e6f2d67b23c8be5726b9e34b5c2b8402f44a11c38975d40e31c64daa050467f2f5b8182a3754bd218d5341de44347299bc3136a1e75de1893971286a4d85693bdae0374cb0bd7de08b100ce1aa05b4ffae2dd86c38f4a20101e0f2d3e038dee7da30de465bbf98fcb76dfa63f6c466092adabbd9d4d51c240da9191a62325c9b7b6cf8afc647f2ec4e3abfd02926d73d6f4d0a68f6682561a0868ec330514bd48c9a22869a7e06898f2c6ce1de1bbbe329754f264b8459d1eaa0a90c0cfe81f09662e24c0032ee56ac7b28fe941c9f58921dc1623c77fc56cbc49cfda1ec3f5a921ca9f423944f736abcc7fbe5bee35fe7f22ec3aa5b19d1632be5335fdb6d8afd835c0c8d8c198d05780ff9177472739b7670c40f66ed5cafc8b96b50777ce4745ac0ac94db39e38db8179d8622bc293ccadaa8c4a97f4c745e0dda7d95d855f688b3bc16146720a5487c5d4c832044d24696ca335ae681a4a689f12deaa7eb2892bfeaeed4fa3c347ec87a03e4356174fb7b50fb1f79df8a8ae4416a666c5da799d1c300e33d5d91448d62aea0ccbfb9459370ebb9e93cae6126781d6cf17dda9ceed8e9679f6b126edfd21c38e554be7a43dc45c76b6a2a778cfac6e99406f50adf0486116cf03e98062aef4ced3dfe8b40171814bd1fb47683a7cb01c0f44ad11bae957277faddd3d52bc37bf1343054d5915a64a567a032a6aa7", 0x216) openat(r3, &(0x7f0000000100)='./file0\x00', 0x80, 0x45) 13:15:11 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000002c0)) open(&(0x7f0000000340)='./file1\x00', 0x10000, 0x20) r2 = open(&(0x7f00000000c0)='./file1/file0\x00', 0x400, 0x104) renameat(r2, &(0x7f0000000100)='./file1/file0\x00', r0, &(0x7f0000000200)='./file1/file0\x00') mkdirat(r0, &(0x7f0000000040)='./file1/file0\x00', 0x0) unveil(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000140)='\x01\x00') unveil(&(0x7f0000000240)='.\x00', &(0x7f0000000180)) utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 13:15:11 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="0c1b4c46aadfa3515f2d"], 0xa) r2 = dup2(r1, r0) listen(r2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r4, r3) r5 = getppid() open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x80) fcntl$setown(r1, 0x6, r5) connect$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) 13:15:11 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x40, 0x100) write(r0, &(0x7f0000000180)="cdeefa3a33e4d85426b9e0df564f769eb689fa8cbcdbf235073e647ca711d3a1ad32cbc8001c7c6291108134b2093b0d05cb7c2648daa8494523bce8c2e77ec6c824b743e6a030d3b73fd790d48ed881ac5784d189720e0f0bd61da27b52a7a2271a4201224c5e298ba27fcab5feabb94a7f2d5316574365a11291cb20c5cb29f7a32a48b133eb85b4a6e090fe959750dd7fd4f815712868fcb13841ca68a03c6ee9f152c4ab1fc55eb29bd655f9905361da114c55e368679a320d3fc8e38164fdfe7c27067976de1d763becd843b0", 0xcf) kevent(r1, &(0x7f0000000080)=[{}], 0x1000, 0x0, 0x0, 0x0) r2 = socket(0x11, 0x3, 0x0) r3 = kqueue() dup2(r2, r3) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000140)) truncate(&(0x7f0000000280)='./file0\x00', 0x0, 0x7) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f00000000c0)=0x10) 13:15:11 executing program 0: unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)='cr') unveil(0x0, 0x0) pipe(0x0) fchmodat(0xffffffffffffffff, 0x0, 0x0, 0x0) poll(0x0, 0x0, 0x0) pipe(0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, 0x0) r0 = socket(0x10000000011, 0x8000000003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, 0x0, 0x0) readv(r0, &(0x7f0000000100), 0x0) geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(0x0, 0x2, &(0x7f0000000100)=""/114) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = fcntl$getown(r4, 0x5) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000200)={{0x3ff, r1, r2, r1, r2, 0x104, 0x5}, 0xfff, 0x9, r5, r5, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r1, r2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) pipe2(&(0x7f0000000600)={0xffffffffffffffff}, 0x4) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000080)={0x9, 0x10000, {0x3ff, 0xfff}}) ioctl$WSMUXIO_ADD_DEVICE(r6, 0x80085761, &(0x7f0000000100)={0x0, 0x8}) r7 = semget$private(0x0, 0x4, 0xc1) semop(r7, &(0x7f0000000040)=[{0x3, 0xf9af, 0x800}, {0x2, 0x1, 0x800}], 0x2aaaad41) r8 = getuid() seteuid(r8) r9 = socket(0x18, 0x2, 0x0) connect$unix(r9, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r9, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000680)={{0xc, r8, 0x0, r11, r10, 0x5, 0x3}, 0x1000000000003f, 0x69, 0x200000000006}) r12 = getgid() r13 = socket(0x18, 0x2, 0x6) setsockopt(r13, 0x29, 0x20000003b, &(0x7f0000000040), 0x0) bind$unix(r13, &(0x7f00000004c0)=ANY=[@ANYBLOB="000000881affc33bb6cd676cc38c84d346541f5de10f9b4940a51783e85428476baf402cf14d2ad49a6e1ecf00ea020035e710979e24751e19636bd8377e298069c55866e18f47a124ea9fc04b7eda5f07efeab3f1932eeb4890b0cfdfff27be20d160c071d29e0c2ed2313078140e08fc29d00a5ee49c48"], 0xa) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f00000001c0), 0x33e) r14 = getgid() chown(&(0x7f0000000180)='./file0\x00', 0x0, r14) r15 = semget$private(0x0, 0x7, 0xa0) semop(r15, &(0x7f0000000040)=[{}], 0x1) semctl$IPC_RMID(r15, 0x0, 0x0) r16 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) semop(r16, &(0x7f0000000800)=[{0x3, 0x8, 0x1800}, {0x0, 0x80, 0x1c00}, {0x3, 0x1, 0xffa}, {0x2, 0x4fd, 0x800}, {0x7, 0x8, 0x67bb628d2ba783eb}, {0xb, 0x9, 0x11800}, {0x4, 0x4, 0x800}, {0x4, 0x4, 0x800}, {0x4, 0x7fffffff, 0x1800}], 0x9) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x8008) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffffa9) lchown(&(0x7f0000000240)='./file1\x00', r18, 0x0) r19 = socket(0x11, 0x3, 0x0) r20 = kqueue() kevent(r20, &(0x7f0000000000)=[{{r19}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) dup2(r19, r20) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000140)=0xc) r22 = socket(0x11, 0x3, 0x0) setsockopt(r22, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r23 = getpgrp() fcntl$lock(r22, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r23}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xc) r25 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r28 = getgid() semop(r25, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r25, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r27, r26, 0x0, r28, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) shutdown(r29, 0x0) poll(&(0x7f0000000000)=[{r29, 0x1a5}], 0x2000000000000160, 0x0) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000440)=0xffffffffffffff46) semctl$IPC_SET(r25, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r30, 0x0, r24, 0x0, 0x40, 0x7}, 0x7ffd, 0x1fe, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r32 = socket(0x18, 0x2, 0x0) accept$inet6(r32, 0x0, 0x0) getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r25, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, r33, r31, 0x0, r34, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r18, r31, r21, 0xffffffffffffffff, 0x40, 0x4}, 0x49, 0x8, 0x5b5f}) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f00000002c0)={{0x4, 0xffffffffffffffff, r12, 0x0, 0x0, 0x160}, 0x0, 0x4, 0x6}) getgroups(0x1, &(0x7f00000012c0)=[0x0]) getgroups(0x0, 0x0) r35 = semget$private(0x0, 0x7, 0x286) semop(0x0, &(0x7f0000000480)=[{}], 0x1) semop(0x0, 0x0, 0x0) semctl$SETVAL(r35, 0x0, 0x8, &(0x7f00000000c0)) shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) r36 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) geteuid() getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640), 0xc) r37 = getpgid(0x0) shmctl$IPC_SET(r36, 0x1, &(0x7f0000001680)={{0x8, 0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, r37, 0xffffffffffffffff, 0x80}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), 0x0) accept(0xffffffffffffff9c, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r38 = getgid() fchownat(0xffffffffffffffff, 0x0, 0x0, r38, 0xc) r39 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) geteuid() getgid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001640), 0xc) getpgid(0x0) shmctl$IPC_SET(r39, 0x1, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0x0) ktrace(0x0, 0x0, 0x0, r40) socketpair$unix(0x1, 0x1, 0x0, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r41, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000340)=0xffffff44) ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0x104, r42) getpgid(r42) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r43, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) dup2(r44, r43) write(r44, 0x0, 0x0) getsockopt$sock_cred(r44, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f0000000340)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r45, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000340)=0xffffff44) ktrace(0x0, 0x0, 0x0, r46) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r47, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000340)=0xffffff44) ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0x104, 0x0) getpgid(0x0) getegid() shmctl$IPC_SET(0x0, 0x1, 0x0) shmctl$IPC_STAT(r36, 0x2, &(0x7f0000000100)=""/114) 13:15:11 executing program 1: pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x8008) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000000c0)=0xffffffffffffffa9) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x200000000000, 0x40001f, 0x200001ff, 0x7, "a40400dea20400", 0x0, 0x4}) syz_open_pts() r1 = socket(0x25, 0x3, 0x86) r2 = socket(0x18, 0x400000002, 0x0) r3 = semget$private(0x0, 0x3, 0x20) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000040)=0x2) r4 = socket(0x1, 0x2, 0x40) fcntl$getflags(r4, 0x3) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = fcntl$getown(r1, 0x5) r6 = msgget(0x0, 0x1) msgrcv(r6, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000010000000000000080567ecf7e431ef6d3f57ef7e7161900000000000000000000000000000000f3330500000000000000000000000000000000000000000000000000a3cd2a29ebbe2100000000000000000000000000ea000000000000000000000000000000000000000000000000000000548112459608a5772b47c3a270f4180d79dedfe77a2dfb790f5bd0941e7f01de1714eb5116015dea8afe860eaed8cd890f8a7888da1f2b6909e954a3515e5e7df0c9f8509c5b884057e792e7d4785d38845090e201924a7acfb81ad7aa7f1a728ddb74118b6e964749ff2ea19916e5ff997d0e0b3097781b4a6538491554ee14b4a8571a4fe5657bf39f6543afb1f8ccfde8660529e1dd83a6"], 0x75, 0x0, 0x1800) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={r5, r7, r8}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pwritev(r2, &(0x7f0000000500), 0x2, 0x0, 0xfffffffffffffffd) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) utimensat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x100000000}, {0x7, 0x20}}, 0x0) getsockname$inet6(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) r9 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) geteuid() r10 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xfffffffffffffe0d) getpgid(0x0) r12 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) r13 = getuid() r14 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x8000, 0x0) fchownat(r14, &(0x7f0000000040)='./file0\x00', r13, 0x0, 0x2) r15 = kqueue() r16 = fcntl$dupfd(r15, 0x2, 0xffffffffffffffff) close(r16) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000740)={{0x0, r18, 0x0, 0x0, r17, 0x1}}) fchown(r12, r13, r17) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) shmctl$IPC_SET(r9, 0x1, &(0x7f0000001680)={{0x5, 0x0, r10, r11, r17, 0x50, 0x7fb}, 0x2, 0x5, r19, 0xffffffffffffffff, 0x80, 0xffffffffffffbca1, 0x1}) r20 = shmget$private(0x0, 0x4000, 0x9b, &(0x7f0000ffc000/0x4000)=nil) r21 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r23 = getpgid(0x0) shmctl$IPC_SET(r20, 0x1, &(0x7f0000001680)={{0x8, 0x0, r21, r22, 0xffffffffffffffff, 0x40, 0x7ff}, 0x2, 0x5, r23, 0xffffffffffffffff, 0x80, 0xffffffffffffbca1, 0x1}) accept(0xffffffffffffff9c, &(0x7f0000001100)=@in6, &(0x7f0000001140)=0xc) 13:15:11 executing program 1: r0 = semget$private(0x0, 0x2, 0x80) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) setregid(r1, r2) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0xfffffffffffffa48, 0xff, 0x19a, 0x0]) semget$private(0x0, 0x3, 0x200) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x280, 0x0) r4 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x18280, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000480)='/dev/zero\x00', 0x10a90, 0x0) faccessat(r5, &(0x7f00000004c0)='./file0/file0\x00', 0x181, 0x2) mlockall(0x0) r6 = kqueue() r7 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x100000012) pwritev(r7, &(0x7f00000003c0), 0x273, 0x0, 0x0) semop(r0, &(0x7f0000000540)=[{0x3, 0x20d, 0x800}, {0x0, 0x8, 0x1800}, {0x3, 0xfffffffffffffc00, 0x1000}, {0x2, 0x0, 0x1000}, {0x2, 0x10001, 0x1000}, {0x0, 0x7, 0x1000}], 0x6) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r5, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r8 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x80000000, 0x0, "e4360020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r8) r9 = socket(0x18, 0x400000002, 0x8000000000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r9, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r8, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) kevent(r6, &(0x7f0000000580), 0x80, &(0x7f0000001680), 0xfffffffffffff001, &(0x7f00000002c0)) fcntl$dupfd(r3, 0xa, r4) 13:15:11 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0xc002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) dup(r0) r2 = socket(0x18, 0x2, 0x0) accept$inet6(r2, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000280)=0xc) sendto$inet6(r2, &(0x7f0000000140)="dfff228fce2605637f73163b6553ceb5a06497dd59117d64fe9a44fc4996263487ee3c083cc67934e3542474246f346ab7369233cbf28775444be5f8e51c2bda471988", 0xfffffffffffffd23, 0x0, 0x0, 0xffffff4f) 13:15:11 executing program 0: r0 = socket(0x18, 0x3, 0x7) close(r0) socketpair$unix(0x1, 0x5, 0x0, 0x0) r1 = getpgrp() fcntl$setown(0xffffffffffffffff, 0x6, r1) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x2800c) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000000c0)=0xffffffffffffffa9) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) semop(r4, &(0x7f0000000800)=[{0x3, 0x8, 0x1800}, {0x0, 0x80, 0x1800}, {0x3, 0x1, 0xffa}, {0x2, 0xfd, 0x800}, {0x7, 0x8}, {0xb, 0x9, 0x11800}, {0x4, 0x4, 0x800}, {0x4, 0x4, 0x800}, {0x4, 0x7fffffff, 0x1800}], 0x9) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x8008) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffffa9) lchown(&(0x7f0000000240)='./file1\x00', r6, 0x0) r7 = socket(0x11, 0x3, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000000)=[{{r7}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) dup2(r7, r8) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000140)=0xc) r10 = socket(0x11, 0x3, 0x0) setsockopt(r10, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r11 = getpgrp() fcntl$lock(r10, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r11}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xc) r13 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r16 = getgid() semop(r13, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r15, r14, 0x0, r16, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) shutdown(r17, 0x0) poll(&(0x7f0000000000)=[{r17, 0x1a5}], 0x2000000000000160, 0x0) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000440)=0xffffffffffffff46) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r18, 0x0, r12, 0x0, 0x40, 0x7}, 0x7ffd, 0x1fe, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r20 = socket(0x18, 0x2, 0x0) accept$inet6(r20, 0x0, 0x0) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, r21, r19, 0x0, r22, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r6, r19, r9, 0xffffffffffffffff, 0x40, 0x4}, 0x49, 0x8, 0x5b5f}) r23 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r23, r24) r25 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r25, r26) getgroups(0x1, &(0x7f00000002c0)=[0x0]) r28 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r28, r29) setgroups(0x5, &(0x7f0000000300)=[0xffffffffffffffff, r25, r24, r27, r28]) r30 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r30, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r30, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0x110) r32 = getuid() r33 = geteuid() setreuid(r32, r33) getgroups(0x1, &(0x7f0000000340)=[r25]) r35 = msgget(0x2, 0x40) msgctl$IPC_SET(r35, 0x1, &(0x7f00000003c0)={{0x2804, r6, r28, r32, r34, 0x0, 0xff}, 0x10000, 0x9ffb, 0xffffffffffffffff, r31, 0x400, 0x1, 0xfffffffffffffffd, 0x4}) fchown(r2, r3, r28) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000180)) 13:15:12 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000100)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x6, 0x1, 0x1, 0xd11c, 0xfff}, 0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="20002e2f66e96c653000"], 0xa) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r2, 0x0, 0x0) munmap(&(0x7f0000009000/0x3000)=nil, 0x3000) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r3, &(0x7f0000003cc0)=[{&(0x7f0000001500)="1f936b02e8c20a51a7367db8f457f909a4414a928e1bf95d13b7b48f5852d5e3fa8e3b4755c1aee2275c780c824852b9a25e8eeeab74658a80bdd92bcbb710beb4b8583ccd6858b5deb942856a3aeeb636458a8bcd6be959b4662b31f56c4a999158f98b7150ff705475d3c9221b9bfc47006ae5730273ce710a4635dec5cd5587f3e06a0b2ddf2e26561123d0f28b4adbaed95c97ce43f29d6c94b9303a88c4ccca7359fa378caeb7ea2a8df08f61ed93277b2df63ee3073be83450a48b81903892ce81aab951d07b34e53943d8c29e", 0xd0}, {&(0x7f0000003900)="11aab6ef81053803d47e04ed48cd575856b282bf92ccfc4b3cbc4a81f7e13773b92c48022f33624a1e41e64f4543073e6c1b30c6ceac718c3bcbc489f081a85b2d3dcb39615d57ff4fa0ce1fa9e3fbf31a62f70968daea429057e6312f1e44f19c1985ea0f934b755c445d920b11e789bc662fd29b7b7d9788621c22f5d6e1872aea20b10d57a15aa45b649eda54cf239432f9e1bca80ab2744b84a60481cfb2ca1cd0", 0xa3}, {&(0x7f00000039c0)="62f279d7fcc0b0c97408e45624a6281337ddf381cef7acfe297909dbfb61f501a8dc5003b441447fa78c1e5518d15d6bc08305979fa9d6fee84e7b8dec3f7ca2579eb9fe59179630316986745cc0d5152f5690c15912545ec45b3c1579884169a4755da9c04a0c542189ac56fd0282be528bf8379e2f35ca2d4b9ad0ddae79bf04c5", 0x82}, {&(0x7f0000003a80)="4c0102859b06f82dc19ba947d4c7d159789f90cd7e5eaf3237c5f80843f423575635931b92e21ced4b787319e4680f9263a0e17d52a98490b062ca0e4066289c79b1aae0fffc64a5896145b5b3982df490aa605d6be76c13b82dc54160a6c4b2edba3740915bd160625843d45a4efc546e431c9f61b2b02c57f4745d9a0bc62168a193bd16088ccab3aa2afb6e74c12ab6630e5863b358bbaf27e6ec62a8aa928cac645665467133c540af432e478bf16b778a0a3359893e7186", 0xba}, {&(0x7f0000003b40)="7972e2383b2ff873c0cc8d5d93f17620c1d599565e969a16dd89e72b32e05b6534568fae99473f2f666af4a8af98bbc84650350a26bb2d7e217a99f09fee530bbb33c062fbff3d8746d15d8c6564e991b54f0ba7e0297eb39245dc35fc83dee3795253e9b0325f4e28170002b2fade4186cde5f51176362d3d990c6e51b077ed636dfdda30f739d4042c44237c5e154afcb0aa935ae91e992c4467d5bdc48fd3f47f7c39d4b29eca871832e2659f527d2b6a4ea36f63936dcf270ac2bfb04324fb1d1bfe523e0fbac3aab99531dfb6eef2f2f85086e58459308e77d947f6a057b3d15435c74b9814c9e22a572ba57d75c5c5", 0xf2}, {&(0x7f0000003c40)="8dec80506622411de209e889ab29ccbf47ae9f65536bfa1a91760b3efd18e6ba0ae2c38f914f5adff6e4eff8be954a1fd39e7e6d012f103f69bd4ee6024d3badc3c0480a61cceaa957740bccfa92798acd474cd3394cf65b607258a25bdd9761e44eb9", 0x63}], 0x6) getdents(r2, &(0x7f0000000200)=""/21, 0x15) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f00000001c0)) nanosleep(&(0x7f0000000100), 0x0) write(r1, &(0x7f0000000040)="48744b5de1cdf7f26aa771b198ab0e0e88497d5dd4e48704d9c37947656d0533b8fb50af30ead893bf1e823dc73d88dd49b0a55cce4a127ed3b74800a26f5a012aed1adbf5522c5d4aa28dae4b3aaaa95e1d7d1bbd20e7c30f7c2c9e823644a7afa5", 0x62) 13:15:12 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) close(r0) r1 = socket(0x11, 0x3, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r3, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000380), 0x110) fcntl$dupfd(r1, 0xa, r3) dup2(r1, r2) pwrite(r1, &(0x7f0000000080)="ad3db55ffad16c316570bb0308abe2af67603017acb93fd65a144ee0605b233ceee5f826d14e383db424a4b19cca78208227d6adca47aa340f85768e66cccb2a18b8250b5adbdd8e3c0a2f74a31313ddb2ecccd0665156c97043dde7108a589132077a80", 0x64, 0x0, 0x0) r4 = open$dir(&(0x7f0000000280)='./file1\x00', 0x8, 0x80) r5 = open(&(0x7f0000000000)='./file1\x00', 0x20000, 0x0) ioctl$BIOCGRTIMEOUT(r5, 0x4010426e, &(0x7f0000000040)) ftruncate(r4, 0x0, 0x69a88df4) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1000000000000159, 0x0, 0x0) 13:15:12 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') unveil(&(0x7f0000000240)='.\x00', &(0x7f0000000180)) utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 13:15:12 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000240)=[{{}, 0xfffffffffffffff9, 0x1, 0x0, 0x380000000000000}], 0x8, 0x0, 0xfffffffffffffffb, 0x0) r2 = socket(0x18, 0x1, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x8008) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000000c0)=0xffffffffffffffa9) getsockname$inet6(r3, &(0x7f0000000840), &(0x7f00000008c0)=0xc) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getpeername$unix(r2, &(0x7f0000000200)=ANY=[@ANYBLOB="fcff0000f1ff0000000000"], &(0x7f0000000500)=0xb) r4 = shmget(0x1, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) kqueue() shmctl$SHM_UNLOCK(r4, 0x4) r5 = socket(0x18, 0x1, 0x0) close(r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r6 = socket(0x18, 0x400000002, 0x0) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r7 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000600)='/dev/diskmap\x00', 0x800, 0x0) r8 = socket(0x18, 0x400000002, 0x0) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r9 = kqueue() r10 = socket(0x18, 0x1, 0x0) close(r10) connect$unix(r10, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) kevent(r1, &(0x7f00000005c0)=[{{0xffffffffffffff9c}, 0xfffffffffffffffa, 0x8, 0x80000000, 0x4, 0x70d}], 0xaaf, &(0x7f0000000640)=[{{r5}, 0xfffffffffffffff8, 0x2, 0xff2d644972eefd14, 0x6, 0x84c}, {{r6}, 0xfffffffffffffffb, 0x80, 0x1, 0x6, 0x800}, {{r0}, 0xfffffffffffffffa, 0x4, 0x40, 0x7f, 0x6}, {{r1}, 0xfffffffffffffffb, 0x1, 0x20000000, 0xfffffffffffffffd, 0x5814}, {{r7}, 0x2, 0xa0, 0x20, 0x2, 0x93}, {{r8}, 0xfffffffffffffffc, 0x0, 0x20, 0x41b, 0x2}, {{r0}, 0xfffffffffffffffd, 0x30, 0x1, 0x9, 0x7fffffff}, {{r9}, 0xffffffffffffffff, 0x8, 0x80000000, 0x0, 0x80000001}, {{r10}, 0xfffffffffffffffc, 0x8, 0xf0000000, 0x1, 0x8}, {{r2}, 0xfffffffffffffffb, 0x1, 0x90380f12d98548c0, 0x1f000, 0xc8a3}], 0x7fffffff, &(0x7f0000000780)={0xcd56, 0x7}) shmctl$IPC_RMID(r4, 0x0) shmctl$SHM_UNLOCK(r4, 0x4) kqueue() readv(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000000)=""/46, 0x2e}, {&(0x7f0000000040)=""/147, 0x93}, {&(0x7f0000000100)=""/228, 0xe4}, {&(0x7f0000000280)=""/235, 0xeb}, {&(0x7f0000000380)=""/210, 0xd2}], 0x5) r11 = openat$zero(0xffffffffffffff9c, &(0x7f0000000540)='/dev/zero\x00', 0x8, 0x0) ioctl$VT_ACTIVATE(r11, 0x20007605, &(0x7f0000000580)) 13:15:12 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0xc002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x2, 0x0) ioctl$TIOCCDTR(r2, 0x20007478) r3 = socket(0x11, 0x3, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) dup2(r3, r4) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r5, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0x110) r8 = socket(0x11, 0x3, 0x0) r9 = kqueue() kevent(r9, &(0x7f0000000000)=[{{r8}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) dup2(r8, r9) r10 = getgid() setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000001c0)={r6, r7, r10}, 0xc) r11 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x800, 0x0) r12 = dup(r11) sendto$inet6(r12, &(0x7f0000000140)="dfff228fce2605637f73163b6553ceb5a06497dd59117d64fe9a44fc4996263487ee3c083cc67934e3542474246f346ab7369233cbf28775444be5f8e51c2bda471988", 0x1a504, 0x0, 0x0, 0xba) 13:15:12 executing program 0: r0 = socket(0x18, 0x2, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="7936019173d5e1f9e793c735a120f0c394ed54acad607cf0caede174e24e50c603e6416c3f5cb06a99cfd9ebad222f70e23531dfc429d33f58bcc6fc7ce696e6f1210ae5d2249e9ba1e61d385c2fe12b3156f87ace96ecb23e51d6aeef8487a612a359e465773bcad3d6d197ed03fe13909f60064acf68f2bee674109e2b0975364f509c56c2a8d7268662278b36d1b17b8b0686b0534644d3", 0x99) 13:15:12 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x100, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r2, &(0x7f0000003cc0)=[{&(0x7f0000001500)="1f936b02e8c20a51a7367db8f457f909a4414a928e1bf95d13b7b48f5852d5e3fa8e3b4755c1aee2275c780c824852b9a25e8eeeab74658a80bdd92bcbb710beb4b8583ccd6858b5deb942856a3aeeb636458a8bcd6be959b4662b31f56c4a999158f98b7150ff705475d3c9221b9bfc47006ae5730273ce710a4635dec5cd5587f3e06a0b2ddf2e26561123d0f28b4adbaed95c97ce43f29d6c94b9303a88c4ccca7359fa378caeb7ea2a8df08f61ed93277b2df63ee3073be83450a48b81903892ce81aab951d07b34e53943d8c29e", 0xd0}, {&(0x7f0000003900)="11aab6ef81053803d47e04ed48cd575856b282bf92ccfc4b3cbc4a81f7e13773b92c48022f33624a1e41e64f4543073e6c1b30c6ceac718c3bcbc489f081a85b2d3dcb39615d57ff4fa0ce1fa9e3fbf31a62f70968daea429057e6312f1e44f19c1985ea0f934b755c445d920b11e789bc662fd29b7b7d9788621c22f5d6e1872aea20b10d57a15aa45b649eda54cf239432f9e1bca80ab2744b84a60481cfb2ca1cd0", 0xfffffffffffffeff}, {&(0x7f00000039c0)="62f279d7fcc0b0c97408e45624a6281337ddf381cef7acfe297909dbfb61f501a8dc5003b441447fa78c1e5518d15d6bc08305979fa9d6fee84e7b8dec3f7ca2579eb9fe59179630316986745cc0d5152f5690c15912545ec45b3c1579884169a4755da9c04a0c542189ac56fd0282be528bf8379e2f35ca2d4b9ad0ddae79bf04c5", 0x82}, {&(0x7f0000003a80)="4c0102859b06f82dc19ba947d4c7d159789f90cd7e5eaf3237c5f80843f423575635931b92e21ced4b787319e4680f9263a0e17d52a98490b062ca0e4066289c79b1aae0fffc64a5896145b5b3982df490aa605d6be76c13b82dc54160a6c4b2edba3740915bd160625843d45a4efc546e431c9f61b2b02c57f4745d9a0bc62168a193bd16088ccab3aa2afb6e74c12ab6630e5863b358bbaf27e6ec62a8aa928cac645665467133c540af432e478bf16b778a0a3359893e7186", 0xba}, {&(0x7f0000003b40)="7972e2383b2ff873c0cc8d5d93f17620c1d599565e969a16dd89e72b32e05b6534568fae99473f2f666af4a8af98bbc84650350a26bb2d7e217a99f09fee530bbb33c062fbff3d8746d15d8c6564e991b54f0ba7e0297eb39245dc35fc83dee3795253e9b0325f4e28170002b2fade4186cde5f51176362d3d990c6e51b077ed636dfdda30f739d4042c44237c5e154afcb0aa935ae91e992c4467d5bdc48fd3f47f7c39d4b29eca871832e2659f527d2b6a4ea36f63936dcf270ac2bfb04324fb1d1bfe523e0fbac3aab99531dfb6eef2f2f85086e58459308e77d947f6a057b3d15435c74b9814c9e22a572ba57d75c5c5", 0xf2}, {&(0x7f0000003c40)="8dec80506622411de209e889ab29ccbf47ae9f65536bfa1a91760b3efd18e6ba0ae2c38f914f5adff6e4eff8be954a1fd39e7e6d012f103f69bd4ee6024d3badc3c0480a61cceaa957740bccfa92798acd474cd3394cf65b607258a25bdd9761e44eb9", 0x63}], 0x10000000000001ef) r3 = msgget$private(0x0, 0x261) msgsnd(r3, &(0x7f0000000140)=ANY=[@ANYBLOB="03000000000000001951668b7c980f94dd0c3871dc080395799e7be643fa211ebb94f90e63ce65cce4a4e8e8fed9abddc6d18c536e91aed1108d63566ec975fe0ef029af2457176df9dfcf38c88453699c792de1dc5d7c8c424c0f8216accb59df1f416b0b8894066eb6a1e9c2bf469884a7d7b6f6b576839eb53a2460510d9f12be337b3442d66281e049f73862ed0184e612c34bed8912fbfd6dcef6035a00000000"], 0xa3, 0x800) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x2800c) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000240)) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000000c0)=0xffffffffffffffa9) r5 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x20883, 0x0) connect$unix(r5, &(0x7f0000000300)=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x87, 0x2}, {0x6, 0x9397}, {0x26, 0x20}], 0x3}) 13:15:12 executing program 1: clock_gettime(0x0, &(0x7f0000000040)) r0 = open(&(0x7f00000005c0)='./file0\x00', 0x615, 0x0) kqueue() r1 = socket(0x11, 0x3, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) dup2(r1, r2) r3 = socket(0x11, 0x3, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) dup2(r3, r4) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000140)=0xc) fcntl$dupfd(r1, 0x0, r3) clock_gettime(0x4, &(0x7f0000000000)) clock_gettime(0x4, &(0x7f0000000080)) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ftruncate(r6, 0x0, 0x7) read(r5, &(0x7f0000000440)=""/4096, 0x1000) ioctl$WSMOUSEIO_SETMODE(r5, 0x80045726, &(0x7f00000000c0)) kqueue() madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x3) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) msgget(0x2, 0xb6ad76a3b715b19b) 13:15:13 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x92}) r1 = syz_open_pts() close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x11ad, 0x7ff, 0xfffffffffffffffd, "031f0800ea920a0000020000000000003f00"}) writev(r0, &(0x7f0000000940)=[{&(0x7f0000000100)="d61ae9b134574a8fe41748a5e8a25ec2334c297772b70b9d3b57d199211ce6a451a1f52172c0dcebae531760e5f0ce5595587efb09b0446a18632267ee379cee09d61e2b0bf0f87b8e332c60263183f315e0dec08147ef8f6ca3a7034c232536a835876d5f531ef596c7d0bda0ceb312209243dd445c5fbb54fb038b9a4553cc32d07e4e990cac5966bf5c23c585b664e1203323cf13a35dbc2401142462d0b8d7739ac5c4565fd64bc48442f2b7bcac756664e1aa665b3a5d35ba0f", 0xbc}, {&(0x7f00000001c0)="551a43845001bd9d3a0f5b9a54b11cca6a8c181cb6c68b74b81b2b7b139dec46d3bce8aebf4ff8eb0a3c6a59921a9fc7ebbf6e", 0x33}, {&(0x7f00000002c0)="a775c6dcc310e308439401545187f5e2b362928b795709828c24a5fe940ce55167430fb71aa81d7354882c7e1d0e5442fbcf7848486a77efdecb2ddf8ac568bbefaf1f9d96f7c20760d4a8654d1337e36a72f90fdf4dc3bcf39f73f6984c2c53b43004fb552ca95108b4f72f0163f7c002b5f011e7e9334b8a847e97ca04dbe55dcb10dc0f310b12e907909d31a16aef495129e79ff850b1b23c8bc9bf20ca568b77a8b3535ae13e2740f70fed5f6ceabbdc52892bb85a24cad9e4", 0xbb}, {&(0x7f0000000200)="14ec91b6e1e636cf55380a50502571f3d94d341a775f29a6fda809a24296fd35dd942388ea5816aaf371affd786371369aeff8b05daed1f57f5af83dc951020d42dfcc18d97d0b77bb58c2eeb22ad05f8accbef499ec126b466b76a3e82049e74fc69f5431469e99ea4d60d08104b9e908e8dd", 0x73}, {&(0x7f0000000400)="834d799cc1ee94d8d784cdb066c1542eac2a8aab12aedfd13c47ea6ad01412f0556d6a5dcd252a073c99d8bc265d2ab6bc54b3279d9d05ce31f582e66388adec51706f2ea20971956911bf9214b3d2ba7c740250015110f350e63056f8fab757b0cb19", 0x63}, {&(0x7f0000000480)="ff7ca76e0cc48263f1f1d35f67eaa9d0cddc09364ecfc848ecd16e18793ebcddbd10d7c26b88bdca88d5255fb30e4fadcce5289feaf724e6", 0x38}, {&(0x7f0000000640)="3156a72c0b3d94643880c3245d616c79edb8ebe8615f83f2fe177532d4cd33893aaaf9d566bd7a75d170eab7ca1e3fed0c0e24e788a9584da6f9101d548b75861a0a98f1dcc26aac4cfa83273879ed48c65375ed2fb56ea9c6aaf1c1291545e1914dde157fd79f3b867bc90eefe6740bc01aab741a7414e78bf0bf595fd9b609262cf7164defd1b7610391e096f0d5013976aef1cf797c8e327b8c1fb9e8a30ec6d73f4c429b9ada1747ea2a7240c8956ee3c3b7ce878fa3bd53ba618dfb1a24f464e11c2f319bb9b9a120", 0xcb}, {&(0x7f0000000740)="4d4e73d37a8e7a9e4d90df5276367b73d03f971c5b891cc76628358a03ffcc4341fd186981f2b40cbe73cf826d3daddb70bf59aa3e92cd4596e9048547c234c28ba5d6443fafbda96f35ce27ca144e450165c99e6a27732b1fa4bd54a3ecdb88218e6b79d139cc75abd9e1bc2cc70a534af74831d9fdcc62a4cc61938bc7ff3bc244db5315e84202335e85992e9e9e97a294456f5c1830", 0x409}, {&(0x7f0000000800)="875ace79ac822cf0d403fcdc8de249d6d676737a6c9db76a8a1b13e83e6b76222a6abdd733dde52ec47eefe5c877bf31412dc2867a83034047a4ec51d9efc263ddf91be05000863df8133810cd475484e20025edb3d6c3160f0aa5b14ca75f13716eba7bb6bca844afa07790fb016ee3a32471341809edbab9d0a19fb981dae6689c78d360313025f2bfb9f88feaf95bab1ced8cadb995b16d470c8b644975d0336297", 0x163}, {&(0x7f00000008c0)="58e5c1aaac90a3c0967c1a5b7e42798c7357bf911777ae3951dd4193a92d053f1960cdb3483bf5503556f28c1cebd8adf73907a935aff6dd4d6e446979f64fdf79aaaa568087c9b18b44b758b771437306f49b837f2125d6666bdf48be8bff0b11", 0x61}], 0xa) write(r1, &(0x7f00000004c0)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375ea", 0x8c) 13:15:13 executing program 0: setsockopt(0xffffffffffffffff, 0x0, 0x9, &(0x7f0000000080)="01000000bb6c502f38a1681174aedc931a29eebaf4ca79c36986e87c585ecbd65a23d3295e6c3ea835c378e515bcc97d8fa5bf76c5708efe7ca07f85697c621e7b86e2d95b20309f", 0x48) 13:15:13 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x8008) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000000c0)=0xffffffffffffffa9) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r3, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) accept(r3, &(0x7f0000001480)=@in6, &(0x7f00000014c0)=0xc) pipe(&(0x7f0000000040)={0xffffffffffffffff}) read(r4, &(0x7f0000000440)=""/4096, 0x1000) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r5, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000380), 0x110) kevent(r2, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffb, 0x9f, 0x8, 0x0, 0xffffffffffffffc1}, {{r3}, 0x4, 0xc5, 0x20000000, 0x4ca, 0x8c}, {{r1}, 0xfffffffffffffff8, 0xc6bd37aeeefaf583, 0x1, 0x8, 0x10001}], 0x8, &(0x7f0000000440)=[{{r4}, 0xfffffffffffffffb, 0x10, 0x1, 0x8, 0x100000000}, {{r5}, 0xfffffffffffffff9, 0x2, 0x20, 0x7, 0x4}, {{r0}, 0xfffffffffffffffb, 0x59a6ddf9fe12ec9b, 0x80000000, 0x7fff}], 0x7fffffff, &(0x7f0000000080)={0x8, 0x80000001}) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000080), 0xff52}], 0x1000000000000289) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) writev(r0, &(0x7f0000000ac0)=[{&(0x7f0000000100)="fa6f01dbef2ffd9ea0ac41d61da1e837fb8697e9c997b9ddf1ee8575dc62538470070000006a845c8c7a32682a8326ace8b870c6bad394fb55d5b74ef0735d0646d8275b7ef6dc580d07c599733f693dc6ce6be832e7a51ac04b27f5ae2c0c8fbad4652ad0a4fe0f46bd823ccfd403157bf8b08649dfd4d35175b854bbbd5b568a6fd6a8e57d79c88538aa7a2e97d859841894f1f9fc4d049aa145763a2e1988ab20659f447ef4cd1455e7c2ac2892af108d8f0f18997a8c425bf935aa2393a42391da087c1beda1b1f914ac3b73ca70d326fb473f2ea9d4aff8476ef253d0e7ef891e85a074c6684b18173db409c22a33503464d7191d7b4fc8912dfaff50b621a28139dcd144ccc341fe1a31493ecbcdb7c265468a75971488388eeea950207c474abe6c32e2d286a5705b", 0x12c}], 0x1) syz_emit_ethernet(0xd, &(0x7f0000000040)="f577eae84d3ee09812da9f6a10") writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="3d79e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093285f280d711f2d5290c8174fae038dcf1a0da92cd6850bfac54861ef69ab517adb434c6993df316d3cc22bd3bfa299001bdd9147ae4a74177a89998377e851b05af66ec85ded07be298f2c570bcca458a1179ff744ecaa39734df3edcb942b14252cfe958e8a24402d584d66368b3f3061bc79b91e", 0xc4}], 0x1) 13:15:13 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) read(r0, &(0x7f0000000040)=""/94, 0x5e) bind(r0, &(0x7f0000000100)=@in6={0x18, 0x1, 0x3f, 0x137e}, 0x2fd) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r1, &(0x7f0000001240)="c8", 0x2fd) 13:15:13 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000080)={&(0x7f0000000000)=ANY=[@ANYBLOB="7001696c6500419d29bc00"], 0x13, 0x0}, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000000080)={&(0x7f0000000000)=ANY=[@ANYBLOB="70012eeb66696c65302f2e2e2f66696c653000"], 0x13, 0x0}, 0x0) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000000080)={&(0x7f0000000440)=ANY=[@ANYBLOB="700148bc4582c9c376376441cdae696c653000aa9d5d431610ca90125a0e9a61d4a12d9f8b1074211e9617e217392c502fda418a00be4814f5842965b042a745dfba24dedc89bfc0652a6fcec615d2b348003c0812c7ef45326984ae4c1c18f4b5945264268740fac84b4c20e5d0ff09bf670fc49faf182f7ce2be439c7483236b2b2525d0b17cf9b22e8cbe6c9058757df51a04c1a01114b5442836e4c46cc327e7fdd7497a4dd896bed8042741b7e30eae6a9bfa33"], 0x13, 0x0}, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) 13:15:13 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = socket(0x847e542c5a05bb19, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001c40)={0x0}, 0xc) r3 = geteuid() getgroups(0x5, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', r3, r4) r5 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r5, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r5, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r5, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r6 = getgid() r7 = getgid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r6, 0x0, r7, 0x10, 0x9}, 0x8, 0x1, 0x9}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001c80)={0x0, 0x0}, &(0x7f0000001cc0)=0xc) r9 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x10, r9) r10 = socket(0x18, 0x1, 0x0) setsockopt(r10, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r10, 0x29, 0xd, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000001d00)={0x0, 0x0}, 0xc) r12 = getgid() getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001d40), 0xc) getegid() r13 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001d80)={0x0, 0x0}, 0xc) r15 = socket(0x18, 0x1, 0x0) setsockopt(r15, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r15, 0x29, 0xd, &(0x7f0000000140), 0x0) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000001dc0)={0x0, 0x0, 0x0}, &(0x7f0000001e00)=0xc) r17 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x10, r17) r18 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r18, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r18, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r18, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r18, &(0x7f0000000400)=[{0x3, 0x0, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r19 = getgid() r20 = getgid() semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r19, 0x0, r20, 0x10, 0x9}, 0x8, 0x1, 0x9}) r21 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r21, r22) r23 = socket(0xf, 0x3, 0x0) r24 = kqueue() kevent(r24, &(0x7f0000000000)=[{{r23}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) dup2(r23, r24) r25 = socket(0x11, 0x3, 0x0) r26 = kqueue() kevent(r26, &(0x7f0000000000)=[{{r25}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) dup2(r25, r26) r27 = socket(0x18, 0x2, 0x0) accept$inet6(r27, 0x0, 0x0) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000280)=0xc) r28 = socket(0x11, 0x3, 0x0) r29 = kqueue() kevent(r29, &(0x7f0000000000)=[{{r28}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) dup2(r28, r29) r30 = socket(0x11, 0x3, 0x0) r31 = kqueue() kevent(r31, &(0x7f0000000000)=[{{r30}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) dup2(r30, r31) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000140)=0xc) r32 = kqueue() sendmsg$unix(r0, &(0x7f0000001f00)={&(0x7f0000001f40)=ANY=[], 0x0, &(0x7f0000001c00)=[{&(0x7f0000001bc0)="25f0229958460e3e9c4744b0568bda4e20a3ec585555", 0x16}], 0x1, &(0x7f0000001fc0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r7}, @cred={0x20, 0xffff, 0x0, 0x0, r8, r21}, @cred={0x20, 0xffff, 0x0, r9, r11, r12}, @rights={0x28, 0xffff, 0x1, [r23, r25, r27, r29, r30, r32]}, @cred={0x20, 0xffff, 0x0, r13, r14, r16}, @cred={0x20, 0xffff, 0x0, r17, 0x0, r20}], 0xc8}, 0x403) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b", 0x181}], 0x1, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x6) pwritev(r33, &(0x7f0000001b00)=[{&(0x7f0000000840)="0607cdffe2f518d27852ce71a96c3c74dd7b5ecd5e3294335b28fe4edecf1633473426126ad7eaeb160d59fe079c93f4db33a11da7f4abd9bb40ef8ee10888c8a1a2f462b8455158750486bf760bdde102b3a4cd64615fd7c9dbcbea8aa9041daf8bf877f155d28512dc37cb318b64a8da08d965ccf250e674ac346e1702af54b4d9cce34696f383086d55f61a870ddd608eb3b9130c27246c65eec0dbbe30245f394517ca8a7641048e422f67b7965a8a6cd9a30fe031495a9d0f30e5ddce71ef7a61e60b29c59d52398f1b9b13c1eb3e41136517cff21a0128d3abf8dd2dddb7abec529a5e26cbc9a28576d3adaebdd46bfdd51b509a17692e6abbcdafdbdebec884f9af19e9a1a1bf002d8ab16b951b8e53d8a31868bfee611188d4e1c443974725040346903c2491a396f46bb18e269b972424552c3ed0b32ee0e37bd2e69c106e7f6094df71ea82859fb313343b5ae7b85cc93f7740b2d11965785f6272427cb24c7dbca068e229013c78e1a440f4c329aa723962f824c555eaca844a6dcfc76788cfd56a28d3a41213188985afb62a088b27c03030661f001a3e664c85355be1cdee3ea37127152c041e034e91584659cfadc2ccacc1e845bac03523adbf42298cfbd5a596a86024eb53c241f7e8fb53c14a82e09f8e745c2245dd5024bd1078e87f65c7f86fb0cb29b059a4d7af3dd597367ace3a96755cee104fb08e1791a2bf0e9f151a4b86f4ce9aad7f54c1f375861798b2232b5ee7160e5c1d86d03d3f2fafe6e08fb7061111bd53131b601afb855c23de8c8b1aa8a017c77c9605b5c8935200685644884bd82fe964882675872395783b724737ca3090ebf43b4228e79a51e112ef928042c2d2b5d440eea049107e12effb91e177df0b8e15ec741ad593825c2479057ec35c865e7825a171e40e7d7aae2668c333f31ba0512752ab8cc0d07918a635ecde76251c474f38d928462e4d166d4cf2ffb7ad2321fe1d51bd4b247f48de89f9b4774524defeb698a7f67e4bbb1a42ddce3bed0316f6d0b4df9a573d05e80ce46a77aa53bbb0b370ca8cf4a789335d5e70a6e7e17d0310f455a022acbbd2c8d8a4c4a6a6a93afaf034b29f40e970b85ab7daac691f6fce23d980afdc36045cba7a8229d0475cc8e4a356ffa101e1b78bb20aefea31cbc64c6c96e483efa82f10917b4dc6855102038be3e3ed18d284ae4318880ac82250aa6e363d7e19dc31486555e1fc8010ca95008ab3b9a10051a40917a396f96b8713a44c560e4f148d35776c4bbd1d3c870b3ff9e8ae9af52c335ea7d85945153610f144a25dec98a8ee63e60750dbac0e0a0756ff47b9cb774e5157d6878e89cbea26a602cfb6f8964e2f7799526315c146fc308587786da4dee37efb9092adc51d2076cbe9738fbf54f0e6c473b3cd21d83f075a886e6c070dfea8ddf7d8f00b943eb9ca9818b0488a638eaa3673d64a6ac30263ef597cbb0e9365fac954697d237c308845d691d0dc450b9cee60076a22e423038f7cc478b8ddc06079f4046d40cc23bcc69a709183b4636394c2e0099be4a210b2be861e8cfea1cbfe549ce3a5c29a82f9076358797ddec6075f8a16c53185ceefa2453b185e74b1ff83504e09c5af719348590763b6c66bb7b1598583990170359bda2f35d58f33c85423f14f9e91fa5105df7d770c8e913ce26b8abd3386bcdecf33d0731ef4d2fb8c1ed4f6a4583711374c4bba11230caac87d2a15fba4b9f2ca47da0e2e3a06af3ed83096da7e8daa007deb673b6add74b5331fa92b9df17910dc53f2480c87169a0578ad990f80732ea358e68423c4254611ca34da6d07e10665a3474210b2cb34902808b5e882abcee2756f85d989d8c70a012519fb7b4460196e9f18330eb3e430bb4abc3c61097889a9e22f88131b29a77537cdc1ca45f9f8cf022a9c44e197d3d55e3b074ecb85865ec350a54874384e8c185862da6b69c0be10532a47e5762eadf046e06204f3fe00b59a8745f95c4b35f160c450727500e4b96da6b19d8278a6f1197e8460decbebc0b12255b81956267c33827e13238a8ec1909498595f3215f9f47005d6bb007b36c900f1520b56b3d4815712d91288f055d2b4ba05164f90ce6252b30806577c517a79f723ebc5e37090c32d289f2db14a0e13c32289ec4310edcefadd12b9cab6d94f5c62c2a90f7f0499573a3ea6f2a93d5bab53af12fcf0dadc3cbdda9cb4d2bfdb6315e1f6d624383a70fb1872c059ee81691b868c28219ce5e5eed41f6e5f86dca6c1800509fb5116c5d0758096a78b0d7fec0b353cb3f1985ae3f641823291d5d3b7b8e13d99619ef6a8474195f2284b6e9ddeb6720948e0a8b1fd3a9d031bef18a7ede15092134970dec96bb7dd75fb0139fec98c02141c8aebe30784981cd13a737e8b138b93293142e6fc57ea627c21aa55fdfce917b57c86767c030ba0579cf8e375f8467ec260a81bf619daab7b0074a3595f7984f2eb5b3219eca71b3d6b6c5f9bd32ad0d2884fe3358d52e1ae424b46dd1582018a1432081da5bed8a050a68e14a97797aaacc911e22de9aaab4be88196a0b4d83caa8e868a6003cd4a0573d0d927f89593ce0705b4abe20cc58ba2ed128cb0a3c6e4707804d9fcc3cbf51f4fa53654bf8d5ef6ca2712b66b0df341c6f8b3a20bd18af473cd671bcb5032c6fdd6691620f87960499989c54343a00747e0e9f282e44ac48abdb01bcbb12336a8dfdb8b05c32509cb6bdab5372aa2fcd8a92c0dce7553e967734ee66688162be1730159c3df6283e3b309ae3561b2d14654ea4f92e2f5b6c945bfa88faaf159f8e115544bf121e646348c5636e73d122791653f27e1c753a61babb462f0745cc0d84bc03dd565615c17d25a4dcddbeee4058deca85533661acef63f7537675ca26d5a4805809d37bc96df355271f9afd8a40d9ee89d8067ca8c19f6ea9bfd573f346b210beb15bd1776df32b887501cc361a8894a499cd55f8206255c04e97767d1821d73d0ef849e2a4ee81086ee7f0b92b62422ba6a70af95deec06c870b5ebd678b73b620cc99a6677a57677a3e1d9fac743f25cb653fdfd6b49a1a75882fe1e04222df2df62364b169f9c35cdaac3d0017871eab2f92839cb6092deec2302e2a47d239445c869fe1ad9f3e67522601d27f2f11ec358c566e69a8308186ab384ed4bee888b3df75f38e7f3fd47cf106aeb5d35f4a31f20e338a8464e8f2af47823798898c091bf5ef921af632972264cda60dcc7c04968e0b0ef2b87415979f8902116d9971a6372b858bb96e1bc599e5671fe810614b3c0a27f8dee69dd25d1eb8c6048459b5ee467c471ea10a1b19eadef14f74748d6041efb7024f4afb8978b785cd398800becd4e7d49e5030547d5384a88803f7a143e82689602c7d93b5094dcecf847b53dc7e899751b1f14c8b8a51f3e6f19253fa6a45ef7ceb74ba00f25cd7c164bb07a8df780e2c4946958bcea8e9116358661047d96b92541c4ff924c005d0e07d203bef366e851fb31bb585b04fae88b996d119e62926ad72f8ca3347eb6b7e0cf14f2b29dd2410604b9c77702f384c15faa87a03991734efaeecf6f0205bfd6e8bfa9970d2e94b68d32085f2eedc8128040d445faac68f0be628a59e403e4ba3fc728fe550de5988ad634822040c90615f221b4803adf0d99e6ef3a16320674d494016d867ca01916e8b10136d289cecb70999c9b4e647d079fc5eebc47958a45fa95e6bc94b12d9b5458434cd8f3ab24f012b491e3bfaf29daec5580446bfc08e80783b97820f0521a153f2ea4f364f086cd3682595a8f026b8ac963d09a30909332d23cd4098aed5638a3ca57496c33d0dce3c7df7a3b11817a84278d8960182b5f95760591160ae061e477a70409012ff27f5ffde3a0b89946dc1135b77221f0e768f5dcd07866cbf0e26a4a1be7b0a5d98ccd136a70e7e50bfa4620f9b82601147173966c1f8c0af6468dad25426a8565b2b4ebf0c4d4a789ea98634a4eb261fe738461fe8f0290d1a97bc03971109e20c13ed69490c0c9bae37ab8f4988c0970a0e454b7d004489cb2996073f883182e85d27f6f5f609920599ab2dba5c4ab02b492dde596e1c545c3bb285c2c1850f988af20aa58cd145669a0d65a99d25085ae7dffff85391f320c4da0a5b738030000629016035d70c2db43a30ea9433703044533536598fd4a8c18d85517a0d272f9d47c1ef504661dbe6103df5a1af12f5a2dacd27f82e6c9b50ca7cd037446bdb82b78dd6a515b853ec16ffec946c9088bf47b0d0879613e660a804edcb1d8a53660b4841c2865e1ce6e7085dc624ead6a6f91a7d3c994df8a8b6c6670293a8eab3a98d8211f2e5706a38bb4f7461978dc9b06e722803d028ed570eed3bbc4005115ff392e1ba5d5506023b108960340cea37feca94a9830bde6ff7a444313b9ba4267a3a2cec3b7aec849476ca83caf2bb46725ec9178e84f3752d55be6a8f10d50fbce93f96c2f39c7afe28bf3314f5e9684c9253ef1a686aa79ec709c040505d95d0d997c2859583e44158a5b3970967d12b93cec0e71f9bddd71ca29ecd39e42b9b06b055eebf6d3ae629b0236b92f8e85a9aa595ca95a9764af044a3db5c14ded5bfc4a7f4c4a097893c5eb8bda67305c793f84669aa3e3b4d4ef4013ff9ad54efa0f73f43a923694c0df7ff4aad21a6a4f71725119bc15b7dcc9bd4f226539e9ccb9553428f70814cc7eab78c004b0cbbee3117102cebda794b6274888d8ca8eb79fbbd70913b49ce300d4933d063df6779fea0c883faa7c1b71be7f901dd21df0c48e468276eed0b7a05557952d40ae772fbdc51a355bed8ba1e21def6417a53c0a941b5370b271a197cde51c856f4f7ac134db15ab0a0110f32a14028e253b2589eee9e5113f9f02687a1cb4f96a812d01e208daf2b8a24ca89279bf4305dc7219c61c580cbc997336653c91666c384092305b22972f2fda7aec0bcf685028ee66ceafc65a30e20e8164dfdc33b14d72951b8c7b89fabf2fdbd8eb8c3d07565fc6a04741de56e26e1826431844de38b4830cbe80436a8bbc61b1e2ee7f4e396f43d7801f8acff501f7cadc9950120c695fa01ef9259ed51840c55930eb8d8e36003ea6bfd42eac60db8f3fc47d43d7973100fa3d13940379a4d979d99dbac2029005dbdaf6b030487db05bda0faf79f1ba595dc11de35540e0dae402cfb628df864e04cbbdb100e4d1cb6aea8a6afed7cc37a6aa38f191555d6bce463274a86d96770a3b75debb19a7066ae2a5fe01d460222fa7dc00b9e3558c23c6f7510e33ebd599a7933c000ef4d541a573ba3bc90392be6b9f6f81f569df5639f2623acc4a0e5f84fa4701abcdbc3b5a65fd195e1d68653660c41d52aa8569d5b590bed6eebd64d4a9de10397b054971f95fb0834bd51240ffbbd8bc9804f9e16b0e8e93c9e1e8b553f1dd26cea87b027d04f7e3b8a070daa6ef7f095c35709dd74d6e08b3ceec68f2ae329af3cc9fc07137f6cdba76d95aa389038bb0ef8ecaa9cc4dd70b354b8c73b864e2e999844be3f80a4384f11f97e0ae9cfa05cce2c113e97c3356fe8254d932afc3fc599ae8b38b651bf10740c3796545c71c2a4433b519229e839340ba6ed5e4a229f098c48428ec3857930f39e5f1ea3cc8269688b4c3eed662b6b49696acc85a38ad115117a5c83de1a0ffcf0380c7a1e102c4a5bd18f6366d2ee62f1e110119b34efbdba931dd0bf125140a9f0b6804d5e1bec98f9112a33d074d76760fd685dcb74a533046bdc0c8e7885", 0x1000}, {&(0x7f00000001c0)="ab8cbf4c49c77d5c1da59583d2efd992f0f11c4a6605d934f20c425148fd473dc5812ca67d362a5e35ea26866db0b98fdf06e2c11b45f14b00314303a7663a1ce0e73ef58dcd7d797cd6e01c8b7b195f71bb20407d398d280d0e3c9b58ef6ff64c694cc87f39a2d574e1b05109a67e5a084b4d25642d32052cbd365f7b7f3be4ae099459a866641c1755a97b714f225d611564beec1878ca0539f7dc0545e624f898b93ca268f463b8c4e337df5fa264a67fd13f096283eb5a93fc087c279ebfda", 0xc1}, {&(0x7f00000002c0)="fd10740855e7bf67cad800475a97d5bfd4f00bbf0b27e03c92f20bf665e8581952e4041af6372fb6099d95a151f0b40d454b7916572d55cbf19872fe32c02008e31a44e8aa9a6529f2b939d6b0f9e1d9a3856b3aec56d07b3cc8e8f8e88ee77fe98c2886f992f23ba1ec6e62faa045e24ddc08bf3f0b7179ed79f28fb9885c7f1c7551dfb9eb07904d44473eb4903cd61523c985ad3a28042c8638a428f20abf572d227765ac2cc7f0980c426236f0fdef4f882010ffe9befb789d6fefcca35703d804129068acfdefa5", 0xca}, {&(0x7f0000000400)="ebd39160bce6d0f8bfc23e25aadf5b19700d516889dd563ab88db0a340cb34529131fdfbe2e9989b08d5ddb6e9487104024dfe5148f94720c97b21550f529bffa02c005636c7c5c7655ccb9f612c5db81c3c18fb268334a7445bece27f50561804f1e5619473c79f7067235469bc386dd35a1c99928a667d83989f345c65f8a2bc91351a5e76c7c7c5a962192ac5b4f5c1252b35", 0x94}, {&(0x7f00000004c0)="a1bf45336d1dd8f9941d7da43a7daaf8460ce433e491a2efaf59bb317a46ed33f3108049e14d765aec85fc02b321e12deb48648d092305f3cb73dc859e927fe62b42bdfaf305182996443c70c430621484a7fd74c537d5d1c38fdd6d341aaebe0a3685566eb5077d75d28dbf9cf5230443d46b53632ac1434cd3e0605ede3563a6d8dc4db93f0a51163ab08b8af6b2ea647753e69f1337189d9f59b0369db85e7a4b59df83344451bd5228b12c834d26045728f6a090f401a493fad466ba52df1a70e0ce1bc2bf8e721cdb283173", 0xce}, {&(0x7f00000005c0)="9f216132c9a448efd241944e55f72b8b83a84783f6cd62b73f12637e1c7de5f9798b15c7d31c408af4878f468e66ccaf862d743a1a71204bca80fa1c40341ff581fbd82578143ee2ed36d0893e97a13076c2eed17932f3e06366017df45d456049db71e1544ca81a0d8de01cf7", 0x6d}, {&(0x7f0000001840)="5172564643f9b6ecac4c800a09cd6c3dfbbef9c2dbfe01b77dc426fcedb75ca677e39f61349ad07108712a4a3cdaeec97cb073d06144c105d251aa34edd5ddef4b65b997ab6876d488a9f5842764e29dcedc08d3f1e3334421f907b9ac6d1796913e447eac55994f8e9d4900bfbdc95d640a555720a3341d61a92b8a3095de8eb055179b03f589ec77255b904d8a4a9eddae0679fb1dd8ff806d43b20eca2b41fb50c4a1fefdf7da20cf3d7737ee933361605e31cb68d264053d64ac78649dae759ae1251a6f1b", 0xc7}, {&(0x7f0000001940)="ddc50d542d310c52ccd567772a3d87e37c209f74dc63516ede5875ce2d43d3d29865fd063712979a16578db1a0c73a7fff93075adac9f8e910ce474cee65ac43a73f93bfd05171b48c810cf7ee7711d782f51fd76e2b832e2b179bd5921f3522fea3a6e6fd688aaac730042349292d3aec713870cefe49c591c047bb304602d505cb151bc12554d86fdc9d9e33e9b10e4788030e8f255bc9d00eec1b79788191be381bc1f1bf9405047c547e19282dfcd164ae7dc800e3ba790a5f9e1906ab204621ae35d9b3fa04b9415d46425ccdd88339c6b031237a2a6845834c3412af0bf83a64f92ea295e1efd8d9179b9734d006da2f95", 0xf4}, {&(0x7f0000001a40)="40e392751d25258cb669e7f99e69f5d76b3b72191b13afda8c5b9818ec6f9d11da6d8e94f6ea4618b014f01128e27b84b2a1a7fcbebdff846820ed5d2892babade1d0d25ef69dfda9efe1c10ed5453540db0e3eb87d7e3ed3b8936a55f6f577fe5efa6f32c42b8f80cf4c2293ecdf0265b53a42cdab77f5606ab3c3a4816732a797b4163f804ad8f2eb7e0ce7e", 0x8d}], 0x9, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) rmdir(&(0x7f0000000080)='./file1\x00') r34 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x800, 0x0) close(r34) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) 13:15:13 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x100a2, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff}) read(r3, &(0x7f0000000440)=""/4096, 0x1000) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000040)=0xd18) writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r1, r2) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x8090, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4, 0x10, r3, 0x0, 0x0) execve(0x0, 0x0, 0x0) close(r0) 13:15:14 executing program 0: socket$inet6(0x18, 0x4000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x8) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000100)="d3d39235c0d12792cf5e8b3da78f641c4b4fe31f5e0849cf96923f97dfb4bb86112ede71ea7425b2f105a1bf6aa2d5140295a12d5b591d909fa15f46b98ae23c08f391241e9dae3b4511180705fc8037d3d29adf34e9f72ed8c13d32b5f5dc0d44c1f2713d9277152a23b894a21be99afa41ba43241e3cd9885a794537f73c8b49ea6336e026fedbc22b76a6569d4ec62213f181a4551a23c6fe1a", 0x25a) mprotect(&(0x7f000014c000/0x3000)=nil, 0x3000, 0x6) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000200", 0x4) 13:15:14 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffff9c, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x1, 0xfffffffd, 0x9, 0x0, 0x10000, 0x5, 0x1, 0x2, 0x0, 0x1, 0x80000000}) close(r0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x20, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x8008) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000000c0)=0xffffffffffffffa9) write(r2, &(0x7f00000001c0), 0x0) close(r1) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000000)='./file0\x00', 0xffffffffffffff9c, 0x3}) syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x3ff, 0x0, 0x1, 0x0, "5e00000000001b5ef99b0e00"}) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000240)={&(0x7f00000001c0)=[{0x40, 0x53ea8000}, {0x87, 0x5}, {}], 0x3}) write(r0, &(0x7f0000000080)='\r', 0x1) 13:15:14 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02ec4a7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x8008) r4 = socket$unix(0x1, 0x0, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f00000000c0)=0x11d) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000040)) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) close(r0) shutdown(r1, 0x2) close(r1) unlink(&(0x7f0000000080)='./file0\x00') 13:15:14 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x92}) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7ff, 0xfffffffffffffffd, "031f000000930a0010005900000000003f00"}) write(r1, &(0x7f00000014c0)="8fc3c1f9ea6e15b7e080f7588caf9f8abbe1d3daf1b5e0615d6475c96023c9dd67452432e1d643870f7bfaa82a7c43d54408f402443678f6ceae9613432995bd76565cdaa921d977f1f2496a403a3a0dbf1172e80b7f983e32d1fcd7308e7023af6a6c03416c5f39b7cd56a54f38617821846d4a7748f0587578c89b70f7cade5775b276a28e89a8755b2408281adfe3bc1d54a084a1b58d0d3071887d6dae94cea0cc2d26ceb2f96a1432d061d1c7b123b36bf58cb8098b0faf44736d54f3bd02a9", 0xc2) r3 = socket(0x11, 0x3, 0x0) setsockopt(r3, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r4 = getpgrp() fcntl$lock(r3, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r4}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000240), 0xc) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000080)={0x100}, 0x8) writev(r0, &(0x7f0000000940)=[{&(0x7f0000000100)="d61ae9b134574a8fe41748a5e8a25ec2334c297772b70b9d3b57d199211ce6a451a1f52172c0dcebae531760e5f0ce5595587efb09b0446a18632267ee379cee09d61e2b0bf0f87b8e332c60263183f315e0dec08147ef8f6ca3a7034c232536a835876d5f531ef596c7d0bda0ceb312209243dd445c5fbb54fb038b9a4553cc32d07e4e990cac5966bf5c23c585b664e1203323cf13a35dbc2401142462d0b8d7739ac5c4565fd64bc48442f2b7bcac756664e1aa665b3a5d35ba0f", 0xbc}, {&(0x7f00000001c0)="551a43845001bd9d3a0f5b9a54b11cca6a8c181cb6c68b74b81b2b7b139dec46d3bce8aebf4ff8eb0a3c6a59921a9fc7ebbf6e", 0x33}, {&(0x7f00000002c0)="a775c6dcc310e308439401545187f5e2b362928b795709828c24a5fe940ce55167430fb71aa81d7354882c7e1d0e5442fbcf7848486a77efdecb2ddf8ac568bbefaf1f9d96f7c20760d4a8654d1337e36a72f90fdf4dc3bcf39f73f6984c2c53b43004fb552ca95108b4f72f0163f7c002b5f011e7e9334b8a847e97ca04dbe55dcb10dc0f310b12e907909d31a16aef495129e79ff850b1b23c8bc9bf20ca568b77a8b3535ae13e2740f70fed5f6ceabbdc52892bb85a24cad9e4", 0xbb}, {&(0x7f0000000380)="14ec91b6e1e636cf55fd0a50502571f3d94d341a775f29a6fda809a24296fd35dd942388ea5816aaf371affd786371369aeff8b00d42dfcc18d97d0b77bb58c2eeb22ad05f8accbef499ec126b466b76a3e82049e74fc69f9264469e99ea4d60b08104b9e908e8dd", 0x68}, {&(0x7f0000000400)="834d799cc1ee94d8d784cdb066c1542eac2a8aab12aedfd13c47ea6ad01412f0556d6a5dcd252a073c99d8bc265d2ab6bc54b3279d9d05ce31f582e66388adec51706f2ea20971956911bf9214b3d2ba7c740250015110f350e63056f8fab757b0cb19", 0x63}, {&(0x7f0000000a00)="ff7ca76e0cc48263f1f1d35f67eaa9d0cddc09364ecfc848ecd16e18793ebcddbd10d7c26b88bdca88d5255fb30e4fadcce5289feaf724e66317807315bdd3637fa4f7bc175ac541e8ab4f526de10d54724d9cc4356b64ebfd5ea4324a51bc8e717bf2cfc2cf1abc52ad7d26fc48873f649a420d823e13ea10e8b746e82589bacfdef69e056e0a99b4b0298f259ccb5d54a74015adffa6a799d8c3cfcae62f63d9cb542a33741225bec429d8343d319bfb427cf5d6db86b880abe828d2e69a7cfa", 0xc1}, {&(0x7f0000000640)="3156a72c0b3d94643880c3245d616c79edb8ebe8615f83f2fe177532d4cd33893aaaf9d566bd7a75d1f0eab7ca1e3fed0c0e24e788a9584da6f9101d548b75861a0a98f1dcc26aac4cfa83273879ed48c65375ed2fb56ea9c6aaf1c1291545e1914dde157fd79f3b867bc90eefe6740bc01aab741a7414e78bf0bf595fd9b609262cf7164defd1b7610391e096f0d5013976aef1cf797c8e327b8c1fb9e8a30ec6d73f4c429b9ada1747ea2a7240c8956ee3c3b7ce878fa3bd53ba618dfb1a24f464e11c2f319bb9b9a120", 0xcb}, {&(0x7f0000000200)="4d4e73d37a8e7a9e4d90df5276367b73d03f971c5b891cc76628358a03ffcc4341fd186981f2b40cbe73cf826d3daddb70bf59aa3e92cd4596e9048547c234c28ba5d6443fafbda96f35ce27ca144e450165c99e6a27732b1fa4bd54a3ecdb88218e6b79d139cc75abd9e1bc2cc70a534af74831d9fdcc62a4cc61938bc7ff3bc244db5315e84202335e85992e9e9e97a294456f5c1830", 0x97}, {&(0x7f0000000800)="875ace79ac822cf0d403fcdc8de249d6d676737a6c9db76a8a1b13e83e6b76222a6abdd733dde52ec47eefe5c877bf31412dc2867a83034047a4ec51d9efc263ddf91be05000863df8133810cd475484e20025edb3d6c3160f0aa5b14ca75f13716eba7bb6bca844afa07790fb016ee3a32471341809edbab9d0a19fb981dae6689c78d360313025f2bfb9f88feaf95bab1ced8cadb995b16d470c8b644975d0336297", 0xa3}, {&(0x7f00000008c0)="58e5c1aaac90a3c0967c1a5b7e42798c7357bf911777ae3951dd4193a92d053f1960cdb3483bf5503556f28c1cebd8adf73907a935aff6dd4d6e446979f64fdf79aaaa568087c9b18b44b758b771437306f49b837f2125d6666bdf48be", 0x5d}], 0xa) write(r1, &(0x7f00000004c0)="2078f7b678807d89e032dc19f570fe00", 0x10) 13:15:14 executing program 0: r0 = socket$inet6(0x18, 0x5, 0x60) close(r0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x100, 0x2) ioctl$TIOCEXCL(r1, 0x2000740d) r2 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000540)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000380)=[{&(0x7f0000000080)="7e4fc3974329d408913907b968cd18c166d6c2ba72f7076813adca7ce55bcfa12a5bd5935e17d1b7e405867040e9f5850360bdd1fb6419e0cf136f55d37b316eb3226da713b14543700b445956c7bab54ee72f7f28c490d067859b38cc08ae0559a51999a6fd46260f89891c09f6c61282f3dac36a3ce515097c5df25716cb0c0915c381777b6105c3bfe299a18ffbe9ec7b547374f9fbc2b86b18d72ac1c0b2db42dbfe5fc49f2c79244716bc33ed0686ffcee572c2dd7a5d0659f299b758c1449c8d5ec20d7d475de5cc78096f9d0f14b7172df26deac9a609d84d843bb1b01ab2cec6a4d340", 0xe7}, {&(0x7f0000000180)="2284b1fb1a43fcbd8bfff55e356369e77e2a9486e167686ffaffd2f0f88dd6b876a8790a982559d09800709c41e93be02ac32edc53e76e63ea6917a121006d110cadf0c8c70f0b162c5666b663ef1b065a6f82cc60809af15c4a423b5eea526bd68930dba77a93742106b7e0af19394c7de176cb15e1a7ff514f48437c410255d94dc86ab2b5b0acfdbc", 0x8a}, {&(0x7f0000000240)="770d462e65e14d28f7c2d986e2663f", 0xf}, {&(0x7f0000000280)="75cd91a38270bc2141ee7d3fd280988fa1b87e1acfc4a34368a1e69f8b1c6de3cb445acda899f8c90cf62c1c2675c72c30ac1fd41e498b9c22a79190ea361235eddc58da37b6a99d08e39f7fc8458452be3ac1665950315aae5b68526d2dd09aa14e750244abf13b2570d7654e41fa647c9b25758358e4257df4d40dbb8b4d68d30135e94e5d9f79d925887a161aaf7052f76187fe2bf6fe13dae03598c669", 0x9f}, {&(0x7f0000000340)="ed86f3e5e6db56", 0x7}], 0x5, &(0x7f0000000500)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20, 0x8}, 0x0) listen(0xffffffffffffff9c, 0x8) semget(0x0, 0x2, 0x4) r5 = openat(r1, &(0x7f0000000580)='./file0\x00', 0x20000, 0x41) r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/wsmouse\x00', 0x20, 0x0) r7 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000600)) r8 = socket$unix(0x1, 0x1, 0x0) r9 = socket$unix(0x1, 0xc7c0df3657d192f2, 0x0) pipe2(&(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r11 = openat$zero(0xffffffffffffff9c, &(0x7f0000000680)='/dev/zero\x00', 0x80, 0x0) r12 = openat$null(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/null\x00', 0x100, 0x0) r13 = openat$tty(0xffffffffffffff9c, &(0x7f0000000800)='/dev/tty\x00', 0x8080, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) r15 = open$dir(&(0x7f0000000880)='./file0\x00', 0x8000, 0x0) socketpair(0x0, 0x4, 0xff, &(0x7f00000008c0)={0xffffffffffffffff}) r17 = socket$unix(0x1, 0x5, 0x0) kevent(r5, &(0x7f00000006c0)=[{{r6}, 0xfffffffffffffffa, 0x9a034fe8acca3433, 0x2, 0x1ff, 0x10000}, {{r7}, 0xfffffffffffffffb, 0x8, 0x80000000, 0xfda, 0x43}, {{r8}, 0x8000000000000002, 0x40, 0x840057d0ec44a90f, 0x2, 0x6}, {{r9}, 0xfffffffffffffffa, 0x8, 0x80, 0x8, 0xffffffff}, {{r10}, 0xfffffffffffffff8, 0x5, 0x80000001, 0x4, 0x9}, {{r1}, 0xfffffffffffffff8, 0x4, 0x4, 0x22, 0x5}, {{r11}, 0x7ffffffffffffffa, 0x21, 0x2, 0xc4fc, 0xffffffff}, {{r0}, 0x5, 0x4, 0x2, 0x1, 0x6}], 0x0, &(0x7f0000000900)=[{{0xffffffffffffff9c}, 0xfffffffffffffff9, 0x0, 0x1, 0xe8, 0xffff}, {{r12}, 0xfffffffffffffffe, 0x20, 0x40000000, 0x3, 0x6}, {{r13}, 0xfffffffffffffffe, 0x40, 0x2, 0x6, 0x1f}, {{r14}, 0xfffffffffffffffb, 0x10, 0x20000000, 0x7, 0x226}, {{r15}, 0xfffffffffffffff8, 0x0, 0x8, 0xdb7, 0xffffffff00000000}, {{r16}, 0xfffffffffffffffe, 0x24, 0x85, 0x0, 0x10001}, {{r1}, 0xfffffffffffffffc, 0x24, 0x2, 0x9, 0x2}, {{r17}, 0xfffffffffffffff8, 0x2, 0x0, 0x7, 0x1}], 0x1ff, &(0x7f0000000a00)={0x6, 0x2}) r18 = socket$inet(0x2, 0x4, 0x15) r19 = getpid() r20 = geteuid() getgroups(0x3, &(0x7f0000000a40)=[0xffffffffffffffff, r4, r4]) setsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000a80)={r19, r20, r21}, 0xc) socket(0x6, 0x1, 0xff) 13:15:15 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) poll(&(0x7f0000000080)=[{r1, 0x101}], 0x1, 0xffff) r2 = socket(0x11, 0x3, 0x0) setsockopt(r2, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r3 = getpgrp() fcntl$lock(r2, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r3}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240), 0xc) mmap(&(0x7f0000076000/0x2000)=nil, 0x2000, 0x8, 0x11, r2, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) writev(r0, &(0x7f0000000040)=[{0x0}], 0x1) 13:15:15 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() pipe2(&(0x7f0000000000), 0x4) socket$inet(0x2, 0x4000, 0x8) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x1, 0x8, "5edd0bfc7dc59c5f9c3280cbd156a1e898a442a4"}) ioctl$TIOCSTOP(r1, 0x2000746f) writev(r0, &(0x7f0000000080)=[{&(0x7f00000002c0)="69d2842519dcf50a40984a332b36a8cbd0459682d5349e85f141ad46a59fb0af0d84466153dde3d757421088182323df577ba792cf63ab2fb68704", 0x3b}], 0x1) 13:15:15 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) close(0xffffffffffffffff) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100), 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000200)={0x3, 0x8001}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) read(r2, &(0x7f0000000440)=""/4096, 0x1000) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000000140)={0xff, 0x200, 0xb5f0}) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0xca35f26e8c11cc31, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x3, 0xfffffff9, 0x4}, {0x18, 0x2, 0x200, 0x9}, 0x0, [0x1, 0x10000, 0x1, 0x2, 0x80000000, 0x4e2, 0xf90, 0x400]}, 0x3c) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x48194, 0x0) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000280)={0x1, 0x200, 0x9, 0x80, "b222275a94ae8ac9cf2bc9281c76b904d6e520e5", 0x7fff}) ioctl$BIOCGBLEN(r3, 0x40044266, &(0x7f0000000080)) r5 = kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(0xffffffffffffffff, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(0xffffffffffffffff, 0x0, 0x0) kevent(r5, &(0x7f0000000140), 0x200, 0x0, 0x1a79, 0x0) 13:15:15 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="10000000ffff00000100000000000000f841cb8e518610c01b122b5a622a49aa8dfa2a58b9668be1361f9a3a49dce5aa7be22499f07f1911427c"], 0x3a}, 0xa) write(r0, 0x0, 0x0) close(r1) r2 = syz_open_pts() ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000000)=0xc3d2) 13:15:16 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) close(r0) r1 = open$dir(&(0x7f0000000280)='./file1\x00', 0x40000400000002c2, 0x0) ftruncate(r1, 0x0, 0x69a88df4) preadv(r0, &(0x7f0000000340)=[{&(0x7f0000000000)=""/63}, {&(0x7f0000000040)=""/111}, {&(0x7f0000000240)=""/44}, {&(0x7f0000000140)=""/95}, {&(0x7f0000000640)=""/102400}], 0x100000000000023c, 0x0, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x8008) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000000c0)=0xffffffffffffffa9) ioctl$BIOCPROMISC(r2, 0x20004269) pipe(&(0x7f0000000040)={0xffffffffffffffff}) read(r3, &(0x7f0000000440)=""/4096, 0x1000) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2, 0x1010, r3, 0x0, 0x0) ftruncate(r0, 0x0, 0x20000a) 13:15:16 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x615, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) connect$unix(r0, &(0x7f00000004c0)=@abs={0x1, 0x0, 0x1}, 0x8) lstat(&(0x7f0000000200)='./file0\x00', &(0x7f0000001880)) chroot(&(0x7f0000000040)='./file0\x00') ioctl$TIOCCDTR(r0, 0x20007478) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f00000019c0)="278b10980b135ecea99005f6981999720ea5136c811f83bd2d18b5e055155da9f7ffed639ed0f2716af005962c634ff44543eaeae38013eaea26d7ad5463d1c5cef4d1ba0cb0f5c9a6f21ea168b1aeec4bc4e14eb58db0f19465d026221940a098bec8539d1b9f57a0262af164bf1e7f42ff0cb66a2e1f9fecd3d8c252cbafb93a3f939bf3e265406fa0b65187610fe3d8cb0e247d3df250a69fec6e36348a7e121cff1c85471a2942946f92b579b45f893e96accf54b97d6b497ba985164a2aeb92d49fef36a015f844c1e6d069e8d29ffb5abc73e883e9d6559050a9d9ddd2b774ee3b77b7b051d27ddfedc551143d90b506211794e41d24fecd2aa3a580471c0ea676d0b78b31d7cc8ee1542b939aaaf6c1f1142f1fe89c1e49ee9e8ea7af775f28cd1ca12c3d8b4ca70056e1b12bac6f0a2ff7cbaa788a6f66d674ca9f09c36dfffd3d57c69abf337fa94954e87915d64962bcc893a935c9cb0610871aaea827827fc7bcd03512ae108cca765420174429a08ef2a5cc681a11030709faa6836f04e073514bf34bbcf8cf42a5f6451eed520f35c42f01db018009b6c35ad3587648ea119e3e90b66056bf30a614018ad8530b14986eb36a360afeac17e7894a77a5a597732cb23fc982840655ac74a4193315e7dfef613fac09eaa059872e028f615971017d9c81910a3b77ee3dd587edc5c9f21c4ee924e17ddfc5e6b2fe9feea997d7dcb19961afabf840b98c0f0c193aeba9f110ec89639d6c4017c79ac1765a9e876db52dff24d5be3b3a87ee769b7bbcfeacf5772aba142bb8113e1d8091ec6242143e6d623e3ee1b964c40337b4a23abec7a2e659e11c14bd36e90f05256e55751b963c393bc0641fa9fa2953bc93049e4b79fd4ec78f65a2281f4b2004a7c870806310bd6eb13e6756fe40ea6d59e861873b3519236a4d33146bc439efa75fbf2b8dd5f3f9a2e9bb64afa59839c5fd77c18fd3f5868678d87147acc0532cf026b4ef0fda95276ebeca972989572e10d3b7121885178cd450b60fe6b437b526f84d1f5e02f5fe914caf3c5ff911b4df976351233c6e00416f016c4ff1860a4b110d45907d9373335879453c3c359a79eb91591de2dd59300f8ae378a2e0b92922490709314a496dd528ea67951b33cd860b568b8290747f97180d3f6264d6f373aefec7f40aa7da7ccd4fcfd286b203f72731626c3069e2863aabe112de2b72f14af97ab3e7c2703f51d19406c61683859403335a82295ff2c75971887b89b0a5cb880549f5c7e5475353ccbb2b349f931af9ee7f24442509075fc1aeea6b973f2721fb6999ccb3a11b8e809a8352632752d4c39fbf00b370d51357cd1ab98cba47f6a181051351ef2d915ef0e9f3bae3cc805829ec982e78b8711a998e38a2611eab5dd57ee7cf7a46fb2dd30646eaeb274efa6083ffb454a68394d642fbc67dd6f30783922d30e78403f72844921ee380c1b0c68792204b3f0390b3e1db32ec184398e665626085bbff8891d5f5a00812ab46b53a35eac65c56ecf7f775a4cf03a7d81d8dcceb6dd4ee942c282ec810c29723a872e96dc02fcbeebd7c1d8adfa8c093121728a99c1349b8fa4ccad464023783dd5054038807eb930a60649ef03bc103572f41649a79b5cf0c0438875c9a42b3bf5e2180f78570d35da78e77b3d1885b2cbe05fe89cd0a97755024295fe20e7adc85ad8aea8a2b93a608d9c77ebe8f0dfe60231f5c6bfe6614601e57d833444469116bb5790f78b26398b1643b46dc3dc7da2a008576f95c88f27699299d54c5813fcb1ae4e50a341d7a66061578fc42f4036cba19034c1bce9c4072870ca9e98e0a0b05a22f30c34a5435b8d2d28f9c45edf650eae3698de7e2f1aeeafe30c9b0733ab21694a2b4bf46fceded2871ad3cb4cc819903bc50feabd60c082026e3461dce3cedda24df1b367340d6565315b71ca641e7066b072458f5091b39c5a3716b483834808bec98b475ed1d6b0b68cd27bd2a2c726f81ae3d2eeba947c64494ccaed87da7b91834e2f7ac365b6237bd67389d4e4655435a10ab859ee534f48b96a08b3835af1d76a0c31574585cc1629ff6eddbbb1f315abc8c5f5c82f1e99027c016e7b6dc86e29d10c32360388e3a31f6b208cddb34de9838457f34355b610cff3407e538a746f38ab6c14b99bd5e4df26c367265a5b86fde8d59ea3c9c01f4b6dd8f2d5b19358729fab97eae2aefa25bfa33348e21ac3e0f1885522bb988de1c6e095bfe021b208453cd955c06479843b4f811c275bb0631e8153b23d2303b6920281c979393f97253e3fc28aa75734eb6c0f0d14c24ad5456c097061a9d4a3cf281eb961fe9ff8be2215ed2ac08d3cbcdf333081dc18e547effc8b2c1a303118486835f667823e2fdee511fe4d260b71cac6c3be54063ab086fce7e0baaa6d5f9cd1a3413bf779a8b2e5f78460cb43f3c9f82eeaa6940752718abdb3a11b7a37ef5c74e2a92bf5b7c9a1e864919d18c5a909c86e88b1b256d5e6613f8ec5bb2ee3879a138dc6c0fec170790611a670a8901127cadf86a1de999d0c675430cd8ddf762060cae92375d4be8f83afd251413488e936f7a53df012efec3173c5a58d509abe6f1ba5ea24b5f6190f293b3dea1e503b786f592baaef0215add4512b2279a0346dff0210c4661117e17d59df682247538662fd36bfa608ce5b7b48079f0e5f1b41ca15966272950334c07939b27d5eb787e02daad75e0522782204385e16295e8c763be7c42a67076ee756f85ab8843d45d124f30ea1e15346502a09ca5f7d04b571cb3a3815ec2e3362751e8bdff3922596bb581b5c4f402eab254ec73bd2a6e865edf2d92922413a961cfe1cff16449fd68c0aa05c461631a15c8aa0a0149b5bacb82c75cc8c09dd06025f900348dbcfb4887f1add14cfc1cf7baf242bfb12ff34ebb809141f691291539fab398169461c83af193e03dd28861bd3bfbc92414760d8b170262678cfe49330d61a2e4e0c489f2a4218094bdf2fe93e7e6861daafe7a7f487cf989dfb92b387fe99900a9ff4fcfae66309dae7f0c8c7a85af808f6ded58ce25780fb7d459107bac247312605ab072eb7a5409bb2b2402a482d3ed939f862d7b0b3d596f1b63f77ef3240ba3cd95a6917ec942a62ade90adc820d6675784a214e646bfaad951575c95c91d7004710a641865dc808064436aa896580b58f697a31497a10bbd7d22e0a7c5483015b25d2d5b44e5b6ac7354675351cac2214abd9956e345357acde556763d2ff51d768b362a47cb4877361ec61a69a07c73e2131f0c4a9208d137f792c5ad5b9833c3e2993d1d30a3e0b8b7ef7be740262024b78bb16686eb5aee17cb984f0d9f9133f8756875607959fb2146da441cbc3098debb2810f6d759091de9f803cba3699868e14cbfff22c60415764ca00c5791862cfa4f28d7aba4209fc31343f00ac1cc59fd243c27f32fb1e584580b65ccbffcfcd14c0a479d6e0ac6e8a73a5ae22659351e9d661b9e81cd8a91813a04fbc4dadb07a3fce118442061b4230086053bc37e03a0ccfd742b53423d4d49e5beca6a9833b54cb1e4141b8b185520155ae6066c78f53c1ac14e425f84758f8dacef91f5039ed2335a26321fdcab27aedc115235dcaf8b4947d61772dc27c2944ba9c1f8e9f90e7df29960f31eff3cc20c31f498d7140f34455cbeaab5bd3334b977615675bd50c69272c188a854c4e5a8e7cb297bec14819bb304f918144d0ad922598fc1350646c19f52fb55d3963f65442246b007252dee924c4cdc9a27f6195eea29aad7dde8145bc0b7ae8de001d59282190c3721b13968e01c69e828bafd95d8cfbc64b13a70273c12886938d0efbf631e7c6609fd463056f04d055239d4626ed52ea77c2047d701b724912a3953cb72410ca4527beda4bea61135b26d735e09e9f71258a05784a6ff66b160aa406e3c551288be07dd0816bf0eec43b4b4e1148177b64eab352546c153a980325b41952373cde1795d39b6e0e7fc818f0661b4661c226f3522982d7308a5443299bcb425104ed58ffd57dcca9cb458481a03c897ac6fb51af1c37f9e527a05644a6cd58eb2baa2077305c728dbf91f8606f3a565805f3149fc68995b6f5643432850ad90ba09014ebef8be1916be7412b248574253fa9a2dfe2589df118af5c02add418366c80880c8cd13b03396cd0722f9490dcb73bd0d0c2780abb5b8f5c84c318e4e3731c52b946b4882eccc85f500889e1f478d5ce1574f4d3fe950d1f5a26ccb5021eea69fe64bed7703c59e82cad9f76c90357bfd200d4481b95425bc2f40b8060d33394cd0086a2b5872172d6a3d6a0ea21dd05c76e8cffe67494625da0d16321eded1ed2d03afd7438dad7cf6361d9dc76faef9bd7d9a6b03e88387cac9dfb707e820e36176da6bc1528b02fc0355e7da5d00baa418e2f520bccab32e216f418de989766934230313e107b153db61d82d84edfd2da525a3d303a8fb98592881140ba8791f13db758232eb8fede948978ac986f4e81eebdd1953818144a7e02f56632fe08abcd03f9c45beae388c33b740b78e9af38955bc04f87b76eeed23c5fae0f459c1102098c003c3cfeba5c050833d7886cae6679e56830ceb3923ce4e266cba4a73a39b2ad91047ea548c967528fed7bbfaa6039b04e4c673144df304a4b2e7b566012aad6ae20f2352070f746bbf6eaa730c1bf294914206ecce5be774ac1a168dccd81c04ba821a8749e245da9bfe19c52ebad4696dc701476977294119eb9b9e7b24aca0b656f6e5d4b3d6ca5f8978680876411c21fccb71395967709964ddc3bad8f1e163717e9543a3e7f7dc94be9baff576ac941462f2e9ffd4a50efd4a37e3850ca05592af5d4cbf44a38341cb124d87e31bc664844ca10e59e56059844bc4e98891719b9c840d3e8d9e0b7d20a3095a22b9a1a9081a0d1be571e3bf02a0bab231b5237f82699352a3242c2af0c25a6b90ef0446eb1f99367b59858c367e89007e5dcb96be3390652249c19ab970fd83acb4cfd172c8960ffd3e307fa0880e573731d2ece96c5e5bbf7762c0f3dce6acdf6660ab5b54e05547a630ea0216bb8f08bf1a86438e8beda274d18d7165da0cc16dd5b0248753990333813ae465b2a6be9907f091db3fd6085fbd170ca9e2fddd01c57385379edac10a03ab5981d234ceb4334f6708dc47fc8440f6dbc692b9403a27884b8bab75c1c5c9cac1c14b8738045a110a980f86c6435408bbc8d24e89f423dd5d793c03c72cc466a241edb84835a6c96187a189e9b6e61afd9d2eb909445c25cabdf44ecc762881e655c60d6e03c153fde47be6486a5ee1eca8c55e86345e1f17db911467aecda54a039dd0eec2da9333d46730c044e07974556a6619d1de4cdb6514c0bb8578a12576403c1ff2737e09fefb4e50b5cccb722addca5c2fad48dad68f24559f6cbc8204fd7f6de2292f97001430d9841eb7b5e97d59e58ccb05bf665dda140f2f1c00150105e6d2b4c005b11ec9c1020a3c358b694daba3607b04dfcf447abb46727d0dd48f68c010e8c58d4712468079ad1e659cc5c85ff73a3c3563c4bca89f5783a89eaebefbbc4210956ef1505dc3e28ff07c20f0a6cb5b58741039c8df2fefa637ec7eef404a1ac2312c13ce26b53dcfabb72fd56a32713b9ae108f9831bc4ddb8761f9b6cb6daba0d60db45a80be61d954b3cba03172446e6e4508c5668a918d02ed2ffdcc70e7c639bd5b8eaef98b8978a80ebb5275edfd5e3c016209e64c4393ef2f88b6d7ad1e8", 0x1000}, {&(0x7f0000000500)="c60399442ed162f5c19c7b981719e1bf3374cf6c2ddc0f807faf30b26e29334882c95d7edc6f8e6f7229144e3037908a5f1055363eeafcb6b1228a3950cb8023d6a9e98cfe98aeb9b5a426889cc11c07f282abc543e2a07f7d8f49e7633b", 0x5e}, {&(0x7f0000001680)="7b3a4f64bab3f5c86c6b3ca6e38eb8776b7cc3daf5a585e3e53ac9c72206388e3610bd5db5601b93abe1ca632e7224d198a84841963bbaf8975d37984a189886f63b998935ca7fb4b3d052610ced1ed1d20fbea1df85e409b9997a18e1dd8c3a79f68a7072b659c3f50265668322a10e72cda8691d8440151422bd566daa93e05f2371ea1fb7c723b92487b96762027d5192d9a650d3b6927e88e6805ecd76fd3a9b02f2f3473754b03737c53670188647e9ef0b3c3f66b715996014fd614c1e146177318c6343df9fc60c438390e1162814611cac5d5049065de8b661", 0xdd}], 0x3, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000100)={0x3ff, 0x401}) getrusage(0xffffffffffffffff, &(0x7f00000002c0)) ioctl$TIOCSTART(r0, 0x2000746e) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000400)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000480)={0x7, 0x5}) ioctl$TIOCEXCL(r0, 0x2000740d) getgroups(0x0, &(0x7f0000001640)=[0x0]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r2, 0x0) poll(&(0x7f0000000000)=[{r2, 0x1a5}], 0x2000000000000160, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000440)=0xffffffffffffff46) r4 = dup(r2) r5 = semget$private(0x0, 0x2000000000000a, 0x200000000000384) semop(r5, &(0x7f0000000800)=[{0x3, 0x8, 0x1800}, {0x0, 0x80, 0x1800}, {0x3, 0x1, 0xffa}, {0x3, 0xfd, 0x800}, {0x7, 0x8}, {0x3, 0x9, 0x11800}, {0x4, 0x4, 0x800}, {0x4, 0x4, 0x800}, {0x4, 0x7fffffff, 0x1800}], 0x9) pipe2(&(0x7f0000003e00)={0xffffffffffffffff}, 0x4) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffffa9) lchown(&(0x7f0000000240)='./file1\x00', r7, 0x0) r8 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r8, r9) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r7, r8, r10, 0xffffffffffffffff, 0x40, 0x4}, 0x49, 0x1f, 0x5b5f}) r11 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) semop(r11, &(0x7f0000000800)=[{0x3, 0x8, 0x1800}, {0x0, 0x80, 0x1800}, {0x3, 0x1, 0xffa}, {0x2, 0xfd, 0x800}, {0x7, 0x8}, {0xb, 0x9, 0x11800}, {0x4, 0x4, 0x800}, {0x4, 0x4, 0x800}, {0x4, 0x7fffffff, 0x1800}], 0x9) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x8008) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffffa9) lchown(&(0x7f0000000240)='./file1\x00', r13, 0x0) r14 = socket(0x11, 0x3, 0x0) r15 = kqueue() kevent(r15, &(0x7f0000000000)=[{{r14}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) dup2(r14, r15) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000140)=0xc) r17 = socket(0x11, 0x3, 0x0) setsockopt(r17, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r18 = getpgrp() fcntl$lock(r17, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r18}) r19 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r19, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r19, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000380), 0x110) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000003d00)={0x0, 0x0}, &(0x7f0000003c40)=0xc) r21 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r24 = getgid() semop(r21, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r23, r22, 0x0, r24, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) shutdown(r25, 0x0) poll(&(0x7f0000000000)=[{r25, 0x1a5}], 0x2000000000000160, 0x0) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000440)=0xffffffffffffff46) semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r26, 0x0, r20, 0x0, 0x40, 0x7}, 0x7ffd, 0x1fe, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r28 = socket(0x18, 0x2, 0x0) accept$inet6(r28, 0x0, 0x0) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, r29, r27, 0x0, r30, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r13, r27, r16, 0xffffffffffffffff, 0x40, 0x4}, 0x49, 0x8, 0x5b5f}) r31 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r31, r32) r33 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r33, r34) getgroups(0x1, &(0x7f00000002c0)=[0x0]) r36 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r36, r37) setgroups(0x5, &(0x7f0000000300)=[0xffffffffffffffff, r33, r32, r35, r36]) r38 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r38, 0x0, 0x1, &(0x7f0000000040)='\x00', 0x1) setsockopt(r38, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) getsockopt$SO_PEERCRED(r38, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0x110) r40 = getuid() r41 = geteuid() setreuid(r40, r41) getgroups(0x1, &(0x7f0000000340)=[r33]) r43 = msgget(0x2, 0x40) msgctl$IPC_SET(r43, 0x1, &(0x7f00000003c0)={{0x2804, r13, r36, r40, r42, 0x0, 0xff}, 0x10000, 0x9ffb, 0xffffffffffffffff, r39, 0x400, 0x1, 0xfffffffffffffffd, 0x4}) fchown(r4, r10, r36) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x20004) ioctl$TIOCEXCL(r44, 0x2000740d) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x3, 0x10, r0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f00000001c0)=0x2, 0x4) fchflags(r0, 0x0) writev(r0, &(0x7f0000003c80)=[{&(0x7f0000000240)="3a2f76e5bb55fc863e39311430b2bd525981e4d2932abd0fe7755556a0f7c4a7c32bc9377186dbf8be74f5d90c050020f546ef49d4eb237d552c24e41d4463c71eda6444df152e97173dcff42c17c943a32bfd1beb6e6aae9c46ca8060f4fa843562b7384ae594b2d864f775276f", 0x6e}, {&(0x7f0000000580)="ac4ef615c8069d4a6bb48afbdc4864f83900ac20b378a0094a803755e6912c4502d0fc825bb5cfd8", 0x28}, {&(0x7f00000029c0)="4e08e0aab05f2623ca5476c35c1afafd1fa92289ac47e07405d2f076a7d46235abe2640a30d18e614fe8c9b0c68e7aa512f5164da8c108ddf17fd43fe09fb355cf68927e95697c4aa7bcaaa298695ef90870a9db941a7fbab000a232812dba3ad6bfc458c8db19976c31f9e2c27410e50fd4eb4865d5cae71ad0b643f6a32fb8a95ef808c9aca69cf21dc61a01548c2717986ed0", 0x94}, {&(0x7f0000002a80)="12ca63d00b872cf6bd063b2d9c0f75e763ace841d50d2ce28160ad98c2ffd3dd15dfffb9e3a455d14d3bcd413cb380ec34c2fd9fcee8894b9ead63534173823e0962b8c67671bd4c894c4b046c48edc39f54dbbcc4e0523eb73a00beb420c6e60ebd5fde8f189160f9eeac1fc44601e937a0d633f919c33c4e7d65306e4eb718c8d14121232f485e9dd8fe1dadd40b7efbfe52d7135055a028ebb8e404a25470e3f2cc116e2d2f5b3eee2ce4c11b0c37a6f9db02210a27dad00502aa6861f79552fa4132c5c998613fbd69a5800aabf33f38d8cbf1412cc6b52a1a339857c0e1845ad857e2f159c657dd8bd1c9175654baf1d741bd0ad51a4cdd87f24a3372fc4cc3ff23fa19dc742d250ca77dfb0f4afd397287f992a7a466ba7919b0f8c148b1a4221224d712bd131bd11bd3f176b9996adb85f71dd66a0200f9209abe9752805e800c87433de0eb96720b176d3cbab0903db184ea6796588e4d6cfab23736988a785812f004365cfb9ec8dc8f850ac623ebf6f5cce7858c10b8efc2ef431dd5a60a84cf40e3449c4377ea65d106f063ae65f3fa8826be850cd0a6455a230194c305ef227e05df9b04331ddd3da20091966b6c1bb8ae66b1257f592ac4eb08ba01aeaadb2085bb29d9e5ad5ac7881b60a770048fdfc49580e8e0f352c7eb1ff911284e72c5a46171978f256469e522316c23881d716cfed94df3d9798a1f34453ac516215cbe2ae9b5700587b4b0bca4096da2bc6478d57d9ecfe73b977bcafbfedba508274de27a257ed1e28c1159b5e29e05d499e8f7cce8061981a8bc5ed369211f7c9a4c8e1460f801e9466434459d249b0edbd065f7840442c7461b4e8414604938b1e1249d93bbea7b709a9be381cc4d663ed38697099460c8b06d9ae9c5dccf9b4b9e35c15a51f4a343dc77dfd345d86c598b82f10096b95de70f0f531c74dc65b7d4af0bd1113cee321ec2566f80c9cf74bdbc1a9cc2e83ea323b0bdf074fb84ac19a7555e44439f2bad23a89034a8c39f5cd3398f0954fb12e050eca1c99333d83e616e7e068ec85d46e61e4be93c9fc766cc4d297b93c8b8d9c815fd7e92b64dcdaaed0632b5f486c2c52e203de72149378e30ec5fd8667f4a02b6e53c336c55c5b793e7444ff2e68bba02d3c9cce634ed020c95591729a36d95b38d3a81f62e5f40d558b9d030d7fd764faaabde2a51b5996c9b5342355b43b1f845c11fb4ea50fd8a042b813ed7911987f79b5adce05547de17ad6ce23db94b3f0694f02578fce6a2692467523e690605c54ad3ec72b5a135ba7aecb33b955cd660e0cc1caa397718640bae2699a1bfa091cef9c7cc4e2d3e583d0bef2669b64dcec892bad4ab19b7b8649f78c3aeead4a9e769c76c31a6b80d4d0733e24883c9b31404e9a6e3f916b1796f25010243fe5195c31b5a96c46e3e254be8eb5fdbaa243a0bbba4a701d1804759d06ab96a5f816a994b65b37ecf6c5f5c79e08e7cc7dcca1808a60561681699baa0ef9baaaa26e9cb1330ea45a073db9617dd0684cb2a223c928a965e999bbbbd810ec59f02d71658f2622c398dc832325b500c43b015c1cc3be87c9e4fdda1dbf7e518e7bb65e87e832dbfce9c59eb6719b9a18d17629ca38129c2d06d5de98ff9f4966e2dde0b69890e70c8cfa982a6100e9d3d7027e4c66e3901c9012dbc6433176fdbfafbfbeea8ec0f31fc1ca7d2f442e726d300da06aba8f0ecc0fa43b87b89c14c381a1c2fd18d5b43224b192c50e55e97afb07882b566a1f2010a02f14a0f5a28560f8c815e7528d5faad6bd65734115560732dfb7af00aa2957f7b147e06aeb54b2aed0a807860c19d946985fdf41b765bd37cef45640d08dc13b0fe882703370dfc858eb7647a3ef0716a95cd803f874c73ba1da3519259c4a601a3f45ec325d0b566c104f857e388152f83755bd7da9c806acca5bf0d193fc07d26b81d163a63edfce2157277ad8bafb5085b42e8ceccf79954d348e552b6e1a8dd4ea573a360e12f83d86e2ccf65c6741232678a4afb685f0297e94e45218879b37e0d85ece71b050e1823d36d655570f1c077c96820bc1aafd8f9ea9a35289ee5a9865b6f1d6f5ab6e700efcf036e6625f535d40152cc0a42a8cd74fdac47b36b6bbaec645dfa8465f46a07d6ad7cf6b52ce06c318836dca82b97ed4039055b926ff9f4b1e62e6cf4c7c91d48fbd28b6a3ae7bdfc8413bca8de2b9118790233e149abdeef1f423d445b760bc5162a1ae3e1d1aacdeb22006e349b5e91f069e19097d0c43ed9e236d5773a150097e9f2e98e53396e490ac02165abfa2864cf6fffee2fc6365c0619b532583edc869e1df707479add172e0604891ad3dfc3256956f7f6ec92f5b6c3ac85be8e85c69177bfbb542a3fce821dc20e6ecdc56b2083f520f8068c2112c05264c422dc0e53bbd4048a503602a8e841f695c2224a063067d6d85e84cd083a9edd98c786f3218fb89e4b1373d2ba12dce0aad15c2dedfd60198ca302e05e359450189543a72fedc37a08f75d8b41c0f29ef633080469e029cd9cbb662c832584943bc8e95de0d750d4571fc8b2c135179db7b5dd423e8b07f4fc34f516a0428d353a6fb464922e83c7a8438da098c5f2aafd690ccf181b65f33cf901dc77a35ee45d71583e5b3f38c5a92625b107ddb1c581dcab8013fe70f03d0984983715419ac66c98bccd556cf409a52109d8f55f1a3f611af0379da51e0a7fa7d99cbcbe690459c3502ebb37d7367e3906afd366fe1818522bc7346c1d7f7afaf4354322ba655256db9aa4f951f7d3a30d8cdf651272de629d8c7a74f21bc4b424fe8bfeb36e424dd1000e8baabfa72b7c675d0ee7c2ea7d679cffdd5d11ee7454023eeb4b0c793623a2ff30c7a4d69f6a4060cd7d9e5eb6cc20e36bd000f5de799150d9167263995e745aa1a09704db224733fd7d7fd5fe11fbc581d72fc73d370d781c188d87b94ca963803cc8fe87c220e2ea5aaa381bfc17fe993eb30ca08824fdba5cb1d31688c6ce48455f6d8238b820cff6d19eab5e9aedaf31b95b0d541dfca57be3cad87d0b7d3858ad398d9854dff46c2cdee69af0af9e17d2f9c563471c51d6250477450b1b7f76c9d76ac9da0bf15ac895492d32bf52079c74571c3c854ba11318b03c1eb1c3bf57edc305b557a9cdb48eb6264a9a9228172e2fa9274111bd504e6501ba8381bc8cf8dce32a031419864d06733b56058297519de23f13e3cd7547b00fdf5cba328750bdf672c44c5a18d2e557a6982028ce31f8b12a92c591a07b6d0a88f5e7f62136f78761d2476ed894ae9f8edc3179ff1bd2e45de510954505c820a1b364cceaa299f84ae958c7e9e9b4a649097d0cdfcbdee6f8b53303f0eedf4ae9da79a1351198e148179cb090bad88069ef9be500c69a065d3db50abfbbfb8b35eac10751820dce8935995d30c00c16081272358da34f2ddbe2152edbe14278c87476465b60995e2839c64e3f31d48f60700fbc70cab4e16c39ef4ecb21d4a46d6a84fc2dc1255efaee4bcd7ebe98c33a8ea100c8dc85fa1af6f16f394d4b847bb68e9cce3837079f865b501f6b3f9c9f5fa28c3b33d278a0e96d18724a9e352e722e3c00d0574db6a511fbe5c87378434c7a3aad8245f23a947eb2ac6fae7ffca0e918fc713e84908fa5376f0318fa84fce702bad55af6125f86b5b12665aead1a86f0212b9739426cccd380c36d651f7f1175bb5ef79b3635356541200d56a67ad122e37e351e46c533d262a7baff2d55ab7997148a2932222e0e1329184cda0a9032e9dce9e13a5bbb34dfbeccf751b7c1f1ce8eb91a47a64e26e4ea0cb57a894e3b3314656f10c53cbf66f7dd597762b22a53fbe8be5be296772256ba9a5da9b56e29f3026d023b2fc1ed767f6e921d9b3e573b15435b9f692e98563ca34173e74f395574dada0e631e4d1fe73b331ace6195949b7e24f05c815596b04ab81ed66b64a5fcad84914336adbc78d0f4817acab057ed94d2014725139505912a070bd1277087fa4ae46133416395f81a8ec800462b1b66c5a14df686d404d27e06b974fb96b885f927790d02b89aa005b29c1d42be0dd74d253a421a31d24dc1dab199c678556a5f82904e382678b3eec7a39f53db3060b10c57d44dd0b142f5154bccaf8e9cecfc799106a2c1c9a6280c84904ebcc146c64af1003aa8de6dabb583ac9468860404a06d3810989156bff7962e0611fa5e2443c92dad4542c734f003e83bebdd31d6f8922731fad6238af98eb634c3f960abb746ef7ce802b5595324ecc0640a9f79f4fc9aefa46c45b6b3a974f388834fbcef3c3fff9098afb0a96129c22ff2c4b8eb3f9cb3292611bbc7da4636188769e674e00f588261e53a797da88bd6b6e7831ecfc5e4ac584020cc07d4aead6ba2f03c539b808ce811afa82a97387e33baec21f26d61c571a3322192f4a7ce0f586f673feb57a1eec81333ee9cee9a0bc37c5f201f0b8eaa16993c145e1b0c6b90ffde353dbde6a67453d7e09f10925fc1f05644c7d765cb363fdd1806a10a84ae4c822e432d087076c0affca5bbe6f603b3931d72c3a80dfeecbc2b3e0b8b03bd3a3905ae581dee38d1901a79ad3c2f412458152cd46845701cdf6a9bfdc6150f540406a6514a46b12e1b2c78931da533bb66ec26ad49e0546c1b44f37b7a7f5145c71be084fc5ae6cf04eedc8959f89415f9afa336dcea101162d4b525aaee4ea74e6361f26dc484ba7035043a38868aa51635cd85d7f0f302d6b8d4e3a11a1286ec4c671b20509ab4071b412a228745b0545aa1bb67c81b2b7e09c02bd4fd58ab49a24703110f29c2088cf69aa47b94eab29eeda7cf71e3498dfd9ff4db2fdec5c38434b51020d41da50e3ccfa306b674611276a152dec0031cd727ca2bf825623e4cca9cdb38493cf951149d5a907ed5c58f31fbc7a976295dcc3f64c9bd4329edd638a396f6cfd99e55f2b760f66340ca873dd4d1d1ddff74306d54dd9ce14e7b2c63fd85ab3a8568ab1a2999b21289e50ba9681af06fbdb2ab7a3454646c7eac6726ce8bb78b0aefc8d95b027f84f1b2002c79155319de6533f4ee84b71dd7df265de878a31e01154b0fa002dcc4463976955bc9914e7d49276ac833993142eb05b2b6888d4a4727c37839ed40940783863b0c8866064d5d7c0fc9ad724435ed935a31541778c58da8ccef1d98b543eae556712922caf19c4fc20f220d6208cac2f66f09b5ab5cc7358976abc2b2fc958968e00e5040a02579bce93a45f7f2c7fc930389638e692db30fa6fee6e54755abad8f0e7f6a6aceedf9e3adb3ffe515b0e7d2ea90bca918f9bbd9708c3aa2490de1c74dac8f0bedfd70fe23f1f542750845237b4625b4e01441ffb49e8c37924303c9c8bceb189e6f4d24ad48fe95b72939b2d991b11fba5866612b5818ff9c1e2bcfdc89a447352ed3655fbfb9bef761594a674e24aaf8dfe0301dc5db75ed0bfac62ee8c0fe6bb048d5b61130c94de0c7dfa27abf6aaac1bb886d6754982e11b2fb96dcf9668c1a3ef3b93e855b22630b38666e350b3c390568c241873ee491c9371b6429db9a42cd76dd6c3f04a64bd8c335aedd3b26a189fb95acb3793e9747cd60fcb782149b182a90bd499e49fda48931a80548bc66a3de7180f64b4d68b8fbcba58f0d72eedfe3a356912fea9caebf9f374173f7c5889d5f419db2840258b744cdd949a7b7ed96084f52fe277ec2f2e722ca35192acd1405d9655654eca997023b49428b07de6cf8da01ca845cdfdf0111f8e469b30ca7b52b", 0x1000}, {&(0x7f00000005c0)="e924005b4fba0eebf9bd2f1e6f8105d6d5c2c1c5ac63429d28e6345bc200844535362a1b44", 0x25}, {&(0x7f0000003a80)="6534becdff1457a151088071696e28aa85dae188c89a16d5f648e1cf1237711525f60fedd9e601ff55e03eb221e6e92e657541723d30385c4fdc218b804d9b3e3027891fdf196764427942da3a663f27a9e3cf53a2b2797a3ba7a154842b26639169bd94c7ee9e7ef04dcf5bab43de458dd5066b24c4cc2585092cef37f562c4cb305151b5b5e4dfa89a0d12446b1db53fddfd7c59997c14400dd8e26a28dec3bad4ababc14a67747a72626df02aa17f312d9959ba4be7878f5fd04328c2efaed6130759fdcc2d53e7ef33fb91a477f69baddd53de21567532ec", 0xda}, {&(0x7f0000001900)="7cc7d26396ba5ab41133740cbc0f9018f9d207a7d32dbc5912cb12b89c106e54b851400e2609255104758d8b58b17041f92ead1b65e85c5936a69aa51ad03c5c810c97f7aa8729865d523f0fa921728131f2ca7c86216805d982202b24bdc856691c1802cad5002cfb279ab5", 0x6c}, {&(0x7f0000003b80)="b02b457a1e61454ffb5507725f08a82a9b38d1f06f7f9ae1846cff5a421b491c13eed6e71e1ad725e95f1db031ebe4ac5411cff983818e44f180e73030bd709b2442319cca33f293d9f39975a8dfb5723c20055f82b5bb69bc5d40c7ed044386bfa64f7f4db56a575e3b89ffbc48d3", 0x6f}], 0x8) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000001980)) r45 = semget$private(0x0, 0x4, 0x61a) semctl$GETZCNT(r45, 0x9d5bcfca82b0e651, 0x7, &(0x7f0000001780)=""/255) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000140)=0x1) sync() 13:15:16 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) getrlimit(0x1, &(0x7f0000000240)) clock_gettime(0x2, &(0x7f0000000200)) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_SRES(r3, 0x80045721, &(0x7f00000001c0)=0x3) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc5160527b0100e534840c76f3000700"}) r4 = socket(0x11, 0x3, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000)=[{{r4}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) dup2(r4, r5) r6 = dup(0xffffffffffffffff) ioctl$TIOCSTSTAMP(r6, 0x8008745a, &(0x7f0000000440)={0x2, 0x5}) r7 = fcntl$dupfd(r5, 0x0, r0) sendto$unix(r2, &(0x7f0000000380)="bdbd9421c8ccef7d7e24550298a7adccb53b32520aa1f4f4bec499ef3a85ccf85d13e9168f4179b6ab3791ece26378267d180b3707bef57547fed2e6d3133258cdde4523371ba94d217620518176c691609b4316421154260cf2f41a21f0e2dc486dde7a64", 0x65, 0xa, &(0x7f0000000400)=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$WSDISPLAYIO_GVIDEO(0xffffffffffffff9c, 0x40045744, &(0x7f0000000340)) ioctl$TIOCGETA(r7, 0x402c7413, &(0x7f00000002c0)) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x2800c) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000000c0)=0xffffffffffffffa9) writev(r8, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xd7}], 0x1) 13:15:16 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r2 = socket(0x18, 0x5, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r3, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) accept(r3, &(0x7f0000001480)=@in6, &(0x7f00000014c0)=0xc) setsockopt$sock_int(r3, 0xffff, 0x1007, &(0x7f0000000000)=0x800, 0x4) dup2(r0, r1) r4 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r7 = getgid() semop(r4, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r6, r5, 0x0, r7, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r8 = socket(0x11, 0x3, 0x0) setsockopt(r8, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r9 = getpgrp() fcntl$lock(r8, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r9}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xc) r11 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r14 = getgid() semop(r11, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r13, r12, 0x0, r14, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) shutdown(r15, 0x0) poll(&(0x7f0000000000)=[{r15, 0x1a5}], 0x2000000000000160, 0x0) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000440)=0xffffffffffffff46) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r16, 0x0, r10, 0x0, 0x40, 0x7}, 0x7ffd, 0x1fe, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r18 = socket(0x18, 0x2, 0x0) accept$inet6(r18, 0x0, 0x0) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, r19, r17, 0x0, r20, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) setreuid(r6, r19) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)={{0x99a, 0xc1}, {0x2, 0x3f}}) 13:15:17 executing program 0: r0 = open(&(0x7f0000001600)='./file0\x00', 0x3fd, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) read(r1, &(0x7f0000000440)=""/4096, 0x1000) fchmodat(r1, &(0x7f0000001100)='./file0\x00', 0x180, 0x4) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) pwrite(0xffffffffffffffff, &(0x7f0000000000)="ddbd42049cdb2bc14cf3a9de15f2be6604c7ffca5fbe2af1788d1566b3128c3d193b75b3a3627aec4e72209c55ec2d9c2f1236f15b6f6f631f96f6fe571a360060f280ad", 0x44, 0x0, 0x1e) pwrite(r0, &(0x7f00000000c0)="8b19", 0x2, 0x0, 0x0) recvfrom(r0, &(0x7f0000000100)=""/4096, 0x1000, 0x800, &(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa) 13:15:17 executing program 1: madvise(&(0x7f0000400000/0x1000)=nil, 0x1000, 0x0) r0 = kqueue() fcntl$getown(r0, 0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) shutdown(r1, 0x0) poll(&(0x7f0000000000)=[{r1, 0x1a5}], 0x2000000000000160, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000440)=0xffffffffffffff46) r2 = socket(0x11, 0x3, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x8008) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000000c0)=0xffffffffffffffa9) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f0000000140)=0x400) dup2(r2, r3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r5, 0x0) poll(&(0x7f0000000000)=[{r5, 0x1a5}], 0x2000000000000160, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000100)=0xc) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x20, 0x4, 0x101, 0x8001}, {{r0}, 0xffffffffffffffff, 0x28, 0x8, 0x4, 0xfff}, {{r3}, 0x84a244def66af610, 0x0, 0x2, 0xffffffff, 0x9}, {{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x80, 0x0, 0x40}, {{r5}, 0xfffffffffffffffd, 0x0, 0x80000000, 0x3, 0x200}, {{r0}, 0xfffffffffffffffd, 0x40, 0x20, 0xfff, 0x1}], 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f000075e000/0x3000)=nil, 0x3000, 0x0) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) close(0xffffffffffffffff) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r7, &(0x7f0000003cc0)=[{&(0x7f0000001500)="1f936b02e8c20a51a7367db8f457f909a4414a928e1bf95d13b7b48f5852d5e3fa8e3b4755c1aee2275c780c824852b9a25e8eeeab74658a80bdd92bcbb710beb4b8583ccd6858b5deb942856a3aeeb636458a8bcd6be959b4662b31f56c4a999158f98b7150ff705475d3c9221b9bfc47006ae5730273ce710a4635dec5cd5587f3e06a0b2ddf2e26561123d0f28b4adbaed95c97ce43f29d6c94b9303a88c4ccca7359fa378caeb7ea2a8df08f61ed93277b2df63ee3073be83450a48b81903892ce81aab951d07b34e53943d8c29e", 0xd0}, {&(0x7f0000003900)="11aab6ef81053803d47e04ed48cd575856b282bf92ccfc4b3cbc4a81f7e13773b92c48022f33624a1e41e64f4543073e6c1b30c6ceac718c3bcbc489f081a85b2d3dcb39615d57ff4fa0ce1fa9e3fbf31a62f70968daea429057e6312f1e44f19c1985ea0f934b755c445d920b11e789bc662fd29b7b7d9788621c22f5d6e1872aea20b10d57a15aa45b649eda54cf239432f9e1bca80ab2744b84a60481cfb2ca1cd0", 0xa3}, {&(0x7f00000039c0)="62f279d7fcc0b0c97408e45624a6281337ddf381cef7acfe297909dbfb61f501a8dc5003b441447fa78c1e5518d15d6bc08305979fa9d6fee84e7b8dec3f7ca2579eb9fe59179630316986745cc0d5152f5690c15912545ec45b3c1579884169a4755da9c04a0c542189ac56fd0282be528bf8379e2f35ca2d4b9ad0ddae79bf04c5", 0x82}, {&(0x7f0000003a80)="4c0102859b06f82dc19ba947d4c7d159789f90cd7e5eaf3237c5f80843f423575635931b92e21ced4b787319e4680f9263a0e17d52a98490b062ca0e4066289c79b1aae0fffc64a5896145b5b3982df490aa605d6be76c13b82dc54160a6c4b2edba3740915bd160625843d45a4efc546e431c9f61b2b02c57f4745d9a0bc62168a193bd16088ccab3aa2afb6e74c12ab6630e5863b358bbaf27e6ec62a8aa928cac645665467133c540af432e478bf16b778a0a3359893e7186", 0xba}, {&(0x7f0000003b40)="7972e2383b2ff873c0cc8d5d93f17620c1d599565e969a16dd89e72b32e05b6534568fae99473f2f666af4a8af98bbc84650350a26bb2d7e217a99f09fee530bbb33c062fbff3d8746d15d8c6564e991b54f0ba7e0297eb39245dc35fc83dee3795253e9b0325f4e28170002b2fade4186cde5f51176362d3d990c6e51b077ed636dfdda30f739d4042c44237c5e154afcb0aa935ae91e992c4467d5bdc48fd3f47f7c39d4b29eca871832e2659f527d2b6a4ea36f63936dcf270ac2bfb04324fb1d1bfe523e0fbac3aab99531dfb6eef2f2f85086e58459308e77d947f6a057b3d15435c74b9814c9e22a572ba57d75c5c5", 0xf2}, {&(0x7f0000003c40)="8dec80506622411de209e889ab29ccbf47ae9f65536bfa1a91760b3efd18e6ba0ae2c38f914f5adff6e4eff8be954a1fd39e7e6d012f103f69bd4ee6024d3badc3c0480a61cceaa957740bccfa92798acd474cd3394cf65b607258a25bdd9761e44eb9", 0x63}], 0x6) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x2800c) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000000c0)=0xffffffffffffffa9) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x2800c) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000000c0)=0xffffffffffffffa9) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x2800c) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000000c0)=0xffffffffffffffa9) r11 = socket(0x11, 0x3, 0x0) r12 = kqueue() kevent(r12, &(0x7f0000000000)=[{{r11}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) dup2(r11, r12) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000140)=0xc) r13 = socket(0x11, 0x3, 0x0) r14 = kqueue() kevent(r14, &(0x7f0000000000)=[{{r13}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) dup2(r13, r14) r15 = socket(0x11, 0x3, 0x0) setsockopt(r15, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r16 = getpgrp() fcntl$lock(r15, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r16}) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000240), 0xc) r17 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x20, 0x0) close(r17) kevent(r7, &(0x7f0000000180)=[{{r8}, 0xfffffffffffffffd, 0x1, 0xf0000001, 0x9, 0x1000}, {{r9}, 0xfffffffffffffffb, 0x4, 0x4, 0xf0, 0x68}, {{r10}, 0xfffffffffffffffb, 0x0, 0x40000000, 0x3, 0x5}, {{r2}, 0xfffffffffffffffc, 0x8683fd333d378609, 0x40000000, 0x6, 0x200}], 0x4, &(0x7f00000002c0)=[{{r11}, 0xfffffffffffffffe, 0x2, 0x2, 0x188f, 0x9}, {{}, 0xfffffffffffffffd, 0x4, 0x20, 0x534e9514, 0x5}, {{r6}, 0xfffffffffffffffc, 0x40, 0x1, 0x2, 0x8}, {{r14}, 0xffffffffffffffff, 0x88, 0x0, 0x8001, 0xf1}, {{r15}, 0x9, 0x20, 0x20000000, 0x200, 0x94f1}, {{r17}, 0xffffffffffffffff, 0x1d0, 0x80000001, 0x32, 0x80}], 0x2, &(0x7f0000000240)={0x8, 0x9}) 13:15:19 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) truncate(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0xffffffffdfffffc0) 13:15:19 executing program 0: r0 = semget(0x0, 0x0, 0x0) semctl$IPC_STAT(r0, 0x0, 0x9, &(0x7f0000000440)=""/154) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x900, 0x11a) readlinkat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/226, 0xe2) 13:15:19 executing program 1: unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000040)='x\x00') 13:15:19 executing program 0: unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)='xx') open(&(0x7f0000000000)='./file0\x00', 0x80, 0x4) open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) 13:15:19 executing program 1: sync() chflagsat(0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = getpid() getpid() ktrace(0x0, 0x4, 0x0, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) fcntl$setown(0xffffffffffffffff, 0x6, r0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000003cc0)=[{&(0x7f0000001500)="1f936b02e8c20a51a7367db8f457f909a4414a928e1bf95d13b7b48f5852d5e3fa8e3b4755c1aee2275c780c824852b9a25e8eeeab74658a80bdd92bcbb710beb4b8583ccd6858b5deb942856a3aeeb636458a8bcd6be959b4662b31f56c4a999158f98b7150ff705475d3c9221b9bfc47006ae5730273ce710a4635dec5cd5587f3e06a0b2ddf2e26561123d0f28b4adbaed95c97ce43f29d6c94b9303a88c4ccca7359fa378caeb7ea2a8df08f61ed93277b2df63ee3073be83450a48b81903892ce81aab951d07b34e53943d8c29e", 0xd0}, {&(0x7f0000003900)="11aab6ef81053803d47e04ed48cd575856b282bf92ccfc4b3cbc4a81f7e13773b92c48022f33624a1e41e64f4543073e6c1b30c6ceac718c3bcbc489f081a85b2d3dcb39615d57ff4fa0ce1fa9e3fbf31a62f70968daea429057e6312f1e44f19c1985ea0f934b755c445d920b11e789bc662fd29b7b7d9788621c22f5d6e1872aea20b10d57a15aa45b649eda54cf239432f9e1bca80ab2744b84a60481cfb2ca1cd0", 0xa3}, {&(0x7f00000039c0)="62f279d7fcc0b0c97408e45624a6281337ddf381cef7acfe297909dbfb61f501a8dc5003b441447fa78c1e5518d15d6bc08305979fa9d6fee84e7b8dec3f7ca2579eb9fe59179630316986745cc0d5152f5690c15912545ec45b3c1579884169a4755da9c04a0c542189ac56fd0282be528bf8379e2f35ca2d4b9ad0ddae79bf04c5", 0x82}, {&(0x7f0000003a80)="4c0102859b06f82dc19ba947d4c7d159789f90cd7e5eaf3237c5f80843f423575635931b92e21ced4b787319e4680f9263a0e17d52a98490b062ca0e4066289c79b1aae0fffc64a5896145b5b3982df490aa605d6be76c13b82dc54160a6c4b2edba3740915bd160625843d45a4efc546e431c9f61b2b02c57f4745d9a0bc62168a193bd16088ccab3aa2afb6e74c12ab6630e5863b358bbaf27e6ec62a8aa928cac645665467133c540af432e478bf16b778a0a3359893e7186", 0xba}, {&(0x7f0000003b40)="7972e2383b2ff873c0cc8d5d93f17620c1d599565e969a16dd89e72b32e05b6534568fae99473f2f666af4a8af98bbc84650350a26bb2d7e217a99f09fee530bbb33c062fbff3d8746d15d8c6564e991b54f0ba7e0297eb39245dc35fc83dee3795253e9b0325f4e28170002b2fade4186cde5f51176362d3d990c6e51b077ed636dfdda30f739d4042c44237c5e154afcb0aa935ae91e992c4467d5bdc48fd3f47f7c39d4b29eca871832e2659f527d2b6a4ea36f63936dcf270ac2bfb04324fb1d1bfe523e0fbac3aab99531dfb6eef2f2f85086e58459308e77d947f6a057b3d15435c74b9814c9e22a572ba57d75c5c5", 0xf2}, {&(0x7f0000003c40)="8dec80506622411de209e889ab29ccbf47ae9f65536bfa1a91760b3efd18e6ba0ae2c38f914f5adff6e4eff8be954a1fd39e7e6d012f103f69bd4ee6024d3badc3c0480a61cceaa957740bccfa92798acd474cd3394cf65b607258a25bdd9761e44eb9", 0x63}], 0x6) pipe(&(0x7f0000000040)={0xffffffffffffffff}) read(r2, &(0x7f0000000440)=""/4096, 0x1000) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x20, 0x0) r3 = semget$private(0x0, 0x0, 0xd04) msgget(0x0, 0x400) r4 = msgget$private(0x0, 0x4) msgsnd(r4, &(0x7f0000001600)=ANY=[@ANYBLOB="01000000000000003b10bd20debb3f8938706c9f63345e1b7630a5f690a9b351cc8eda1750f912a9e3fae046dc7b9f60da7679f993db0022e3f6c325ae11ab7b8fbf6de023ba7afd21c661eb8a6bf965e7c25105c0137670431b1402b9bec5667e57a149e294ec46a7dccfc108b9d519e4da6586de628e51404bf0e22fb6abf90f09ca6995da7210e88195b04459f21828c44f695a5dff0daa44c5310a93b6f46a94282eb2b6ded3329bd3d809de9399222e5d90bf2b98cf9d4a6b09428b7613d21ff35832cf349908177f27861803b0727fb65c3c72069a6c02c50b19e5c648c41abe891057eddbce1f082a"], 0xe1, 0x0) semget$private(0x0, 0x2000000000000a, 0x200000000000284) r5 = semget$private(0x0, 0x7, 0xc51e7176213891dc) semop(r5, &(0x7f00000000c0), 0x0) semop(r5, &(0x7f00000001c0)=[{0x2, 0x4, 0x1000}, {0x1, 0x100, 0x800}, {0x2, 0x5, 0x1000}, {0x3, 0x3}, {0x3, 0x1f, 0x1000}, {0x2, 0x0, 0x800}, {0x2, 0x24, 0x1000}, {0x3, 0x9, 0x400}], 0x8) semctl$GETVAL(r5, 0x3, 0x5, &(0x7f0000000040)=""/80) semop(r5, &(0x7f0000000100)=[{0x2, 0x2, 0x800}, {0x7, 0x7fffffff, 0x7fd}, {0x4, 0x31, 0x800}, {0x4, 0xb, 0x1800}], 0x2aaaacec) semop(r5, &(0x7f0000000800), 0x2aaaaaaaaaaaab04) semop(r3, &(0x7f0000000100)=[{0x1, 0xfffe, 0x3800}, {0x7, 0x7fffffff, 0x7fd}, {0x4, 0x21, 0x1800}, {0x4, 0xb, 0x1800}], 0x2aaaaaaaaaaaab4b) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x8008) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffffa9) lchown(&(0x7f0000000240)='./file1\x00', r7, 0x0) r8 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r8, r9) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000140)=0xc) semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) 13:15:19 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)='I', 0x1}], 0x1) r1 = kqueue() kevent(r1, &(0x7f0000000080), 0x86, 0x0, 0x9d1, &(0x7f0000000100)={0x3, 0x7fffffff}) kqueue() 13:15:19 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x40, 0x0) ftruncate(r0, 0x0, 0xb533) ftruncate(r0, 0x0, 0x8000000000) rmdir(&(0x7f0000000000)='./file0\x00') 13:15:19 executing program 0: pipe2(&(0x7f0000000ac0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000b00)=0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) pipe(&(0x7f0000000c40)) r1 = open(&(0x7f0000000f80)='./bus\x00', 0x102, 0x0) ioctl$TIOCFLUSH(r1, 0x8020697a, &(0x7f00000000c0)) recvmsg(r1, &(0x7f00000009c0)={&(0x7f0000000340)=@in6, 0xc, &(0x7f0000000840), 0x0, &(0x7f00000005c0)=""/201, 0xc9}, 0x1800) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x4000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r3, 0x20004276, 0x0) r4 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r4, &(0x7f0000000040)="670dc3", 0x3) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180)}], 0x1, 0x0, 0x8) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x20}, {0x6}]}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000004000000001, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) read(r7, &(0x7f0000000440)=""/4096, 0x1000) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000080)={0x9, &(0x7f00000006c0)=[{0x64, 0x8, 0x5, 0x5}, {0xfffa, 0x2, 0x8, 0xfff}, {0xff11, 0x2, 0x7, 0xe969}, {0x6, 0x5, 0x8d, 0xffffffff}, {0x4, 0x77, 0xe1, 0x3ff}, {0x400, 0x6, 0x5, 0x7}, {0x8ce, 0xfc, 0x7, 0x2}, {0xb2, 0x40, 0xff, 0x1}, {0x1ff, 0x7f, 0x1, 0xe58}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r6, &(0x7f0000000140)="fb", 0x1, 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r5, &(0x7f0000000140)="fb", 0x1, 0x0, 0x0) r8 = syz_open_pts() r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r9, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x20}, {0x6}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r9, &(0x7f0000000140)="fb", 0x1, 0x0, 0x0) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r10, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x20}, {0x6}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r10, &(0x7f0000000140)="fb", 0x1, 0x0, 0x0) kevent(r3, &(0x7f0000000400)=[{{r5}, 0xffffffffffffffff, 0x0, 0x2, 0x8001, 0x1}, {{r8}, 0xffffffffffffffff, 0x81, 0x40, 0x2, 0x80}, {{r0}, 0xfffffffffffffffc, 0xa3, 0x1, 0x2, 0x1ff}, {{r1}, 0xfffffffffffffff8, 0x42, 0x1, 0x4, 0x80000000}, {{r9}, 0xfffffffffffffff8, 0x8, 0x40000000, 0x3b533914, 0x7}, {{r10}, 0xfffffffffffffffa, 0x9, 0x8, 0x5, 0x2}], 0xac1b, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffa, 0x80, 0x0, 0x6, 0x71}, {{r2}, 0xffffffffffffffff, 0x0, 0x0, 0x3, 0x401}, {{r2}, 0xfffffffffffffffa, 0x2, 0x12, 0x0, 0xfffffffffffffffc}, {{r4}, 0xfffffffffffffffb, 0xa, 0x2c, 0x7, 0x200}], 0xd3f, &(0x7f0000000280)={0x100000000, 0x8}) r11 = socket(0x1, 0x1, 0x100000000) shutdown(r11, 0x1) r12 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x400, 0x0) ioctl$WSKBDIO_SETMODE(r12, 0x80045713, &(0x7f0000000300)) r13 = semget$private(0x0, 0x2, 0xa2) semop(r13, &(0x7f0000000a40)=[{0x1, 0x1, 0x1000}, {0x4, 0x2766c04a, 0x1000}, {0x4, 0x80000001, 0x800}], 0x3) mknodat(r2, &(0x7f0000000080)='./file0\x00', 0x80c0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000380)='/dev/ttyCcfg\x00', 0x40, 0x0) r14 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r14, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4", 0xd0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r14, 0x0, 0x0) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r16 = geteuid() setreuid(r15, r16) setuid(0xee01) stat(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000c80)) ioctl$TIOCMSET(r3, 0x4004667f, &(0x7f0000000000)) r17 = semget$private(0x0, 0x4, 0x5) r18 = shmat(0xffffffffffffffff, &(0x7f0000a00000/0x600000)=nil, 0x3000) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000b40)=0x2000000008005) r19 = open(&(0x7f00000003c0)='./file0\x00', 0x9b6161085009b81c, 0x10) ftruncate(r19, 0x0, 0x0) shmdt(r18) r20 = semget$private(0x0, 0x3, 0x2) semctl$SETALL(r20, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffffc]) semop(r13, &(0x7f0000000a80)=[{0x6, 0xad95, 0x1000}, {0x1, 0x6, 0x1000}, {0x2, 0x3, 0x1000}, {0x7, 0x8, 0x1000}, {0x0, 0x7, 0x1800}, {0x0, 0x1}, {0x7, 0x2, 0x1000}], 0x7) semctl$SETVAL(r17, 0x4, 0x8, &(0x7f0000000a00)=0x2) 13:15:20 executing program 1: clock_getres(0x6, &(0x7f0000000140)) open(&(0x7f0000000040)='./file0\x00', 0x100, 0x103) chmod(0x0, 0x149) open(0x0, 0x600, 0x114) pipe(&(0x7f0000001280)={0xffffffffffffffff}) open(&(0x7f00000006c0)='./file0\x00', 0x10, 0x10) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0xa0) shmctl$SHM_LOCK(0x0, 0x3) shmget(0x1, 0x3000, 0x4, &(0x7f0000ffb000/0x3000)=nil) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000640)={'./file0\x00', 0x3, 0x5, 0x900, 0x0, 0x70, 0x5, 0x0, 0x0, 0x1, 0x8, 0xfffffffffffffffe}) r3 = semget$private(0x0, 0x9, 0x42) semop(r3, &(0x7f0000000440)=[{0x0, 0x0, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4}, {0x0, 0x8, 0x1000}], 0x6) r4 = socket(0x400000000018, 0x3, 0x3a) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x8008) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000000c0)=0xffffffffffffffa9) ioctl$WSDISPLAYIO_GETEMULTYPE(r5, 0xc014575e, &(0x7f0000000480)={0xffffffff, './file0\x00'}) setsockopt(r4, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f00000001c0)={0x3f, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f]}, 0xe5) pwritev(r4, &(0x7f00000005c0)=[{&(0x7f0000000080)="f12a84", 0x3}, {&(0x7f00000000c0)="d6cc8e1f4db0f160837fc25718dad5c0ec7afbae56e0b5fc131d5c80a91268b55399c54ae3d8ed650a209a5914c2b1081d2f64fd", 0x34}, {&(0x7f0000000280)="8c8770a2d37f74136b48c6dd784a43bccf25bb715fda303799f30d063380645b0ba6b8cb3875cc9a725d2a69e2de85edf41d90852179d36adfcb190fbbb02eda48bdbec9cbcb07c4d94d9a1d15f1bb9435fdd6d19445d702f2aebbd07ae5bc6881f7ef87e43f3a93086acfab90e9d951b525a011d6a5c9771f06bab8916301448b9c8908a489b18911b1abfb622155648049635bfcc9be8da924ef9745278bb4670b441969236809850c95c00964900a28051f0fec211bb81fa531d3c6531fae292355dfe097775a458fd457366a4187fdfcbb1823b2db", 0xd7}, {&(0x7f00000004c0)="b6148afdd4a157a7446c8fa2c8d071bafdddabb10917643f35fc585e5cd352adec26576d90a14dffd5085b354526b0555dcd663463fe928c932eedf72e2107c8c403cc8fad572a3510f15c58feb3a560f902c06302093ae6f026377452e46740b7db1cd02b85e1bd0dc20200982b82749917ffe42c96014b28b04c5b4c1b87efcd431aa175b78939e25ac607762d4d73fff0ae38e79a75f38aade620fe3a89ae870eb6bd2874238e2ab9fb25c8da5e9da832c330f09c2fe3f9ed904e9ae80bd50e11083c4e3c2b03c49d425a44a23c944088ff7470813394a3be365a", 0xdc}, {&(0x7f0000002780)="9e98087fd248a394966509ceb16e8a8467c0f165930075712f344c99bec40175e75dec21e4a516602e908112f6cfae343974af05d2361fc81aa28b099bd11f2b5470b1257e1aee587e89108411bcd4c3b895024ca2fc4b2e407a161e1010c28feefdbda82d1c9838967ebeb2ad8d62f7d456e4517c810edaa9f86809362dbfa01f5ca758a119fe1c574371cf49dc0837010601bff5bd918f015767d6c4b2a049b2d8970f59bbb81e71eefc2fc16fb8634dcd458d5e5d45dc44ab4135f73e10205b7933711394f2402dbec223b2bb7098b31769ed3cab1c92b3144c33ce90a7a577ac63e2f20a3859eeacc4b897127335a6f22403c4d1833a01d459e31a5d3751f765ba6dbcddf178221b88fd71ede5e6f64a28f15923fdc934a83caf97288e913f1f525466d78c11fb37d9d64b47d6b221e3c00e7648265fc3898c4bd08479d223d0bad791869e2b0d330baf72a4562bc0157a15b68842f4778e7632a0c9db7af58b5b566c50266f84205bad966a565163453428eab41a94f4aea1708e99ae3faee8e0e1251ed9b61f16870ad2069f799dfd075961b87d3e52549ccf2b1d2fb623275d6e4f960b90650ab39c1bea62f6a67f3fcb73574e45b19fdbf45de27781275199d43bb5877bed35079a34abe4711a5d3a96741cced93153f537769622b14f8f343a18c18cd99f75164ccbf9121b3f8eac480f880b84829ef92005b3996303e90cc5797b5abd1c5c9b605947abaa50e814f3555752e402d002a8fcab77946d0400e619cd468cf4eea3617772862c3972e3824502066f0be8c827703353abc132ecfd5db373292461cce79073c10d12accf2f4812b932cecb6a658ceecaf4c4c9944c5e591cd959815c28a02b4e433ae6f0ee57e2c156a4d0b9197297e03daf506618ce0014482576c0973f3ccee7b35deeb21845e6f358aa2023dbf131f3e94e2285745011fcc862d9ae8c00e0e84b2674ff6b9bc54c0b7b28c3adde7950f364286ce80b90e4c46f528981c0da4bd80ca3155649903174553f3ec7f34b03cdc2b6dcaf7338261da3223f147fcd23b7514e29f7a9518e31064bdaff6b42c4f4d69e0603c8a77d727fcdba8fbe16e73048766a23bf589f685d92939f6a680624835a278747977fa2c5f4b4636c442aacd7f23c913560f9a0402271f11f18fed99d55d58c7e5cf41ccfa0603ae369f99ee536b0cee0ed75fe7d44e644c7c5b972cc1a8c0c398bdc4e57c9db5372d5c03eedbaed6f5b2251819631f3512fbc8d638d3b57c6e3f4bd8e7da60461484a01216f5fdd60f55fd8d2b2c1911cb80ef2b76e357f39b670f327635993c7311df2096364d80eb744888a3e947978687ad673a77ce04f910b496c6728bf2e0330dd96288d122002a0849365e0e0222fff8834b9edc8332f00af48fc5f1144666ce801d41b18952db18b7aba734e5c4335f14b14bf9ec0033ab698e4a367c56162e94433a2115e520d581d4d732b9d063f3e39c91db120ab3a46d570f7c63f83db82635f1ace435621c9d398fc6b4b851e93bae0110bfd1d0f006eb68ded6b043b578d86e5645e9802de9315f0a613d3466ce3ababaf2c299e09d199dd9e2eef7216a187c06fe35f1e8dad50ffc587ca0642c53ed3d4bbb5e7174024f8a966d75bf500460f8159cc53ffa556a51738b4f40b340d6cbc90d41e843a9f995205ddc6219e879e7d92f2e83fbf91c9e5819226e2bb9dafc2322b909e0ae66735a4c6abb5bc6495d4c311e7af1926809a560e40df2efd415c12354bc5fb53fd1f1df016b3e6226c050e1a225859681f3b03765a5537245a9069a62979ed5368ff4e3d2b8017bf132a3a854f4631c1a850463eb2554e6ca08b1dee36d2c86fd6f4ec7752174adcdf73fbb1ddae9b14aebfb98a87a9451a3bca427c7c3e6df6d710ea18a9d5e4090a09b54eab4007ba918c59aec92f2e2b8ce92c0516745d60cf7f642abb77b55916ce6e85c80667632d7d0896f69799fcae48b77bdec152a1046332cbf4b21ab77b650a1bae88576296eac87ed63492551c9cffb5c16fcf46b6dffaa2ae92f16abe3b9d7e4a1c017e86de19ca9639edb813aab71dce3796886d1c58565365cf768b1e1e557d11353bdab86461540f42f8bb5cb8b7ce752cc02be2e2a010624f8ddaa251720d1e77bde519d82ce2ce221ba2a5bc7f0e4abcb3fbe76d206963b99cfc6847ae2fb3b882cde068c8139f2794a063bc45cebcad5980d653761c487edc7fc08ebe73c937a850f924ecff86d137a513a2fc6025aafb25f3262673887e6132d0f7f307f6f8e04433541f0af4e9a4a8ca0cef054425aa2256eebb980d63d13dea3b3a5d33c2d18c6c86a368f440d20b3679a9cb9d775e2a6c00e41959f6b4cbf19ed844b2594f0c4fe8505fae932bc37882191b1d3fe45001ee03d663ba77b97a3502945484bfeccab2410f913d9d1aeb643b871cb6df1db4ce8ce038c0ae28f709d6ab7b87964df4e65e9918a4a24a46d4066cbd362de44090bf565455517915280cb673ccd1d76397d6ac446fbc496b766ff647bd110feaf69f4d8155c0993498a4becddc86997d7993022401685f2f94d74c399a1fb772a7137dd003bd696374a4f4e7e22df3d7e494564a45bf3891f6d9846e1d34c86eea3aa0e6a83d3db32dc555ba8eca362869817cabacd8f19b77206df54961df92707fa021b4fdcfe24f5c353605cdfb6895a011e77a035d5bd9720c26a299c579e4d8bbb3d1204507e7565867b2251ee3f7878e5e74327e0d6d1a17b1a8315ff668922543b89d3578c72e5a22d7d070aab0b732058f4660e67f4b77f2b5543f50f46eb8c4eb536b88702d42ee80e45c264bc4237a356ef6df72e897fe1d8cf980bfdb11b3d01f075462828ec31fcc17adbf66f4e9aa72ed79cbe97b86ba82b0d20645689eaf2df8e7eac18cf8c644ef29b58dd83b39696b505266dc555549a2f1d4ccf8d19a8c877d8411e9827574d81cd3fc23bfc8bf19211b421921a80d10d677f4f6a6d720618a0403f7fc2b024da09acd08c2024ae2f9323c0f116e8ab1a349d2e53548a9413849a6d426771741475b841fc7b654608c281d19e39086a34fdeb1e990c3f9c3eb194c3b43cef292ea65e45f8ceb7633e703487c0262d71845096b100cbfa603750175111092ec64b31672870fe860684267cc737fcdfa275e6548c496d7cd319c20dd7e39c341c1c6f45d63f996f789e5323ccbb94daa515c0a641e1a2e006095b7b79af14d2adce2d11e8aa4df93988a6d7ea0cda770ce06b096caae6163ec227b5f3d0045a74d631315d7a63bc9185d2271dd43d7e3f8bdb595c599e962607526fee263eca33d88506de59c74e5d25b84f1ce1fb059b568dc2a50791142d4422dd1b6e6f27f71a7ad24396663218cd8f9fb4bb50d3bed4440e74e5e839b7f7a9ef109eb9707072a364cf7e69ea7d9d51096e06e462f89e95bd95422841fb8d4301d05fb11845d88e334fb2f4ffc8bbac49dbb597796607c2405ca07c9282a61ad58020acc980082c68517bde5b0427a966e6a5b71717fd533b6943b0cb843b79f9d03784cc962bcff77303f9934280a0e2c0320d289bba59fb0103519dbfe713c8aa37dde6c8e49e498c2924cad0dceafcf684322ad214474f7624242150b60b9c7a0779e181a7ebde39b59f5c1496c6df252f35585f741d2ccd9c3f9a752898a64605d2733094382d910fa08e041d25dbefcffefe524fd646121b6bc7c3935de12b5eeecc80675ced013faebfebc9f2ba9587069a35177ed16c3e9935b08769986f312f9fd64a2d1192388c7eeebd2e17a475f343af9dbf72f1e927226255de7fa1955e21e4b5ce57e981de19e40d317493fad08215ad57ddadbd350b18690bebc99e75cc537fb492dc8cc52ac225d9dbc6a70947d3c4955abbb5f6626e98c216a94e172b3b9db5a527d4b906d446cd5b88093fff018406de907f4385d1f41564a70d2136573208afe3cfbab4dc301b9b98d0554f7b197b4f5a582394f220f43c1dffa2f876037b7fb064ba2aa57732d2c476e71c5777fc782797326265d6a49eb2c1535174bec9f35c56fba838d84c5551dad07789014a8a0f33ffb6875f989f8b0492accc8f51bee0601495406a7b37ee05d5ebaceb70b997e745ed72137ff69aa9d17b606658cc4bcfeb2acb82be877c9cbf5f2bb1a3897b20dea286312d0c4de330272c34949dccc92774581a94fb619c9af9886278636f7a95fb6e06ea5cd2f322d7ac808f9b7413ef5dc89808b0972a622490a78e3988b4b67d127c14fa7a802789ba872954d9259073ffcfa2301d8da10fb9d15b4ae75026a49417489dab391175c78fc75691857f0c317e4de12a3e86974e1982654060624d6ae705abcc3599e547a771dccb28a337bcab87dad1c516caf5d94ee4c371303e562f61130a59337d48277f7f8c212a74f306c964d0cfe9ff0bcea9caf6ade4bb8f4c90e69d3fc1995c175ad6b3240ec093625c8f23bd3f64b113dec7e30491655b4bf6f53f67f7579398c9ba7f27436a8438f2a515dff230ff8d9316588b5a60536438f48d4f1feff363df34892bbed2bfac1d1ccc4ce19276f27ab6a92880eb17a60bc04a50591b50d55f79a31e3a81b550c17fd3e98d57ef1b51ebda0d599fe5223067f1c6ca487ecdc910620533953a3093c9706dd3c72779fa2b3e0047f2c9de3f43c57bbf85c5882944dcb57a1ab1c58bec988bcb27231f5d6503d68087754d5a177f900ada0702bc5ee2158b347344c2dc42d58d7da9ed023d92c18b01d08ec23128f8e05268bb7e76c97c780475137af91c3a4844f14f060ffecfa70c79087b6071f2064121046e8d9ab162c0fbaae829b6e27f4cb2d766a52ed6c8f0e187ae6a8ed6b5b5782c938f3c9d3f46dc9e1ecb6c26845edf9010f151a199a94128d7b566692166efc970ef6d542383389fc99adf6dc698f14dedde6878d24632484b98216ee9ae11c8b15b26bdcdc15582dde9c6104c0606d19ee760e8fbaca535476c19b564fdce47d7adabb538152293b9bd04a125e5fa1247344130a7b9d6674cd1aca094f00bcc07c6e46584a01d6ec9a0e0606537f83dfb88cf62b0d8119c226eefbb5367b7a2bac178e324592f7dfdf131e1b49b81953c3513a882ada0983f3d5c7a6f4804d341db5333458ad172beefbeca08aa23c3f665c6e0210c2bbdb126223db00fc4b8a5a7956ddbe87ab6f9959ef889445aa379befdfd0edda80156a46f50d7c6f424b431cdd21e85ac7952703f95a1bb9ec70157006cdb85664da12914af93cc764f0f9d127c168cb00a9da88550582d359984779d521fa2dfd98656caa10722b04c14a102773975a88ed77f5550d39ab1e080946fc823291d5c781d51bd77df9ec08c0e1ea4538fe597da5d3c1be6547b515e302906258b895b9836fc14911959c946d06ff0136765f374091e9e430be27682b0ff65509c56292f13f1397bc61d57b79e96f9f47638d31c06486d033283198e84dec283198b6fe5ffb80c2a23694aa59e4a474dccee3451af9b203186b20efe8fdbab260f5910c6745b6e5fce224d08c31b40fad2d1a7aa49a1fd64d32f222db97e25e54125c4ce692599d2904717025bc4792182126adda989ecde71b3f66246f358d3ef046eaa7b691ff80a671d3dcad3787140a8e136cd635ce4951b8c5efe5cb9788f953b6b0f9a8b918931a4271f28f0130b5db8034d4949edb9fa16e14387cb682afd56f956460b164bb7457fcd319f1f0fb72c17e433d60c476fafb1ddafb85d94b8bd5d40c65d72d62dec40cb844c8", 0x1000}, {&(0x7f0000000180)="2f67794c2ad925747a7bf49423645afb19ba567f84c64c4a3d1a97ebd26a62f2412f5243d3f7297ac3f287792a699ab703f35cbad6ad18a5ab73a4a06e7a5bd351ceaa0dde21435a07ef6def20114342b060e5020203d42c9c5e2e5505b437e22b1a6d4b0a6580c1dd5c835dc291c7f04068a04f5651c85e9f3a69ca27f04cf23c6005aea355425835c15f45726d21a51983a13e924e354f5c1b57a38d3b561b35e694571ca1bce5d7304baf4849d0e5a07690b1", 0xb4}, {&(0x7f0000000380)="dc123e46c28a1f3468ec10a0823dffc2cab53150c37ddcb0ca46c62ae1110d1eebe58bf15964114945fc728ebf7b6a502c8ac702a0d24855d68452c83d7a282866f3cd459c6451d9f5665d2912e7ab86fa253de2d93ff6937b199b1189be56dde7be8aa2682b7eed47720e0f63b82fe555538317191d63402974164a29c0cde4323aa5dcccb229c3185dd6b41b201d622d88ae0306", 0x95}, {&(0x7f0000000100)="1456c190f41f73bed8c70eee6e259770", 0x10}], 0x8, 0x0, 0x0) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000002740)=[0x6e8, 0x101, 0x0, 0x3f, 0x2, 0xb47, 0x0]) 13:15:20 executing program 0: r0 = syz_open_pts() r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x3b2) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000080)) lseek(r1, 0x0, 0x40fff, 0x0) write(r1, &(0x7f0000000140)='W', 0x1) ftruncate(r1, 0x0, 0x30000) r3 = dup2(r2, r1) r4 = syz_open_pts() close(r4) r5 = open(&(0x7f0000000000)='./file0\x00', 0x201, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r5, 0x0, 0x0) ioctl$TIOCMBIC(r5, 0x8004746b, &(0x7f0000000200)=0x2) writev(r4, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781f9d5361f207a2ded39608fbf0fa29b9830bda38f7b4723f06c675672afbb17ebd37af15339b2e42593330652f4caf5733181ea7290abd745415bab9070066b8857a32998fa5c35c248df954ba16f9e75d19967829a5cde", 0xbc}], 0x1) fcntl$dupfd(r4, 0x0, r3) dup2(r0, r1) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x107fffffff, "73ffff4d4d7ee400000100000000000000000010"}) getppid() r7 = getpid() r8 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x920, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) read(r9, &(0x7f0000000440)=""/4096, 0x1000) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x2800c) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000000c0)=0xffffffffffffffa9) ioctl$WSDISPLAYIO_ADDSCREEN(r10, 0x80245753, &(0x7f00000003c0)={0x9, './file0\x00', './file0\x00'}) read(r8, &(0x7f0000000340)=""/89, 0x59) ktrace(0x0, 0x5, 0x10100, r7) fcntl$lock(r6, 0x7, &(0x7f0000000400)={0x2, 0x3, 0x9, 0x20, r7}) r11 = semget$private(0x0, 0x2, 0x100) semctl$GETPID(r11, 0x0, 0x4, &(0x7f0000000280)=""/154) semctl$SETVAL(r11, 0x0, 0x8, &(0x7f0000000180)) unlink(&(0x7f0000000000)='./file0\x00') 13:15:21 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) pwritev(r0, &(0x7f00000014c0)=[{&(0x7f0000000100)="82b68b8aee545882653feacd4e026ef4f0d246d42b200a", 0x56}], 0x1, 0x0, 0x4) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x1) fchmod(r0, 0x8e3) execve(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x7, 0x180) semop(r1, &(0x7f00000002c0)=[{0x3, 0x9, 0x1000000001000}, {0x1, 0x9, 0x1800}, {0x3, 0x5}, {0x3, 0xfffffffffffffffe, 0x1000}, {0x0, 0x5, 0x1000}], 0x5) semop(r1, &(0x7f0000000200)=[{0x3, 0x1320000, 0x1800}, {0xaa86d1bc473be89e, 0x40}, {0x1, 0x7, 0x1000}, {0x7, 0x4, 0x1000}], 0x4) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000001880)=[0x9, 0x3]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r3 = getuid() r4 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCGBLEN(r4, 0x40044266, &(0x7f00000001c0)) ioctl$WSMOUSEIO_GTYPE(r4, 0x40045720, &(0x7f0000000300)) r5 = dup2(r4, r4) ioctl$WSDISPLAYIO_DELFONT(r5, 0x8058574f, &(0x7f0000000480)={'./file0\x00', 0x6, 0x4, 0x4, 0x1, 0x0, 0x1, 0x3, 0x3, 0x1, 0x4, 0x8c}) close(r5) setreuid(r2, r3) getgid() r6 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r6, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r6, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r6, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) r7 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r8 = getgid() r9 = semget(0x2, 0x1, 0x20) r10 = socket(0x11, 0x3, 0x0) setsockopt(r10, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r11 = getpgrp() fcntl$lock(r10, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r11}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xc) r13 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r16 = getgid() semop(r13, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r15, r14, 0x0, r16, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) shutdown(r17, 0x0) poll(&(0x7f0000000000)=[{r17, 0x1a5}], 0x2000000000000160, 0x0) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000440)=0xffffffffffffff46) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r18, 0x0, r12, 0x0, 0x40, 0x7}, 0x7ffd, 0x1fe, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r20 = socket(0x18, 0x2, 0x0) accept$inet6(r20, 0x0, 0x0) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, r21, r19, 0x0, r22, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000080)={{0x100, 0xffffffffffffffff, r7, r21, r8, 0x10, 0x9}, 0x8, 0x9, 0x9}) r23 = geteuid() r24 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) semop(r24, &(0x7f0000000800)=[{0x3, 0x8, 0x1800}, {0x0, 0x80, 0x1800}, {0x3, 0x1, 0xffa}, {0x3, 0xfd, 0x800}, {0x7, 0x8}, {0x3, 0x9, 0x11800}, {0x4, 0x4, 0x800}, {0x4, 0x4, 0x800}, {0x4, 0x7fffffff, 0x1800}], 0x9) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x2800c) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffffa9) lchown(&(0x7f0000000240)='./file1\x00', r26, 0x0) r27 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r27, r28) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r24, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r26, r27, r29, 0xffffffffffffffff, 0x40, 0x4}, 0x49, 0x1f, 0x5b5f}) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x7ff, r2, 0x0, r23, r27, 0x2, 0x80}, 0x2aa, 0xb0b}) 13:15:21 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000080)=0x7fff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r2 = socket(0x2, 0x400000000002, 0x0) r3 = socket(0x11, 0x4003, 0x0) sendto$unix(r3, &(0x7f00000000c0)="b100050460000000000008000a01000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x0, 0x0, 0x0) r4 = socket(0x11, 0x4003, 0x0) clock_settime(0x4, &(0x7f0000000180)={0x3, 0x2}) sendto$unix(r4, &(0x7f00000000c0)="b100050460000000000008000a01000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x0, 0x0, 0x0) msgsnd(0x0, &(0x7f00000001c0)=ANY=[@ANYPTR=&(0x7f0000001080)=ANY=[@ANYPTR64=&(0x7f0000000740)=ANY=[@ANYRESHEX=r3, @ANYPTR=&(0x7f00000007c0)=ANY=[@ANYRESHEX], @ANYBLOB="3433d7928f4bf59c0c8a0de99d7edf417c214350286140a143e8ad3b75c8ae6f958dfeec4ff1f829ceb00d914949a69a7044a9bcaf5be13da0beb9b64e56000000000000000000000000072acce8ed4dc035"], @ANYRESOCT=r4]], 0x1, 0x7fc) msgsnd(0x0, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(0x0, &(0x7f0000000800)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d117c2e9547a40d43f5d31079c11c5a953448e0e5a392c598c258300980190f7f757f7d10000000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a01690821d727859f2329538784df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a768046064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f40af81b1c992b76d6c971287731ef79362412cb3dcea1361ba99d9b3c83ffc31a5602d6931ec5ba0bb0e8997f7a941759689d37da81668be"], 0x1, 0x7fb) msgrcv(0x0, &(0x7f0000000480)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745a76aef3550c601b25a4e9f32fc67764fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f184e271cde299a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4cffe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c6aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d50acb3eec7adf06472b3a859d70a07b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c5accf9af5f1b6fe1a31968c9090b8a495e27d98ab48"], 0x1, 0x2000000, 0x1004) msgsnd(0x0, &(0x7f00000009c0)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd9b0f479d367c9ec56609a76806aeafcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44b82c2014bd2026be0195d459fadab38ea746dbe621387dc46add182114760700000000000000ab325a2e9cc64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a54216670ceb4ddfe9f9598a1e2bf6d04b8edae25612d4f5e4145670f0086e9e2e703d1dad70ffe7c95d7603e15863e7face86c806cc0478251c98146a160964b3258c3fbbb4de507ffe01"], 0x156, 0x800) ioctl$BIOCFLUSH(r0, 0x20004268) msgrcv(0x0, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(0x0, &(0x7f0000000e80)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a80d71af5c8e4702a1a4d46bf36ffdf6a4fba253b2e484271816ccec2c2bc93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9eeb6476b754daeb2982d28606050dc516a0af1461584bca"], 0x1, 0x800) msgsnd(0x0, &(0x7f0000001a00)={0xfffffffffffffffe, "5aab057858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229dd62ed8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b8a60f3154e10dfa023a26156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c43bdf0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c8bca85e911ec5f2470a3deaf"}, 0xd5, 0x40000000000800) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r5, 0x160}], 0x1, 0x606dca73) dup2(r6, r5) preadv(r6, &(0x7f0000000180), 0x0, 0x0, 0x0) msgsnd(0x0, &(0x7f00000000c0)={0x2, "a6a1813b097ceb2848b7c4baa128a915ac4cf728e53c4a"}, 0x1f, 0x400) r7 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r7, 0x8020690e, &(0x7f0000000300)) r8 = msgget$private(0x0, 0xfffffffffffffffd) r9 = socket(0x11, 0x4003, 0x0) sendto$unix(r9, &(0x7f00000000c0)="b100050460000000000008000a01000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x0, 0x0, 0x0) r10 = socket(0x11, 0x4003, 0x0) sendto$unix(r10, &(0x7f00000000c0)="b100050460000000000008000a01000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x0, 0x0, 0x0) msgsnd(r8, &(0x7f00000001c0)=ANY=[@ANYPTR=&(0x7f0000001080)=ANY=[@ANYPTR64=&(0x7f0000000740)=ANY=[@ANYRESHEX=r9, @ANYPTR=&(0x7f00000007c0)=ANY=[@ANYRESHEX], @ANYBLOB="3433d7928f4bf59c0c8a0de99d7edf417c214350286140a143e8ad3b75c8ae6f958dfeec4ff1f829ceb00d914949a69a7044a9bcaf5be13da0beb9b64e56000000000000000000000000072acce8ed4dc035"], @ANYRESOCT=r10]], 0x1, 0x7fc) msgsnd(r8, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r8, &(0x7f0000000800)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d117c2e9547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10000000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a01690821d727859f2329538784df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a768046064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f40af81b1c992b76d6c971287731ef79362412cb3dcea1361ba99d9b3c83ffc31a5602d6931ec5ba0bb0e8997f7a941759689d37da81668be"], 0x1, 0x7fb) msgrcv(r8, &(0x7f0000000c00)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc67764fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f184e271cde299a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4cffe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c6aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c9090b8a495e27d98ab48"], 0x1, 0x2000000, 0x1004) msgsnd(r8, &(0x7f00000009c0)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd9b0f479d367c9ec56609a76806aeafcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44b82c2014bd2026be0195d459fadab38ea746dbe621387dc46add182114760700000000000000ab325a2e9cc64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a54216670ceb4ddfe9f9598a1e2bf6d04b8edae25612d4f5e4145670f0086e9e2e703d1dad70ffe7c95d7603e15863e7face86c806cc0478251c98146a160964b3258c3fbbb4de507ffe01"], 0x156, 0x800) msgrcv(r8, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r8, &(0x7f00000003c0)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca"], 0x1, 0x800) msgsnd(r8, &(0x7f0000001a00)={0xfffffffffffffffe, "5aab057858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229dd62ed8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b8a60f3154e10dfa023a26156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c43bdf0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c8bca85e911ec5f2470a3deaf"}, 0xd5, 0x40000000000800) msgrcv(r8, &(0x7f0000001b00)={0x0, ""/4096}, 0x1008, 0x0, 0x800) ioctl$FIONBIO(r7, 0x8004667e, &(0x7f0000000000)=0x101) 13:15:21 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) symlink(&(0x7f0000000140)='./file1\x00', &(0x7f00000001c0)='./file1\x00') mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') unveil(&(0x7f0000000240)='.\x00', &(0x7f0000000180)) utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 13:15:21 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000100)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r1, 0x0, 0x0) 13:15:21 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x2800c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000000c0)=0xffffffffffffffa9) readlinkat(r0, &(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000080)=""/218, 0xff25) 13:15:21 executing program 0: r0 = open$dir(&(0x7f0000000180)='.\x00', 0x0, 0x0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCEXCL(r2, 0x2000740d) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3, 0x29}], 0x7ff, 0x0, 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') kevent(r1, &(0x7f0000000040), 0x800, 0x0, 0xc1c, 0x0) 13:15:21 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x0) fcntl$setstatus(r0, 0x4, 0x84) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x2800c) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000000c0)=0xffffffffffffffa9) r2 = socket(0x11, 0x3, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) dup2(r2, r3) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000140)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ftruncate(r0, 0x0, 0x0) connect$inet6(r0, &(0x7f0000000240)={0x18, 0x3, 0x8, 0x9}, 0xc) close(r0) rmdir(&(0x7f0000000400)='./file0\x00') 13:15:21 executing program 0: chdir(&(0x7f0000739ffe)='..') r0 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x103) getsockname(r0, &(0x7f0000000180)=@in, &(0x7f0000000080)=0xc) rename(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='./file0\x00') mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 13:15:21 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00370020000f000005000000fa3900"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x120) madvise(&(0x7f0000110000/0x5000)=nil, 0x5000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) syz_open_pts() writev(r0, &(0x7f0000000580)=[{0x0}], 0x1) 13:15:21 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000180)="b100050460000000000008000501000000f70000cea1fea7fef96eefc73fd3357ae26ca80416fa76d06336acf00b7804be781e4991f7c8df5f882b297bddaa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca491ff7cc53c894303b22f310b404f36a00f90006ee01be608a3710000000000000000d300000100"/177, 0xb1, 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000000080)={0x5, 0xff, 0x1}) r2 = socket$inet(0x2, 0x0, 0x8) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000040)={0x1000200, 0xaf7}, 0x8) 13:15:21 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r1, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) accept(r1, &(0x7f0000001480)=@in6, &(0x7f00000014c0)=0xc) r2 = accept(r1, 0x0, &(0x7f0000000180)) sendmsg(r2, &(0x7f0000001600)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f00000001c0)="44829b8ecca3707b9dd272fd7c5b25a8daa8f4d6024a1aa06c94d362407ac5723d44f36cee40991c40a59b1213eaee278bca0d368a1d3bf171760d5c3f81e5a2f27a5f086336f84b31da1332a0df0b0e122fc66d0e4aadf07ae311a9cd99b44cb290f2908e86d6efe875a07e2b4e2711a59f4cd1541069fcbcddff776a88ea75d653f698b3d56ef8307fb80ed73a8bae80f0429c2673152be11f", 0x9a}, {&(0x7f0000000280)="8059beefadcef976141c31cb91522cfb20302dcf0dc42df1a466a2be422d7f208db2a87bef532dc8f369e398664b6a50", 0x30}], 0x2, &(0x7f0000000300)=[{0x50, 0x2, 0x0, "753a5282e4e6e8e10f35f7402ceca513e55e86c9e39f32ee7e24640b2157af063f31b6570f31578c0cfab363b04731bc8d18b986ed9fe401e088"}, {0x1010, 0xffff, 0x403c, "11732b6a5fc67631a86f8cb3e8946cf9a18d0cb1c30d418bdc2ee20b47d34135b411f90ca8382c88ef1ca44e63158bc788e6804d1b1a06fe1aff163c44094ffe5a92316e2e33c347ccfc1361ab08c7937cb3ae06a63c1fc6249d334a6955a69a6bad79ba76b94102927101190d54184f0a9c4aeb928cb74e0becfea5629c8024737af64fb3131d6d22e5af75ee055a187623738a58da391da969f81fb09b45f5500970ccb44b8fb6ad8e34b5c767cd69bf3d50f2c4a6fc8ce4cf71da6f8cd2690dbe488a7a9d99c29879d9df52e0acd25870dcb78bc6f3f9d17e5c876bb2b50cb937676933f2515e573a135788e94bc595e667320175a914c961e0fda398032a88905260ec7a95ec04aef788ac820e148bf194197f080e029e84555036727bbcefbb5106b57fd37ce32a70cb456f6973a02b0d667d748e5d26c3ae3f93e6b119932b56fcebee8d037b7524be16edfe2601a4acd1dbc206268846c2869ff0fc3381bc4ccb474bd831d90e8b5bd63362dc2589e86a2bedc69e421457a30c87b320b34095961c6da0e9efeaf70db79163ed32be27e7c99625c63abc9afc277ef8eba6fdfa6373ce7bb749f8900ac450e7174a61736d89914a07213578a98c1b5e661c94ab4822435e0a631e5b1f5b5fcf6f9080d3736c9afe41f219d398cfffaea5486d8d0e831d1820f5f2af89567877e3fd5e9d0928761fd17fe4ecbcd3773c798e89504bcb67c01364e6a9d0056221947a87e5e9b9bcb50b275630db6f94631e4a8232c006251bf360244e39ef6961fae054c6735e658512ae998180fd9dfc756e548ebdaeae301c76e0499cde77e791a1300875c056e6b297f138e5e731f70f992d0f0b9852f4ae9615faaa1a0ce99dc18d6e10d888d6b460bb1ad32e176916ee1f9591a35875b6bae663bab9974e3c06338eb0b1226bbae905273b17078fbd80642c561a8ddef1c34e1d4604ef12749e5504a09f93949f557c42f95f6aea53c4c31bea27cb94dd79224f86fea46a6903667f3ed5da916af762c3bdbcdb8442e987d0868789072127a28ec29d291725c8bcf8e5e8bd3ac289ed115f249b6dc7ed6e2b5254b72dcd5fb49ab424a0e0fbb6de7b14f1c8f4a4e3d6c1185cd8cc2e53c2126087537e4e85003683bc1b66bb8e263abe86fa1fed72bdabb9eba4751b3148befa66afc4dc4dc2f009694863925cd5878f3257c2f97e57deec34e1a16f22f490f5f05643eb618e79e467f54583012d478f14a6549233eb66311d96c8d9591294238fac05badfd0876043988b0942fb85120532b59c796926f6a16ab0e2675d2f799e3e26e7300dc33e28152d91622d35081920b3673885d4bd3600229431eb204cec78c46daee1d8192dc1470fddac2e46d7ee69d6f1d0c65b0db2c41daa98fd9cab76c48055ee707b4e1fc9b600116e991dac5042ddc19eb6419614be23c21f6cb3637584ba19f8d6af0cb2b82960dcb5e49fbf4e02d85e26cf8206fc9061279e5750d357c33ff61c782b475caf26357efa85947167589905826ac1ae291b34bddb9e1a14df2246023162887379ce52e670868043c0397ec381a5c1f11bac2052f7f36a27e02727e44e55761cf707de49b2a5616a41926ae879ca148f0534ee4eb52f9ab5b68124559a7e90a92d1f86f28914beb453615084fd3f0df95ed0b933c0364e2c7dc205046d88fc521270d3f0d085f0bdd868f2ab6f2025c7be7238ce5a0dcf4a7c3230efc91f9ee3229ffbf9d5c32d2529c8b4063096d8362e723ed29e4ca423bd548b80f25ceecb513848aebf1730ad857c298782dedd4a1a2d678827fc9e1390fb07a2a5530ab3142863beff4802ca00fd1357409960777c444b0380787c3870515e5cca3aec0963109ffd78e8bacaba87fcb2f8fc6e30e37fadbc0701a7bb13f61b372f9a908a6a21011c7a1661a302f1816b9d9f2a75e2a521a79e9d53e0f85beda26461a178cf97c0121aeb984efda13f84bc1a84c9de0968669d31f3e76b78152604df86a2b640f27448d41c0d72623b10fa0f9ac1f2ec1aeca24df10c76446bbacd60d26acfe560eb8b832fcc835bae39e60ff81e47a366c3461470524b524d5aa1b4a327f405014c74af9f0236e2644e8592f8f7f6b6c38ba5db7d0df5b128f79ebca01a32b485430454e81d8de34b2ceaa23f552981b2e7ece5fe60bb49ba519caf6f4077503581a9db63d69965b83da3c8e73c9e35744f37c4b5b0abd916401988a93d23aa8b22f1e94f6d0837ac6b0f8f5896a160ac4b733c690fb82a024bd2c1b36f425119cb695744847db1ac5ccd4359b34c8a8db580ef9a1bbdfac73077505753d6be5a05465deb55b85681bd256b5d32daf7351762ed435b8df3bdb8b0047733f0148762eb31a35b3f047d9891c58eafbeeafdce1362e8fc2fb9646c738383149044d28a722391b245f408ec608f52ee16ef3857dff6aa10f4aa40fd8f5d2cef2625ed1868a87eb2e4b53bc624b544a95be253b67c0e6456845a38fecd163b26177ca94ca0648fd16e46352637acb6feebebe8467a538066df92e8b9b5e7f451c5fc71826cdda3d6c9aef42972c2772eb2b01e8f8e7825e009ca55815d42ab09db9a2e491364e9df7960df47d7f2bed8af627d296f960d0dc294b79ec8fd5ba9ceea0e6b62a3eaef8ce1b28529b00bcd9caad940c7076bd57f845452afd8f76ddcb0488cfd83ba9b19d15208cad7c7d49821c2da7ec2955ca716b34cf71174c1427af4ae001db8fee38aa6b5b51f345ab39ed18e6492edb6515b3cac33214ff9d0c00778e47406eaedb024020c9df865b9b1eb7128c504890d33976c4e02072185d70252437744a8b1332ffc1813270bf98e8b8a4a5c8fea2afadc3fa6aa58fae94e579c8a981cd7b8bf6b330e67d72d1231684c9a91700515da0102870a1685e44bd673c9aa2003c18ecbcfc9ae053bf52cc0b896dd2fef29160895de15e96b33b3fc923e2e7b5bc36e18db13553aa1c09f25d4249071de90a1587e04770df08d34a6817d58b39af10dc0a2410752842a81d2fb516004a53847334f3599f0821ed12b831b2bde053a38c2f81a971495a250008050b334657430116c907414eb7f2344b4c4cd309e935482c2db4fa71621eec567eb6a2d7029e6d67877688e77abcc693ae6a8176a68fdb709f08cd59c835e7587677f90c4e5b4e19b5364f1ce2413b732ce141bbce08ef0bcd7ac34e118bbef654087d3d29b6fecdf008f46171f80f077bbedb7cfefa8926d05345a17e4e71c6afe73954b901d2cdeb6917b6871e5bcdb702b43b6fa1dc76192d9f82d751ca3b66974ba14ae028c5a2cf59e2b61e2442861159013a564dd2c4b23bf444e876a79a1a384ffb6fc6ce5f14f7c511e6aebc539b361e025c6c8902aba76f9dc767a20d5febe932cdac77689365918819c033fd8f437ce542d71a511acc7a2323c61bafb410be8d090ba203bc6a0f030d19913e43992adc65477e85f4f4dc44dfc4db44ad2daf2324bf34bc037f97601305a270bd659ba52db6b002883362a21850c3041527d97efbd5067e2e8fab14dccea720b221aa99537bdac731a388af0e6ee35f46471c2d393dbe8cd4c6d765b0d6aef82f885b65d4225a1fe35e9fab6f10f550aa9a4092a2b55c68e552e2ad7ec5f00df055d82fcb520397caff7341a5d56e5a074b450ea9289156399fa7d04776fe72dae1c6b48ddffa46d540097baed6c8e85f100bb0e81a383d7a31da892a623f412bd7b3dbf21307a4cc87d8e8387b68657aab977bb26c94f9a413f5b44b3e944caf5028022f8a990248f724e4441559a1c07e361e45cc34fbbfa17fb552fcf9fe8769cce56e86bce767567618f56a6bea45618234f1ed27c606c40dbf9f47dca0dfe6ccc00f3ed345212bc24f7d32bab880f7b9201852aa099180554fc4c08285b2058b8cfb2b66afef67d9c024d4c3b253f888edaa7a44d218806b7ad349bb202250305165656b73875628f652174565ab069ae9c33ba9d098cad95c61f2bf6fe22130c06e235465264f2b2884d74c78070c94237de51739d6e7d1b48d18f24f9bb3195dfdb4e61c1977b1339f3dcb06e0080b8db34bdff34b46c2017ab65287c3dc1ef63a1eea9b831ba028fae102267a7090c5aebffe60bc831ef733f6226b19a60b49482885b28926eb477e86953b88409b082ae52d685c2bbd331896ab7b0ac1b88c5c1890e737a3e6682bfa871436c7652cbc2ce5c1df2c686cb7b1bdf7206373ee917aefd36d6651c51741452c9cb9299a6c769766aac2b3dc1fb1204a0c0ddd0c0722b3c4c61bb38915d070469670828488ad2f1309fe6ae6e9c613175b8ec4ee2528f039d6e4d54b3fae9e685dd1836500aa116ee31ec64bfbf497f2cb36abb8a0733e32040b7ce1ad3506d497bb903ca5749172e4c163f7f73c07fe99a195f7af58ac48ed6f86d02370684896a7e0428bac31cad2e0ed720a3e35fa8f4b7ddfa01d6bc351eaf2211260070d12046ec1bb9677dfee65c92eeefaff027c52a05c17a247c9602fd4b4cca24029b66eb4a471e97ebf5230f732ce7cf9602d5f0528e8253c02a865a75c19d18f0a8b0672a0a694461b19023d10ca6b4bb2fbea93674fb3c1b259a804a0d810172892c7df264b266493e7631aacf3bb8de48cb4cb49150588e05ddfb707f16952f0c8422c22c83c2e736645d106861fdef7b06365e11b458486698007604145a05888ddb3b6db5cef070dd4a464831c5f6e4f1aa18293d3ff429aa55e338eb6bd28fa8466c41b5a8cdfc2694b31b23fbac8da13489b680c1480dace9188ccbafe6be7129f4061e42ac4d948da6a29eea09a98c6f955a7f71fc9210bd73f995f93d1012a35410b59ee049e2b375423c1dfe92e52d4dce50ffb9e1f099e5df63b62f60f10862e312eec2ea131e451ddcef1ebeccfbca25967f59837137486708973e97838dcb864b82887596a6712026c6942e6aa0cbcbf812fd926c93b37f1dc81c6238cb042174e248e35689f4896fa8b20deae01174ec0d8fdbad2aa993388f7162527ccf63e426dd51c0b02cfaeace46dc270ce784b591356275cbe0d011d2405cf1590120df10763b2d1fcbf120f3cc0bbfcbc5531bb205c6d6f99bba5c848fc2768b50e093b4aaa055e816df4bef0b936c7806de6cf1f42eb75e26102227651395c97d148971f2e7f45a57b4edfd249eaabf0b469622df1a9ae941a18c846fe7c1c2c09ffc95602d7e747d33421425f17bcd2d5b4498be2000b1ce4892aa667a4be9f7a518672e06f8301859a0e29fca7a5182576ed77c98e281207c246078893cd02485e9b22c88914858ec4a6840324e6088cc5d08b7a624b9b798219697b57556bb84327511e4efff82a22f0df0e18c3e8c7f46f0784be0a2d6beae714319f83528300cd803b2ea21579062ce914753a40a51b6a55163ab3672ca13da76f644511650c91643c68646d78685cc01ff0527cdfc5dfa3511bb772c4cf2937df888b13077b964f17bf880c9d6733bcc5a0e2b1da03922ba879cc5672d757bfb8fb52fa489a15428598bc7c7870d12a26b49f4db316cd1d88be86a5e6c0ef385b27ae62cc1148692bd64e032736782696191daecfddef0bf0a8362ad689f15a3cd37e70ee3041194e4b5b3cdf1443e3707afd59f77666175daf010bde40886a011f36e57a19a1a2411268924be672e0a04f8d12ba4f7e5453c460542ede5877952d5a2713d6b3d519a5a9afbf4b520297de2c2250c84ec57027dd5dee5595f6ee2eaee219f6d09da8b6a26c0b2adcc2f0f15c35bbeaf655b74e93388"}, {0xf8, 0xffff, 0xf99, "0a1d569990a808e197101c0f63c6a9b05a39c6f54fa12e3aca0a4941dea6de8c9bb0019bf5a5a068d99a261d8548409ea6a2130165e59e1ed6de8e01c717737b38c8c051fbbb57239c9cb35a1bd7b79d246b98d85a4e6e94c54b15ba41e30d06aab35c7e60dbfe457e3f394873194c68b7009b8ff7f644e0ece2bb80b2889114f39a41f858aaa810463dc67bd5f83f4b43dbc4ef19aa52cdd12ce928e959486a3548c5abe12d254bd0ffb4edc37a35befa682ab043d615ccc7b970273a5713c4b1c43984010b79f42003feb6d5295d514c28e38d9e1b9b7566d9673d74b2f24f32952e7fc7f829e8"}, {0x10, 0xffff, 0x100}, {0x100, 0xffff, 0x3, "edbd4220d2c868d3b4755deb885e8be540a1c1b57830285d7d3753954f8574aa99afdcdbf6033f83bb785789903156f2bf2f726eb00d38bf999d01ca32f588fb2bc0fd3276d0f62cf1c2e12f45a7197a1fb1aa93d32c72b29c75b3ed7c715f9d3de4fcf21ea45c4e74bb924773b577f5c87dd6004e12ddd387f6aeb7f3ad649445e980d60ecac450530b0983f4a26c0f2dda5ac7b773533a5d3feac667d0fd52cb130a63d202bb169bc1ac5d56fac2e431d493b4d39e67df9f32fdc0c97456379a9f2cdb9133ac37a7a6b3b64f18f96296265e2cd899a5d9b0db2ee602c76a0d1205191a28ccd6234a4a0551ce9e"}, {0x68, 0xffff, 0x200, "8b0ee0aa9afac84632490a121e2b4e3d0cde402ab61834f2ff2f065a41bba857e69b56c5b02640da9db56b9859a63f405d5f193bdc77276e8ec2345571226daa9af6f6990ce25ce5ef241c7c3d48d45df8bf7a9850fce5"}, {0x18, 0xffff, 0x3f, "84c301"}], 0x12e8}, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000001640)=0x8, 0xfffffffffffffc36) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) sendsyslog(&(0x7f00000000c0)="61cf1edd2be0e4e0be8d1d01e56bba6512531f1506cbbc45d00376a944c836ae2015733fb10896ebd66c3802f524b51eb8c664d1e5b33afbb3837c9db943695f6cdceb3c1e417f217088b911a6beb01a91c80e67be5885e54dd185052b68760dfbeff1a0195198667849372bb42bf64047c4be2f34d6e7af744f62b656ff38826b6c54473213440f980b9ef15ccd8f64de5e6d8a7c3a34", 0x97, 0x31) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 13:15:21 executing program 0: mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r1 = socket(0x11, 0x3, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x4, 0x0) dup2(r1, r2) r3 = accept$unix(r1, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) setsockopt$sock_int(r3, 0xffff, 0x8, &(0x7f0000000000)=0x43cbc, 0x4) r4 = dup(r0) mlock(&(0x7f0000002000/0x1000)=nil, 0x1000) sendto$inet6(r4, &(0x7f0000000040)="298eb24229bf2da9d3bf372ad1e856c34295f23fb46ed74947c2b7bf172e4f5fc7f36e86ae1c8c33797713cf4e9596b24e9e91fdefbb2a677612e487b64a380da793df77d534519ababdfad9ad02168ee91fefa8afac29b402dda88f45dec627f920750dbc9b61a25241a2a0a47d3e912497dc46e8220ca63e01f76e2377ebf47e2c6c8a2b2b2764269d06688c7136f8661fb7f39734a4965107695307cf2da9fb3c438d443ba5929b0403fc00010000c064b7f16ba71280d4b9c8c047781c0cb5922500fdb7a8a94c243c2e6000de3d45850b6431d3780dcb2dc46b1763b3a038a5", 0xe2, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x8008) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000000c0)=0xffffffffffffffa9) ioctl$VT_GETSTATE(r5, 0x40067664, &(0x7f0000000240)) mlock(&(0x7f0000002000/0x1000)=nil, 0x1000) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000180)={0x1, 0x6}, 0x10) 13:15:21 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/z./o\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) shutdown(r0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x2000000000000160, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000440)=0xffffffffffffff46) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 13:15:21 executing program 0: mkdir(&(0x7f0000000000)='./file0/file0\x00', 0xc10484605ca11dd4) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000200)='r\x00') r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = semget$private(0x0, 0x7, 0x286) semop(r1, &(0x7f0000000a80)=[{0x0, 0x1, 0x1000}, {0x1, 0x1, 0x1000}, {0x2, 0x3ff, 0x1800}], 0x3) getsockname$inet(r0, 0x0, &(0x7f0000000040)) r2 = open(&(0x7f00000004c0)='./file0/file0\x00', 0x8, 0x8) r3 = socket(0x10000000002, 0x2, 0x0) shutdown(r3, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000240)=[{{r3}, 0xfffdffffffffffff, 0xd}], 0xffc, 0x0, 0xffffffffffffffff, 0x0) r5 = accept$unix(r3, 0x0, &(0x7f0000000500)) r6 = socket$inet6(0x18, 0x1, 0x9) r7 = socket$inet(0x2, 0x2, 0x7f) kevent(r2, &(0x7f0000000540)=[{{r5}, 0xfffffffffffffff8, 0x10, 0x80000000, 0x8, 0x27b}, {{r0}, 0xfffffffffffffffc, 0xb4de4b9b473a7d15, 0xfffff, 0x2, 0xe1}], 0x9, &(0x7f0000000580)=[{{r6}, 0xfffffffffffffffc, 0x44, 0x10, 0x100, 0x8}, {{}, 0xffffffffffffffff, 0x42, 0x5, 0x262, 0x80000001}, {{r7}, 0x7ffffffffffffffa, 0x122ceb67245f96a3, 0x80, 0x92dd, 0x7}], 0x3, &(0x7f0000000600)={0xfff, 0x1f}) recvmsg(r0, &(0x7f0000000440)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/112, 0x70}, {&(0x7f0000000240)=""/233, 0xe9}], 0x2, &(0x7f0000000340)=""/217, 0xd9}, 0x0) r8 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) semctl$IPC_RMID(r1, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r9, &(0x7f0000003cc0)=[{&(0x7f0000001500)="1f936b02e8c20a51a7367db8f457f909a4414a928e1bf95d13b7b48f5852d5e3fa8e3b4755c1aee2275c780c824852b9a25e8eeeab74658a80bdd92bcbb710beb4b8583ccd6858b5deb942856a3aeeb636458a8bcd6be959b4662b31f56c4a999158f98b7150ff705475d3c9221b9bfc47006ae5730273ce710a4635dec5cd5587f3e06a0b2ddf2e26561123d0f28b4adbaed95c97ce43f29d6c94b9303a88c4ccca7359fa378caeb7ea2a8df08f61ed93277b2df63ee3073be83450a48b81903892ce81aab951d07b34e53943d8c29e", 0xd0}, {&(0x7f0000003900)="11aab6ef81053803d47e04ed48cd575856b282bf92ccfc4b3cbc4a81f7e13773b92c48022f33624a1e41e64f4543073e6c1b30c6ceac718c3bcbc489f081a85b2d3dcb39615d57ff4fa0ce1fa9e3fbf31a62f70968daea429057e6312f1e44f19c1985ea0f934b755c445d920b11e789bc662fd29b7b7d9788621c22f5d6e1872aea20b10d57a15aa45b649eda54cf239432f9e1bca80ab2744b84a60481cfb2ca1cd0", 0xa3}, {&(0x7f00000039c0)="62f279d7fcc0b0c97408e45624a6281337ddf381cef7acfe297909dbfb61f501a8dc5003b441447fa78c1e5518d15d6bc08305979fa9d6fee84e7b8dec3f7ca2579eb9fe59179630316986745cc0d5152f5690c15912545ec45b3c1579884169a4755da9c04a0c542189ac56fd0282be528bf8379e2f35ca2d4b9ad0ddae79bf04c5", 0x82}, {&(0x7f0000003a80)="4c0102859b06f82dc19ba947d4c7d159789f90cd7e5eaf3237c5f80843f423575635931b92e21ced4b787319e4680f9263a0e17d52a98490b062ca0e4066289c79b1aae0fffc64a5896145b5b3982df490aa605d6be76c13b82dc54160a6c4b2edba3740915bd160625843d45a4efc546e431c9f61b2b02c57f4745d9a0bc62168a193bd16088ccab3aa2afb6e74c12ab6630e5863b358bbaf27e6ec62a8aa928cac645665467133c540af432e478bf16b778a0a3359893e7186", 0xba}, {&(0x7f0000003b40)="7972e2383b2ff873c0cc8d5d93f17620c1d599565e969a16dd89e72b32e05b6534568fae99473f2f666af4a8af98bbc84650350a26bb2d7e217a99f09fee530bbb33c062fbff3d8746d15d8c6564e991b54f0ba7e0297eb39245dc35fc83dee3795253e9b0325f4e28170002b2fade4186cde5f51176362d3d990c6e51b077ed636dfdda30f739d4042c44237c5e154afcb0aa935ae91e992c4467d5bdc48fd3f47f7c39d4b29eca871832e2659f527d2b6a4ea36f63936dcf270ac2bfb04324fb1d1bfe523e0fbac3aab99531dfb6eef2f2f85086e58459308e77d947f6a057b3d15435c74b9814c9e22a572ba57d75c5c5", 0xf2}, {&(0x7f0000003c40)="8dec80506622411de209e889ab29ccbf47ae9f65536bfa1a91760b3efd18e6ba0ae2c38f914f5adff6e4eff8be954a1fd39e7e6d012f103f69bd4ee6024d3badc3c0480a61cceaa957740bccfa92798acd474cd3394cf65b607258a25bdd9761e44eb9", 0x63}], 0x6) r10 = socket(0x18, 0x2, 0x0) accept$inet6(r10, 0x0, 0x0) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000280)=0xc) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x8008) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000000c0)=0xffffffffffffffa9) r12 = accept(0xffffffffffffffff, &(0x7f0000000740)=@in6, &(0x7f0000000780)=0xc) r13 = fcntl$getown(0xffffffffffffffff, 0x5) r14 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) semop(r14, &(0x7f0000000800)=[{0x3, 0x8, 0x1800}, {0x0, 0x80, 0x1800}, {0x3, 0x1, 0xffa}, {0x2, 0xfd, 0x800}, {0x7, 0x8}, {0xb, 0x9, 0x11800}, {0x4, 0x4, 0x800}, {0x4, 0x4, 0x800}, {0x4, 0x7fffffff, 0x1800}], 0x9) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x8008) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffffa9) lchown(&(0x7f0000000240)='./file1\x00', r16, 0x0) r17 = socket(0x11, 0x3, 0x0) r18 = kqueue() kevent(r18, &(0x7f0000000000)=[{{r17}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) dup2(r17, r18) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000140)=0xc) r20 = socket(0x11, 0x3, 0x0) setsockopt(r20, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r21 = getpgrp() fcntl$lock(r20, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r21}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xc) r23 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r26 = getgid() semop(r23, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r23, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r25, r24, 0x0, r26, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) shutdown(r27, 0x0) poll(&(0x7f0000000000)=[{r27, 0x1a5}], 0x2000000000000160, 0x0) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000440)=0xffffffffffffff46) semctl$IPC_SET(r23, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r28, 0x0, r22, 0x0, 0x40, 0x7}, 0x7ffd, 0x1fe, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r30 = socket(0x18, 0x2, 0x0) accept$inet6(r30, 0x0, 0x0) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r23, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, r31, r29, 0x0, r32, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r16, r29, r19, 0xffffffffffffffff, 0x40, 0x4}, 0x49, 0x8, 0x5b5f}) r33 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r33, r34) r35 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r35, r36) getgroups(0x1, &(0x7f00000002c0)=[0x0]) r38 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r38, r39) setgroups(0x5, &(0x7f0000000300)=[0xffffffffffffffff, r35, r34, r37, r38]) r40 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r40, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r40, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) getsockopt$SO_PEERCRED(r40, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0x110) r42 = getuid() r43 = geteuid() setreuid(r42, r43) getgroups(0x1, &(0x7f0000000340)=[r35]) r45 = msgget(0x2, 0x40) msgctl$IPC_SET(r45, 0x1, &(0x7f00000003c0)={{0x2804, r16, r38, r42, r44, 0x0, 0xff}, 0x10000, 0x9ffb, 0xffffffffffffffff, r41, 0x400, 0x1, 0xfffffffffffffffd, 0x4}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, 0xc) r47 = getpid() getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0}, &(0x7f0000000840)=0xc) r49 = getgid() r50 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r50, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r50, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) getsockopt$SO_PEERCRED(r50, 0xffff, 0x1022, &(0x7f0000000380), 0x110) r51 = fcntl$getown(r50, 0x5) r52 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) semop(r52, &(0x7f0000000800)=[{0x3, 0x8, 0x1800}, {0x0, 0x80, 0x1800}, {0x3, 0x1, 0xffa}, {0x2, 0xfd, 0x800}, {0x7, 0x8}, {0xb, 0x9, 0x11800}, {0x4, 0x4, 0x800}, {0x4, 0x4, 0x800}, {0x4, 0x7fffffff, 0x1800}], 0x9) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x8008) getsockopt$sock_cred(r53, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffffa9) lchown(&(0x7f0000000240)='./file1\x00', r54, 0x0) r55 = socket(0x11, 0x3, 0x0) r56 = kqueue() kevent(r56, &(0x7f0000000000)=[{{r55}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) dup2(r55, r56) getsockopt$sock_cred(r55, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000140)=0xc) r58 = socket(0x11, 0x3, 0x0) setsockopt(r58, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r59 = getpgrp() fcntl$lock(r58, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r59}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xc) r61 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r64 = getgid() semop(r61, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r61, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r63, r62, 0x0, r64, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) shutdown(r65, 0x0) poll(&(0x7f0000000000)=[{r65, 0x1a5}], 0x2000000000000160, 0x0) getsockopt$sock_cred(r65, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000440)=0xffffffffffffff46) semctl$IPC_SET(r61, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r66, 0x0, r60, 0x0, 0x40, 0x7}, 0x7ffd, 0x1fe, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r68 = socket(0x18, 0x2, 0x0) accept$inet6(r68, 0x0, 0x0) getsockopt$sock_cred(r68, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r58, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r61, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, r69, r67, 0x0, r70, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) semctl$IPC_SET(r52, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r54, r67, r57, 0xffffffffffffffff, 0x40, 0x4}, 0x49, 0x8, 0x5b5f}) r71 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r71, r72) r73 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r73, r74) getgroups(0x1, &(0x7f00000002c0)=[0x0]) r76 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r76, r77) setgroups(0x5, &(0x7f0000000300)=[0xffffffffffffffff, r73, r72, r75, r76]) r78 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r78, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r78, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) getsockopt$SO_PEERCRED(r78, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0x110) r80 = getuid() r81 = geteuid() setreuid(r80, r81) getgroups(0x1, &(0x7f0000000340)=[r73]) r83 = msgget(0x2, 0x40) msgctl$IPC_SET(r83, 0x1, &(0x7f00000003c0)={{0x2804, r54, r76, r80, r82, 0x0, 0xff}, 0x10000, 0x9ffb, 0xffffffffffffffff, r79, 0x400, 0x1, 0xfffffffffffffffd, 0x4}) sendmsg$unix(r9, &(0x7f0000000940)={&(0x7f0000000980)=ANY=[@ANYBLOB="00002e2f66696c65302f66696c6538005468946b8a5191391b6860dd46caeec18be80ec9f2e98797b344bf95ca97e03eb24ccf88ea48bcd7ea0fd5ce72d28e44518940e234c4f99e990df174ce5beea80fdb1a51bed673a97ced8c6ed7b335402e246a10d4394dc05cd237e5a88eef19bb3be2d2b1a79f00c79a69d78cfd862a718b43bd91d9feb06103819a966d7d00a4a0961a3ac93248bc7f2a6587bb98bf235e2ae63492d8c5901b1f7a00f2c6a6a00ac5af605675cb0ec4903650a7b74af4257a32dfe23dec7d"], 0x10, &(0x7f0000000100)=[{&(0x7f0000000640)="3163fa10a3a96fa030cb5da015fc574aeddaf311bccb724113e24f30da7d045e3b486ad226b7ddef172b5979c77df0a3d6322b5da9931888a4ea8b1ea62c3900571a09e579255de6ca2c75d4bee0deb3144bc4d317ff48d7e998f10b2e7cc7da3e08e493fc8963b14214049862477d30ca78062b8d90bae7bab81cbfa1266560f0653fdb0a9468b9de96da11b016d99d1592013435994310676c41cb2cc6a750c15a90d2cb73054e8d00a17f6e7025e8b872451d4b7ca7bbc3dfd974bfe428b0546c7f4c62db76fe5539cf0c28abcc17b5be9c970169382c33db3f3d247b362f09ec80f75eea160605279955a89b9346de00", 0xf2}], 0x1, &(0x7f0000000880)=[@rights={0x20, 0xffff, 0x1, [r10, r11, r4]}, @rights={0x18, 0xffff, 0x1, [r8, r12]}, @rights={0x18, 0xffff, 0x1, [0xffffffffffffff9c]}, @cred={0x20, 0xffff, 0x0, r13, r42, r46}, @cred={0x20, 0xffff, 0x0, r47, r48, r49}, @cred={0x20, 0xffff, 0x0, r51, r54, 0xffffffffffffffff}], 0xb0, 0x405}, 0x1) 13:15:21 executing program 1: getitimer(0x1, &(0x7f0000000580)) msgget$private(0x0, 0x418) 13:15:21 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) writev(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000440)}], 0x1) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() clock_gettime(0x0, &(0x7f0000000080)) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000280)="393e995c", 0x4}], 0x1) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x240, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x8, 0x0, 0x3ff, 0x0, "a59245225d7257810cfcd607d00bc34b15cba693"}) ioctl$WSDISPLAYIO_GVIDEO(0xffffffffffffffff, 0x40045744, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, 0x0) mknod$loop(0x0, 0x0, 0x0) unlink(&(0x7f0000000040)='./file0\x00') sendsyslog(0x0, 0x0, 0x0) read(r1, &(0x7f0000000380)=""/223, 0xdf) readv(r1, &(0x7f0000000e80)=[{&(0x7f0000000100)=""/180, 0xfffffdb7}, {0x0}], 0x10000000000003cc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xc) fcntl$setown(r0, 0x6, r2) 13:15:21 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = shmget$private(0x0, 0x4000, 0x230, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000240)=""/222) r1 = syz_open_pts() close(r1) syz_open_pts() r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x40) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x2, 0x7, "2ea86ecce46ad569ef64e16eb595607fcfd71100", 0x0, 0x1}) write(r1, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f", 0xcd) 13:15:21 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="2000000000000000f87c8a5ba4002dbd0ce2a81fd9d9671b1b542a538706000000a714000000290000003d000000030035700100000000000000000d11d96ab6fba01664c46683cf527fe359aaa5375f09b6ab3a39aa81efe97085d6b181845cc496809e78fdd26fedd52c662352917a0b0159c9218cfc72daf8368323ffb12effe7f305e5d10904000adcaacbce9dd1"], 0x38}, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') 13:15:21 executing program 0: r0 = socket(0x2, 0x8001, 0x0) shutdown(r0, 0x0) sendmsg(r0, &(0x7f00000001c0)={&(0x7f00000000c0)=@in6={0x18, 0x1, 0x6, 0x8}, 0xc, &(0x7f0000000180)=[{&(0x7f0000000340)="d57d64b0bb68f1392861da24be676f738224066b1e5e402123c299c742876a138a8e77990fa259c56cbc85d308be4e5b4ab30e9076398dd947392b265eecaa44f7b702034d69abae6093f41bfc5d2e040264382be45bf6a69223339402b57472b078c79f27dae12934b7afcd5054371a299e7d5035292943761ae3f645e8f9ce89021d93e7217b181f9c46aab2c80fc73dd4aa2de9c60301ff6232d4466babefadaa7113bf3044dd4944543feabd1d4c8fbc6bf480984b0668413cee6e231e002bc8cf0a3443f82fc07320316303a32c70ae7430fe7c38f3d1a9e2c037e06f", 0xdf}, {&(0x7f0000000440)="c62166dac16e05039f7ba5fccbfe2a908ae0d460964995050de0fe0b7362c4e86c8e6aa790d1c61261d03ce19cdaf92b08aad5baad9f5ca9f0e03c9dfcce2dcdf32d150360ceb2c210df2a7d832db1c6aac1ab66969dc88b231e041f24b0abaa2b408ee403fa57449d7dde272938cf7013aa4e6db98e3ca3510498539bda7ecd4429e5a5cd39ec9eebe696de8d1580a8e7005ba29c91e0974260c0410733230326efbded4f4f66938d4525dd6052804511dc84a964afd78eeac440906fd9a80e1858c6a4235245638fa48835f2f40aa65dc0abbe24a4063b527cf15bbc477ce5f3328e1d", 0xe4}], 0x2, &(0x7f0000000540)=[{0x1010, 0xffff, 0xfffffffa, "041a74b2d40dd4028ca64a84454087168d9e49ce0ec9af1ad6d80cd5c439aefe8f10f32693748f0eb4738f2696ec03b7e65ad2dcae9759c9342cc0eb066c458c2d8e4e3ef16b43768818b2ac6fe2b4928b88fded93f2cc83e33de6257b1fdced036b1731b11eaffbf2d3bfb40cf872364d3f55c8a8deff02c60cc0b205771c61a3623ddd24016d58a1a6a107feb63420cf1340a7e1f016c80f6c07c71dfe8539638726c6f1fb85662d6e01f118a4f842f6a2b468084e656b4b1f0f9c52e731949c284ac7978891b9ec32cf22570a82495f462f58c542cba9e7216e94723de139fcb4bd4bb67679f89159fca8a36cd145859b8ce8595cb508a2d02876e6e5f936295cb761d37056d6aeddf0de936b2f727026958dd271547eb455b612c11aeab50054a14bcd71fb83614283fb826eabc2bdc054d16fd8c9cff97290dcb55357f7387fa5d845f0d44738574bc116cf3c50c070877dfe648b75da8cbcdf1d1e56e49108c0f0bf3dd48cbac4ad701c5fe6fe54dd2c8537b4be2ba0ee9ebddf9d82530aaed69f5eadecdf01d1802276ede4abcc4af30ea436623e9583427b0129bedff589c0df048ae0f604ad68d6f5ebf2b24f67e8f579b30c6590aaf12ea3de4fb9ed5d395131937284706a44bf48fd127223812c451edc260e98145b07f1c71d2d98ccffbe946994d0423abd491340820a1fa281f73754615f8e70e712284c54d1a128371ec9f09f16c9e3d85c99e90ce8f316ab06c766fe9cfb8c3d425ed97d0bf71a8b4565605b18be44c490bbcf32437ca477f4903100a00c9635780528cc6c6e7ce5f8d7ab2b45c1542fd8589b47898655dbfb4c2459c93e4861b5d2f559416a35235b8bd267181c2411011fa535e482dad6cfb96f58ab64c69971aacb5d760e4703c0fac7c3729e301534a9e25569aedd8b8436b777210cc2bd878fbc79113a1a89e479e8adeb57472fb25eb5bc4a67f37754d1d00ec433ebd2e3f5d1d8f51e6699991328afff384f5ffe2716149cf94326e23030963891301d4937655fb6d4605f50478c34c8b4391b5abd26e7ec41d874e0afaa31a43c4902db47987ae592456973f2bdba8fcd8f61ffb7208e4b745691406d2e5cea35d8802a43ca7ea8113ede438f5820eacecbae954ce123dc5226735088310a433a2dd937cd9c092ff73af02d6b092992f9093fd9e5d76e5208fb653e558cb3cd15e9ca15be52d170e53db7ae6ca2fa08a62e26f4210168c96800c3f5ccdf511b6dd236d21c095a35382425a441b5f3baeee8c21bdf558e1b3662187399c397bde52f0dca8800da8de853b5d0750bffb0785883d456cc0c3a82c1988849055d877713264dd0b4994d5228e43792a55cc988e15bef43dbcf2cd24aecd04ed25350eed60c3e9ca96a1f4bcfe2848f1d10970a115394371b102b00c76e0387aacaca4bf7b51d847c05dd7601b7786b8fa13651a520f7c63a4bc94c7b3ae226ff224b3abfbd05de06da7ca8aea8c2d3dfb3cc557a98c828563da12a3d84fd1fb567b8ff2ad2a05c690fbca951e507b91c014c7df776ed7750a729d279312782cd69b702e01c672539a80f7a40192e2ff4a27db1ed4664ffca3bc48791447e156a3ff694e37085cd9e0d5fe4f345285628f810603262f1a24f4dd7dab019b6d64255ff512361c843acc2fc981c5bf01ec408581114076566cf8a60e3c44f01f5ced43df8da0d56c9af0d7770a51d245bb01d79ab881545f206991c2729f89ea6ea51c190215205baa151de74d60be7981245f181030bb621f21318fcd654193b073e1c59c798e250b12c4b468aace8eb349521117aaa14d240c66dd0ee5689487954d421248915c99e2f6930e5144e0ad6ff5a9a99bde51bf2a3d4c0ce90d8f2691845fd72c3cf2d870c1201898ecb89547d1cf21b8490c6445650941e3294b2ebc03e967fd2be85f135396f3bec24e43c5c364764e0d488b3841d650b80865d8bded85631188a2f7d734d0265d4d3d735550ec14278bc66f17b60865744cd59606b323d3a69308dac7f4511cade85bfffd54f0990fc469fb1fecaf7fd5ab17dd1911e42dc2ac5b8373f709e9a73bba4f0d77a6b1fce2e5832797577339be904accc8a4ce25b314f4c3bd2414dce395399a43faa523c325b48bc88418c49a4aa2fcf2a208ecd93b6fc7ffc6cb2a7c9243bb8b675dd9befae5debaf0ddf12f5ee49bb0d3437c77bc86c8d1995b425e82fa542dcb67d13ccf199cb01b41db663215d26ed31a7d75a8e8512eea3a25220f5030123565006fbea3eb30dd9708d1575541ec814a838080ccc21cd524c979d24532112e4b67799f8d1bb82b4aa1d1323078797f50569beda62302dcb0dce536610583452eefa41e16c1e9d8b8762f4883fee543994e2d52676ad25b16b5ffee95bade929b427e08035d551be42f1605228b7d72f25f7218048c1790a112c89a51f4f430c88412990f3fcc701e2198826e4e66b5edba49ccd66915e69bc5cf212fcbc2cbdafd3fe819c2315825b03a47ca999f6620b1b80de1d4555a49d7d6768b388e13f28f33463415c63c0bbb49c98f879b1918233659fbcd45c552a036da60bc367964a7dba816289b5428d52ccd38067d2fe0883cd6e43773fd8c0044f75664fa7f03d5df84ca29d0ec5f8bc8e2733205aeaef3357ac1789fa97865879490b753043bebc0b48d33af2bba9d6e017782843366dcc4037283beb68c9f827e922612230b3ea85b17e37f0fb5ce6c1bd7f5556a616bd28c8ed7e20271952ec49065be16fbd25a9197dc74244e30012e9aa9a4368fc73add2b66e448cab66d69caf5ffe3c0ff97fd5046627858a98891584f8a575251370a70341ff2dd6b5f0be7bf3a8add7980b8d48c618b6ae89b6537d2efa6726df61aa00e235df60e0c3a451f8a2865f52bb32dde83c52ff4efa39fad1cabe69eeac6ca3b1fbfe3377588c6f73e5d05fb08c9718324c90f014071a72960f49f17bcd06bc34cb0211c7a66578c011253b3bdf162acbb8cc2164ae7e45906f35bed014f4cc9e0ac16cc2e0cadfea953786dee2b498c696daaa7c46c20519aa670b398578d6eccfa7e19105855a55dec1493abdd9032aef081f2c1985101093ca070d790ac36cda934d7cdcc4bea2aca7ad12a8677cfb5890b52ec84067ce6f89a8c632763b4a1a8edb8124650bbc7efadf956c7e8d3923eeaabf8add24465504a5ced4e20631323553deff9a6eb84b947066f4ddc6a0cc868fca3e30acd02c3c8facbe823a6e788416ac7312006658af8e0760968052a177d1c033ec5c2928c87d81d204f356f24e7e89f31a883edd53ff937ea0686ab3dd18bc9e3d73dbd2c174fc7df229779c08ece32604d79f53be1df0fd6a2ad2b72606b54450ff6e231d40bc19fd5b7f70554988cd610626cf9729f23456512f5fc675095bd943907c176bec7e9e89f51bc1dd172252856caff4e5c5bae8018b2e5dfaad6485ed2d53e74417a800504202af0d6ea280d4b700d02800591ba8d232d34fdca310e4198d9bda04bebff17793dfe82e78d4b597122e46b40f05b02e06c365bb989d8e4ef2ecc620cd94b979a2ece7d2a9ad3f477609ee2b7f5219f62d8e1c149c7ef0c55e6251992fe25ce6c8e5d97c14448b8e40e96139c63b497cb35c8428961dac44cf54223cd91705c5df4ddea75de24c5b6538c2fd56d66a1adb7de6089f77122eb30266703b81e168978993097b1a301b88a959808ac6b9412d4a92a336a332d206799e7f9bfe4c5fb11806c95a9548a1f4826ffbeef6e598d26fa443c1c833d1e43985d55ed7084c2e933ece96ca4d2861dbc8f78497d0d5850cd5e53295e895b6a170b3cc771dcd8d4025a113dd46fe528f22232dd3cc090f2314bbede71044ecbea13cf526bab2939f9530a683fb7951147abdb9578688513d5b2ff17eed60ff1e67cc2ce5f180d6e8556a41f3f26d0f3b2683f9d0bfa982c2190157b9bdd2117e16673542bff4897b0af8d85a219c6c0c74fa00abddb4767d14a2bc7b13fb17e9b094af0286630b8edda98ea2d92b3eafea8fba665129b4890c68858229a15f0b0696e05d089c4f2e5ce5a20d2f5ec224695b4d0122adee2754d13927ea5c5818561802c43531c644f706b5370a8b819580fe161b50edd783d939b6b6bf7169720341ffe14dd8e651f9975d4a071124e3cc0475c742bb2a464fdc0b0aa51fead6d845eaae0e6cde72effbea0a343c53d3916d1df749d4f394f569f1124b691c934b3b2089533d5f58abe21df40de0dc16b1d5934755197809a8f009ea147791bc00f85b424ca2492f557d8277eb9d55e5e422b42e7020ddd196baef2e2046545453ce844913c1598f31bb812c71bda33a7f7083de14f1c8d957ae09bd74ae38471033b9f12370935fac8d76721326295e9dbf995f318d27704a76461cf0cc1704cfb72474dff3169c5bb616c4ca9faa4d3685e9fa53352b6b43f86392d28ec014bd983da9e8ea92c8a36815c4b52a46ba511c544b41e88e4a6c8e23627bd9dfa4d15a161be02f3ab52a361c021125a92b705a186afc2855cc59980f7078bb148b530785562fd945bd4fcaf63c262ec84356620ca4f03cb77015269f1cdc3bb5f2522c6b6a56fbecfa5d50ff3ab440ec8b8f3932062125ad039c6dab51c6f21962eb0fad9b9484acb7d73fbb5713755359b4858f2c18d1af1e1587136b0ca13ec598b099d1fbfe600372aa97362d72d6767881a1505322e46e4b1ea392705e7c447775963d91a8905d09fe310537c5c2b304ca8a407a74aeef8f9d0c64d21244912ac9a58bdf07767cda8b69398900083d88c888e31e62b62f9db370d397dc1ec1b56cc7a9efddb035641c52842e3f9a350ebd431b5e5f68a76a5fe429c0cd13f74e011fdaaf4d776cf4fa30fd8db989c9338cc1674595b8471eafb945a37130afc251b720074c57b1b2fba63ecf3bdf7de6a109a7041e019a8e88f2e0987e471f5b582742d6b680ae76cb5da9a75dd136f16848bc582e7ec5341406beab1db2efcc8f1b80de0877a69bfab7b263ebd5e56661d7ef56becafc93e3496176fd4b2b9e9f339e99f6439f1aff9248a76074d033b6a7e3a6ee92566c64bde29f490621b2980af48db27b90506913b1724c742d1a0abcec570ab1394e13e8467dc882c3ac5f0dd6e2c3a3036d1214f70127f728b3dff715acbdd80c36caba8980de545b0c0c129ba477f1e7eb1fdfe1913a169d32384adc9ab7b607e36ed9c6336786ab68c8af678cf2be1434e0d1f74fe92cb0b6e8605068d7bec1e23b1720caa4be58815801a15b5b3114fd347483e54ebf6735ab4c0b5532b89aa9168e79cd904f9c15244af19296e6a503a44da80bdf39983bb0a4692a6400ec3c9a2dd8838702a391078429eb92e4a9fc501618e35449234ae4f918a833d5d03eaa6b306d777629edebb806c99c7b1ac7891f6f903f41a28eab4323da506759c5b91c6e835d52c7fd9f21fede93e9f0a66c9e71238bd4955be59f2c1a3bb617fefcbad9a38cae603dc7a5507103c18978096afcbbd02137483c8c25a791e2b98b807d209840ed90d94db1f3130dc04bb6ce00e7fc5654cddcad5d66be89e53c068eb24f3f0d7f8d12c976db852b14c0061573108cf61a8a75f20829db3ae14eb14045a40a937b577a5b734057de53994d4c74a121d2e14621093b1f03128acfc76e080b5f031074d4fc543be806681db6fc9bbdb867c55e595940a950fa3e5105e7cd0d761fd6879a5b8b54b6a2d0f5e76c98ba920c51362f526fc9bea4da0259b696ba8914040b740205016500e5"}, {0xa8, 0x1, 0x3ff, "bc25ca360aa2ba6ab8eed75e9dfab6ed1ad95bffde242363c4cc55944330465b792d5d591d04ad2b4a8fd67ba12577657d3592e15111b5ae1ec5797115c214b6fc0f3bff546dc26be1f907fcc0d77cda251ceb31fcb81dc825810d102147803057e2a6632db074b1a03003780666e7a2eb18391a35a61a3f259cb43b9997cfb6cde5376563d3ee5bf0d80eb9c7ea83c8ebec7f"}, {0x1010, 0x8000, 0x1, "30eb8a6307d6f57f762eee5334a5e096f4f976efa64f994676a142ad1ed9eff29f0e4c8b90c3ce243f122d2609c0cc9b0f0e7232d7df1cf7a2d08d6ffbabf32b7563b330ff8d625f5165d38e30f3ca24f0b8d837cd397b09487c39b7c00d5b341d9a8f9e5b5eb6cabbe90a8215e825530c6f39aef062759727709a4d9f1f187eda473c7952fce64bcef8254bb46f470c1106556e1bc60f9fd8f9c6861e8f0eb10a6220fc7de61c953ba25e017a1b7f988a56c7de8c31fb203aa98b6b1b9fb5768444f6b6d48b4c82d3d50ec1687f0febcb960a994ee5d42b0598d3ec0514bd26cf51183161f4e3b14b1478613d1f27d1a6c0dd6d3eea17c1fa45020377a8707ccf38cacfdee7d086ba92957be765852cbe7ca25964eed34bd3430b9bb09b646a7b310005a1f68fa7c503b30c24fa5e1b075f1461ffa04fc43fc988202e329c077d5dc0b3777be9b072f94ae8e33b03d27f0eb000a5a0ae34419787ddc950f6dcafbf7f463fd8997f19bd50360cfcf6619c3a518b3918161d8f194264c2bf3820915d74217cfdd9956daf0af5d8f3d6ba4fcf2fa8110d8ef39d042877ba7e2eebe6145f0c04d64f24a3e46ec88b20f50e96922f05e5b751698a996d559436404ace95f981484420d27fd8a441593579107662691a199857a1161705541de1ac6c44e99ab8c49874aaa7a6bd4b5182494f072063cee07fb95c2260d68c17392f63d1fb2ea0d81fe41ebdba1c7edd9dc55baecbf0e7970368de97dbd916ab3f472b90eb2c160a041fd6c4daa9f23e9bb39d84b1d71a45c69343e25f9b83c2f1e096806b3303bdef795e7e06b40be8191f1b45ccbe87ebbd48eb6da130bd5a033933be0a71b8d69a1f25632feabc82aae6ebd626ae2695d81f10205c6b6f10fcef956fe9c6e14f083d5530bd3f4b258e5a482e048f4b0099f57b65fa1f05a1cc1f4b1d02002e36746cdf587092596b85a21ea4be4b2d457fdf98a0dd9c2fd5e65412a926308b639b810c52951b833dba8a4cba0843e9e3bedc47421a25436171b35358b2dcbc16ffe4269a3c62b9c364edbd739a57b67ed3384da46d2ddcdb5f3353b2281ce0b5fd14f5ff816151a897d2bab998d9bad1d4401fc84825371e931349a0a582c573e3853cb3a69c4195ba2a13c19b857bfbde30256f97c7ae06fcc283ee9de3380e2878de585ac0d9a2eac387575ed871eed4b073a3810a2bb45996ee540f9b9c6ebc44027d021c1722df30f8b06063d6a7a9e6f3686ecb9b57e614621cd62b501d2480e413d4698f696f17f6f5834ac5829ecc7d1fb9dd6d7ec196d8a6efb706c7ea496775b0e30240a49e9e59ce03a6cee5a9ae77e04d5ca9616252de24048b06dffff956f014a82bcb47f14dfab16aa37ab9112595f9de4275da1ba92f29c0e7bd5349f64c0ffe37372b0323875bedc9a4f2812ac2b41c37f250d3d1d3a65c8ccef7db321236b8fdd06ecae6e22d019706669f8e6dd7f688e8e2a04fb31921fff1a6bff76c8a7e6d97a38aac0abf9b5dcb859c53b9fab92341276efc5c544a147089d7cb2de318314f4bc9a3526cc4b7c8849a3f2ee7d812d24d948285feb090d2f36e2dc0ffe8c879b444ba45f7329fd69bdcdd5718c8576a0ac0e4dc766ddac780aace12600a370b849914f4f17017b0686244af572b8149059862288608b5fbfc4b83d4c4c6879ddddba46476a3c30fd5b608a56d3d067ad75ca9cb87d941ee0a0cdd629ccf068f4c38788d4b9a6425ef1f56c16024a51b61b7da14db0172e1cfeacf64e01f6c9dbe091f397b2a59dc38b9441652b0ca5683490624b6926236844bf1bd1b1fa2da10f5921d00ecdc6b6798b9ce420b9f51e317f0166d909d1913b834aaf114b012349ca9939cfde0db39e9da1db0ebf020ebfb3c88c6d59b41f11fd8b672be1e10fe9a085312d21e4cbe2d45f90abe7864a3fdf2c03221c1ccbd831ca1808f70e48c072c5b3fd084d1f2bbb753f81e7bdcc255e93c0a6b1525124f827a99ad83817dcc5c6957724c0aecef4295c06706f98e7336f72dff998f8fc0bd0488fa1544d05cf63a9a74dc666fa0cc8e00791f1d8c31eb3f01e460081253b925bd901d367387bd0ca12e8327e2737aa9fdf3b61af2690fa4dd68bfe40903f3bf50c993bd11573a24da5d9f3f5eefa3acd25fe0027564f8d73f4214a344ae6a2818935569f5dc1809ca85770be4fb2b3e19c581042def1996a806ccdb65bd89cd776ed7e7423111a280110b572a394d2e88348a8a2edeccd35383ba33253036ea1be7231b240f8398768f798ec31ce18dd2aab06ee4d06dafaf9ea11627f0407bb1078ee62f89e01fc2ca28276b4cf1f39808785285dbba467d3fc22b91e92842d265b61e676f5fa8d768369bc166087c34bcefaaf07928b0b36ce3d5e2b81d26aef1b651c332c5a2bce4c71d2acfefa4dd9bcc63d853e1f5ea2b47d0d59d61cc76c8f2d4624676e371a0bbfbe4efabd1ee14fa27f75764347a7cf603d2b085dab335ff3bb3065e0015f41927464db34bead1139955747fc12d8f599c8ae2c3687359fdbdde1ac86f7b0352ea5a4d54d8661e0d2cc69ea89fe20b748117c25ec80e1f55ce3ca57c64310c2bbcfabb7ee9f11c89399e1c45eda3f3f2da41f99d2e4df5d148934e1847fdac60f3ed6a46889be53da6652a333a2ad8c5fed9b4d9fdac7484c16376ee6e9b8b0a09aee1bf8387515872fd20a04db05fe33be0a0f6e208481aadef2f6e56445d1bfb156b07d82dc386a11aa3f7267d73aa28ba9a1c7a3a52cdee45f8cd3a83d1b8a10328b127e42656594fb5f2f8c47db185a147716f344d80586a05af21c56ffc398c8cf15aeaf1a5b52a4c83804e87c5ce4a666a447f719677f453c0bba6c687e2f315464542b92e8dafeafe8b00ae84a8e803523c450015e4f54cae1a360af5c83c5670c3e1937789eeca59ca54db0b643d13731168835580b483aa4ace663356f5916b5cbbc43a47374c4a59cdf0f135bfee7acfb385d99b90d8411f4a433250cae5a6708e2ef847ac8c25578a124fa5a157935f1bf04f33837d33febfa2e3aafa05f2f2c22d79b1b07d0d967567666fc638ae36f15f389aa30fc2215ebbb70e742ecf7f1692d3498cbb02c2dafe91412b4b5522bf50deaab19d3c6db5f7016d459c27ef25ebc1b2beb3a77cd925e7e09244a4622e730d86e330d5b4c2eca51dd1923a0977ac9f0634244c2c61879a8d23b4cfc3c0a00f0c248af55be98522873452e29e016e1c86f11c047428899c699a103bf437f80bf1bf748dba70c8cbae78d7a82fd71263ee37d74198457ddacb659e22e68cd468dad065adcb6a0fd6ef54e8e5612663ab4cd718b724c6c56906077a6c1e91bb00ed4d964c5f4ee6183783733964a0c61e2f0f109a6eaea3dfbc328e4d1aca8bebd66275fca05addfca9f2f62ff97e291c15d12b1d16093324fa6c58cd001217fbb6572ce23ea3a023612a45219f527a98d6b7e8fc66145196f808125c1d74e7da6797a402006e3bf27eab71d4f008fdf644d5e4d767457bf6db211e99d463aaac2528ac214308e32e96c151c72bb387e50aa6837d8614a62885bdc7744252925a8e35a37b908a7c82aff82a8cfc86464229b01cb073ce93aedd2250cd1df0ce5c617fbe578845e02ba0924b37201a8e525ba7b26d5138214d6df5ea46dd7d586acef4e6f8070741b7665856f80dd7328a922653e6fc5230de2056bf2d64d2bcda9fa098d45eeb4da75c1c4dc0aed8bf48afd74b214d0dd28f003bd6af7e65b6ab147cbd2ad078a46c1c13a2522fae4114daa1bb3f507c66423abd6507987dd3aad1997c76ec7c3d89198cd7b489c54c5f3302a286af2f94d6e34fa415d5252c1628aff80847a946a161deae83ea4b6c2f87f4bdfb8d12bee094d63ed0f0e057307ac208e397092925f0e014115c02dd5c5da2364396aa6f53f5ce6f87b98beb22891a69a4dc41cbb49cb38d478ad526dbe64a3865568f1bbdaefb4e4d4c4d65f1f3c7ed89656acf01f3794a3ff208b1801b14263a30ad2dc0bee536ae65942714358b7c66303edd3e1eff30f3be891c5e9ff24013598ea2cfda1b271ab8ade73eae1c1baecf8175b81273395d2ed3ef42cbbca40cfce887b7416c5741f8a7e3b1082464069115d98107d7e3068790c9a5e3ebbd556f4e5370d1ba3689df03161be43f4e86aa6052569622a2c72efb291f82ea51a13cb2e5449193f9f54644c639acc94f01d49547cc59568809b69c435b25384967b7eb8903d4ef2bc94d75374391fdf05d566a0e68d38a06384e19fd6d02a6e01eedcb2d249148ae142374fd93b3898475e737ced07e3bef0fda3423c2d97216cfb92dd8c4bcaf10abbb72af8d728a4c38d491819a6820cf3e554a44aac6d89f54cfe160ab2211121ea39cb5d7a9c8366a4314dcc4820fad6262ec7a32bab909027bd66663fce674734650e3ab94426dd09dd61151c805a823a1fff011efcbcc8e7d622f52da6240564efd3050c189132d52dd1328498da4785c86fa3e58ba91b63eb3624677f21ec083dffb9799cae4c55db105bac828b34361118da94238254ad9db3e73ac5650079aead6c8c01abeaf8c89594260de54a8cd068d7511f8ea9c0fa72447073006076f6c4757d7e3621ae05c57a51777415a778f8a11e44d3c41d9bdac482638929eb522c4ce077e1ccd9b2a5546b168fd38da6fd33195550f33a47b0db1202250c534074a4c71d27a5d79ffcf39a26b32fbf728a237812f85d94a93711571a7f1bf1fad7bbe6ccfbb375df806518b36236e2080f81279df0bcc14b368d192f19766ee4e0e034c245ee544468a03178a2dff496c2ccaf5cca7c460b993c04c1652f47107f1e3d9dc5532f94d6423cb24a1325f007d4b65e8c444da809ed10d803b0a0c849b30c9d421c1f41cf28146a8e6dc4a9f3e9a89d9dd3e54ff80e0d5ef436cf149503cc65de6f4cc4f9351e6e5b37edb892da1856527bb9814409bafb81f4c4fb1b7959a76fe7cb1e8282c1feb368d9838112a439538d26833cc29604d00205e8daa6e5133d3e7a22c13436bc900c099de4146b8581f587f816ee6daaa5e447da0a980fae557e4c9eb486707a82c066178637084bb3931480303a329ce347f712e6c3334728ddc4459fb45a077df40d91c1a7d644ceea8028b1d979a3a4b46e31e13ac9cfe54f304e284e60c8200729b1110e87563f317131d0b47b22735e971f8fa9f5442047c55e154fce01c55a83fb5b1b8bb793124135af88635de4245ce15d727149b530859b64420e1bae39df686b655e9d2d79c985a7fef67bb1b2c2c2e4bd2dcf7aa7b14655148e67d13e46ce15a3f0792ec6457fca26db3263c027b0bd9ef2b98927a98ab3d8a2953307cd349ef0f502b2c3d30142f9f1f3dabb96c93cfabf5275b96836ded945114916232ec36eda7767dadc2e09fc099bbd09aab6fa702617708ace2d8c3cec42e532c4a0a16ba78e581668bee334f970eb09b73a8cf3b53e7d51a8da0a81a1a6b29ac0efb40508171b36799f0a1217d321595629deb22fc801989d257d2ce00977225b5b64fa902ab32f96e1194a4095d473579e65d82baefc06d17e356aeb2e5222d1113307ccfda1c4f0fc7f7c5a3d2db7555ba731d8776b08e1d1aab84bd584d63c5c7285106206767bbc188d6117821d1eb058a037947b81be3225e967995ba649959f8419f84bb0a35a7269e5f387284eb5dc5341c5cc5e6b1bb1f6d9255589c02f9573ed8f0dd6dfb367d4a0b645d3d006e7ab9e471ed2159229576470519f659ab2e5984d265"}, {0x38, 0xffff, 0x7f, "fd4a8e6b4afc553185a54d3aac23d9112c678833a0c123747386e47ba2dd02a0b0317762334eb31b"}], 0x2100}, 0xd3fb74483a026e87) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000080)) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)='Q', 0x1}], 0x1, 0x0, 0x6) pwritev(r1, &(0x7f0000000140)=[{&(0x7f0000000100)="08000000335ddf3d09d367be382a02008950", 0x12}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) accept$inet6(r2, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000280)=0xc) shutdown(r2, 0x0) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 13:15:22 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x2, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x405, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x2800c) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000100)=0xc) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000000)) 13:15:22 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)=',.\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) rmdir(&(0x7f0000000100)='./bus\x00') r0 = socket(0x18, 0x2, 0x0) accept$inet6(r0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000280)=0xc) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffff9c) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) 13:15:22 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57fe4b1faa5"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000500)="90c34c7cc21fc126f4c8654231bcb0c29501b4389a9aa93f4ae118b57a0017c89280baeae4a9d90635313ba82bb190dfcd0a5a28808107141196f7498a4827b2bee1b8a429a9f03051921b6ddb0f", 0x4e}], 0x1) r1 = dup(r0) listen(r1, 0x0) accept$inet6(r0, 0x0, &(0x7f0000000040)) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) r2 = socket(0x2, 0x1, 0x0) shutdown(r2, 0x2f99822121a9018a) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) r3 = accept(0xffffffffffffff9c, &(0x7f00000001c0)=@in6, &(0x7f00000004c0)=0xc) read(r3, &(0x7f0000001680)=""/4096, 0xfd45) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="2b59000000bb4f15e500"], 0x10) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r5 = socket$inet6(0x18, 0x1, 0x0) listen(r5, 0x0) dup2(r5, r4) r6 = syz_open_pts() ioctl$TIOCSWINSZ(r6, 0x80087467, &(0x7f0000000200)={0x8, 0x4, 0x4, 0xfffffffffffffffb}) open$dir(&(0x7f00000000c0)='./file0\x00', 0x20000, 0x0) r7 = socket(0x2, 0x1, 0x0) connect$unix(r7, &(0x7f0000000000)=ANY=[@ANYBLOB="2b59000000bb4f15e500"], 0x10) setsockopt$sock_int(r7, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r8 = socket$inet6(0x18, 0x1, 0x0) listen(r8, 0x0) 13:15:22 executing program 1: r0 = geteuid() setreuid(0xffffffffffffffff, r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r2 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) semop(r2, &(0x7f0000000800)=[{0x3, 0x8, 0x1800}, {0x0, 0x80, 0x1800}, {0x3, 0x1, 0xffa}, {0x2, 0xfd, 0x800}, {0x7, 0x8}, {0xb, 0x9, 0x11800}, {0x4, 0x4, 0x800}, {0x4, 0x4, 0x800}, {0x4, 0x7fffffff, 0x1800}], 0x9) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x8008) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffffa9) lchown(&(0x7f0000000240)='./file1\x00', r4, 0x0) r5 = socket(0x11, 0x3, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000000)=[{{r5}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) dup2(r5, r6) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000140)=0xc) r8 = socket(0x11, 0x3, 0x0) setsockopt(r8, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r9 = getpgrp() fcntl$lock(r8, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r9}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xc) r11 = semget$private(0x0, 0x0, 0x100) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r14 = getgid() semop(r11, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r13, r12, 0x0, r14, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r15, 0x1a5}], 0x2000000000000160, 0x0) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000440)=0xffffffffffffff46) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r16, 0x0, r10, 0x0, 0x40, 0x7}, 0x7ffd, 0x1fe, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r18 = socket(0x18, 0x2, 0x0) accept$inet6(r18, 0x0, 0x0) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, r19, r17, 0x0, r20, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r4, r17, r7, 0xffffffffffffffff, 0x40, 0x4}, 0x49, 0x8, 0x5b5f}) r21 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r21, r22) r23 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r23, r24) getgroups(0x1, &(0x7f00000002c0)=[0x0]) r26 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r26, r27) setgroups(0x5, &(0x7f0000000300)=[0xffffffffffffffff, r23, r22, r25, r26]) r28 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r28, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r28, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0x110) r30 = getuid() r31 = geteuid() setreuid(r30, r31) getgroups(0x1, &(0x7f0000000340)=[r23]) r33 = msgget(0x2, 0x78) msgctl$IPC_SET(r33, 0x1, &(0x7f00000003c0)={{0x2804, r4, r26, r30, r32, 0x0, 0xff}, 0x10000, 0x9ffb, 0xffffffffffffffff, r29, 0x400, 0x1, 0xfffffffffffffffd, 0x4}) fcntl$setown(r1, 0x6, r29) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668", 0x6b}], 0x1, 0x0, 0x0) mmap(&(0x7f000000f000/0x1000)=nil, 0x1000, 0x0, 0x2810, r1, 0x0, 0x0) ftruncate(r1, 0x0, 0x6a) 13:15:22 executing program 0: symlink(&(0x7f0000000180)='..', &(0x7f0000000200)='./file0\x00') r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000240)={'./file0\x00', 0x4, 0xca2e, 0x7, 0x1, 0x0, 0x7fff, 0x43, 0x0, 0x2, 0x3ff, 0x8000}) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f00000001c0)='c\x00') r1 = socket(0x18, 0x2, 0x0) accept$inet6(r1, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000280)=0xc) sendmsg(r1, &(0x7f00000017c0)={&(0x7f00000002c0)=@un=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000380)=[{&(0x7f0000000300)="b673eb0ce29214d85401b7870a20f195b2933048118e3acd52a420e9c9f13b8a24e6d7dac99dbf99c510b7a51f0bc1a09feec9c052d4d5fde9a8ca73664953d2836922d2e241fd40d4828669ede60c5d12df43200416e004f3f1806c89b758956812bbcf2c24290dc5fdbfe00be9b1e0b8120381", 0x74}], 0x1, &(0x7f00000003c0)=[{0x88, 0xffff, 0x40, "439f84c44a680285140e4c062d872f5be2b491cf842f313bea7730ea2d87a1fc670381982835d778e601df43b45f8a9a3d28c668cd05e7068e6828169143ed12ba76140c63eaed45181f98d7dc7cfd0dbb0ead248969e8eff993f73762bc6a7dbfda8716e69ba285fb087d4c3ef847124e669e1960"}, {0xa0, 0x1, 0x80000000, "b6f00bc07c9080eaa879d49d8c616dc2f56fc3f1f5ff507309564a8c1c0449d6b700a36290120caad2956d29b1c837b7438a6295e08d702061642a791d80f9232c862316118a7644fad331cb9bef9a58c3f8821c1bd18db8cec0a70f110cfb3ac87aed8404664af2670ec856f632bb6e5774f191d49ee9e5fbe54708357af4556501480b3c703763e41ac4"}, {0xe8, 0x1, 0x7, "226d81bf0eb22df6a9446d31e9f6b129ee5b80b7debf243c0eff8a14357be9d27bc8704e9eeb9f90faa799870dd0a494ab9a13ea18b2fc30967182e74511e755d52f02748d79516357d0ef3ef63865186ea4de8ef780897b4e838b9b440353196b837c3d0c8523d5f34a63de92daf18434a5c5df5401baedf6d42a32632600d8e3e002616efe10ee2c4af6e2a23527b3e949e7e320f0cda877deb182704078e63be16f0e31b09bc73516601ed9a5a59042d3be1745206cfcf0460b0241f646a53228f3bb67a6810edaa73a560c5a711d8915c3ee"}, {0x98, 0xffff, 0xa21, "33bb584a537adc0a9538f5348a57e4568e0507a6e7a72443b5a739d645f4e53baac92e6d96e44d092727939ccc61825b8b5b68cb6cc40c3aca498411eee9a3a95be5370f732736f8dd2caf3e4241e6925cd359ff7ea4b1937b13e71c54abfadda4e27aeefc77717336f54632ae146c6ae37b08a115a9ac460c62bfc32569a002e5d5c8bb7e22"}, {0xd0, 0x1, 0xc32, "f16c10be131c11cbab98c2f7139ccddb7198efcca86de937964e1446f00378d93eeafb1da93af81a6b0b1d17ac7c411e45dd5a4b685266c8690ce2fde2435ebc4d2af8ae159cb57a7fe91b184f6389b138ef4bcc88a63616c2be86c68fdaa2c759f307eed1d016fd47015ac190936c0e7bcf410b7bf444efb846cde35359c82982fc1bb2944d209b8a1417c804b7f32f80c367a048703bcb50e8d06a29367dfbf909867fa5cd20a9b0b89eee3a294c0277dd78bf460245360916543395116a"}, {0x50, 0xffff, 0x4, "12e02bcc8e411b6135f89807f97d5bf259c4e25dc2bfa6dad2e4ccb6c5d581d3318237daeca38abbce0b52f1b33d4cb5754f58fc839cb388dfba30856d663a9f"}, {0x1010, 0xffff, 0x101, "aca41e9c502d6d922687e68e6dc8853e2a542e497ea4ea75f37706538f4e53ee9979ee52d0238cbc8b0b389fce58a9cef3edabcbbd264d805e806a4270ffecf9797a4854706e50bd1443ddb2f2dc41a1b3d99a3dc39769a7913c10c669e23439c7b2b8336fb5430a77768cfe4977b9e92d77b52f302d08c4c367fada1ec351c9f46cf9412fa55a9bc3ce394fedc057e653727dc1968d02931df2e5a17a186026df242c0422d52803fe18fe3f3982b5049158faf1e0bfdb675169b40107e3b078dd4586a897f737bad195e80209593c4eae3354a1e63e008d26f12c3cbf1feef4de59714e34b3ddc336556ef67fdb461c3a384f3a9f18f9b3e2baac26b015b30eb21ca47ce193dfb268c9ba804f4290857993c073474a0a1274a075e305df3cbb337187dd5eeb0ecdf1fc191bfc3c945f51583d14bc7126719154c6b6c1543afad417b126a58926bae31d72d6522e12090a4426e0166881ed8af0b475a2bf84af8aea6fe85109876d1f6a7afbc1878b6e31e21ec4518662c04c96bc6a5994e00b50f5e1c1122e0f4c237fb425d2ccd9ed7e6eebe25c47f4be257407289ab948fe1d6a353b475d1cdd35e54bd9a969e9313ddd6c2e5ee466bb700c94cd8144feaa48811141bec41235307becb01db977fe9878d09bc05ffceeae0016ac6aa9a1ac8979833c715168360b22ea36c23ec5bb14880a2aec23ee071039cd4c6f3f2148617141668ed2ae0a1d9047b3cc93ba0360d05cb65d0c5f6df4842bef78e8498a02d486193729a7cdd11a7b48c7d1960290b545b95f96c5fb707cb7e7274f2d489d9d0eb263146ea90e44dca671f2daa8610eb75e73fc1e9675e5c903d35c94bfad29e1760d83faa774717e223e27fdaf04b933ed8d3b7f7be425be0949157625e82035eee8dd42edcb84368ac20263d4f9fbc09ee760af6dcd8dc12524bec55267c6c25c50ac0509010227f905dc5bfcd7b7a7f8d3b104ae1945abb5bbdda2b1e4f610dbe4a1efde32fc0bdd453a2e2b21feb0426ec788d59d2b550a746e836c6b92b9ff401bfbbfbde74f036cc190f41e063b19c974e48628f0c4654e2365a4e0408c2d001527ec200f7906cf2443b3a15c6221256a3a0074d2924f967d0b9749e779f4ae94c63103dd863449b436f8bd56756d5737b7cebefe573b68b5c5745b0204796d3d5afc50df7336c26d6b6780edd7adca5cc85064bb6b8cbc24008dc4058b98f253af87603065184563e20d536d9c28c018956e48ea5483017ae331208b9692d89c097077fd41ba46de75c77d2534f1600e4ed342923af8dffdfd37ebab2266280d1b938b3f64145437c7d0978da7d8c4d29990f9b578c9b8898be5e747a0f8025b1f231994406d3c464cd49402ba616146613b75ee67647226457e2102c0c3707d13ac55525027d74e5b01db5775164735d92033c40feabdb5c0ae5f53428377e651196b73c96dce3855a2814c6fea1166d097f9b4ddfa4acdcf8c34b29d21e6389f6a7b6083af090e7ca41019833954aa8374311989f0deea61c0724193e7bec06ec2f0a9341a7a2d71d9fc662df19d5b446a351d2ce275e4b5cdd8c15366807967e6e1ac6e381f7728605d21bce8a552c1a30b8b20de018fede4e2da86d45268e66789c4321b55987d74e76544f6289e977aed2ee56809732612658cd79806ceb85d181f38abeab9a55e46a209956247a4907854423770e9f774f97803b45cbf7a0e0177d7b7f1b6398f9e1a352d3482d60349d79e8a82b36c35f5c9f1a23fa4342dbfab792a67d6fa3f7ae2a1a7231febe039177775e69ca0c2c79eb3c6c24d3eda235bbe14c618b29866064c16347b946a5f1728844b71e939999228538c004402940492223479f9f08ae5f50ce86f0e3d95d16bf81d8c7ae737c918c4545069405c811cf6b26fdf80c7ad5b5c5ba34696b3b40e833ddfd1511a89932d06c4486479ae24fb07b998572a3ae379d1ba79dbb973fb05b52b0e7148d6156a7d6b83c48192c069933887ab3b5847de0c0936a565e0ff9bd11b0cd877ebdfb233829be85a6065a8d575daa6003c3aa2f5ce1f1d1883acf5d0eb476a64d13bfce912cf04c1de6d889b52f64be295a1c4cdf22dc2f855fbd932d4e7591b35ac0ec93df24d018a91e468f77be95a2aba51b18e7876bffaa45828640de6ea9c48c9b53eb277209e2bccacad6d38506e7778985cdd38909c24769e52fd99e006ff4f71539fadfea08465cb98467e3b53f48a99ee3cb9f1fb6904487af71bf34aa9658afb1b638fe6f84246788e563eace060f92e709d046c6bd9ab731d3ed30a30d242acbdb10a7c22dcbb9382539e8a73a494d65b421957a96fc9d645cd0ac85bc9b27125f53c3c23051332d01f8acb106a1400e0b4de0a829e54f4f8f9ecce3f069e7acc264e9afb7ac842f5093fa4dc7c0d78ecd0068642da8d8b43b36854a3ba1b5cb500c987bbcb6cf84ca48b20b9e04eaab5da8fe2bc6e188937d9256969f32cb359b7872b715071af49cfbf602bd5ac61b8df7ce7f29b578f0ae07632c2c01f6aeb9195f7a68e12cdc35488f432ab1159cf2bcb63d69bb5a32266b15423d337126adeaf6853162dd7e29cb3153433d14757e8849d2a071937cd3b472df6332ece1bfc656a25d0da43b972fd94f2cd8576dc557b065bdfdfe73b55f4f272a2ad380994f8c28132f25d0b83452020654dd6171cc933016e4ea5cc1be5c6dd00a5d8d9ef47ab79dde8c3c7d0b3ffd44438c1aebbc6a83440928e1907e9a38f65ba7e403c35fb00350d3374c0a7482b9aa9e5117fdb5c1d39599a940f92d2d2e24056dd667f2a824a9425e26dee4ccd747594386e74c58c71f77b6a947ba18b364cd16f366d4f4c4fa79f3473316c4775fd6259bf9887c6426c7e88c0ba9f125f57474a1240e18fc81132360a1db1d4b78f3f88041441ed777a59382725c4f01bbde05d910939ec71eeacef04fc5218f1c565d56234ab4186eb1531fdd26023fe71c4955973168193ff94212865017ea8c2a744dbf609c24d34e829a40e465ea80b38edfcf3a6d3088c4c1f8bc46b6b0aff8a7099301d391f85eff6eb8a447091b9ec8416bc4e98cc079423086fd95177efe192cbebb0afc258dfdeba1b5c655f4054253da1bfea7ab920e558b4c90389932b1c45a8a1d5aca82b7248cad71a6d4766971cfcfe39d9ccdced339a067766b99c98f6bd28994c20d9f3ed36491580e59b8a75aa97caa0a3c89af45f8b0ba0372c864e41f0eea0439f9921427072e6f0ca89a75993018e856187c765961c1fd74418509983bc1c5354e59e5ec16cf014443f518bd00d596fc6fec348dfa43fc673bbed73c6a704fb2685146d664644a41f1d5c8da5fcb33534e4f15dfd36d06029a4114066b1d8220975985a28c29e13ad38dad39d98d51bf73cb29840f16f02db63b960c94288acaeb3d1dfe83fa21c69691f02843367f7678caa01be7841d811d508b3e755b104d4d06a35660d80450bddf83510808a061152dc4f0e29ead51ca9a044fd9ec962f476d94b266bb1c19cbf140829d4c709b4aeb769ea3d68445e83604ffd6d877e98f8d3fa78061c3f938bdfa137068110e8aaa6ec0b8e4e419356501ddfd85c2fbdd08397eff0c61e7769bc494125fbd4b85f41696d0b1bcc0149650477cc5a291a711a9938795c76b4ab987a1ccd504236c2d3ea2c35e1854cb2b316174105d4d95a7964d315f01036aa283dbf154fa42f99b780b5dc44a7fedeb5e353e86831bdf59e906f5d8d18aa3ce4f3d02ec20a581493492edf52dd9bb24d1bc014122e531f6176885caf50606d6df24c3b31359bb2af23f8d90408f2cb9ecb430b1e7c29645e0b25bde9066e6a481e347b544625fc366cb40fcf278ae6d401f85eb5722fb56022adb63523c3199c4617052a1681803a45b6306b3c3136f031424959b600a039fbd97bf655c87440aee8c9741ca1a168ad4bf0f6fed25e779050fa5e61efa2c503516acea266d0f80f075a917d1416844c9a7884f13abd125d1eedce2746002a1984db5282631d45643e509837164d0b20109e33f90faa69c11468ee2a3523f81d00ad1a7c0fc25d4be1b8e5cd6eceba0570734c1d9684ec192b6059ee3d51dc27f29bcc0e31a53848e4e26ec9b9845b35ac8f35d231fad567b0ed8217f0f77354b51ff3961cec3d1d291984d82d1767401bc723230b4de0339a503657bbaf20166a3c7e24254e5943c7f74053601ac25c41f61d13ab80abaed00d9d5ebcbd575e2f52227d6064b9719acd7aadaee14ea1131db911877c796689a0b1d9c952602384594dd4a551387565a941c043aaa1f8731b54082ad128270499ce49ec0cd7cebacb3501dcca948710db006fb3cbf2d42d3c40ea4c0715f5aed1bc86f3ed61aab84c3920b14fc63c31e5f782d5fe691456ec20b105c36d42d1c6cf312fea4783272dddc684ef4ca1c79678d6d5dc1004ab4feeaed35fdf3c233ee7a29ef265a9f63792c48752cd2d3e2634124e7fba4a330e67ce5796aab0153f0b883ad41e93ae0905ea7dc975f135012fb9d9c3e29f8996a44049d003555f2eed5e33a67c3a560cd859ce348aa049e9f466f1722fd5f2aee47c02db32ad2c2f29fe48ffab31b9cf0fc74f8f737cdd9318f6734f07863e812fbd2fad7f7986acfccecc1058d7fec36d197ef56fc5a2bad54c8c797658fd89623fa0431c7c8083266a25a1b6c7b55d21c27373f05da259e0f34523788bdd89f3c0e7b0cb8ce6c64d302514eda08b62600304e94d2cfad9e83e062e3218db23886a57a18108868a9cf7220ffa438f4d42e8264672550c45e271d2979792731d2caf25fb7f9d9b25f867799ae0626e79f2557fcc6fe797b4bbfbb9223f00227a28cd829ab0eb1b0d4d7b1278983e258591cbec9dfae900ad7722d545f52f31e1021595e68b8a5a232b65ddd2e0e34ca413b302a61be50d44fc5c2cedacedaea3296fddba4db500a3d832b7cd992271bfbc15223a2417909af8e283a33458c1efa140c225f724695faa08eee6a3bca532184caa6ccaa9920a8529e53351739e21e779675f280916d91190fbac90e0947cad888efa87e373c1d78785e8fef7bdd271cd431f21c16a40b79cb19d81a8ddff065324a02266596173fc1273b601bd4474e7807e4fd7ccabb2b2916651b77229f82ebb8f17e6b2c74bdfa2c4076e5ee4556cba4e6d76efda8ecf7daa66515ea91f0879b98390789c95ac326b6f0d9faf643e5c94c11db9533aafe91bcdf84c5b9bd91c48d6e1d1139023797c8dee2b4537978f5ae0ccafd0dfa60c1cc81d5d0fa88704e1875220d3fa0042edd68c323b53e712e2e33e24f5e79a4e9297a2244068b1c2abe88cdc35b527b17217cc31d88e14accdea39579c2233b7a237e362c7d91e0a37172d25991984ccd1852d534972611daec22ad78069b8d0626da87f777ab5adf1ff72f30b3f03022b81828f79f8af63c0a7b4129cc01f86311ab7c7cc9ac15cb79bff5483372aebb923bf290dbd3500a41aa812552f3f0d6a4ab4c42b5ef2dcf044f291a2f83e2b07be4f40d4699871d80c986ad8327181598bbccb80a7c9dfaaab10cfcfced4f2f63543da516906b845456a56c5cdbbc0200bfa70ffb36827aac0bcf6a19141dd1c33a91bd5c6f27b9e505c6c6d0ab33273bf1d3c6d2e5ddd01afed129241b23ea3af3c3b89bfcd83837e2377193b739b225045052591d2b381c97af3dff1a0bd8e92b91c4c0eea4b729603992ab0c89f4ab13d52c3a37bb1a7b6ebe7cebef878acd268c565dc6e0595c1715050fff657adb4"}], 0x13d8}, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000080)='\x00\xd8') 13:15:22 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="9c0240000000c4371266"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000180)="9a0200000000000000000000000024e00818d23a", 0x14) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843", 0x171) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r3, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) accept(r3, &(0x7f0000001480)=@in6, &(0x7f00000014c0)=0xc) r4 = dup2(r1, r3) ioctl$KDGETLED(r4, 0x40044b41, &(0x7f0000000040)=0x1) dup2(r2, r0) 13:15:22 executing program 1: bind$inet6(0xffffffffffffffff, &(0x7f00000000c0)={0x18, 0xffffffffffffffff, 0x0, 0x7}, 0xc) r0 = socket$unix(0x1, 0x5, 0x0) close(r0) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000140)='./file0/../file0\x00', 0x1, 0x40) open$dir(&(0x7f0000000100)='./file1\x00', 0x1, 0x1a07df92799026b5) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f00000000c0)) rmdir(&(0x7f0000000040)='./file1\x00') 13:15:23 executing program 1: open$dir(&(0x7f00000000c0)='./file1\x00', 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000003cc0)=[{&(0x7f0000001500)="1f936b02e8c20a51a7367db8f457f909a4414a928e1bf95d13b7b48f5852d5e3fa8e3b4755c1aee2275c780c824852b9a25e8eeeab74658a80bdd92bcbb710beb4b8583ccd6858b5deb942856a3aeeb636458a8bcd6be959b4662b31f56c4a999158f98b7150ff705475d3c9221b9bfc47006ae5730273ce710a4635dec5cd5587f3e06a0b2ddf2e26561123d0f28b4adbaed95c97ce43f29d6c94b9303a88c4ccca7359fa378caeb7ea2a8df08f61ed93277b2df63ee3073be83450a48b81903892ce81aab951d07b34e53943d8c29e", 0xd0}, {&(0x7f0000003900)="11aab6ef81053803d47e04ed48cd575856b282bf92ccfc4b3cbc4a81f7e13773b92c48022f33624a1e41e64f4543073e6c1b30c6ceac718c3bcbc489f081a85b2d3dcb39615d57ff4fa0ce1fa9e3fbf31a62f70968daea429057e6312f1e44f19c1985ea0f934b755c445d920b11e789bc662fd29b7b7d9788621c22f5d6e1872aea20b10d57a15aa45b649eda54cf239432f9e1bca80ab2744b84a60481cfb2ca1cd0", 0xa3}, {&(0x7f00000039c0)="62f279d7fcc0b0c97408e45624a6281337ddd081cef7acfe297909dbfb61f501a8dc5003b441447fa78c1e5518d15d6bc08305979fa9d6fee84e7b8dec3f7ca2579eb9fe59179638316986745cc0d5152f5690c1fa67545ec45b3c1579884169a4755da9c04a0c542109ac56fd0282be528bf8379e2f35ca2d4d9ad0ddae79bf04c5", 0x82}, {&(0x7f0000003a80)="4c0102859b06f82dc19ba947d4c7d159789f90cd7e5eaf3237c5f80843f423575635931b92e21ced4b787319e4680f9263a0e17d52a98490b062ca0e4066289c79b1aae0fffc64a5896145b5b3982df490aa605d6be76c13b82dc54160a6c4b2edba3740915bd160625843d45a4efc546e431c9f61b2b02c57f4745d9a0bc62168a193bd16088ccab3aa2afb6e74c12ab6630e5863b358bbaf27e6ec62a8aa928cac645665467133c540af432e478bf16b778a0a3359893e7186", 0xba}, {&(0x7f0000003b40)="7972e2383b2ff873c0cc8d5d93f17620c1d599565e969a16dd89e72b32e05b6534568fae99473f2f666af4a8af98bbc84650350a26bb2d7e217a99f09fee530bbb33c062fbff3d8746d15d8c6564e991b54f0ba7e0297eb39245dc35fc83dee3795253e9b0325f4e28170002b2fade4186cde5f51176362d3d990c6e51b077ed636dfdda30f739d4042c44237c5e154afcb0aa935ae91e992c4467d5bdc48fd3f47f7c39d4b29eca871832e2659f527d2b6a4ea36f63936dcf270ac2bfb04324fb1d1bfe523e0fbac3aab99531dfb6eef2f2f85086e58459308e77d947f6a057b3d15435c74b9814c9e22a572ba57d75c5c5", 0xf2}, {&(0x7f0000003c40)="8dec80506622411de209e889ab29ccbf47ae9f65536bfa1a91760b3efd18e6ba0ae2c38f914f5adff6e4eff8be954a1fd39e7e6d012f103f69bd4ee6024d3badc3c0480a61cceaa957740bccfa92798acd474cd3394cf65b607258a25bdd9761e44eb9", 0x63}], 0x6) unlinkat(r0, &(0x7f0000000040)='./file1\x00', 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000140)}], 0x1) lchown(&(0x7f0000000080)='./file2\x00', 0x0, 0x0) chown(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) utimes(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)={{0x0, 0x5}, {0xd28, 0x100}}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000001000/0x2000)=nil) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000840)={{0x3, 0x0, 0x0, 0x0, 0x0, 0x1cc, 0x80000000}, 0xd, 0x100, 0x0, 0x0, 0x2, 0x92, 0xffff}) shmctl$IPC_SET(r1, 0x1, 0xffffffffffffffff) shmat(r1, &(0x7f00007c3000/0x1000)=nil, 0x2000) r2 = socket(0x11, 0x3, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) dup2(r2, r3) close(r3) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 13:15:23 executing program 0: r0 = socket(0x2, 0x8002, 0x0) connect$unix(r0, &(0x7f0000000880)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9f213ad30505e8f0000a49fef9d612f87a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6206b1f007bf8f244ff010000000000000906000000ec895c4784f63b0ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265367027548d8ffda5eb1152f6b60afa3393fc23442dc9631d64bcd5b823e495bb171672365f9025ac16e369633d89aac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80eff000000000000003f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e929cc5b030087c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe415fa2cfdee2e52bf897cc2330000000000000004751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d05f77e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c000001007c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff903ad0000ac7557c99a8ea296f8f93ddc76bf621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629d0162d03821b117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9000000df395e367a8807e37779cb60ff7fb71682d1a247d5d2b5afc600000000000000009c42bdbe3f267105d1d6654c4dcc8faa9a9956d9a018ce494de290673b40ddb1ae4ea610e2f6d9d55b434e8e41a077c0889b4d873318f832941ed130ec8be79ab4cea21b83e2f6ec1abdc4a29f701d87d5774af91f121325ecd658a3e3b64bf5417c"], 0x10) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffc, 0x1}, {{r2}, 0xffffffffffffffff, 0x1, 0x0, 0x2000000}], 0x6, 0x0, 0x800, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) writev(r1, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) dup2(r1, r0) writev(r3, &(0x7f00000004c0)=[{&(0x7f00000024c0)="bebf23572bf648c9369be6ed2d91478aade7fd5777880b2a9ae8e2a17a9d0a46f5f515cde54434944e025423eff95cb1f489e5cb2fa53f774d9a05a8acf466d7b6daf95ceb8a1c6e52ac1d1f3d6bcd5f4cea95ace81deff89d406e47009fa9a99e55cf6ce00606b86e3202615d4326061e73a8888b808fc9437b913cd566ec80022b42aa5f8a38385b130e636200fcd4b50f3d37eca335f52e32c2909f9621c963a52fb98dcea459e473c1e73b027d8c8b13eacc8448ea8a115fb6afe8da730e2da5b8b76179d9b58c685b09af38f3dd849ef9e3e19cb7d72dc26e07210a56817c7d35d46bbe96d85a0227a7d82ae4eff9dbdfae8ba37bc3994272ee2e04bad3a6ae2f435c8f7814c93be8540c280141b9020324c8ba2fbbe11e038a3a4610a2d0cb77d5a1cee925b72fb91fd125605d972c589b4ce85cb4af9fd0e88a69156dd771f053a075213eadae824acc2b0687122ca8ba665734d2ed8ff94be5a0f728749106c0ec326ee1f00aff225ce3e90905f61a234350df7b64ae8a034db6241fb652556075f1238072ab8ab1bebf5ec11685dcce0ef5531fdb3bb124fc399af2011e6728ab49e25c7c869d9a962f97661e8c3ed9353665a00f813a17b97baf8c7c8cfbe658ff066d04c87aeb32bf452ad21cd03f1d93b967c627544b99741f72a1ccd56dc83fe818f4a451dbdd55abd71c7d9c7c86f519a943e635a5f6aa0a586e560df53aaeab30a436ca70d92d35dc5e3cdaf8f1cd4fbfe8b211e04e91a7306f0b3a9ac808cff385df8f179d5cac3547b573585c3e13b121f78f1fa4694a65d9d5038b0ba1a2d751ce84580b3233338fa306826544efef401c14b1b54fc7c5463584d4b0af216b6dd47d26dd2d2aa51072e87e48f75c09cad2ac7abf6729dfff1bc4ff6777e42d7eb9d27afdaa6719a89b1d8506b469701a775436a62597149c0fe2c7592a63a6ccf95bee8fca98e6dc96cb4f469a427f9deace9e3a3fd936bbedf91fdf3ceed3d312e3975ae082ce0024158666e8c84ae8960550511e40475514c72fc956cc157bd48ab64c9649d481df03c111fd34174bb634f072fe1f0e7c4b36294b2b4efd1d04cd70a87436956c5823913d2539bc905be5b24b4d3b638216f43c72ca83dc2744bbc019426f2bcf69ee1b3680e0fcb5f4e7b121f4dd29b37d8adf17f2176eb4489f674a89584440b9838f2f87653c1ac4bdb35cc605dae1bfe66311dd59b92a287021d9b69181c74a5a4d8fe06b038a715fb76cedcffb718748894c311c133883f17da020c5c00b57b711e8c42c94cd4fa15ce312173e8b98efbefa28f3161f9dc12062acaca94145c9491f8efd5135c645408f87f20c77e357b781b47c32899d0c2b812349df2dd6103d6fbfb853825e16314e7fff392055858b778a683bf67347c410b0df56cd31e3d5251d76a8512cf887efe7884af3e808af0bf35ab19ee951ca2009643d9bba246c60b0cb5e7f571c87ec5800b222673e7c9144933d850b46177290770e7f525612d02c3249037c8f553539b411f8a4d7b65b1f99d5a006cfc406cccbf9a64ffa10d4319c5a54e9ee961154e2c69a4daebe3ddab70a72e43496e192a26417bcb8d830619c416b3c09bfb380e6018c02e423555ed3f0e21a88fc13192317b1e4e0a5c85fe23d0bc7a296e6eb869e960ee3c2b38a9c7d6252a7ad8f1746a7e2911b5403ea173332334e77702971f3dfc5197af840fa6b26b2ec226eba2c027f60619fafdebe46043618cc92ab0248faf1d678b554ed360c54d813dbb599a8d43edb8b3fe0fb83b24aaaeee9a7c47c65b0f93d0089c342a1ac1b885188ce65e1be384e494d73f89b6d888b0af93f202b95da04a84f849f7163ee77676e2600d738eea5645a8f7bd48a5b9835b2d7cc23478220699d42ad1e8e33dceb7e0d36f0fc66e8b49037e58cd4f741c326db4745dc79453b232fb95f225a970a48ea4e1fbedfece47696476558977fe31df6257b0cf92aa2b43dc48527fc220222acb66a7b1e1ba3365b88e4c9cbaaf0f142d6953bc4f797dfcd9786aa2fec1f3f2fc6571a9e124918c7b6422005047395f12866c8f42c315ca4425ca354282e01ab393d3a12a85a634384dc856a59103eb69e89c7eaaed0cbf2f6c9f6b3b8ed586c0da0b103be3ce1e9ba86aeb1bc26f2f42440c4fdd6b433f71a20746b0c9a965106c12ff918cbfddaf908e7edab0f449546493876b903c580fd96a8980aaf53d96cf63cd249c361a207fd87953df766a747565cc36530cc9585ef1c4e6b481508a5fd071ca83ddf4593da171623c474c9011ff8ab71db0f41d5cfdd9f184b286377026a49d9f60782af107ba946ef0bfb0db65e3a703077b41b52ab6f0a0f5a2b7678d11ec957d4fd4140157c325bb633a45a4132793a3d0bfc8fb48dd277bceae9258f4b982934392281754041410106ca1406d8dcec00223a9b76b6e69716f909e51ea1258ece9d0f7e656307a91402373b215d68072e54269e65827d72335567836a6cb20db309fdbe6c8c9aa473f6021c8373b649d85f4c0c2d5c40d36d99d6b65b1800c1cb672a4d6febdb360c8930ccdbaaf259c56801abf5095b663c4614a6abd82698c10b8533ae752bb5b29cd35eccb4879eb097af5bd59a70f3900e7c8631e803462b5047d0990a38130d916e55f7441d310121e63ff59f68ab92d9abc05747f4be4e08dc425769a9128a488e0cdc6ff1287aa6f312fff310b5160bd245a4039fcac0f388a6ae43a5bce7264fbdfaf1876799821ccf74f267b169ed24a1c02ae609712297d187f651f8530430c69fd487bc58ed9944db0c4b8a2c502589f3f3bd538348889233f59a038d3b7415df4943d9cc9322367b87652a56cb6db3593c009f63b739ef6910736fb509eaa247620492db4b90a8ee59acd9d43a4e1cba96bccf108fa16c1232cfd6c596009faa884a5d650ec3cea2971adde145c76adf8404569d4a4586164f1a991cdad0dc9059a8f18ab8d47be667638322bf3c85618bf169876b1e5e0d91c163e7b44f4083079c363e4570bc3ba6a4ce6413539e4e10101a0cfa2acd2da1aeac40d822e337114aba3f4c9e85db6119fdebf73fcadf263352cb81a47aa73cea775d5d622f080a336c6045e2a5f4198cbac48c2456daa22f66ac2c5c33e597b6db7a6b0c1c4c3106f64b47f17570a041795bcb069b0f78cb8f3e07fe14ed21fb56853a0683c4632434079f9a34023d05f42f04b34634a9a018d70dd438b2aee31c5dfb25afe5d3773eaa5f47ed7d3c882f5a9f2f7aeee08b38ccfecc06e8309bade09e4e55f59783bdf24b2b1723f9c9e6cfce7b1e40d01618fb748d2931aa412ee01981e9c7488b33aac3e9ab0993c24def845d3a4842675cfb87774008810bd77a25dcc0f917d4cac8d4784bba4e652efdbe6aab5984c8689e6993e0a817dcb15794df2e484069d6830da620d78807ebf2557fcdbc5da90bc5c47f4cfb0716cb99bf550c7e67c5e4ea7add7a1518307a85d9e393170b505fbca7157caf2c2d994c32e11b9af7d43088936c52d24d4249b5262b646440f054fe288a48df19b2ccc2e9d8e30a01a145363119fd07fed611615780aa87632ee42890454878a7f9ec1b7ec1ae38bc10399af3dc482a1a5f4d09819ce6d9ccdde8604230cee4ce34db338a65cf4f769ce3266542a71233bac7fd06284148b2ea07057add5e0dbdfd572144e45a6884aae3ab1eaa09b096d597f94eccdb25c8e7eeeae3b253bb7d027857da26a59d4dd543a78c2f659ab45adf11c9419757b6e7e55a69408a7e8a242bc5fd5e1533a3e22d7762373678c2f5bef71effbfb24d960620c994bc6ff12223c5c3310f27644f33c49a4065b45e8a398ad644b69770d04d4f08d9eb0bd77b172fd51a679bb4428fa52d64512254fb91aca0d0302caa12e02bb36199f381f98322d8096375aefa2fa09dad65a9f8179dc301b4b70a3d536dc7daacc13af175336fc38789b4bbd08e2a0b353a620462be7940d49c516723bc66f726c2dfe0f6dab8169ee818dfc2283051b8a06e254890a73a2575471a05daea247a30c90e893f02048aeca56ce7f1a6a0aedf9c13b22c5bd48a1803089c82f07f565db794b233921ffdb1af9d06924d31d1308f43ad5c17875515852885a1417392189635623b7e601e372eda73d930858163844770f3fa401c9ee64abbdda2058b68e1b9f1d5d77807c7073e8041ca09749e50313f12a823fe79528ec14bbb3bdb48e7bf35055e67973ece6c3b9921c8549339710578d69a8073ec641de1f8380d0c69ff0552268ccf1971958196eed1d43822fa6cecd8a1a6c5c01ebac0f420eaa86dc0c3b05d190d331ecf213ee8a554c1d96a6cfb0d53579e95051a8c364088e5678f9daff15b5c6f932598ac4fd249f90f212aab00e47a03290934c150ba9a97ba21f20a7a7f1e3076e9603c0c0422812e9f20eb9783af114fd3511082ece9268796ffcdaa1d83c3d413423775cdc8807717e2bcb52e06d77d8c8667d57e00b5ffc41fe1e77d56a48b210bac07841ba54b50fd6041a6a167ea18e279530de38f20819f9138de9b8423902d67fc4d0e3cffb650eb24a4542d90ee2c6a257d5c301b53aa97eccfc89bc727d168d7eba175fd419f47cea0feeef4b65195036253d31e5d9ccb7534b0b417ce9294432f6f86ce5ebdfc71254c8166079ca25f828e442a441e32af09b0cd2a0f527e5a34869e07f7fa4e87a2d0a5a3ef1d7147c190609854829cd028baf353d895bfba9a91ab3962214a4fc28b881aa506c45fb06c3c7b09a54c840a48efb12339d55efd20448fd1beb50b2e36296eca562816b8c65d73a4d38faf1e0c64cd1f627b1bb8274c2ae954790d7fb9d42bf7d0a82e9c8fa7616ef19bd353161eb640b4b6b98d1e6edb4754c61b0df29ebe91fbf6d081b4e4b3d58fff64cb9247d4d20a881a02ed80a2d2adfb66c2f79f8dbf131ee752aac5d0b2e9e20a215503cb97817a9bf6adec74c8b0c11e41e44dc34cc912dc690337aa5f7d1da7edd82dc9688f811a84c5d71b8e51960b92c396ffd2ac3499ce98503fc034957579ed53c0e64966abd421de766a56c656ad83025bec5a0db9367c6d5e3cfd58b51ee09e11de883e399c55c9d19ecd5836519ca75770b98df8c8a7faaa3eb547d71edbfc1e9b3cf49534e98e37e8f57ded2ad0080e6be42df548a68d0552821cce196155f990083ecd6b7a9fc7e09fe1e306bda26ae7ac98bba39d8fdcc89945d469ee4df9c3a31f7b77969ec98b19f2804d573f27eb0105705324d98fcd51ce453a3d68871fcd08fbf303e383d4c1278213dde21b25e28d7503297516a1a05818e986cbb3cff788ebafd322ddb36e9e1110f9d38f51fe56f99bacacb093a9973e75e6706fcff9d197f70f4f87a7c0bec44954c246abe1e38ffe13e658ba208a74a716f6272d3aa882a70a970690ab5839c9a77d42ed516ee308053c31200143951e484a2a2d5432f85aab7aaffd84ccf9b40cd45462748ba08c6f73276e69438de705b376ea04fcbd674e7659683b276d23a04104ba3d9b77247814d3551aa5869df7fb1860e93f617be7ae85ffa00abe9ebf0444160150ff5dcc13f44a7c700a9ef9107affa766324d4fd6f2fd12e8075ff108f3008703cfe7b411a86ed79dfcc83d086360c160029198b4ab4e835dfc7c63ac32de47e4c1c1507788576470458f77aa027da1fe459d4f545e6a1baed8d2beb1c3837725257a563590ce4e42f2282faf134407b7e3180a88f3045ac5a53113a5016ac6ca524bdbc32517a7248a", 0xffe}, {&(0x7f0000001740)="34fbe57d7eb5b906b5864d6b46a4b63a4b22fa2c6ddb4aef73b67a8fcd7214c367ed6591f57905e2e120857a6c0c97f440319cfc9156d92c1b2bb9d1e2d53ce4e48e1066648a01790475d5607d0586221f9eca55b78d368dfeb1a05a7660284d21e9709802ee7e291c705209a053e7726ea375dee945ea825856289e3dd0e3cd553bec54279db2c2a2b3c2a7455180338ca02ed947f915a744ea07e25c0fa32ff41d37b976ebf99debc4c8cdd04c74488db6a8a91e9d062e6b52775ed15c3c3b1c144f3b611757273947760331e192af155ca2e32c2b1cf7b0ef17c61fb77567a2f39dbb1920c0aac1ce8f4968579b1549780b08f19a5645d3a000e3999bc4ce73c1bd562f5f97e63e2a38673aab4f76dda9ff0ef29557595fce70d337f973adc337d1ce4f4a8eb98e84c773625dc313196089123da50dae7920966beadbdc90c5d729ab4b19fd9aebdf740e9328801ec7738d234cbd442103791dec56a532c1caa146d5edbe1de1e5377b48d8b94d79bb05f175d5340e806db28f9b54ca803ca467fd215898426e4e510a347392335759f5c85bc84f0b1c052f9ac85abb3b852f49077d4fa06251ceb20da72460cae1cb6c42b0cd494114427262bfc8e8ac5e87ef329057a39da73829f1366316733d8b1c721b4f5662d49844e57013abe13a1648a9f1ba1f292fe0b84f09cf12b8fd6b72db51cdc18e9848bd96cd52ccb75c754c09a3bc9de9d9a2d01c638fcc7a0bb334820dcdb7b7fb5684b9b0123c28f07423474f6251ff720737a02f84fb7cebd2e9b22803e019ddfb80acf62376a2cbcafd78939a31aa67741f51aa10ec46a25a1823056e7030a5be753705372878b419acf00cd905c3faa850e463900ce07de3c5ceb3b137ae90975fc748baed7cb5662196e7eeda16f0a1f22cfba8ebbec06d40638f7732c45e9a0823ed0ab07717e6695c2ce5c9c81092da9018cde1de5a23fa9fbf0a862e60026f0c84084caeecca3b04449e4b735d85957c0213af5b1b01fdcd1bd54226f5fd60c82e0646e4c87977719ab9021805875aeb2ac194df6dda4422f1eacfc66d19e89aab197342ac1ba22b513cc75f7a5d108a6719c61445131ef62841c2cc542b192eeec0cb0897200270e32524dff142cc87eb92a4ec3e4d1607747a7f49b0621ffec0e7f9621fde6fa4cc48c48adaac8aca154dbe8beb43d6056a2ef1767e087402eb46d4bbb963176e526405566fcff6dc71b1869f565e18bbe3a1315f22c819241c5d03b9a4b5b4941dfe40f03c155fd329a67e009516ef33d48cfc899011375e17d6847c839896ecaea875ccaf3e0f16b7158bce3e8b738da8e929ebcc89afc6e6beffa2a8fc6ad08c7e286713987db7e53d55c56af1bcb1da79adcce10f1531d0cc94eb0015cb3df7d19c4ef282ff1e25b318b1754708953cc1399e3dbe41d339e9c51e1d35222346e6fd190eb7e1c271924d21951f2790bf0ce4540d195d53f89b7edba2ecbfd05350c6249b3445ae4eccde6a047e1d4f9105340993b3931ebf3a87f87835273c9b9773df0286f707c193a4ae2968b128cdd39ff6cd91b9c0728dd65cd39843581ce1051a00384d79c10817ca194e25d891b8c0e06eede6253b0a1c00adf389a7efaeda77137aa6671d34a1a4675a6948a817daef8c8d67dd97fe181debbdc255f69f484acb928f83ce053764feb062e26e031d26d69cbb9b5a1fd91a8a2475144edf8e40e7eb7b7f67aead24941d6e1357f29e7d866eca1e81c32cb9ff735fc672d2ba0b2c8b87a3a0b4909d6ed43c10d9bc8b545941e58f965878764b7d6af5a0ec385184a71a6eb803b2d6b0f8c53af027c4573d0956a1cdf8c0ae23052cab980bbad01e491ea1f1440fdb613868c2e302ace1269801618390f3d46865464c56d8e9fc820b252dd8c1528c80d32052fe2f76e0b947a8e8f2915a11c712035c4241164b1170bd0bfd39ed50bae323aa71e2f54a2e1e2e75bb84d46bf6337d13995cc05701705eca4a60e90d43797b7439949a18c42a811ae29c7d510686582a2fa27af9cdfb3233255b88f2ca7687d7a3b42a338ea198f9b1bf7cb56c72b24e2843bed68aee0a0d00607648e98101e6c6d57ee49e00a65f21980ed0edae418a705bac42323a02e81cc2b469cf5e46896cf1d250211bbe5b309c3e21aea63253e75d380fedf02d94370b2427b45b94210b2bba77dcf835c358e2ef7f5f60bfabf9efca6d54a7dae31ff65fd446a0bd12e9eed124c1dbfbf81b9e11f0eb7669398f77eeac6425b727159c42681b71fb820d907626bac4de5f179ee070c1a2f66638fb4885989b091a7b40b2f031eea2c269269623656ec3b6a67b15903d7ab476fb3806907f73cc7c4299eed8e914830e18cd65540a948f1d04d25862426bb6170cac739c9ebb3243ad864ba7b9b7af26fdce99488b86bca4c1fcb85c8a0dcea3b8a8cf2b6cdb1a5902c98a9604914b4307e8242cc4701445181d5f4468c493c23d752a56f6eaa24a4a38d099189ae734e09f2791b43c28b43b9de3b09f8d6167003cd11188a05605840faba88c88b41125af4c296fe201996ca26257789c720606849ccd73169e976c50dc1fc55ca64cb05f48a66630e4a3f9fdb0497e9badab3c7fc5278743f51bcc48ee4ab44d7f8d128ee686669c6e46e1fbced5329762c974916887dde68efd53868fee3dd6123beed6f55e9a3bce23f6b46d8310b5fab65776c8a63c9778a71a2c2981d5500d356d563e3060d9e701cae86030c268df565fd93563bdb546838d2ce447a425d4089813babd14f267131aaab94892baddaf4d733fadb84086adf3fd499a51d6ddd63581c981a5e5a0c83f269d223a5fa5012aa49db8e762842fb810bde15f4b61111343fc8380268c1d44173402cd3df66f27aa16ae6958f153e8c93e7baa514cde1d6dae8360b0e415db0efdb5b68de82a590f314e1036b8807d0aa209b7993580d6f332de58e3714bda9f8bde08e21e5bb67fbe8e2fd221b7f41b196fa5af38ebcdeb25f77b6fa12e2ab9381cdfec58a4b5c7e97ba871c829bdbdf403988b795248d3f12732d6d6596aa72e69d15ccc72103476b37084299f48b890697b2b540ca742ed32dfcc0f67547e52e0a8eaec4f9d89c739b36d695d2885ac3f8fd906bfc7217b2bcaf6b08f0825c8ed611f6587f8ca025c7f7d18fd377f197dff3836f33f8aedf423b3798c3e72711617936fccae1f954d90beb2061c4aba2d403e31fe646d0f53cff40ef8cc57cbef240dd1adb9cdfbaba97ef52566d09ef1a68e3aafcbb1b7e5522101c17f54a559d5ac1ad67522fefac767990941a07e11fbceaa494d96825a3fa4d60412dd4f0bce4b5c73f5004a29c8fb2ebb84aa38a379ef17fefbdd1172cb57875d55d7ccb9fc061738279efdae98d174253dd662c4a493fd7e5302f0595da90a34cb20146ca00a9180d6e5a1643dd16e42aa46c7f3c578a97cd158dadde35528239df9010e0428d7918b6c6a7575d5e7dcaf43c9072e2878ffdd840f2ed622b44a59f75aded6f2a27b5130a8591259f30315981305c4735b535dee299c974da10fb2a5032a33f9ef8d6907312a8b9c5b93b968f3476725c9dd23ed4ff52677c07dee7d7a7d951f9590d799d1cd0915779b24b09e6f14f9156ac0738a109d119210d0201930ab843d87220b5f7026d8cff4bec9eef72fb2824f573ea4a4df6830d82fdfc2b870a1d0d5edeb4e6abcc3d48f14cfbeae562f5c70b6f283cb4f551872d3b8ac05e1705f3ea8118c7acabdab6f279452760a48e535a5d6225d5f7ce650333a8c18528dbe578d8450018f1529883f6e29cc06d68b677408c4f948af1c48e13525cfd6e3d45ffc8fe70ab0050d1c3eb668a6be3c13a47cb163e5e516031196e75fa9f386cc2dc6c7ffb8a09e4b72074dfaf3695044eb4e4257da2fe8b25dab4401e56291e56b88d4a19a20c1edeac8420e7e56870696d0573a10f79b04b0120c499c3154746667eb27026390d5e8029abc0a569cdf5cb253c59bc3b9a580c0ed9eff8f7a800e35c2d00a8db60eca90ea9d1869e1777c1210ff83249f650d6730df068a9f7f316eec8c3562926f4d23e90c02f7a2a03443fd3e1d5ecbbca0e6e0bfe3bc28dd163db29d2d4a457b7e4372aa53941b1f2af060f7de9bcc7e2ac3ccee2723241f5a57a4d0eac5f88528f0b24c87e7fcd60ced10de8fa6651a3c668f79f71763498168be318df4766aa0f31ad99ebeede2cf3c0d02b262376362f30a6f64add5753b43795ffcb75a3c40e8f8ac043cf1051f2fb7205d61abd217921cba9bfefad01bd1f0a695ac9e2b5ca47238c75e0b0db7c463b285ef48e48ae3c95113a72d1891023bcdafe6de78b3f3dc1377c4aa5352eb771afd2517db2ee05c7993fcf917308d5aacd7f4b7bdbb18d4f26273eacdddfd5e5e0000", 0xc38}, {0x0, 0xfffffffffffffe9f}, {&(0x7f0000000300)}], 0x4) pipe2(0x0, 0xfd36474eccf4ca29) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x3, 0x0}) r4 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r4, 0x0, r4) 13:15:23 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000003cc0)=[{&(0x7f0000001500)="1f936b02e8c20a51a7367db8f457f909a4414a928e1bf95d13b7b48f5852d5e3fa8e3b4755c1aee2275c780c824852b9a25e8eeeab74658a80bdd92bcbb710beb4b8583ccd6858b5deb942856a3aeeb636458a8bcd6be959b4662b31f56c4a999158f98b7150ff705475d3c9221b9bfc47006ae5730273ce710a4635dec5cd5587f3e06a0b2ddf2e26561123d0f28b4adbaed95c97ce43f29d6c94b9303a88c4ccca7359fa378caeb7ea2a8df08f61ed93277b2df63ee3073be83450a48b81903892ce81aab951d07b34e53943d8c29e", 0xd0}, {&(0x7f0000003900)="11aab6ef81053803d47e04ed48cd575856b282bf92ccfc4b3cbc4a81f7e13773b92c48022f33624a1e41e64f4543073e6c1b30c6ceac718c3bcbc489f081a85b2d3dcb39615d57ff4fa0ce1fa9e3fbf31a62f70968daea429057e6312f1e44f19c1985ea0f934b755c445d920b11e789bc662fd29b7b7d9788621c22f5d6e1872aea20b10d57a15aa45b649eda54cf239432f9e1bca80ab2744b84a60481cfb2ca1cd0", 0xa3}, {&(0x7f00000039c0)="62f279d7fcc0b0c97408e45624a6281337ddf381cef7acfe297909dbfb61f501a8dc5003b441447fa78c1e5518d15d6bc08305979fa9d6fee84e7b8dec3f7ca2579eb9fe59179630316986745cc0d5152f5690c15912545ec45b3c1579884169a4755da9c04a0c542189ac56fd0282be528bf8379e2f35ca2d4b9ad0ddae79bf04c5", 0x82}, {&(0x7f0000003a80)="4c0102859b06f82dc19ba947d4c7d159789f90cd7e5eaf3237c5f80843f423575635931b92e21ced4b787319e4680f9263a0e17d52a98490b062ca0e4066289c79b1aae0fffc64a5896145b5b3982df490aa605d6be76c13b82dc54160a6c4b2edba3740915bd160625843d45a4efc546e431c9f61b2b02c57f4745d9a0bc62168a193bd16088ccab3aa2afb6e74c12ab6630e5863b358bbaf27e6ec62a8aa928cac645665467133c540af432e478bf16b778a0a3359893e7186", 0xba}, {&(0x7f0000003b40)="7972e2383b2ff873c0cc8d5d93f17620c1d599565e969a16dd89e72b32e05b6534568fae99473f2f666af4a8af98bbc84650350a26bb2d7e217a99f09fee530bbb33c062fbff3d8746d15d8c6564e991b54f0ba7e0297eb39245dc35fc83dee3795253e9b0325f4e28170002b2fade4186cde5f51176362d3d990c6e51b077ed636dfdda30f739d4042c44237c5e154afcb0aa935ae91e992c4467d5bdc48fd3f47f7c39d4b29eca871832e2659f527d2b6a4ea36f63936dcf270ac2bfb04324fb1d1bfe523e0fbac3aab99531dfb6eef2f2f85086e58459308e77d947f6a057b3d15435c74b9814c9e22a572ba57d75c5c5", 0xf2}, {&(0x7f0000003c40)="8dec80506622411de209e889ab29ccbf47ae9f65536bfa1a91760b3efd18e6ba0ae2c38f914f5adff6e4eff8be954a1fd39e7e6d012f103f69bd4ee6024d3badc3c0480a61cceaa957740bccfa92798acd474cd3394cf65b607258a25bdd9761e44eb9", 0x63}], 0x6) pipe(&(0x7f0000000040)={0xffffffffffffffff}) read(r2, &(0x7f0000000440)=""/4096, 0x1000) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f00000000c0)={0x4, 0x88, {0x4, 0xb2}}) r3 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x22, 0x2) sendmsg$unix(r3, &(0x7f0000000100)={0x0, 0xfffffeaa, 0x0, 0xffb7, &(0x7f0000000100)=ANY=[]}, 0x40c) chflagsat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10000, 0x2) 13:15:23 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) r0 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r0, &(0x7f0000000900)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf800000000000000000000000000000000000000000000000000000000020000009a0bb5beef00010027001c00000000000000000000000000000000000000000006000000ff7f000000000000000000000000000000000000000000000000007306000000000000000000000000000000000000000000000000000000b25d8ad698679de90e29b3f7cde50c2856dec8dbdb05fd2d6c3da5d9aacf0688258af5c5f7a1c1215526d997cadc5720f1b28601691f286142043248985c5c89117daa00fbcea2481795dc129c8b73dfd45409d0a1598b48c680e0f62c43436c06736304c3312a624ea751eb00000000000016000000000000000023a82fd3a6d21403828293850324b84dad773ae11e0192dae8ac4b789ec7a162bf5ca4f50de55a9139870714f6c00dc56ddf0a2fef"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r0, &(0x7f00000007c0)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe942f7ce2212c09c110ff00f45709d664539e1e381f090000000000008f3c00328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125810bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f0000000240)="b100050460000000000008000501000000000000cea1fea7fef96eefc73fd3357ae26ca80416fa76d06336acf00b7804be781e4991f7c8df5f882b297bddaa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca491ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800000000000000000000000000000000000000000000000000000000397d3a47c56e4bfab9be51fc370e59baef58ab249c8d74158a96a82e754cc564ac9df4ecefebc4f779f73b73ee3f2047c3f5bbb63945023c3c73c243da242a3d21256f84015aa990f99f62d2d6f74d41496376d40d6e556007dd44abbb7638f44c4a92787aea2088fa56dca51d3a76651a157ed8418f45e601347b6a16adab464360e46ae656d19ef693c9c27f26e0c20a0d655432c362f4b60675c93989ea9d33a87e236e95bb4c7fe7d22bd94b4058b2750ea57cc41fc7094fddf832061a5d7942459e8476ef8458d0bcb07a3f9a7aa6ba5cabec711220a2ea644537b6bf0cf528ccd21907432dcf74e50a3ff13c731c2f4f3cf6882378ffae2da1ce1af44e02330c3259b2f56cf917", 0xb1, 0x0, 0x0, 0x51) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r3 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r3, &(0x7f0000000400)=[{0x3, 0x100000001, 0x800}, {0x0, 0x4, 0x1000}], 0x2) r4 = socket(0x1, 0x1, 0x80) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r5 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, 0x0, 0x0, r5, 0x10, 0x9}, 0x8, 0x1, 0x9}) r6 = geteuid() r7 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r7, 0x0, 0x0) shmctl$IPC_SET(r7, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r7, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r9 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r11 = getgid() r12 = semget$private(0x0, 0x4, 0x8) semctl$GETZCNT(r12, 0xecd36670e3ce36b6, 0x7, &(0x7f00000006c0)=""/235) semctl$GETNCNT(r12, 0x4, 0x3, &(0x7f00000003c0)=""/237) semctl$GETZCNT(r12, 0xfffffffffffffffd, 0x7, &(0x7f00000005c0)=""/235) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000080)={{0x4, 0xffffffffffffffff, r9, r10, r11, 0x10, 0x9}, 0x8, 0x4, 0x9}) r13 = getgid() r14 = getppid() r15 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r8, r10, r13, 0x1e4, 0x8}, 0x5, 0x5, r14, r15, 0xfffffffffffffe01, 0x9, 0x7ff}) getpgid(0x0) r16 = fcntl$getown(0xffffffffffffffff, 0x5) semctl$IPC_RMID(0x0, 0x0, 0x0) shmctl$IPC_SET(0x0, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(0x0, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getgid() getgid() r17 = semget$private(0x0, 0x4, 0x50) semctl$GETNCNT(r17, 0x4, 0x3, &(0x7f00000003c0)=""/237) semctl$GETZCNT(r17, 0xfffffffffffffffd, 0x7, &(0x7f00000005c0)=""/235) r18 = msgget$private(0x0, 0x100) msgctl$IPC_SET(r18, 0x1, &(0x7f0000000100)={{0x7, r2, r5, r6, r13, 0x4958e4c547e9c2f4, 0x1}, 0x7, 0xfffffffffffffffb, 0x0, r16, 0xb75b, 0x7, 0x3, 0xfffffffffffffff9}) 13:15:23 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x890d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000003}) write(r2, &(0x7f0000000200), 0xfe72) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) r4 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r8 = fcntl$getown(r4, 0x5) r9 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r9, 0x0, 0x0) r10 = fcntl$getown(r9, 0x5) r11 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r11, 0x1, &(0x7f0000000540)={{0x240000000, r6, r7, r6, r7, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r5, r8, 0x41d, 0x5, 0x5}) r12 = getuid() setreuid(r12, 0xffffffffffffffff) r13 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) semop(r13, &(0x7f0000000800)=[{0x3, 0x8, 0x1800}, {0x0, 0x80, 0x1800}, {0x3, 0x1, 0xffa}, {0x2, 0xfd, 0x800}, {0x7, 0x8}, {0xb, 0x9, 0x11800}, {0x4, 0x4, 0x800}, {0x4, 0x4, 0x800}, {0x4, 0x7fffffff, 0x1800}], 0x9) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x8008) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffffa9) lchown(&(0x7f0000000240)='./file1\x00', r15, 0x0) r16 = socket(0x11, 0x3, 0x0) r17 = kqueue() kevent(r17, &(0x7f0000000000)=[{{r16}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) dup2(r16, r17) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000140)=0xc) r19 = socket(0x11, 0x3, 0x0) setsockopt(r19, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r20 = getpgrp() fcntl$lock(r19, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r20}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xc) r22 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r25 = getgid() semop(r22, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r22, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r24, r23, 0x0, r25, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) shutdown(r26, 0x0) poll(&(0x7f0000000000)=[{r26, 0x1a5}], 0x2000000000000160, 0x0) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000440)=0xffffffffffffff46) semctl$IPC_SET(r22, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r27, 0x0, r21, 0x0, 0x40, 0x7}, 0x7ffd, 0x1fe, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r29 = socket(0x18, 0x2, 0x0) accept$inet6(r29, 0x0, 0x0) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r22, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, r30, r28, 0x0, r31, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r15, r28, r18, 0xffffffffffffffff, 0x40, 0x4}, 0x49, 0x8, 0x5b5f}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0xfff, 0x0, r28, r12, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r8, r10, 0x0, 0x92, 0xffff}) r32 = getuid() r33 = socket(0x0, 0x0, 0x0) r34 = semget$private(0x0, 0x4, 0x1000100d3) semop(r34, &(0x7f0000000380)=[{0x1, 0x5a, 0x800}, {0x2, 0x0, 0x1800}, {0x2, 0x5, 0x1800}, {0x2, 0x7}, {0x3, 0x9}, {0x3, 0xe8, 0x1800}, {0x3, 0x9, 0x1800}, {0x2, 0x5, 0x800}, {0x1, 0x1, 0x1800}], 0x9) semop(r34, &(0x7f00000000c0)=[{0x3, 0x7fffffff, 0x800}, {0x1, 0x6f, 0x1000}, {0x1, 0x4, 0x1000}, {0x4, 0x1, 0x1800}, {0x0, 0x1, 0x800}, {0x3, 0x7f, 0x1000}, {0x7, 0x80000000}, {0x3, 0x8, 0x1000}, {0x2, 0x8e, 0x1800}, {0x3, 0x7}], 0xa) getsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r36 = getuid() r37 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r37, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r41 = fcntl$getown(r37, 0x5) r42 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r42, 0x0, 0x0) r43 = fcntl$getown(r42, 0x5) r44 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r44, 0x1, &(0x7f0000000540)={{0x240000000, r39, r40, r39, r40, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r38, r41, 0x41d, 0x5, 0x5}) r45 = getuid() setreuid(r45, r6) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r40, r45, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r41, r43, 0x0, 0x92, 0xffff}) r46 = getuid() setreuid(r46, 0xffffffffffffffff) semctl$IPC_SET(r34, 0x0, 0x1, &(0x7f0000000280)={{0x9029, r46, r35, r36, r40, 0x20, 0x7}, 0x4, 0x5, 0x5}) sendmsg$unix(r3, &(0x7f0000000340)={&(0x7f0000000140)=ANY=[@ANYBLOB="039f245f8d1c01"], 0xa, &(0x7f00000002c0)=[{&(0x7f00000001c0)="9c93d8ae06f4264c7ed4f012409ca41c17249dc3f3eb1d50c50e1e512722a3d638812fdf84ce9884d5debeaaf19079b1e70852d93adab472b52db766602bc08f6a224ad7ca608e635710240e6b6c408b4d39f86f4a9ad8a10f9565984387c07cbba6d5ebeedcdb89fff892552f3349fe9349682bbbe4aa4bb98a899e7e1004ff7137b5d9c4c8537caad0caadd66daab47bfab0d7621f28a52c7dbacde9af58bdb63245a415e636fc96a8042f20cfb9bbff5e59480f79455df96b6fe3bdd571516bd8546560587a9ba37de6c40341d05e9dae831e3f915cb0cbd231ae1ba778c997fda8c0b9d1", 0xe6}], 0x1, &(0x7f0000000300)=[@cred={0x20, 0xffff, 0x0, r10, r32, r35}], 0x20, 0x1}, 0x806) fcntl$setown(r2, 0x6, r10) mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) readv(r0, &(0x7f0000000040)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x19b) munmap(&(0x7f0000607000/0x400000)=nil, 0x400000) 13:15:24 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{0xffffffffffffff9c}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x1ff, 0x0, 0x76f, 0x0, "00009040000000f24715cd9b00", 0x9}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r1) socket(0x18, 0x1, 0x2) 13:15:25 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000140)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x8000000001) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x40, 0x1) pipe(&(0x7f0000000040)={0xffffffffffffffff}) read(r1, &(0x7f0000000440)=""/4096, 0x1000) r2 = openat(r1, &(0x7f00000000c0)='./file0/file0\x00', 0x30000, 0x3) renameat(r0, &(0x7f0000000080)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 13:15:25 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0}, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x18, 0x2, 0x0) r3 = getpgid(0x0) r4 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r7 = getgid() semop(r4, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r6, r5, 0x0, r7, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) shutdown(r9, 0x0) poll(&(0x7f0000000000)=[{r9, 0x1a5}], 0x2000000000000160, 0x0) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000440)=0xffffffffffffff46) r10 = openat$pci(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/pci\x00', 0x214fcb5b51975b02, 0x0) r11 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) semop(r11, &(0x7f0000000800)=[{0x3, 0x8, 0x1800}, {0x0, 0x80, 0x1800}, {0x3, 0x1, 0xffa}, {0x2, 0xfd, 0x800}, {0x7, 0x8}, {0xb, 0x9, 0x11800}, {0x4, 0x4, 0x800}, {0x4, 0x4, 0x800}, {0x4, 0x7fffffff, 0x1800}], 0x9) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x8008) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffffa9) lchown(&(0x7f0000000240)='./file1\x00', r13, 0x0) r14 = socket(0x11, 0x3, 0x0) r15 = kqueue() kevent(r15, &(0x7f0000000000)=[{{r14}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) dup2(r14, r15) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000140)=0xc) r17 = socket(0x11, 0x3, 0x0) setsockopt(r17, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r18 = getpgrp() fcntl$lock(r17, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r18}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xc) r20 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r23 = getgid() semop(r20, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r20, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r22, r21, 0x0, r23, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) shutdown(r24, 0x0) poll(&(0x7f0000000000)=[{r24, 0x1a5}], 0x2000000000000160, 0x0) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000440)=0xffffffffffffff46) semctl$IPC_SET(r20, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r25, 0x0, r19, 0x0, 0x40, 0x7}, 0x7ffd, 0x1fe, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r27 = socket(0x18, 0x2, 0x0) accept$inet6(r27, 0x0, 0x0) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r20, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, r28, r26, 0x0, r29, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r13, r26, r16, 0xffffffffffffffff, 0x40, 0x4}, 0x49, 0x8, 0x5b5f}) r30 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r30, r31) r32 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r32, r33) getgroups(0x1, &(0x7f00000002c0)=[0x0]) r35 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r35, r36) setgroups(0x5, &(0x7f0000000300)=[0xffffffffffffffff, r32, r31, r34, r35]) r37 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r37, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r37, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0x110) r39 = getuid() r40 = geteuid() setreuid(r39, r40) getgroups(0x1, &(0x7f0000000340)=[r32]) r42 = msgget(0x2, 0x40) msgctl$IPC_SET(r42, 0x1, &(0x7f00000003c0)={{0x2804, r13, r35, r39, r41, 0x0, 0xff}, 0x10000, 0x9ffb, 0xffffffffffffffff, r38, 0x400, 0x1, 0xfffffffffffffffd, 0x4}) r43 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) semop(r4, &(0x7f0000000800)=[{0x3, 0x8, 0x1800}, {0x0, 0x9, 0x1800}, {0x3, 0x1, 0xffa}, {0x3, 0xfd, 0x800}, {0x7, 0x8}, {0x0, 0x9, 0x11800}, {0x4, 0x4, 0x1800}, {0x4, 0x4, 0x800}, {0x4, 0x7fffffff, 0x3000}], 0x2aaaac29) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x2800c) getsockopt$sock_cred(r44, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffffa9) lchown(&(0x7f0000000240)='./file1\x00', r45, 0x0) r46 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r46, r47) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r43, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r45, r46, r48, 0xffffffffffffffff, 0x40, 0x4}, 0x49, 0x1f, 0x5b5f}) r49 = getgid() r50 = socket(0x11, 0x3, 0x0) setsockopt(r50, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r51 = getpgrp() fcntl$lock(r50, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r51}) r52 = geteuid() r53 = getgid() sendmsg$unix(r1, &(0x7f00000004c0)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000100)="f70bd84514a1817b7294f6d47785653dfdf09b386a15aa5e460e22cfb79edccdee77038dace63777b7c615de3bdab81a119577b3b4548b36f75448", 0x3b}, {&(0x7f0000000140)="8341113146c768021755c2eb5ea67a53f28910dd69ef44fda8da1b551d98acec351d4e964acd175fa9483842eb1d9206d8eb9d42aae6486f030e48c8457d0519c311bcd8dfc48afb2581a725ca46459da666389a26bd4b4925cc41b872a0eea401edda9106fbba4a8a0285459bc5c7ba8e1ae2c417f5b51d9196f582c904bdb03efe4d1aa7c90b5e47ca32cb05ed6b13650f5c981e2f5cede09da5291546be01b20c9019f02e97498f5319691fce93b4d1dc50b86b764f3ad5472813ca88e610e1f0285f12499f7e4027ec2d250aada9582526d15699cbffeb38", 0xda}, {&(0x7f0000000240)="2922438fc6086b80e85b18ffca6a2ccc481addabcef404a701b4711f8c3d20e85691595f5ddf281e78747d8a2b66bc5ef6250cc9b8e46d81564904a1d9239411eab7585b07bc2db748bc7758fde60b91", 0x50}], 0x3, &(0x7f0000000400)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r6, @ANYRES32=r8, @ANYBLOB="000000002000000000000000ffff000001010000", @ANYRES32, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r38, @ANYRES32=r48, @ANYRES32=r49, @ANYBLOB="0000000020000000000000ffad34000000000000", @ANYRES32=r51, @ANYRES32=r52, @ANYRES32=r53, @ANYBLOB="00060000"], 0x98, 0xc}, 0x8) setsockopt(r2, 0x29, 0x20000003e, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) 13:15:25 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r1, r0) fchdir(r0) rename(0x0, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') ioctl$WSMOUSEIO_SRES(0xffffffffffffff9c, 0x80045721, &(0x7f0000000000)) 13:15:25 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000140)=0xc) recvfrom$inet6(r0, &(0x7f0000000180)=""/114, 0x72, 0x840, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r1, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) sync() unveil(0x0, &(0x7f0000000100)='c\x00') munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) getrlimit(0x8, 0xffffffffffffffff) 13:15:25 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x205, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f00000000c0), 0x7, 0x0, 0x800, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="0fec3302b921d3676b", 0x9}], 0x1) r2 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r3 = getegid() r4 = getuid() r5 = geteuid() setreuid(r4, r5) shmctl$IPC_SET(r2, 0x1, &(0x7f00000000c0)={{0x0, r4, 0x0, 0x0, r3}, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x4, 0x2}) shmctl$IPC_STAT(r2, 0x2, &(0x7f00000001c0)=""/4096) r6 = msgget(0x3, 0x1) r7 = socket(0x18, 0x2, 0x0) r8 = socket(0x18, 0x2, 0x0) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r8, r7) r9 = socket(0x18, 0x2, 0x0) connect$unix(r9, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r10 = dup2(r9, 0xffffffffffffffff) sendmsg$unix(r10, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r11 = socket(0x18, 0x2, 0x0) r12 = socket(0x18, 0x2, 0x0) connect$unix(r12, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r12, r11) r13 = socket$inet(0x2, 0x1, 0x81) r14 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000018c0)='/dev/wsmouse0\x00', 0x40, 0x0) r15 = socket(0x18, 0x2, 0x0) r16 = socket(0x18, 0x2, 0x0) connect$unix(r9, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) dup2(r16, r15) r17 = socket(0x18, 0x2, 0x0) r18 = socket(0x18, 0x2, 0x0) connect$unix(r18, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r18, r17) r19 = socket(0x18, 0x2, 0x0) r20 = socket(0x18, 0x2, 0x0) connect$unix(r20, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r21 = dup2(r20, r19) sendmsg$unix(r21, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r22 = getppid() r23 = getuid() r24 = geteuid() setreuid(r23, r24) r25 = getegid() r26 = getpid() r27 = socket(0x18, 0x2, 0x0) r28 = socket(0x18, 0x2, 0x0) connect$unix(r28, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r28, r27) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000001900)={0x0, 0x0, 0x0}, 0xc) r30 = shmget$private(0x0, 0x4000, 0x35, &(0x7f0000ffb000/0x4000)=nil) r31 = getegid() r32 = getuid() r33 = geteuid() setreuid(r32, r33) r34 = semget$private(0x0, 0x7, 0x286) semop(r34, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r34, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x3, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r34, 0x0, 0x8, &(0x7f00000000c0)) r35 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r36 = getegid() r37 = getuid() r38 = geteuid() setreuid(r37, r38) shmctl$IPC_SET(r35, 0x1, &(0x7f00000000c0)={{0x0, r37, 0x0, 0x0, r36}, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x4, 0x2}) semctl$IPC_SET(r34, 0x0, 0x1, &(0x7f0000000140)={{0x9, r32, r31, r37, r31, 0x2, 0xd223}, 0x0, 0x0, 0xfffffffffffffff9}) shmctl$IPC_SET(r30, 0x1, &(0x7f00000000c0)={{0x0, r32, 0x0, 0x0, r31}, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x4, 0x2}) sendmsg$unix(r10, &(0x7f0000001a00)={&(0x7f00000001c0)=ANY=[@ANYBLOB="00002e43660500000000"], 0x1, &(0x7f0000001800), 0x0, &(0x7f0000001940)=[@rights={0x30, 0xffff, 0x1, [r12, r8, r13, r14, r16, r17, r21]}, @cred={0x20, 0xffff, 0x0, r22, r24, r25}, @rights={0x18, 0xffff, 0x1, [0xffffffffffffffff]}, @cred={0x20, 0xffff, 0x0, r26, r32, r29}], 0x88, 0x10}, 0xaccff110451b3cdc) r39 = socket(0x18, 0x2, 0x0) r40 = socket(0x18, 0x2, 0x0) connect$unix(r40, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r40, r39) r41 = socket(0x18, 0x2, 0x0) r42 = socket(0x18, 0x2, 0x0) connect$unix(r42, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r43 = dup2(r42, r41) sendmsg$unix(r43, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r44 = socket(0x18, 0x2, 0x0) r45 = socket(0x18, 0x2, 0x0) connect$unix(r45, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r45, r44) r46 = socket$inet(0x2, 0x1, 0x81) r47 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000018c0)='/dev/wsmouse0\x00', 0x40, 0x0) r48 = socket(0x18, 0x2, 0x0) r49 = socket(0x18, 0x2, 0x0) connect$unix(r49, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r49, r48) r50 = socket(0x18, 0x2, 0x0) r51 = socket(0x18, 0x2, 0x0) connect$unix(r51, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r51, r50) r52 = socket(0x18, 0x2, 0x0) r53 = socket(0x18, 0x2, 0x0) connect$unix(r53, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r54 = dup2(r53, r52) sendmsg$unix(r54, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r55 = getppid() r56 = getuid() r57 = geteuid() setreuid(r56, r57) r58 = getegid() r59 = getpid() r60 = socket(0x18, 0x2, 0x0) r61 = socket(0x18, 0x2, 0x0) connect$unix(r61, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r62 = socket(0x11, 0x3, 0x0) r63 = kqueue() kevent(r63, &(0x7f0000000000)=[{{r62}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) dup2(r62, r63) r64 = socket$inet6(0x18, 0x0, 0x3f) r65 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r65, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r65, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) getsockopt$SO_PEERCRED(r65, 0xffff, 0x1022, &(0x7f0000000380), 0x110) dup2(r65, r64) getsockopt$SO_PEERCRED(r60, 0xffff, 0x1022, &(0x7f0000001900)={0x0, 0x0, 0x0}, 0xc) r67 = shmget$private(0x0, 0x4000, 0x135, &(0x7f0000ffb000/0x4000)=nil) r68 = getegid() r69 = getuid() r70 = geteuid() setreuid(r69, r70) r71 = semget$private(0x0, 0x7, 0x286) semop(r71, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r71, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x3, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r71, 0x0, 0x8, &(0x7f00000000c0)) r72 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r73 = getegid() r74 = getuid() r75 = geteuid() setreuid(r74, r75) shmctl$IPC_SET(r72, 0x1, &(0x7f00000000c0)={{0x0, r33, 0x0, 0x0, r73, 0x3, 0x9}, 0x4, 0x0, 0x0, 0x0, 0x1000000, 0x4, 0x6}) semctl$IPC_SET(r71, 0x0, 0x1, &(0x7f0000000140)={{0x9, r69, r68, r74, r68, 0x2, 0xd223}, 0x0, 0x0, 0xfffffffffffffff9}) shmctl$IPC_SET(r67, 0x1, &(0x7f00000000c0)={{0x0, r69, 0x0, 0x0, r68}, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x4, 0x2}) sendmsg$unix(r43, &(0x7f0000001a00)={&(0x7f00000001c0)=ANY=[@ANYBLOB="00012e434545000000bb"], 0x1, &(0x7f0000001800), 0x0, &(0x7f0000001940)=ANY=[@ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r45, @ANYRES32=r40, @ANYRES32=r46, @ANYRES32=r47, @ANYRES32=r49, @ANYRES32=r50, @ANYRES32=r54, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r55, @ANYRES32=r57, @ANYRES32=r58, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r59, @ANYRES32=r69, @ANYRES32=r66, @ANYBLOB="007bab39"], 0x88, 0x10}, 0xaccff110451b3cdc) setreuid(r24, r69) msgsnd(r6, &(0x7f0000001300)=ANY=[@ANYBLOB="04cece613eb749eeb7398738cdf70c1b94715805eb00f6471d28fb8419ab472bea10ce7eea7c99bcc3f7e16bbbc57dbf3db1bba5360217b53020c906ff95cb0250883c5156ba332b35d2dc63297b860d7c8b01000080830b874409f870baaaba32f8affff95305ab13967ee6696fca97d26a41a9246ac226fd0b1d8fefdac166f6a468206f2cd6e59d039a0f98675f6b963e3295ed0c1546b57aae78f84de0b0150901f77b9e43a32eec23cc0e95af479751798283469190ca4ed617bd455915a390ddc94d4e66c743c564f4dd2126bf8d0a88ecc7fbe3ed30fdd7fd1885b63418f8092b8d56ccaeec19d1b8c653ffd46d01acaf63afde754e7f3d3d98b8faf22280b9c3423a435605f1f1d216d05b6ce78856cf388127d390b2b673eaf6a373ce017587c363670121209e613f1631ea6000000000000000"], 0xa7, 0x800) 13:15:25 executing program 1: socketpair(0x10, 0x2, 0x0, &(0x7f0000000000)) r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e278cb5d60200af7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881bf7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5fd6f0d9cf049f0a00300020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 13:15:25 executing program 1: ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000100)=0xa5e0) open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x38, 0x0) accept$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 13:15:27 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) r2 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) semop(r2, &(0x7f00000002c0)=[{0x3, 0xfff9, 0x3800}, {0x4, 0x7ff, 0x800}], 0x2) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x2800c) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffffa9) lchown(&(0x7f0000000240)='./file1\x00', r4, 0x0) r5 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r5, r6) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r4, r5, r8, 0xffffffffffffffff, 0x40, 0x4}, 0x49, 0x1f, 0x5b5f}) connect$unix(r1, &(0x7f0000000300)=ANY=[@ANYRESHEX=0x0, @ANYRES16=r0], 0x2) accept$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000180)=0x8) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r10 = dup(r0) sendto$inet6(r10, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) socketpair(0x0, 0x3, 0x0, &(0x7f0000000340)={0xffffffffffffffff}) r12 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) semop(r12, &(0x7f0000000800)=[{0x3, 0x8, 0x1800}, {0x0, 0x80, 0x1800}, {0x3, 0x1, 0xffa}, {0x2, 0xfd, 0x800}, {0x7, 0x8}, {0xb, 0x9, 0x11800}, {0x4, 0x4, 0x800}, {0x4, 0x4, 0x800}, {0x4, 0x7fffffff, 0x1800}], 0x9) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x8008) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffffa9) lchown(&(0x7f0000000240)='./file1\x00', r14, 0x0) r15 = socket(0x11, 0x3, 0x0) r16 = kqueue() r17 = open(&(0x7f0000000580)='./file1\x00', 0x1, 0x100) r18 = socket(0x11, 0x3, 0x0) r19 = kqueue() kevent(r19, &(0x7f0000000000)=[{{r18}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) dup2(r18, r19) kevent(r19, &(0x7f0000000000)=[{{r17}, 0xffffffffffffffff, 0xfffffffffffffffd, 0x3, 0x81}], 0x8001, 0x0, 0x0, 0x0) dup2(r15, r16) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000140)=0xc) r21 = socket(0x11, 0x3, 0x0) setsockopt(r21, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r22 = getpgrp() fcntl$lock(r21, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r22}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f0000000400)=0xc) r23 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r26 = getgid() semop(r23, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r23, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r25, r24, 0x0, r26, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) shutdown(r27, 0x0) poll(&(0x7f0000000000)=[{r27, 0x1a5}], 0x2000000000000160, 0x0) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000440)=0xffffffffffffff46) semctl$IPC_SET(r23, 0x0, 0x1, &(0x7f0000000640)={{0x3, r28, 0x0, r8, 0x0, 0x40, 0x7}, 0x7ffd, 0x1fe, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r30 = socket(0x18, 0x2, 0x0) accept$inet6(r30, 0x0, 0x0) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r23, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, r31, r29, 0x0, r32, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r14, r29, r20, 0xffffffffffffffff, 0x40, 0x4}, 0x49, 0x8, 0x5b5f}) r33 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r33, r34) r35 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r35, r36) getgroups(0x1, &(0x7f00000002c0)=[0x0]) r38 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r38, r39) setgroups(0x5, &(0x7f0000000300)=[0xffffffffffffffff, r35, r34, r37, r38]) r40 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r40, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r40, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) getsockopt$SO_PEERCRED(r40, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0x110) r42 = getuid() r43 = geteuid() setreuid(r42, r43) getgroups(0x1, &(0x7f0000000340)=[r35]) r45 = msgget(0x2, 0x40) msgctl$IPC_SET(r45, 0x1, &(0x7f00000003c0)={{0x2804, r14, r38, r42, r44, 0x0, 0xff}, 0x10000, 0x9ffb, 0xffffffffffffffff, r41, 0x400, 0x1, 0xfffffffffffffffd, 0x4}) setsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000380)={r7, r14, r9}, 0xc) 13:15:27 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@in6, &(0x7f00000002c0)=0xc) preadv(r0, &(0x7f0000000140), 0x8a, 0x0, 0x880000000000) r1 = open(&(0x7f0000000040)='./file0\x00', 0x20611, 0x0) pwritev(r1, &(0x7f00000003c0)=[{&(0x7f0000000240)="f8c72f8dba831ce74c8449a2f53ac335466da576d52f8c3e0aeedc8edc47e8af943fabe98ee094d79c103649174399c8a9", 0x31}, {&(0x7f0000000280)="e632bda36e88319d3292a0eac5db532af134f38abbdf7a8c999ac5e6be0a59a77438a6500c76b39666f5db70", 0x2c}, {&(0x7f0000000640)="4bb07083d68059c3935d6c59e830aeab6a1aebfd57464703720eea66c3cdf701cd5cd911bce520eb11ca9bf182daf497cb8fea40fea0e2c9f5aab18a88e54d6f862d2f27d2a9e56e0cce0d931fbed6e651", 0x51}], 0x3, 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x35, &(0x7f0000000080), 0x4) r3 = dup(r2) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x11, r3, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x80, 0xa0) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x2, 0x10, r4, 0x0, 0x0) r5 = socket(0x18, 0x8001, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1021, &(0x7f0000000000), 0x1) r6 = socket(0x18, 0x8001, 0x0) r7 = socket(0x18, 0x3, 0xfe) setsockopt(r7, 0x29, 0x35, &(0x7f0000000080), 0x4) setsockopt$sock_int(r7, 0xffff, 0x213d, &(0x7f0000000000), 0x4) r8 = socket(0x2, 0x4001, 0x0) connect$unix(r8, &(0x7f0000000040)=ANY=[@ANYBLOB="82020863c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) r9 = dup2(r8, r8) setsockopt$sock_int(r8, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000500), 0xffffffffffffff95) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x200, 0x0) geteuid() r10 = socket(0x11, 0x3, 0x0) setsockopt(r10, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r11 = getpgrp() fcntl$lock(r10, 0x4, &(0x7f0000000040)={0x3, 0x1, 0xff, 0x1, r11}) getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f0000000400)=0xc) r12 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r15 = getgid() semop(r12, &(0x7f0000000380)=[{0x4, 0x4}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0xfff9, 0x800}, {0x3, 0xcd, 0x1000}, {0x4, 0xffffffff}, {0x3, 0x7, 0x1800}, {0x3, 0x6, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0xf8f, 0x1c00}], 0x9) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r14, r13, 0x0, r15, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) shutdown(r16, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x80, 0x0) r17 = socket(0x18, 0x8001, 0x0) setsockopt$sock_int(r17, 0xffff, 0x1021, &(0x7f0000000000), 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) r19 = socket(0x18, 0x2, 0x0) setsockopt(r19, 0x29, 0x35, &(0x7f0000000080), 0x4) r20 = socket(0x18, 0x2, 0x0) setsockopt(r20, 0x29, 0x35, &(0x7f0000000080), 0x4) poll(&(0x7f00000006c0)=[{r18, 0x100}, {r19, 0x590ead7d20ab3c87}, {0xffffffffffffffff, 0x10}, {r9, 0x100}, {r6}, {r20, 0x4}], 0x6, 0xfffffffc) r21 = socket(0x18, 0x2, 0x0) setsockopt(r21, 0x2b, 0x35, &(0x7f0000000080), 0x0) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, 0x0, 0x0, 0x0, 0x0, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) 13:15:27 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0xffffffc3}], 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget$private(0x0, 0x2, 0x80) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0xfffffffffffffa48, 0xff, 0x19a, 0x0]) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f00000016c0)=0x5) semop(r0, &(0x7f0000000080)=[{0x3, 0x5bc, 0x1800}, {0x1, 0x4, 0x400}, {0x3, 0x69108b0e, 0x800}, {0x1, 0xffffffff, 0x1000}, {0x3, 0x4001, 0x800}, {0x0, 0x8, 0x1800}, {0x1, 0x82, 0x800}, {0x5, 0xb502}, {0x1, 0x8000, 0x1800}, {0x7, 0x8, 0x800}], 0x2aaaab07) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) ioctl$KDGKBMODE(0xffffffffffffffff, 0x40044b06) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r1, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20, 0x0) r3 = semget(0x2, 0x2, 0x200) semop(r3, &(0x7f00000001c0)=[{0x1, 0x1, 0x1800}, {0x4, 0x8000, 0x1400}, {0x5, 0x0, 0x2800}, {0x4, 0x6e9, 0x1000}, {0x0, 0x200, 0x1000}, {0x2, 0x5, 0x1000}, {0x1}, {0x3, 0xff00, 0x800}, {0x3, 0x400, 0x1000}, {0x4, 0x0, 0x1000}], 0xa) sendto(r2, &(0x7f0000000100)="54f41ae81130346b1f5622252783df7fc730e690b763d8470ac71f7516a0b3b20e", 0x21, 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="01032e0f66696c653000ef256cde12f570615214c4ed90f09815e154948410097d92b9ccee2bddc4d22b842e940404f705cbf6473c4263e879a81d9a88259b24fbc03554b771290000000000000000"], 0xa) r4 = socket(0x2, 0x2, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000200)=[{{r4}, 0xffffffffffffffff, 0x23, 0x60000001}], 0x1, 0x0, 0x0, 0x0) listen(r2, 0xc) connect$unix(r4, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f4cad920b00000000818c535ecfe8af619b052590bd7dc4b7ab0c6c48578b3e57550b015c31dd0400"/59], 0x10) r6 = socket(0x10000000002, 0x2, 0x0) r7 = dup2(r4, r6) setsockopt$sock_int(r7, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) pipe(&(0x7f0000000280)) getpid() r8 = getuid() chown(&(0x7f00000001c0)='./file0\x00', r8, 0x0) r9 = getegid() setegid(r9) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd0\x00', 0x80, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000340)=0xffffff44) ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0x104, r11) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000580), 0xc) getgid() 13:15:27 executing program 1: chroot(&(0x7f0000000000)='./file0\x00') r0 = open(&(0x7f0000000b00)='./file\x00', 0x200000600, 0x20) chdir(&(0x7f0000000080)='./file0\x00') sendto(r0, &(0x7f00000000c0)="d2ca382404b8c790f3f7a41c365113e6ea6c337bedacecebf1500abb501598a4076288122f960f1e8ba7dba9b3dc528d9ba425a3824e2b4ab33bc4554e4ec8f46fb52a0140b75f339184dc179fa9c87bd24e700663b80788f94774cea02c1ff7c0e453805920216b4d5029c1059424f095f3fe861e89d4ce1495aac3d0d8faf6cca4825c10eb8cf879a88066fdcf957b4e4c23cb774fa4b6efb680df242e7b9ae4f5548311f9373cb1843e3bc1893637371036bf124b0ec2b6e5ffe1b216057802928353d119a3765e3a8b3bd3618b4138b4a4fd21746391f2b76bae40452d93fa584f75b71e566875b101b6e9799aa7c60283c339", 0xf5, 0xa, 0x0, 0x0) renameat(r0, &(0x7f0000000200)='./file0\x00', r0, &(0x7f0000000240)='./file0\x00') ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000280)={0x10, 0x8, 0x4, 0x9, [{&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0xb8}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ff4000/0xc000)=nil, 0x5}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff3000/0x4000)=nil, 0x80000000}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff7000/0x9000)=nil, 0x5d}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ff3000/0xb000)=nil, 0x800}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x9}, {&(0x7f0000e00000/0x200000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x9}, {&(0x7f0000f9e000/0x1000)=nil, &(0x7f0000f4a000/0x2000)=nil, 0x6d}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000e56000/0x2000)=nil, 0xffffffff}, {&(0x7f0000e78000/0x1000)=nil, &(0x7f0000e0a000/0x1000)=nil, 0x2}, {&(0x7f0000fa4000/0x1000)=nil, &(0x7f0000ecb000/0x4000)=nil, 0x5}, {&(0x7f0000fdc000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x2}, {&(0x7f0000ee6000/0x1000)=nil, &(0x7f0000f2e000/0x1000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000fce000/0x3000)=nil, 0x2}], ['./file0/file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xffffffffffffffff}) mknod(&(0x7f0000000780)='./file0/file0\x00', 0x10, 0x6) fsync(r0) unveil(&(0x7f00000007c0)='./file0\x00', &(0x7f0000000800)='c\x00') r1 = semget$private(0x0, 0x3, 0x80) r2 = geteuid() getgroups(0x1, &(0x7f0000000840)=[0x0]) r4 = getuid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000880)={{0x200, r2, r3, r4, 0x0, 0x0, 0x4}, 0x1ff, 0xda, 0x3}) getuid() preadv(r0, &(0x7f0000000c00), 0x0, 0x0, 0x0) symlink(&(0x7f0000000900)='./file0/file0\x00', &(0x7f0000000940)='./file0\x00') ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000ec0)={0x6, 0x101, 0x6, {[0xfff, 0x8, 0x800, 0x3edd, 0x6, 0xffffffff, 0x9, 0x8000, 0x4, 0x9d, 0x7, 0x8, 0xffffffffffffffff, 0x5, 0x1, 0x10000, 0xe01, 0x5], [0x4, 0x0, 0x3ff, 0x6, 0x9, 0x80, 0x1, 0x4, 0xd58c, 0x8000], [0x6, 0x400, 0xffff, 0x80000000, 0x5, 0x8, 0x2], [0x2, 0x5, 0x101, 0x2, 0x3, 0x8], [{0x5, 0x4, 0x5, 0x3}, {0xff, 0x9, 0x7ff, 0x9}, {0x4, 0x1, 0x3, 0x100}, {0x5, 0x2, 0x3f, 0xbf9}, {0x4, 0x1f, 0x8, 0x800}, {0x7, 0x8, 0x1, 0x3}, {0x6, 0x9, 0x5, 0x2}, {0x7fff, 0x3, 0x1000200}], {0x8928, 0x5, 0xb9f, 0x85}, {0x6, 0x2, 0x3, 0x20}}}) mknod(&(0x7f0000000040)='./file\x00', 0x6000, 0xc0) unveil(&(0x7f0000000980)='./file\x00', &(0x7f00000009c0)='c\x00') ioctl$TIOCSTART(r0, 0x2000746e) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000a00)={0x1, 0xfffffffffffffff7}) preadv(r0, &(0x7f0000000e80)=[{&(0x7f00000001c0)=""/25, 0x19}, {&(0x7f0000000d00)=""/90, 0x5a}, {&(0x7f0000000d80)=""/211, 0xd3}], 0x3, 0x0, 0x0) open(&(0x7f0000000a40)='./file0/file0\x00', 0x0, 0x40) semop(r1, &(0x7f0000000a80)=[{0x7, 0x81, 0x1800}, {0x0, 0x6, 0x800}, {0x2, 0x9000000000000, 0x800}, {0x0, 0x40, 0x1000}, {0x3, 0x7, 0x1000}, {0x7, 0x7, 0x1000}], 0x6) 13:15:27 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x890d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000003}) write(r2, &(0x7f0000000200), 0xfe72) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) r4 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r8 = fcntl$getown(r4, 0x5) r9 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r9, 0x0, 0x0) r10 = fcntl$getown(r9, 0x5) r11 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r11, 0x1, &(0x7f0000000540)={{0x240000000, r6, r7, r6, r7, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r5, r8, 0x41d, 0x5, 0x5}) r12 = getuid() setreuid(r12, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r7, r12, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r8, r10, 0x0, 0x92, 0xffff}) r13 = getuid() r14 = socket(0x0, 0x0, 0x0) r15 = semget$private(0x0, 0x4, 0x1000100d3) semop(r15, &(0x7f0000000380)=[{0x1, 0x5a, 0x800}, {0x2, 0x0, 0x1800}, {0x2, 0x5, 0x1800}, {0x2, 0x7}, {0x3, 0x9}, {0x3, 0xe8, 0x1800}, {0x3, 0x9, 0x1800}, {0x2, 0x5, 0x800}, {0x1, 0x1, 0x1800}], 0x9) semop(r15, &(0x7f00000000c0)=[{0x3, 0x7fffffff, 0x800}, {0x1, 0x6f, 0x1000}, {0x1, 0x4, 0x1000}, {0x4, 0x1, 0x1800}, {0x0, 0x1, 0x800}, {0x3, 0x7f, 0x1000}, {0x7, 0x80000000}, {0x3, 0x8, 0x1000}, {0x2, 0x8e, 0x1800}, {0x3, 0x7}], 0xa) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r17 = getuid() r18 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r18, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r22 = fcntl$getown(r18, 0x5) r23 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r23, 0x0, 0x0) r24 = fcntl$getown(r23, 0x5) r25 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r25, 0x1, &(0x7f0000000540)={{0x240000000, r20, r21, r20, r21, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r19, r22, 0x41d, 0x5, 0x5}) r26 = getuid() setreuid(r26, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r21, r26, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r22, r24, 0x0, 0x92, 0xffff}) r27 = getuid() setreuid(r27, 0xffffffffffffffff) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000280)={{0x9029, r27, r16, r17, r21, 0x20, 0x7}, 0x4, 0x5, 0x5}) sendmsg$unix(r3, &(0x7f0000000340)={&(0x7f0000000140)=ANY=[@ANYBLOB="039f345f8d1c01"], 0xa, &(0x7f00000002c0)=[{&(0x7f00000001c0)="9c93d8ae06f4264c7ed4f012409ca41c17249dc3f3eb1d50c50e1e512722a3d638812fdf84ce9884d5debeaaf19079b1e70852d93adab472b52db766602bc08f6a224ad7ca608e635710240e6b6c408b4d39f86f4a9ad8a10f9565984387c07cbba6d5ebeedcdb89fff892552f3349fe9349682bbbe4aa4bb98a899e7e1004ff7137b5d9c4c8537caad0caadd66daab47bfab0d7621f28a52c7dbacde9af58bdb63245a415e636fc96a8042f20cfb9bbff5e59480f79455df96b6fe3bdd571516bd8546560587a9ba37de6c40341d05e9dae831e3f915cb0cbd231ae1ba778c997fda8c0b9d1", 0xe6}], 0x1, &(0x7f0000000300)=[@cred={0x20, 0xffff, 0x0, r10, r13, r16}], 0x20, 0x1}, 0x806) fcntl$setown(r2, 0x6, r10) mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) readv(r0, &(0x7f0000000040)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x19b) munmap(&(0x7f0000607000/0x400000)=nil, 0x400000) 13:15:27 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x1ff, 0x4}, {0xffff, 0x1b5}}, 0x2) 13:15:27 executing program 1: writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000040)="1c421eb8ca11fb7030266bdf355bf4d97d1a88cc12d107819d51fe528338d76264a3ebf8db74a914547840c3d4add906984d625eb5edd4b41ae338701a62b325dcde9ba83a9b9c0f1dd1c6f68d69", 0x4e}], 0x1) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tt\xb3<\xae\x02 \xee', 0x400, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) dup2(r0, r1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000140)=0xc) writev(r0, &(0x7f00000016c0)=[{&(0x7f0000000140)="060155a6980340e5fec0f7ad54a68e5adbeeaed55086fac6ec81765bde0434c423b45dfb331af075ffae4eb7a5435de0e1e7cf18866d38429c269a2f5b1bb6e2b598a0eabf18d169dc7904be51a943344a35b341bcf42bcf4371ffb44e2b49584b56840cf258935ce19fa4eed41426768182ed2faef23f", 0x77}, {&(0x7f00000001c0)="3cf928eb282d0b36c0f1d21f9eabb7a441e6f6b78e2ab4dae7c43365a1953be5e1122d3a62e86d57e22a0043011354ae41cbb9124d19331402032a65dbf77697823443fd73cfc2444fcd38d96deed23ae0e1081d48df457f9a7fcb2067c423f4508e13baa33f5a2fe2966280f5cb43f1e0214231e3fd14cf56109933f9b2a31643ae1bbbe38a76d667e91aeb4e41c110f0b5376ba328d586032eed8e", 0x9c}, {&(0x7f0000000280)="b6768e04425bac0fad3320bbafd692739c48c496ccd12c1ee66054e18b49c9e2522d584a0040b56b62b5d7b6972dd03c6dee95c0882cf227f14d098e942785653f1f6f7417ed8864eb29322543d535652c0b32e8832555b574ae80c3e7a5c7c50630fd7e571806e5c2c5fcbc163bf2f6261faa411959a92d06e98f968ceb3cb841993742b68ac33be304c78aa5253b43e0e5bf87385ab321bb6d2c4c1da0866549e827877395e0b5bc8f3a181d3e00b16c3cd5a971f6dc29ab6b4c9083e376e77ff1e69fce31986a4822b82adda8f4f0acbf8ce88c00832a5fe69ae4a9e0a2331bb6820b4cffe359179239e52c9511d5a4b4069273d0751e0a8cb87850cf5a6b172dff2d3407ee0faa9432606cb8fbd1c4cdd36a640b38e3bb25b8d5a08cdee7bb388fce6029a55f38f354a99f97559d94c567284fc54f142b25d9bc1be4163796e541f4e70032f37d98e60cce7926455ced73150371c97612c17ab81f0ac2b7dc87ea371c4848091370e19bb35ca47513bed641db38faedb4da4c69f559d71990567bc5f7fb0e42cef1a8a868f6c7b6bc00eae185ebd5f9ee25c0bcb67568ad429534ebd190a50aa5c85f85e07981250a38bc3baeea1762a2eb3e2d589c199ced6664c0d29e0212e99d3e6c2f2e9a1b2965e79d2ef9e572520c551ecb72e4dad2beecc64b756edb0c89e6dde5bd355175e77095586533f75c1bbc9ec1230ca957d9f804064293ba6ed8c491e63fa2954bf8351d76144c6da92a5f52c730dcf02253e18d0ea46667c5518739cb6cd0cfc8dd7ac0b25e3d75b5488c88a2523a6ce142e1230bda3c267c153fc50b5ca627284c1cad9810d5b9f7ac85751b467cdcbceaf1b571af8177a9327d2a8fb17d5effa01eb60948662f6a68526de47c3ff6a26c08d68191a45ca28b91e396c5954507261603f1e9230090d77f3dd0ee5b07d52b7502ce0d50c023214a0491ebdb95b9757db71026461ab8268b462ba73e885608b71454b4cfda289fa854684b9240bb98a77d197bcc08fc7933cb576ce7dcb461a79e28f235c9761a97fb4407b6c4bf91462420ff96294839d6047e6c237e399c6ee42b381bef879734daddc1d479e52c8369fae36b3f26bb6947745c2622873198044f0e7e958f62543dfbbc2188afae3c6e8e92cec64d6036311a6ea0eb864ae8c7c096b85407ee2db81db427df21e8d554f381f847b2348d909466c7bd54287951b5861f7f4d290cf12e171841aa8f5555c1a9923c9c62081db66e9939968e6f7fe0aea89e22be11f2043a1ad3bc0a94589cd1a6d0827c48acc7adfd2c2a491bfe0324dda09876e34eb6f633b7f448417873988362829ed9690f53a2b71da3ac9aff582f598b9ac23fa3cf1d52472d4a934d4ea183b474089dad3f642397365d9f7928bd9af9a4229cc21e22a3dc9e422d8afdeb24ee37d64d70adb5f959f37c17b5c6093cf1a8bfb67dff912eb7f6d81dce439bbedbc5c58c77f75dc2df49ed5508fdf655dc652798760f7750876fcfc6fe3481d1a1e48120b0df96f3479c7588e3fc6ddb50343d1cef4fbf15d3f7e0412df48e156fc48defdc2a5d7fb919ecdb97873b672076c673cf37fc13b58946ef6501f4c9aaad7cd4220a073a958b1d63f92710588e249cd48a863d6116114f21de1d245de7af46b4443fa6fc169e2da032d9f722e5c24154096ed4267847f7b40ed9ddd54d1eecfe9433d3f0a2e6feb228f4102d95ffc9681b8cb2a1583c59b6e2658899c1dd07a6bbe3c6c0bf5004cc24f2ab440f46579f6343846c4aad3a4f899c294d7179e1f38a1d26f7cf51a0113adabe0f45383c68384b426e6ed7ab8c3dfbe1c1637cefea5dbc88e8366e0b2dd19e1dc35d84192dd80a37195a87c707d1d405f2cf10317e055deb2cb12f0ef8b833fef8eb38e0c52866a455858dc195877925b5152638bb8812cef9b242db0b7948e415ada39e6ab0b0a342ac3d83e7be03c7622289be3bd0f65983454e8e95fee497832cfeeb77904393b7e9d1f9abf5c8ee5eb8c456b6422a72c4acffd90fb896722b4c156864686c1fc8e4ebf221222b20a9567353d6bbd02b284ff199ac3a2e592bfe590f1a15ad747d7ff73cbf5bbb30ad909e1d7fd6b4c54830c7bb3a648a04aa58d2d00ce1d6b683ca54a8a19ecac22ec158f31f4d606fafb666ac3e73673dc2c455c798e9bed51a4010ca14a9be3d41ae1ea24bbcdb0360111b71aae56d546d5b25bb92b97b0fcf158101597c7322d2376621c76d3c2ecf50b826402f8e6eff96f2acf39d2701c8caf45c98f5a457ec2fc2865072dd5ffe4901a5765c90b6165dd4dcb6bb1a4085f08b5faa4e1506c0da723016610e72828c99938be4b559a4c74922344a4847e1f214158cca7fb63868ad1f9b562636da535e5adda863a43e93f6e04505024046bc8c40060446ace2f0d904448ec5ecd8e1d1c78aa95e9340201ce7230eb7e4e1b295e1ffae2ff803d87a2d32251de709099d5b35e76c13bfd12c72a8061415dc5a7fe9995789e8eb5a9f87144c88d3cd21f8f5db7a95eda7f003adfc8d2287e7f7ad1abb18513c8ae0b0545ccbbdae77003fc3f209baecd3407787bdd86e7d5b9c6bd154106d07164b63cc7776803bce20194d264b28b831188f06840af2a9787d8a07afdd59dce07978e53710c31fd01a6b059773b4b49c256c2abe9cb54bcdd5f48ee3713e5119934dbe3a73440277f4fcb830486bd86444f4a008209928cd0954a06460eaa729b4f8c827923674f810000dcdbfc878a17148734702fa7bbc6814f4e157cd18b964ccb16858d4fbf2889797ba4fe85b5a858f44b5f43208981664b8868e70c0b5c9df57b719673a292f402be0e445b32402c3f2bd75b8d4d1db034851fed6cbcc8328e3b5d279d9c2db338fa130c9b43500c203ef816b50b7b9141917079a3f431b43d968cdb94bd6d9905a55e9717c3ae3f0cb6a09403b2e6f3cff1eae3a677d725ef65e719eb7ad2357a535de151860e91b6fad4e2d030623c8baebf10d56798a0baf53e579a25fde29c97b161a1ba1364011cff6e6dd60e1e480af56b1f562bbc8b7e79aa0155ce8469f7450c6abad3f4ee078b5821418f8f65535a46a3e10ca65bb0d454e6878853095d0f3cfea3e1b61eb654f93fe3fed6d99027217b5a763f899e52461f8c5bd0d8a51720de4768e41826d83995aec7ee841e6cf56a836ccb6a5a6c367b49431a9f09d3be71488ffeb13a20061482c3e45cdf5609a7e1bd2215f49e3ac93273035e0f1b4a3145ec2636ee9b712bf954f1b3993e8ddaba50f040692b56d443189809ec2759ada60600267e71fb19afd6cbb900984e17554b51022f087f14944cbcb72e68bc1f938aae406fd73877a112d0df1fcbec70072ff702fbc3521fa24fe18a43481deb5477c37083d766c61990df8e4e1cc52a4fb518a9ddc8ca45ede9fa4d78a69428436d94385905517fcb1c7ba9aafe258dcf6100bc656f8f1513432451da05d5c9c569fd0eac500efc6e6038ddf7229cfb063b60199fc286f6419abf2040cb726b4db148eb6369b702fceb94cf1fc8fc32778c34d7bf6b185104fe836198951a8baec2a6dbfc540eb34bee8d10d5187e210c980c713a6d8755a592d4b138dbed83bf064456861435f68fb3c251637bfcd5d792a73ccc6bdb205482de7d5897c4337313453bafbc4bd055a9641062c333650a33fb8b9804f59daca3e979b744f37067718a7ce98a95cc22448141c71bd568d7d618d99d9774c4a5644bcaf21c673fd00340360b02785d8b338182fabcfc122d08b569fd5f6c1433a2a674ece53488d87ec1df4a61cc8d3cd1b9ec385c5d0bff695d0a2f72e0dc51f096def79c4fab8c51180b81483fcf774fdec310faeb4d526624f24d03fa24ea50fcc08f68c4470e6a4c7d08fe206cf45fe2ca15abead8870a3cc7550d6b0cc181458c142c23a7166c7a4c63179c59d09453d6cbdf490b88452e57a0413a964baee7ea2012072212c2b6c2c633ad7b447c6c64e85a474809fe8fe2b8dc33c242609c7768845a343ebbaade14f60179e83306ecda4df247903e8d9fa7d627952360487de421448be4f8f535abae29786180f0b8dfc0ece53d99977f0b2453c84f3592805d114d1b54fe1cf7650eb37e299717e5097ff72180c053b96151d6cb76233d7dba545a92183d3f23ebf8691bfaff5ba71d2b0c89d42980e0d7c98660c9e998d854e47be096adb9ccd157ea91ff22cfa69ae41c56db736413ced357d20f58ca121b2ed64fb525e6b8c9a3da03b5b9ef4aed4493040c27041a45d3440e56eead6b60a9d42e362b3295ccb68d36294d2af08a39a9f3181718dfabf22caf9d04f63dec91990e758553dab7bf4da8f6847cef0cbd1d0d5d72dc46955d29ff06039cad305ac594f942d9f35c7fdf20bde73fac3064c6c1b073936a392d5716687ba49f81f4c9911a470a79e3a6997383b0811d8662525123f17a3fa332f3cf0b46322984bd44abfb81f02d93412ae38c018705fc49e714adfc3ae963303f0800f804707ccda36a44d60bf365bd223c74ea33a030edb964d613b8d738d18615bfe46912fc009b640b6ea67a7b7d85b8a54b3b6ff42a5d53c6af775754562c90064afdb1c30223ec6a1bb96f264730e31590dbc4df074103587a8fe40825b80db66c3ecc2021dd6b82ce065e8c125070e000dae5c7bda5d39793255208bd92df26b01c229cd9d5365420229a17dbb1a3ff7bc80728d7eefb749a7790dea1d427f9e354fc57c1041b6799ffe544c5ca1e5ef8cda2591b235c9f360a3f00c77ca0b2037343c8641bdd2e3abff681c57737aacc52607edaf051e6489ebacb2e3ce5126b9ab13f8d846513dab4406340be483b77ab2a83dc055e9a8b64a909c7137d441878ff9a568e25d048da4fef64ba273b07d4dece7f154398c265a3d98d4255acbd5827c185699e6ddb4964755259f7a6b09d48e3d8f5c90da2ddb19ecf35d4ee47db98713145a251d396dc6607c446271e2ff731ba33b4bccdd51ab10d12b706530e861929a9593087ae6bdc7131a30d12034be72cbba19513beee2802732a6a78d92fca33ae3c71515006a9f35f81f1f656b716a920a0b9b843f17d7fbdc10cc98de3360f17a4115b433134a8a599e1e92e3240ead510427bb445c888c4110cfc542e4c3d496977c1cbd6f59dfd95fdecf3fd7d725723f4470a6be8be75143ca0fa4f0217d965d73a13466a08c723698f4a977e4c9ae1e7f02159ad9d3fc44bc824eb7549610e91748ec128d8f7d15483c4b95461184e9963b3137d367b22a2efa766c398003f8aa34c595a72f0c6063ddaee9a23d69d8fd80aeca76911653de8da21f62884e14afdc07102c9b2b1d6655dd7d25855e3ae8cbcfa1ca51fc53e2b9eacc4e514788ab8c13ac7e33987a149f34f73c29e7f6cf95ed74d6286f19766250f5c8290b7004b8e3a5bbdbb287595d8cd5a278764ebe8a8a45cd68355ccefb829c94a859acc63176a48be52c351d88e5cfa8702601ea13f5b66fcb65bf620a55e542e5667ee48da305828f9b411d7d21bebf200e0fc9d23c484886d14461a1f80d752a8ab5426e12237aa52648004a82316e1035e004ecae1f84e30c116be8b92687268027bd7e5661f67ab8ebd097a7e06a895f034abb38f889589b9d4c7c79d1d604e4679596a34d8f47e25eef5402631b3e9f678296e17778768133190ef0a7c2e88fa6844287e3d65a14cdce9035e0e0b872f6cbfa6ca382636f6da5f54f82e607e363c78dc9c5ec6cc5add130a5d2bda28bd4af06caac81a38d644f", 0x1000}, {&(0x7f0000001280)="4ed60fc5ab65dc439975a3da234af08e8525b9e69ee0d2d0981829970412e5a0e9fd9d94872c51ebc211caa73fce6e9d3fcff3258917dc8675b756916606e9786a3d042e7bd1d0bdca8afb36", 0x4c}, {&(0x7f0000001300)="c7b0fcffb8bad26f232db43543cfb07ac4f8a3e82325c93ddc7d40a6f1aacc1263a0803625398186ea1f56b5f2e1df7ee223e8524a953800f9a9dd812ba44f0dc8d4d92aa7e302dadeee378b88b1127b6bb40120dc20072a91d763b7796c8c5450f7494428d83c552e35e18bac6e934423e1b29b1209b7fd8104ebac1928c385d47070060ea999dc60b6d29ed14f1c488977f0a1893eb70cfa32ff79b8a9f08b95936af17a9ef8c59d2d9f97f3a8489cde52c09b3609749b71dc8d04f141fe81be89b7ae0d465a3053", 0xc9}, {&(0x7f0000001400)="8167c56a5316d33969c2a5f0ff6bc43590ede1900a264737865f57cd1b3dbf65ad60299abcef87579fb19dc45bba0e316b319afe26a15134d3c46945a7e639a37299308c92f0bc6d03719d782affdf3b8fa15c851d3d6ff1a7aeaf0e0a44b39c74ec2c69a60bf92cfc57b02511d04b8cd37bc7af27524aea3d5e8aef6fc40f9de336f9344fad3b580f3486075d6e8979a905d2d03b8cc310eaae5d4f7218a9a8191b6599c97b81fe8697ea60cfd35c298bf7f0c5b3331692a0ffb7d6816411fc1801e1ea0dfaf098c4", 0xc9}, {&(0x7f0000001500)="d2db6fbe6f68f7fcb213d6f4ec4577b09653cd9cc63423c1619a78d28710424654e40ffd8648aaacb81df2281ecceaec14e85dc11dff32a543a7185e324fcd3d06aee97c97119da64b0c88ca05632f497362db31da863c64761209abff14291dba88026c36dd06fb585f7a5b07a57c4945ff487281024de74cfcb016e039a0acdf1c8914c6bc8abe11b7aaa20ce4446d1042297640a286fc6f1adb0479d3ff9bd11b0e5adb435bcaa876ff1fb61434379bc826ddf2da653f19645679650e2f47b9fabf467d7affc0e54bacf312e2a3aa3511a3cc48598097c9de74e736b3eb39cdb2be9b53e62dc8394ab2a738081dd47f25894f0b6b76d2e89b", 0xfa}, {&(0x7f0000000000)="d9ffb1805ee63ca0670eaabee725977bc668dee80a67f76f81e462b1b334b314f36f0988fa0a47", 0x27}, {&(0x7f0000001600)="74b9aadea1aac365707c356fbb6c1a8ccd8d6ab90431d5c96cf1009477e9e1850615b3ad2707cc2b2ef4d94dbbccb459271d3bad1209bd70297c72dc93dbcb12d2f7e103834af8d9c64a591ff6157f7ae54e19fab0657b41ee26d30339b47f830c7104abbd5c3a69f3818fe50a7c8c27ded5e5f11365b2d443d9d478b96321329122b6526263d0a11b", 0x89}], 0x9) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)=' \x00') 13:15:28 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000280)='./file0\x00', 0x282, 0xd8) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) connect$unix(r0, &(0x7f00000004c0)=@abs={0x1, 0x0, 0x1}, 0x8) lstat(&(0x7f0000000200)='./file0\x00', &(0x7f0000001880)) chroot(&(0x7f0000000040)='./file0\x00') ioctl$TIOCCDTR(r0, 0x20007478) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f00000019c0)="278b10980b135ecea99005f6981999720ea5136c811f83bd2d18b5e055155da9f7ffed639ed0f2716af005962c634ff44543eaeae38013eaea26d7ad5463d1c5cef4d1ba0cb0f5c9a6f21ea168b1aeec4bc4e14eb58db0f19465d026221940a098bec8539d1b9f57a0262af164bf1e7f42ff0cb66a2e1f9fecd3d8c252cbafb93a3f939bf3e265406fa0b65187610fe3d8cb0e247d3df250a69fec6e36348a7e121cff1c85471a2942946f92b579b45f893e96accf54b97d6b497ba985164a2aeb92d49fef36a015f844c1e6d069e8d29ffb5abc73e883e9d6559050a9d9ddd2b774ee3b77b7b051d27ddfedc551143d90b506211794e41d24fecd2aa3a580471c0ea676d0b78b31d7cc8ee1542b939aaaf6c1f1142f1fe89c1e49ee9e8ea7af775f28cd1ca12c3d8b4ca70056e1b12bac6f0a2ff7cbaa788a6f66d674ca9f09c36dfffd3d57c69abf337fa94954e87915d64962bcc893a935c9cb0610871aaea827827fc7bcd03512ae108cca765420174429a08ef2a5cc681a11030709faa6836f04e073514bf34bbcf8cf42a5f6451eed520f35c42f01db018009b6c35ad3587648ea119e3e90b66056bf30a614018ad8530b14986eb36a360afeac17e7894a77a5a597732cb23fc982840655ac74a4193315e7dfef613fac09eaa059872e028f615971017d9c81910a3b77ee3dd587edc5c9f21c4ee924e17ddfc5e6b2fe9feea997d7dcb19961afabf840b98c0f0c193aeba9f110ec89639d6c4017c79ac1765a9e876db52dff24d5be3b3a87ee769b7bbcfeacf5772aba142bb8113e1d8091ec6242143e6d623e3ee1b964c40337b4a23abec7a2e659e11c14bd36e90f05256e55751b963c393bc0641fa9fa2953bc93049e4b79fd4ec78f65a2281f4b2004a7c870806310bd6eb13e6756fe40ea6d59e861873b3519236a4d33146bc439efa75fbf2b8dd5f3f9a2e9bb64afa59839c5fd77c18fd3f5868678d87147acc0532cf026b4ef0fda95276ebeca972989572e10d3b7121885178cd450b60fe6b437b526f84d1f5e02f5fe914caf3c5ff911b4df976351233c6e00416f016c4ff1860a4b110d45907d9373335879453c3c359a79eb91591de2dd59300f8ae378a2e0b92922490709314a496dd528ea67951b33cd860b568b8290747f97180d3f6264d6f373aefec7f40aa7da7ccd4fcfd286b203f72731626c3069e2863aabe112de2b72f14af97ab3e7c2703f51d19406c61683859403335a82295ff2c75971887b89b0a5cb880549f5c7e5475353ccbb2b349f931af9ee7f24442509075fc1aeea6b973f2721fb6999ccb3a11b8e809a8352632752d4c39fbf00b370d51357cd1ab98cba47f6a181051351ef2d915ef0e9f3bae3cc805829ec982e78b8711a998e38a2611eab5dd57ee7cf7a46fb2dd30646eaeb274efa6083ffb454a68394d642fbc67dd6f30783922d30e78403f72844921ee380c1b0c68792204b3f0390b3e1db32ec184398e665626085bbff8891d5f5a00812ab46b53a35eac65c56ecf7f775a4cf03a7d81d8dcceb6dd4ee942c282ec810c29723a872e96dc02fcbeebd7c1d8adfa8c093121728a99c1349b8fa4ccad464023783dd5054038807eb930a60649ef03bc103572f41649a79b5cf0c0438875c9a42b3bf5e2180f78570d35da78e77b3d1885b2cbe05fe89cd0a97755024295fe20e7adc85ad8aea8a2b93a608d9c77ebe8f0dfe60231f5c6bfe6614601e57d833444469116bb5790f78b26398b1643b46dc3dc7da2a008576f95c88f27699299d54c5813fcb1ae4e50a341d7a66061578fc42f4036cba19034c1bce9c4072870ca9e98e0a0b05a22f30c34a5435b8d2d28f9c45edf650eae3698de7e2f1aeeafe30c9b0733ab21694a2b4bf46fceded2871ad3cb4cc819903bc50feabd60c082026e3461dce3cedda24df1b367340d6565315b71ca641e7066b072458f5091b39c5a3716b483834808bec98b475ed1d6b0b68cd27bd2a2c726f81ae3d2eeba947c64494ccaed87da7b91834e2f7ac365b6237bd67389d4e4655435a10ab859ee534f48b96a08b3835af1d76a0c31574585cc1629ff6eddbbb1f315abc8c5f5c82f1e99027c016e7b6dc86e29d10c32360388e3a31f6b208cddb34de9838457f34355b610cff3407e538a746f38ab6c14b99bd5e4df26c367265a5b86fde8d59ea3c9c01f4b6dd8f2d5b19358729fab97eae2aefa25bfa33348e21ac3e0f1885522bb988de1c6e095bfe021b208453cd955c06479843b4f811c275bb0631e8153b23d2303b6920281c979393f97253e3fc28aa75734eb6c0f0d14c24ad5456c097061a9d4a3cf281eb961fe9ff8be2215ed2ac08d3cbcdf333081dc18e547effc8b2c1a303118486835f667823e2fdee511fe4d260b71cac6c3be54063ab086fce7e0baaa6d5f9cd1a3413bf779a8b2e5f78460cb43f3c9f82eeaa6940752718abdb3a11b7a37ef5c74e2a92bf5b7c9a1e864919d18c5a909c86e88b1b256d5e6613f8ec5bb2ee3879a138dc6c0fec170790611a670a8901127cadf86a1de999d0c675430cd8ddf762060cae92375d4be8f83afd251413488e936f7a53df012efec3173c5a58d509abe6f1ba5ea24b5f6190f293b3dea1e503b786f592baaef0215add4512b2279a0346dff0210c4661117e17d59df682247538662fd36bfa608ce5b7b48079f0e5f1b41ca15966272950334c07939b27d5eb787e02daad75e0522782204385e16295e8c763be7c42a67076ee756f85ab8843d45d124f30ea1e15346502a09ca5f7d04b571cb3a3815ec2e3362751e8bdff3922596bb581b5c4f402eab254ec73bd2a6e865edf2d92922413a961cfe1cff16449fd68c0aa05c461631a15c8aa0a0149b5bacb82c75cc8c09dd06025f900348dbcfb4887f1add14cfc1cf7baf242bfb12ff34ebb809141f691291539fab398169461c83af193e03dd28861bd3bfbc92414760d8b170262678cfe49330d61a2e4e0c489f2a4218094bdf2fe93e7e6861daafe7a7f487cf989dfb92b387fe99900a9ff4fcfae66309dae7f0c8c7a85af808f6ded58ce25780fb7d459107bac247312605ab072eb7a5409bb2b2402a482d3ed939f862d7b0b3d596f1b63f77ef3240ba3cd95a6917ec942a62ade90adc820d6675784a214e646bfaad951575c95c91d7004710a641865dc808064436aa896580b58f697a31497a10bbd7d22e0a7c5483015b25d2d5b44e5b6ac7354675351cac2214abd9956e345357acde556763d2ff51d768b362a47cb4877361ec61a69a07c73e2131f0c4a9208d137f792c5ad5b9833c3e2993d1d30a3e0b8b7ef7be740262024b78bb16686eb5aee17cb984f0d9f9133f8756875607959fb2146da441cbc3098debb2810f6d759091de9f803cba3699868e14cbfff22c60415764ca00c5791862cfa4f28d7aba4209fc31343f00ac1cc59fd243c27f32fb1e584580b65ccbffcfcd14c0a479d6e0ac6e8a73a5ae22659351e9d661b9e81cd8a91813a04fbc4dadb07a3fce118442061b4230086053bc37e03a0ccfd742b53423d4d49e5beca6a9833b54cb1e4141b8b185520155ae6066c78f53c1ac14e425f84758f8dacef91f5039ed2335a26321fdcab27aedc115235dcaf8b4947d61772dc27c2944ba9c1f8e9f90e7df29960f31eff3cc20c31f498d7140f34455cbeaab5bd3334b977615675bd50c69272c188a854c4e5a8e7cb297bec14819bb304f918144d0ad922598fc1350646c19f52fb55d3963f65442246b007252dee924c4cdc9a27f6195eea29aad7dde8145bc0b7ae8de001d59282190c3721b13968e01c69e828bafd95d8cfbc64b13a70273c12886938d0efbf631e7c6609fd463056f04d055239d4626ed52ea77c2047d701b724912a3953cb72410ca4527beda4bea61135b26d735e09e9f71258a05784a6ff66b160aa406e3c551288be07dd0816bf0eec43b4b4e1148177b64eab352546c153a980325b41952373cde1795d39b6e0e7fc818f0661b4661c226f3522982d7308a5443299bcb425104ed58ffd57dcca9cb458481a03c897ac6fb51af1c37f9e527a05644a6cd58eb2baa2077305c728dbf91f8606f3a565805f3149fc68995b6f5643432850ad90ba09014ebef8be1916be7412b248574253fa9a2dfe2589df118af5c02add418366c80880c8cd13b03396cd0722f9490dcb73bd0d0c2780abb5b8f5c84c318e4e3731c52b946b4882eccc85f500889e1f478d5ce1574f4d3fe950d1f5a26ccb5021eea69fe64bed7703c59e82cad9f76c90357bfd200d4481b95425bc2f40b8060d33394cd0086a2b5872172d6a3d6a0ea21dd05c76e8cffe67494625da0d16321eded1ed2d03afd7438dad7cf6361d9dc76faef9bd7d9a6b03e88387cac9dfb707e820e36176da6bc1528b02fc0355e7da5d00baa418e2f520bccab32e216f418de989766934230313e107b153db61d82d84edfd2da525a3d303a8fb98592881140ba8791f13db758232eb8fede948978ac986f4e81eebdd1953818144a7e02f56632fe08abcd03f9c45beae388c33b740b78e9af38955bc04f87b76eeed23c5fae0f459c1102098c003c3cfeba5c050833d7886cae6679e56830ceb3923ce4e266cba4a73a39b2ad91047ea548c967528fed7bbfaa6039b04e4c673144df304a4b2e7b566012aad6ae20f2352070f746bbf6eaa730c1bf294914206ecce5be774ac1a168dccd81c04ba821a8749e245da9bfe19c52ebad4696dc701476977294119eb9b9e7b24aca0b656f6e5d4b3d6ca5f8978680876411c21fccb71395967709964ddc3bad8f1e163717e9543a3e7f7dc94be9baff576ac941462f2e9ffd4a50efd4a37e3850ca05592af5d4cbf44a38341cb124d87e31bc664844ca10e59e56059844bc4e98891719b9c840d3e8d9e0b7d20a3095a22b9a1a9081a0d1be571e3bf02a0bab231b5237f82699352a3242c2af0c25a6b90ef0446eb1f99367b59858c367e89007e5dcb96be3390652249c19ab970fd83acb4cfd172c8960ffd3e307fa0880e573731d2ece96c5e5bbf7762c0f3dce6acdf6660ab5b54e05547a630ea0216bb8f08bf1a86438e8beda274d18d7165da0cc16dd5b0248753990333813ae465b2a6be9907f091db3fd6085fbd170ca9e2fddd01c57385379edac10a03ab5981d234ceb4334f6708dc47fc8440f6dbc692b9403a27884b8bab75c1c5c9cac1c14b8738045a110a980f86c6435408bbc8d24e89f423dd5d793c03c72cc466a241edb84835a6c96187a189e9b6e61afd9d2eb909445c25cabdf44ecc762881e655c60d6e03c153fde47be6486a5ee1eca8c55e86345e1f17db911467aecda54a039dd0eec2da9333d46730c044e07974556a6619d1de4cdb6514c0bb8578a12576403c1ff2737e09fefb4e50b5cccb722addca5c2fad48dad68f24559f6cbc8204fd7f6de2292f97001430d9841eb7b5e97d59e58ccb05bf665dda140f2f1c00150105e6d2b4c005b11ec9c1020a3c358b694daba3607b04dfcf447abb46727d0dd48f68c010e8c58d4712468079ad1e659cc5c85ff73a3c3563c4bca89f5783a89eaebefbbc4210956ef1505dc3e28ff07c20f0a6cb5b58741039c8df2fefa637ec7eef404a1ac2312c13ce26b53dcfabb72fd56a32713b9ae108f9831bc4ddb8761f9b6cb6daba0d60db45a80be61d954b3cba03172446e6e4508c5668a918d02ed2ffdcc70e7c639bd5b8eaef98b8978a80ebb5275edfd5e3c016209e64c4393ef2f88b6d7ad1e8", 0x1000}, {&(0x7f0000000500)="c60399442ed162f5c19c7b981719e1bf3374cf6c2ddc0f807faf30b26e29334882c95d7edc6f8e6f7229144e3037908a5f1055363eeafcb6b1228a3950cb8023d6a9e98cfe98aeb9b5a426889cc11c07f282abc543e2a07f7d8f49e7633b", 0x5e}, {&(0x7f0000001680)="7b3a4f64bab3f5c86c6b3ca6e38eb8776b7cc3daf5a585e3e53ac9c72206388e3610bd5db5601b93abe1ca632e7224d198a84841963bbaf8975d37984a189886f63b998935ca7fb4b3d052610ced1ed1d20fbea1df85e409b9997a18e1dd8c3a79f68a7072b659c3f50265668322a10e72cda8691d8440151422bd566daa93e05f2371ea1fb7c723b92487b96762027d5192d9a650d3b6927e88e6805ecd76fd3a9b02f2f3473754b03737c53670188647e9ef0b3c3f66b715996014fd614c1e146177318c6343df9fc60c438390e1162814611cac5d5049065de8b661", 0xdd}], 0x3, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000100)={0x3ff, 0x401}) getrusage(0x9a9620fadd8d1864, &(0x7f00000002c0)) ioctl$TIOCSTART(r0, 0x2000746e) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dv\xd4l\xa2v\x00', 0x80, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000480)={0x7, 0x5}) ioctl$TIOCEXCL(r0, 0x2000740d) getgroups(0x0, &(0x7f0000001640)=[0x0]) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x20004) ioctl$TIOCEXCL(r2, 0x2000740d) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f00000001c0)=0x2, 0x4) fchflags(r0, 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0xffffffff, 0x200041, 0x0, 0x0) writev(r3, &(0x7f0000003c80)=[{&(0x7f0000003c00)="3a2f76e5bb55fc863e39311430b2bd525981e4d2932abd0fe7755556a0f7c4a7c32bc9377186dbf8be74f5d90c050020f546ef49d4eb237d552c24e41d4463c71eda6444df152e97173dcff42c17c943a32bfd1beb6e6aae9c46ca8060f4fa843562b7384ae594b2d864f775276f", 0x63}, {&(0x7f0000000580)="ac4ef615c8069d4a6bb48afbdc4864f83900ac20b378a0094a803755e6912c4502d0fc825bb5cfd8", 0x28}, {&(0x7f0000003d00)="4e08e0aab05f2623ca5476c35c1afafd1fa92289ac47e07405d2f076a7d46235abe2640a30d18e614fe8c9b0c68e7aa512f5164da8c108ddf17fd43fe09fb355bf68927e95697c4aa7bcaaa29869fff90870a9db941a7fbab000a232812dba3ad6bfc458c8db19976c31f9e2c27410e50fd4eb4865d5cae71ad0b643f6a32fb8a95ef808c9aca69cf21dc61a01548c2717986ed0271ee0884cbf8e616667ee30d258dd9eb382b3880d4553b6a0771c3d4f209610766fa9185952c8e3bb9485ecdb6bcefe995bc1cfd9d6d1071918a3b2b2191262e63e0ac4d431695205f08922be201acd878890d219f7ef63db3c99c4c50694820b8fea5396cbf6bfe8e9e695cbb6a734", 0x94}, {&(0x7f0000002a80)="12ca63d00b872cf6bd063b2d9c0f75e763ace841d50d2ce28160ad98c2ffd3dd15dfffb9e3a455d14d3bcd413cb380ec34c2fd9fcee8894b9ead63534173823e0962b8c67671bd4c894c4b046c48edc39f54dbbcc4e0523eb73a00beb420c6e60ebd5fde8f189160f9eeac1fc44601e937a0d633f919c33c4e7d65306e4eb718c8d14121232f485e9dd8fe1dadd40b7efbfe52d7135055a028ebb8e404a25470e3f2cc116e2d2f5b3eee2ce4c11b0c37a6f9db02210a27dad00502aa6861f79552fa4132c5c998613fbd69a5800aabf33f38d8cbf1412cc6b52a1a339857c0e1845ad857e2f159c657dd8bd1c9175654baf1d741bd0ad51a4cdd87f24a3372fc4cc3ff23fa19dc742d250ca77dfb0f4afd397287f992a7a466ba7919b0f8c148b1a4221224d712bd131bd11bd3f176b9996adb85f71dd66a0200f9209abe9752805e800c87433de0eb96720b176d3cbab0903db184ea6796588e4d6cfab23736988a785812f004365cfb9ec8dc8f850ac623ebf6f5cce7858c10b8efc2ef431dd5a60a84cf40e3449c4377ea65d106f063ae65f3fa8826be850cd0a6455a230194c305ef227e05df9b04331ddd3da20091966b6c1bb8ae66b1257f592ac4eb08ba01aeaadb2085bb29d9e5ad5ac7881b60a770048fdfc49580e8e0f352c7eb1ff911284e72c5a46171978f256469e522316c23881d716cfed94df3d9798a1f34453ac516215cbe2ae9b5700587b4b0bca4096da2bc6478d57d9ecfe73b977bcafbfedba508274de27a257ed1e28c1159b5e29e05d499e8f7cce8061981a8bc5ed369211f7c9a4c8e1460f801e9466434459d249b0edbd065f7840442c7461b4e8414604938b1e1249d93bbea7b709a9be381cc4d663ed38697099460c8b06d9ae9c5dccf9b4b9e35c15a51f4a343dc77dfd345d86c598b82f10096b95de70f0f531c74dc65b7d4af0bd1113cee321ec2566f80c9cf74bdbc1a9cc2e83ea323b0bdf074fb84ac19a7555e44439f2bad23a89034a8c39f5cd3398f0954fb12e050eca1c99333d83e616e7e068ec85d46e61e4be93c9fc766cc4d297b93c8b8d9c815fd7e92b64dcdaaed0632b5f486c2c52e203de72149378e30ec5fd8667f4a02b6e53c336c55c5b793e7444ff2e68bba02d3c9cce634ed020c95591729a36d95b38d3a81f62e5f40d558b9d030d7fd764faaabde2a51b5996c9b5342355b43b1f845c11fb4ea50fd8a042b813ed7911987f79b5adce05547de17ad6ce23db94b3f0694f02578fce6a2692467523e690605c54ad3ec72b5a135ba7aecb33b955cd660e0cc1caa397718640bae2699a1bfa091cef9c7cc4e2d3e583d0bef2669b64dcec892bad4ab19b7b8649f78c3aeead4a9e769c76c31a6b80d4d0733e24883c9b31404e9a6e3f916b1796f25010243fe5195c31b5a96c46e3e254be8eb5fdbaa243a0bbba4a701d1804759d06ab96a5f816a994b65b37ecf6c5f5c79e08e7cc7dcca1808a60561681699baa0ef9baaaa26e9cb1330ea45a073db9617dd0684cb2a223c928a965e999bbbbd810ec59f02d71658f2622c398dc832325b500c43b015c1cc3be87c9e4fdda1dbf7e518e7bb65e87e832dbfce9c59eb6719b9a18d17629ca38129c2d06d5de98ff9f4966e2dde0b69890e70c8cfa982a6100e9d3d7027e4c66e3901c9012dbc6433176fdbfafbfbeea8ec0f31fc1ca7d2f442e726d300da06aba8f0ecc0fa43b87b89c14c381a1c2fd18d5b43224b192c50e55e97afb07882b566a1f2010a02f14a0f5a28560f8c815e7528d5faad6bd65734115560732dfb7af00aa2957f7b147e06aeb54b2aed0a807860c19d946985fdf41b765bd37cef45640d08dc13b0fe882703370dfc858eb7647a3ef0716a95cd803f874c73ba1da3519259c4a601a3f45ec325d0b566c104f857e388152f83755bd7da9c806acca5bf0d193fc07d26b81d163a63edfce2157277ad8bafb5085b42e8ceccf79954d348e552b6e1a8dd4ea573a360e12f83d86e2ccf65c6741232678a4afb685f0297e94e45218879b37e0d85ece71b050e1823d36d655570f1c077c96820bc1aafd8f9ea9a35289ee5a9865b6f1d6f5ab6e700efcf036e6625f535d40152cc0a42a8cd74fdac47b36b6bbaec645dfa8465f46a07d6ad7cf6b52ce06c318836dca82b97ed4039055b926ff9f4b1e62e6cf4c7c91d48fbd28b6a3ae7bdfc8413bca8de2b9118790233e149abdeef1f423d445b760bc5162a1ae3e1d1aacdeb22006e349b5e91f069e19097d0c43ed9e236d5773a150097e9f2e98e53396e490ac02165abfa2864cf6fffee2fc6365c0619b532583edc869e1df707479add172e0604891ad3dfc3256956f7f6ec92f5b6c3ac85be8e85c69177bfbb542a3fce821dc20e6ecdc56b2083f520f8068c2112c05264c422dc0e53bbd4048a503602a8e841f695c2224a063067d6d85e84cd083a9edd98c786f3218fb89e4b1373d2ba12dce0aad15c2dedfd60198ca302e05e359450189543a72fedc37a08f75d8b41c0f29ef633080469e029cd9cbb662c832584943bc8e95de0d750d4571fc8b2c135179db7b5dd423e8b07f4fc34f516a0428d353a6fb464922e83c7a8438da098c5f2aafd690ccf181b65f33cf901dc77a35ee45d71583e5b3f38c5a92625b107ddb1c581dcab8013fe70f03d0984983715419ac66c98bccd556cf409a52109d8f55f1a3f611af0379da51e0a7fa7d99cbcbe690459c3502ebb37d7367e3906afd366fe1818522bc7346c1d7f7afaf4354322ba655256db9aa4f951f7d3a30d8cdf651272de629d8c7a74f21bc4b424fe8bfeb36e424dd1000e8baabfa72b7c675d0ee7c2ea7d679cffdd5d11ee7454023eeb4b0c793623a2ff30c7a4d69f6a4060cd7d9e5eb6cc20e36bd000f5de799150d9167263995e745aa1a09704db224733fd7d7fd5fe11fbc581d72fc73d370d781c188d87b94ca963803cc8fe87c220e2ea5aaa381bfc17fe993eb30ca08824fdba5cb1d31688c6ce48455f6d8238b820cff6d19eab5e9aedaf31b95b0d541dfca57be3cad87d0b7d3858ad398d9854dff46c2cdee69af0af9e17d2f9c563471c51d6250477450b1b7f76c9d76ac9da0bf15ac895492d32bf52079c74571c3c854ba11318b03c1eb1c3bf57edc305b557a9cdb48eb6264a9a9228172e2fa9274111bd504e6501ba8381bc8cf8dce32a031419864d06733b56058297519de23f13e3cd7547b00fdf5cba328750bdf672c44c5a18d2e557a6982028ce31f8b12a92c591a07b6d0a88f5e7f62136f78761d2476ed894ae9f8edc3179ff1bd2e45de510954505c820a1b364cceaa299f84ae958c7e9e9b4a649097d0cdfcbdee6f8b53303f0eedf4ae9da79a1351198e148179cb090bad88069ef9be500c69a065d3db50abfbbfb8b35eac10751820dce8935995d30c00c16081272358da34f2ddbe2152edbe14278c87476465b60995e2839c64e3f31d48f60700fbc70cab4e16c39ef4ecb21d4a46d6a84fc2dc1255efaee4bcd7ebe98c33a8ea100c8dc85fa1af6f16f394d4b847bb68e9cce3837079f865b501f6b3f9c9f5fa28c3b33d278a0e96d18724a9e352e722e3c00d0574db6a511fbe5c87378434c7a3aad8245f23a947eb2ac6fae7ffca0e918fc713e84908fa5376f0318fa84fce702bad55af6125f86b5b12665aead1a86f0212b9739426cccd380c36d651f7f1175bb5ef79b3635356541200d56a67ad122e37e351e46c533d262a7baff2d55ab7997148a2932222e0e1329184cda0a9032e9dce9e13a5bbb34dfbeccf751b7c1f1ce8eb91a47a64e26e4ea0cb57a894e3b3314656f10c53cbf66f7dd597762b22a53fbe8be5be296772256ba9a5da9b56e29f3026d023b2fc1ed767f6e921d9b3e573b15435b9f692e98563ca34173e74f395574dada0e631e4d1fe73b331ace6195949b7e24f05c815596b04ab81ed66b64a5fcad84914336adbc78d0f4817acab057ed94d2014725139505912a070bd1277087fa4ae46133416395f81a8ec800462b1b66c5a14df686d404d27e06b974fb96b885f927790d02b89aa005b29c1d42be0dd74d253a421a31d24dc1dab199c678556a5f82904e382678b3eec7a39f53db3060b10c57d44dd0b142f5154bccaf8e9cecfc799106a2c1c9a6280c84904ebcc146c64af1003aa8de6dabb583ac9468860404a06d3810989156bff7962e0611fa5e2443c92dad4542c734f003e83bebdd31d6f8922731fad6238af98eb634c3f960abb746ef7ce802b5595324ecc0640a9f79f4fc9aefa46c45b6b3a974f388834fbcef3c3fff9098afb0a96129c22ff2c4b8eb3f9cb3292611bbc7da4636188769e674e00f588261e53a797da88bd6b6e7831ecfc5e4ac584020cc07d4aead6ba2f03c539b808ce811afa82a97387e33baec21f26d61c571a3322192f4a7ce0f586f673feb57a1eec81333ee9cee9a0bc37c5f201f0b8eaa16993c145e1b0c6b90ffde353dbde6a67453d7e09f10925fc1f05644c7d765cb363fdd1806a10a84ae4c822e432d087076c0affca5bbe6f603b3931d72c3a80dfeecbc2b3e0b8b03bd3a3905ae581dee38d1901a79ad3c2f412458152cd46845701cdf6a9bfdc6150f540406a6514a46b12e1b2c78931da533bb66ec26ad49e0546c1b44f37b7a7f5145c71be084fc5ae6cf04eedc8959f89415f9afa336dcea101162d4b525aaee4ea74e6361f26dc484ba7035043a38868aa51635cd85d7f0f302d6b8d4e3a11a1286ec4c671b20509ab4071b412a228745b0545aa1bb67c81b2b7e09c02bd4fd58ab49a24703110f29c2088cf69aa47b94eab29eeda7cf71e3498dfd9ff4db2fdec5c38434b51020d41da50e3ccfa306b674611276a152dec0031cd727ca2bf825623e4cca9cdb38493cf951149d5a907ed5c58f31fbc7a976295dcc3f64c9bd4329edd638a396f6cfd99e55f2b760f66340ca873dd4d1d1ddff74306d54dd9ce14e7b2c63fd85ab3a8568ab1a2999b21289e50ba9681af06fbdb2ab7a3454646c7eac6726ce8bb78b0aefc8d95b027f84f1b2002c79155319de6533f4ee84b71dd7df265de878a31e01154b0fa002dcc4463976955bc9914e7d49276ac833993142eb05b2b6888d4a4727c37839ed40940783863b0c8866064d5d7c0fc9ad724435ed935a31541778c58da8ccef1d98b543eae556712922caf19c4fc20f220d6208cac2f66f09b5ab5cc7358976abc2b2fc958968e00e5040a02579bce93a45f7f2c7fc930389638e692db30fa6fee6e54755abad8f0e7f6a6aceedf9e3adb3ffe515b0e7d2ea90bca918f9bbd9708c3aa2490de1c74dac8f0bedfd70fe23f1f542750845237b4625b4e01441ffb49e8c37924303c9c8bceb189e6f4d24ad48fe95b72939b2d991b11fba5866612b5818ff9c1e2bcfdc89a447352ed3655fbfb9bef761594a674e24aaf8dfe0301dc5db75ed0bfac62ee8c0fe6bb048d5b61130c94de0c7dfa27abf6aaac1bb886d6754982e11b2fb96dcf9668c1a3ef3b93e855b22630b38666e350b3c390568c241873ee491c9371b6429db9a42cd76dd6c3f04a64bd8c335aedd3b26a189fb95acb3793e9747cd60fcb782149b182a90bd499e49fda48931a80548bc66a3de7180f64b4d68b8fbcba58f0d72eedfe3a356912fea9caebf9f374173f7c5889d5f419db2840258b744cdd949a7b7ed96084f52fe277ec2f2e722ca35192acd1405d9655654eca997023b49428b07de6cf8da01ca845cdfdf0111f8e469b30ca7b52b", 0x1000}, {&(0x7f00000005c0)="e924005b4fba0eebf9bd2f1e6f8105d6d5c2c1c5ac63429d28e6345bc200844535362a1b44", 0x25}, {&(0x7f0000003a80)="6534becdff1457a151088071696e28aa85dae188c89a16d5f648e1cf1237711525f60fedd9e601ff55e03eb221e6e92e657541723d30385c4fdc218b804d9b3e3027891fdf196764427942da3a663f27a9e3cf53a2b2797a3ba7a154842b26639169bd94c7ee9e7ef04dcf5bab43de458dd5066b24c4cc2585092cef37f562c4cb305151b5b5e4dfa89a0d12446b1db53fddfd7c59997c14400dd8e26a28dec3bad4ababc14a67747a72626df02aa17f312d9959ba4be7878f5fd04328c2efaed6130759fdcc2d53e7ef33fb91a477f69baddd53de21567532ec", 0xda}, {&(0x7f0000001900)="7cc7d26396ba5ab41133740cbc0f9018f9d207a7d32dbc5912cb12b89c106e54b851400e2609255104758d8b58b17041f92ead1b65e85c5936a69aa51ad03c5c810c97f7aa8729865d523f0fa921728131f2ca7c86216805d982202b24bdc856691c1802cad5002cfb279ab5", 0x6c}, {&(0x7f0000003b80)="b02b457a1e61454ffb5507725f08a82a9b38d1f06f7f9ae1846cff5a421b491c13eed6e71e1ad725e95f1db031ebe4ac5411cff983818e44f180e73030bd709b2442319cca33f293d9f39975a8dfb5723c20055f82b5bb69bc5d40c7ed044386bfa64f7f4db56a575e3b89ffbc48d3", 0x6f}], 0x8) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000001980)) semget$private(0x0, 0x0, 0x9a) r4 = semget$private(0x0, 0x4, 0x61a) semctl$GETZCNT(r4, 0x9d5bcfca82b0e651, 0x7, &(0x7f0000001780)=""/255) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000400)=0x2) sync() 13:15:28 executing program 0: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) r3 = kqueue() setrlimit(0x0, &(0x7f0000000040)={0xffffffffffffff80, 0x8}) kevent(r3, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x31}], 0x4, 0x0, 0x0, 0x0) shutdown(r0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 13:15:28 executing program 0: r0 = socket(0x18, 0x1, 0x0) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000140)=0x4) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe, 0x3}], 0x0, 0x0) close(r0) r1 = socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) read(r2, &(0x7f0000000440)=""/4096, 0x1000) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[0x4, 0x4]}) setsockopt(r1, 0x29, 0x36, &(0x7f0000000140), 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x2) 13:15:28 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) mlock(&(0x7f0000503000/0x1000)=nil, 0x1000) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19767b0784"], 0x10) sendto$unix(r2, &(0x7f0000000300)='@', 0xfffffe35, 0x4, 0x0, 0x0) r3 = socket(0x11, 0x3, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) dup2(r3, r4) getpeername$unix(r3, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) execve(0x0, 0x0, 0x0) minherit(&(0x7f000010e000/0x2000)=nil, 0x2000, 0x3) 13:15:28 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xffffffffffffffff, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 13:15:28 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) ioctl$TIOCFLUSH(r0, 0x40047307, &(0x7f00000000c0)) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x995abf31860129ab, 0x0) openat(r2, &(0x7f0000000140)='./file\x00', 0x1, 0x80) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x20, 0x0) close(r3) write(r3, &(0x7f00000006c0)="fa770e2da0e811eb356ad9af97a76681d751e9700d0aa0bd5e326edab3d8c35851436b179f9c527de104d0716ff7b3a489c9a7cdbdfbe8bc82ff99af6fafe03988fd2f3448123a19a9f64c0ea5473d8ed5415957132d20d0529f7da07079b43417b5387869a7ec75122158719c117a55376542b90d0cc98b5778376c9e53969ff68d40dc2c082fa06e065d0dde3f26ff4ad12fae536082688053ff15594d9e74e3f5fcb68800798f2a782558b20f747a0c11b91b33186540feb75a49aac097416a8525b3dd66a35ee4540dfa7199eee912b9987809f979f6314cfe651ef27698a284bf818b652b93aea7f2deda592ba879dbdbeff6cd0c", 0xf7) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f00000001c0)={0x10, 0x200000000000002, 0x4, 0x9, [{&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x200}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x5}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x2}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x1}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x1}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x1113c91f}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xd02}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x10000}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x100000000}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0xfffffffffffffffc}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x5}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xfba}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x48}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x7}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x5}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x9}], ['./file0\x00', './file0\x00', './file1\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file'], 0xfff}) 13:15:29 executing program 0: connect$unix(0xffffffffffffff9c, &(0x7f0000000380)=ANY=[@ANYBLOB="0800ba80044fb10967243b7693a34c67d4691388d916a82f97dea08e89258e775910b9be5bd98b1b727cdc87fe1b170060d51188ed600daf7d17e982c6cc59d86c7b245f1e47ff0317c90808c16f57d4772081706bc5e58d16746f6c2928046893e9160e1e487587dcafc3e263411dcb7f01000000609b6a6a3887e4ad4dbeeaf45fdc000000"], 0x1) r0 = socket(0x2, 0x2, 0x0) r1 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) shutdown(r3, 0x0) poll(&(0x7f0000000000)=[{r3, 0x1a5}], 0x2000000000000160, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000440)=0xffffffffffffff46) r4 = socket(0x11, 0x3, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000)=[{{r4}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) dup2(r4, r5) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000140)=0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000340)=0x2) r7 = getgid() semop(r1, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r6, r2, 0x0, r7, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r8 = semget$private(0x0, 0x3, 0x200000000000184) semop(r8, &(0x7f0000000800), 0x2bb) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x2800c) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffffa9) lchown(&(0x7f0000000240)='./file1\x00', r10, 0x0) r11 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r11, r12) r13 = socket(0x11, 0x3, 0x0) r14 = kqueue() kevent(r14, &(0x7f0000000000)=[{{r13}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) dup2(r13, r14) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000140)=0xc) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r10, r11, r15, 0xffffffffffffffff, 0x40, 0x4}, 0x49, 0x1f, 0x5b5f}) r16 = semget$private(0x0, 0x2, 0x80) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r19 = getgid() semop(r16, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r18, r17, 0x0, r19, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) getgroups(0x9, &(0x7f0000000040)=[r2, r11, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, r17]) setegid(r20) r21 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r21, 0x0, 0x100000000000000a, &(0x7f0000000080)='n', 0x1) dup2(r21, r0) connect$unix(r0, &(0x7f0000000680)=ANY=[@ANYBLOB="80f42b5f30e2e5c030f73967615103b84d86257760298c165eca799251ca7a7dd729da3d68ddc8c2a66065d1934781d047c70614f02989f9abe46235e5efab5f245dd64a568400004ade2413aa8f40068f126d8e56d273488eb2126d27c9e3185d51b28a5f2474d952b6ca19202d4c6030eee42e16839f62256fb65cbc578088edc5392ea82253c93f1e1ea450ac4726691dde1be02be560013a000000000000000041a01bbb7bad55e80922a741ff9e1f9c84b43b1a443207e8b24a9531539e374810984e9d552caffb8e45250f179bad481422184ffd85596fdf67fa14292a2d0ccd27d462b8ada8b1661248300aa5c43d8b969c3528060b735beddec8413f671a686f4628784a61859ac2e6fb83f26a7382c216891036906e8c60ec9c8045e3d733b86e2167fd1c4dabb8071954c9b798ca45e1a89367d5acb3ed24fe3bd7fe6720351f0fd87178c1c77e4873eda7e38b19f0a5cf79a6c4754089cb20383bbd8d900a4b467fbb38df4aa39e"], 0x10) writev(r0, &(0x7f0000000840)=[{0x0}], 0x1) 13:15:29 executing program 1: getrusage(0x1, 0xfffffffffffffffe) r0 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) semop(r0, &(0x7f0000000300)=[{0x1, 0x29c, 0x2800}, {0x4, 0x80, 0x1000}, {0x3, 0x1, 0xbfe}, {0x6, 0x1, 0x800}, {0x3, 0x5, 0x800}, {0x3, 0xfffffffffffffffa, 0x1800}, {0x4, 0x4, 0x800}, {0x0, 0x4, 0x800}, {0x0, 0x93, 0x1800}], 0x9) r1 = socket$inet6(0x18, 0x2, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/zero\x00', 0x808, 0x0) write(r2, &(0x7f0000000980)="2681053317c0752952a993b2ee34f11a2bf26c9d96917dbb3d56a2fefa7b4369ac33a62fabcfc11651300c6cb8d8739b50f7d4368d40a62046aa8134a78102c33b43c2b37ecfb3ca057f7f2b6641f819584711454fbeefa3489c1a88e9996f9875f84d3d5b5b1f58ba7c134a06977e7d2e74ef6dc4c735d4733ea68c5ff5f3bf3cb47e06b55a0e01d168b0d883c83af8fcf789748a6952fdb2fa73923e43c21f08f6f2bdb2a65aa2e6d0211d83927061f2af4e7843ade0a2ba027d17bd2918c86756cbd6", 0xc4) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000900), &(0x7f0000000940)=0x10) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000a80), &(0x7f0000000ac0)=0x8) getsockname$inet6(r2, &(0x7f00000003c0), &(0x7f0000000400)=0xc) setsockopt(r1, 0x1000000000029, 0x200000036, 0x0, 0x0) r3 = socket$unix(0x1, 0x5, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc028698a, &(0x7f00000000c0)) ftruncate(r1, 0x0, 0x1) r5 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r8 = getgid() semop(r5, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r7, r6, 0x0, r8, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r9 = semget$private(0x0, 0x0, 0xd04) semop(r9, &(0x7f0000000100)=[{0x1, 0xfffe, 0x3800}, {0x7, 0x7fffffff, 0x7fd}, {0x4, 0x21, 0x1800}, {0x4, 0xb, 0x1800}], 0x2aaaaaaaaaaaab4b) semctl$GETNCNT(r9, 0x1, 0x3, &(0x7f0000000f40)=""/266) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000440)={'./file0\x00', 0x81, 0x2, 0x0, 0x1, 0x8, 0x6, 0x0, 0x6, 0x1, 0x4, 0x1}) getrusage(0xfffffffffffffffe, &(0x7f0000000b00)) r10 = openat$zero(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/zero\x00', 0x808, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) r11 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r11, &(0x7f0000d06ff8)='./file0\x00') fchdir(r11) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x10, r11, 0x0, 0x2) pipe2(&(0x7f0000000540), 0x10000) r12 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) r13 = syz_open_pts() close(r13) writev(r13, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c7b", 0x13}], 0x1) r14 = openat$zero(0xffffffffffffff9c, &(0x7f0000000800)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x2810, r14, 0x0, 0x2) write(r14, &(0x7f00000005c0)="2681053317c0752952a993b2ee34f11a2bf26c9d96917dbb3d56a2fefa7b4369ac33a62fabcfc11651300c6cb8d8739b50f7d4368d40a62046aa8134a78102c33b43c2b37ecfb3ca057f7f2b6641f819584711454fbeefa3489c1a88e9996f9875f84d3d5b5b1f58ba7c134a06977e7d2e74ef6dc4c735d4733ea68c5ff5f3bf3cb47e06b55a0e01d168b0d883c83af8fcf789748a6952fdb2fa73923e43c21f08f6f2bdb2a65aa2e6d0211d83927061f2af4e7843ade0a2ba027d17bd2918c86756cbd642bbbeb2092d5ceb7a6755800596d2ea08c68c09168de38b9f20a65f48a2d56ce66a27f8fa164c771e61241e55e76a0b05a199e3414242cdc728804c2b2586f5d275abd9664b78d2891f63cde3a7a8a02876b8fd8662dc6550351a4efe18fc7a0de06413b0610aaa448f0f56d8857e53eba9ca5825b63735a7876a50c904c0e577859cfbdb1af5ce7f4b9374ce60576b89555aefa3ed80a06145245018c97f1689074f6093bf0585e2c2f3aefa8b616cdf210e5c9abdcd049e82d3c1b8b0c6d771f3d640251798b1f183c887cff9a1d3114cf471bd2fb91e19de09d2413a566436080093cb9e018d4a70eab35a7e1ff90c1ee48fe9b8a84f1a7db3a3cc3dce9b9f3ae754d62c863f94d16abad9ab7ec4d82c03e993d8f2b7c741e2de480f859d9b313018466282e75d79b5b6833ad661a61886e6964784868810c9c4e26bf69ba61318b33bb5b465ae6175471e1fb59512d43759fab74a209e93fb61aabf211e98", 0x37) pipe(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) syz_extract_tcp_res$synack(&(0x7f0000000500), 0x1, 0x0) ioctl$TIOCSDTR(r15, 0x20007479) r16 = socket(0x2, 0x2, 0x0) r17 = socket(0x10000000002, 0x2, 0x0) r18 = dup2(r16, r17) setsockopt$sock_int(r18, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_timeval(r18, 0xffff, 0x1006, &(0x7f0000000880), &(0x7f0000000bc0)=0x10000020b) r19 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r19, &(0x7f0000d06ff8)='./file0\x00') fchdir(r19) r20 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r20, &(0x7f0000d06ff8)='./file0\x00') fchdir(r20) r21 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r21, &(0x7f0000d06ff8)='./file0\x00') fchdir(r21) r22 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x1, 0xa6) symlinkat(&(0x7f00000000c0)='/', r22, &(0x7f0000d06ff8)='./file0\x00') fchdir(r22) getsockopt$sock_linger(r12, 0xffff, 0x80, &(0x7f0000000580), &(0x7f0000000080)=0x8) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0x64) r23 = semget(0x2, 0x2, 0x2b) semctl$SETVAL(r23, 0x3, 0x8, &(0x7f0000000280)=0x7) getrusage(0x8000000000000001, &(0x7f00000001c0)) r24 = semget$private(0x0, 0x4, 0x2cb) semop(r24, &(0x7f00000002c0)=[{0x1, 0x201, 0x800}], 0x1) 13:15:29 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0xfffff800, 0x20, &(0x7f0000000000)="caf5b415", 0x4) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000080)) 13:15:29 executing program 1: openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x101a00, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x2800c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000000c0)=0xffffffffffffffa9) write(r0, &(0x7f0000000000)="da2d86d240cbe21e3a57b14e4966b913d81b8780f32a65bb925ebcc8f2a0736b8bec61cdfc38c50b7f1376fa8a59", 0x2e) 13:15:29 executing program 1: mkdir(&(0x7f0000000100)='.\x00', 0x48) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0xffffff7f) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x0, 0x0, 0x0, 0x0) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640), 0xc) r2 = socket$unix(0x1, 0x5, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x20, 0x0) close(r4) r5 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) semop(r5, &(0x7f0000000800)=[{0x3, 0x8, 0x1800}, {0x0, 0x80, 0x1800}, {0x3, 0x1, 0xffa}, {0x2, 0xfd, 0x800}, {0x7, 0x8}, {0xb, 0x9, 0x11800}, {0x4, 0x4, 0x800}, {0x4, 0x4, 0x800}, {0x4, 0x7fffffff, 0x1800}], 0x9) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x8008) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffffa9) lchown(&(0x7f0000000240)='./file1\x00', r7, 0x0) r8 = socket(0x11, 0x3, 0x0) r9 = kqueue() kevent(r9, &(0x7f0000000000)=[{{r8}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) dup2(r8, r9) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000140)=0xc) r11 = socket(0x11, 0x3, 0x0) setsockopt(r11, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r12 = getpgrp() fcntl$lock(r11, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r12}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xc) r14 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r17 = getgid() semop(r14, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r16, r15, 0x0, r17, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) shutdown(r18, 0x0) poll(&(0x7f0000000000)=[{r18, 0x1a5}], 0x2000000000000160, 0x0) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000440)=0xffffffffffffff46) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r19, 0x0, r13, 0x0, 0x40, 0x7}, 0x7ffd, 0x1fe, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r21 = socket(0x18, 0x2, 0x0) accept$inet6(r21, 0x0, 0x0) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, r22, r20, 0x0, r23, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r7, r20, r10, 0xffffffffffffffff, 0x40, 0x4}, 0x49, 0x8, 0x5b5f}) r24 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r24, r25) r26 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r26, r27) getgroups(0x1, &(0x7f00000002c0)=[0x0]) r29 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r29, r30) setgroups(0x5, &(0x7f0000000300)=[0xffffffffffffffff, r26, r25, r28, r29]) r31 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r31, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r31, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0x110) r33 = getuid() r34 = geteuid() setreuid(r33, r34) getgroups(0x1, &(0x7f0000000340)=[r26]) r36 = msgget(0x2, 0x40) msgctl$IPC_SET(r36, 0x1, &(0x7f00000003c0)={{0x2804, r7, r29, r33, r35, 0x0, 0xff}, 0x10000, 0x9ffb, 0xffffffffffffffff, r32, 0x400, 0x1, 0xfffffffffffffffd, 0x4}) fcntl$setown(r4, 0x6, r32) pwrite(r3, &(0x7f0000000540)="5c0e1424c7a1af0f78f3bb8e5189167d526be23f041492299e1ec823a29a94ed0d3b8823339cc2916af62664edac1dd0c1a8d8de921cfdea3853bb0c27bc26154f9b0b98c2b5a143ec1e74340cc10c29c0c203bcf92043b11ba6dc17af9f1a723d2e17a1cd7713f0fca8a5d5c8d14f65d3b4e1e12a0b38541c3b3cdad6db67a3e837bacd902d1279076b01336759c7f2b15f452251997b4c549b49489b437246dc05a971dba0eb7f4fe7c616b1fa795b94ea97ba6a845103647085c09d04d569b43e0edc8a4f75d34973184d1a9a4c6edebc4568f6817e0876e330b67762d02e242abc9957fbb8ce4612f6af8aeeb37dea8927163164f680118f2604fad4a88757ff3f4cc2362806bf062718352af6fa1396c625bd9297b954dd1d5410b99bcdad3acbc1bdc6f85f7fa27d385c90e658ba54d356c92dc8a5ad481c3e0911caedfc690cc060aa201367a50a7088763dd2c4ed651fd18e87c20111d8a62fb9ee76d2c92a8c1c5c5c4d20ed16d2c35e85fc759a982033898f46928d847990aa6438101d1ae3557d2ee810a53a64918297c4d6c5b2a3ea81bb79075b2d3ea67fa6bcd87eed830fb26011f821322982912e7f55fb96fba2d9b2ab2cf1e30df17ea35f068f7c3fde8bbc2bf233d341dded0b8a3e2fb8dd4076cb5365b0896a27172946ea58bf3fd838f3ad2166e28853442788715205ea1f293b84b1654d4d60d9381a36fe62429eb25821e6cd2284c1c2c649fbc38a2cad8f3361ccca863b8e30b54f76de59be3583437b694e1716f173140b7471c84b9d61df30b74fadb3dcd94369863081bb24082faf61a923b0ccdc01eba1991c35bf4569ca18654dd0ce57ac99e1d8122dc1809e00b6bc9f2930463741e2b4092fa0ae86fa6ce910b96d584b9337fdbecbbdf51bfa3db9f27125ae7b26e1e9fcad005267663ccbb26220b897e660e15e75598cc4a7977b903a00b2a8677edc3ae6a353637cb8d539e1c89c036bae6c9c6372b5caae53d1c6abde41e47614e770a64b17e0d8662e0ea91c4591f4c1f9fd480b52f0d2bf67e3f0c4ef09dba5307a11d8548548496bae7dcbc58a048d1ac4e08a0ba98a6c787bff48d934cd04cdb9cdc7efb5bc916b8dbf89962c7b870a9f157c22637cd4e418a0d5da9f940bbc464f40b48bba5e9a048f78c1a13835310a1f4656302643adfe38a28f562ef2ae47b3201b88403f87ad1e84746458eae1e5df6be84c28d13f7d83fbc452bf30a7fdcfc0583af2ded311b0e2cc13e47bae76c6f5990e059de9216d4953b005e70b5387f8869ac84359f7fb83f09c778feda95d572166cf0c463c3bd95d8a5bd4c5012f04e14fc5b96f22c0f4ee297a30a9695743ffa08469cea7fc3f4e997806468cd0ed02fc5c3bd74b57554279f4942fcbc62379fff07ea192a02cb40967ba749de8cac6cbf72eeda689706babe25992b389c338667e697b94300efa44dfff241566ba3db6d57c4f856c7deb393a5c810d9758831ba8f065ad6aad94216bab3fe8df8c4776c82d5e4f40b7ff2189eccbfb1e883461ac20402257d3a049138b3a1b2a4981dae18b90fb5f11dba98d2c54f1e566783c6f0e610c6fe04abd601b750d936e9e4918f3577b0bb3b014c99d8a65325303d3a440f5ea0324f7d7885543f91328d5c9c6544a9dfd468cbd363669c7788f2835fc72660ac3d884db3d11ac2269a2c1eb7e345a170a9385f76b34e6f3c2b0a3e10582589853062b2f0b2f3ad80905c9fa0c6d7a8715548ae1d175c4114ac608fc3a152e497005d1685add91dccc198be03bbc3004b358c49b6a4818eaf6758f6e6373bf27a63c18d229be947856dd27b51e53a35d5ccd1266f24c9c88881c85eb0aa743fa64ae61624e22cd2759ae385b82d7ff0ec9af3e88e364a888f3327c1a362f114f132fc1dac7ba67ddd3730d7cab17cebeed1c5ea4d72d4f1ba636f20c46590690433945a8ae5be521b8d51c35cdda9b2095060dc5446abb8b89b6d11b1efc0bf850e652451f85e4d9a6e7debe323e458562c4c6300db960633f6958fb0c745382408d9dbaafe47e1de8931869758420848e373cddc61ef78b8d51eee9bcbeb1dd12cfe545281232b6b31beb96bfd994097b1f1a0faabaa500cda314ce97f68fe8d1690490c9dcc94b0ad061d140940c29cc60a149f84787ee34ed7f5aed82f86cdd11e3206f304a48efd7c45527d2957f1c94659303d327ebbc567dab1eedfa9f9cab668b6c38d96d758a19e127e1f29a50a62756f77dee934bd2ae29da23699f3b7db9a54258019152b9fe744923d59bbf7edba334596df0a10cda8ce526acffcce7613ea4fc43b6d6e3edc88895df730d2f7280052f697c7a3bf0c425328806cd2927787083529b17d12c9a487c4b4bb04f08dc32eb800262da488bde73609c59020ed9bb48d48aacc14439879d6fb2931b372ae704d6648360d08777d6908f65d9f49cf93b2c8afa2c9a06dd1439bd90c3e3afe3b2786409b7ef8fd6b5c3982e73f7a265eeb4b929a36cda23e2948c2f5e263bc733a441db32065e43a69ecf01513cdf5aa469f091f5d9fd8f479a02ff63094f5455230df992b9cad7806be98648c471c23dab31f185508a18997510f4278d3701304a23337e8753f7552b63a0220f82348859baacd7b3eae50b281df8ff1823ed5a42f806e22861e7084b7cd7d7510562c9d2c4cdc8c1f8df898409ccde4d538a4184cbd25bcef76fcc9043216f92c0a2d257c22bb397729b244152b50bb20adc190b45ce94eb62ca59cb5f7b722acf9699c854767056f3a3ad314eb9b7a7e6070b647bc19fcd8a938d2db3ebd9c4e585cc258e399f969e6213f72595729f3807b5c6b540cb47b903e80d8aa4e3090234c78c1f4be77522ce1c3b265df4a3055cc551f423819f784e7665d41acc19d52045508cd5f49c7be2632b2c063e2e02fd512ff7427fdf96bc4124add1e5a83162860bd629e42879a36c8ae609a1576f2b683e79d40653e881a8814679f9b85714ca7c54f49550c7e7037ef8c4426b07cabc778da82b32a06ddd77052fdb1f875338a331cfcb374f337d8867113c6b54d889b58e1b4b73e0e6da2821b43369b98c63aefa55eb3df5d96267e1ea49c6893d9066a294dadc719605c47ccf6fb1f462deaa5effcc093586a0f48bde56155f290389696150fc3c1a4facfe361bf64ce24ac13a5fae67562073003be35e59c915ef49a0c92963bbd1ea19c54fbdea10bc5a50de876d668f364f34bed9acbf3beeb5caeef9947253952eb994296bce5e4d3050feb567ba2616be28f9f051f700daf6aad3eda57c145272f39106fbdb283e2adc2923dd86bcabf5feb571b5948ce3daeb148e1874ff2f6704b85a0043bd5de022671c40e077cb1534b1a59f347f8ab80b5787faf3946e86d380490021c6ab34ac08838129c1e708e07768382b73dd77459cc489950ed09e660fafd5ad2d9283bba6146bd68c795bea1c49426b6aead686e279dd3e344b04c60704facbfa12974a127a48c5c17dbe23bc7ce8929e4fa5d6b140272ef03dd11ccb632f5b7729fcc857312349dbc59f5879dd836e808d661693962da5d723b1b721ab751efb9c6cb17453619bffe0123dcfd101c7c729c89f1e7372d030e902afaf30047b55d5b60a405e50881501c77d724cd051d56ab2ac119d83f24eb3437114d2b4367dcc0085e3738343de2749988903a533e2dd04df1df56a968aa5b880a2987ab8c9536ff937fb033b421b6a8d61acfd069f82afd445e8bcb92fed30ea4f7ebe7555c5db44e14c2475d5f89ab3dabe78031f17db2bef886218e6020bb5b25c11698dfae84e6e80ed02397b5a8570b00744d996d1fd90ad68545834fba2631501997f35662b7a77c9a42638c9fc8a496f0196b78924f33eace8329ff4c352989b70e6d7f2d7a67c7776616ec6392d08ce843301de8be3a3a4032fb5eec00cac473dfbe33b616c7fd4237e3a8a93a16b71fe5c8c020f464f2fd23104a48f0c3e82f62aa5d4279feb7ca756d0dd8d8d054563a4595f1f6b915b8ca364adc5b38d421d34202bec0bbf05d912c1b47e54722c7e4b6c15a04e0dd63e14c9400ee746eeb5f03c2de3668a5bfaccd9d977594f57b6a67e1e5ef3cb6e57d070d4ffb7cd7a5c54d0d2ad89aca3e2cfee1629daa075be4f4c6fae3286c838c848eb2bb9d599a04149f4044fcc0f1ec3dc01c12667f19d4d67e5fcdc87f4ec31a07f12df71f4c5a2b9b83819d18edf1f6d69ad47034a81243841beb3756b5d13ac0b49468b6b35adca6392a874686dcf3a7f6b2c8ac30f4d5d1c8f9b2f12864700d5d5e903b6fc17b7bd859f4f79317d8a9f0b094e17b128d26a1eda49be086e830092979b366c11f4d715898e14f14ff027600bf5d12146d07c8667c6196de528eda9f0bd61bd8ca122b6518fda365242bd27a237fcc2aa9a36bf833965ddfcc378d529ca91281ab81d8af3afa9d61e27060fdfe90eb6dfb8dc4c56d95a8ce3ce8988a75ecaac8b5c895fbd4354845898ed474b881f50c6067de44a0c9ef29513602afc8ed7f38b4fd15321b5c9a65f11e0742f5e097b7d462911fab96299c37c5ca359a11fbaf1bd611cf8dfc236089b2ee1bfdd779347518efd21d58abdcd5057b82b0578a047ff7c220ad7eb4155ad5fe508be8e8a4d89f6521b0a8c4e6fdbf032c83ef4500936ac8a1088314b02a1864585f1478f92e8b44d3207a4d165792d03210be897e78efde496a3ede540387f8adb069dcd239b19ca543576479044b47af8a766b7f839a72202df3d7bdbac611bb2be4194bf6b2c055af69209ec4003c9d3e974f8a6e5fba23e575ce31787561a409bc8edb41dc763da2382dbdac3b7134d61e0385cb3df7b38d281b15dc15c168eedc26f06ea7bf5f018d0f8e8065da1d58ea55370f2f388a350e6b1b44992b59d280d235fa1f01f60f8f4de709f20c8ba1e14fab8ab29909b56b42f739df3b5f3b157c5390f1c54e8673793a7dc9be5ae3a39cb641afe18aac5b85aace3793258a1c4c8ecb6aeafa8d20fb38941d919bba15ecfd3418d451f2a29502a719c1699b9db42b8ef338811047563eb82b366b67ab6e9494a20ce1ec0e7c33fce2774066b8c0ccf284cb15a010100914c82c516473c4b98872dc13ebca2468210b0e005bcb7b41514c843511566847cb1814b1e68ba584b7cf0cb55d32710948c4b0c18eb9b9cca1004d6ebfd60cb671819eeb67707d9e18b3351f2ee14d2cb0223c3091e822708d83a4741513f67d94b6b4cd3efab4e1028a1cd84ca4f223ba62d00d8d2514feda6b176c2092de3752d1fbc7f2e5127db7d2be3cf0acf130577aeffb2c9d4f3b295f88069f6e298fefc259a14bd5ee322c26ed9983deb902b9524e66dcd8a00d1e2fe492449b74d6d0c0e76c02f954f18bd0ad06472796ec469b50878c41ddb15fd5388ff81c4edcc8615f6b7b973cdff190c2b68d43b7dff1a6373432e0efd3ad74842a3a97eb4139787527a7f0cd30c4c4a5788454256aef1318a83a4d189d48eda48cbcb0b12217243781ff90cc0eac19fd8cc8360682502f7073c65f74c41ffca23d3f9a58c8ac18f6d170183832bc8f59a79d9e2a004e6a3f5f453452b75fa5587866836a5167f7d1c6a6fd67a60b0fa3d277fcd1b133b661d0a15836aba3d2efbc317d43c623e7001ea4dcaf735e949f0ce1fed456acc476057471c0545a3e1060752e5aad6bc8afc61920131a792103053eba840595a13b388d62d64cd9eb85ff26835d3968936fa751320fbf2c46aa2990bfa6b97ffc1ab9fcd53f5f008", 0x1000, 0x0, 0x0) r37 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r37, 0xc0206981, &(0x7f00000000c0)) r38 = geteuid() setuid(r38) getgid() r39 = semget$private(0x0, 0x4, 0xc1) semop(r39, &(0x7f0000000240)=[{0x1, 0x2, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x0, 0x1000}], 0x4) semop(r39, &(0x7f0000000500)=[{0x4, 0xfff, 0x2000}, {0x0, 0x8}, {0x2, 0x40, 0x1000}, {0x4, 0x3, 0x1400}, {0x5, 0x0, 0x1000}], 0x5) getuid() ioctl$VT_GETACTIVE(0xffffffffffffffff, 0x40047607, &(0x7f0000000000)) getpgid(0xffffffffffffffff) 13:15:29 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe, 0x0, 0x0, 0x2}], 0x3, 0x0) r0 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) write(r0, &(0x7f0000000100)="453756c7269c494e2b27c9c5912c3dda24e2a511de9b38ec15990c5e004360c0bbf4c30732e848c6d8badb105e82295701c3fcd88a714e771017a30d01c26a95ed4ed73edad04388875d00d517a8acc738856e023b0b81b40a7d0df59439e55c34f7fbf7f7019cf763e847bedd", 0x6d) r1 = socket(0x800000018, 0x2, 0x0) r2 = dup(r1) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) r3 = socket(0x11, 0x3, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) dup2(r3, r4) r5 = dup2(0xffffffffffffffff, r4) ioctl$KDSETMODE(r5, 0x20004b0a, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r2, &(0x7f0000001900)={0x0, 0x0, 0x0}, 0x0) 13:15:29 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000340), 0x1000003ee) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) bind(0xffffffffffffffff, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) execve(0x0, 0x0, 0x0) 13:15:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r1, &(0x7f0000000140)="8119d6267059d1ca9b8c9df8819ec46f37fd2c7e20f349f26505b3374d849637ea05fdbfd8ad11e708603f6b2f4d64bd0df3a2de055b4ab84ed38ede70f9ec08ee9b252ba760ced834a92d477a9fd4920dce053cf6554e5c1220298f17270287aec1a0c8f162473b61eac42ac4ae10614bcbdd3d44f86ebea8d4f7be3a71965a13733c88375ec9923de58fdb6b4043ace4", 0x91, 0xe, &(0x7f0000000000)=@in6={0x18, 0x3}, 0xc) r2 = accept$unix(r1, &(0x7f0000004680)=ANY=[@ANYBLOB="000000f6000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000223e15a74bad5f7dc5230000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e4ffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f6b55aa1f193c9ee5d77228f480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009fffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ec000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003526a2adc4c1c7b500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fbffffff0000000000000000000000000000000000000000000000100000000000000000000000000000fb0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000027b67721000000000077b1c3750c9b82c02a0f7493130cc2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b74fc3c3cea5c9fc2beee1afb39f242adcf37f46ff276bcfbd99025c70c759f4df8a3e144997112f3ac4aeeb08e4d8fc48604a2c04aeed0847ca2ce069790b3b85d86800417e5478c0713b22a0e97d33940136b742649385ae7a65ecf543ecb228180d6f9da895f771b2bce899798cca9656c20000000000000000000000000000000000000000c61db1d3a9db649c8eb51836b9799a2ccaebf49393356bbc0acc116cf833b3adcdabb94de33cc2a387925ac7e37a1e7dadf4d7152e5c37d14d3bd811ef36d07cb3b175c1a455dab863f6f93b0f8f0f7cbbe623bb421c7cf58ffe8022fe8794c2b5196a7a81729116f5cd555d7647e013e25824b7a213053bbdf22ed48b1d0b5dfd68c3dc4783c9656121fd53e52fb8cdf2f87c42a0e3261c8bc3539a69b8e4"], &(0x7f0000000000)=0x1002) setsockopt$sock_int(r2, 0xffff, 0x1184, &(0x7f0000000040)=0x5, 0x4) syz_emit_ethernet(0x1, &(0x7f0000000240)="9d") r3 = socket$unix(0x1, 0xf59dcefc5a1b709a, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r4, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f457350731061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a900b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700800000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf120000000000000000"], 0x44b, 0x800) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r5, &(0x7f0000002500)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000deffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff7f00"/4104], 0x1008, 0x1, 0x800) msgrcv(r5, &(0x7f0000001340)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007fb5000000000000000000000000b6000000000000000000000000000000000000f700000000000000000000000020000000000000000000000000000000000ac2b35b9b000000000000000000000000000000000000000000000400000000000000c8cc896a180000000000000000000000000000000000002eacfb27e78fb2869dd7"], 0xa4, 0x2, 0x1000) msgrcv(r5, 0x0, 0x0, 0x0, 0x0) msgsnd(r5, &(0x7f0000000240)=ANY=[@ANYBLOB="0300000000180000020054b43ee7fda9a1872c089ae044c6300cd93fa8d4f20000a6851752ad718e886ea3ae9b7659a9eb8e7aad65ca5908b15ad6c59792a394697d2ba81c6b49ab2c178f7d728d266723df65dc78d01a8ff672f3c940ffe71dab5c52ef9664cfb23186a140cb38e262830fface3a7638a53b8612080bded18e98efdf2cbd85e83bfb2b8172f7932b12e90b9c4922decfa29d85c57757023ddcb794a8d1884fb21de15ae9f4dc0e1dd8c1df4048a47bc465da7b92d57c3f2ba5da8f04de77a2307eb36ca86441e9daaf34b6d4887a0f70080071e3b99d80a8109c5e84d688093062b89aa513b2e006d6000000000000"], 0xac, 0x800) getegid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r6, &(0x7f0000001700)=[{&(0x7f00000003c0)="51973dff2b39fa8f461ba50e6e2ae93684a92cbec9828815b5ea3d3bc5ddd88863a345bd84e7cfa50598a71595bf4ed521a583f6", 0x34}, {&(0x7f0000000400)="9209ced920a091506aef329cb0e5d248c72a44c71acc174b4d248b7d380c575274ef335b04be5349e550c90a6275a8e21c4ccfc02f901d8bfb52d26f6cf41d73a82e6ec6b5713d08afcb31f9d7842bc617fff4b57d36d1a66ea3aabb915024f6bf344e95c02c456ca5af23c413a0707fcbda6f8c91748f665c392ce75563f9b9a035859c0a0716d1af0f49e33a6511cd36a30b1e2b0b7ca4af0f3825aafaba25a40d28b21b1b033851a14ce596855349321eeda876094310c340dedb7b", 0xbd}, {&(0x7f00000004c0)="7c7d8de0533c97d4eddb923da99af213a7b6b368ead9ef42dbcd2b941f3b620952ae9438a2f30af6d7546b12", 0x2c}, {&(0x7f0000000500)="2599f93b6ad7fb05b50e1fda5d7674fde5d4de08530c28e2981a5c1284c2d9756e65a38d235fa3d00fa5f3eb014294", 0x2f}, {&(0x7f0000000540)="9f806fe1aeb4a1abc08e9cccd484ab0539530e3d17e24e322d70bb63c90966d1dd5163b692ef093f7183b2255798c7d68bec1630ebfc0214ef0f4b0dbe696c801310978b9b6a093cbc9ac9dd147977376bb630542370498a52da2cc552b28558f621b9cec654847fe85288a6de5d784911fc3f7203200fb499485413268445a6f454e649d5c02bf98f2541370b170bb393bef33412f4782b882a4d0ccb9c982e4f1099f5ae6a30ba92e4bb81bc4c518ad55e655f51c28b432fd96443a7b3990d7741b9f81f06", 0xc6}, {&(0x7f0000000640)="7485f10015ecfc1561e1cfb6cb30fcea2c6e7052fb7ddcbe05f2dc003bdf2d67eca8bbd7607aa2021d3e1562ad4558d9aac7d2963b714d15f64dc44d6f05613d31ea2d7b8fd35ce2458ede0c97ea2654ec4c664e5d9a61f0778ed31bef6ab1d5732d404a99af6c698467f875e0c52ae5f57aa7c6142ad0a5650cb6c23b66f2468cc031df063096c4db2b63a3e7b72ec739d3d53467ed666ac6baefa86d569a545d3ca26d34cfd128b651", 0xaa}, {&(0x7f0000000700)="4fd75158bf7dc35206a7b8d7b2b1b00ccfdae59220d93fec9b449ba9d21d1b7b2ecfa44bb7925c01d74001287e20797e99274f4c3ded7d4b68739edba10e8515c66ae77a3a1f7b76ec870f71696c7623719a8d1313c95475ea3c19956dc575c4b6c751cf1e7fab26baf924c87cfcd2ee1dd248cfc2f3c49b2e9bc9677cfb2011fe1f0b4367543104dcf72fe3717aac379a21ea175362c4aae328017de126b48f4ad38dd151268f85e281f01ae782e9036f3e9167ee749674f7939d5b4f8ad9d0fe898c33eaa23d306e8d74bc908fda0efa213d69b7541c3479ce5ec8c5b087d2e15ade48cf5575f4cdd01734bcd917449278bc6306a75ae06d27b97904d1d1f69f840a0fc006abd405ac228b6de338f591c05b047d17158a299193ce089dadb320bfea31a0de42ab6caf5532346e8725b7eb696e29cb0cd33942f6327da190c309ec027b1190a003a35f9557aa67620a94afbc6f20187cf3c0fe834ee46d8c85d70be3e2273a4d9a1cde91ffdf4286a1be46ed92072996b7d94db718fc8ff14b19a5fc95dc8e905dca7dac625d2a6651cc9004c7c524a1838fb1569542c23c387bcafa4e5bfb155db85a6abb76002c6ca8f44712c3523c7c81f7e3d1ea9e4e19ff596bffd840701350b6988f3850c5b8fe667634eec202b8d371aab3d1f33c2066d4cc043b4e8f8e828ec5ab8c121f8d341e8bc9754be44950af15a512c971016be76409ca5505f4425e9f484d1fc03ba775f738500ba05a406f308a84e3c3fe1f76b5d5ac442b405bcef7a085cbd914a5674cab6380e57342318a8195d7553f537f253d445d33fa3aa408b121250fe75e5d4a3f1d7ec46fd4cb16e6a196b9b1e2e6077cece36a829a78d635ff95795b60bd9d03bb6626e9dfb787641dfabeb4706291a425642b6ef7da763638760d8b7368f13a835ad9f9d168594e71e2402cbbb30a3ee6409b8d0a9e23bf01b9e5aed209dd0e17b071009ad1f0d780ecc4e333fac466916e78f775a6bf5fcebc8c6bec47282df39ddb9eaf191d148b5861c3d80aa9de891fc6deb003541b2e7e2bd74150eb206600f972b7840ca6d140a26960c1efddf005d0c6cb41cafd28fbcce040fc4f537e60c9fc88e0b9efd326f0bfc434a8e2da8d3c0ee8b52bc1195ff1bd205ce06d2ac879a50eb996bc500c9dba6e84af1b00d875b2435965475aac1ce7b710e32be59e3ea021f41d0d82f21cae6b686d0b45c953ca1cf75784c9da8c4b723dea8593026e93142e47ded3ad489a1b4aef3ee1fe12939935e9bcd2a42076a0dad1ba70313764b0ee0cf3d8c939167875e402ca245d7d5866c003b5d3edd5db78232b5763345b8c8ded082c8e3ebcb9b5eb0548654a8ede2cd1d019078d8229208dcb90282651442dbebbeec008a610e8dd05bc84faa61c5b7c7a3ff1a92e54dcd16e022aa25590069897dd6bb6a7a13b9f471c7c5db1cd213f83a6fead4b5ea8d3b22f2c8151beae13b49b7715cb3aabfc2793ee7419b3206ff13f98deee253a6897a4dc450f7f9269fdb5567f5891ec611cbcba57fb34d36523ce7099d1d9fa4d2567e422c66159ff7811ccae87ce1c1aad80ea9381fec13d6a2c432dc42363a0bd16e52493394c81db678cd8acc2281396c9bf42ca610bcfcca9adc1ee0167f652bec67154c424b67f9327e473f5c5171518a32b7209b99f2d19e7b09774c2b402818f9431496f4c619a6f85cfbce3f4100fc2e6ced462c3ed9da6ea9e7a57b9a76b6f4e29466690eecad8bcfee5bac5b22fbb971e2cbb64f631fc4b7c0f0223615f957dcb0e75a9ed5d801e64e15f1ab8af9eb8acf4b4c59a50c31a89b07f49b6f78e7cf883bef8c06f6be1e045220e6521a723f7f77d0de27028e2011362d9f0c56f8d2333d035fb4aa15cb6f9cf18f2b76bbaf513d4ae977ce12dc0a87d0dc81cb62c0e804079366471dafa93c9d73d2a37abed072b562874ddacef841d6f980e49e71c61b8b010911d02f2f8cc457b4b52f40c49650e9b3a594af808a2963d5f42645083f8c720d947683072b182f62b3379b5ad2a6b112caf0e9c84d8f0fcb456444d6626c6222035961b00e1cdfaccd459b029a0f3163b26bbf80da66888127d55fafd1c41979be64105e969959aa67d02e75f30226293ea4e5cd8b67435e46720470c39af3cc06b12c3f1f405ed85bc13d532ce795fc14b55fadc048a711be3fa443ae1bcf2288e80d43f9c84921c411c5b24548e12c7fdee0a01d2ee9f8e47f86824b639fca279cef3eaf0689574c015a97eaf4b75ecf4cfb093ca3e1b1c59c04bfcab6c8c033388cffc47c429447a67fa30bfc4203511bd38a2677c076aac89699b1bdff29f89a9e69a8045028782639a3dd1aaefa86f0c272c6063ea579162749fb262c3f1bab1dce56abf53f7b73e9924e81b96907219412bc0d6eadb4df9da0eada27dddda37ddb89e8671e748d8430ea391f3654df9b97ea19ee4e0f06893fcaa7c5aa314d27e21203d31475547b706cde8ea455cd4436cdfbc536117d2c70b15afb689775e4321f0cc8cd810da2a01ac67c82470038686a6f6867c19ee5c457e3014cf471b12ddd114993401b2cea6fecf5a99132dfa2bf844f0016b6b62c2b44259ea83fbd4c5c6851e5a2566252488ac6bf9edf5def50d51c72bf18b241f289da9f50b59b00fad83edb9d406b5ffc245bc4f1dbd394f45febbb7c172eab8287f338c17f1025bb1cd9dae8ea381e6a9fd501a828bbc4974710a7214a6966b72ccf591052605f745521a55128775494d4adfa41f7a5a5af232db0924c6beda9d1f7f086b6dac0b03fe0122863a010665d5165b8acabbfb273794bbcf6439fbbfb32210683ff186c41ce937d5fdb1f80a45b6b4ed0cdb21b75e9d74aca5cbb0ceedc132ad8d47f4efd5e786dacd7ff17727db669813e31c12ed80e31c5e4050c8cf87feba8c036853a1c25bd6c917fd38946c3b8a3f28b84659271789fcb0eae7956a40da191664c093ea6e0453ca92e417d54438e0d48b3afb69867b6d735ed3c56dd70cb1e7d2fafad7833fc7bef398885ef54b0535b59a1f9ed0b4184197bbb56e4bcff1fcd6d4d81bfdd41d973f473b47317b21f3d549505be5a7f6c83820a69fcae97575adb109e5ca88be2445b7e8b9e961b5b9d035606f74165d8321b5d94d122dee76a21f1b7755711ff67d9ebe5590c5a40f13870a68adabefd61ce55774a00471643c412abe171e69a10ba6af5c921c906c52e9ae747b9a499c645ace377166caf146e00a5555b245cab4cb647e344befb808cbd9b03580b5db2d94f504b69d75cb81a383d4c8bc606de3e1bb34d5f7740ba5073881b3c469c6c2799337800e096049f677a17c5f41027dd3d2dbc7151e85f52014f50240cb5fe0429ba14ca27c01c457c7d47a60a56e1fc59ce9ddda93378dc98177f0729b0c3c24ac57a5105de307ca34539f8382be4066154e8278c91df51bc4d9866836df4c81a025cb2c4fe7b95a68ab814bcc1a50e58b9f8dbfc76b82ff7935d756adde4de360ddc44212c56753221a437bcb5c456771286bd0673ebca0dad338c85cd81ffdd24a6c82c8ffc1e024b8f7512dd6801a3671f72bc1bbd8ad4b9dd3bdb4d414d79b4061b82187b1a5040386020f92e9ae3a7256ebc024e378bb147a1c701f68d44b6de9a1f7fabb06ccfb367081bb4102ab508f805971f3b8383fa32df55b2c9704cc9d15e9facfc2f06f57b07661d0083047258ce92a18a794eb4d222bf1d06a950488545c1375cb089bd0d0c0bcd7071d013960859914b1d8aaf1d8a0f636ee4d9ba369defb8b2f8cdd4dba8a9945d190e8e2e539162961f14bdd9b336da6d6d156299b8e2ede890632ddd933c9c46356e45eab00db21b5c4ee27eebe2bee155263ab3ea699667cd6fd749f14a177d5415528ca78c76087f1f3cf5cbd6217fad6bcf85dcc3d1294bcd8a7565f9b1f5a4503c58d769d49123c0a60ed1a65f626b9005b6da06f6de293162592e2fa8bfc9184a21772f1bc12147919e3853148c3fc4da045626244ffef11859913edbe2629dc328db10b81c66f7aa726469da198774b5400e595b21d774f5d0dce0001dcf496e82d813ce47e366b09a04ddabc9f3fa1adef7e300a23fdea9e93ece0bd35e8c94f780d64de4f7c3d1b86aced51cc0bd49faf2c073c9886a067514684d8f223229318748402c3b13fa2b7804c13d80810f6eb46820da0026eab1f9eb04178b1986b4721844ff27e0973a938130b5f04a387dbadc532e88a3f4ecd5ddef18bff2f3d3e753462e8f4c76f10ac51c5242de76685ad7f9294db9176511bfdc92d495835c27bc259d76e4241de35ac1cbf801030157530f8b1bebd562d086a4a82c646c022d8226ee6176b6dd3702fddecda56c6b4ddd945de2d58f4e540cb98b9ec681d07831e031ed328dae17132eb9071955ffb8c72eca67e66ccd5fcc6b7d80a6f7616bcbe43febb4a0c12e2e3d89d1d564f0ab433e1e982bd6d19333788f611968d6e1462a8c63877060eb354b408a2d26a4773c96baa4bb3ad9c41edf0fc1c9b55f8201fbf74d72acd5dad721bdcbec0377c124446f33308f018185155441f2e9cdf165f2aa28c5090d6116e1bd67d3aedc85a9650578d4fd93365101a29613d030c74c1770a937b18efc394cd3e26a3981c3a0063eec64281f9a9f122550c0fcd9f9cd6e084e0b92daabfc1d39a8472f3c4f0594b5f0a4c1c74a8f90f73a3dfbb31f096e6bda0e5ab1458f7809ce5718567bb3f9f45e38b0a8274e7051f4202203e7b3e6036d2fcb4b14758c56e76e4c6e94596b3bff77b7e", 0xd45}], 0x7) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getpgid(0x0) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r7, 0xffff, 0xbde62d0f781b238c, &(0x7f0000000180)=0x7, 0x1) setsockopt$sock_int(r7, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) r8 = semget$private(0x0, 0x7, 0x286) r9 = semget$private(0x0, 0x1, 0x100) semop(r9, &(0x7f0000000480)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r8, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r8, 0x0, 0x8, &(0x7f00000000c0)) r10 = socket(0x18, 0x2, 0x0) setsockopt(r10, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r14 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r14, 0x2, &(0x7f0000000100)=""/114) r15 = openat$zero(0xffffffffffffff9c, &(0x7f00000017c0)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r15, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r16 = fcntl$getown(r15, 0x5) shmctl$IPC_SET(r14, 0x1, &(0x7f0000000200)={{0x3ff, r12, r13, r12, r13, 0x104, 0x5}, 0xfff, 0x9, r16, r16, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r12, r13) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r13, 0x0, 0xffffffffffffffff, 0x0]) r19 = getgid() semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r11, r18, 0xffffffffffffffff, r19, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r22 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r22, 0x2, &(0x7f0000000100)=""/114) r23 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r23, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r24 = fcntl$getown(r23, 0x5) r25 = kqueue() r26 = fcntl$dupfd(r25, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ff6000/0x1000)=nil, 0x1000, 0x0, 0x2012, r26, 0x0, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000880)={0xffffffffffffffff}) fcntl$dupfd(r27, 0x0, r28) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000300)=[{r29, 0xc0}], 0x1, 0x0) r30 = openat(r29, &(0x7f0000001780)='./file0\x00', 0x20000, 0x100) r31 = socket(0x2, 0x400000000002, 0x0) setsockopt(r31, 0x0, 0x20, &(0x7f0000000180), 0xc8) r32 = socket(0x2, 0x400000000002, 0x0) setsockopt(r32, 0x0, 0x20, &(0x7f0000000180), 0x0) r33 = socket(0x2, 0x400000000002, 0x0) setsockopt(r33, 0x0, 0x1d, &(0x7f00000016c0), 0x0) r34 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) r35 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r35, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) setsockopt$sock_int(r35, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) getsockopt$sock_cred(r35, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000440)=0xc) r37 = semget$private(0x0, 0x7, 0x286) semop(r37, &(0x7f0000000480)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r37, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r37, 0x0, 0x8, &(0x7f00000000c0)) r38 = socket(0x18, 0x2, 0x0) setsockopt(r38, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r41 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r41, 0x2, &(0x7f0000000100)=""/114) r42 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r42, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r43 = fcntl$getown(r42, 0x5) shmctl$IPC_SET(r41, 0x1, &(0x7f0000000200)={{0x3ff, r39, r40, r39, r40, 0x104, 0x5}, 0xfff, 0x9, r43, r43, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r39, r40) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r40, 0x0, 0xffffffffffffffff, 0x0]) r45 = getgid() semctl$IPC_SET(r37, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, 0x0, r44, 0xffffffffffffffff, r45, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r48 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r48, 0x2, &(0x7f0000000100)=""/114) r49 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r49, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r50 = fcntl$getown(r49, 0x5) shmctl$IPC_SET(r48, 0x1, &(0x7f0000000200)={{0x3ff, r46, r47, r46, r47, 0x104, 0x5}, 0xfff, 0x9, r50, r50, 0x7d55, 0xd75, 0xfa}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) r52 = getgid() r53 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r53, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) setsockopt$sock_int(r53, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) getsockopt$sock_cred(r53, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, &(0x7f0000000540)=0xc) r55 = semget$private(0x0, 0x7, 0x286) semop(r55, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r55, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r55, 0x0, 0x8, &(0x7f00000000c0)) r56 = socket(0x18, 0x2, 0x0) setsockopt(r56, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r56, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r60 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r60, 0x2, &(0x7f0000000100)=""/114) r61 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r61, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r62 = fcntl$getown(r61, 0x5) r63 = shmget(0x1, 0x2000, 0x200, &(0x7f0000ffa000/0x2000)=nil) shmctl$IPC_SET(r63, 0x1, &(0x7f0000000200)={{0x103ff, r58, r17, r58, r59, 0x104, 0x5}, 0xfff, 0x9, r62, r62, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r58, r59) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r59, 0x0, 0xffffffffffffffff, 0x0]) r65 = getgid() semctl$IPC_SET(r55, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r57, r64, 0xffffffffffffffff, r65, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r34, &(0x7f0000001680)={&(0x7f0000000200)=ANY=[@ANYBLOB="00022e2f66696c653000"], 0xa, &(0x7f00000003c0)=[{&(0x7f0000000680)="36538456ceb3d10a7899cb43fa8c4fdb43a4b1f117701aabe800d172ccfa99bfdb3836c5f65d2e4e54aad1a4159289e10cc9da9742aec0c8549b3999c837b07658d43eae10d8d4b46c775b905cbf37b7b1b3042d33aa3f4c9a2e4c2bdc4d703cb91167cf633019dc2cba6842862f8788a4b6224da41ed14d881547a2ac8087619cb2e408ebb8895ce514f1ccecf22d0a15230f1e8d327dc6bb6b396d648005476af9829f625bae09a234548ef2cf208989f18e01b925089d6b7da2154a5494d9a5c7d3e5858fefaebc2f411afc7179dc0872742c0152318ee55bcac2643d75a18761a1f252ea7572bae181f985492f8e77cff568e10dd0c7c901ebc25726ebf35cf36303125346c6adf0b94f714c0ffb3f793e950c095da1003f40420c71e2bbed27f68ec20e32266f1f486d42c341fc53c2c0e3fa7b86992493ebd5fc88b0aff9284e5b7069be35168a165cc69f1b09dd1d70a4139eba232fda099b07ac4668e4fe5b9a6cc3f36453a0bcff4f05b46734cc418d36d334617e71cde0223bafd0613cc4640e034a9ac93cc6e7f61713d2e84d080bac1f44ee5e06b7604f247f77e22bc344d86d909fb4c67fe79ca1e3206e61e7940ced69a1b7533648567d31ae8f239214773fdcb2b37c692f528b1aac7afda99fc58b309176bb945c5aea7aa21493000de640b3a8390e6a0ee0a9317607022ae229de074ff059ba95b5893f6e895bc9c6f817fc4915d7b81ff2adc328be40127a0b72b9e58595ef647856888eda93f7df38304af2747490efcb369ea18df98206e83ff06c63decea4b7cefb5788177ddf31c301bb64a605fdfe0be70f6e4ebd50f174ccbd07f077b7b8caa2525d62743e57e4a833bdfb1d03275688890d95f0720a866fdc65251389f9e9c5909f6a9237ea6522890c5015e373ac1cbc9a3cd40713cfcc9e3602d58f1fa68d6ba726fc19e480d4b166ba96142087db312ae759f6ef18ba2bcd01f15c340cde9d31d5314ac526ca965b1f96bc78de06d565b2713633498c65c8fb1e15afdaedb65f5e0594574ee716a66888804e87f490c623b18d4063076e14737bcf8ee6f09b7089a18d3dd8e8aa8344e7ad65d612c95f175d82ec01b468c6b8ec0273878668f09126980afa207514c7b0ebd6f23291004ebff93269be2f4d3e36f42d40d726022fecd4f15eb2aa4de4d854ede65c73267d805fec018acbbd4f685c24eaff4402d252d0a3383b7aadc13fe903c7c6e2cb9bf78148b586a972fd3e2a75091276b10323b2813daddffbae92554d3be518525f4e8cb370fe461cf726126b235b15e5e8984571d204e2294c5f9b2e3bb06a8917ca0fb79fa4038b6f559dc066f0bf308582c5bae37d0dcc8a004161e97312697262681ef987490729ffb9f828af67122a167f3a7de356a18fe3152dc3acd503686ab1b49c3d461c5ec8d8a4cefed7bb89688afad003bb35945a187072065ffd571ead7aa7799ffeba8d3e2a9785a1edf22cd4c2c8b368e430e73e8e8d3400659931eb233a8b9730a8230ad650944624005ca539e512f83eb74d179e5fb7df282d1216b3f8ada304087a8edd2c55e6cfef447877e94ba0a2756e5b0ae712bd85154c5d425d1dc00f9d25b73f8b56a075c37a2fb192a7fa1d02ed096013aba06f330a0cf272a910bec952492448926e2fd03e7f4fb42c63ec22f5251d5333ca64a23989b93e8f0cd2a1031866d18d0dccfd5621f460d261ffa9737df449effd5520f88d4c29bfe233df13fa2a2679127dfcaa4dcd408294991d0c736515e449a4e7312a4e061c1a59771e02bbba2e53fb00814e32884da300b372e8607f0029bf148057a2b5fcd1bd27f08f254f1037352fa2e3d4443ed5be9576061c306cea535e295f1d4f2d7b63034697187b44935f6a2e893a0b5132ffb8297291cbe05b6ad68e9c094053266bba86dcfd8efb2768caba50ee9ba331e8ecb6df64eff5b5fe2c7231792b5111588f78e2e3914f024fabad565762d23187bf89fba9721c56ee34bcac996fc2f53954f71b4a383aadd05c07fb6ba51cf7f5961d3f3081bbb9ecaf302b80da7feab2557f190f1d97359cb773ddc2f4b83ccd128a07e02cb358a9c37e9ed67b0a455f3dd4e88707bfa00178d37acafa09ba90c6356035103ecb72cb885ebecb879f8cbf2f7897c12bc9323c2ca3fc53e94567b9124d3d6c25b76bc60f38edd68cd9135651334e503f30ae41da3a3a1fc2c85cbe685178996179aa9897c0dd5c8d46ffbe4f6e2ecb987f146add63dc01a5cf0a4718735ac55148fbc91ce32578516e90c891cd408fa29ce5d260896d0cfc89bac6d2f74f03edf97f877835f8683ba2eb762ae076ea91e2a72a0134f92d94364240cd066f1791b59c8197d091e3fa02daaac95f4c3eb841574bdaf591ab6801ac876c957b021762dbe372baf4184820006f25fb6b85678aa83028a715cc7a225f21b0890021db1c4be814b53adfb4c7daf2c9ca9236cc291c24f330317e7628474d4735fc32a72fd40b85c6ec730ac783e30f59a9c87f6e9cb04bd812eb2f74c181e54dcbca8b8f6c6bc5e6e18b5fbce76bd1791eca7af2b5c1e70499c0388b8386d3457c3e4e9451a7ce2764fa02f6a86fb89377f2abdf7654e5650160f027630c31b58312143c6646942c6af91cff46294ad42e88194d487c184e6b731b512102b1f14d40b862b1652a033e6addb9b0aa55f8465f3b2329226b4c7a363df937627c4611e3d5e440d1891f8427a9f83988d7e682b4abf11fca0ad2dbe215f9bb031c5a2a2c992317e6e8e336e5d2d4bb33646a24772a802d96336056974a310db64f8aea613a65b71b61a2d366ddd3b1d703931a50242ac8f83f6c180c113c8763ed733caf8dbb5dd8d18c9ff473af7d3f69926d36e0778bdc06f06b086b005ea12240da65816b1dccdcccb392d5e1c9409af46b63002747df4887da9ac82cce7172b1a6d22323b63360be7fa30598c9586f5a4c3bde4f0d242198216eb493bcddd0eea4b6bd1eabfeb2a43188ff7ce69384c876aedc467893ea917f533f83b8597687405440841358b50524f84d2fa77236ff418d7067a38ba065230032397819fcce91a8d9e5bbc1e248a8077c3db887d1aa11a963ea4e1e3566212af6b43f51fb32acd3fca7ba3bad2f4a2d50a5c24cd05deacdc97ff6786f55f0326f8d9a8e2bb36e1270aa07a5cb2cc9913a36a73796c6747b44e28fb9505bd0679c1f137fde73abac05c0ab5fc9d050130febe650c339b1f5f1e50738ce623808f52037e9d4e4948599bb5bfe97fb09b4296b70839c8ec542ef2a9b4674f1982db535037ac99a16467f4b105b9582678f61a21e983c05e873fb3f47a964923df5cc4de5108e6c8cf46bb35b93eb0d0c2c353876cc377ab723245acef6d7c59060fdc1fdcbe05093023e48b23e79cb1cdf0f26ee8ad29552ba46f546fa5c4fc65d84d0b67bb8b23e8f21c20e71b3055f25f7dba931ac74c03d874f3aa026e4a9982fe049e93c55bd26e6ca31e34b9f5f3d293ddd89262abac5214524d28a19a2667f72a8733d1e9da32f7ae4207badbfceec1f38ef867113a9359acc73f14562078b7298237da8aa4a6085b319d8d483795fd6a8eb656127579d258bb631a5b3650ccbee03abed664b1808cbef1b04480adcb0549b53f95bbf05c6528e5fed9353e53721bf0e87f000a7a745fde847587601660d060ee4eb3a7148434fc8ae8e78cbe8060c0b79b4752f591818360387b0a5498c4ea2fca36d6cf78f62835616782c94d9980c12df398e4227abc38a586541c70198c04bb3932a8528fac65466e50bde98603c786776defd29a7b9dcf3cbf54d2925d504ee1ddf2fe7300ad47314b8b3b87a1f502a7e5b334eed45576da9151573cdb2b304996d5f5d1b74cbf29ec0e1965311667efb4a349dd9d8af12ef9527e5de737fab0e0bd30685869eaef208643934be1719ed8ef05bafbb9a4ddf4443f96ace8f520d34afa3e880f9fe7a2d9f27a31d113424fe586139e57bd2040bcf17bf6096bb30ca0f803a450c37b797763f7f4fc10bcc690d6c1dba287fcd898c6eb886820334e337609658b8aff49615e5eb79ba90f0fb1da70d2018c19d63b239c946bd6ea65b3691e67b6e0c7cd1dc32613337813c28c7f5265d8c0a40e39d187627d254ce632a899b9c5bb80d9b4442cb33d69233de3be1be7c2ee4c7872a76d46624ec63b526a68d39f6d1bf19db5eb79262f859d03ac2d23d1701a94c2e7ff0f4d7744fd8292a25b3d5b76a6a13e1541d45b643e21f9ed7e791aa02c5ae6c69e86421c5f0902ffa299e0c96c04ba29d91b10fcdd01a45b98ae6c4a5cdb296e5a87e54a13dc991819365337cbf8d2d35bf8bb638d86592ef87e03628b70a294dced8d75569222aeb5288e15276b44255ddfe39ebaaaf30fce804da24d7d066c5f0636b406636805e631d2f0a3f22b0ec6130cc63ba9650396adb320fcb3e004b4ca1112d1687d3d9b2d37dce6851b6e4b7ad0887ae2625adebc478e82d2578865a8ef686037b555413f0e0ef77055c26fe17d2fb76a92771e3f4d2b974a84b50af1e11037b228ba96d0ba6afb08e37814d1b9a1bbcce3edc91c1a77608a52a01b335cf65505f9d462954902e3d26c78c02d3100292ffd5edb00b3bf9316baba2a0d1d8e0c80a1a652b4d76b6e05d0fa8e250daffc21a38e8d61d6a02e4ea7178a280ceeefcb74a4f8efdfa7c59862cb636d3fcafd58bb6d6d8000e4892325be0e9c3242498358107ba7a7ff70a4d5e3ab44cd3218a06fc039a657877795c93b6d5880c45beb034b69b96f7e288100424dd0a50f930c1e53cf8b0fd744e398c7e7cb33e01125d7fd13269555faff2e21e5d81c50f8677c0b85584d7899e8011167b72ddd3962f616ab9227c105e6ca4c848655a60947098107c92bd6a7ce5bee3a8014cb532d63f802a92e968ce5a93c50b3f0f0d20232fabc12fa90a62e9577d3fbcc1f5514eb4ba4a9d3d78533b075d383472f82c4685fad2349573cb559dee5e56a2732c1b9a71496819d63e7437de783204b71caac997930f15fee0573276cdceb3902569a872dfa8dc83dd42a103da9bd99e29bf8a88678fa647abd876218daa23d4d9ffb169ac906b785c748779259f060644360d6898647d44a676b6479ed511c4b2b90125a2a7fb39c31cfa2467e456dd5f0369be9d5f3bc4941ef6ada231ac8ec3c14279a12b2dbc017c6e4c0932ec1666a54d07b169910d6ad840b0f635d72e31b062134137d64e3ee0d6ee15b55d8782c62c496f944754e0c532952bb3a6c19614cefb2eac9dfd8d2cd21f147565064c830faa5c5ca2b4a6cfa6e0661c6d2594f3fde27f3ffe125c18ce0e2b47446f1c77fca07fc3856b9eccc161eb2fbb7673829a99ebb3240c79287b9b053152181d548d7d661b218e7e8ac5e6fd8a357fdaa75336a33abfc58c18d97f9167e96f5e64453933871ee52907435539a9002afec605b3ddf7bde36d726578f49dadb5d4aeec6175e78a9de40716274afe80cf115e9c38b50e1a5ea1b61e999779d5d4dfeaa2d7420ca9df2335949ca436d35295aa53f7bc97dc954ac1d52d819fe1811979981b7ab074bfef5d5c58102e56844ce7ac078230609b5ac812f5fdca5661352db4fd78b9af50abd197ab7721fa1c38b67dc7df6677d065e5e90f9f7cadd7827c50c6ac2b20ec361aaa4ed253767864cc544213b2bc51a789ed03612c2cf39d55ab526657c89c936d2e4980081ada9f7de2b6c3fbd4e4d7429409c746904fe60c92172ba81da0f2370b249c51e785ef5c", 0x1000}, {&(0x7f0000000240)="5084f0e8124fd0260d9855a30a521565", 0x10}, {&(0x7f0000000280)="afe395183c525d3abe131f90d77100722030647b89aba22c7083c1d8e7726b8839", 0x21}, {&(0x7f00000002c0)="cf9711d9d16f2036c98fbdc8111ce68f594eb69c7adaf62f48ca0dfbb5d32ceb674a09fb3d875d827f1f908722c4396e387ed5fc121f33bb8762de876ec1e262d8a473bb80cbe344ace529d03477d682f717359bbb5950456b007407111110b1cb0f8e091b365356a474f3726ca5f6fe8fcdff5a1fa2751b261b2a0bef5b938c414c0a7099c5f5f2f2d9e82268a566b480be69dd1db1d306aba4bf2629e839e339395b5ea40068ed8a3da5077d695c44fede909da1cbc7514a0a50b5aa0ad7c0bc6e08", 0xc3}], 0x4, &(0x7f00000005c0)=[@cred={0x20, 0xffff, 0x0, r36, 0xffffffffffffffff, r45}, @cred={0x20, 0xffff, 0x0, r50, r51, r52}, @cred={0x20, 0xffff, 0x0, r54, r57, r66}], 0x60, 0x400}, 0x404) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r30, &(0x7f0000000280)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000080)="9b8c6425fa35394571d6ddefd0016a2538bb8c28a464db6d426bb4202d479a68992da3695f7caf6960a19b97733e20800e1a312d35fbae24bef171703abda51108a00987071ebbd8a308b4e18dc1f7c9e0596a37ede9bba3977c0f2f1591d5fbda6cd0db2e14e9388ac9a3f91545ab2c2d2f576c2803f282f93166ae104b24bac28fd5872bb4211894fdb42d48ab1df93cc289e77c76b3e8cd075a743a85bd89a9eb5ea3f43079f97228a05d8e441d9014824811ef81e16e6f88a23cb72ce90b45a1f0d86002da0e06961d91ebf3", 0xce}], 0x1, &(0x7f0000001800)=ANY=[@ANYBLOB="ef00000000000000000018000000000000", @ANYRES32=r26, @ANYRES32=r31, @ANYRES32=r32, @ANYRES32=r33, @ANYRES32=r25, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32, @ANYRES32=r57, @ANYRES32=r67, @ANYBLOB="000000ffff000d010000002798c901a71543fd5b94e877e3b7873c1f286dacea199b5851a854a05cd4767c7bd20b664674c278213784495892b34b7ca201592a5d5670d06ba256573342ba488036f55504945278092e96a0a045d563a9cb60d6494f04b0a450d575725227cafec28e2b0bf5243898867b9d4bc27cc7d492b58dd06fc8dbd5da38d6aece28aec7ae3cfcb111a445b47a4cd8c91218", @ANYRES32=r25, @ANYRES32=r26, @ANYRES32, @ANYBLOB='\x00\x00\x00\x00'], 0x69, 0x6ca70a83d73f175e}, 0x0) shmctl$IPC_SET(r22, 0x1, &(0x7f0000000200)={{0x3fc, r57, r21, r20, r21, 0x16e, 0x5}, 0xfff, 0x9, r24, r24, 0x20, 0xd75, 0xfa}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) getgid() r68 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r68, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) setsockopt$sock_int(r68, 0xffff, 0x1003, &(0x7f0000000200), 0xffffffa4) 13:15:29 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r1) r3 = semget$private(0x0, 0x7, 0xa0) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000000)=0xee65) r4 = semget$private(0x0, 0x0, 0x306) semop(r4, &(0x7f0000000180)=[{0x2, 0x81, 0x1800}, {0x1, 0xfffffffffffffffe}], 0x2aaaab03) r5 = semget$private(0x0, 0xa0a8104bdb79d1fd, 0x1) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000200)=[0x7, 0x401, 0x4, 0x5, 0x3f]) dup2(0xffffffffffffff9c, 0xffffffffffffffff) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/\a\x00', 0x88, 0x0) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000100)) r6 = semget$private(0x0, 0x7, 0x286) semop(r6, &(0x7f0000000300)=[{0x6, 0x4}, {0x3, 0x1}, {0x2, 0x2, 0x39bf6747839379ec}, {0x0, 0x4, 0x1800}], 0x302) semop(r6, &(0x7f0000000100), 0x0) semctl$IPC_RMID(r6, 0x0, 0x0) unveil(&(0x7f0000004840)='./file0\x00', &(0x7f0000004880)='r ') open(&(0x7f0000001600)='./file0\x00', 0x800, 0x1fc) ioctl$BIOCVERSION(0xffffffffffffffff, 0x40044271, &(0x7f00000002c0)) semctl$IPC_RMID(r5, 0x0, 0x0) close(0xffffffffffffffff) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x2800c) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000000c0)=0xffffffffffffffa9) accept(r7, &(0x7f00000003c0)=@in, &(0x7f0000000380)=0xffffffffffffff52) open$dir(&(0x7f0000000240)='./file0\x00', 0x400, 0x9) r8 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x20, 0x0) close(r8) dup(r8) open(&(0x7f0000000480)='./file0\x00', 0x8000000002021c, 0xffffffffffffff79) socket(0x2, 0x1, 0x0) r9 = open(&(0x7f0000000040)='./file0\x00', 0xdfe09f8d8e36a5d7, 0x0) pwritev(r9, &(0x7f0000000700)=[{&(0x7f00000004c0)="bc05b53b2bd72124bcb4a02e3adb7b2e3dc9655e7c6c6cf06562b498cd818087821b2cde9ad6b325b918f1d3cb688a2aae648216781fda77607b0950c1220d303cbc36f7455c56dcd743c7f7d2b882e3a9f82d729374d833622ddeeb511a71b7910ac23590900f2879476974ff753c7e24db297c767d3ead5b134a708058c5eefeb171b9a265118add9d66e817c253257ccffd3353727acc5466a4e7a55e4abf718a36e832f047093109465506a1b0bf8755e71d3316f3c94c6ffb75"}, {&(0x7f0000000580)="b735fd817e32ef143fc74af7bde13d8ec19aa881f0386044a0fbe72f659ac242d032ca761d06b830dc83755a43c506d1211e4854c3b5fe9a12ad975523c0c63c9595cd3ec3b0c11647d629085939c438f6b4be34342dfb4e411b4d96e5274dfd6974"}, {&(0x7f0000000600)="ecc742af3f645c58d03967614b3301ddbc7156d22c31e7d3fa1f5009f4d864b4a2304ab204b381b7b54c548762eb9a1ada273243899b64d51f7fa6f90b793caf3dee6ad754092ecc94f470045e07b53158bea5005a685578b70791e6d99f2655ac88"}, {&(0x7f0000000680)="922a073dcca57ff9e55acedabfa886c302ff318a0e8e7eb94e4aea34425ee28a399c3e1212508dd2022773be3a644d549e168e6b5b448169de7d108c8ac5da0ceafe19c0447c"}, {&(0x7f0000000080)="2cfc"}], 0x1fa, 0x0, 0x0) pwritev(r9, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) 13:15:29 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) write(r1, &(0x7f0000000040), 0xfeea) r2 = socket(0x11, 0x3, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) dup2(r2, r3) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r4, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000380), 0x110) r5 = socket(0x11, 0x3, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000000)=[{{r5}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) dup2(r5, r6) r7 = socket(0x11, 0x3, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000000)=[{{r7}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) dup2(r7, r8) r9 = socket(0x11, 0x3, 0x0) r10 = kqueue() kevent(r10, &(0x7f0000000000)=[{{r9}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) dup2(r9, r10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) shutdown(r11, 0x0) poll(&(0x7f0000000000)=[{r11, 0x1a5}], 0x2000000000000160, 0x0) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000440)=0xffffffffffffff46) r12 = socket(0x11, 0x4005, 0x0) r13 = kqueue() r14 = socket(0x11, 0x3, 0x0) r15 = kqueue() kevent(r15, &(0x7f0000000000)=[{{r14}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) dup2(r14, r15) kevent(r15, &(0x7f0000000000), 0x8001, 0x0, 0x9, 0x0) dup2(r12, r13) r16 = dup2(r11, r13) kevent(r3, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x20, 0x4, 0x8, 0x1}, {{r4}, 0xfffffffffffffffd, 0x108, 0x20, 0x100, 0x5}], 0x1, &(0x7f0000000180)=[{{r6}, 0xfffffffffffffff8, 0xba, 0xf0000024, 0x19b1}, {{r0}, 0xc97312a3bb7439fb, 0x4, 0x40, 0x7, 0x3}, {{r1}, 0xfffffffffffffffa, 0x90, 0x2, 0x8, 0xff}, {{r8}, 0xfffffffffffffffe, 0x20, 0xf00000c0, 0x9, 0x5}, {{r10}, 0xfffffffffffffffe, 0x1a, 0x80000000, 0xa, 0xc8}, {{r16}, 0xfffffffffffffffb, 0x88, 0x4, 0x20, 0x1}, {{r1}, 0xfffffffffffffffc, 0x40, 0xfc70bcb73c5fb27, 0x2, 0x3f}], 0x3, &(0x7f0000000040)={0x8, 0x944}) read(r0, &(0x7f0000000080)=""/101, 0x65) execve(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 13:15:29 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x20000002a, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0xf1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mknod(&(0x7f0000000100)='./file0\x00', 0x1000, 0x101) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) 13:15:30 executing program 0: mknod(&(0x7f0000000280)='./file0\x00', 0x100000000001ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) kqueue() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r2, &(0x7f0000003cc0)=[{&(0x7f0000001500)="1f936b02e8c20a51a7367db8f457f909a4414a928e1bf95d13b7b48f5852d5e3fa8e3b4755c1aee2275c780c824852b9a25e8eeeab74658a80bdd92bcbb710beb4b8583ccd6858b5deb942856a3aeeb636458a8bcd6be959b4662b31f56c4a999158f98b7150ff705475d3c9221b9bfc47006ae5730273ce710a4635dec5cd5587f3e06a0b2ddf2e26561123d0f28b4adbaed95c97ce43f29d6c94b9303a88c4ccca7359fa378caeb7ea2a8df08f61ed93277b2df63ee3073be83450a48b81903892ce81aab951d07b34e53943d8c29e", 0xd0}, {&(0x7f0000003900)="11aab6ef81053803d47e04ed48cd575856b282bf92ccfc4b3cbc4a81f7e13773b92c48022f33624a1e41e64f4543073e6c1b30c6ceac718c3bcbc489f081a85b2d3dcb39615d57ff4fa0ce1fa9e3fbf31a62f70968daea429057e6312f1e44f19c1985ea0f934b755c445d920b11e789bc662fd29b7b7d9788621c22f5d6e1872aea20b10d57a15aa45b649eda54cf239432f9e1bca80ab2744b84a60481cfb2ca1cd0", 0xa3}, {&(0x7f00000039c0)="62f279d7fcc0b0c97408e45624a6281337ddf381cef7acfe297909dbfb61f501a8dc5003b441447fa78c1e5518d15d6bc08305979fa9d6fee84e7b8dec3f7ca2579eb9fe59179630316986745cc0d5152f5690c15912545ec45b3c1579884169a4755da9c04a0c542189ac56fd0282be528bf8379e2f35ca2d4b9ad0ddae79bf04c5", 0x82}, {&(0x7f0000003a80)="4c0102859b06f82dc19ba947d4c7d159789f90cd7e5eaf3237c5f80843f423575635931b92e21ced4b787319e4680f9263a0e17d52a98490b062ca0e4066289c79b1aae0fffc64a5896145b5b3982df490aa605d6be76c13b82dc54160a6c4b2edba3740915bd160625843d45a4efc546e431c9f61b2b02c57f4745d9a0bc62168a193bd16088ccab3aa2afb6e74c12ab6630e5863b358bbaf27e6ec62a8aa928cac645665467133c540af432e478bf16b778a0a3359893e7186", 0xba}, {&(0x7f0000003b40)="7972e2383b2ff873c0cc8d5d93f17620c1d599565e969a16dd89e72b32e05b6534568fae99473f2f666af4a8af98bbc84650350a26bb2d7e217a99f09fee530bbb33c062fbff3d8746d15d8c6564e991b54f0ba7e0297eb39245dc35fc83dee3795253e9b0325f4e28170002b2fade4186cde5f51176362d3d990c6e51b077ed636dfdda30f739d4042c44237c5e154afcb0aa935ae91e992c4467d5bdc48fd3f47f7c39d4b29eca871832e2659f527d2b6a4ea36f63936dcf270ac2bfb04324fb1d1bfe523e0fbac3aab99531dfb6eef2f2f85086e58459308e77d947f6a057b3d15435c74b9814c9e22a572ba57d75c5c5", 0xf2}, {&(0x7f0000003c40)="8dec80506622411de209e889ab29ccbf47ae9f65536bfa1a91760b3efd18e6ba0ae2c38f914f5adff6e4eff8be954a1fd39e7e6d012f103f69bd4ee6024d3badc3c0480a61cceaa957740bccfa92798acd474cd3394cf65b607258a25bdd9761e44eb9", 0x63}], 0x6) r3 = socket(0x11, 0x3, 0x0) setsockopt(r3, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r4 = getpgrp() fcntl$lock(r3, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r4}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xc) r6 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r9 = getgid() semop(r6, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r8, r7, 0x0, r9, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) shutdown(r10, 0x0) poll(&(0x7f0000000000)=[{r10, 0x1a5}], 0x2000000000000160, 0x0) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000440)=0xffffffffffffff46) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r11, 0x0, r5, 0x0, 0x40, 0x7}, 0x7ffd, 0x1fe, 0x8}) r12 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r12, r13) sendmsg$unix(r2, &(0x7f0000000200)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000080)="bd92ba6b696c4bc91ea54bc4563b4569f66257bd6c85fad003496d1378ef2068e07dc35d2ad87f3cde0d5c3ad00f9fa27087d5d76378ac8fb61e", 0x3a}, {&(0x7f0000000100)="2892fd2419f4b4b45addb144803470750306cd6ab3fa94e3f7a424637661d7685ee1eaf3be8960c7345e3194617a27abc32e7be22a1b2ffef141d55e80af7ddb985365ab75b60530e1e43d416833becdcf768f4d20a9a9b6a5f4376bb0f994c2121d0472d04a32d668bc", 0x6a}], 0x2, &(0x7f00000001c0)=[@cred={0x20, 0xffff, 0x0, r4, r11, r12}], 0x20, 0xc04}, 0x400) close(r0) 13:15:30 executing program 1: r0 = kqueue() kevent(r0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffa, 0x1}, {{r0}, 0xffffffffffffffff, 0x9}], 0x91a, 0x0, 0xfff, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000040)) kevent(r0, &(0x7f00000036c0)=[{{}, 0xfffffffffffffffb, 0x41}, {{r0}, 0xffffffffffffffff, 0xb8}], 0x58c, 0x0, 0xffffffffffff0001, 0x0) r2 = socket(0x11, 0x3, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) dup2(r2, r3) fcntl$getflags(r2, 0x1) 13:15:30 executing program 1: r0 = socket(0x11, 0x2, 0x0) sendto$unix(r0, &(0x7f00000002c0)="b100050460000000000008000501000000000000cea1fea7fef96eefc7357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b2b7be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27ecb5d602000d7d0255a8af63ff37282921e4fdff03000000000000b770c1abda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b2ae608a371a3f800040000000000000001000000000000010000007d3ac27afe04e41e318e6aa137c34cf4b63d82911911d5251ac96ac362cf95e21e2d7dba94d8c23e38e153c8e1d0ad51bd465dda1df54b10b81b517498f589a00471f10e39f7833251e2", 0xffffff10, 0x5, 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x80) close(r1) 13:15:30 executing program 0: r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x40000400008002be, 0x0) select(0x40, &(0x7f0000000480)={0x5, 0xff, 0x529a0689, 0xffffffffffffc5ac, 0x2, 0x9, 0x6, 0x9}, &(0x7f00000004c0)={0x3f, 0x4, 0x1, 0xbd4e, 0x0, 0x0, 0x40, 0x7fffffff}, &(0x7f0000000500)={0x8000, 0x2, 0xff, 0x7, 0x8000, 0x8, 0x0, 0xfffffffffffffffe}, &(0x7f0000000540)={0x7fff, 0x1}) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000040), 0x1) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/25, 0x19}], 0x1, 0x0, 0x0) ftruncate(r0, 0x0, 0x0) r1 = socket(0x11, 0x3, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) dup2(r1, r2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000140)=0xc) sendmsg(r1, &(0x7f0000000440)={&(0x7f00000000c0)=@in={0x2, 0x3}, 0xc, &(0x7f0000000140)=[{&(0x7f0000000240)="0cb1b2ca7447e49614c8ae7e6e084c84a52e4b6a919685351a4c9c4ba9a3375dc10c64306802365868e2e19ee2093cdc2729fbc482d5ae35ecc5f110fe4e28e63fb20db4196f90f40b7f168130165184353b7dc583f651ba37442229c76228adda2e37466584ef9c369c1cb84ff70e5e626044b86bc1d9b9f4c2f5681ec0779d989ba9e4e0de767cb06cb1d7559eb71679fe5ad7ef3233d5dffdcd3e159779420ddfd6c4a62418b2d7619672b9484f66efc895dd6fa255a2ab8b03149780a9b021b129c212f98b97087660e5f395cbad1f9a25abf7651f68a65a087c", 0xdc}, {&(0x7f0000000640)="684506bd0b583cc543238b6c345264e0ebb64b14ffef71a6e59ac2c9120826e3af7e44c0d88ae74f32f32751adb07d4dd3a5166106787920e8c6a7595b52d41cbfb9db391182107d2575d30b3900955aa31aa21adecedfb66b50eb7e50698451b91d0f53e96e8ac3ecc96196c96e7b1ff5809261890b550e43f860e404b35a2a6d81a6db59f91c91fbcc332fdeada25055e1ad64288473218cc30147143d713558e003348ced8bfd50d1cffb353d0b73b566f97dae3a85f8648f741db544d20c4e0a9b976bb8fc81d467e7be1e3cc1eb4e9fa7d1104828abe95604003748a043f9dce19075f08fa14fc550491ba1c7863f69f0c2fa47afde8896efff5a8d3efa44c84ee3300b28c2913cabf5dee163b0270edcf83640affb4ef887e71784735106922b146d4a7854215d8cac0609f61ad448d97733a8a64eddbea8668043ff313303a94504b48eba3cb01ea04acf33332d8ca562798940f031cd29269867e4ee666521202066425b79a298b3d088bbf854e78eacda1f8f79b9b7e4c5b2f408582ba6325dd5d1f0ec220ba7de520dffdfcf9ccd106df07f52ac48697ed881e400116245decc2abacc8a6fa49f291e794e5d82dcc8b6619cc0ea16c3e0f98465f1b36774ad961dca7a03e4a6f64dcb9557418a88601b6209b7b91989108581646ec57cd7ed369438c4e28573bd4f2f57fea559219afb36c9489512bbb867db18641edb12d4a2d9bd2b8ef548c654f8455474432326d3633ffda18f0aea0a765ba5bd07e4a19e5b5961d2af8efaa160d4d940ce2709830fa01b00ad60a04487b2a73c85719c892c343e56541f8d5a160ead51cd29543d6ad4f66197b99ac936529b79334ab1bab54e8413bc395d79fc48d0a4b27a210f920c27f63c6baabcf66c6b7798a86736c16fc16ce10991763042dbfd420839d54ff2d8b2ca6502312729be99aad6de937e6da5c78053a27f6ddc881ab47c23adace1251c75edf508ae6f326c6cd6c6364025888a4bac8c4e75a35a7246c8fdb9ec2c0d7364c8aaa9a8f503d9e866e15a38f30583ec4868bd28d2ba5073e00072aab6c488e3cd88fac165afdfa98dae8786341a1a650df1f6734fcecb1858c00e28d121bb0312fd0b2704935f0fdb8edfd0e51365884d2927cc62aa4565d8f5e9c70742b8d7b0c64341a3cdb6225f9cf912b0f0e050f67c420c0df1102c476ce3380abdd44554791b99115376a0b15960662d65330d8c977c2ce77aa9552c81f169b19d7c9ba451e2ec4d4e62d0c6e76b87e62e8582e872b4b21140b35110db0fdd104d8015488ad4756175dea6880ced630a2e88d06bafd2655a564b3f0c5068d46e9f72f0a6ec09645c42ed3cd49d8af0085bc8b429bd7ec4a7c31afa18b0e5c6b9df406e105f8157cdcf01a5a39ecfa9d84e181a431bb7a887c5a0a6f8d3d1da8aa04eec6b21e9a228e31c9652ad2b2c7641332d82f7a67410c331bc71431024471e30dd4507755b6503353fc6efded8a2d50561fa60c9a17f461de770f7f1e8879f2dee99d3ab8c3b28261c520e89218be9c82b9400f69a404926d7bd5bd3c35b46029b085d585b712ccc2300ea46a16499b21c0ca97160ee859799c685bd9f63cef53df7970ed7d2a4818ef7cbdc4acb844c0a9545b1b6c58e1d89d949f60ca3e6dbe5232df9665a4ec625ed9908441b66a1a0a2a2a0e323b34307fbc577c15a6bc5426b34e62400d38a95f0c705b758815cac4e1fe8523401f4685de42f9717fe97345fe5b4ea301e5cc2614f71548826c049ff8690c332ca1109de78eec1818b197d1d7443e167206f76858c523f7f5120a18feb8fc52a439899baff590d5293b620228ba515a77c2f0782a78435acd16add6a947c19b6d749fe3d80db0ae61539ce0ba308bfa4582e84c9ca2fe5ee0a8c765657fc7d468c9b071dc4b940e614cc95b38ec15c491ff3b48645e208dd75ab108cfed1a7293c4524e40f1217c21f9dc51a18d076f34d947228a555a3b3c85743661e63708117095983e092e38d835cfcd1d88755847bb17d26d35ca7fc8336d162653907586b7a0e91d1d21301f0acf519bd3bb1369953f5615b2ba4278d7852d9e761cd9eaa29b716e231b754d41d00fe300b36a096d2bb4fc96b15c59c8180a61498c62be36f6c9e712c81a1083b08d4d4fcf13811719916cbdcf8ef0a5c842defda9e37b35f7cc6ed60c0dff142c78d994fec08187f6d3744ef61681a48e0dea0504dd9c17648b8676e3e15ec407b3debeb49e8b87cec9d0c29b459ff307ceac34c908445ff27589aa4ba853cf7f79740f925616322eeb448f12f8119414f8c5903d21f7bdb64f896692a260e53f117025a36aa5f7c0b14c3e8b4ecc8809725e4b950bc1135046a198edd42e0b7f11611aa9f98a8345c680d021ecd56aff0fcc773c79faa536ed8fa97b8edfe1f3f2fbac1aa34248e7bf8d87237acb30cb99e8b1e2a36ce321a7a1ffb8f731dca70e9e7bf337220382182f32cfc3ca0dfb246b0e7d0c5be20ab0445d50efca082a4ad9f7af214f1085d06a6b547e843a9deab74b820a57b196c5f8e8d3664b54cc8b91313da72c2494f43cca5b9423b9e90e676eb83eefd80dc5166db0760ff4fa8c5938b806b3583d89729bcf665d6364002cdae1e14f9c25a658bceab40727c4df12da5b4b0f4bc84b3aada240ba6de86e326062469f9fddced0e5543c3383a63db326faa4e4f835d0c7ccc15fc91ecbd86941c110df35db98befcdceca25968c3a2ea35ea9ea96fecf99fe7de8ce570e48138ff12b34af5221214ee93299ec637fbe23bde6925fd9b3bb02752d990eac3e0061ebe77949738a0aef3556497827d16f011277cb415abfd0c3ae58ca60318e4c58414a7c79bc0215d7ba80989db08bcd066b4c763b467f61edd1923272e50ae7a7d25d8fff9a2ed8b9b7379539c29ce726efbaf8707bc88a32b5c3dd0726af1ae0b2849b795f317484f98e5f3c9cc1f2ad8b19c0b8cfa5bd7ca0a4e27ff5bc5d59b664dba22149c4ab5effa0df0a15ffbfe6308593d8264184beb59df7aa3dcbccdc6710708372146ab9154e6d6c2032130f3ce8663420dd70be5e0b1819042c7f496bc5973bc57abae1023c0d29a872de04c98ae0fbc6b5a427cdfba1815087be28a3a811ee99735383badfc6ee4f4139f0554d22649a1251d00373e978bc82914238c2f7576f1ce52983818a26ae98360c4a64855d3673bfdcfdd7e19e0b8ac0be24adcfab744ead058f0fbb774339ecf0e97fd8e1ca0533a4102f899a78fe94a5169fe513411619dacfb172a19fcc92dbf7ec0bf872a00f666b444ed84eba115dbded12eb9bc41aa5d28e4df00e6f4d52d2bdbdfb535e70c19a6d12824ca9c3724a396bbd157acc794127862d9536506ea76c38a8c8ff0b93a1a87f8a7fcd20646249f2f266b478e9730265b0bd51a53e9eb05fb44f17cdacf5b4df54e30bb6010cbcc5b89bfce5d1bdaeb3deac8faceb7fef9d2f6581701fb7387c0ff65690f3fe8be545879560e49a4a4992aff53b6f1c5f2dc59873975f299866a9155565a2ea522a1072f05614083dd7c4ab2c2cdf91bc2003d33b32e1ba703e11bbcaaa4400a81e114d04418a0194641ccdaee969a8baab9f4572cb95d4e61e038bd22b172499d1f90318ee663efc9208599bbb7b38757899cf438b4773de5eb0a201b779544060960262d566b0e36b204850cc8928fe48d2bb5e72727033bfdc3d66b098ce4c7abf112a19f159371e9e4f52150fe98580eb1e024c5eabb30c91153c09aefea707668081b64329db6a1c72a5bdda5cd2c5bb7d99693cc67b2815ca9e032ada18109128d4115b0b3250a0469097d0c1c48c6a75189d89b33da4703c054510c62111e7f410e06fc09643910fb53dc07891640c870b53168291f4865d7bd2a27f8de29fd9022dadae970586dc2864a18a51874beee3aeb51f2157dbf02b7598a529f7e57e8e1d341dc899e68399cf73cee0a3e4c6f12b0f85a315b5a38cd78c12baa8451299f685749ad56d45c4c3806546fd6c0c54e8f1da27754f8beadef43d2fcce7b5b46c0fc8fe050c49d80d01deda9e9609c23ed33e918277ab080ef036f8aabc21686402822caa021629569a18a72e44c445cf2920e3d1969ce4f82bafcf99c10138dd1c101e55ab5da718009a099f7a0790e8218777b3b9d683037ac76fbe607f973e3cca136b368418f1d6e8971463f09995abc91eb49d4a0a03e10a2d81a2e54191deb0396b39a68c74ed7dfec9d9e600a482174021c25f2f1a9f0a6b84cbc000f4c618e742b2d703b97153df4232b7a7af22618debe8929329715e4f092348d3b46c63d3ff036a9d16f58742595d67efaed56d9ad7903d148ccefeb3262a7927d6c659ce36c5abdefbf3ec3f7f40b8aaf8201edb44eac2aa66add39057705d6368f12fb1ec217cb8ca70b05e33a023e795277f0610c0d7f31d0eaafcebeb9a4a4d4067a3ad4f269472b7aae297ef2eedfd38e9a03035d541417a33e9a1315cb2ab0d26b3eb2b32585f30a1276868058d7f51fa6ecef7ad14216d41fa9fa2dcddf79805f398fb09a30c2b79104279bef209af6f89f0a99c34b0c0236256258e098befe3e8bc04f05f1aed678b18a0a431a03d92bdcb8076b03a72948564495b9d43cd5d825c93681c0a7772cf2701642a3cba4141fc0d51db2e938963716a07c903ba55b22e32782963eb35ebba7e3be55c67aa07433b08b0aedc1698294e6d485f6f6bb02ce7467bd4056063bfae36cd3e58584e5594407d817b81cfdf5943e658a6b723622013274cf1fe5adb45540c188812868cdc4cf2506f9aa844b22f401cb3ef18ed935aa767ebee4de1b2ddc65ad2e37d5850dbfd2084715327aa88247372d2be0e75f998c1a7c13155ad8645a485349c037715114d9d606e0f1e1d719c4750007b18d0bb16ff47df91a8641bb03529876b43041794432423cc63e223f58cdb1a8c06d3f3cfc86751a61a6a5d33acd2b57e59e8e98bc9bc004c1ad8824eb05be76829288eb0d57b33006bda43bfcb45113c33166b97d2e73030a698a36706cead78802542b1162b9dc761049d75cdd80950783d7c0b6e18b78da0c0cdc40da11641eac87d9d2cdadf72104e12ca76af8d738c16601bdf71e42e7fae2a9357409a002c98faefd55bc3019701f209ba33a30bf4b43d98ab40087e231808787c5b1289f77a62e7d7b2f405aca1de15894ec7a82ba7e775659e15785ad9b38cb3a11a42042fd7f10cc4f193df558144914e16a9d0206045953719a2b310ee36d33620bd7f2fdf81fefb940e3305b2991b4e60c1530bedc9c0fb32ca2bf3b15b18d8d7d791d776cf3f25bc13fb50df5bde2d0b4f6247156e02b2088303cc156a5a5fbee0b1b2471a2cf1256951a757d3491e2ade163d49fbf2d01ad6dc49d1dbc4bfdd0c45d6239711e229aaef99a252d690bf5714b5d602d47881c2556b8f8c58b5950d41d8576972f9315732d2600a56ca6c96b79a03ef31b13f29cdad91e028f90c20dca920d78dae98e592aaeae5d5983ca85107c68e7838cd2e086005ad5e6d62d6841e1728ce97fb86b909756f23849f4e92a7283ffd70dc4273f4004d81397aaeefa67cecd5c85dc3ae28170ce402f6ae8382b15372dca34bd6c6ad27fcb5b137bcf86d5144f0135ef6bf2976485ac3fd0a717f4f1ca63f463e73216689343cf41bfa72d9b80edce5a7f24d843f953127b28ef8fb40924c669b20c3522d9c3b8149fa09bc303408b60948719a9ff66336f6c2ffe47a9a004386c3439f23499942afd2544942d161", 0x1000}, {&(0x7f0000000340)="f907054c2a21115d6b67bc35af8d8c128e2f2df01dc52a08849f6a261f9b2db39e3b5f0e34eef62a63212673464b2fb52010663d3395be464bd96b65b1ab03106c5d2539363f374741f2bebedf3f7e3611f1b48310bdce94b9dcb916002f33a6d5d28667bdda13002a864185259b4786cd831039c689161044551adce2ec9085be77fd0ead07c54fc25c5ebaf7dd71d9bb6e4c7f0223467e7186af36dd3b4dc9cf675ba0c0a6ebf99119924c6e3777fe37a6d25ae4bb786d59570110acebe81c89abb451dd689b0370d877cd8737bf5b7f012659d836578a8005bf32262cbb1c6555a144450ca1aa409ef449d6bbc7f87e45d1c0b4e265d6", 0xf8}], 0x3, &(0x7f0000001640)=[{0x1010, 0xffff, 0x9, "0aec4d9c9b1544759c8db6ed5311dfdc23bcf8882caa8c7848aadd6c6d6d5c39407f0d4076875273aa2268421ef89b1eefe5a03d4490124cdc98f28788692f901c4ad308413da9863c8ef4d4ec311c03467b165bdf52d5e869ced82188e88173da2572a4978e553bd9559ac3322e881b75ffb26b6a9c7f72dc586ea791244e7dd07d241aff76065a05af9a2266e771092f89b0e527500af69f8a885cbf91078827542b0d0deabf7c65e69b52762dd4be7645c4032260b08dd32740ed6e5b2a71a97762a1ac56c7dd521fdfe9690be42fffcc0f18f045a1d590355fd76863031d085cb808ddf2e1637dfdf26844610a527c02040efb848e08a8cd7af06ec79f95bebe54e52560a41f56e7a86b9fe7942b7726e7c0755323215b4480047292a71104d64af1836d3dd9dfe4cba1bf9b0997ba8a7916fca6bb5a29b36bd9ddbdeffe54e5a89f22bf2b138f635b3626abb3c9d2cb1c2851840f0b497786eedbf17e472557d981c29b888475f5e06750b6d99e39052df74401b475d7060939ff923cbc096b29168d9110c5bd0c0d8eb8f76182138fc470f36bdcb80509c0067f8c20a74966d1f1d8e60eea361ec09a4d74141846f5e9e4e9c701bfab998c7125fc9591988a46ef8963e5d6291aae0e717f95f0fabf87a7f6c733a9cae3a59e61671a9237c51cd1744eff98b3020f1b46b4e306414fdb2a8f8c29bf9ecac6c2d0a001cbf868fb96278ed1fd3f1fcbb29740218450362cad3c2671510b3e03311654387293132a5799ed21aa591a9fff0598ec80475b60caf6439f63069a0130f660e04fa35b34bab5f1ef9215f0abe91eaf7ea3e1babbec9d02ced447d89cb996152fbeb62068b73d96faab990064daffbbcda2031ddf052c4f13d12e52624ed4acef1a1e4645a47e96745e973f4927319ab02ba1a9a96ea69fdded5db09395f8e7877ecce69806ae9df11847faddac389b8f66235fc1b044adce77b80f3f4883cfe8ef3eb99a80723f02da15465cbfa0ad170a914bf5b18c08d5c22e98c23f32bffc666e1fda871efd21385964050b85d271491be7aa43217f459f233c5fcfad4d3d0a5a6c5ce8144e088fa53a1d3cefa45e7810bd6b1df6d81ca424800d3a0ec2b1cbfbb3d7d8040304c370eb286d3dfb84383fa22c1a9d3ac3b2e0b9f1076308b6f5dc00643ebdd8a61d60f903469201b35c51a76a303f44f9975f90e11ab0be443c62359fe04d422224bcef443ca02b40a6e59de0de0b61b855ef1904d66da7cdd1784d0f63736929f2b5f9f421e9de43aaa4985d424a3af09d12031926e5219905114a49cc2dd1b36d50b9e7ba41abb0594ae80fe98abda93a90cee8b99eb6e2b5bdfce0844ccd31436d98768fff5c6e21f56cb0de8127b4d9e11e7f5b52dd692076ba6182429cce93ce3b267a36944110f53390cdf2fbb626421a6b8498a67abaafedd9832930697bbde3d6ad43c1658300445046b0150db42832ac42388436f70257acf581dcae46bfd38e7fb9a3b2ac8a835ace9f37adcea7168989d5578dbbfd5b74a0689dd376b5f0d437bc460ef744b82af3cae79745e727bbd4e694ccabc44d3e92be104139b72a42785bd24295738ee3db07be932d63c0215a90d99dd4b90ff479cc2d0c116f8f19096f5a27152cd91805a612cd2f8db62aeb82c92de606d95212333acc068ebeec38d663c47abfcc36e6cefba6fb46ec727ecf70696679b3a04c808568423af5a8e8756b58e5d39d020dd4609e6096cfe74b3bef768c673a102f75f6854c192a46b1f603090bca2028082220892b4462d11e61be130ef78d393e6be314fd2020c7a31f280c9e19719e1e30f8a8228afd2c597c2bb1a43c9ac4c385b3f022fa84f24cef508fc742f80839fe569eddde8112c13eb60921cc650a79cbc0700633ac220f5c46a0a9a3a89f9520ad3cf6b314bf8185f9506963a1a13e41d3763d800463ab78450cdd69306a346bdab565bac565503a0d9d3e484a67e7de0b8204188b2e5e551511dd77e52992b48fdfecca61967c12254f03159117d6de4d2f2e2991fcbcec35267f8e700a92562dd22b9770d89df71ba027b05fad8329f02063eb8a2813a910164e035a92acad38da585c3ecc168f433dd133e2007576fd53545a8bf1d02a7f991b24c47d5a696694984f33512bd28f081a5513ec56dad68ed9e42b1c12ca12175df60677c3fb141ea4cc09d9655a02ddca9afaf6eaeb623b15bb018c2bb6eb4ca610ed7946ea398cd1407ae0442a59710682a47b4bd5ccea6d1804fb495680c6ff545c33fc7481e7b2219e30bab6d60050967d2bc9c68929fad989c10243eb7d50aeb4e751544f889f6f2d479c30ae3d0f351625eb101920753848441ef4edb928c1a218071e8cda291ba21503b5e2d10e39eb86912f880694dc9f9853c2201d94bc4084e1be75931755e465e351b9e1eacccc03c8a397678956dae9347039b013b5933ab442bc1e84240ce4b9ec47e4d05df8d45ed9b94a4ae775483b70b6586aaa4ce8a788442de10b8576739a57669ff577d7b195366c22563c6b278f9609c8e68cfabb5281d1d4c657a9eb83337891119752f8496457589974f14fd0b2e8b0679d07ca4a8ac3d2e5a24dc81a2d78b4e1201dee3d7085a6fb862bd64733643b26aaad9e6c5ff72ecfea235d07698ebd8d8e9a9edf887e08d2e84250e2c2741ac1349b5cc16eacb4f706e33e2ef58fbaeb72776d0445718224627a36ecbf767f073d4f2342aff7fff64b0a83d5fe0f868ecb1ce4c88f930ed53db27149558b75b6d881a63f6b7fb9a99c211d4d128a81355d7fc6b534b2131cb990de295d964b1a37016fa358fd214fbb2a24410e78f85e1d7b19c0c4c13710526b3acffd245bb6868a89edb9a615ab7ef25a61bfba6efbc122c6f4b8725672074163a9c0d7f410ff092dde676104932fd962422fbeba28930f23ac72e4bd5eee6b53fc99817ceca343003023bcb397658b80920d841b9268137ec79dde1d5dd7727748b4489c795e7b8654d108d5d94cb2fd66504dba4e13008774fa38dc5aebfded6f1ec685c3045296b2fd2d4a11ac4d9c52bf8d0f14b81f87befd8467b584319a2a7a9c9fa864b961a79116b2fc04a6a4905dc6f824828924ef2c1c1003f29460049bfd64e2c1c89065af41b4ac06f768474aa521f2e1a14730696659436b9f6408ca6338351daed3163dd422406355c08c666ccc613f231288c4cd366a94da1f12fb373a9b77249aa69beddcd92556211ca00c5e473d18ba11f44e83b443d1b47b7f5376ae80a3e03b87cfc83bd8eb921c8baaa3c114c8acc546f1b8de7c634a9cf243734e624852e0caf709ca43a8589be16adf75c0011dba7b6da329e0a1fb36eb772e677a0f9bc2f57fe9a2d44a0ccfae533e14500f10bdc1f45f11457441947018344649ce520846cffe3403d78021e8b0d81d16fc9bfa0956c6bf03fb1d4f3a6ff5ad1c82691181cf6909024c4cc7a22f7dbfc552f6d12d37123928dbeed7f599eda2d120f683e75bebfa274f9bc993598af27d5fa819e4b8139cee56da2bbc6467568e3d62b5dc1d5d5f26a9cd5a98854eabac8bb21887c0f884bb9a427f03e67409b16365c180c3c4817417b01d2181c505b75bec2939a9c3198c96a076a816c236c8e4582690adf71fd5611ec7060089d32d465915ee9bec81cbb614f0b3d6c5dac2836c05c267407408a0a45814eaa190c97c0816a101075b357d7756bf3d2166004aefd7619018211b3a02bbf05973f08a410454354bf1f1e437f4cca6a2643d1e7eee781fc5878feba7b671522a40c8566c7ac5ed032eeda057d31aa3659c7b61172dbeb6bdee2c4a838e2bd356025dc09a4a07ef9f2d407b7a9401103fa8dc3b4ca6c8da02115eec25413e25afe700a35995f0bcc4b5d7f715bfba90191d8f441312a5462fcabfea8ba99ab8cc79207515fc603944d2e191c1d348f6372db3650e32442f3abdfc2b5f2a9f46fb0bf693d65292de90c7b616d51c4b1a856486cd47c19c6aed55c911f4deea1cca09a4d81015c18ce9f062be3a6ae82a3e35a781015c96e911dc4fd68b437b5d7f3805fed50c30d3f9d2d44e28b29f904f8519b56322a3047ddb2cb2569a18621e845e7eba5be325e4455cf2d0b6810f6708f3946b7d8c23fd87cadc77537f7749637806cb433469d7a304f33544a8b5c678a310a84c45bcf6cd7195f8f2b58582db5d7c7ed2a82c5ae6cecd46ba79a302be7c6d5c5d4086d841018b884942544e53f9eb4b0968bc391456d22eb9b1575af531cef662dbc0bbf8b9ae7836a86b6836338cdf0e1cfc0defcdbb08dbe409ad7995a3df277e2fa34dd52edd88767774f6f2055bdf5f7c4174e5d719371f38339edc17895a3aeeca8aef06b19fafa5a578e1e67561a5547e8a441fec209a4f842097e23ac5f2dfea48170c8c95026d79eae232341ae457e29597ea180b4661d189e96863978cf4977b46ecfe45d42155543c75a18d5c4cc89768c252cd422f25544d42d7e0ec901d041bbd1197bc82983a363aed816b270f7e5281f16706553d2426fb72d0069caa4baca5978e59935757412019bfed47c35202ef0d4fb2f2a6e8dba86b563339447b0209d001aad316f349be71b0928b78c926388055efe5b98c7177dac3282d44c9fffe899f0cdb98224b9d49bc4fdeeea899108293d90d08e3974bb99ec5d9ea393a514933ae3a0b0b3a30eee7161d5ce4c94fc3de98b52050323eac24b9628da0600a18575ccf20334136ac7a16fea3a18204c66c2fc9c234bdf5f81ba7d41e3d74d0c986d866c8a496adde9bff36b2cbdad8e0d48b399b2c4ff064794a1f14dec1f614b851426cc81cbfbbf6751cbc4e911c094a605a85dc2284363df749a291a85da13dea0d38c92c5d58996dd6817fc35527fac2fbb73fbc3896846a7c035f54ddc56dc4868e4222fc07a3a4ff6e7f9ad458371ea819700ca543bdc36b22f005598a25b1d076056796044e7b187ea06ed2bf521011dc0987b43bfed48f1343a69d8bffcd394931923dba0f2d00d048bc35423155d3543b33f4ea8e7846ac603e910237185ce96660161d62ca1fc0b907800bc3d7b1f98878968d2e6eef5f5e6f51980633e708193c7d4714e0f376e4728fc4caafb6c451023898883ad2f75c50fb3a6ed798fff6c19c041418b5c3ecf97dabad8f85e05e4875d55ccaa28387fab861564cff308d32abcfc4f58b94f9b6db2d34f184e049e0a619f5e440a6ab5543bbb9f005d267c298e5db9176d4e7b1947d3b8c6f2dd0ab67234a78571f998c4fea2a683be69972f0527bdb4d129b496de90cce950f77aa869393983b7ab56c99192c5974fc56e5ae329f098b028bb35726cc54d624c3483f77f0df981d995e7f697cd4a94c12437535a625e40e65c5980492550a5e702c050dc0abd74b7cee54c49bc5ac2a965c4cb3d8d53c99ae4f4ce0b42abe44c50ecc6c519b0f9bc2c2d781b696eda44247ea4720bae6b98596efa688eced737a911641704225bd75e2fb2fd1a647d910ef4cf4e867297b906cd38e147cdf7c96417b3bc9ee03eefd3d42b05ae89b901a8e365ceb7927864cd7be97fa0b6c4f62cbdfcf8926832bf503cf328a0312b8227f8c2130f388e229af1bafeb82b23a905cbab48db0b0b449b77a1a55a25414c37e890222802b23f9716c2476630368358ad6699c9bef2bd3915e263a4e3b5e2c37657d09af548a0bd175e47987de501fda1beb2ae9ac1dabe8549411da8da05121a0d8e4c76018e1ef86792c778be9084adafaa023294363438a05c919e34c80"}, {0x58, 0x1, 0x6, "8ce343de1c373b9f097643f82c9e08da729284a0c4ac5b121ae8691ab00a95822a92c873f72cf682e81bafcd2a602222ef73c2351e06b74b256e70126d79ab242d84a4fa830c"}, {0x80, 0x1, 0x1, "0ba6706545dcad5fdd05e9aebcf67e4805880be12409b01c64cadbd886f69e70c4cae114868be013f3b07d9d679e84c899e141c864bb5a17155b02eae43324ea89868381a9fb2c60cfcd42749cadc66228aadb83b35c3953e6cdc503b31db1d3c2707694909be05a9b5f282fe9e2ae"}, {0x110, 0x0, 0x3, "df4f8d2ed47f5a4512b8c0f77da0be93cf3f65902080075d4bb844ea513ce6f9a530dab0e1685d255bf99d56d6ed35c48dd02c96d45f295bf70700c841ed3acfc27f6a72e557403402e56e3f13024683dff62fa6c769a9640cebd303fa8087b30e8afffefe3c14853ba22c280e00bd32eff827b5447e20a54b0bc50cd146bc8f5bcd6fc0f330cf90df59b7b1b0aac8c1d90603233565b52a53a919b0791485717fce00fe9c75b0236bf4f83d1eb1945d1ce644f9b0b7558f17a2228436d53a124a9ab3993f291bd853074f007c847d7b5106b2ff06660018ea76682abed03171daef77bc10466b9d4292953e60f54b508adc48cdceddc5f65c7ab0e3c1e253"}, {0x18, 0x1, 0x6, "cbf4814e"}, {0xd0, 0x1, 0x4, "eaa2cd6c4ea72d54074a4a5aba327594cbdcd5bb666a7c5fdf6b11555014e4d093af31633af1c5190956ebf667e510bd55925c840978957846a13763e4fac3a75f0f1ed19828c020f16b348b40805409fa86acc4b8ca5b9968a294032b768a251cd0169ccc4c374421767afef0ce28caa1127fb477cbeb9ca2e0a2595203d24d07cb7f632ef5a8d767cab37895a8d629618666c4011a93c48f0601f892c60f6ddd1aeddd14edebdcf4803fd5b8bbe6d65b4763c791f44843b4"}, {0xf8, 0xffff, 0x4, "bd2f8f0e379dc112596f6babddc549546d146c8d27f022f5ffc8f16b754e5ef6601a387b42eefba013aee26451d76f6e60615f4af2a8b54bc38c5f8e33ab1ce0508439cf5fa59a8485fc3230b517039d39901bca01cead730595b528f0042fbb882b6e2f7d913ed4c5c6a8756c7409ccc26221aefbb8167f0e261495fb29e2b7e653ce9557952e6638635409ba18d0154e39e653f031d0c4abc088b254b3ca9715f4b1553e997c45e593d4b080166d6c72ba81fcd1f1a310d250f783c1a81247f56406ba5f224b153ea943064fed3abe76313b2cb75df95a3fff523b354d5a69be"}], 0x13d8}, 0x1) lstat(&(0x7f0000000000)='./file1\x00', &(0x7f00000001c0)) 13:15:30 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero/', 0x200, 0x0) r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) dup2(r0, r1) pipe(&(0x7f0000000040)={0xffffffffffffffff}) read(r2, &(0x7f0000000440)=""/4096, 0x1000) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) shutdown(r4, 0x0) poll(&(0x7f0000000000)=[{r4, 0x1a5}], 0x2000000000000160, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000440)=0xffffffffffffff46) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r3, r5) 13:15:30 executing program 0: r0 = socket(0x18, 0x2, 0x40) setsockopt(r0, 0x1000000000029, 0x200000026, &(0x7f00000001c0)="4b74954c", 0x4) 13:15:30 executing program 0: msgget$private(0x0, 0x40) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = msgget$private(0x0, 0x88) r2 = getpgid(0x0) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000f80)={{0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2f9f}, 0x1000, 0x1, r2, 0x0, 0x2, 0x6, 0x1, 0x4}) msgrcv(r1, &(0x7f0000000340)=ANY=[@ANYBLOB="6e1dbc633aed697a97030bf5ed7f00000000a60200000000000000c1c20a3052d9ab01d7075229b57f65c74e2d7d3a3d5021c7e0d157a9d22adff56d1fa612edf84adc839f493fffe13b5c69d3a4eada0d4e452b8603dfdd0bbe63a7beff8d4f9b0af14c15b95c97fad78079c01d17aa7adb065402c96ccb39c5f83bb6b058ffc0c6507f2f0002fdefcabdcd1adbcf152b1f91a1d7241660735a5788ae9874e8e513bf3f4326269db1b9571ab3e0595c957e0bf70558746dd535e381e744a03e374da041e7a9ed0df5dd580f2a8a000000000000000000006599c61d6406d17f4f445293a616bf1d3eab88841ebd7c8eee9e3b8c8bf72155548e2a6e3002925390c050eecd59ca646760b279a75e38d38b53bde80af6e20d4d151e2d1bc08bdc4c5c97862f0f0251a3166ebed2e637522c98ebe839db93084cc1e2111234191c0aea6808317681f4f865be1c13632358cc9445ec98c243017c9ea11b843b847452b841db7f338db515960ae4c4d43b3f5f1b9ab6378d1ee7871d654ae014624629e50eee83e8a1e35630c4465a8901eea317d7feecb037a15fb9de"], 0x1, 0x1, 0x2800) ftruncate(r0, 0x0, 0x0) r3 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r3, 0x0, 0x30000000000) ftruncate(r3, 0x0, 0x8000000000) open$dir(0x0, 0x0, 0x40) ftruncate(0xffffffffffffffff, 0x0, 0x0) ftruncate(0xffffffffffffffff, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) ftruncate(0xffffffffffffffff, 0x0, 0x0) ftruncate(0xffffffffffffffff, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$KDGKBMODE(0xffffffffffffffff, 0x40044b06) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10, 0x0) pwritev(r4, &(0x7f00000001c0)=[{&(0x7f0000000080)="41c897e97dc7e7453275b677a1c979fb8854f9baadb6faecbb8507de764154854fedefa8ee51f85ded75c6d211b6a76ee840a0dff4ded719a249efd355af25beafd94790bc4bae9121ad494559bde6f75c70c2d122ff24b394023fd0db697f3b0a7fe7cf43693cf7310a770976f8d6146f8e2034e18afdbe93630b0cbbe6830d0ccd8a425d69af94fa63455d008b792707e56e5ba366ad03c44a32740ed32b8fcee4202abd3856bfe8bac6c225b0e911e8413fd37403561a2977940502d0c85bf50f67f6bd14f4f536e0591dd478cf0863b6a91943eb0ee552c3368bd677db326f341fba91bfcb19238bc3c3", 0xec}, {&(0x7f0000001280)="546198c517d25d340ffb9b8f2451abeeae20433dca78f4c7c06f2e8d975ff05f506edba6a4df6ee879bbab8a8de1e7658f0d37eb91e2e0ab4bb8bff782d27035f9bbec6084354aa0834a94ada80c0cd20343eaf5c1454c7862059e940affd4dc80c87167eb8102b531dd2300b4c8f42b0275d4307d2afb0cc75620a111b600570ee0c1c4827cddca522fd07011cf945ddce5eede65877531147db1a2b794400441899abb297eeaf4a7b64fb8d4876ebc7bb95b762fab913407ce28b19227877b89c7a27073e7a6424da1f607dce153cca99cc58d9b6bfa33651c7a1baa73c0a3af92483cffe2a54ecf893e2c1affe68b03227fc09381611c846646bb9b4af28b3e56c800b4ff7d588e5c24086165e24a89d9d6eb7e58aedc679db0b0262f366fc3e95fa258642e2b55de57b6abfcaad074b2b5048bb3cdf1d01a9e02bb522842ee90fbdb0368e1cd5b83591eb0618efa1de6343c90898add2e49e364c2b829c51eef262448a4bdfd81599d78a56f81c11e48605be5b36848e8a6949aa17d42efb4576e8edd3325e8c74c5eff18520b86a7fcd06ab3d4753bb7c7f6a281c77602451d86cdd2445f8fd35e6d84f766b9ffb41bd02a78752c7b1654ff9511916e6519ec7c2c982fd045c8090ef88dfca6c38508ae71b3dc249d745819ff7dd5b7683b38bcfa6f2669b9c7c92886d791f6cdaf7c1d8b9a69923a4933cf9c2ca5780d92e891da64fa2f65e0ce98bac96f7681592376f2beec563c404823e72e124ef333ca18aa6082afc805df31b5b3f6f89265d351565f6d5923613537758a23ccb3342b5ccf4876c2b24393512ad8322d5ab223b0b56cc233faf0e6461de576b0e35cb6ac4b0fedbd99d8c9d807b66da7d7e5622df19c3c6b7d6db0e634d895ced130faef053a539be2049331227b89e3d1fceb43ff71bede70a08643e1d188880541935c549ffd74f9864c749faf8d9a7a452f1248121fbcc29472f27784cc433ac72582bcac7b2b5e593955b45d06bd70daed1cf957943b979ce9aa1faf8e53b4a346cd31ee91a676cd44c82bcf1232944e2a162182e5577e37786bdf1b1795385749384709845d39f098eba3239b62f3c7ed5fc185f52f363309802ae151eaff49fb93e9da642fa3de374fffc882dff88ff858b4155bb514e580fadb287399a725ad0f513805bc29ada062517471aecfd5b3ecf051a9934619894fed75cabe6bb07a2365b5ea1ac15614efa882c8c039bc32a12aa4beca2537897afe37eddd6ac145058656ca68c15cc566923082664284e5ff7ab908446cfca296ed74a3ccd261f8c64667528c3af3faa5f3425f82a5ec75cfecde29daa24269b03757d852b96a6c535becd01c3d1b31eb97e7058d62832880676f14c31304edd3f7329ff572c8497bfa2d7c7d03e3fae8c272bb14fab074b0800564cc5d3dc3e749f3461477b1d4f7e965e1742bdca4fc6246d5174a532873b0bc3500748df02dfd3592017be0441af7f1553bf84041020e2688146f08f86c47c5fe02a3fcf836cdd57fea1b314cf3c8db7f147dde0d07d26d1f4149244338aabaca40055c7c3c8ff7ed7e41b8678d50eb800e7415b244195ceb4c178f266ce2510c275b0a79fc1ebbd1bbf304d5dd02ad5386d004683f2df52f7f423d129b64f3afeec9f6933af1b5fd369a6ee0b547f17bba88ff4dcc6e20a1fd7ef511ae33089b4c7c213a178a6af342df5c98c1dfda9bc3b36c1b7167a5ffb0381b975df098584e8aee0266c42db5d7bd5c722ebbba0bf6c7a7360f4e801570f25d0b48ecb90ced1d8927dbba4bfac0568d0dc9507d7a5d52a9b26397d78ec05aa7c41d0a0822a3099ecf1c812f890fde6fd5e41f2be79359ade2a48b03f202dc68fc3d728c2cedd7e1ea61b19c7a3db8b6d6295bd86c74cfe8c42406df08143845476d75ae32fd4cf549ed22e9035898925c8a412f1804319e481f602a59e0462e172813461ab7427d96dd266a46eb95122210464781b005925a79c4a09ac94bec5d8af25d62686b50ff4467a18fd6a4ef4d63d46ab0d89b6a58e5af6264cc0c4e5ad006f185c2d4114f3b4139de0daef91976631e225da39110e299522a2cff12fec3669da4c1fb3de61aa8548269717d211db3bb0019aa505494974694f85ba35bede8c4ff77f36a3d2484f24de7d2eb2451b03f4546e1182e1b1e19cea0accb5df9a77a581da0bc5ae9bb702a472bc6fb2009db255fbf3b8a670487bceb9307f03d5434effb984780d9d72bf964ca25e4f66bef0930d1d2caadd46cb175ee2c67572fbfa5cab293d00e174cf47fc60d3d31d357235edaf1f2ac33f7004dabc0060c46772f8c9121cb4654f22cd5c18a490f19698112f7837fa404ae7fb6f48d7f6ad6444924acfec9274f448bb6fa98df25657272e0477957d1b187e2d8fae727f81d9faab53517a6e8dc9ce0a58573dcaabb87fff9d7865668972d85f59dd565fbc86f457e671d8d2f9e6b0e1d30d4ef0070ba2474c5637c140fd7d3c4a78419851163aaca103e8b454a947d2f663b59a3df637f87764137ac4425f0ccdce49958594b8bc1671b30b985115cadfd458d3dd4423e0c89bb2dc28eba216263c224ebb8622ab04ec1a24e94ba5e7a480636acf85f2bb7a3cf57cf5aec9cecc2d56dd1af78dc27b9f9ae84f9cf2d0702fbf5b7d4aa1df87464f667e5a50c4e278a2b4839f5fb2dfda90e73dbbc07dfbc81a526382e0a893974c6574a47f5083ebdc8bb9b465659f4e2e531417eec386ccab7db4242b9190d7022cf075759c3fb420655d39870bfd590667abbb4df7b6b5772692736a3db537d370712367d27d49d9ceff0d63f42766e637cd3dd181b08bfe5ac4249204b10c19752cf39345a098e5fe25ed32390c5c5a8e4b59fae78b3f5e7edf0c13c453469243aa7af60897dc00c5f9464255399c67c79e522339ec5f65afd767ca92f5278fec90cb03e5bc0fb08f3da780339496fd6d616102492e085e0d7a7b87bd500a256399529b2ba1ea4f31e70f7d61f21e0f3dbc1a8d46ed7e7271e10f5bfbe3fe814cd9dc76fdad360f59c322dc7bdb4cf4db2d80fed371522ab35245e55ba68871112fb98a89ae7adbef95b272aa3d1ba4e9d8243acbf2d22b433aaa576282cbe90b99ef2f3da65d321e79ae80c6baddd7e391bfcd71fd13973d9adf7f74ab0c73d9971bc018b3c7163b8e057c235fd1fc48bf93e0b3eb11eacb65972e937c6f612672b53930ca98829bbf18c6ecc49dae9e6975aef2ff3e9b3c454d1b36a091d97596b9777a960dbed058c9b77715ddb5101d78854e6fc596bc8e7945dfdd9ef2f13a66b18d0732bf1236dbbfa114ce0a79d341bce6f30affb78adffedc99cc683e6adead4cb16f90af23a51838c138ce7a1cd125819f67747d382ef7f4d60588d3701b175b152703f816a9cb626d96fa19adefa756c1f609dc9df703a5079e291dc6cf97251fa390e63974e0ea37c0ad5a6cc5913f0a01e5ab65887decd72288aa98a1e2f6f959bf464ac87cc3021da438988cbf9f6d55a8bf692b7e181cfa44464df284bfeaafc81adcfa824f4f4be3b1856799cbe0ce2989be7ebe1fca9c4760ed3ef474afc79d948fcb0ccdd19ab2853e6178b00d761636cfeaaa67c3d6ba9f13df01eeb72f93f875dc49088fa7097520e4b13e200d244153b2f77caef95e2643754af298399485c9e26d6d46b3d6b02f1bf86209059d8346d8d060bd3e33277d66976d7fd8f915a4bd08fb28f45aa38855b6387c1fee6fbb37796b7f537c78f502e9bd5da02d7dc38a8431813ddd2725a34503ba7ad6db6fd13cc099fd839ad4a1d55356827547841e3a984c04fb8a7ec918c52d6db11b51c13230f46d3446acf7f143294943ccaae2ea6ffae66034c525e8d0656bcb904596b450c1836a7e151f8a5cd56caf7bd24597596501d561d74cd6060215531a50b25638d7b05d137b1fe13846ccbdbf3c3118fb2b7f862f9517faf746cb0ad84ed73d8f89caa65c646daf1f0d3f849fe550b155359bca5c5ed140ff024e5d3ec7e540f4150370a090f10d65054648b256cfe6474eab320dca343936047304fa2ce875d9ccb7ea5975685cc30a9ba15c9c0dc5950e5bccacad1c59969c1b154e62cff3a99cf269e16d0fc04c363ae0472962ae8f49246399e17a414982f46cbbf7096a51d0742f078dd7205c46799d1da72f82418e947756ec9188c86e464a001772ead464a43356691c05ca34be1cd4c069f9f379c2d74117d27980aaadc68bfba2d7b07583b9e05fec70fdf77963e23a10f921f7bbad086dbc665c52df493d72d5eaaee78e1f9c316e71f5b9a30b9c9f41ac8e09851ab9d90c5efb4a2c681347ba1df01da41a2ec1781ef440f6014590bbaa4f9d2df33ee9240d0c74b5fefdbb6368ce5f79e2085ee3813baeda693a395a34804008c506082abcee332ec0072104efa0e3960c2f4cbea8d8fda21784c529a657748f3d28baee285a3910d271374675896bb8fad07baf0b00b620139b2abbd8835096779ad62e4df0596a7c43fa20df5d88974ab70f2c6ce973277a26ae5476a115a7345e2376493961e3fcd3e677804f7fc1cbe4cd83ff08a1676beebd207e13c8bf57cbac2f5481ea132dd81c39d57956f63bcc43f19fd730c81b8a067fd468fe42baef83a4e02b78de54c3b376d1931f7b5681ba331fbcdec816cd5bbd6e26a3d3188e554a239f636abe5d5dc172a0eb3dcbc7a1ca4f78449df91306321a18d68de8df44ba4884501c9656ec451c6bd2f7ac085e7380d2791431c13352bccdc024dbb95534e98340f1f4b9fc8f930c409d1c3015f96303bae0ee0c3849f00b1069b5913747a5efa3f87a566bf2a930121adb91865a0d3599cdb0b7c1e8abab15261559b1ccae0d4f135eeb806bafed86d137188bd3934336922cc313e0682df8caa504eb4852715c8811970f243e4368f000a9c6704953c5033098e1bc1c8e9b4c6e6901171a8b23b6a5ceaeb0da0b162290c4db7c7b9abcca5a473acab92e9dba801d46954b22cb9d84129360c1a4dd2d4a38b6b3f1269505fbfbf345b8603796d24313430b7e0318c83e404681c2dae73971aa6b14585d703f7ec757c4ec73c27ed39a2b5afa160b19e4c5edf28fac906e38bbb5b84ffdc3fec077e5670427800019c4b4cfd3a1b251b4a72df1a45bdfb11d17c72a93265c8e83fba91d9c816b56e54c74f4bd2022f425b6563a1daf3a888719563bf6e5b54e1b121642365e1559c4c5836671fb88bb6c2b2aa70b15073e743d33084cd7b84d8835b4fbefe65bd74f4348c1c67206a95dd7f3815bb404e9f1c384215013740cd6c0b57bb2c29618bb97eeca7274a77467ef57458847962cea181c27c0ab3741d07a77342aa18dbd76f3296cc4f5391e54681a1831b5e8719f49a37ece4a45b422771a11e75c117b6dbf0ffd530a91e9e27373853821f37b9fc7025bacd56f07855ece6a4a7232b2e5a0fefcfe7b7b484ba8acc11bd2af9eb2d529f29bc2319510549a46e0c2577ff1ddabe1212e4297b2374978868f8e01ba4cd471ae9bc88fbd6215449587646e16574b668dfde4b9ec557e4a08ca4d2308bf9bed394b29360a67d06f10ab8819dd4151da9c037c1c2a503e72153e0a2da8384655df963d49febed7f8672ff0b093a926c6593ecc623a17d8b14c8d029bfd48a64c7ca75002d197d7fea1b5799621396973d5488dda78d969e59dcdae37af1595145430255f46508af26abe6cefdeb6c61976d40a12c23c2a64bb0be8a6494a867ca367120c2234d03810fc6afd5cd7ac14db465", 0x1000}, {&(0x7f0000000180)="6a55d7ad75cbb31edf853c2664b3acb9e90022084906c8cb6e19d7f538b3db63638d9707d12f78e621c89b9c8c5c2830661cb6ed", 0x34}], 0x3, 0x0, 0x0) socket(0x0, 0x3, 0x2) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r5, 0x4, 0x46bfb) dup2(0xffffffffffffffff, 0xffffffffffffffff) 13:15:30 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) getsockname$inet(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) connect$unix(r1, &(0x7f0000000040)=@abs, 0x8) shutdown(r1, 0x0) 13:15:31 executing program 1: chown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) unlinkat(r0, &(0x7f00000000c0)='./file1\x00', 0x8) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000140), 0xffffffffffffff11}], 0x1) chown(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 13:15:31 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x612, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000001340)="8b1d046ad1d29c88", 0x8}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r4 = getgid() semop(r1, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r3, r2, 0x0, r4, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) getgroups(0x2, &(0x7f0000000040)=[r2, 0xffffffffffffffff]) fchown(0xffffffffffffffff, 0xffffffffffffffff, r5) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) 13:15:31 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x2, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) writev(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)='I', 0x100}], 0x1) dup(0xffffffffffffff9c) execve(0x0, 0x0, 0x0) 13:15:31 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r0) 13:15:31 executing program 1: r0 = socket(0x18, 0xc35b6225ae71aa9d, 0xff) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) recvmsg(r0, &(0x7f00000016c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) 13:15:31 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) r1 = dup(r0) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f00000002c0)={0x2}) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') pipe(&(0x7f0000000040)={0xffffffffffffffff}) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x8008) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000000c0)=0xffffffffffffffa9) chflagsat(r3, &(0x7f0000000200)='./file1\x00', 0x0, 0x2) read(r2, &(0x7f0000000440)=""/4096, 0x1000) utimensat(r2, &(0x7f0000000140)='./file1\x00', &(0x7f00000001c0)={{0x1, 0x2}, {0x7, 0x4}}, 0x75c2ebb8c344177) unveil(&(0x7f0000000240)='.\x00', &(0x7f0000000180)) utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 13:15:32 executing program 0: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="fdffffffffffffff", 0x8}], 0x1, 0x0, 0x0) readv(0xffffffffffffff9c, &(0x7f0000001540)=[{&(0x7f00000001c0)=""/98, 0x62}, {&(0x7f0000000240)=""/111, 0x6f}, {&(0x7f00000002c0)=""/254, 0xfe}, {&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f00000013c0)=""/66, 0x42}, {&(0x7f0000001440)=""/231, 0xe7}], 0x6) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f00000015c0)=ANY=[@ANYBLOB="00002e4a44c147950000000069ec65302f66696c653000"], 0x10) r2 = socket(0x11, 0x3, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) dup2(r2, r3) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r4, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) ioctl$BIOCFLUSH(r1, 0x20004268) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000380), 0x110) r5 = accept$inet(r4, 0x0, &(0x7f0000000100)) dup2(r3, r5) 13:15:32 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x0) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x0) open$dir(0x0, 0x0, 0x0) r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) fchmod(r3, 0x0) open$dir(0x0, 0x0, 0x0) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) writev(0xffffffffffffffff, 0x0, 0x0) kqueue() kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x4, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 13:15:32 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0xc7) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file1\x00', 0x0) unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000180)='x\x00') unveil(0x0, &(0x7f00000002c0)='\x13*') semget$private(0x0, 0x0, 0x6) unveil(&(0x7f0000000300)='./file1\x00', &(0x7f0000000340)='r\x00') socket(0x2, 0x1, 0x0) 13:15:32 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x7, 0x0, "030000000082ac0000ffe0357f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 13:15:33 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x18, 0xc002, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r3 = dup(r1) sendto$inet6(r3, &(0x7f0000000140)="dfff228fce2605637f73163b6553ceb5a06497dd59117d64fe9a44fc4996263487ee3c083cc67934e3542474246f346ab7369233cbf28775444be5f8e51c2bda471988", 0x1a504, 0x0, 0x0, 0xba) 13:15:33 executing program 0: r0 = socket(0x2, 0x8001, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) read(r1, &(0x7f0000000440)=""/4096, 0x1000) ioctl$TIOCSTOP(r1, 0x2000746f) fcntl$setstatus(r0, 0x4, 0x84) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 13:15:33 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x20, 0x0) close(r2) r3 = fcntl$dupfd(r2, 0x0, r1) pipe2(&(0x7f0000000080), 0x2) r4 = socket(0x11, 0x3, 0x0) setsockopt(r4, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r5 = getpgrp() fcntl$lock(r4, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r5}) fcntl$setown(r3, 0x6, r5) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r6, &(0x7f0000003cc0)=[{&(0x7f0000001500)="1f936b02e8c20a51a7367db8f457f909a4414a928e1bf95d13b7b48f5852d5e3fa8e3b4755c1aee2275c780c824852b9a25e8eeeab74658a80bdd92bcbb710beb4b8583ccd6858b5deb942856a3aeeb636458a8bcd6be959b4662b31f56c4a999158f98b7150ff705475d3c9221b9bfc47006ae5730273ce710a4635dec5cd5587f3e06a0b2ddf2e26561123d0f28b4adbaed95c97ce43f29d6c94b9303a88c4ccca7359fa378caeb7ea2a8df08f61ed93277b2df63ee3073be83450a48b81903892ce81aab951d07b34e53943d8c29e", 0xd0}, {&(0x7f0000003900)="11aab6ef81053803d47e04ed48cd575856b282bf92ccfc4b3cbc4a81f7e13773b92c48022f33624a1e41e64f4543073e6c1b30c6ceac718c3bcbc489f081a85b2d3dcb39615d57ff4fa0ce1fa9e3fbf31a62f70968daea429057e6312f1e44f19c1985ea0f934b755c445d920b11e789bc662fd29b7b7d9788621c22f5d6e1872aea20b10d57a15aa45b649eda54cf239432f9e1bca80ab2744b84a60481cfb2ca1cd0", 0xa3}, {&(0x7f00000039c0)="62f279d7fcc0b0c97408e45624a6281337ddf381cef7acfe297909dbfb61f501a8dc5003b441447fa78c1e5518d15d6bc08305979fa9d6fee84e7b8dec3f7ca2579eb9fe59179630316986745cc0d5152f5690c15912545ec45b3c1579884169a4755da9c04a0c542189ac56fd0282be528bf8379e2f35ca2d4b9ad0ddae79bf04c5", 0x82}, {&(0x7f0000003a80)="4c0102859b06f82dc19ba947d4c7d159789f90cd7e5eaf3237c5f80843f423575635931b92e21ced4b787319e4680f9263a0e17d52a98490b062ca0e4066289c79b1aae0fffc64a5896145b5b3982df490aa605d6be76c13b82dc54160a6c4b2edba3740915bd160625843d45a4efc546e431c9f61b2b02c57f4745d9a0bc62168a193bd16088ccab3aa2afb6e74c12ab6630e5863b358bbaf27e6ec62a8aa928cac645665467133c540af432e478bf16b778a0a3359893e7186", 0xba}, {&(0x7f0000003b40)="7972e2383b2ff873c0cc8d5d93f17620c1d599565e969a16dd89e72b32e05b6534568fae99473f2f666af4a8af98bbc84650350a26bb2d7e217a99f09fee530bbb33c062fbff3d8746d15d8c6564e991b54f0ba7e0297eb39245dc35fc83dee3795253e9b0325f4e28170002b2fade4186cde5f51176362d3d990c6e51b077ed636dfdda30f739d4042c44237c5e154afcb0aa935ae91e992c4467d5bdc48fd3f47f7c39d4b29eca871832e2659f527d2b6a4ea36f63936dcf270ac2bfb04324fb1d1bfe523e0fbac3aab99531dfb6eef2f2f85086e58459308e77d947f6a057b3d15435c74b9814c9e22a572ba57d75c5c5", 0xf2}, {&(0x7f0000003c40)="8dec80506622411de209e889ab29ccbf47ae9f65536bfa1a91760b3efd18e6ba0ae2c38f914f5adff6e4eff8be954a1fd39e7e6d012f103f69bd4ee6024d3badc3c0480a61cceaa957740bccfa92798acd474cd3394cf65b607258a25bdd9761e44eb9", 0x63}], 0x6) accept$inet(r6, &(0x7f00000000c0), &(0x7f0000000140)=0xc) dup2(r1, r0) write(r1, 0x0, 0x0) syz_open_pts() 13:15:33 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = socket(0x2, 0x2, 0x0) syz_emit_ethernet(0x1000, &(0x7f0000000300)="10640c5968a421564d6c00fa7199d8e1dd1879f2230c8c2811f835b9ba664915022ddd862e70dac0df564bf251cd2cd4321c9e53e3500a08ce9bd783058962d6d28175d3c5bf385de655895fbcb18b06b2f3a7ed895e72ebfc4a19d8d22608fa9b8ff549aa8ec66e15e436d7dd4eb4bce937c11946a6a45bd36dbc50b0cf152bab2db3717264edea78c365b28695526ada59767d2028941a9125809475905a2ebba8ab0fbb6f2610b3db10cce11bf5f237bc960706ae1c1a2fbbea0ea072150e1509ed44640244ad7b4a6d1051512f5da58498d3c89e13ab7bf94d91fe74b388e835ff51f8c5959ebf3f49e8293acff14d87c5285e9f46ca1ddef59a5f5c5303330ad157a8248e8f784c895df45cd5d39d828c9d80daa52210a2b8918ddcb14aa875c0593cdbac603ec2cb5698aee6008283fdcda6dfe85dbb3aba9bb8dccfb78ef06e577b79187b88d2d8d94629003e09a71d61706666596d841ab42c0cac7b396cd18199aa2b7c342349d21f087acd5467cb64334e972429b558db3d9cc62aa63331c9123ba78b05305a93e0f23d898eba09bf488922f95c8865627426c334ce94ffbe7f3c079118f1254088003208cdb0ef3d78e06a48a0f20f5362d90e5bc5024ed9669ba54a8d1db2b7f83f35b8fcf86c77cbc0725db220a398d51df915e0657a4afb237f27ba2ac100c1564614ecdaa0ccb0ac021e59bbb11ea11c27edac71215a792e576525c115ef3bd604be95ae23e23495b133319ef5ad7155eccc21f060f3400bdc00afec5ca3ef1b688d9c61c45ea381f770946e806c05440bf3e7d31221d621e9d0332859a6593df0b4b0c63877dd084b4adf2e0c678bebc010a31600860591bdb4c66d7f8b4d04ee8a93b25ef58e26d33d7569dc0338681d7dfa31edf9d40d0e767b75a7aaa96a71f8474486141a1c447627ddb45f1d42c8100a038ecf7f80e7094fe6e72114002d76287581881cf22803dc32caf86791fbce98c2fa9acb3e4f802cd7c9eda21795f793861b947f0bf779b7496e63870e6ae0e5b069dedbb8aaea2117d22a2d2887d36f57e29a738f3e114d3abe36911c8501bc97ea5b3cd6bdb6fa69879239960e5eaa43792809964987200fcfb66251e51ac782f387e479422c7e9eaf46ffa0b39250b9c4299254b757f9fd7d5a17a2a350c39bb2bd233820b7b0de57a9a7d436587aadfb70c01ceb07ae28c3b903ac4124be821ee19b6c98c396698b00c460bf5e9230b38160abb3cd567efe0c68fe4f96ff540b9bd03b8711ff40bf74b11f68a001f8fe94d8bd6bcab0361060867922ffe9b69b028d3297cc4800b6fa891d80d2b72865fe36e5da558d699a142ec07b66e2f9f71b33486f5c272504e900e15f4f3563272de86363793685b3078969413b2ac4502dd02797fdaa11dc4e55c497f99bef6fb268fdb10772867a4650f15d56676e1562d67a215603727b4737c32452b2abd5623ca61f5ea80abdea6c48f1d460f91cdfc3afe0d6a4d2c6c8f69809e21234fabe4857d7f44d21368463f8b693f7ca03bf4d127b7181bbfd3fb15eb68f2b6368626a2557797262fcf9c5cec2e2c99c07759e188110c8c418fe8f086bd6d3e26553764ca0c9628c17fc56b12de04ff324f48d3dab63bab322ee27d08cecf7c4b3ae1dc8ab1c8080adc4b9bc135073131ad4b5c18d9ef20adc699d772dd3c6222d790ad87c77fb556841e6492d24e8b8af6a90f39aa0c20df5e7181c4b0f1841ee85420686e4c604293d521e5f5a80235cfc3bf7d9dfeede2f5c71fb628980b1d96a4a159dbeda5e71f9901ed4a2fc29bfef334f0700ed5aa78e467e6885cbe9f63254ff7efd89cd6be2d83292bd15ac46a0a18b274b3571f760010240855a7c8d9cebbb28981f12354ed66178ef927c13d576f241f80b1f4b64adebcc26ebd965774f8b24c8ac40f18e5b365f732715bfa43927db52e3f9f4368fd42c6d2542c5110be89fa11f987b7b4f74223359c66a49ccb9791e6711d2179d0a437d99131db6484494a560370d3991cb215088aa81d6e63d7f5bfad8295499ef158efd6e83daf1a1c83bc7b5c3e016de9bec55e403c8e6a39c13e186562ca2a5a8c0549c390f1643c1f11ec1195de668b34a6424ddbfc0c91886258579da5dbabe60527fb735b9a6c18a15ff3eb5d593fa4b3f1cb3669ce2e1e6be9158fa1711f18ccb6128f5d50da4956a876ed64fc2e54b7fc305297bc45ba6238eb76bc43881c7203cda2e0305045ed1e87981c9433d6b49abaa5ec382b8d2aafc618b126e5a14df022f7bd328fab47e86669c550a423495013b3cf271e2273b278729528088111ffc78fb4a5885845ca1e3617e81a88d66422289c1ecbe4474e6607113595635675384b2a0a3aec63f9e963610539e3a489dd36bc9c4b616605d77bf97475b4cb3f00debfc3eb6f1bdf7d1ef225cd2de2a05e322f373b19100e0b453e882b46fceba377a14866cff9ff982adddcf85f7b47891c64cc2a77ba440af412e7354ab0e17d2fa876ce59806d34a3297710a31736c546df64745b495f268dc2c0266c06e6c95be3f1959dd3c27d33e444535da447accb9e96fae67a2606f87f29ad2fd8d6e48473001a821aa4ccb098a239202eb7d381525dde4f23c0045ea7c2bccbe1c2215f473614192311bf6f1aae711573e9ef162cbda29e70f2614ad1bbe900e1d8b33903b716f6bf4a609605be43d9dbe659d198672a4bbf65401e463bf060309f4de0d44e985de56aa3437d28b48e9b27b28fba5e29cb9e58b024322dc7a8914ad1423f6ed8d625752ebd3f5f7bb826273944713d8909aebb22d61c34fc9f721f016ef0a9214d1297b5b03c70bb50e35390404338da4d310721120b7214d1e0bd22fd90be16707b3b17a400d4fc3dd558feeb93706c7df712f27e322adff08a0f747460ebf830c6a59d27fbac8efbca571357c61dc2c3b63925375e4ec0589777d8ae3fdaa60cc29bcbe56efa5e437226a2e09104887cea7232729c34883e482a3b2f2bbe668f9f27bb61a7e77770cdad089b2d65547002389150d029c73dcb96793c670706f936f7dfc6370000a0fd123b5ae54961792f9ab12cd98ddab5eda9894a11e8bd076a46fd6ca27a12a50aeb352a290fdbc2fdab83647a62da027ece1f6fb239f971a3f4c28584e64100f8a50e90695d914c889de7c3d537e09db7fda6edfa0985dec3bce13ace26cdd2f3a4379d7dcc9d689b78aec6e5c1e401d61b9eba5a8e153e472a7a82173555b96bcdf3df89ec1f8c8652b701288689b77cd637bebf7eef885d7431f4a3ff48c2a0d831a3ab9c05183ec1eacbb016f38be77ddec4902cddbcb35e640314569e4ba020844d7a5a426040dd9fdecc94451f24ff465b575f6e18da1f156bf9ace7af751d610a939019bfdec5a57e31de438e578708fc9cb30328427f6c859523877b75786207c361ed811f4de05effd42fe977e196ae5b0fdb8c1dfc5b59cf12ae097db12adb97f037e0d77e95952f6f45f4773c4a8c603d18fed4ad1a9e12fb784dec5dd43c2d64c87a64154f94417de722e9bbee024780444096f933ed822911bc7401cf4f551455453413db3776be96fe7231851bec161a72d33ecc1bffaa508f29989b49188449b397074ebcbfdeede6f43d00333e62b244f1b50fe660a44ebfeea61aa8fc38889e33804a4e39a09ecad1a237325cdcd917bfe472173c6b77d6df77be11fd7a6a1ec3d4606f7529388ef8c32e24fb80dabdab6881a0a3c8c21a7823dae9cbc3dd552bdc9d5796c99d61aef991c1f69bc0d0556beda11ac0ca1de57adecf0a6f76b95167a6cad4558c2ee35e1691d2796eb01cdb335f595e27a2002ac237b2d37cb5fe506ef79e5740f623a8d0569a0e7fd70892d04d7ca6e003a17fd767e1b4bd2b3775fdfac7da3943e4559a4b33245e0f6233eb76a4421ee4351516c35bb8f963eb58161d7b5ceeff65fd4bd138122bbf8c21708db18963a1e9b76bbe2bb7d9182e56a3467ec9accf4d38f85d7311f5edb8698cc39300efd69c02dd7980cfbf3ad2e978e51e4131f6ad859404a282074c4b24bb1864f773826f194fb50eea4574905eab57e9206d5de26e32189012b8a1394e6677a4cae2944cfc92a8010b1d51005279aa273d804ef0afe29a58bb4c2ac95dc13156df8c4e49e09d3d5dfba3ffa230379dc81e4ca18bb44f7eebe82c3a07c57acb2162913c4f779b80ec14d9bf9dacba0fe39e6d4c914676299710ec56c513cc68a475f6c61394b373e6a3be5e9cbe01121bc025479aaa6c742ae4ecff9aa40b932e4f45bebc466d6dbd20a57d4d5292db5ac43b86c5dbb361d33735175046a1e52029665cb090d8e3d16ff3032e11c6affcf77ddade2433cbfb44b6bdb538f4b631f717992d217525b24b8c5a02f7fdde317a23c9827a0514f9c510463416d6fb0e300db6087cc4f928f7c74b60265c21d6fbe5e5c3f4352bdb296d18b35c7aaaf239af96e68db74a9cd9c64fa887fb265682b1e6d15d2fd11ab3401f161038da5e75ed6ee50b58ded2e1497fbb139bfae1e59a6de08122fa0a370353e4245764094fe51c2949d63ce94606f01e7824efe469f19a0f6d9c8711b6d275181f4d5dc8b5b8d5707c3041ed64761823526b532241e7a5bfa566aa0fb78403ca8a6f2be2e5de0ac2797976d3a1ae4e67417edff8aa6e390cd2d83fd71bd0c24880a1ec2972763ba1881376454fed3377cf3e303c712f89f590e772f241370b960e5f4356dd0b1f4ab59c1570a86ffe23b333cc806b3afbeeb76cb84a104afe9dee7e9210505e68de994d60ddf3390bae4a244257ed3f63b3445dfd0b54a7436ce0a41dbb3a9dcf9d2fa250d3b4318b7f5692f964af08ecdfeeeb3a5c82c78ea9355b8e2736695de9aed6b0a0c9fe22f88f05572b806c8ae4891ffb50ea3d9494663c00f265780977203621d44fbb93b29f7c3094769dd78a5b52765f91f7403e84efd9bad70e4e9692159d922f17e2c791c9749b48f4a985530698fd399f4f65f493c232be8021965ce2c495a3b72643f228273a2f9769cf01f8556effdbb603d20ca04299e6bda09853c454b0cb6e7f0280958a86cf078227b1aa873196b2474427e2b63337331eb904de16a0afd3b997107b137c24a5c9b729b70a5da80a923f56520bd619f7325c2529e8ff8d984120b9c9664bd72444920b1098030a9942502f547bbe49eff48c382f6d0e57d5653380911529057bf3d0eb9d958a61f6c4740cd4e07c38260e5504ad75e8dcda76a7039d085affebc7fec3c075b1102239cf8a0387294664f7b98248f318259dbaf09802fcd85b4bfdac4c114b31686ef02d3a7e7a340d846541a5ff5015e19fc829ab365c7cbddf9bb6732050d23e2df3006c17fa78a7e9b4de21d97a36b94a6301ff85a7dd1c70b2b946ed0ba9079b4a9b6621672f4bb0a3954ed1ab65efea2e28c1f10a4423e62b3d2f758b2725e38dcc60494b336c3f73b2699f0efd59ca14a2a75a24ade8f6e885530495aab47a5e18c30360f186e71f332e0d68b89c1f4c111f4f0c7a0f26ca1a8bfc35b9c1d618f30ce33bdc8788bc680850508536725880906bc59b483f80dbff2a709419edd3c476d76e104850218ff66c46057895b9f8309d402b7826ed7b1d5ebdc0d76ab8e54923ed66c3de85055f91b3beccbe7c6e01d1f0c69cf9b955b68d9daa6b927e5f0e434d9aa7f86b9ffd2fc58ccce7b59316af2d7320ed73408c027217a49ad513a7c27cb5caa77e626713fa5f0536acf85797a857039c62c4d972b3a7cb5db09f02e1eb2fd6839") connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="cba3ac6cbfa9804f6d61c060b9e73a2a62e7f0e028cc80882ca8840dab1a49309fd754740fb923fecf1828a4b56d8ae4ccfbea864da08a4df7f43cb49e8b84cd0f87c764ffd32f85b45e907988d0d346eaff158b151d8e337afcf2deed0ad012830d8a988877a0ae409a06e028f91f7378dc6806356af0cde66e885ba15db1077c374f43f8a5392b602075b46f0c9ee001ac5004a4c636a12ba730294f65e3"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000002c0)="07020033ff0f00"/20, 0x14) write(r0, 0x0, 0x0) 13:15:33 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f0000000140)=0xc) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8028698c, &(0x7f00000000c0)) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000000)=0x7) pipe(&(0x7f0000000040)={0xffffffffffffffff}) read(r3, &(0x7f0000000440)=""/4096, 0x1000) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f00000001c0)) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x8000, 0x0) r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x20, 0x0) close(r5) dup2(r4, r5) 13:15:34 executing program 0: ioctl$BIOCLOCK(0xffffffffffffff9c, 0x20004276) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x9, 0x0, 0x0) 13:15:34 executing program 0: utimes(0x0, 0xfffffffffffffffe) semctl$IPC_RMID(0x0, 0x0, 0x0) r0 = semget$private(0x0, 0x5152037584068cab, 0x200000000000338) r1 = semget$private(0x0, 0x7, 0x100) semctl$GETPID(r1, 0x4, 0x4, &(0x7f0000000000)=""/59) semop(r1, &(0x7f0000000800)=[{0x7d6612ea7324a836, 0x29c, 0x1800}, {0x2, 0x880, 0x1800}, {0x0, 0x1, 0xffa}, {0x2, 0x1, 0x800}, {0x0, 0x5}, {0x3, 0x9, 0x11800}, {0x1, 0x800, 0x1800}, {0x4, 0x4, 0x800}, {0x0, 0x7fffffff, 0x1800}], 0x9) semop(r0, &(0x7f0000000280)=[{0x1, 0x3, 0x1400}, {0x7, 0x36b8, 0x1000}, {0x4, 0x9, 0x800}], 0x3) socket$inet6(0x18, 0xb, 0x9) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x25, &(0x7f0000000000), 0x0) r3 = socket$inet(0x2, 0x2, 0x0) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r4, 0x0, 0x0) rmdir(&(0x7f0000000080)='./file0\x00') r5 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000180)={0x0, 0x3, 0xbf9a, 0xfffffffffffffffc, "7e389ddedff371734578fbcef9097b5ac793683a"}) ioctl$TIOCSTAT(r5, 0x20007465, 0x0) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f0000000140)=""/14) openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) r6 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r6, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r6, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r6, &(0x7f0000000840)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaff21fd17153cf3d117c2e9547a40d43f5d31059c11c5a9530a448e0e5a392c598c258300980190f7f7579c4a807806d4bd59f23c2a7df7d10000000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c97a2b83eea214e18350e46ba39befc79076f25d33ed3de8de7ec37031bc10f8ba5567bf43cbceee16000000da0c23e9475c9d6bf97f93cf02b9422e05e492a01690821d727859f2329538784df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4f5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287731ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ece0bb09bd6eb1ab1e523d74c7282dc8137ab2635a032dcf3362ccfd9ad47f49ac1c6b8c5c2f0d1b998accb434584fee2bbf4eaf3d50a02f42e99af6958251e3ed78723e744649e9a56d241d1d5b8fd4d73ed6b883942775770f2f20df054fa49a6eb3814e455bf569030cba26dbd96153fdac697b7600eea335743b80a9e46cf0e0466c0d759ada519810f3c711da5749344ea135d5fd834f5788dc0ec31c8f43f00a957dcf6bfe6a818710163bad8da10ea2e8f271786385e5eeb8845e00"/556], 0x1, 0x7fb) writev(r3, &(0x7f0000000400)=[{&(0x7f0000000300)="d493e67d6a76e248ccf68cb77443a1d6d6b34f068fb85632dfd51dbbc6c18e1d00419b65a083b9672e21fda94ca410d8e97bdee615ce8407f390c40bf3d3653f5e23b9af6f45db604a3c4a2f934679366780f100bab547cdc953d5519ddafd11e91d6a950c179862db5136a84919b1557dc435b2f41772dcc870c4dbf7fde9aecf1a4c883b4201f27ff8363183cf5f0ef90c838a72cb", 0x96}, {&(0x7f0000000100)="8b850f58d9f7fcbf287666847f0d11a257d393ee23300684f67a44394864e3f2bd4a", 0x22}, {&(0x7f0000000200)="23ab4bd669426779b0dfd5910a0ec7a29641cc6341882aad8d7d75ce040ef146689573619a0d3f8f194ad42c26489ec9be865509153123cd7ceef1b7d41bbd4ca0d87bef9584a902dd7d9a7200395802e64cfa7717e1ab4e82dcb5cef83caa6fb495", 0x62}, {&(0x7f00000003c0)="80edf6feb24c603b3ef19d99751e3003104dd23d0fe53da7b682a523028a6fd78ee3de772e24217f38c6bdb8bc", 0x1b}, {&(0x7f0000000a80)="a67e516eeb67e5345cc280a79134dcf33857e84f6580d562a5dbc2851506c66f6ce2df0737023f3be533178533f321d951f83006b61a69d83a8a8913fa50174505378d42f31ffbc1be23a127340db4bc2c30b663c4452675f8319205677e9bdc200a7b4a9a0eb910411a3d58dbb2612d8e36a5af0d3d4059533f8e991b614e022b0dfbe9b4cbf4a91b600f84f1a22965b282b0678daa7be35bc969dabeb4cb49f403231f30e4d5571d9909c992cbc8b37375a498cc21f06e9a50d081d40caf1fa8e4a6c1156737cf5f75eb844b15618f34da576a1e273546ff1067c9a6d2ce931688a71b2c0ee3915a365e0764d3cbd17d79c14e4065e7aca9f1621959948dd76b5106586ba4ca3519fc6a548d5080d4f21c609a3be2f39ca9a063577d4583e283f1ae1a2e3a9e91286769e08557a12c0fef9b46355800e8888a43f06eafd207ee1f7d37f946de74cb0eefc8721e09c6b54b13ed8d306a2a54049dd78eb4feb476e277832c181b7812d32fa3ef85e831e838a3dd25ec4461595bcb93d69fe81322a5a982777d011c5150283c6936add63e6d0fee69ac02262debbf1d7dfd25b3d87d6f018a182f8b3b34c1669ae72a32ce741134c187b8694641ca104e89460cedbcd9888b8a6c9374fc737ccdab76f18622958697a6724597020c2d50ae57e9bae168d4dfec2c43384679fc3c086ddbd2a6a1f2f059342c2f23f4e45d6de9fcf44af5af3ff83a036af6923b95492a11806e2e84f3dea4038d1ce2b64f05686180419f3d4f0adb2f471854f9fb937304cf7af060678f76dc83c500dfffb55ab17ae22dab2c72ffb66b2ead457add8760eacd97ab5b1bc6173b88c7ab62c9a7b04407bafe557264c6ecd5ac2f0c6aa7370c5e31dd04027ac053d55844a9b5f45514c83fdbe06428299471e0ff86f778390c52ab5f9ce1563ca6da63238d807bb30ecbb0030d646dc04ace12f32b31b952e48ee13447b08d28bcce3a28e535c44b3c49beac427b98f983839aa5c2afb6d443936be7c6cce4bfd302958edd1baea2ff820b49518c508ea5a686fdcf7a140a6b6a49f67e5bd0870da12138b1075162dff6c5d2d6c5b052c539ed87b025215d7199e3c2d13066d4533a7766484468d3f6273043eb2aae047979a02ecbb0959d3cd7abbd648551da40afe1fbccca268a8c77951c6e4b20d013e1cd65b2ca87d82b3b306d10131fa9a8ce4707da08b5f2b2f12603502650df13a5dd55fce29d9acca5a1f6e1480f0e66502c2a74904c2b29ba795f17a294a228bdb6de9b4be10445b00f7433e04db1b3d8614fae58ff67598a8aa5a67b56214b95a3d642974730ff21b83d34788ec2c5e8a5a1a82ae630355c120e4c6228a0fbeb7129aece67ac83e027e49887dcf1554f167044abc3d97aec15e264c7e83610fc3effc58af2ec100e7175f653b27d7a65c404fbf52eed88db6cd30eade60cbcce08bb20db3a20d6f02b875a8e2ff693904a3b10f6320f194b226e4c3dc4dad0c7b64512be36eef58cadc7ea5e70450686a7f1dd239a4f7fa4ac8baa90c88921baac1e0339a6f9302e698575a37750f408c52ad39bc67b2220eb70654a17899f3a09dd5005193661e0751ae1f42addfcf65b2d5a64441ddb6be2f100bc785626ba4928bde8941ca5191be1ef8e7f1768299cb594f5fd5ce6725b3be73396b8df611edc2d35b9e934f036e5c06c9292aa1341059fe9478c37b9200eb0993e7a977117b20b4f61f28f66391711c6237c7654301bdea2237b75c2bb0748c1b17063364e9d68bde4d02c264cb2c3ba048f11741fcb80403e00b7c1117fd96414fd4b8c59ef35b548127b690fb3849cd6a3daf6f6edf1e426766a959c6e02f288b27a2d350debc7cb75a38432e83a31fd98dc66559461c061357101d5ff543aec15ec8d84766cf22d06bac89b2be67b18d52b42f35d25559b85f0f6003f4b25f53d89e18f754ff5f8381506e2bca0cc1e6bc417a15122b8d8105e912361458ff9a3579d2527ddef0280f5862946765197b80507b616f2e47221933b35892d105e93f9368e4e7f1bcd289716e06c4f07dd3e862768f9e4e3286bdb5bf3860c104ca53887683de73c831431d9af0256bfa7a5cac49b8c42587b8aad09c651b9a6694b392c33cb66c0a6682b8437eee796736549c485fcf667253d5bb6ccf22d19dc5025b44a6263c7713d2270ff45f76726dae6f12d01191ce57d6f8e785c15ac3dd28f4c1fa5bb5891a956917935f6dfe4dd01919e7ab8afa14662b86697b023670e941b651a1f53ac7244e276cc5307b7667bb0917f6c9adfb5e1269baad9cc87d4a433fd13385f7572761b7e5ace7a1c89cdd41da06c8104118337742ffa65a7ef327b5cb31058a7ce9c0b590ec0b5d5002afe8e024b783f8125a112d4d73fdab873b225b94f98dea350fcc0ab2da560539bbe6061ea4696f048828646b666917d799004b8fefe19894c5075d57b36ee489c94b5c2a22c5a5e7f13cbafbece16cd6014ec5974d77420a4c8eab5df39bed274d6e2c7c1631c8ddb87c01f227e4e52c667a1b332af515a2d919c8c5fbfac866366bae94baa53a9f7437eafde36e2be4bfda339517b0e75e3a8a58a233829b427bf67fe47dfd4066c1299c1f7a7504713502e07389c80cd6cae6a2a52b5b27882b4e7e55b5d54633356615030670402f3d5a0c734b4ad5b1ff1d91f46af7062cb9b21eef75ed6df07138a814d562c96b703e1096837f7a796b620af61f8fd8455880fbe73718d18d0710aae48accbc28eae75fbf4787ef949c0cdf84fef1505fb660f4b0eeb1ece99513c0bd122e2ea352b34af56e37eacf62b3f2712d5d255941ae12671d70e771b6fb2ba6475d946e5c1bb92b2a5ad4fe5a95a410055871cd5162ade3ee7f8085bd95217c53ecdb708022561e28f8cb4a4bbf30f27ffbdd57a2e6185965a1b2db52117a89dab65e40ecba4a226cebe8482a645d46f85dbad82e78ae592cc06bc7eaafa5f308c8462e05a8bcdbeee48ff8ba40180586a0c990b994d246f5edadb8338a198442e05d82dcd164aadcc9a77d3329b59b85741eaf421d6bae31a311ce9984defcc8481ffaeeb40dd4789082d708048806031342e27567d99b9097d5960fd4dd0d3c806929fbba22e1120e3d1fb473e5eb5001347731f2de195d42e5f1fe56aa6c5d7c4b939f87947ab835d94ea18ac0b86edacafbe53cca0315bf502e46b5b398db9c404d0f1cdf17e18a5aa83757e72703a75034474c4070af226d3f1f77d3280db0efacefacf7a771d8a49051c857fbd2691697669640fa77980d4362b01a976b87c36657ee76083b0e4677e2bf692de8cf30178c38e47ce812d3e984d5604a386533cc26e41febc06edaa846960d999ee5ff838c2214d31db7c23864bc423ffa6bdd201ac4c7fd4c1b8086d20c50057f0b4683ee7b761f4007692bb51e27a8f9a168de8975b2836f29015c58f227028f538a8be15e988bc1b8f753f0a423f27b078487f565db6363ad6ea08cb279f858641884687a0fe8b668317285d976fc5ba03071c13e66296422f4d51f905b156353990545ae771a6826364a77499f962b38463b39f5c34d828028bb8041bbc318b3d1a8ce0af41630c31761c8e23c61f3bfd04b2ba6fb97f89eb7094bff0cd2295e10960dd46de6596eb249a422856a29f11c694aa19bbf2262577007553137f480e115047a558379228ffd730e55b07b8d2d9c3345641ec7bd113e8f38f57592aa22852ed4d80e6b50f4984d681261766a667fb5d2403dcbd8f20de7a5beb23bc7c37016232e3daf0ee6e2984c863acbcd4c334e38add30b385f838012651006a489875727cedf43cae0ec0bfee53fdac5819024ae3a876041b1a1a418b9aaa344a84e1cd7acd1410155a23a9636ccd8b5e6f565cd14ecb26de5649c4b64fc607a5f728f3ceca7dc85f18e59fe9d236d734e87b94382efaafb0d3e4f0f4f92a97e1abb93039163d5682638805d5ef85371dddd52f0ec16147de2cbd5aecd8c633827023e09c048daee80b55ff65b5a4e64f1a02da25f262c22bd53c464dae444e4fcf19614b4a16e82809e35cafe0cd434dde021e392470dd3cab7455a356967dbc164d883b6133134ec20a65251032682471232267c59d70fe14650a563e4ca9cf1cd0606dcc7c5d92c64bdf23d1a49ff3e2b5e8c2b693be576d9a2017a7efa0be4d86c22a585f5ef11e468f05c9d754a70b07b67138f4e2e73277209988425ca591dc23971583f227a266de648a4167064b312e4c4f8fcd18827ae9aaba5c82f39d570dbec64f41b899a82b3e45eadc958d8e841b04bc0dde24a8081011c86f80f3fe641cf44a8a25f0de26301caaa3df610117e76f5014418a2fb0a55a75c7c06464752d9a27e55e068954c9b292ca3a9f840a423247bcfb3a045bb0bbeadd76a375e94bcb74c526d34ad540b061c8b1026f769523731973e10efe19e16c0b5ed9beb2609d31a153593a981cc29193816ed1bd42bbea1e83e281fa3248a61371854f6901cc5b889598568e61f8dd5d6f64c7e91b60f2a1d4933c9ef3a31ab2b144295b40fa48bcbe2f9d807b1f5fc2798281dd0417d43071d912d6e75ff47a7cfaf8543657ee032b6b09f847b1eee8c4a0ef012774d31313061cc1ca8747bd9e07ae6311273f7e3c4207434c567731462880e1ebee7ad43af19ace7d3fb033750a000a7110416a1c9ee4975b0dbd2088823de20c93f965a43f3169c1da50f427c02e7ce4fb7f666e6434921c73e5d43616c036c4f9c1053ca8ca3fa490ba38c1639252d5c0fba7d5e1d9ed2de7931fc6f238ad18467b25990bc33fcf6a4743746b33a88cd27af57cfce7e3ee9e1889e83309cd73c2e50fce10b42670e3f51403a54e6dc2cf69d329d9e1e7b0d72ff52e735f745c638f875ed1dfa43ca5472d2d88c5123431481babb7f0ec7fc1e76791b462637fb0d78568328440d6119c1bd9c70abc3e372a23f37b3f38e619c719eba01d601ad4c8ec1791765f36945abe0495005ccda3d166da5ee53f936e273a9f54ef711aa5e597ebd6621eea3cf6357ecdebab3a4a4c6cf38081a0985494573e7cc1724365f2289c94bf7e1f9d6a63b265a6d5f7908620070b1e95f30241574058ef7bcc74c998e9e94edf4d79f6d9718e247ffd133a7a9fe4d409858e6d4fc54fe7ae5791ced9cb7de9e9fff6561313c45655a162d0a0157732f45c7a0d26a576821a18dde7bb7fabac8c3e6366d9ee4da937679ba7441657657ed903ad30b388b0919f0a8c650d2e3492a39bb5a599a35dab40d128b65aa9a620549e6ef82f9cff5a36a74abcfdb9b609cdebcc45415066c300b0522bdea2cba10367a51e8aaa844c782956ad06757672808c2d389e3b0a1e2d765c5d856e1fd75814f2ca22cb7f1bbdc045a5fa17fdd9e3ad21d97ec9af306b6261a4c68856de3e49ff70b800aaefc30e7abd46055768ff8ccf105137d1f8ca31681e94a68c062f0e852e03a166ce49cba4992623cce81d3bbfe05fefbc00a20cf205dbf02c9b35c5ab3c02f26f0f6d77e7746c39b3514935c2e25ac65a59be98fbea78b01545f7bd16df9651a663e99ac875df46e0f3ceac6e35e7d3f3671698435520b43ec9ff24379df0ae846d3028a1e3ece197090e933b6e9445db85519ab16246e71c627a36ba7b97d25175f1bcf6c2c11ee8768a9be2e36463458b2db09cc7b9e49da4a8e675b5784b1dda85e5c0203b93c93c84f97ca9c4d817471ce1fc8087e85c2649af815cacfeb06682bcfdbb2f65125c7c9f411f53e8deb34d05dbf15cea", 0x1000}], 0x5) socket(0x2, 0x1, 0x0) 13:15:34 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) bind$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x0, 0x3, 0x7}, {0x18, 0x3, 0xf0, 0x5}, 0xfffffffffffffff8, [0xfffffffffffffffa, 0xc8, 0x3, 0x7ced, 0x9f9, 0x3, 0x80000001, 0x8]}, 0x3c) sendto(r0, &(0x7f0000000080)="fd8eb6f5a66c0f0149a582e282c44bad3f4f8d8f34ba668d99756d36df3eb9add4add6e382c7c7aa1d528bcda82b5d", 0x2f, 0x2, 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x28d29, 0x0) sendto$unix(r0, &(0x7f0000000100)="d519f478b09a465ad6fc3ba36e9f709aa55e56935efb26d0f34024de67872bdbac818f9fbcb704ae9d26900c", 0x2c, 0x7, 0x0, 0x0) r2 = semget$private(0x0, 0x3, 0x400000000d) semctl$GETNCNT(r2, 0x6, 0x3, &(0x7f0000000180)=""/86) syz_emit_ethernet(0x1000, &(0x7f0000000200)="70b52449f2b095a04652c9e0afe71ba8bb3c30ff84351b8568d2d109c67c68d5fc254ed5c038080b9b2646d78b9e2ff5a2c47ab61123d1dd4f467628e417d88bee685bb1e33a3e0aee9a134510f5ffafea6b43d92f317ca60c7d6c512e3760b5226e5a8cc28e642f93b88f5b527c5dbf27a64c740e495126cca2b1c1ec43d6468ba8e78976aa241c0932a0b18728971de1d67989b6d8c7a31bb868a4190482dba94d3e93f044fca892261fc3612f06515769accf185c6b933bae9d3d80315d520678f0fffaa329aab1b4119aa5a84062cc13f198973c669c97ce39566721f9ef6da8a8f2bb081cde447d743535b9c79fc7685aae008f8844476a43cdbb586c579badd753c76d9b9fc1c41152cfabebad814e63a9bb236ea28e02e93f579e7223be1d7dee62824d3cd1ba80096b14cb5776503d4f280fbb9bdaf379b252c350bcd927d5651dac163ab1545e4b6ad8d6fdb8edc0f9c82b04774b1f590cb9008db2815409de0366571a36dc71f3cb51e9fd0331de350830e82d9768207e08f4e6e1a8546a32b6b7815f6fc2fa324a47e7563e497612c0e2f2232893fa8b2c4c3e7c98232d42a4a7bf6dbcf43051c139038593cdbd600c05942ba520dc1569ce3f089afcec8e51dda818d28a3c2c723b97eaec7ce626df385cd77e5f8bf51c6c70eb801f9fbe40c2995f7c3d7951085467d41c7edd543d42027548cac6d90437e69db9bbe00b4846ea5f40820eb16c2bf311b5f141364eed3e8edfe5a279d9fa87982f10ed1f60c0d20bc81f0e0095d8b65806b55e5064d78e034c760ead8812bb948bb50ddeebd91d9a10751cca6d5cdd9b61dfef5958cda8a6a70779780f286646b2dc36b2aa5ecb4ac9150008f3d4a949eeb2548d131eebbfec07e538703326e52352069e6e103c8453dd40ab1d37e989a6220b7c568895d0a5e5ebde4a22d3d6bf99fa5a4cffede0bd3bd80a812bfc29e7dbfc5d74214dcceb28455e8821ee25f4ed597fef713528e3357c2f91c78d66afe771fad8a30374ba834c297048812393d3055cd1035565091f10121eb48a51c1f9a955970765b418e5e293568a2f11215a12ce9939eb949b688d28090a883d07668af968b4d9250edec08ee3c97efa8aa5f13bd97897ef42f17f48221a5d54ab20a9855cc75c69d9027575218fc72401aea71a5981b5d280c0ac436650b282fde6630d6e731e64055342d723d9b378493933b6c6f36d6a6ab9594824fad5e8951686f2d618005a4db25457a766f868666ba0b70f615abd7a6c11514c3b8b9c3560a12fad29ab1678cd90926f6df4c3b17b8728286dc24625033155b7211f8bc37f93c385517639001747920b0fdd7d7df1b9ffc3cc3b84a95d1c11af711ff257d22361b0d89ecc9004b4852378a835bb191a27b159027336b4b69671589fbf6c0ae6c63fc3267df904ab3d5e5c302274ef3b4dfd567522a84836a3cc5910c3dedebb1fd42d6591b5787df7f64813233af3f5dcd611ccacaf4a0a32c97ab46b7671ccd073364f164fcde69cb59205dd744bdfe947f527d9a752537eca8963e3a2df02e45c5bf7fe9d4699b07b4ced6c3eddf1ac5458d35fe71305ae0316eb686a8a7081a304824c4f0c323343ac9304f88335e7b2a824c8795bb3e9305ebefe1dc5bc058e9e64a63488199a6408d01652433f8c09cbc4bb8c9497fdee4d0956a3a0d5dff6d113694e9e7c407d1e67d267fa323e21509b3f4e01203b66b558cc30d27fcd1daf8b278c8e958c44d55643445d719172ec5cf2aad0afd1bc0c024e57c79570b0472aa858229301b9442e5f59676433c52ca3e4b9d20e2c685a8618fe714db06e4a23604beea7bec5ba7f04b1385daa90095549c731a80fbe84afc20aabedcd80da85862ffc737a7b4b9d473e7cce9dd3c99c59355fdf04503fe4c7d61da076f1adaa40be89e6a908f99a843db5ad9b1e48f093672b6fa3bb048af5d3c9d65a602e7de13da8a2e8788210760e5cc54af93af4c43ecf55554ea0013f24a10892ae0f12fdcaefd1d578f782bfacc5df15864471e567e0cc80ea168acdfcb651ad002730c90fce6cbbd6a2c6528fd6569bd3633b7e22a8e7a03b5306fde9edec085722aae8f2a259c7a15e1dbf37d0898e2f786d05939de0e2c8d0728ca4e68d1fbb1d02d5bf3b621e3fb1d0b3cadff0bede728d50ab8a774b22d9cff2dfed2aea843b65a4fb01641a3b46d80409b871107ca9cfccbd6700562fe4acd6d6d49a0d832fd6e64d7bb6cb8866ba6bdc24d39f27824dbc3be593e4d21b0b0a5225420d60fa46955de09d3e61816259b6126b9dcd67cf5389f52cb20318bc7962f8d481c983d9a50be52266ebce27c4e8c8a5ad6b2cda2d2c47da6c632ced87e7db2c398049514391246c0ae7537e758a048b5087d5e9b9501e6d9b5edbda259eafaa3b717d430e2c019048ccd883c8abee62a505d48717dd147d6fd2c20b30ddff58faa055b08a8a55dc2a4cce57ff801ed49fb17beb2444a58b8926605c3b84f4d6182d941fa18ead3844ea98e6c4cfe37396ea7fd98e695738516b480774549fbee68ff2dbdcee28cbf56989ac37ec112c4c3a207ab3a51c3ccbcf941208d688868ec008d15c5b53f4452c8628f13448660cfae02281b6fc4d73d88bb51132719583e6512aa5decfe74c28017a6471b658083904de00676c0d0698e79961ca03c3dae8f0c81a4230b3f16d831c6db2c0a3658a1fcca0d7b3f4e0ea9b903270d5962687f1b30929a0c256b701732c04b57900021ca286a37128bc49cc1a54932b7a7dfd3216a74236c87595f95f18da4b4bc8846210aa399ba44c4c57cd56918149c3d482b5c4bf7ffdf5f2e338198ca2495235951aee5ae0aa2acb4e0d7ca089b083aec379b513157a0480a81f0900630a5c5c9e7986815b2d225b7566e37a209073be1b48e85dd6120ff3319b964baa3b9249ca70fe84d5c8064870869524d91a846fe5086d55fee4de29ed534ad95f17b5072e0e65f93c36bc159f12ccd7c1682129fcb5e1bc191b8c24a83e80f1223074f674a1d630561a0926f8f35a529ca0dd449fa9da01cb86484d71eba3193b143f84b8bd86814287e3d61a5af3424cce27956106191c8e7f7d47a4066c574474bea8d4aeefefbc849571c20bc65147c3dafb49b1006741b08a3eac25d167fec947e4cc869f9d6fe9cb8e5273c210afcd154b5d081c8f5b01901a741bb61f372fb5f0aeb0e20c9aeb6122df6a20f5b9dbca9b86d8ac13c6ea927d49c397812cd93859977cc9d480b1d9e05bcebeb8aa9f7bda9fada58712a3fafbdf3d11d2ddc69648453326fddb45e5d2fe627896a3a4dce8fa55fb53600015d5a06f07b4f978ccff5a094d12e1880a3e8628d73faf77454926cf9c1231812154fc63e2af4a5853a1028b1f38f56b87d52c1d9220b009c066d25090fefb4b8492d32fe06c7ee9dbfdbf524ef73e9655dc5f79c22c9fcad547551419d97587b46afe0b8f3ca858c807b7e2bd1669025708fdb639deecc85b10d37a8cbed609ad96ec277d7caa4ffddfda49186c74474871d80df0d42ad9b138ace6c8cf5060574faac02582b415573418fedfd0843ceb2baba68c8bb65db6a6a3b8d982cff0a362960b6fd56ebadee63e0c7c1d3b83345e989d56c2fba9d66b6f3fbf009cf547d23f73a80a037223ddeb4ae6412c5eef51c935ce931ca09a19fd09f2a5fbd038c80a18ef1ae0f5d97102e8afdbfe8bcb63e31d0f90657d268f790f1c638de608b25e8f283b490cd4e4c3ad51f74054dc96bae0de0340be166eeaebe8f54b055fb970c2683d5c42538ad6d0d566c70294f4196954b9870358c0062ca84ddb1cc04230aa53214455d20356ba0e5510329d537dcae350a4ca81c4bd999fd732f62700477ea75c0f60becfb2aaaae3d9e030a58a4679191d87939c88b44be4f2bc94ba5d7b262ce9695d6af532680a56343771a99e027150dbabb93b311b6e4f0283903118fdd00074068a5493a896076462666e5c5db69848b527973e73bdcdc6c1e0846905558b428da3f10edc2ee968849945028458d718be81e608d94242bc79636d7f5405c2d19048c9e0168d915cf317332b0ea9f6ab915f4aaefb76c5910815277a9e3c699ed6be0c42e49c1466c664801c48d3dbc5e774916835639a3b50bbd3ccb2bbc9d6065ba110e9c33b30d75e1ce8590be2382a4de0d2243567ddd73563211e4d325302b2ca533e8ad6e55b476b08e90399899ff8d3f2cd40d6318699b65f7a2da9f76b8450dcd29542b9cb531dd99e5765cfc7911f42a8a62e5e7304d56ab3f802f98452efd7ac897a4799f4341fa8c6f7beb1b37f0e0cde920a9e367d38daabca19e3639cf8488470a70a80466af6ea995b84d905e1527ea0b5fb4e8debd9070695278f71b0aae70416379aed743e2f2f3d7a398ab9de2d8f40b72e596b84396e2f4dd680c5d85e7e2ee7240af90a0b6378773401a262e57d35be8923a2007c63d591cf6cc6cc37f9f9f0a1b37e3d9ae5400946fdcb4280925b3906d829274b46fea3d2bf78a961c28a8c19f1a25fcf5b64ef046594b6e59473f9e2770b033a01bbaa2d3690ad23c03341ba5273b183cb59e37cc2e6b6cc71de98b9d69343330f6e6d62a624ea0e95b3c841799562baecbf65567038d11d9aa1733b168517fb9ab85a9d62f4a970a8c3528c6d29243afb5aba8a7f982487a53a8ac99f8741ec1bc9c2076e8d641c102f5e1b0160897e764cdea0fc3bcf7a7b98a751feeec6054a572b3683afc42b5ed05b85950705f78f9932af44bc949ca499d1951514a127988ca8706cf2c43561c7b261cd5cddd51419e988089b34286002be183c08ca0b7f6903ccc7a9396a49df9b2de5815999c518fd290de0849afdbbda740ab8d4c9dc72e4fb54dafa2ce816f57f085d82ff64048089db98bbec1d3beefa9846a821a0ecadb8e47b214741878b2d0d85b4fae5921bf4db320673b4c9486835f1af1b21a117efbea682cb33374319d61f671ef8f7e3ffcbdb888549e56f9c0e2c502c90f21a07665afc0c4e72ff8f246f91f933c4063a70862a104e7ff8b6ae8b77578dfe0d84debe23fa6d0081f6d1898adb76bac195fa3bce3b4e97c8147b7b8e3376e1d12e7cced1113446ebc42b9d452bd511e94b792c56f389d2d430f048ff08f013ec2187f0450fe43e8d05b4beda98e64a40277f78d0564000fd2f9aa708a7eef87c85805020a5cf6b83058333f26367044208ad1a28d91f452e2818be885f2feda86edab8c889b13555c8e948e7030757ac6eb43207896d9f454fea8c96f02eb1db004fb3f73a1b0560f9f3a2510b9a1820ae5b47609f7c0010aed00e0217d0776288bba86a006da56afbe7738b955c2be815bb012615276c3d1b43fd6aad1d9bcaa277743c4a0fd6fe603e6dfbac9180f67f9b1c3f90804854779b28aa93b5def23dcb1daaeb438f3a4b295f0e42b0707acf6a948a94d905ba588a15bc9a49e41c68bae54964ee16d942aadd357af2dc3741674dec6bb3a782014a4398dfe42faf4b3f239dfeb7dc5e41591583fb63aa9e6bbaab77eb4a6f072d8cf5aaf661a852aeb5e495e1859e1cfe9024267ef3cc9879c150ca9b3d77bd81f449393dbb923bc6b8724687a97acbc32f1eb617f9629dec2a6e546c2282ca6bdc8a708090b0c8196178686950200112abc762ab0a173ae39b83dc573cd91d9d01beaed0749ee4e85894b2aa7f182df62f29a8c830cda170683f4268bc471975b4bb3d680740263cefb62e0e2b1ceb4578c6fccfb29e24a53b32615a86fed096a6e78f") write(0xffffffffffffffff, &(0x7f00000000c0)="5e90fcad16c835ba7e", 0x9) getgid() mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc0106978, &(0x7f00000000c0)) sendto$unix(r1, &(0x7f0000001880)="80180b7561fc4f239025d0d3ce6fd2915fb58cf86f3dd97b30e4c8603975ed5fbdcb1d1f9000000000fa0ac66c0ce39e9c635a3addb337a7711b6139305317a3696a34eb7eaf920dcdd06c11fa912e7d2adda6e5eccc65", 0x57, 0x2, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f00000012c0), 0x1, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000001b40)={0x10, 0xffffffffffffffa4, 0x3, 0x7, [{&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x9}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff8000/0x8000)=nil, 0x3}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x100}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ff4000/0x1000)=nil, 0x4}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x3}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x5}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x7}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000ff6000/0x4000)=nil, 0x5}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x4}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x4}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x6}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x9}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ff5000/0x3000)=nil, 0x6}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x10001}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0x3}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x4}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file\x00', ['./file', './file', './file', './file'], 0x800000}) ioctl$BIOCPROMISC(r0, 0x20004269) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000001a80)=""/164) r5 = socket$inet(0x2, 0x3, 0x4) write(r5, &(0x7f00000013c0)="dc707e39aab0877f2ab72257cbd0d7489131cea8694e4f9bbab36f50b3879dba34bb29ac", 0x24) setitimer(0x1, &(0x7f0000001400)={{0x49, 0x6}, {0x40000000000, 0x6}}, &(0x7f0000001440)) rename(&(0x7f0000001480)='./file0\x00', &(0x7f00000014c0)='./file0\x00') ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000001500)) bind$inet6(r0, &(0x7f0000001540)={0x18, 0x0, 0x9, 0xffffffffffffffe6}, 0xc) ioctl$KDSETRAD(r0, 0x20004b43) fchmodat(r0, &(0x7f0000001580)='./file0\x00', 0xc4, 0x4) openat$pci(0xffffffffffffff9c, &(0x7f0000001240)='/dev/pci\x00', 0x101, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001600), 0xc) 13:15:34 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000240)="6406b76e6a7b564429e6ed5c138988776992be9a82c849ad3102b8fd84bb7ebc9d913b5058c2bbe08a7e6c88f9a1f60aa004a8efbd797944848b3ce13c3cbfda0fe3c61f0d39d19a0f05bdbd571a9c9d1f7bdd7b9fc7b37d0911e2477d80c26ad3c4e2b745ad697fa6fe52b4dc6068e3dd8de1db122c99c62fec8441f65d0e62d63879c662fc515ee1e70a60db876025f5022a796e4c4f045b88364b94adc017af1bb35ef231d72098a1e5aa8f2ad3d06f914d81622993350659fef967ca57640f26d03ad6b7138f0aea3584ecd00d443f077e38e41d75b254513f881359a720cf0d7db84fea2a3ae56fcba8abbaa0d015e5f17c3eb1f45bdf73c4832f0c5328877be1d6d322fa20239ba87711fd2b37a911a7c1635cb793efefde5408d08f7459e8229a0cccc4466030e9982e9c361053e92ac8ff8c17fa6ba94789492f93526fe8fc2c48083331ca95bbb01d570ceaa5497a9f4b98c4", 0x157}], 0x1, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = accept$inet6(r1, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000280)=0xc) r3 = dup(r1) dup2(r0, r3) pipe(&(0x7f0000000040)={0xffffffffffffffff}) read(r4, &(0x7f0000000440)=""/4096, 0x1000) r5 = shmget(0x0, 0x3000, 0x200, &(0x7f0000ffd000/0x3000)=nil) shutdown(r4, 0x2) r6 = fcntl$dupfd(r4, 0x0, 0xffffffffffffff9c) shmctl$SHM_LOCK(r5, 0x3) ioctl$VMM_IOC_CREATE(r6, 0xc5005601, &(0x7f0000001440)={0x10, 0x2580, 0x4, 0x20, [{&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xd423}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x9}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x4}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff3000/0xd000)=nil, 0x3}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x3f}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000ff3000/0x1000)=nil, 0x7f}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x8}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x57}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x401}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ff4000/0x4000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x7a}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x4}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fec000/0x14000)=nil, 0x100000000}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x100}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x80}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file1\x00', './file1\x00', ['./file', './file', './file', './file'], 0x8}) 13:15:34 executing program 0: setrlimit(0x4, &(0x7f00000007c0)={0x400000007, 0x94}) r0 = syz_open_pts() close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) r2 = socket(0x18, 0x1, 0x0) r3 = getgid() fchown(0xffffffffffffff9c, 0xffffffffffffffff, r3) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x2, 0x0, 0xfff, 0xcd, "b80000004034d012a47364d200"}) close(r0) fcntl$dupfd(r1, 0x0, r1) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = semget$private(0x0, 0x2, 0x250) r5 = socket(0x0, 0x0, 0x0) r6 = semget$private(0x0, 0x4, 0x1000100d3) semop(r6, &(0x7f0000000480), 0x0) semop(r6, &(0x7f0000000000), 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r8 = getuid() r9 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r9, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r13 = fcntl$getown(r9, 0x5) r14 = fcntl$getown(0xffffffffffffffff, 0x5) r15 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r15, 0x1, &(0x7f0000000540)={{0x240000000, r11, r12, r11, r12, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r10, r13, 0x41d, 0x5, 0x5}) r16 = getuid() setreuid(r16, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r12, r16, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r13, r14, 0x0, 0x92, 0xffff}) r17 = getuid() setreuid(r17, 0xffffffffffffffff) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000280)={{0x8, r17, r7, r8, r12, 0x20, 0x7}, 0x4, 0x5, 0x5}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xfffffc7e) setregid(r19, r20) r21 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r21, 0x0, r21) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000800)=0xfffffffffffffe74) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) getgid() setregid(r3, r20) r24 = socket$unix(0x1, 0x1, 0x0) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) setregid(r25, r26) getgroups(0x5, &(0x7f00000006c0)=[0x0, 0xffffffffffffffff, r23, r3, r26]) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000700)={{0x7f, r18, 0xffffffffffffffff, r22, r27, 0x20, 0x6}, 0x10000, 0x2b, 0x10001}) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000100)="c7525184b3619bbdf9963b53763846947c14c0ae8e0e8284ae8f43b7ea0599d290168030d89a3a5378447436e331287d41cf9f6925ff9e1eb32c35c290faec98a906a6b313ebbe2766158b2e634d324aed81ad7e39ffd96251b4b9667e835559e5214eecce699e108a51", 0x323}, {&(0x7f00000001c0)="a6219f5e9ed131ed94bc57e8bbbe810158897779e00d24728999a3955133307f7bbc7add6fa73fa1980ac6a887c449845f9ce713272102727ed53239912e524cc14d50d8d25870ee9199d140a2cde66064e8312feda8770cdbba87f81b34517483b6dd9de807ef6d5765705acf436e5c55fb18d05b8e221707385968b2ba95e3f988a7cda6b63262a22c85900bb18d8883fc", 0x92}, {&(0x7f0000000280)="f51b9d74814c670dfce752976d8fb87a9e0eee5f3b6ae022915b0176d40aed62b0caafb82b241602574a852d34a929d13eae8d233b8f2ae92c02661c258b1a8ce9d2a740bfa013a553bb41386390d0b558b2d26a207b878488014cc8563385cd4ef8a68e21d9320741deb13e429bc73c63519164c324e5893924b4debe18028657f15742ffb968c5c8ddebace1ddd35ba218cc89cecc068daf47ccbc014fa4978feb1b5aeaa32cf8fb15897c0ea6460fbe1dcf613d5e2900db987d0b02ace6a4077a96d4a16c149179eaecd9380bca6e93db57816d2cf223c7348a15fd5ca37c6a9322f779ec2d0a5a9ea3b152ecffa87966e5932851327bf74fdb74f209aefed116ceed326ad72c503641ceb55f92eee8d888b84fc96937436f2b8d062efa116832f36f42d6c1dccdd0a2ad72ee7b27f4fe549f2f8dfad1e4274e6bbede723b9be6eab638bac5dda36cba8710feda5534edefab250acf86bb5c32cea32be221390c146e271a11c2d8fe39925cd348467bdd072913cf6975bf2be34a11d2b1486c3bebcbb83c695abf1c56dd5b00e8a2ef7cf1f561b2e59e8759d8d8458ae4790eb6048bb134e291bc1395fe07efd15116c9ebf5bc3b57e65f7a99ded6f4c794fc8c866d71c8afdad66e3f9faa604ab7d5f40f532b8a27d3127a427550b2ebd7930564f124037d255446b0468fdacb4bbb0c2b2cbd2173f154defe4098651421aaece5bac562e361cd431029c5cbdb076fbfa867be720da412b19a2900e44d3b66f5b3424048e49d89b8f3e16ba3160100d58959df9ca6054a29269ec54249094a0b068cf99740b466c720d7128c85286dfe89173cc8c5776b2cefb7d37e94d070d26270f78c18cc6d0ef3a05d5ca58130286b4fd8073da31ed9750e9c4a35f8102b95324d29d1c0c0455918f43aa4f0f6f95f275ae325965c25397c68768dd17496bdb09674583859c8913b6815403c2ce020250638b96a9308dbec328dbc204abd570dceef4398c410b8db7a9d302be58df14a925751e8ff8b4cfdb7ace7a2a92c370e0c944ff0b0fe272352240d8ef0608e33bd2b902c6d2003b19634725a37d76615d0e91a6f07dd5b0ce6de75d23e7a4e2318ef63bef94b4f13d5ac6fe282059349d4d204868efe8ad334ca53e017be76216f326bacd113cdf03e0e1f809423cd03450da701a3eedb788bc5ebc3702f9e2fde2c133703423c12e0c18b563e3bebbb8113f516adacfba517666d7ca8f88bb23961c45b3c999bf9ce586d0eb32397ad259ae40a74c187e7fd187129f764cbc5c048fab6e70fb018f7667540d6e1b097e220c1c90317ad4a7a43cbc1bf6342e3bb65fa13948c9735674b377948404f483f17fb9269cd9b38bf7ad338fd51e66add", 0x686}], 0x3) 13:15:34 executing program 0: r0 = socket(0x800000018, 0x0, 0x2) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x164f9fb7, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r1, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) accept(r1, &(0x7f0000001480)=@in6, &(0x7f00000014c0)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) shutdown(r2, 0x0) poll(&(0x7f0000000000)=[{r2, 0x1a5}], 0x2000000000000160, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000440)=0xffffffffffffff46) r3 = fcntl$dupfd(r1, 0x1e, r2) ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f0000000180)=0x3) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x8008) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000000c0)=0xffffffffffffffa9) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000000000)=0x1) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSETVERAUTH(r5, 0x8004741c, &(0x7f0000000140)) close(r0) 13:15:34 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000080), 0xff52}], 0x1000000000000289) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xe0a, 0x0, 0xfffffffffffffff8, 0x57cc, "be48dd66ed6146df226bf39671514cf53fb8a56b"}) writev(r0, &(0x7f0000000ac0)=[{&(0x7f0000000840)="fa6f01dbef2ffd9ea0ac41d61da1e837fb8697e9c997b9ddf1ee8575dc62538470f80b6f946a845c8cfa32682a8326ace8b870c6bad394fb55d5b74ef0735d0646d8275b7ef6dc580d07c599733f693dc6ce6be832e7a51ac04b27f5ae2c0c8fbad4652ad0a4fe0f46bd823ccfd403157bf8b08649dfd4d35175b854bbbd5b568a6fd6a8e57d79c88538aa7a2e97d859041894f1f9fc4d049aa145763a2e1988ab20659f44", 0xa5}], 0x1) syz_extract_tcp_res$synack(&(0x7f0000000200), 0x1, 0x0) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="3d79e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093285f280d711f2d5290c8174fae038dcf1a0da92cd6850bfac54861ef69ab517adb434c6993df316d3cc22bd3bfa299001bdd9147ae4a74177a89998377e851b05af66ec85ded07be298f2c570bcca458a1179ff744ecaa39734df3", 0xaa}], 0x1) fcntl$dupfd(0xffffffffffffff9c, 0xa, r0) 13:15:35 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000040)="b100050460000000000008000501000000000000cea1fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b2b7be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27ecb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b2ae608a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x2800c) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000000c0)=0xffffffffffffffa9) ioctl$TIOCSBRK(r1, 0x2000747b) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x200, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) shutdown(r3, 0x0) poll(&(0x7f0000000000)=[{r3, 0x1a5}], 0x2000000000000160, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000440)=0xffffffffffffff46) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f00000004c0)={&(0x7f0000000240)='./file0\x00', r3, 0x2}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r5, &(0x7f0000003cc0)=[{&(0x7f0000001500)="1f936b02e8c20a51a7367db8f457f909a4414a928e1bf95d13b7b48f5852d5e3fa8e3b4755c1aee2275c780c824852b9a25e8eeeab74658a80bdd92bcbb710beb4b8583ccd6858b5deb942856a3aeeb636458a8bcd6be959b4662b31f56c4a999158f98b7150ff705475d3c9221b9bfc47006ae5730273ce710a4635dec5cd5587f3e06a0b2ddf2e26561123d0f28b4adbaed95c97ce43f29d6c94b9303a88c4ccca7359fa378caeb7ea2a8df08f61ed93277b2df63ee3073be83450a48b81903892ce81aab951d07b34e53943d8c29e", 0xd0}, {&(0x7f0000003900)="11aab6ef81053803d47e04ed48cd575856b282bf92ccfc4b3cbc4a81f7e13773b92c48022f33624a1e41e64f4543073e6c1b30c6ceac718c3bcbc489f081a85b2d3dcb39615d57ff4fa0ce1fa9e3fbf31a62f70968daea429057e6312f1e44f19c1985ea0f934b755c445d920b11e789bc662fd29b7b7d9788621c22f5d6e1872aea20b10d57a15aa45b649eda54cf239432f9e1bca80ab2744b84a60481cfb2ca1cd0", 0xa3}, {&(0x7f00000039c0)="62f279d7fcc0b0c97408e45624a6281337ddf381cef7acfe297909dbfb61f501a8dc5003b441447fa78c1e5518d15d6bc08305979fa9d6fee84e7b8dec3f7ca2579eb9fe59179630316986745cc0d5152f5690c15912545ec45b3c1579884169a4755da9c04a0c542189ac56fd0282be528bf8379e2f35ca2d4b9ad0ddae79bf04c5", 0x82}, {&(0x7f0000003a80)="4c0102859b06f82dc19ba947d4c7d159789f90cd7e5eaf3237c5f80843f423575635931b92e21ced4b787319e4680f9263a0e17d52a98490b062ca0e4066289c79b1aae0fffc64a5896145b5b3982df490aa605d6be76c13b82dc54160a6c4b2edba3740915bd160625843d45a4efc546e431c9f61b2b02c57f4745d9a0bc62168a193bd16088ccab3aa2afb6e74c12ab6630e5863b358bbaf27e6ec62a8aa928cac645665467133c540af432e478bf16b778a0a3359893e7186", 0xba}, {&(0x7f0000003b40)="7972e2383b2ff873c0cc8d5d93f17620c1d599565e969a16dd89e72b32e05b6534568fae99473f2f666af4a8af98bbc84650350a26bb2d7e217a99f09fee530bbb33c062fbff3d8746d15d8c6564e991b54f0ba7e0297eb39245dc35fc83dee3795253e9b0325f4e28170002b2fade4186cde5f51176362d3d990c6e51b077ed636dfdda30f739d4042c44237c5e154afcb0aa935ae91e992c4467d5bdc48fd3f47f7c39d4b29eca871832e2659f527d2b6a4ea36f63936dcf270ac2bfb04324fb1d1bfe523e0fbac3aab99531dfb6eef2f2f85086e58459308e77d947f6a057b3d15435c74b9814c9e22a572ba57d75c5c5", 0xf2}, {&(0x7f0000003c40)="8dec80506622411de209e889ab29ccbf47ae9f65536bfa1a91760b3efd18e6ba0ae2c38f914f5adff6e4eff8be954a1fd39e7e6d012f103f69bd4ee6024d3badc3c0480a61cceaa957740bccfa92798acd474cd3394cf65b607258a25bdd9761e44eb9", 0x63}], 0x6) ioctl$TIOCGFLAGS(r5, 0x4004745d, &(0x7f0000000180)) writev(r4, &(0x7f0000003cc0)=[{&(0x7f0000001500)="1f936b02e8c20a51a7367db8f457f909a4414a928e1bf95d13b7b48f5852d5e3fa8e3b4755c1aee2275c780c824852b9a25e8eeeab74658a80bdd92bcbb710beb4b8583ccd6858b5deb942856a3aeeb636458a8bcd6be959b4662b31f56c4a999158f98b7150ff705475d3c9221b9bfc47006ae573080000000a4675dec5cd5587f3e06a0b2ddf2e26561123d0f28b4adbaed95c97ce43f29d6c94b9303a88c4ccca7359fa378caeb7ea2a8df08f61ed93277b2df63ee3073be83450a48b81d03892ce81aab951d07b34e53943d8c29e", 0x2ba}, {&(0x7f0000003900)="11aab6ef810538a64e43a8ed48cd575856b282bf92ccfc4b3cbc4a81f7e13773b92c48022f33624a1e60e64f4543073e6c1b30c68100000000000000f081a85b2d3dcb39615d57ff4fa0ce1fa9e3fbf31a62f70968daea429057e6312f1e44f19c1985ea0f934b755c445d920b11e789bc662fd29b7b7d9788621c22f5d6e1872aea20b10d57a15aa45b649eda54cf239432f9e1bca80ab2744b84a60481cfb2ca1cd0", 0xa3}, {&(0x7f00000039c0)="62f279d7fcc0b0c97408e45624a6281337ddf301a8dc07000000000000001e5518d15d6bc08305979fa9d6fee84e7b8dec3f7ca2579eb9fe591796303137d50327c0d5152f5690c15912545ec45b3c1579884169a4755da9c04a0c542189ac56fd028200000000479e2f35ca2d4b9ad0ddae79bf04c5", 0x76}, {&(0x7f00000002c0)="4c0102859b06f82dc19ba947d4c7d159789f90cd7e5eaf3237c5f80843f423575635931b92e21ced4b787319e409000000a0e17d52a98490b062ca0e4066289c79b1aae0fffc64a58961859efb224cf998652f1445b5b3982df490aa605d6be76c13b82dc54160a6c4b2edba3740915bd160625843d45a4efc546e431c9f61b2b02c57f4745d9a0bc62168a193bd16088ccab3aa2afb6e74c12ab6630e5863b358bbaf27e6ec62a8aa928cac645665467133c540af432e478bf16b778a0a3359893e7186", 0xc4}, {&(0x7f00000003c0)="7972e2383b71e587bfb0fa7bfdf17620c1d599565e969a16dd89e72b32e05b6534568fae99473f2f666af4a8af98bbc86850350a26bb2d7e217a99f09fee530bbb33c062fbff3d8746d15d8c6564e991b54f0ba7e0297eb39245dc35fc83dee3795253e9b0325f4e28170002b2fade4186cde5f51176362d3d990c6e51b077ed636dfdda30f739d4042c44237c5e154afc01000000e91e992c4467d5bdc48fd3f47f7c39d4b29eca871832e2659f527d2b6a4ea36f63936dcf270ac2bfb04324fb1d1bfe523e0fbac3aab99531dfb6eef2f2f85086e58459308e77d947f6a057b3d15435c74b9814c9e22a572ba57d75c5c5", 0xf2}, {&(0x7f0000003c40)="8dec80506622411de209e889ab29ccbf47ae9f65536bfa1a91760b3efd18e6ba0ae2c38f914f5adff6e4eff8be954a1fd39e7e6d012f103f69bd4ee6024d3badc3c0480a61cceaa957740bccfa92798acd474cd3394cf65b607258a25bdd9761e44eb9", 0x57}], 0x6) ioctl$VMM_IOC_INFO(r4, 0xc0185603, &(0x7f0000000000)={0x79, 0x0, &(0x7f0000000100)=""/121}) 13:15:35 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) fchmod(r0, 0xc0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000000)=0x7) syz_extract_tcp_res(&(0x7f0000000040), 0x0, 0x8) setsockopt$sock_linger(0xffffffffffffff9c, 0xffff, 0x80, &(0x7f0000000080)={0x5, 0x1}, 0x8) getgid() r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x20, 0x0) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000100)={0x2}) ioctl$TIOCSDTR(r0, 0x20007479) r2 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000140)) accept$inet6(r2, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r3 = openat(r0, &(0x7f0000000200)='./file0\x00', 0x8, 0xa) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000240)={{0xff, 0xcb}, 0xf94, 0x1, 0x7}) r4 = socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r4, &(0x7f00000008c0)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000840)=[{&(0x7f00000002c0)="5ff95bdac340c381c116d554bb3c1a6cfd61f2865a5c5c3ed8badb25d40fec36c8e6db7dfb15e3c4f28b05547689f5a4cf0d2ad0f7b50f8cad18d998ec3baa574918a4212bc113619660971ff21c83cedaefed4ffa5099d57e325e61d2e999a9567078b82863572afeacb258f3bc1ba16d772baede3a8bddf298755105619ba97332c64579d8a5cffedbb4c434da10", 0x8f}, {&(0x7f0000000380)="f29672e7b26b3c5300bd0d00ae84943987e78a15dc976e752cce3b6223aa45a3c2a7906d8e78f91b0b1e6e0db8d8244046d2016f79da5a54e8748a26265315a65c740ff96c733d6c2ba5402dd5be0aebc0f55b7778c8", 0x56}, {&(0x7f0000000400)="d45128b0cfe11d76287043ec9222a8019654c7", 0x13}, {&(0x7f0000000440)="fb0d054e505571ed9445171a55664bfff1092477a34866a6260102ab409f73281355fbe6650628440e0aeeea82c08788768147f2136b33d41275b126f9d402c783f45bd0ece22b9e2859ed624220d14a159e8a16396603e1aeb3c3cb7922262d985578eb7f718414dc543942f31322eff53730e925fe7e3199a2cdf0f68dc984ec87621a9e4ce5711e62bb52df52a4", 0x8f}, {&(0x7f0000000500)="efe0e4ab03cb58990e415ea668cfcc944c30f7ca09bd208e7d368fa344b84287b6f09fee9b373be1bef45e0e7301239588e254c22dfa1d61bb0781f9818f8d6994d32c0188b306959658ac46fe262ca17a02fbfb1775da3259ed503a384dc985a2184d908486c4ccc04aa31247b999943fbc4de985605c2baa52dea558fb7de4bb1044f11d8fced4a9cbb33ed98a739ec173557423246bc81877b55f9addcf0a7bba5f407f56ed3b24dc9f32f855b5cd7fc6691285b16349984907c82f58c538ebeb322e2321fc6169bef3d180cba5ef62cad9bb2819b7036e00e6e61f87201fb0d548be4a3ff00128492f29dc08cb733345cce9f00936ed1857e59a5d", 0xfd}, {&(0x7f0000000600)="7f172a2bfafd4ab64ff6fc379bbdd5bc29b0f446416463778c2bc52d8058bc1c8f9ccacc493b1b826067cf39f9b431fbaf1948c9ed48e994d57b0fff7cea2cd273c36e32b5c66f6e661ca22a6cb455d2e36d79fbff6368cbc97169ee765419c31462b467386a76973f5a9cd5ce71d4b010b8f4e5fffab39207236e4d57eb7c4025ac4ac5e3a16c7a99b80bb7c9984150e52a891e4b7277425ed0f206537fe7e7aebbe0c8b190501108464c7369869dc566f3332889b669c18c4d8c6e", 0xbc}, {&(0x7f00000006c0)="de3ec3b2fc352eb2fa9e5ffc15582b65ca873b40a31cb766137bbf243fd171d4c966051340614e1ab9afaf9f590f33dd1b0516dc70035849dfebaa09b6b1528a136546b100be037fe814112ce762e0cb0a8d6bfa55c9235638199116ce81b15b5fd26217f727f0172743054deb5a19ae34070e0e4ee1259054c5537af128efeb61e4d518c6fa87eab784cb08d98468728eec121053a4d3292bc1466e465b07b144b3c8187dc758fd770c2818d1bd43e966f30b2cbe2459f8f4cdcffde18e11f88ba1afa6901c3bdc728666", 0xcb}, {&(0x7f00000007c0)="7b8105237a6f78c0000327821ab18c465702d524112c11d252070e9b0a16f02d802161eaa9b7f73e8bc2aafe598184c1330b40ddb483b7af4e822a0c2f5fd428aeab0a9b8cac385c91595d4c7c0455", 0x4f}], 0x8, 0x0, 0x0, 0x1}, 0xe) connect$inet(0xffffffffffffffff, &(0x7f0000000900)={0x2, 0x2}, 0xc) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000b40)='/dev/zero\x00', 0x9749d1a371bdd876, 0x0) r6 = getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000b80)={0x0, 0x0}, &(0x7f0000000bc0)=0xc) getgroups(0x1, &(0x7f0000000c00)=[0x0]) r9 = openat(r0, &(0x7f0000000c40)='\x00', 0x20, 0xdffcacf80eb46a68) r10 = getpgid(0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000c80)={0x0, 0x0}, &(0x7f0000000cc0)=0xc) r12 = getppid() r13 = getuid() getgroups(0x1, &(0x7f0000000d00)=[0xffffffffffffffff]) r15 = getpid() r16 = geteuid() r17 = getegid() sendmsg$unix(0xffffffffffffff9c, &(0x7f0000000e00)={&(0x7f0000000940)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000b00)=[{&(0x7f0000000980)="214c17311bda5b3f2719b6f6c09a1d76c584c0f70d63979926a1bd2aac1d3f11dff4862729ec6d737a385e0a4fcc598dd227b89df47c57faf4621ea7b1be09cf3175030f6a6565b03325f1a6173e0a51ef8a7921bd7d0a0331c4daf5a70e5ae12ad089a2d1569829795f7802bdd875f93fdb585b9c08f795bf0ca8a4ea7994d806d0b1ee9665aecc7c4df5c892ac243f2f6f6a4324451e409c29e5429d0d2b743a1dd18004f98d44464335c39e10ef62b523", 0xb2}, {&(0x7f0000000a40)="2f50f696e41cf8d29982b262e18a4d7a7db6c0a4efd0b7e65290d9c80cf3155834ceed5127f44b63ea79d0ab2de9e0d036507db02cbf511d852cc7b5dd1f7a7dd878c0d5a3a54c098de01230b120bb48faf218d8455ecd8ccb8e65651cea762e303287a5f2a0f23664b6d5ddd9007f1b4c34086ef007c33eec7f8e2b99a435c782fba151963d74e6c0cfb2d7b11263a7ab2ea98407c86558b17c0c", 0x9b}], 0x2, &(0x7f0000000d40)=[@rights={0x18, 0xffff, 0x1, [0xffffffffffffff9c, r5]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x20, 0xffff, 0x1, [r9, r3, r2]}, @cred={0x20, 0xffff, 0x0, r10, r11}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @cred={0x20, 0xffff, 0x0, r15, r16, r17}], 0xb8, 0xd}, 0x4) 13:15:35 executing program 1: r0 = socket(0x2, 0x4002, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fac1400ff7d81afe46d002358376ff8ad2b15b57be42b9e579f121cd5e7e68c547ae4bf41f433e0f09384d0829696473d48e4c734a899f96f0b22ae006eed0e76d93c6b3bea7a07246ebf798f5ad2d9ac55a52f7dc80627824ec6c966cfe17d93807ac2db1b6de7fb584d490000007c62f547d55587267b49050932ed612e5ffe04fd83800b0331dd48d6fdc2ef47c3619e0ba46f5ef41ee4b91596ac44b4d2c38f46572cf51ad724ff030000c157e75bb241080000000000001d36a82818af28ea997e3ea944433b373ddf0430b67f055df2b473f9c2f7a5daa53023dfc1ecc44000d912d480f204b8ebafff0447c89263b791070000af656f9362301577eac6f705d4729f7c40b3dffccd0ea95f1001d90d2367beab3b00b0c1b705f6b4300048c4c0db6c55a02a05961e2dcddadb9edd0a568f484b4d217824b0aa5560ea147f1bd941f986fc40017f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd0e9b080b8965eeca7166000653cea545a6a9a66e4fa44d7e408d141576c67f85d104ebefb61568ab029314fa313a6b96db0a98280fb83864febfa43acb9f0d4ec7ed857bd2c1cfa034c9c5cdc2569575b2c3e19b9ffb456a269b4e476fc86e9aecec3f0200"/475], 0x10) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x2800c) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000000c0)=0xffffffffffffffa9) r2 = accept(r1, 0x0, &(0x7f0000000200)) getsockname(r2, &(0x7f0000000240)=@in, &(0x7f0000000280)=0xc) writev(r0, &(0x7f0000000300), 0x1) 13:15:35 executing program 0: r0 = socket(0x18, 0x1, 0x0) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000140)=0x4) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe, 0x3}], 0x0, 0x0) close(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x36, &(0x7f0000000140), 0x4) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r2, &(0x7f0000003cc0)=[{&(0x7f0000001500)="1f936b02e8c20a51a7367db8f457f909a4414a928e1bf95d13b7b48f5852d5e3fa8e3b4755c1aee2275c780c824852b9a25e8eeeab74658a80bdd92bcbb710beb4b8583ccd6858b5deb942856a3aeeb636458a8bcd6be959b4662b31f56c4a999158f98b7150ff705475d3c9221b9bfc47006ae5730273ce710a4635dec5cd5587f3e06a0b2ddf2e26561123d0f28b4adbaed95c97ce43f29d6c94b9303a88c4ccca7359fa378caeb7ea2a8df08f61ed93277b2df63ee3073be83450a48b81903892ce81aab951d07b34e53943d8c29e", 0xd0}, {&(0x7f0000003900)="11aab6ef81053803d47e04ed48cd575856b282bf92ccfc4b3cbc4a81f7e13773b92c48022f33624a1e41e64f4543073e6c1b30c6ceac718c3bcbc489f081a85b2d3dcb39615d57ff4fa0ce1fa9e3fbf31a62f70968daea429057e6312f1e44f19c1985ea0f934b755c445d920b11e789bc662fd29b7b7d9788621c22f5d6e1872aea20b10d57a15aa45b649eda54cf239432f9e1bca80ab2744b84a60481cfb2ca1cd0", 0xa3}, {&(0x7f00000039c0)="62f279d7fcc0b0c97408e45624a6281337ddf381cef7acfe297909dbfb61f501a8dc5003b441447fa78c1e5518d15d6bc08305979fa9d6fee84e7b8dec3f7ca2579eb9fe59179630316986745cc0d5152f5690c15912545ec45b3c1579884169a4755da9c04a0c542189ac56fd0282be528bf8379e2f35ca2d4b9ad0ddae79bf04c5", 0x82}, {&(0x7f0000003a80)="4c0102859b06f82dc19ba947d4c7d159789f90cd7e5eaf3237c5f80843f423575635931b92e21ced4b787319e4680f9263a0e17d52a98490b062ca0e4066289c79b1aae0fffc64a5896145b5b3982df490aa605d6be76c13b82dc54160a6c4b2edba3740915bd160625843d45a4efc546e431c9f61b2b02c57f4745d9a0bc62168a193bd16088ccab3aa2afb6e74c12ab6630e5863b358bbaf27e6ec62a8aa928cac645665467133c540af432e478bf16b778a0a3359893e7186", 0xba}, {&(0x7f0000003b40)="7972e2383b2ff873c0cc8d5d93f17620c1d599565e969a16dd89e72b32e05b6534568fae99473f2f666af4a8af98bbc84650350a26bb2d7e217a99f09fee530bbb33c062fbff3d8746d15d8c6564e991b54f0ba7e0297eb39245dc35fc83dee3795253e9b0325f4e28170002b2fade4186cde5f51176362d3d990c6e51b077ed636dfdda30f739d4042c44237c5e154afcb0aa935ae91e992c4467d5bdc48fd3f47f7c39d4b29eca871832e2659f527d2b6a4ea36f63936dcf270ac2bfb04324fb1d1bfe523e0fbac3aab99531dfb6eef2f2f85086e58459308e77d947f6a057b3d15435c74b9814c9e22a572ba57d75c5c5", 0xf2}, {&(0x7f0000003c40)="8dec80506622411de209e889ab29ccbf47ae9f65536bfa1a91760b3efd18e6ba0ae2c38f914f5adff6e4eff8be954a1fd39e7e6d012f103f69bd4ee6024d3badc3c0480a61cceaa957740bccfa92798acd474cd3394cf65b607258a25bdd9761e44eb9", 0x63}], 0x6) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e7, 0x7, 0x1}, 0x2) shutdown(r1, 0x2) 13:15:35 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) r3 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r3, 0x0, 0x0) dup2(r1, r2) ioctl$TIOCOUTQ(0xffffffffffffff9c, 0x40047473, &(0x7f00000000c0)=0x7) close(r0) setrlimit(0x8, &(0x7f0000000300)) dup(r0) execve(0x0, 0x0, 0x0) 13:15:35 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCNOTTY(0xffffffffffffff9c, 0x20007471) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "0000afe37f0000004e7bf213ffffffffffff405b", 0x0, 0xffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) socketpair(0x6, 0x2, 0x40, &(0x7f0000000100)={0xffffffffffffffff}) setsockopt$sock_int(r3, 0xffff, 0x100, &(0x7f0000000180)=0x1, 0x4) read(r2, &(0x7f0000000440)=""/4096, 0x1000) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000140)={0xfffffffb, 0x0, 0x0, 0x200, "010000000000000000ffffff7f00", 0x2}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x2800c) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000000c0)=0xffffffffffffffa9) ioctl$WSDISPLAYIO_ADDSCREEN(r5, 0x80245753, &(0x7f0000000080)={0x94, './file0\x00', './file0\x00'}) setsockopt(r4, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000ac0)="cb50690d472457db77fde513406cd76431061d34ec2c7fc6e6c9f61f4ad07e6851938a5a62315697fbe8f79758534d6bdfc34217ccad1ac2ccec2564e8483a0fc8ed091ed1db8224bb5b58f56d0b28e201a5e9b1b915516101943d0a2e32a6d1ffe84aa6b36fac591b1179747cbccbc2517c2e2ed188a9ff9c5ddc118c8e99d1f4f2441d437804e739d32d749cd3d177b81ffcd5e55332f33549f367bcc33c8a4d8d1085b287c32d6c465f485a3fcd465a509a5363f875d625889c0841b7cbf4dbfde7e0078a6422aa6e42c80fecfab626cb8b0a8a16531d87126a9f7519071dff50b0698cb70c4443a67a0cf0c95391320e7926b811f112b9bcc995511a701c3cde2e470b6c01fe861c51c7d4a879839492fa8217020096c6b4e419b94a76a3ff59e8bc58e544548185b720f929e1e00c2d0a14d6ed1087cc056c9ce8ff4f9bf2966812e2bee82166fb32cb297b8e19963a1b5bab66b14a7e531dcba725b7a7d7fb17b8a71c24c82d5147e7275e22a854", 0x171) 13:15:35 executing program 1: pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x8008) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000000c0)=0xffffffffffffffa9) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x9, 0x3}, {0x5, 0xfffffffffffffffa}}, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000140)={'./file0\x00', 0x1, 0x3, 0x3, 0x1, 0xe00, 0x0, 0x2, 0x6487bf7024c1729c, 0x5, 0x59000000, 0x3}) setsockopt$sock_int(r1, 0xffff, 0x1021, &(0x7f0000000080), 0xfffffffffffffe8f) 13:15:35 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r1, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380), 0x110) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = kqueue() socket$inet(0x2, 0x8000, 0x5) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd, 0xfffff}], 0xf552, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x2800c) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000000c0)=0xffffffffffffffa9) ioctl$VT_SETMODE(r3, 0x80087602, &(0x7f00000000c0)={0x1, 0x1, 0xffe0, 0xfffc, 0x1}) 13:15:35 executing program 1: r0 = getppid() wait4(r0, &(0x7f0000000000), 0xbfd9379ab11010c6, &(0x7f0000000040)) r1 = msgget$private(0x0, 0x103c0) msgrcv(r1, &(0x7f00000009c0)=ANY=[], 0x0, 0x2, 0x1000) msgrcv(r1, &(0x7f0000000280)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\t\x00'/101], 0x65, 0x0, 0x1000) r2 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r5 = getgid() semop(r2, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r4, r3, 0x0, r5, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) msgsnd(r1, &(0x7f00000009c0)=ANY=[@ANYRESHEX=r4, @ANYRES32, @ANYPTR64, @ANYPTR64=&(0x7f0000000740)=ANY=[@ANYRESHEX=r0, @ANYRES16=0x0], @ANYRESOCT=r4, @ANYBLOB="1e5996159c825eaf46e61e555b396a7212e4a4d9c4f8eab0264a4887f4802092a94656f0f38d0e4cd6e50f8fe555a0a97a8624c412af0b17ca92daa87e38660ea897daa9734ebc0e265544d55db136ca30ec29ff5ffc228f36592b1cb5ed764c2c5831ba88b149e6931c23a2fac8d664bde46aefcbb17fa512117faf0da8bcba89d93b2aba7a8e2273f0eabbffd5a3bca649ae0852dec13999d60000000000", @ANYRESOCT, @ANYRESOCT=r2], 0x8, 0x800) r6 = socket(0x18, 0x1, 0x0) close(r6) r7 = socket(0x18, 0x400000002, 0x0) fcntl$getown(r6, 0x5) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r10 = getgid() getgroups(0x1, &(0x7f00000003c0)=[r10]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) getgroups(0x9, &(0x7f0000000540)=[r10, r10, r10, r10, r10, r11, r11, r11, r11]) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r16 = geteuid() r17 = getpgid(0xffffffffffffffff) r18 = getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000c40)={{0xbaec, r15, r9, r16, r14, 0x143, 0x11}, 0x80000001, 0x100000000, r17, r18, 0xffcffffffffffffd, 0xfffffffffffffe00, 0x100000000, 0x9}) setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000240)={r17, r8, r9}, 0xc) r19 = getgid() getgroups(0x0, &(0x7f00000003c0)) getgroups(0x9, &(0x7f0000000540)=[r19, r19, r19, r19, r19, 0x0, 0x0, 0x0, 0x0]) getgroups(0x2, &(0x7f0000000140)=[r9, r19]) r22 = geteuid() getgroups(0x5, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) r23 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) semop(r23, &(0x7f0000000800)=[{0x3, 0x8, 0x1800}, {0x0, 0x80, 0x1800}, {0x3, 0x1, 0xffa}, {0x2, 0xfd, 0x800}, {0x7, 0x8}, {0xb, 0x9, 0x11800}, {0x4, 0x4, 0x800}, {0x4, 0x4, 0x800}, {0x4, 0x7fffffff, 0x1800}], 0x9) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x8008) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffffa9) lchown(&(0x7f0000000240)='./file1\x00', r25, 0x0) r26 = socket(0x11, 0x3, 0x0) r27 = kqueue() kevent(r27, &(0x7f0000000000)=[{{r26}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) dup2(r26, r27) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000140)=0xc) r29 = socket(0x11, 0x3, 0x0) setsockopt(r29, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r30 = getpgrp() fcntl$lock(r29, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r30}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xc) r32 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r35 = getgid() semop(r32, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r32, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r34, r33, 0x0, r35, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) shutdown(r36, 0x0) poll(&(0x7f0000000000)=[{r36, 0x1a5}], 0x2000000000000160, 0x0) getsockopt$sock_cred(r36, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000440)=0xffffffffffffff46) semctl$IPC_SET(r32, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r37, 0x0, r31, 0x0, 0x40, 0x7}, 0x7ffd, 0x1fe, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r39 = socket(0x18, 0x2, 0x0) accept$inet6(r39, 0x0, 0x0) getsockopt$sock_cred(r39, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r32, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, r40, r38, 0x0, r41, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) semctl$IPC_SET(r23, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r25, r38, r28, 0xffffffffffffffff, 0x40, 0x4}, 0x49, 0x8, 0x5b5f}) r42 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r42, r43) r44 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r44, r45) getgroups(0x1, &(0x7f00000002c0)=[0x0]) r47 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r47, r48) setgroups(0x5, &(0x7f0000000300)=[0xffffffffffffffff, r44, r43, r46, r47]) r49 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r49, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r49, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) getsockopt$SO_PEERCRED(r49, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0x110) r51 = getuid() r52 = geteuid() setreuid(r51, r52) getgid() r53 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r53, r54) r55 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) semop(r55, &(0x7f0000000800)=[{0x3, 0x8, 0x1800}, {0x0, 0x80, 0x1800}, {0x3, 0x1, 0xffa}, {0x2, 0xfd, 0x800}, {0x7, 0x8}, {0xb, 0x9, 0x11800}, {0x4, 0x4, 0x800}, {0x4, 0x4, 0x800}, {0x4, 0x7fffffff, 0x1800}], 0x9) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x8008) getsockopt$sock_cred(r56, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffffa9) lchown(&(0x7f0000000240)='./file1\x00', r57, 0x0) r58 = socket(0x11, 0x3, 0x0) r59 = kqueue() kevent(r59, &(0x7f0000000000)=[{{r58}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) dup2(r58, r59) getsockopt$sock_cred(r58, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000140)=0xc) r61 = socket(0x11, 0x3, 0x0) setsockopt(r61, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r62 = getpgrp() fcntl$lock(r61, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r62}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xc) r64 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r67 = getgid() semop(r64, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r64, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r66, r65, 0x0, r67, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) shutdown(r68, 0x0) poll(&(0x7f0000000000)=[{r68, 0x1a5}], 0x2000000000000160, 0x0) getsockopt$sock_cred(r68, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000440)=0xffffffffffffff46) semctl$IPC_SET(r64, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r69, 0x0, r63, 0x0, 0x40, 0x7}, 0x7ffd, 0x1fe, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r71 = socket(0x18, 0x2, 0x0) accept$inet6(r71, 0x0, 0x0) getsockopt$sock_cred(r71, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r61, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r64, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, r72, r70, 0x0, r73, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) semctl$IPC_SET(r55, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r57, r70, r60, 0xffffffffffffffff, 0x40, 0x4}, 0x49, 0x8, 0x5b5f}) r74 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r74, r75) r76 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r76, r77) getgroups(0x1, &(0x7f00000002c0)=[0x0]) r79 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r79, r80) setgroups(0x5, &(0x7f0000000300)=[0xffffffffffffffff, r76, r75, r78, r79]) r81 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r81, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r81, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) getsockopt$SO_PEERCRED(r81, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0x110) r83 = getuid() r84 = geteuid() setreuid(r83, r84) getgroups(0x1, &(0x7f0000000340)=[r76]) r86 = msgget(0x2, 0x40) msgctl$IPC_SET(r86, 0x1, &(0x7f00000003c0)={{0x2804, r57, r79, r83, r85, 0x0, 0xff}, 0x10000, 0x9ffb, 0xffffffffffffffff, r82, 0x400, 0x1, 0xfffffffffffffffd, 0x4}) getsockopt$sock_cred(r39, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, &(0x7f00000007c0)=0xc) r88 = getegid() getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0, 0x0}, 0xc) r90 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) semop(r90, &(0x7f0000000800)=[{0x3, 0x8, 0x1800}, {0x0, 0x80, 0x1800}, {0x3, 0x1, 0xffa}, {0x2, 0xfd, 0x800}, {0x7, 0x8}, {0xb, 0x9, 0x11800}, {0x4, 0x4, 0x800}, {0x4, 0x4, 0x800}, {0x4, 0x7fffffff, 0x1800}], 0x9) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x8008) getsockopt$sock_cred(r91, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffffa9) lchown(&(0x7f0000000240)='./file1\x00', r92, 0x0) r93 = socket(0x11, 0x3, 0x0) r94 = kqueue() kevent(r94, &(0x7f0000000000)=[{{r93}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) dup2(r93, r94) getsockopt$sock_cred(r93, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000140)=0xc) r96 = socket(0x11, 0x3, 0x0) setsockopt(r96, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r97 = getpgrp() fcntl$lock(r96, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r97}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xc) r99 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r102 = getgid() semop(r99, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r99, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r101, r100, 0x0, r102, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) shutdown(r103, 0x0) poll(&(0x7f0000000000)=[{r103, 0x1a5}], 0x2000000000000160, 0x0) getsockopt$sock_cred(r103, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000440)=0xffffffffffffff46) semctl$IPC_SET(r99, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r104, 0x0, r98, 0x0, 0x40, 0x7}, 0x7ffd, 0x1fe, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r106 = socket(0x18, 0x2, 0x0) accept$inet6(r106, 0x0, 0x0) getsockopt$sock_cred(r106, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r96, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r99, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, r107, r105, 0x0, r108, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) semctl$IPC_SET(r90, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r92, r105, r95, 0xffffffffffffffff, 0x40, 0x4}, 0x49, 0x8, 0x5b5f}) r109 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r109, r110) r111 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r111, r112) getgroups(0x1, &(0x7f00000002c0)=[0x0]) r114 = getegid() getgroups(0x40000087, &(0x7f0000000700)=[0xffffffffffffffff]) setregid(r114, r115) setgroups(0x5, &(0x7f0000000300)=[0xffffffffffffffff, r111, r110, r113, r114]) r116 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r116, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r116, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) getsockopt$SO_PEERCRED(r116, 0xffff, 0x1022, &(0x7f0000000380), 0x110) r117 = getuid() r118 = geteuid() setreuid(r117, r118) getgroups(0x1, &(0x7f0000000340)=[r111]) r120 = msgget(0x2, 0x40) r121 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) semop(r121, &(0x7f0000000800)=[{0x3, 0x8, 0x1800}, {0x0, 0x80, 0x1800}, {0x3, 0x1, 0xffa}, {0x2, 0xfd, 0x800}, {0x7, 0x8}, {0xb, 0x9, 0x11800}, {0x4, 0x4, 0x800}, {0x4, 0x4, 0x800}, {0x4, 0x7fffffff, 0x1800}], 0x9) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x8008) getsockopt$sock_cred(r122, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffffa9) lchown(&(0x7f0000000240)='./file1\x00', r123, 0x0) r124 = socket(0x11, 0x3, 0x0) r125 = kqueue() kevent(r125, &(0x7f0000000000)=[{{r124}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) dup2(r124, r125) getsockopt$sock_cred(r124, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000140)=0xc) r127 = socket(0x11, 0x3, 0x0) setsockopt(r127, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r128 = getpgrp() fcntl$lock(r127, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r128}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xc) r130 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r133 = getgid() semop(r130, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r130, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r132, r131, 0x0, r133, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) shutdown(r134, 0x0) poll(&(0x7f0000000000)=[{r134, 0x1a5}], 0x2000000000000160, 0x0) getsockopt$sock_cred(r134, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000440)=0xffffffffffffff46) semctl$IPC_SET(r130, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r135, 0x0, r129, 0x0, 0x40, 0x7}, 0x7ffd, 0x1fe, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r137 = socket(0x18, 0x2, 0x0) accept$inet6(r137, 0x0, 0x0) getsockopt$sock_cred(r137, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r127, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r130, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, r138, r136, 0x0, r139, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) semctl$IPC_SET(r121, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r123, r136, r126, 0xffffffffffffffff, 0x40, 0x4}, 0x49, 0x8, 0x5b5f}) r140 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r140, r141) r142 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r142, r143) getgroups(0x1, &(0x7f00000002c0)=[0x0]) r145 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r145, r146) setgroups(0x5, &(0x7f0000000300)=[0xffffffffffffffff, r142, r141, r144, r145]) r147 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r147, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r147, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) getsockopt$SO_PEERCRED(r147, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0x110) r149 = getuid() r150 = geteuid() setreuid(r149, r150) getgroups(0x1, &(0x7f0000000340)=[r142]) r152 = msgget(0x2, 0x40) msgctl$IPC_SET(r152, 0x1, &(0x7f00000003c0)={{0x2804, r123, r145, r149, r151, 0x0, 0xff}, 0x10000, 0x9ffb, 0xffffffffffffffff, r148, 0x400, 0x1, 0xfffffffffffffffd, 0x4}) r153 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) semop(r153, &(0x7f0000000800)=[{0x3, 0x8, 0x1800}, {0x0, 0x80, 0x1800}, {0x3, 0x1, 0xffa}, {0x2, 0xfd, 0x800}, {0x7, 0x8}, {0xb, 0x9, 0x11800}, {0x4, 0x4, 0x800}, {0x4, 0x4, 0x800}, {0x4, 0x7fffffff, 0x1800}], 0x9) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x8008) getsockopt$sock_cred(r154, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffffa9) lchown(&(0x7f0000000240)='./file1\x00', r155, 0x0) r156 = socket(0x11, 0x3, 0x0) r157 = kqueue() kevent(r157, &(0x7f0000000000)=[{{r156}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) dup2(r156, r157) getsockopt$sock_cred(r156, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000140)=0xc) r159 = socket(0x11, 0x3, 0x0) setsockopt(r159, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r160 = getpgrp() fcntl$lock(r159, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r160}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xc) r162 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r165 = getgid() semop(r162, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r162, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r164, r163, 0x0, r165, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) shutdown(r166, 0x0) poll(&(0x7f0000000000)=[{r166, 0x1a5}], 0x2000000000000160, 0x0) getsockopt$sock_cred(r166, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000440)=0xffffffffffffff46) semctl$IPC_SET(r162, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r167, 0x0, r161, 0x0, 0x40, 0x7}, 0x7ffd, 0x1fe, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r169 = socket(0x18, 0x2, 0x0) accept$inet6(r169, 0x0, 0x0) getsockopt$sock_cred(r169, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r159, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r162, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, r170, r168, 0x0, r171, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) semctl$IPC_SET(r153, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r155, r168, r158, 0xffffffffffffffff, 0x40, 0x4}, 0x49, 0x8, 0x5b5f}) r172 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r172, r173) r174 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r174, r175) getgroups(0x1, &(0x7f00000002c0)=[0x0]) r177 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r177, r178) setgroups(0x5, &(0x7f0000000300)=[0xffffffffffffffff, r174, r173, r176, r177]) r179 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r179, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r179, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) getsockopt$SO_PEERCRED(r179, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0x110) r181 = getuid() r182 = geteuid() setreuid(r181, r182) getgroups(0x1, &(0x7f0000000340)=[r174]) r184 = msgget(0x2, 0x40) msgctl$IPC_SET(r184, 0x1, &(0x7f00000003c0)={{0x2804, r155, r177, r181, r183, 0x0, 0xff}, 0x10000, 0x9ffb, 0xffffffffffffffff, r180, 0x400, 0x1, 0xfffffffffffffffd, 0x4}) geteuid() r185 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r188 = getgid() semop(r185, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r185, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r187, r186, 0x0, r188, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) msgctl$IPC_SET(r120, 0x1, &(0x7f00000003c0)={{0x2804, r187, r114, r117, r119, 0x118, 0xff}, 0x10000, 0xfffffffffffffdab, r148, r180, 0x200000000400, 0x1, 0xfffffffffffffffd, 0x4}) r189 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r192 = getgid() semop(r189, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r189, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r191, r190, 0x0, r192, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) getgroups(0x38f, &(0x7f0000000880)=[r79, r42, r87, r88, r89, r114, r190, r20]) r193 = msgget(0x2, 0x40) msgctl$IPC_SET(r193, 0x1, &(0x7f00000003c0)={{0x2804, r25, r47, r51, 0x0, 0x0, 0xff}, 0x10000, 0x9ffb, 0xffffffffffffffff, r50, 0x400, 0x1, 0xfffffffffffffffd, 0x4}) r194 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r197 = getgid() semop(r194, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r194, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r196, r195, 0x0, r197, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) lchown(&(0x7f0000000180)='./file0\x00', r25, r13) r198 = getpid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000380)={{0x1, 0x0, r21, r22, 0x0, 0x0, 0xd2af}, 0x4, 0x2, r198, r0, 0x2, 0x100, 0x10001}) r199 = msgget$private(0x0, 0x103c0) msgrcv(r199, &(0x7f0000000580)=ANY=[@ANYBLOB="00000006dc143d00000000000000000000000000000000000000000000000000000000006f508d2e16efb8a6a2c54631fd45000000000000000000000000000900000000000000000000000000000000000000400000000000000000000000000000000026e1b0e4d946a6954ffdb96db90e31d9a8da971aa46da43312ce5e8791b86c7c3700df63e7651c6e415f1e8b9e00e653fb92291a8f399075edff96122394a70ef3a09fc8e005ebbc5d0d5ca02e006d092d5cd7c1823c03dda1b351018e62dfa43f256503573e7c4a1b8ea2659059a97dca39667cdbfdc87f91238cd9b53074ff56a95e71921647c406d50743519c2d777c29ebbcd4bc92267cc94ebcfb9a0f512d98e09ac6ad4b5c77649476d619c11e1b2a3dcf4a59881681fddb549c484610a4c5cc64f60c77f318aa1311eaa67d17c9f118ba00ff7248d34e481e7aab"], 0x65, 0x0, 0x1000) r200 = semget$private(0x0, 0x0, 0x9) semctl$GETVAL(r200, 0x3, 0x5, &(0x7f00000004c0)=""/57) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x610, 0x0) r201 = socket(0x11, 0x10000000000003, 0x0) getsockopt$sock_int(r201, 0xffff, 0x1001, &(0x7f0000000000), &(0x7f0000000040)=0x4) 13:15:36 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt(0xffffffffffffffff, 0x1, 0x1f, &(0x7f0000000000)=""/23, &(0x7f0000000040)=0x17) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x10, &(0x7f00000000c0)="eb368f80", 0x4) 13:15:36 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) dup2(r0, r1) pwritev(r1, &(0x7f0000000400)=[{&(0x7f0000000000)="406b93014c39d5fc4236b01739263eb3a08b3d5195a6569ea26c7d4183dd994084f223a2749de9c8cc5a3c22bc7c14f4b3c0cd823215a408899c123637f24aa73f1010c5cbd71154220455b6c4fc753614e5188933b588c2f9aadc5c26f0e5ee6ad8ea95b6a1bf2869dd545ba4218efbb07eb88648cb18dda4df830cb6ff3b9e76a072bbd30e86d0bbb74f98aef3b71f0366ecd227fd99b7d905c4", 0x9b}, {&(0x7f00000000c0)="8b639b51d088da2c81d621cf8efb85cefce2774f7c0c22cea26e5235766f8295937389ae4517dd9d17851274482eebf2f4d4c51cecf44b461dba6bbe247d450735051ebbb44a0833df0907e36c50aa5b12735001931bc45c2a8f344494baf4c7f933dc7a1dc49e2e739c1bfa71ae761bda02a1c558ed50cbc3e3532d798851522d6a54b5", 0x84}, {&(0x7f0000000180)="e8d821e8916e814106478f2ea2e99a0b7ccd0c367dbc3334898340c8d40ac268d3cfc89f520a2c3f2ecb8ec02a935aeafe852dcdf9c377cead41798499ba3e21b27a232a8ba8507c16d614a2717155dfc883e3556ecb185be549b95841b38c2a1a4f87583191bc683021dfc750", 0x6d}, {&(0x7f0000000200)="b373c1c4a1a7dd06ded58565e6a21b76d32569846203fdba358aaf0e590d244cf799a3c850777de98837e08c60e424dde62a630919561a951d34cd0fa894a5bb5cd49e9c14093a4d906d787a486b9886d5685742c88251", 0x57}, {&(0x7f0000000280)="2745b702e63e7468cae184c8f96332de57bd4c8fa062450173a5bb64f975da5f762a1dfacf82453d1a9147902bf5f3eb5ffd750491d08920c91b7e86bb05605213dfdedf8a1d635c5e0619613f3aa4b07aa019ff80c4334fb85c39c56e9594bc22dd9c60d31f19cd89110f0545d6e3c90cf9542bdf93bffbc7647e10fd9d0c60e104c1eb4fe578501c90a8cc2b2d16575b06c614e5f2c991503e9191889570d9fc7a25c4e5a2ce22d8246a68c9aeb3d861efd815d1ff680795c519586cda7b15e96b7d70d5d1fe961f1360bf29ed9f24f588f8efc4c50c1f02801cab1c9e7884e85f44e62deff6c4ce438d250d1ad1", 0xef}, {&(0x7f0000000380)="816367b3422c8f56ebacb72d04af71df671a92961f8c415c07c735d5f9748b79163fdd13c04a89996f7f4dc75f1555a73a58b16e04b454a81c2ae78e084ee8247035d86d99ca508fd9767b1de9c8b07cea6950d8ee438b883ffbccc33b6571cf9428e7bdfc6c644272690b9a4d18", 0x6e}], 0x6, 0x0, 0x0) r2 = shmget(0x0, 0x200000, 0x2c8, &(0x7f0000e00000/0x200000)=nil) r3 = kqueue() r4 = socket(0x11, 0x3, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000)=[{{r4}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) dup2(r4, r5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) shutdown(r6, 0x0) poll(&(0x7f0000000000)=[{r6, 0x1a5}], 0x2000000000000160, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000440)=0xffffffffffffff46) pipe2(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) poll(&(0x7f00000004c0)=[{r3, 0x4}, {r4, 0x2}, {r6, 0x4}, {r0, 0x4}, {r7, 0x80}], 0x5, 0x10000) shmctl$IPC_RMID(r2, 0x0) r8 = socket(0x11, 0x3, 0x0) setsockopt(r8, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r9 = getpgrp() fcntl$lock(r8, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r9}) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000240), 0xc) getsockopt$sock_linger(r8, 0xffff, 0x80, &(0x7f0000000580), &(0x7f00000005c0)=0x8) 13:15:36 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) read(r0, &(0x7f0000000440)=""/4096, 0x1000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) shutdown(r1, 0x0) poll(&(0x7f0000000000)=[{r1, 0x1a5}], 0x2000000000000160, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000440)=0xffffffffffffff46) mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x4cb5e36b68649da0, 0x5012, 0xffffffffffffffff, 0x0, 0x0) chdir(&(0x7f0000739ffe)='..') madvise(&(0x7f0000734000/0x1000)=nil, 0x1000, 0x6) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x800, 0x0) pwrite(r2, &(0x7f0000001440)="18dc9d8b8b735d93822d49b545ab407cc38108fbd158671c76a718ffd1c5c1454037e479a1e727c8c6e6aff54e86a4bb9ab40860b31324694835fb1ad7df0d4bb1fa5b38bd0d646bf01ca3024072ce5612e361ed474085773f747bd63d21d2f43c0b60ff3eac84853647a561b6bda71d7f59315b6cf38580133fe3ebbfee1bdbbf6a214d4338eaff6ce6f19905169be6cf74f4e708c0fedb233f49e16d742dfc26f745ace3a000eb1663c6a0c808b8a0c7058f7e4e6d66c2548232ee9a9b31c732deb0abbbf892b764cf05faaab8d5b7c698dde02b7757ad16a7c91f1241dae6b180c263c47f90b129fbde49d144e8020a078ccfd143e1699aa919e25a4657e4cafa3bba980176add104ca1d9ebace3773aa91e43518744e8a4dad269def9f797968792d98fe9c01f9b0b9009c6441705ee9563ccf6d900329e670bdeb979913b76016f221cefc4835b139c2965165c4b8ee3e14a306c939da422f8044852e0292a9a5550226a4bcab88aea0f35b6f5cf5235a67f9f8a2a5b2ec60ccaf7378d44615018acc83cb03876b66adb672b109b8b7b505d01a78c6908e72bd1c448c1f8f66e81a2e1887ea1a2ebb7726882c0f9e2586e830aedc44cd55cb29dec27a8970a8fc72932018368a4ab636ca976e7cd4971c18d913a93eaab3d5857dac06ee3f4fb450d15d95ff67171f7257d8734dae33fe334fd0aaa7f858f717b073ded33a93d58939c128d973de658746cd080fb03a1ace7d044db033c6909da62297da9c5dd85bc6d59499228ebc24a818913697f6254c436bf5f9dd36960eefcf400b0268794cd4b0edd4c9f1e08d9adbdc585a02a513c3f7aca04f5f18e040e5ef7da1567aca87019a4c6723f7742c8502f2839ba577ad6a431a63c4877f65b4a1b094d99cfc4f20c1698b61e2af53532e13884f76b59df0ed143882853d8cc3be630314f07212358668e33391b330eb9b9e02f153305bb390c75f9605f899f97d691bfe24c494b533128c73b681e686e0f9e3a203686519a02c766e357624e5732de7f5e56050c41215259c4cda9b1893d6623436bd10cf39b93fb0f88ce684d49945f3e0e2d34fbbc00bbff9c0206813a5d9ca1123f7a0837d5ba6cdff2278953aee60e6d5c610bcb27f38c03b557bd95d73793d03d21e82aa41ecadcf6682fe43b6595ae9cbd41d1ef5bc7f6852d8d24b138e374a8fb619877ee3d43ad4f1bfa65295bd3e1439a47da51a7db79a0e1c6227323aafe2fb502499154a9563ccfe7b5afdc83d754a6b3cca1dc524e4a725ff99ea166b6adf24ea50fc1ece46ec67e6749f429783993822c572441b8ff287765142289479dc6e60ab12b4d6395eed2d48a8465657ff703b4f0e37f8540856738c75661ebd375ae6ffec3f66f55f5a260fe52dcfec311c2897dd1cece9d6ee2ce59cfbb67ac98aa3a49759691f2837223c4b4f65d598ba54e8fa271f15139373bfcbdc1190b0948915d7e8d7829af2844dd53ca54410d60ec812dc979791f56ad20a79c0e96f4f666555be3ee85c6a19ad27ca0e61681ee9c2605e04a7dacfad76b58caaba767c1576ecd330db31ac0cdee818710cb88f8d65e36a1a08dc016fe16c633b4362ead84336b823d932e8b9bfff8d0184769572b25639f3adf50295727f490ca86a434973612cb5f425b328671236eb1c57b4eddb308ab9a92244c1e91ab2058e2f3a8882dd5285017e6f28cdcb0cb0951329d683a286e05b3b5071c9ed1ff4c19b1ad3ffd78e9dadf5b8ea4d2872b53f7ea1e647e19b92b92373e376859acabfd94655aa1d1aa9afa73af240d50f0deb00326ed6364b8a54bac73a14907baa18666019eaeef3c118937caf72e49071c6c3c220fdcc59ce5d6294d527503ea2bee53c4d7cfd88017c0bbedc5fb86ac984fc857403b2305a577b33cc4de4e4dbde9a225d9abaed45887b7315a0579760fa753787d46fadf499efd686d6f00b10118f36eb3432e38d929d17efd0c8422a4bff146a1104720d9fb2905c32fd03601f0721d75f5f25a075ac38b9eecc6915e1c6883805f2c97f8ec670c6b79f5dc6a236de32d1af6b5eaa68c99757a758c63f33acdfa3ff95ec931ee1975a087beface537c3ebce38eaad59b6ab6e912b953e2cd8e5f1c5fb7245d3f551d46494dc956369f1e266afe17f210ae782b91c1d64f8fc0bc7ef39aa9b361e8b34696988ea5a61dd808b0c84e841e710e35ae7d3aa88a1b02722e747c96e060925d8034da920aac10c3c324e2eb889a3bb541f2ad4db0dd42a99e971d76b37a3785a6ee5920f9f290c5d1b4f828f9e70189c49ba7498ee0b57c2d903581cef33e17d6827108eff4d5ebc46308f8b73235b13955020e89dfefd10c97a1e8707eafa49882b999a6679c0d0425a6a09cc3d83fd0c64c93df1e337be63cd7a4559af6e7b77248c5ddbff25d923a4b03ad24fafd010697f31c444163cca733bacd8aa04bbe29c28290bf0155b226e1e7cd7a196e70900654158e91925c2e6e0afef282bb79ed4ff81754b471d7af097f8fb5c640b4fb133495144216d1f5803c3e3f30134bfab4d9e817ee919743a290b5feb574119ff9c1330e580076c67bf39b2b0fd024ea86ec55ca187b6bf953d81595331978d42cc4a07f1a2a8cfec72a19b0028551fdf041a30b8f245429919115d787887685ae6c57e766057e76f094acab20194476220d4b2d8fa4a83f296d5cc611771ee2eebd2aefc1ab78ba49223619b739ab554355d351afc85114685dc6367a264130d271e0e692cf02a9ad69dd6192268d8ebffeb9b8b9e2503ec49ee5afa0605db719ac3e5b06ed2cdbc9386c0a93fbae022f8b51cf876f9c95c11539ca87347e52e9b3c941cf48769c221afd80a9f9a4829078718b8493fc537921968def595cd809a88b97b3e109c08b607bfb2fcc1d1f1e8117c23f48dccc9c0cc5b3a9a5afbfedef97e247e7e0607590aa2b9f3d230c6e4d3d61cb3b8f219c175e5204229988cd446ab4d668328046832d32db7c67323a6353ce95752894f0e7c891db9457384d80126f7a72befdecf379d92e1e21053b547a2ff016cdbcfb1f15aad0de867f2eac284d9fae1924c619ddef1391abf974f9594bb394c06ba5c1cc71def93c48a2f423260b3e6f7e9b2bd80dcc2114aa61dc7481ac64740ad29750eeeb66c224c83edf7f24e78295c0938213b776e2cecff9910436db5025d4807a91cbcd50a010a96b41a084073e7e4193d96f2fc727fc902b654ec37e2d3cceded5c07acff1167f96a5076ad0c3f7decc8d6596cb959dd7687de5461b44c4389566e820d2a5023ac55925fbf00077699775ff67df62328e9e99480a0ed258430ac39a1fdd296073dbdf041759ed2c9b19e11d8e1fe970e4a92f26be173bffd648f38390777a66cf77a5e5776aa8d13f1708a5278f0c022597f0f111c6618e92e22f5d3fbe1ac67e52c22066dd49b0963a258b05b90d5b847630b90ba76cfcebaf11088c75d8ce2568737630939785cf71def720f72c9a560fa24a5f67f10fb0f35f9642b6c306b9b3da872adb74af8f3270f82fece432035c6f13dd16abf32d69938ad669c17bfae952afbf9599580aaa21db67229405e40b1b09f1a87f9c44881e0fb05099a9ed76be24417d1b971a2070fc4e097fefc028508767a9a562ed8e6cedc35dd541cc326f5b0221d48d203329629632f230640a4cc8b281c125a1242eaa6dbab9260bc06de1ce9630fd45c3b4bd4e927da1d20f5063006ad30eb318f93a6a5619920c7c6d00307e92ac7bd168bf90af95fb8e91a6feb23406b5a6e2c0ae54e77cebaa17efd8e1823bf238be816c803c1c6803e01e0daf9869610ee84e58248e8651c6495ca8fb8bedf02a2e8a9d6fbea03c11e40de89ed5847f4e515d635e5934acacb57a25095d44f4799a116db747f21780d9a3e154d7d683c52a134f7e9f1b905a50fc1d3d01dcc5d11c7d3536dfeebad5369ce7702b3b6b147c792b07bfd598290a16596960439b7452444f145ab2762e6f2322a85c5fb2e8091be7be72c1aebf4f5d3819fd7a48e4f145e3d0821dded2d0794abb37f654f7c20ef6b34643ababa5aad0cff10002b98a934e6195a75941710f316ffbd2ffcc1b942f7d3fb8ed487716cb43c462b1db408e80060ff3f0fa7a61b32b7532cb31e2b9999245b1d0c0e7b7a2eec2ab704d1ce2288db719fb8a435fe9e7c3da8f0d0c58a139b99c9033e2e435679cc4f47aeff5dc680e0f6b0af5600ab0278bc4391da21b04ea157fb3c7c9755347a6b39646f684f25a5b6a44adb69beb7aebe7e6a8e7412bd21e606a530a1aceae887cbdeaa529088bfa90069b09f7b4a9fec874e214f9ab0f9e041348bcdd7b17a10aecf3739a12345a2b97db5475b16a70048ec3e88705e7616c29f8f64e0e1cfbdef558f13bc4a2b4d50b2e533a4ec5f097a2788c1c5d920e08b8358028d04480010f199d7619574c37b6b6bfac793f9d548ad79a43af0b4f84cfff9550be7b82fd204d17e228fd2f7915a90e7e64e9274030382e41dddb41b02369d573d4f002630e6b455fdc947615eb0da07a24afe85ca46bc75fe346ed25cbe8252e8028b12052b1c99743b75b7eaf9455e4904aab881d642a602281900be767f5a07952c3f795a1dd32caaae5a4015ab68ba969fd4da666f55b6c6f45f5722486981e277d14967805678d483a22408860a9a3280f97550c32c9a79eddc0d953440583a29a28e70f7f84a85b3baff811314ba30f96ff5c4a56c1f346e106d111f05dc3065ee99ea031afdef7fee245ddea5b25e4a0b10908a87fdad0330f26073b803c2b8bd1a41fadb2ec3c5cd34f551d00441bafa48d7844a525eeff7541cd00191ccccb11a6df16be9e51716df3f3224dad0e3e6af63c24c664fa9beec872d1287bef221c41862c0ed3fbaa24909ca490abdb54fa251d520896204021cb85ee707b34b2a1e737ba38f58a902e96cb29851a53187d3be6e136d6fc94a3e5b66f99b902fc76c8abf4207026829a86592b1115bc2e05ea4f4b6f888c7bb68bb8fda54e54da4a6a888f8302866ac038d21e7e5bf8a67a20ff194f2129d87e0534cdd846782c8a875ad8aad7b709e8b6496e042d0f66c336892a847ecdcaef77b196849359b32d4652cf592c5ea135b487bdebc8aeee459285f16d81ed6869454fe8a8f9be516eabae21b0fbd57049aa300ee03a3af400b3c90958b28a30702bfc229817f5168c98011256e9800a87409632c1838cc159d59f661c95ffcdab66fa41206aa8ed23b3e777f96919dfa70d1bad2fee7c76c494cd9279a0e204625a10c584d53bec5413c2837b5fe257f6d87b3267b008994d79717b5934351f602e3c2bd8009d5048ca53c91a23f675ba4cf434c472e0533cbef6fdc20bc1d6a5f46bdcf011282f2c612faf17f40ea256b42c33224536b18eb621d872c9efbc26b86df09e971d18f93bea965cf67c9878125b295e12e1f049eeb1bb0b3c67c2f150bbe9d756f106fc7503cbe53f5461cc4a2e4d4ffe809759843bae3bc86254236a3b2fcc0335c384bd97fd7ea5cc1fb8f1a5f99bd10945a66ade77d94fd9a659acee359292c453db00334db1a3fe2a28915d47d597aee462d6fed3059dda86eba940e405d7e2766ffa174f451484e21379414577050b59e62c6c6752c9ac28f5be38abe95b7a4e2ae442708ea5fdc543b77711199084d069dc5877b95a5f57a9c3e8944f248b2a401c902009bab5a313534079d8e63ef84674ef1a2e14cfd53e2d2e2cb0a3a4fc94b2daf5d1cdb5e66742a8fc88db76225439c3283", 0x1000, 0x0, 0x0) 13:15:36 executing program 0: socket(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) shutdown(r0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x2000000000000160, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000440)=0xc) r1 = socket(0x11, 0x3, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) r3 = dup2(r1, r2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000140)=0xc) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) r5 = socket(0x11, 0x3, 0x0) ioctl$BIOCPROMISC(r3, 0x20004269) r6 = kqueue() kevent(r6, &(0x7f0000000000)=[{{r5}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) dup2(r5, r6) ioctl$FIOASYNC(r5, 0x8004667d, &(0x7f00000000c0)=0x1) setsockopt(r4, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) accept(r4, &(0x7f0000001480)=@in6, &(0x7f00000014c0)=0xc) setsockopt(r4, 0x8f, 0x24, &(0x7f0000000040)="8af6b7830f6562bc090ee3d5d374edcce665e0f19251ec21c2097092e603fec2434f8f965198967897c5b479ff", 0x2d) execve(&(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000180)='/&\x06\x00'], &(0x7f0000000380)=[&(0x7f0000000340)='%\'\x00', &(0x7f0000000240)='-^\x00', &(0x7f0000000280)='\xaa\x9b\x00']) r7 = openat$pci(0xffffffffffffff9c, &(0x7f0000000300)='/dev/pci\x00', 0x0, 0x0) fchflags(r7, 0x0) 13:15:36 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x8000000003) ftruncate(r0, 0x0, 0x80001ffffc) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) getsockname$unix(r1, &(0x7f0000000040)=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) 13:15:36 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') fchdir(r0) unveil(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x0) 13:15:37 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) ftruncate(r0, 0x0, 0x10000) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x8008) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000000c0)=0xffffffffffffffa9) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000000)=0x4) 13:15:37 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0xc7) mkdir(&(0x7f00000000c0)='./file1\x00', 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) poll(&(0x7f0000001fef)=[{}, {}], 0x53, 0x0) unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000180)='x\x00') unveil(&(0x7f0000000300)='./file1\x00', &(0x7f0000000340)='r\x00') 13:15:37 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000240)=[{{}, 0xfffffffffffffff9, 0x1, 0x0, 0x380000000000000}], 0x8, 0x0, 0xfffffffffffffffb, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getpeername$unix(r2, &(0x7f0000000200)=@file={0x0, ""/9}, &(0x7f0000000500)=0xb) r3 = shmget(0x1, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) kqueue() shmctl$SHM_UNLOCK(r3, 0x4) r4 = socket(0x18, 0x1, 0x0) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r5 = socket(0x18, 0x400000002, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r6 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000600)='/dev/diskmap\x00', 0x800, 0x0) r7 = socket(0x18, 0x400000002, 0x0) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r8 = kqueue() write(r5, &(0x7f00000007c0)="00b10f4b70e34525955ddea47ac2071a49156757ef5ececd2e87792679ec1e00c7867db1e6f13ba9b8542ed3260b5f35f3021dcad782e050cf05625927824b7527e3498253a13e2aa5cfe7448e2f66be95225dcd4c910d8ed6f04a86639746be2a2987366d94dafea58c17f2718827e831b68a900a9b760de3b568305299755d19dc3eab6f81", 0x86) r9 = socket(0x18, 0x1, 0x0) close(r9) connect$unix(r9, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) kevent(r1, &(0x7f00000005c0)=[{{0xffffffffffffff9c}, 0xfffffffffffffffa, 0x8, 0x80000000, 0x4, 0x70d}], 0xaaf, &(0x7f0000000640)=[{{r4}, 0xfffffffffffffff8, 0x2, 0xff2d644972eefd14, 0x6, 0x84c}, {{r5}, 0xfffffffffffffffb, 0x80, 0x1, 0x6, 0x800}, {{r0}, 0xfffffffffffffffa, 0x4, 0x40, 0x7f, 0x6}, {{r1}, 0xfffffffffffffffb, 0x1, 0x20000000, 0xfffffffffffffffd, 0x5814}, {{r6}, 0x2, 0xa0, 0x20, 0x2, 0x93}, {{r7}, 0xfffffffffffffffc, 0x0, 0x20, 0x41b, 0x2}, {{r0}, 0xfffffffffffffffd, 0x30, 0x1, 0x9, 0x7fffffff}, {{r8}, 0xffffffffffffffff, 0x8, 0x80000000, 0x0, 0x80000001}, {{r9}, 0xfffffffffffffffc, 0x8, 0xf0000000, 0x1, 0x8}, {{r2}, 0xfffffffffffffffb, 0x1, 0x90380f12d98548c0, 0x1f000, 0xc8a3}], 0x7fffffff, &(0x7f0000000780)={0xcd56, 0x7}) shmctl$IPC_RMID(r3, 0x0) shmctl$SHM_UNLOCK(r3, 0x4) kqueue() readv(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000000)=""/46, 0x2e}, {&(0x7f0000000040)=""/147, 0x93}, {&(0x7f0000000100)=""/228, 0xe4}, {&(0x7f0000000280)=""/235, 0xeb}, {&(0x7f0000000380)=""/210, 0xd2}], 0x5) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000540)='/dev/zero\x00', 0x8, 0x0) ioctl$VT_ACTIVATE(r10, 0x20007605, &(0x7f0000000580)) 13:15:37 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) close(r0) pwritev(r1, &(0x7f0000000400)=[{&(0x7f0000000180)="6406b7", 0x3}], 0x1, 0x0, 0x0) r2 = socket(0x2, 0x400000000002, 0x0) setsockopt(r2, 0x0, 0x16, &(0x7f0000000080)="04000000", 0x4) pipe(&(0x7f0000000040)={0xffffffffffffffff}) read(r3, &(0x7f0000000440)=""/4096, 0x1000) setsockopt$inet_opts(r3, 0x0, 0x0, &(0x7f00000001c0)="8d99223fb554caf27eb7be2fabf3c6523e74994e8f7b3876f562e4946594100e7788aa0278586e17cbee6a0b28bb402e11ae4212ef2d5a47c9602092aa6167843a262908b65a305977828f2fd7265cf7ae2892d7eb30698d5fbd807443e472d7228c7ba39737108eb24e4cd27278efba69f5d9c46907738a8606e25742f5db687bb9ea236b6fe69bdbcc5163734211beaccc2ba3f89db7cdcbdef34cba7e1c6f690103fffe9d59dfc7d9612e61578535fce94dfd315f98f4382ecc36f73de6d6e3706d539e71922ef78079e40dfa678b8cc323390802902d7c866dfd31e315d9122839517e5911b20de432440d9c", 0xee) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="e5ff2e2f6669f8a3be5ed560bd8125faf6c0bfa4d58afb37b46f8617"], 0x10) 13:15:37 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0xfffffffffffffba, 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8ecd96c6eb44d94d, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)=0xfff) pwrite(r0, &(0x7f0000000340)="9f", 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x612, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000000)="02000000000000002e5962d1", 0xc}], 0x1000000000000092) 13:15:37 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r0 = socket(0x2, 0x2, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x2800c) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000000c0)=0xffffffffffffffa9) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000040)=0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="07040000000000000038d0737f73fa8be42bf30f", 0x14) writev(r0, &(0x7f0000000300)=[{0x0}], 0x1) 13:15:37 executing program 1: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x3, 0x100000000}) r1 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000000)) pipe(&(0x7f0000000140)) close(r0) open$dir(&(0x7f0000000080)='./file1\x00', 0x200, 0x0) execve(0x0, 0x0, 0x0) 13:15:37 executing program 1: r0 = socket$inet(0x2, 0x8001, 0x0) r1 = msgget$private(0x0, 0xf9e8c1b31fb2340f) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000080)=""/188) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x20, 0x0) close(r2) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x8008) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000000c0)=0xffffffffffffffa9) r4 = openat(r3, &(0x7f0000000040)='./file0\x00', 0x20040, 0x2) r5 = fcntl$dupfd(r0, 0xf, r0) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r6, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000380), 0x110) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffd, 0x44, 0x0, 0x80000001, 0x2}], 0x9, &(0x7f0000000140)=[{{r4}, 0x0, 0x40, 0xfffff, 0x3, 0x3}, {{r5}, 0xfffffffffffffff9, 0x4, 0x4c1806cd721dc1b1, 0x7f, 0x8}, {{r6}, 0x7ffffffffffffff3, 0x10, 0x2, 0x0, 0x4}, {{}, 0x7, 0x0, 0x4, 0x2, 0x6}], 0x3, &(0x7f00000001c0)={0x0, 0x3}) 13:15:38 executing program 0: rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000080)='./file0\x00') semget$private(0x0, 0x0, 0x40) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x100, 0x42) 13:15:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r1, &(0x7f0000000140)="8119d6267059d1ca9b8c9df8819ec46f37fd2c7e20f349f26505b3374d849637ea05fdbfd8ad11e708603f6b2f4d64bd0df3a2de055b4ab84ed38ede70f9ec08ee9b252ba760ced834a92d477a9fd4920dce053cf6554e5c1220298f17270287aec1a0c8f162473b61eac42ac4ae10614bcbdd3d44f86ebea8d4f7be3a71965a13733c88375ec9923de58fdb6b4043ace4", 0x91, 0xe, &(0x7f0000000000)=@in6={0x18, 0x3}, 0xc) r2 = accept$unix(r1, &(0x7f0000003540)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f6b55aa1f193c9ee5d77228f480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fb0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b74fc3c3cea5c9fc2beee1afb39f242adcf37f46ff276bcfbd99025c70c759f4df8a3e144997112f3ac4aeeb08e4d8fc48604a2c04aeed0847ca2ce069790b3b85d86800417e5478c0713b22a0e97d33d80ceddedfe7f8fcae7a65ecf543ecb228180d6f9da895f771b2bce899798cca9656c200"/4226], &(0x7f0000000000)=0x1002) setsockopt$sock_int(r2, 0xffff, 0x1007, &(0x7f0000000040)=0x5, 0x4) syz_emit_ethernet(0x1, &(0x7f0000000240)="9d") r3 = socket$unix(0x1, 0xf59dcefc5a1b709a, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r4, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f457350731061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a900b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700800000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf120000000000000000"], 0x44b, 0x800) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r5, &(0x7f0000002500)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000deffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff7f00"/4104], 0x1008, 0x1, 0x800) msgrcv(r5, &(0x7f0000001340)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007fb5000000000000000000000000b6000000000000000000000000000000000000f700000000000000000000000020000000000000000000000000000000000ac2b35b9b000000000000000000000000000000000000000000000400000000000000c8cc896a180000000000000000000000000000000000002eacfb27e78fb2869dd7"], 0xa4, 0x2, 0x1000) msgrcv(r5, 0x0, 0x0, 0x0, 0x0) msgsnd(r5, &(0x7f0000000240)=ANY=[@ANYBLOB="0300000000180000020054b43ee7fda9a1872c089ae044c6300cd93fa8d4f20000a6851752ad718e886ea3ae9b7659a9eb8e7aad65ca5908b15ad6c59792a394697d2ba81c6b49ab2c178f7d728d266723df65dc78d01a8ff672f3c940ffe71dab5c52ef9664cfb23186a140cb38e262830fface3a7638a53b8612080bded18e98efdf2cbd85e83bfb2b8172f7932b12e90b9c4922decfa29d85c57757023ddcb794a8d1884fb21de15ae9f4dc0e1dd8c1df4048a47bc465da7b92d57c3f2ba5da8f04de77a2307eb36ca86441e9daaf34b6d4887a0f70080071e3b99d80a8109c5e84d688093062b89aa513b2e006d6000000000000"], 0xac, 0x800) getegid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r6, &(0x7f0000001700)=[{&(0x7f00000003c0)="51973dff2b39fa8f461ba50e6e2ae93684a92cbec9828815b5ea3d3bc5ddd88863a345bd84e7cfa50598a71595bf4ed521a583f6", 0x34}, {&(0x7f0000000400)="9209ced920a091506aef329cb0e5d248c72a44c71acc174b4d248b7d380c575274ef335b04be5349e550c90a6275a8e21c4ccfc02f901d8bfb52d26f6cf41d73a82e6ec6b5713d08afcb31f9d7842bc617fff4b57d36d1a66ea3aabb915024f6bf344e95c02c456ca5af23c413a0707fcbda6f8c91748f665c392ce75563f9b9a035859c0a0716d1af0f49e33a6511cd36a30b1e2b0b7ca4af0f3825aafaba25a40d28b21b1b033851a14ce596855349321eeda876094310c340dedb7b", 0xbd}, {&(0x7f00000004c0)="7c7d8de0533c97d4eddb923da99af213a7b6b368ead9ef42dbcd2b941f3b620952ae9438a2f30af6d7546b12", 0x2c}, {&(0x7f0000000500)="2599f93b6ad7fb05b50e1fda5d7674fde5d4de08530c28e2981a5c1284c2d9756e65a38d235fa3d00fa5f3eb014294", 0x2f}, {&(0x7f0000000540)="9f806fe1aeb4a1abc08e9cccd484ab0539530e3d17e24e322d70bb63c90966d1dd5163b692ef093f7183b2255798c7d68bec1630ebfc0214ef0f4b0dbe696c801310978b9b6a093cbc9ac9dd147977376bb630542370498a52da2cc552b28558f621b9cec654847fe85288a6de5d784911fc3f7203200fb499485413268445a6f454e649d5c02bf98f2541370b170bb393bef33412f4782b882a4d0ccb9c982e4f1099f5ae6a30ba92e4bb81bc4c518ad55e655f51c28b432fd96443a7b3990d7741b9f81f06", 0xc6}, {&(0x7f0000000640)="7485f10015ecfc1561e1cfb6cb30fcea2c6e7052fb7ddcbe05f2dc003bdf2d67eca8bbd7607aa2021d3e1562ad4558d9aac7d2963b714d15f64dc44d6f05613d31ea2d7b8fd35ce2458ede0c97ea2654ec4c664e5d9a61f0778ed31bef6ab1d5732d404a99af6c698467f875e0c52ae5f57aa7c6142ad0a5650cb6c23b66f2468cc031df063096c4db2b63a3e7b72ec739d3d53467ed666ac6baefa86d569a545d3ca26d34cfd128b651", 0xaa}, {&(0x7f0000000700)="4fd75158bf7dc35206a7b8d7b2b1b00ccfdae59220d93fec9b449ba9d21d1b7b2ecfa44bb7925c01d74001287e20797e99274f4c3ded7d4b68739edba10e8515c66ae77a3a1f7b76ec870f71696c7623719a8d1313c95475ea3c19956dc575c4b6c751cf1e7fab26baf924c87cfcd2ee1dd248cfc2f3c49b2e9bc9677cfb2011fe1f0b4367543104dcf72fe3717aac379a21ea175362c4aae328017de126b48f4ad38dd151268f85e281f01ae782e9036f3e9167ee749674f7939d5b4f8ad9d0fe898c33eaa23d306e8d74bc908fda0efa213d69b7541c3479ce5ec8c5b087d2e15ade48cf5575f4cdd01734bcd917449278bc6306a75ae06d27b97904d1d1f69f840a0fc006abd405ac228b6de338f591c05b047d17158a299193ce089dadb320bfea31a0de42ab6caf5532346e8725b7eb696e29cb0cd33942f6327da190c309ec027b1190a003a35f9557aa67620a94afbc6f20187cf3c0fe834ee46d8c85d70be3e2273a4d9a1cde91ffdf4286a1be46ed92072996b7d94db718fc8ff14b19a5fc95dc8e905dca7dac625d2a6651cc9004c7c524a1838fb1569542c23c387bcafa4e5bfb155db85a6abb76002c6ca8f44712c3523c7c81f7e3d1ea9e4e19ff596bffd840701350b6988f3850c5b8fe667634eec202b8d371aab3d1f33c2066d4cc043b4e8f8e828ec5ab8c121f8d341e8bc9754be44950af15a512c971016be76409ca5505f4425e9f484d1fc03ba775f738500ba05a406f308a84e3c3fe1f76b5d5ac442b405bcef7a085cbd914a5674cab6380e57342318a8195d7553f537f253d445d33fa3aa408b121250fe75e5d4a3f1d7ec46fd4cb16e6a196b9b1e2e6077cece36a829a78d635ff95795b60bd9d03bb6626e9dfb787641dfabeb4706291a425642b6ef7da763638760d8b7368f13a835ad9f9d168594e71e2402cbbb30a3ee6409b8d0a9e23bf01b9e5aed209dd0e17b071009ad1f0d780ecc4e333fac466916e78f775a6bf5fcebc8c6bec47282df39ddb9eaf191d148b5861c3d80aa9de891fc6deb003541b2e7e2bd74150eb206600f972b7840ca6d140a26960c1efddf005d0c6cb41cafd28fbcce040fc4f537e60c9fc88e0b9efd326f0bfc434a8e2da8d3c0ee8b52bc1195ff1bd205ce06d2ac879a50eb996bc500c9dba6e84af1b00d875b2435965475aac1ce7b710e32be59e3ea021f41d0d82f21cae6b686d0b45c953ca1cf75784c9da8c4b723dea8593026e93142e47ded3ad489a1b4aef3ee1fe12939935e9bcd2a42076a0dad1ba70313764b0ee0cf3d8c939167875e402ca245d7d5866c003b5d3edd5db78232b5763345b8c8ded082c8e3ebcb9b5eb0548654a8ede2cd1d019078d8229208dcb90282651442dbebbeec008a610e8dd05bc84faa61c5b7c7a3ff1a92e54dcd16e022aa25590069897dd6bb6a7a13b9f471c7c5db1cd213f83a6fead4b5ea8d3b22f2c8151beae13b49b7715cb3aabfc2793ee7419b3206ff13f98deee253a6897a4dc450f7f9269fdb5567f5891ec611cbcba57fb34d36523ce7099d1d9fa4d2567e422c66159ff7811ccae87ce1c1aad80ea9381fec13d6a2c432dc42363a0bd16e52493394c81db678cd8acc2281396c9bf42ca610bcfcca9adc1ee0167f652bec67154c424b67f9327e473f5c5171518a32b7209b99f2d19e7b09774c2b402818f9431496f4c619a6f85cfbce3f4100fc2e6ced462c3ed9da6ea9e7a57b9a76b6f4e29466690eecad8bcfee5bac5b22fbb971e2cbb64f631fc4b7c0f0223615f957dcb0e75a9ed5d801e64e15f1ab8af9eb8acf4b4c59a50c31a89b07f49b6f78e7cf883bef8c06f6be1e045220e6521a723f7f77d0de27028e2011362d9f0c56f8d2333d035fb4aa15cb6f9cf18f2b76bbaf513d4ae977ce12dc0a87d0dc81cb62c0e804079366471dafa93c9d73d2a37abed072b562874ddacef841d6f980e49e71c61b8b010911d02f2f8cc457b4b52f40c49650e9b3a594af808a2963d5f42645083f8c720d947683072b182f62b3379b5ad2a6b112caf0e9c84d8f0fcb456444d6626c6222035961b00e1cdfaccd459b029a0f3163b26bbf80da66888127d55fafd1c41979be64105e969959aa67d02e75f30226293ea4e5cd8b67435e46720470c39af3cc06b12c3f1f405ed85bc13d532ce795fc14b55fadc048a711be3fa443ae1bcf2288e80d43f9c84921c411c5b24548e12c7fdee0a01d2ee9f8e47f86824b639fca279cef3eaf0689574c015a97eaf4b75ecf4cfb093ca3e1b1c59c04bfcab6c8c033388cffc47c429447a67fa30bfc4203511bd38a2677c076aac89699b1bdff29f89a9e69a8045028782639a3dd1aaefa86f0c272c6063ea579162749fb262c3f1bab1dce56abf53f7b73e9924e81b96907219412bc0d6eadb4df9da0eada27dddda37ddb89e8671e748d8430ea391f3654df9b97ea19ee4e0f06893fcaa7c5aa314d27e21203d31475547b706cde8ea455cd4436cdfbc536117d2c70b15afb689775e4321f0cc8cd810da2a01ac67c82470038686a6f6867c19ee5c457e3014cf471b12ddd114993401b2cea6fecf5a99132dfa2bf844f0016b6b62c2b44259ea83fbd4c5c6851e5a2566252488ac6bf9edf5def50d51c72bf18b241f289da9f50b59b00fad83edb9d406b5ffc245bc4f1dbd394f45febbb7c172eab8287f338c17f1025bb1cd9dae8ea381e6a9fd501a828bbc4974710a7214a6966b72ccf591052605f745521a55128775494d4adfa41f7a5a5af232db0924c6beda9d1f7f086b6dac0b03fe0122863a010665d5165b8acabbfb273794bbcf6439fbbfb32210683ff186c41ce937d5fdb1f80a45b6b4ed0cdb21b75e9d74aca5cbb0ceedc132ad8d47f4efd5e786dacd7ff17727db669813e31c12ed80e31c5e4050c8cf87feba8c036853a1c25bd6c917fd38946c3b8a3f28b84659271789fcb0eae7956a40da191664c093ea6e0453ca92e417d54438e0d48b3afb69867b6d735ed3c56dd70cb1e7d2fafad7833fc7bef398885ef54b0535b59a1f9ed0b4184197bbb56e4bcff1fcd6d4d81bfdd41d973f473b47317b21f3d549505be5a7f6c83820a69fcae97575adb109e5ca88be2445b7e8b9e961b5b9d035606f74165d8321b5d94d122dee76a21f1b7755711ff67d9ebe5590c5a40f13870a68adabefd61ce55774a00471643c412abe171e69a10ba6af5c921c906c52e9ae747b9a499c645ace377166caf146e00a5555b245cab4cb647e344befb808cbd9b03580b5db2d94f504b69d75cb81a383d4c8bc606de3e1bb34d5f7740ba5073881b3c469c6c2799337800e096049f677a17c5f41027dd3d2dbc7151e85f52014f50240cb5fe0429ba14ca27c01c457c7d47a60a56e1fc59ce9ddda93378dc98177f0729b0c3c24ac57a5105de307ca34539f8382be4066154e8278c91df51bc4d9866836df4c81a025cb2c4fe7b95a68ab814bcc1a50e58b9f8dbfc76b82ff7935d756adde4de360ddc44212c56753221a437bcb5c456771286bd0673ebca0dad338c85cd81ffdd24a6c82c8ffc1e024b8f7512dd6801a3671f72bc1bbd8ad4b9dd3bdb4d414d79b4061b82187b1a5040386020f92e9ae3a7256ebc024e378bb147a1c701f68d44b6de9a1f7fabb06ccfb367081bb4102ab508f805971f3b8383fa32df55b2c9704cc9d15e9facfc2f06f57b07661d0083047258ce92a18a794eb4d222bf1d06a950488545c1375cb089bd0d0c0bcd7071d013960859914b1d8aaf1d8a0f636ee4d9ba369defb8b2f8cdd4dba8a9945d190e8e2e539162961f14bdd9b336da6d6d156299b8e2ede890632ddd933c9c46356e45eab00db21b5c4ee27eebe2bee155263ab3ea699667cd6fd749f14a177d5415528ca78c76087f1f3cf5cbd6217fad6bcf85dcc3d1294bcd8a7565f9b1f5a4503c58d769d49123c0a60ed1a65f626b9005b6da06f6de293162592e2fa8bfc9184a21772f1bc12147919e3853148c3fc4da045626244ffef11859913edbe2629dc328db10b81c66f7aa726469da198774b5400e595b21d774f5d0dce0001dcf496e82d813ce47e366b09a04ddabc9f3fa1adef7e300a23fdea9e93ece0bd35e8c94f780d64de4f7c3d1b86aced51cc0bd49faf2c073c9886a067514684d8f223229318748402c3b13fa2b7804c13d80810f6eb46820da0026eab1f9eb04178b1986b4721844ff27e0973a938130b5f04a387dbadc532e88a3f4ecd5ddef18bff2f3d3e753462e8f4c76f10ac51c5242de76685ad7f9294db9176511bfdc92d495835c27bc259d76e4241de35ac1cbf801030157530f8b1bebd562d086a4a82c646c022d8226ee6176b6dd3702fddecda56c6b4ddd945de2d58f4e540cb98b9ec681d07831e031ed328dae17132eb9071955ffb8c72eca67e66ccd5fcc6b7d80a6f7616bcbe43febb4a0c12e2e3d89d1d564f0ab433e1e982bd6d19333788f611968d6e1462a8c63877060eb354b408a2d26a4773c96baa4bb3ad9c41edf0fc1c9b55f8201fbf74d72acd5dad721bdcbec0377c124446f33308f018185155441f2e9cdf165f2aa28c5090d6116e1bd67d3aedc85a9650578d4fd93365101a29613d030c74c1770a937b18efc394cd3e26a3981c3a0063eec64281f9a9f122550c0fcd9f9cd6e084e0b92daabfc1d39a8472f3c4f0594b5f0a4c1c74a8f90f73a3dfbb31f096e6bda0e5ab1458f7809ce5718567bb3f9f45e38b0a8274e7051f4202203e7b3e6036d2fcb4b14758c56e76e4c6e94596b3bff77b7e", 0xd45}], 0x7) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getpgid(0x0) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r7, 0xffff, 0xbde62d0f781b238c, &(0x7f0000000180)=0x7, 0x1) setsockopt$sock_int(r7, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) r8 = semget$private(0x0, 0x7, 0x286) semop(r8, &(0x7f0000000480)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r8, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r8, 0x0, 0x8, &(0x7f00000000c0)) r9 = socket(0x18, 0x2, 0x0) setsockopt(r9, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r13 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r13, 0x2, &(0x7f0000000100)=""/114) r14 = openat$zero(0xffffffffffffff9c, &(0x7f00000017c0)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r15 = fcntl$getown(r14, 0x5) shmctl$IPC_SET(r13, 0x1, &(0x7f0000000200)={{0x3ff, r11, r12, r11, r12, 0x104, 0x5}, 0xfff, 0x9, r15, r15, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r11, r12) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r12, 0x0, 0xffffffffffffffff, 0x0]) r18 = getgid() semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r10, r17, 0xffffffffffffffff, r18, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r19 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r19, 0x2, &(0x7f0000000100)=""/114) r20 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r20, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) fcntl$getown(r20, 0x5) r21 = kqueue() r22 = fcntl$dupfd(r21, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ff6000/0x1000)=nil, 0x1000, 0x0, 0x2012, r22, 0x0, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000880)={0xffffffffffffffff}) fcntl$dupfd(r23, 0x0, r24) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000300)=[{r25, 0xc0}], 0x1, 0x0) r26 = openat(r25, &(0x7f0000001780)='./file0\x00', 0x20000, 0x100) r27 = socket(0x2, 0x400000000002, 0x0) setsockopt(r27, 0x0, 0x20, &(0x7f0000000180), 0xc8) r28 = socket(0x2, 0x400000000002, 0x0) setsockopt(r28, 0x0, 0x20, &(0x7f0000000180), 0x0) r29 = socket(0x2, 0x400000000002, 0x0) setsockopt(r29, 0x0, 0x1d, &(0x7f00000016c0), 0x0) r30 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) r31 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r31, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) setsockopt$sock_int(r31, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) getsockopt$sock_cred(r31, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000440)=0xc) r33 = semget$private(0x0, 0x1, 0x286) semop(r33, &(0x7f0000000480)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r33, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r33, 0x0, 0x8, &(0x7f00000000c0)) r34 = socket(0x18, 0x2, 0x0) setsockopt(r34, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r37 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r37, 0x2, &(0x7f0000000100)=""/114) r38 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r38, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r39 = fcntl$getown(r38, 0x5) shmctl$IPC_SET(r37, 0x1, &(0x7f0000000200)={{0x3ff, r35, r36, r35, r36, 0x104, 0x5}, 0xfff, 0x9, r39, r39, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r35, r36) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r36, 0x0, 0xffffffffffffffff, 0x0]) r41 = getgid() semctl$IPC_SET(r33, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, 0x0, r40, 0xffffffffffffffff, r41, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r44 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r44, 0x2, &(0x7f0000000100)=""/114) r45 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r45, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r46 = fcntl$getown(r45, 0x5) shmctl$IPC_SET(r44, 0x1, &(0x7f0000000200)={{0x3ff, r42, r43, r42, r43, 0x104, 0x5}, 0xfff, 0x9, r46, r46, 0x7d55, 0xd75, 0xfa}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) r48 = getgid() r49 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r49, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) setsockopt$sock_int(r49, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) getsockopt$sock_cred(r49, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, &(0x7f0000000540)=0xc) r51 = semget$private(0x0, 0x7, 0x286) semop(r51, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r51, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r51, 0x0, 0x8, &(0x7f00000000c0)) r52 = socket(0x18, 0x2, 0x0) setsockopt(r52, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r52, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r56 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r56, 0x2, &(0x7f0000000100)=""/114) r57 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r57, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r58 = fcntl$getown(r57, 0x5) r59 = shmget(0x1, 0x2000, 0x200, &(0x7f0000ffa000/0x2000)=nil) shmctl$IPC_SET(r59, 0x1, &(0x7f0000000200)={{0x103ff, r54, r16, r54, r55, 0x104, 0x5}, 0xfff, 0x9, r58, r58, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r54, r55) r60 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r60, r61) r62 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r62, r63) getgroups(0x1, &(0x7f00000002c0)=[0x0]) r65 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r65, r66) setgroups(0x5, &(0x7f0000000300)=[0xffffffffffffffff, r62, r61, r64, r65]) getgroups(0x1, &(0x7f0000000340)=[r62]) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r62, 0x0, 0xffffffffffffffff, 0x0]) r68 = getgid() semctl$IPC_SET(r51, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r53, r67, 0xffffffffffffffff, r68, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r30, &(0x7f0000001680)={&(0x7f0000000200)=ANY=[@ANYBLOB="02022e2f66696c653000"], 0xa, &(0x7f00000003c0)=[{&(0x7f0000000680)="36538456ceb3d10a7899cb43fa8c4fdb43a4b1f117701aabe800d172ccfa99bfdb3836c5f65d2e4e54aad1a4159289e10cc9da9742aec0c8549b3999c837b07658d43eae10d8d4b46c775b905cbf37b7b1b3042d33aa3f4c9a2e4c2bdc4d703cb91167cf633019dc2cba6842862f8788a4b6224da41ed14d881547a2ac8087619cb2e408ebb8895ce514f1ccecf22d0a15230f1e8d327dc6bb6b396d648005476af9829f625bae09a234548ef2cf208989f18e01b925089d6b7da2154a5494d9a5c7d3e5858fefaebc2f411afc7179dc0872742c0152318ee55bcac2643d75a18761a1f252ea7572bae181f985492f8e77cff568e10dd0c7c901ebc25726ebf35cf36303125346c6adf0b94f714c0ffb3f793e950c095da1003f40420c71e2bbed27f68ec20e32266f1f486d42c341fc53c2c0e3fa7b86992493ebd5fc88b0aff9284e5b7069be35168a165cc69f1b09dd1d70a4139eba232fda099b07ac4668e4fe5b9a6cc3f36453a0bcff4f05b46734cc418d36d334617e71cde0223bafd0613cc4640e034a9ac93cc6e7f61713d2e84d080bac1f44ee5e06b7604f247f77e22bc344d86d909fb4c67fe79ca1e3206e61e7940ced69a1b7533648567d31ae8f239214773fdcb2b37c692f528b1aac7afda99fc58b309176bb945c5aea7aa21493000de640b3a8390e6a0ee0a9317607022ae229de074ff059ba95b5893f6e895bc9c6f817fc4915d7b81ff2adc328be40127a0b72b9e58595ef647856888eda93f7df38304af2747490efcb369ea18df98206e83ff06c63decea4b7cefb5788177ddf31c301bb64a605fdfe0be70f6e4ebd50f174ccbd07f077b7b8caa2525d62743e57e4a833bdfb1d03275688890d95f0720a866fdc65251389f9e9c5909f6a9237ea6522890c5015e373ac1cbc9a3cd40713cfcc9e3602d58f1fa68d6ba726fc19e480d4b166ba96142087db312ae759f6ef18ba2bcd01f15c340cde9d31d5314ac526ca965b1f96bc78de06d565b2713633498c65c8fb1e15afdaedb65f5e0594574ee716a66888804e87f490c623b18d4063076e14737bcf8ee6f09b7089a18d3dd8e8aa8344e7ad65d612c95f175d82ec01b468c6b8ec0273878668f09126980afa207514c7b0ebd6f23291004ebff93269be2f4d3e36f42d40d726022fecd4f15eb2aa4de4d854ede65c73267d805fec018acbbd4f685c24eaff4402d252d0a3383b7aadc13fe903c7c6e2cb9bf78148b586a972fd3e2a75091276b10323b2813daddffbae92554d3be518525f4e8cb370fe461cf726126b235b15e5e8984571d204e2294c5f9b2e3bb06a8917ca0fb79fa4038b6f559dc066f0bf308582c5bae37d0dcc8a004161e97312697262681ef987490729ffb9f828af67122a167f3a7de356a18fe3152dc3acd503686ab1b49c3d461c5ec8d8a4cefed7bb89688afad003bb35945a187072065ffd571ead7aa7799ffeba8d3e2a9785a1edf22cd4c2c8b368e430e73e8e8d3400659931eb233a8b9730a8230ad650944624005ca539e512f83eb74d179e5fb7df282d1216b3f8ada304087a8edd2c55e6cfef447877e94ba0a2756e5b0ae712bd85154c5d425d1dc00f9d25b73f8b56a075c37a2fb192a7fa1d02ed096013aba06f330a0cf272a910bec952492448926e2fd03e7f4fb42c63ec22f5251d5333ca64a23989b93e8f0cd2a1031866d18d0dccfd5621f460d261ffa9737df449effd5520f88d4c29bfe233df13fa2a2679127dfcaa4dcd408294991d0c736515e449a4e7312a4e061c1a59771e02bbba2e53fb00814e32884da300b372e8607f0029bf148057a2b5fcd1bd27f08f254f1037352fa2e3d4443ed5be9576061c306cea535e295f1d4f2d7b63034697187b44935f6a2e893a0b5132ffb8297291cbe05b6ad68e9c094053266bba86dcfd8efb2768caba50ee9ba331e8ecb6df64eff5b5fe2c7231792b5111588f78e2e3914f024fabad565762d23187bf89fba9721c56ee34bcac996fc2f53954f71b4a383aadd05c07fb6ba51cf7f5961d3f3081bbb9ecaf302b80da7feab2557f190f1d97359cb773ddc2f4b83ccd128a07e02cb358a9c37e9ed67b0a455f3dd4e88707bfa00178d37acafa09ba90c6356035103ecb72cb885ebecb879f8cbf2f7897c12bc9323c2ca3fc53e94567b9124d3d6c25b76bc60f38edd68cd9135651334e503f30ae41da3a3a1fc2c85cbe685178996179aa9897c0dd5c8d46ffbe4f6e2ecb987f146add63dc01a5cf0a4718735ac55148fbc91ce32578516e90c891cd408fa29ce5d260896d0cfc89bac6d2f74f03edf97f877835f8683ba2eb762ae076ea91e2a72a0134f92d94364240cd066f1791b59c8197d091e3fa02daaac95f4c3eb841574bdaf591ab6801ac876c957b021762dbe372baf4184820006f25fb6b85678aa83028a715cc7a225f21b0890021db1c4be814b53adfb4c7daf2c9ca9236cc291c24f330317e7628474d4735fc32a72fd40b85c6ec730ac783e30f59a9c87f6e9cb04bd812eb2f74c181e54dcbca8b8f6c6bc5e6e18b5fbce76bd1791eca7af2b5c1e70499c0388b8386d3457c3e4e9451a7ce2764fa02f6a86fb89377f2abdf7654e5650160f027630c31b58312143c6646942c6af91cff46294ad42e88194d487c184e6b731b512102b1f14d40b862b1652a033e6addb9b0aa55f8465f3b2329226b4c7a363df937627c4611e3d5e440d1891f8427a9f83988d7e682b4abf11fca0ad2dbe215f9bb031c5a2a2c992317e6e8e336e5d2d4bb33646a24772a802d96336056974a310db64f8aea613a65b71b61a2d366ddd3b1d703931a50242ac8f83f6c180c113c8763ed733caf8dbb5dd8d18c9ff473af7d3f69926d36e0778bdc06f06b086b005ea12240da65816b1dccdcccb392d5e1c9409af46b63002747df4887da9ac82cce7172b1a6d22323b63360be7fa30598c9586f5a4c3bde4f0d242198216eb493bcddd0eea4b6bd1eabfeb2a43188ff7ce69384c876aedc467893ea917f533f83b8597687405440841358b50524f84d2fa77236ff418d7067a38ba065230032397819fcce91a8d9e5bbc1e248a8077c3db887d1aa11a963ea4e1e3566212af6b43f51fb32acd3fca7ba3bad2f4a2d50a5c24cd05deacdc97ff6786f55f0326f8d9a8e2bb36e1270aa07a5cb2cc9913a36a73796c6747b44e28fb9505bd0679c1f137fde73abac05c0ab5fc9d050130febe650c339b1f5f1e50738ce623808f52037e9d4e4948599bb5bfe97fb09b4296b70839c8ec542ef2a9b4674f1982db535037ac99a16467f4b105b9582678f61a21e983c05e873fb3f47a964923df5cc4de5108e6c8cf46bb35b93eb0d0c2c353876cc377ab723245acef6d7c59060fdc1fdcbe05093023e48b23e79cb1cdf0f26ee8ad29552ba46f546fa5c4fc65d84d0b67bb8b23e8f21c20e71b3055f25f7dba931ac74c03d874f3aa026e4a9982fe049e93c55bd26e6ca31e34b9f5f3d293ddd89262abac5214524d28a19a2667f72a8733d1e9da32f7ae4207badbfceec1f38ef867113a9359acc73f14562078b7298237da8aa4a6085b319d8d483795fd6a8eb656127579d258bb631a5b3650ccbee03abed664b1808cbef1b04480adcb0549b53f95bbf05c6528e5fed9353e53721bf0e87f000a7a745fde847587601660d060ee4eb3a7148434fc8ae8e78cbe8060c0b79b4752f591818360387b0a5498c4ea2fca36d6cf78f62835616782c94d9980c12df398e4227abc38a586541c70198c04bb3932a8528fac65466e50bde98603c786776defd29a7b9dcf3cbf54d2925d504ee1ddf2fe7300ad47314b8b3b87a1f502a7e5b334eed45576da9151573cdb2b304996d5f5d1b74cbf29ec0e1965311667efb4a349dd9d8af12ef9527e5de737fab0e0bd30685869eaef208643934be1719ed8ef05bafbb9a4ddf4443f96ace8f520d34afa3e880f9fe7a2d9f27a31d113424fe586139e57bd2040bcf17bf6096bb30ca0f803a450c37b797763f7f4fc10bcc690d6c1dba287fcd898c6eb886820334e337609658b8aff49615e5eb79ba90f0fb1da70d2018c19d63b239c946bd6ea65b3691e67b6e0c7cd1dc32613337813c28c7f5265d8c0a40e39d187627d254ce632a899b9c5bb80d9b4442cb33d69233de3be1be7c2ee4c7872a76d46624ec63b526a68d39f6d1bf19db5eb79262f859d03ac2d23d1701a94c2e7ff0f4d7744fd8292a25b3d5b76a6a13e1541d45b643e21f9ed7e791aa02c5ae6c69e86421c5f0902ffa299e0c96c04ba29d91b10fcdd01a45b98ae6c4a5cdb296e5a87e54a13dc991819365337cbf8d2d35bf8bb638d86592ef87e03628b70a294dced8d75569222aeb5288e15276b44255ddfe39ebaaaf30fce804da24d7d066c5f0636b406636805e631d2f0a3f22b0ec6130cc63ba9650396adb320fcb3e004b4ca1112d1687d3d9b2d37dce6851b6e4b7ad0887ae2625adebc478e82d2578865a8ef686037b555413f0e0ef77055c26fe17d2fb76a92771e3f4d2b974a84b50af1e11037b228ba96d0ba6afb08e37814d1b9a1bbcce3edc91c1a77608a52a01b335cf65505f9d462954902e3d26c78c02d3100292ffd5edb00b3bf9316baba2a0d1d8e0c80a1a652b4d76b6e05d0fa8e250daffc21a38e8d61d6a02e4ea7178a280ceeefcb74a4f8efdfa7c59862cb636d3fcafd58bb6d6d8000e4892325be0e9c3242498358107ba7a7ff70a4d5e3ab44cd3218a06fc039a657877795c93b6d5880c45beb034b69b96f7e288100424dd0a50f930c1e53cf8b0fd744e398c7e7cb33e01125d7fd13269555faff2e21e5d81c50f8677c0b85584d7899e8011167b72ddd3962f616ab9227c105e6ca4c848655a60947098107c92bd6a7ce5bee3a8014cb532d63f802a92e968ce5a93c50b3f0f0d20232fabc12fa90a62e9577d3fbcc1f5514eb4ba4a9d3d78533b075d383472f82c4685fad2349573cb559dee5e56a2732c1b9a71496819d63e7437de783204b71caac997930f15fee0573276cdceb3902569a872dfa8dc83dd42a103da9bd99e29bf8a88678fa647abd876218daa23d4d9ffb169ac906b785c748779259f060644360d6898647d44a676b6479ed511c4b2b90125a2a7fb39c31cfa2467e456dd5f0369be9d5f3bc4941ef6ada231ac8ec3c14279a12b2dbc017c6e4c0932ec1666a54d07b169910d6ad840b0f635d72e31b062134137d64e3ee0d6ee15b55d8782c62c496f944754e0c532952bb3a6c19614cefb2eac9dfd8d2cd21f147565064c830faa5c5ca2b4a6cfa6e0661c6d2594f3fde27f3ffe125c18ce0e2b47446f1c77fca07fc3856b9eccc161eb2fbb7673829a99ebb3240c79287b9b053152181d548d7d661b218e7e8ac5e6fd8a357fdaa75336a33abfc58c18d97f9167e96f5e64453933871ee52907435539a9002afec605b3ddf7bde36d726578f49dadb5d4aeec6175e78a9de40716274afe80cf115e9c38b50e1a5ea1b61e999779d5d4dfeaa2d7420ca9df2335949ca436d35295aa53f7bc97dc954ac1d52d819fe1811979981b7ab074bfef5d5c58102e56844ce7ac078230609b5ac812f5fdca5661352db4fd78b9af50abd197ab7721fa1c38b67dc7df6677d065e5e90f9f7cadd7827c50c6ac2b20ec361aaa4ed253767864cc544213b2bc51a789ed03612c2cf39d55ab526657c89c936d2e4980081ada9f7de2b6c3fbd4e4d7429409c746904fe60c92172ba81da0f2370b249c51e785ef5c", 0x1000}, {&(0x7f0000000240)="5084f0e8124fd0260d9855a30a521565", 0x10}, {&(0x7f0000000280)="afe395183c525d3abe131f90d77100722030647b89aba22c7083c1d8e7726b8839", 0x21}, {&(0x7f00000002c0)="cf9711d9d16f2036c98fbdc8111ce68f594eb69c7adaf62f48ca0dfbb5d32ceb674a09fb3d875d827f1f908722c4396e387ed5fc121f33bb8762de876ec1e262d8a473bb80cbe344ace529d03477d682f717359bbb5950456b007407111110b1cb0f8e091b365356a474f3726ca5f6fe8fcdff5a1fa2751b261b2a0bef5b938c414c0a7099c5f5f2f2d9e82268a566b480be69dd1db1d306aba4bf2629e839e339395b5ea40068ed8a3da5077d695c44fede909da1cbc7514a0a50b5aa0ad7c0bc6e08", 0xc3}], 0x4, &(0x7f00000005c0)=[@cred={0x20, 0xffff, 0x0, r32, 0xffffffffffffffff, r41}, @cred={0x20, 0xffff, 0x0, r46, r47, r48}, @cred={0x20, 0xffff, 0x0, r50, r53, r69}], 0x60, 0x400}, 0x404) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r26, &(0x7f0000000280)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000080)="9b8c6425fa35394571d6ddefd0016a2538bb8c28a464db6d426bb4202d479a68992da3695f7caf6960a19b97733e20800e1a312d35fbae24bef171703abda51108a00987071ebbd8a308b4e18dc1f7c9e0596a37ede9bba3977c0f2f1591d5fbda6cd0db2e14e9388ac9a3f91545ab2c2d2f576c2803f282f93166ae104b24bac28fd5872bb4211894fdb42d48ab1df93cc289e77c76b3e8cd075a743a85bd89a9eb5ea3f43079f97228a05d8e441d9014824811ef81e16e6f88a23cb72ce90b45a1f0d86002da0e06961d91ebf3", 0xce}], 0x1, &(0x7f0000001800)=ANY=[@ANYBLOB="ef00000000000000000018000000000000", @ANYRES32=r22, @ANYRES32=r27, @ANYRES32=r28, @ANYRES32=r29, @ANYRES32=r21, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32, @ANYRES32=r53, @ANYRES32=r70, @ANYBLOB="000000ffff000d010000002798c901a71543fd5b94e877e3b7873c1f286dacea199b5851a854a05cd4767c7bd20b664674c278213784495892b34b7ca201592a5d5670d06ba256573342ba488036f55504945278092e96a0a045d563a9cb60d6494f04b0a450d575725227cafec28e2b0bf5243898867b9d4bc27cc7d492b58dd06fc8dbd5da38d6aece28aec7ae3cfcb111a445b47a4cd8c91218", @ANYRES32=r21, @ANYRES32=r22, @ANYRES32, @ANYBLOB='\x00\x00\x00\x00'], 0x69, 0x6ca70a83d73f175e}, 0x0) 13:15:38 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x40000000000611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x1df, 0x0, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000440)=ANY=[@ANYBLOB="70012e2f66696c6530000b774f41241dd01dbadec73bc2aa8742c18858c556d63a4864084b550b6454f917635894113feaf3900ff7d42b9978e437a5bd002b3fa7dac4c5d3bf0f437b7e71201dedd25fefa397ae661e980ee5a84c0f0d6782"], 0xa, 0x0}, 0x0) sendmsg$unix(r1, &(0x7f0000000700)={&(0x7f0000000000)=@abs, 0x8, 0x0}, 0x0) open(0x0, 0x0, 0x0) 13:15:39 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000040)="48744b5de1cdf7f26aa771b198ab0e0e88497d5dd4e48704d9c37947656d0533b8fb50af30ead893bf1e823dc73d88dd49b0a55cce4a127ed3b74800a26f5a012aed1adbf5522c5d4aa28dae4b3aaaa95e1d7d1bbd20e7c30f7c2c9e823644a7afa5", 0x62) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x2800c) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000000c0)=0xffffffffffffffa9) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000100)) r2 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) close(r2) 13:15:39 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = geteuid() pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10006) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000001700)=0xc) getgroups(0x1, &(0x7f0000001640)=[r3]) chown(&(0x7f0000000340)='./file1/file0/file0\x00', r1, r3) r4 = openat(r0, &(0x7f0000000140)='./file1/file0/file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x810, r4, 0x0, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) getgroups(0x1, &(0x7f0000000280)=[r5]) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') shmget(0x0, 0x1000, 0x20, &(0x7f0000ffc000/0x1000)=nil) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x4f986bec101a2d71, 0x0) getegid() r6 = getuid() r7 = geteuid() setreuid(r6, r7) r8 = semget$private(0x0, 0x7, 0x286) semop(r8, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x4, 0x7}, {0x0, 0x200, 0x1800}], 0x1) semop(r8, &(0x7f0000000100)=[{0x3, 0x3, 0x1800}, {0x0, 0xb, 0x6b20f67f844c0d5b}, {0x3, 0x6, 0x800}, {0x1, 0x8001}, {0x1, 0x80, 0x800}, {0x1, 0x2c, 0x1000}], 0x6) semctl$SETVAL(r8, 0x3, 0x8, &(0x7f00000000c0)=0x2) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) getegid() r9 = getuid() r10 = geteuid() setreuid(r9, r10) r11 = socket(0x18, 0x1, 0x0) close(r11) r12 = socket(0x18, 0x2, 0x0) fcntl$getown(r11, 0x5) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r13 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r13, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r13, 0x0, 0x200000000000c, &(0x7f00000000c0)="eaff115c00000000", 0x8) setsockopt$inet_opts(r13, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r13, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) setsockopt$inet_opts(r13, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff125c00000000", 0x8) semctl$IPC_RMID(r8, 0x0, 0x0) poll(&(0x7f0000000100)=[{0xffffffffffffffff, 0x40}], 0x1, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x120) 13:15:39 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0xa012, r0, 0x0, 0x0) 13:15:39 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000780)) r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000500)="e1", 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x80, 0x9f) r1 = socket(0x11, 0x3, 0x0) r2 = kqueue() ioctl$TIOCCBRK(0xffffffffffffffff, 0x2000747a) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) dup2(r1, r2) getpeername(r1, 0x0, &(0x7f00000000c0)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0xff81, 0x60, 0x1, 0x1}, {0x6}, {0xfffa, 0x1f, 0x2, 0x7fff}]}) 13:15:39 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x8008) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000000c0)=0xffffffffffffffa9) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000000)) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r1, &(0x7f0000000040), 0x0, 0x0, 0x1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) r2 = socket(0x11, 0x3, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) dup2(r2, r3) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000140)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0x166) munlock(&(0x7f0000002000/0x1000)=nil, 0x1000) r4 = syz_open_pts() close(r4) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r5 = syz_open_pts() close(r5) syz_open_pts() ioctl$TIOCSETAW(r5, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) ioctl$TIOCSETA(r4, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) writev(r5, &(0x7f0000000800)=[{0x0}], 0x1) poll(&(0x7f0000000180)=[{r4, 0x84}], 0x1, 0x0) socketpair$unix(0x1, 0x4000000003, 0x0, &(0x7f00000015c0)) flock(0xffffffffffffffff, 0x0) 13:15:39 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede", 0x798, 0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f0000000100)={0x4, &(0x7f00000000c0)=[0x4e, 0x8, 0xfffffffe, 0x6]}) r4 = kqueue() r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSRSIG(r5, 0x80044272, &(0x7f0000000040)=0x1000) r6 = dup2(r1, r2) kevent(r4, &(0x7f0000001a80)=[{{r6}, 0xfffffffffffffffe, 0x9e12e8074ef27903, 0xf00ffffd, 0x869}], 0x9, 0x0, 0x0, 0x0) read(r0, &(0x7f0000000a80)=""/4096, 0x1000) 13:15:39 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/22, 0x16}], 0x1, 0x0, 0x5000000) 13:15:39 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r2 = semget$private(0x0, 0x0, 0xd04) semop(r2, &(0x7f0000000100)=[{0x1, 0xfffe, 0x3800}, {0x7, 0x7fffffff, 0x7fd}, {0x4, 0x21, 0x1800}, {0x4, 0xb, 0x1800}], 0x2aaaaaaaaaaaab4b) r3 = socket(0x11, 0x3, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) dup2(r3, r4) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r6 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r9 = getgid() semop(r6, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r8, r7, 0x0, r9, 0x100010024, 0x7}, 0x9, 0x7, 0x203}) r10 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) semop(r10, &(0x7f0000000800)=[{0x3, 0x8, 0x1800}, {0x0, 0x80, 0x1800}, {0x3, 0x1, 0xffa}, {0x3, 0xfd, 0x800}, {0x7, 0x8}, {0x3, 0x9, 0x11800}, {0x4, 0x4, 0x800}, {0x4, 0x4, 0x800}, {0x4, 0x7fffffff, 0x1800}], 0x9) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x2800c) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffffa9) lchown(&(0x7f0000000240)='./file1\x00', r12, 0x0) r13 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r13, r14) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r12, r13, r15, 0xffffffffffffffff, 0x40, 0x4}, 0x49, 0x1f, 0x5b5f}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000100)={{0x20, r5, 0x0, r8, r13, 0x20, 0x3}, 0x0, 0x4, 0xc82}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "9375b01a93b45136fd0ef0e1787fd11e3b4ba8dd"}) readv(r1, &(0x7f0000000040)=[{&(0x7f0000000200)=""/210, 0xd2}], 0x1) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="3d79e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093285f280d711f2d5290c8174fae038dcf1a0da92cd6850bfac54861ef69ab517adb434c6993df316d3cc22bd3bfa299001bdd9147ae4a74177a89998377e851b05af66ec85ded07be298f2c570bcca458a1179ff744ecaa39734df3edcb942b14252cfe958e8a24402d584d66368b3f3061bc79b91e625f94a1a599854c531aa5854e", 0xd1}], 0x1) execve(0x0, 0x0, 0x0) 13:15:40 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') symlink(&(0x7f0000000100)='.\x00', &(0x7f0000000140)='./file1/file0\x00') renameat(r0, &(0x7f0000000200)='./file1/file0\x00', r0, &(0x7f00000002c0)='./file0\x00') r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r1, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) accept(r1, &(0x7f0000001480)=@in6, &(0x7f00000014c0)=0xc) getsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000080)=""/55, &(0x7f0000000240)=0x37) unveil(&(0x7f0000000340)='./file1/../file0\x00', &(0x7f0000000300)='c\x00') mkdir(&(0x7f0000000180)='./file1/file0\x00', 0x0) 13:15:40 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r3 = dup(0xffffffffffffff9c) pwritev(r3, &(0x7f00000006c0)=[{&(0x7f0000000040)="f140a87a25bc08983a272658f031f605d76c30f4ff3b9d8fc9b0244e5855d338fc446ac00817ab677ed9c900be210d575e2eba4cfad1c78c0f59", 0x3a}, {&(0x7f0000000100)="f0f50be9ddf334ab87c6a4f6cd55f5a323c727014c2775569358ce70ea06ca8ef3df716bd4caf7ae967035d6b0159a219e6d34820ceb443407b2763f9e7618d4ac19e3279568ed4283d3554be5ab7d65e9edd052c8c71a68502262aa6d50fe68a896bdb31471635365cddd494fb38210d0fbcbb04ac0aa5bda97d5d7d042e25a4c9e990894bcf755b78fec216c0c9b6131d07207a42e3df3dc6d5c", 0x9b}, {&(0x7f00000001c0)="fa6f45715358892feb091ede2d57ef38139238eabe62bcd0693283a7e5bcf0970def6df6ddddd5b58ea33ad17c381e7bae761cf408b969f1555233e245c3fb2c720e06d5dab4a49f29c56a090dbb79ea847a5b0108ed67b3bd5c06d8e01975a112695af1ac9f9dcb69bb22ccdb4c38b605a6bd1b7462396028c32c18a5189329c7d4b0b5b6c467196362935ed98888a5d9c27e0f9a4a791738cbaca0d4273bfd6286c63865406cc3425f8ce3041284e74c852ddd53f22e3891dbd789a1cbd71005ac92b7d795e3e4f2984f270ca20bf24796a63968a6d23d6b8bba6df4", 0xdd}, {&(0x7f00000002c0)="21d3e91b802d8533e41259f600772dd8dc94b3edb403bc038907f9e3768ad1d2127498fe3f2498c9c252f69514c4f8e60380539abb6875b4c92f6ea375415143239a4014ddc91f6725358a62ffd296a376355b2f389eb735cc3779eaaa89636e3da63ea5dca3c3601760781091c97f2e3dcd31503ed0e2a26ce326305ddd1473e6e23dd59b934c", 0x87}, {&(0x7f0000000380)="f682a6e5d88049cf561ff0e823b4f579c3fe14887c07a52a01f80cb40bb386e5cbc452cc3fec19f8cab58d23f55c199eff232889acd6fd2e95b60bdeb43a1f4f77141eadf03bbc83931d9793fb", 0x4d}, {&(0x7f0000000400)="2618f35e0097833c7b38c631e662e418a17b7f6f", 0x14}, {&(0x7f0000000440)="2973b9b824bd583b86f11e98f6a8d5813a7617a53c70c9eb01fcf044a4493ba9c0411d9d8c18ca68ecc4d0369fee46ad88ad9714496ba9460ddb4e2f5b354f37fc61695107ecb2321374593f8215f64eac17114dcfd9d9072ffc4cedc4f5d454f3960cc52889cac2ffcd5f39cf1578fdc3d4f537cc5aae8b83c6660b1695fecf6e77b0ac81d10054f3ced5e611a7799d833f85a8c800ceab8bc154874c1627061fccfc385763b50070f5dc3e967ce570b6c633", 0xb3}, {&(0x7f0000000500)="b258304a3f3732042b7dc11f09b175a66005b9c710874ef9b1fa20cea46a31c21e2184a80ddfa174315059309ea4739271962628572e944e03a516743fbd345e6473e1e101652b14063e4058f09bff920e25103147931398e7a063df2a7e203e20bacfe5cba6209b8298ff4910611f53a89598a2d1177fa1acc170f8a65e09505b2af4cfc9e2bb863accda66018a4281fd841d967c19066c3bfbc9b339", 0x9d}, {&(0x7f00000005c0)="df4b813a81fb4a755c8df5e67fb81f0d4564c29cf0818e4c16a83d0f163a4b5b6edd1bf6cdd767a8f10cb1b088f8f3d0e3b684673df0dde8a873686db6d5444b93534a89e39adff8abfaf11dfaed1d7ccafd1a2f3795d89039c24733aac558be89eb8ad3f4aed43af31bcbe6fed1b4fc6ae9d11af4c99aa141d1bc67fbac75d6bdc17eca59da067d367f2c700c754dd42f0148b405ebf3145a138e2ecb31f0417fbf8da8ce3d061498d3fb356528e1e854dd36dff68ae232ba313f3964a4a6b318f4f1d58313d3ffb2e06a196c4d737c57bfbaf30d5553f799b02eb655ef165a73f80cadc17e08bb5d30548e", 0xec}], 0x9, 0x0, 0x0) 13:15:40 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000216, 0xa2) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = socket(0x11, 0x3, 0x0) setsockopt(r2, 0x20000000000011, 0x1, &(0x7f0000000100)="0000065d", 0x4) r3 = getpgrp() socket$inet(0x2, 0x2, 0x46) fcntl$lock(r2, 0xf, &(0x7f0000000200)={0x2, 0x0, 0xff, 0x1, r3}) socket(0x6, 0x3, 0xcf) r4 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x4e) ioctl$WSDISPLAYIO_GBURNER(r4, 0x400c5752, &(0x7f00000001c0)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240), 0xc) writev(r2, &(0x7f0000000400)=[{&(0x7f0000001680)="a4757676ba34d31c480a1ebd5b410413ad0fad3bc4f54448fd7ad965daa9b3f98c271c4025ecccb72614f373876aeb25112770d72f89a266bcb995b05337256fb31b279ea15298be331b5c4cb481dfb13d3356f3f567ff3493cbbd6bc7dfa6ed45814bc68e3129eed31ce739470075a17a8b4ceb747e0fc0b37d8ba7bfedd7ff2488909647bdf4f202a8ce8c4b7edcaf6c67f7d2006476383ca96a795c171015a69e9fe055faa0cc97bc7ee781441566eb8f", 0xb2}, {&(0x7f0000000680)="6eb89c119ef761236d8290c2f5c0e2568e33252f9634367bfc10d2836c074637606f61ebb3afd0949f90a2327919d12b0314f49fd371c7826c91a3f9c56b761b620b402be156ab4a0913c95bbef922a94b19c63ad731639da3f017e287cfd2c443fbd7569efe6daf21e06cd3770a7824c3776ad6ce17b36fe5dc8edab811af4e2545959d496e73cc406953f27b2a610f99a93a82cf4b6618e9ab784ad61cec2dab970994dfea39ffdb60a1a005d22e82c9035981ca888cd6c0f635fc18988f44b658e58215b15e493132428e323592ad382b3d1ca3feb0cd58dc2e8f30d7d849d21eb3cc1003963eea61f6341821786ac4f5cd5dc594a4deac48a921204fa67fac6358d92566d3aeed99baa58a2bb1a26e7b9f6b631d3ea6003763966b6ccf6fb72caefdecaf92e0d2283b98b55e3112ea3913bb1ae27a73ad091690cc04aa0d766ced92a7091c8a3fd0b3d74ca28ef949e091da5672ab0b5306b5d71bbfe7bd1b5be34bd1e28300241e1cc8beae04f462d8324ade37162a7fa217896edaf536bf857c167f084e492cd71a7f863b545b6f037ab259fcd139fce142a3605f46b6ea8bacb40e67b9bca59c4feec14dd72001c8e013b29c467b03ef0db04d409624c71100d35a2f623689ba825c1958be7c116e7efa758839c93557436afe09651c4f9ee7f7b25451e8f3c79049b7cf792ae29052cf285db8181e9b9e2a8a0c16e06af989991a305c83849a8e2a6ce6ddd7a89b3674c15eaed4238f1445f276a030b22f2f1cf70bdd2b7dff5bec2701b48d64a92e57cb78fa10bd8294a290885e95892375bc25943e9284c3afb52fac5aa4ae4304a9118f8b619fa6bc43190b3cfcb1e5f12fd1b895188ee3c8aa98fe1575f0418b7a7f085d8011f6a188d004e66464c3c3e5faafccb5ba21d491a23f06f94bb4244f88468bbbdbd0d1dfeafd56b766af2e5c080546db4dc53d019c830991d0b1c584e571055dacbd7ed7bd94121a1bd91f7e121f4c685c70c285bbc6655a9b31e8ceeb0e9f471318943b6ec9a7e3c1a60cc869e85579328849bf946019fec68a21b742196c3b946b126766a3fc24c1eb2432ba625c9479bf3ba3fcb98fdfe3c37a5321a7061d7aba97a6c3fb2b94308e1d4b261fa8df06661e467b8523d85bef4bd31ba7d83507ab8e8cc4ff4b86ac17763f5b62b7e571b4b7adc409f2238b57803b51c972ebda2ee4cf04d52b0707071c2910e43d79fb594b466fcaaeab785151554d0f5e9650f1793317676dcda19e3e772911e930a84d8f56e70117d19e777eddc7742279bed1b1a1964d4d7c663846cc59a5d1ca8b8fa71e8279f6a097f88985cfb31099e1029c58c1834024edb3fc97666872297bc8853d85c18874f24d24fdb6284acb0a73fa3060b1fd24df184867d73a58cb1f2d971b76c32416e63c5965c43b22515b752baa1fda170489733f2f1efcd512d8e459d4b43dc4feeda1fed7cf00dd6083867089e393dd56f1e396d58284de90d7fc17b0ff81783c03af8992d35fe8dd374ad01d4fe0a1737742e7fe276c90cbfd98f5465c3d292d17fee79f9c137ad58010de41b9dae95c1c14f09b6bae4df785685951b5e2acd4a23e7bdd87beb861090f9f3ebc0ffa60daa86e48602b3bdc95acdea135cbf5d277cff509f02422a6b23cef20df4697a0f41434a3720606a73c6d86e04df0f2fcbf6ae2585be507717148d2c129bf75a88589285a3d65cc9f7daaad3456d7f93165782d7b9fc3e984201d5155416b26ec37b6331eac82de04edde059d6f66aa48d80467d1ae62f5349cf10d8219cc7b8bc61598616a0b166f179877c82e286be7b54ff724a1245981cf57bb1768c658e0d70c2010f71b6839d0460c2c4f49ed7988d9b282e422cbf2a86c37857aa66539e20f77f27b29d91b65810a647d69df68fe98f9291793a8243710ff5ce95962eb183c31a101f8a8f395bcb3dbfb48bacc209767114372cbc7b21d0f1c4de077dd62c089a2fc2f9ebfc727561ac3e0e75650267b89f0396143882439a2a08052a1eaed0e506ba709945a69e9b329d16922f7754f866de5f2e1d6213d8bb679f8fa03dc94f33c995f03cabc8e418bd76beefad7de766a9cfb1c90f7ddc49cc4a49bcfa3f0578d89f391d1af743957593cc564b594fa93cffc9cd69f7f9beabce311811fd0c177802d81c3440f90fb0f6d1383509b68157ba5f771b3f0384c6f4d589ab1e75d8d134dd54a559440d9f13b4b2dfb09d73941e773adca776cdd4d6dcc91d0418abc3dedeb1f3f88ad499fbd4c753c753c2e9d7a3491912b2a3e946d68db3dc71825eca6800890e4b39aae574f8d171300a2df582b7a0646976ed99eabb0b66cea962102a3c4c9ce0e9ec51d7a8cec525d02e50cd50a9744a6fb65545e983724a2f681055edb7d6a95e0c9ae699fd18cab64e57c8aa439aba38e122e8637e810bb34bbdc784a2f72f36d634e9a387eb91bb2f5fb68126afa4b518638459668203fa1a57990c96f98139091961b6bc5ace07cb02fa6cec1cf537feefa31d9985906019a77390a5d7fcd8cdcb9a27c63772ca67ff19ec99605395071b8f39cacabd9cde11a23a21ee8470f45a0b2d1c82d872176986df29caad6ac00dd7202601ab65a1746d452b267e7d2879546d0f9a2f0ecb1718adc2dc2a17ac42a83610e9ddf48440d91cc08595a53aa7b22b8d261693c7f6e75d7c4a74d7af38e2e5bad280b1c0b192972863296e05b5226846338510c6113ab0ffb4f48b503fe008904dece86db00725614fcc20fdacd52f792613b369fa53c6edada53ee42b5c6a5d1738ea40dd812475814a7eb48df4e1d9ffa542d00828e955a4bc0d4e440b15ac120b64b50b5c38f6985be2c38dc896c12f1107802e901b402113894e23381097a16178886448a10b774f825e911f2a6291ec7ebf47c4d5b48e8364784d6bc7f1057b4c60582bc5b58d89111bb5fb2ca7b221575c8feab1a80e3850cb4e06f56c11fba101508691d66d5022fe9c54128965bad8557b41d73d24d52a4b5981766a1ba1a701a3234cfecbebdb1e7d8aed3fd76b25bed3c7e45bd41a5c9a00316d39f30ef7d8a54b8ca6c04813eb53ebb2a6585614c037ec6f4e9f20fe34e27e3f7c6edf58efa4d33eb97a998e8724f733cfe400d6c01109103823e3b567c43a88fbfab8628dc1faecd538e7402459242deb9d1156dfc3953188ef082808af49005898a907630a346586368ea85f15fcd9dad1f239b5826bf5bd4108023809775c090b4e8927e61c47e1e97f102424cd35295257afd0511e9c3bb5b030b536f49dab7e45382c86cc67cce3b5599961f0f3a382c09aac16d952656a329174901f61beabac4bbee58c71bb2937317a3cf4c3402a29c6b40bbd62aedba55f0291b9fda829d5d48fd90be7af3a0da2f5d58157adece609961b8fbcad4250e2e69db755b7ed643947610de9d2e0550eb6952d4de0127516615f747557542b1811b28411c451bdf7893d8d1795cd0c5977995f8dc9ab6daa6ff852a61ad38245d13f5b181d9de88517993dd995cdd92e5d29ffc7bf128e8059651f77275a009679074edef06c4ed218626abd94b24d1ddd2b078f33edb97f289dbb242a7ac1eed83f1e8d17c7ca5fe9bca7dd457961f5bf0d38e0821cceb8737bad09f59728634b709f1a4c523c988d6175842d762474ceaa28ce8d40c125304570220c88e0f3ada4779d15bef77596085fdfeab14d061f3d26d080dfb33c7a4f00dca2ceb28554a24d8c64b1a2a22b0cbcb8e9fe5df3e021bc1c8f8498951c44aec076229e85e0619d825d29294661c1d1453a26536c98e1ca5f07d944c0b93222b5e80b41104ccd9a895febb37676e7e15ae2b77719a465d50d778f2a1362cb04ca3c7ae747a3090fc9a97b426f4d83454161f6ae90c35c2c9aff78c3a768ef8d89bda02a632e8e8739cabe0a5725a4f1c6377f6debea64c9f53756711f1a04d1a94cb5a072005b6a83ee13369923fbdc74aeb3f94903df72de71289e8a70f2dcd001392ed9c9f98624eb3a8f4c7a7e687242dcd74ccc6fae8ab75db91c6c12930e6335ae3d1407aa81672658243f64baf6589b2130199a7e527f07e8acf801fe0d20e2c3751f96893fdbdf58db128696e2c621eee6aa21d766eebc6172f33998f87e9a2f032ad4bf679ad4ccb51bd8bc7ba42b8c37e7d15531051db3d56d4b1446af7cb7d80ca84378fab41503b645b3ddef2f3cbb4d4180eab389a26782244a8026880689bb5e637d274d63b9ec7eb2a3f43a1ddd1d3450bda68f74e87add4fe293c2d9853e7aa1d48853a21b0876c9607a02bed1085bdc674c3fd46bb6aa2a591a62877fae6e769e46e54e0a5c971c6766590f181b5fe9342f4bbda69176a1e74830f9da786ef7907c69bdb623aecc72adda578bf3b9b1454769cae8b199e59fdc536350441b4eaee7063fc17ec6c027b0b0438b582b86de7f10a570c1fa98d5711a7a097f2827961a4967d269afdf437682e8828248871b5caa97cc56cf908c89fe853a67494c13c92b44eed468cdc67ea30eedbd53933ca85bf9fd0a9bfab904852f29dc5f7e6afffc9359ddbd2b0f07ec72d7052388d448adf08f42b71256ac91a4916d9adde59c562bdd643eed347e848be6ab677ae301bfd27ffe9b3f28d692bffe3eaab6add6dfd5e6aa5c128a18e72f7266f8c9b9adcd146b4d3b2cb17bbb230b9ea2e52c42ffb64b5397f51d00917c3be5837bfe1d70f8b0c5515148d25d90b2211b2982af71bb0b29d6c803ede6c1bd369509e70940012695b1387a22c84d761a8ae38bf351c0e09db3502d0f3a4f5dc50e0075f5681559c650701ced613243d6c2af74f1a5b9c97c9e6f37997a638de8f206a8ceb8c3d8c5367fe07ca56ca28c187d6255ebf7023abf41d359514b51aa05c3f3717237a0f1677730fc1cd022f557d4fa6300802961b592535435c538c45ab1fd62e8a99b5bdbba4bf1db61926d9e6364b391791315e9a9e8889b785eb344f1cc91fdc91f170d275bcead87b6bb5acf15c7ce74fe58ab06d35452da97df83ebcbcb8aa53321be92c1f6d0bf2c2aba71b46dc2c0caa101091be0a876605d1f8d98b5f567387f9e281ba5071b279a4900a33b812ae52f78055582e02abdf671c8c012245a25e879c95bd6c77c0037e879824abb5b19ad6f21a28cd19955d1e6f22fbbd7bd778ab80c7a8f96b9edcc4bac576b336271e0e2c7d665ec894da3cff6dec0bf4c4b401e85a7689344ebfce08283028c6ef77791b91dcad421606c4d5db4cc10c4b8ac205f1e26ccb19f6ce8a4baf9b143b677b19f27e14f98384e8c36441b18714213fa9b137dde4f4460fbf0dc36cacb033b3b1f30deda5df3daf4b9c00f4b6dcfd2b66623d70dc5dfa7ff68cae7e6dcad87d4d395fedd9b450a5e977771c1cb7f9a53640b68738cb6f75deeebc85ed482e05ccd9abe79b7c45fa39eba626e521371c367a5ad8549e3fb2b0519fed1c2db775cc2a69020edc69f153c02631df129706ea0ebf832ee6958bd2f9f9fe80b04820af3e232f639e308f1a2175f5f16a844da109d6dafed37f8b713452f6213011f7fc50d0c0bd29f714839b9d863e427c3422b9a3406aeaa58cd5296407bba76220822739e3a408b80f6d79bc303a2f4b8b00bdbe6085a4beb4fc951069cf1526c0c5d5e58662a76ad7d6e9a131f0b1a06e7ce7c9923937efafdf127f9c4d1fde08332248dd16c28366794bf850aa38049ab1b9bd63b8cea0c48570fac065da88f2489cf85126f6fe56bf2da3d2f87ce04ff15cfb2def0809cef590", 0x1000}, {&(0x7f0000000000)="b2d353ca6b8412dac5101b94b51d461ea306eaa98bf76100c2562c308525bd", 0xfffffd85}, {&(0x7f00000000c0)="d1babe03125e40d28fcf79717c7e0d9e8aea8914427d7a9216e3af3d0d81c59c47731f53ec2dacdfd4478eb2a452b3cc314cceac2f22254ad7ab61fea2019c7b94de5f145e4103a57865fc93a96aa92af479b7a1417337cd871eb753b034913afd8a7be8a6eb4951c219d64baaaa1aff0f000000000000873fa8912471e1d4", 0x7f}, {&(0x7f0000000240)="288bd8f6e2c22dd7f8528c4147c1a6876ecf50253e6b249d4c9dd7580fbfcdece34591261473ee1ccc1d74610220c762aaab7d2bd5918b8fa973bf4021b21f2c8d66007abe9275a0d131060bf09d8de42b08c36a1cc588a16fc9b80d60f8f9427070f4b074f0cc3336412f9440f27d040249680621d4d0285722c9f75256b8ddb7789d413e71a1c8317adc9ab542e633f82fe07058c0c81b7df7de46578bebc34a76eef6cd", 0xa5}, {&(0x7f0000000300)="5acb59c57a6ad3882aa68cb79d21bec20414a0ec80b8980bf7b647ac682083c35187e3c439b8b10f383868fc81b655c904e9b0d7211ef71ee3b9b01edd28214844e933c3cc97250c49fe178c81d423bb12d5cc5bf23add3ed96ff64ed437a1601e8616dc6521a7477c0389ab766e336129ee74bd523fbdf7572f8d791c52efbf3ad3dc1ad543e1868f23af7ccb", 0xfffffffffffffc83}, {&(0x7f00000003c0)="81d4d91bc422a3ee9b8d5085e4e5fe044bdaaeee8badb2dc", 0x18}, {&(0x7f00000004c0)="a438738f0ab03b001c31b06263c9b26a6bd4f39b7243a0b969aece75e10c02aa2ba023d0dfb2d38f4e724925a04ce05f2b8a884e1b20a8cc02fbed08719b1b306be103f611c3f1dfb623a78b822b4955d66eaf7ff6bf4ff05b27a77c48bf7866f6009c150c35daea0c99ce353e0d3c8152c8b8b573e04a3343f36b62230359b70903955109e90e3efa440b736f134b96a9cf1185cf3b8168bd76ab09813326372ab0f30bd086516af85f140b4460362cc36c551cb26eb72780272486acea09921c98abe2025fc088b257faff075bda448d50eed32ff4d3591de846b9759899a2c447a470a613eb086d54d3ce", 0xec}], 0x8) write(r1, &(0x7f0000000180)="45fceb5975655dfa3412497005967be75bec5f7575c1dd71f5aec1772d5adbec29658bc8eaedbab149448f9ad6b4adabe6276f2383e9a830ab1ad2dcf453", 0x3e) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 13:15:40 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wsmouse0\x00', 0x2, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000480)={&(0x7f0000000440)=[{0x2, 0x5}, {0x41, 0x7fe}, {0x8b, 0xa4}, {0x5, 0x5}, {0x5bc4587bbfe72b62}, {0x24, 0x8}, {0x89, 0xa668}, {0x41, 0x3}], 0x8}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000000)={0x0, 0xfffffffffffffd8e, &(0x7f0000000340)=[{&(0x7f0000000040)=""/187, 0xbb}, {&(0x7f0000000100)=""/249, 0x5e}, {&(0x7f0000000380)=""/181, 0xb3}], 0x3, 0x0}, 0x40) select(0x0, 0x0, 0x0, &(0x7f0000000240), 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) execve(0x0, 0x0, 0x0) r2 = socket(0x11, 0x3, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) munlock(&(0x7f0000002000/0x4000)=nil, 0x4000) semget$private(0x0, 0x5, 0x40) dup2(r2, r3) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000280), &(0x7f00000002c0)=0x8) 13:15:41 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x612, 0x24) mmap(&(0x7f000000a000/0x4000)=nil, 0x4000, 0x5, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r1 = dup2(r0, 0xffffffffffffffff) utimensat(r1, &(0x7f0000000000)='./file1\x00', &(0x7f0000000040)={{0x9f, 0xdaf7}, {0xaefa, 0x20}}, 0x2) 13:15:41 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) getsockname(r0, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0xc) close(r0) pwritev(r1, &(0x7f0000000400)=[{&(0x7f0000000180)="6406b7", 0x3}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r3 = socket(0x10000000002, 0x2, 0x0) openat(r1, &(0x7f00000001c0)='./file0/file0\x00', 0x80, 0x80) r4 = dup2(r2, r3) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 13:15:41 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) close(0xffffffffffffffff) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000010000000000007800"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe(&(0x7f0000000040)={0xffffffffffffffff}) dup2(r0, r2) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') r3 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) getgid() connect$unix(r3, &(0x7f0000000180)=@abs={0x1, 0x0, 0x2}, 0x8) r4 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x4) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 13:15:41 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000300)=[{r1, 0xc0}], 0x1, 0x0) poll(0x0, 0x0, 0x1ff) write(r0, &(0x7f00000001c0)='\v', 0x1) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x2800c) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000000c0)=0xffffffffffffffa9) r3 = socket(0x11, 0x3, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) dup2(r3, r4) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000140)=0xc) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000040)=r3) 13:15:41 executing program 0: r0 = syz_open_pts() flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) r1 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530130fb9aa23d0571454d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae447473c230495aaee48c02f6ac41e6bf3bf554799b9b800ed52beb85a85e25bfb258557d60f13ad30505e8f53f8aeef9d61af871f4385f04157795ea4a5459a3a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd23500"/204], 0x10) dup2(r3, r2) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r4 = dup(r2) sendto$inet6(r4, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r4, 0xc1045763, &(0x7f0000000240)={0x10000, [{0x2, 0x5}, {0x2, 0x670}, {0x2, 0x20}, {0x3, 0x9}, {0x2, 0xf2}, {0x3, 0x4}, {0x3, 0x7ff}, {0x2, 0x9}, {0x1, 0x4}, {0x5, 0xfd3}, {0x3, 0x91}, {0x2e930ba00bce55ad, 0x9}, {0x1, 0x3}, {0x3, 0x8}, {0x5ae729c6916fcba7, 0x5}, {0x1, 0xffff0001}, {0x2, 0x9}, {0x1, 0xff}, {0x0, 0xfffe}, {0xccbce4928eef9e13, 0x92d}, {0x2, 0xfb}, {0x3, 0x8}, {0x1, 0x7ff}, {0x2d00c2e1826134c1, 0xffffffa1}, {0x1, 0x2}, {0x3, 0x6}, {0x1, 0x9}, {0x2, 0x9}, {0x2, 0x7ff}, {0x2, 0x1}, {0x1, 0x4b79}, {0x2, 0x81}]}) close(r1) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r5, &(0x7f0000000900)=ANY=[], 0x0, 0x0) msgrcv(r5, &(0x7f0000000180)=ANY=[@ANYBLOB='\b\x00\x00\x00\x00\x00\x00\x00'], 0x1, 0xfffffffffffffffd, 0x1800) msgrcv(r5, &(0x7f0000000400)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000030eb00000000000000000000000000000000000000000000000000000000000000001000"/94], 0x5e, 0x3, 0x34fca874c089bd5a) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x100000001, 0x558f, "64e16eb595607fcfd71100"}) write(r1, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f", 0xcd) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0xcaed, 0x5, 0x81, 0x5, "3817dcf67e4cc467e1022fa3fa4afe8de271c30a", 0xa6, 0x1}) semget(0x1, 0x2, 0xb673e6ba7b0e88a) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0x80000000000002b, 0x0, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r8 = socket(0x18, 0xc002, 0x0) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r8, r7) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000500)=0xc) chroot(&(0x7f0000000480)='./file0\x00') ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x6) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) execve(0x0, 0x0, 0x0) 13:15:41 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) close(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) shutdown(r1, 0x0) poll(&(0x7f0000000000)=[{r1, 0x1a5}], 0x2000000000000160, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000440)=0xffffffffffffff46) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x2010, r1, 0x0, 0x0) r2 = open$dir(&(0x7f0000000280)='./file1\x00', 0x40000400000002c2, 0x0) r3 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xc) r5 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r8 = getgid() semop(r5, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r7, r6, 0x0, r8, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) shutdown(r9, 0x0) poll(&(0x7f0000000000)=[{r9, 0x1a5}], 0x2000000000000160, 0x0) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000440)=0xffffffffffffff46) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r10, 0x0, r4, 0x0, 0x40, 0x7}, 0x7ffd, 0x1fe, 0x8}) setreuid(r3, r4) ftruncate(r2, 0x0, 0x69a88df4) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1000000000000159, 0x0, 0x0) 13:15:41 executing program 0: r0 = kqueue() r1 = socket(0x18, 0x2, 0x0) accept$inet6(r1, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f00000003c0)=0x1eb) r2 = dup2(r1, r0) r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r5, &(0x7f0000000340), 0x10000014c) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x8008) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000000c0)=0xffffffffffffffa9) openat(r6, &(0x7f00000002c0)='./file0\x00', 0x56ccab8b578324a, 0x1c8) r7 = socket$unix(0x1, 0x2, 0x0) dup2(r7, r5) execve(0x0, 0x0, 0x0) close(r4) r8 = socket(0x11, 0x3, 0x0) r9 = kqueue() dup(r3) kevent(r9, &(0x7f0000000000)=[{{r8}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) dup2(r8, r9) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000140)=0xc) pwrite(r8, &(0x7f0000000340)="4eec25fb91f6239e9fd739641c3c866b53c50be1759db8aa868bd513817062272a738ca15858b054ebf1c4c50a8f763ba62d5cd0082469ba924185a569c34722ad96f8c1dfafb703681ebb69293cba4a3c8818d59e5f69150198b7478dfb7b81bec5e431eae173fc57b9c7292f275c90c0593b80db139c6078b1f5f7", 0x7c, 0x0, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x8008) r11 = socket(0x18, 0x2, 0x0) accept$inet6(r11, 0x0, 0x0) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000280)=0xc) r12 = accept$inet6(r11, 0x0, &(0x7f0000000440)) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000480)=0xc) ioctl$WSMUXIO_ADD_DEVICE(r10, 0x80085761, &(0x7f0000000240)={0x2, 0xfffffff7}) accept$inet(r2, &(0x7f0000000000), &(0x7f0000000080)=0xc) kevent(r0, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) symlink(&(0x7f0000000140)='./file1\x00', &(0x7f0000000200)='./file1\x00') rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') 13:15:41 executing program 1: syz_open_pts() r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) semctl$SETVAL(0x0, 0x0, 0x8, &(0x7f0000000140)=0x1) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000000)=0x1) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x2010, r0, 0x0, 0x0) write(r0, &(0x7f0000000200)="247a7664327f9c7100", 0xfffffeda) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x80, 0x0) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000040), 0x4) r3 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1003, &(0x7f0000000040), 0x2) r4 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwrite(r4, &(0x7f0000000100)="c8", 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r4, 0x0, 0x0) read(r4, &(0x7f0000000140)=""/117, 0x75) r5 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwrite(r5, &(0x7f0000000100)="c8", 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r5, 0x0, 0x0) read(r5, &(0x7f0000000140)=""/117, 0x75) r6 = dup2(r1, r5) dup2(r6, r4) r7 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1003, &(0x7f0000000040), 0x2) r8 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1003, &(0x7f0000000040), 0x2) r9 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r9, 0xffff, 0x1003, &(0x7f0000000040), 0x2) r10 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r10, 0xffff, 0x1003, &(0x7f0000000040), 0x2) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) r11 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r11, &(0x7f0000000040)=ANY=[], 0x0, 0x800) msgsnd(r11, &(0x7f0000000980)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffef6c17153cf3d117c2e9547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d100000000a00570bdc48db38a42e13548516bf331a0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c97a2b83eea214e18350e46b239befc79076f25d33ed3de8de7ec37031bc10f8ba5567bf43cbceee1600dfffd90c23e9475c9d6bf97f93cf02b9422e05e492a01690821d727859f23295387c4df6e99d087592e98f827e5d8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287731ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5b000000000000000000000839b661c88a7669aac02a45bc689cd95e67b0faac541d"], 0x1, 0x7fb) msgrcv(r11, &(0x7f0000001a40)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc67764fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e9929159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f184e271cde299a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4cffe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c6aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c9090b8a495e27d98ab48080020005d"], 0x1, 0x0, 0x1004) msgsnd(r11, &(0x7f0000000e80)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd2026342588fa1a34492f38b34f23a75013d60f5cdaaed3378f5edd4494c5eeb4af79be0195d459fadab38ea746dbe621387eac55df38d210dc147dc46add182114760700000000000000ab325a2e9c90298d68a553c64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596ea628dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a5421667f9598a1e2bf6d04b8edae25612d4f5e4145670f00800000000003095cc602071fbdfaa1af31b11a20dc1ba209b299bca976d54c8f70e32ac9281179ebf362cf2971a8e2f22daf300faf85cb001954ef74dd47ee5690df36db89bef4758f7a3d45d8ef52f285b2d676b84790d50cc95a0b8834c82a2d5bd531c141a91df5689563c2479451630fbb44a5ea8c53a159a2b6ff20f79e557b41d945111e9cc79ea5e8722756d24872c7d1005cc1ce9f3f6a3d539c35658ab8c60de30528675dc8ec86460d76a65586ae54da06fd12ce7867b9b9591f260e63d2e1670ad760403e842f258742a55c63ae54ce317994e0022287f4ec351a2fec4caceb7a50b947e797e87566e746933b930bd85997be8c61cc3a538dafd07bd60baeedd534337ae7f1441b588cb88131776fef7de4c0af63649578b27e004c5c2569ae86b00c2916cb75d8fe7a34852a2db7b53af9294a17f886cb77129ae0a749dcecd7150a70de583381f773deb1a27c42c3689a6c8b9bf2b174760caa12d469509c7679dec571d9824ea0d64e56e21c7a4d8f628af06198689bdcae73701d38e9f4797bd8e3e42c202969c4f3fd04e5c95b074a82b6a89ab67ec63d7db328d301f5998794255cdcb931bede9fae13cf91c065f623cb88679e175ca6d166c9acd9137ca079fbb93043d464be537a47e8751447d5a025b1aeaa245c6b6bc243b706007bb42c995ce89e1c79e683324a1e4d31e4e35a97897472d3b045270d2130135ded6863743e66e5d4c01406a786c1b15dc459e2762c02d4f7221f8f1d3"], 0x156, 0x800) r12 = getuid() r13 = geteuid() setreuid(r12, r13) r14 = getegid() r15 = getuid() r16 = geteuid() setreuid(r15, r16) socketpair(0x6, 0x2, 0x7, &(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000006c0), 0xfffffffffffffe5a) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r20 = msgget(0x2, 0xc0) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0x2) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xd2) r23 = getuid() getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r25 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r20, 0x1, &(0x7f00000003c0)={{0x0, r21, r22, r23, r24, 0x0, 0x9}, 0x800, 0x1, r25, r26, 0x6, 0x1, 0x1, 0x2}) msgctl$IPC_SET(r11, 0x1, &(0x7f00000000c0)={{0x6, r13, r14, r16, r22, 0x144, 0x9}, 0x40003, 0x3d, 0xffffffffffffffff, 0x0, 0xfffffffffffffefc, 0x6, 0x138, 0x2}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r27, 0x40}], 0x1, 0x1ff) poll(&(0x7f0000000140)=[{r27, 0x101}], 0x1, 0x0) r28 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r29 = msgget$private(0x0, 0xfffffffffffffffd) r30 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwrite(r30, &(0x7f0000000100)="c8", 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r30, 0x0, 0x0) read(r30, &(0x7f0000000140)=""/117, 0x75) r31 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwrite(r31, &(0x7f0000000100)="c8", 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r31, 0x0, 0x0) read(r31, &(0x7f0000000140)=""/117, 0x75) r32 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwrite(r32, &(0x7f0000000100)="c8", 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r32, 0x0, 0x0) read(r32, &(0x7f0000000140)=""/117, 0x75) r33 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwrite(r33, &(0x7f0000000100)="c8", 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r33, 0x0, 0x0) read(r33, &(0x7f0000000140)=""/117, 0x75) r34 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwrite(r34, &(0x7f0000000100)="c8", 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r34, 0x0, 0x0) read(r34, &(0x7f0000000140)=""/117, 0x75) r35 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwrite(r35, &(0x7f0000000100)="c8", 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r35, 0x0, 0x0) read(r35, &(0x7f0000000140)=""/117, 0x75) r36 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwrite(r36, &(0x7f0000000100)="c8", 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r36, 0x0, 0x0) read(r36, &(0x7f0000000140)=""/117, 0x75) r37 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwrite(r37, &(0x7f0000000100)="c8", 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r37, 0x0, 0x0) read(r37, &(0x7f0000000140)=""/117, 0x75) r38 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwrite(r38, &(0x7f0000000100)="c8", 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r38, 0x0, 0x0) read(r38, &(0x7f0000000140)=""/117, 0x75) r39 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) r40 = socket(0x18, 0x2, 0x0) r41 = socket(0x18, 0x2, 0x0) connect$unix(r41, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r41, r40) pwrite(r41, &(0x7f0000000580)="c10ed300", 0x4, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r39, 0x0, 0x0) read(r39, &(0x7f0000000140)=""/117, 0x75) r42 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwrite(r42, &(0x7f0000000100)="c8", 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r42, 0x0, 0x0) read(r42, &(0x7f0000000140)=""/117, 0x75) r43 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwrite(r43, &(0x7f0000000100)="c8", 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r43, 0x0, 0x0) read(r43, &(0x7f0000000140)=""/117, 0x75) r44 = open(&(0x7f0000000180)='./file0\x00', 0x80, 0x0) pwrite(r44, &(0x7f0000000100)="c8", 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r44, 0x0, 0x0) read(r44, &(0x7f0000000140)=""/117, 0x75) r45 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwrite(r45, &(0x7f0000000100)="c8", 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r45, 0x0, 0x0) read(r45, &(0x7f0000000140)=""/117, 0x75) r46 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwrite(r46, &(0x7f0000000100)="c8", 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r46, 0x0, 0x0) read(r46, &(0x7f0000000140)=""/117, 0x75) r47 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwrite(r47, &(0x7f0000001740)="47e6642737e5a8b6a60109a7925dbca374b26b146d0e850c0ebe2d68a6d4750d3d302bb2c0047d91284c607ca4a3632474bf1202a34e4621e38cf11bc6fb8b16a6bd4bf4543b94e680fb4951a09384673ac53ac2e2a6c6faa8088756156ffdaf300a342e9357b3acfd25cca2c10151f4920736796cca1cad4adb4b77d58d929ffe08386ce4494af53b15b2f621a23c8e10a424c324f2ed3b1df685af0730f1045526ed1a96e5213d13d5aa77c714707ea22c9b5a6ccfb7e9d0e1c8cf2cf6497d0eec23919126eb0fc93a6e7e0c18d33af3931046bfcf295cf73957a2e027ce156dbc5ef18d7c4fda3f2102a8261b54d714f0d39e8304d729c3611b0537a50c3d237fcad3d6b7343a3e0f2899dc74d0568c3cfc73e25484ea496e0000", 0x11c, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r47, 0x0, 0x0) read(r47, &(0x7f0000000140)=""/117, 0x75) r48 = msgget$private(0x0, 0x0) msgrcv(r48, &(0x7f0000001840)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000ebffffff00000000000000000000000000000000cf803bd300040000000000fb5d06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000006aa71c29fd9df61384763605e2c982a1997b2725fc0d058b7119e5ec0b603e56e0eaadf9ae76395967aafe9d1551778679034b6fcbdbecf2474fb3d66c739090bb13287d44eaac19f3f2280dc18c"], 0x1, 0x2, 0x2800) r49 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) semop(r49, &(0x7f0000000800)=[{0x3, 0x8, 0x1800}, {0x0, 0x80, 0x1800}, {0x3, 0x1, 0xffa}, {0x2, 0xfd, 0x800}, {0x7, 0x8}, {0xb, 0x9, 0x11800}, {0x4, 0x4, 0x800}, {0x4, 0x4, 0x800}, {0x4, 0x7fffffff, 0x1800}], 0x9) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x8008) getsockopt$sock_cred(r50, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffffa9) lchown(&(0x7f0000000240)='./file1\x00', r51, 0x0) r52 = socket(0x11, 0x3, 0x0) r53 = kqueue() kevent(r53, &(0x7f0000000000)=[{{r52}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) dup2(r52, r53) getsockopt$sock_cred(r52, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000140)=0xc) r55 = socket(0x11, 0x3, 0x0) setsockopt(r55, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r56 = getpgrp() fcntl$lock(r55, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r56}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xc) r58 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r61 = getgid() semop(r58, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r58, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r60, r59, 0x0, r61, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) shutdown(r62, 0x0) poll(&(0x7f0000000000)=[{r62, 0x1a5}], 0x2000000000000160, 0x0) getsockopt$sock_cred(r62, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000440)=0xffffffffffffff46) semctl$IPC_SET(r58, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r63, 0x0, r57, 0x0, 0x40, 0x7}, 0x7ffd, 0x1fe, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r65 = socket(0x18, 0x2, 0x0) accept$inet6(r65, 0x0, 0x0) getsockopt$sock_cred(r65, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r55, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r58, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, r66, r64, 0x0, r67, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) semctl$IPC_SET(r49, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r51, r64, r54, 0xffffffffffffffff, 0x40, 0x4}, 0x49, 0x8, 0x5b5f}) r68 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r68, r69) r70 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r70, r71) getgroups(0x1, &(0x7f00000002c0)=[0x0]) r73 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r73, r74) setgroups(0x5, &(0x7f0000000300)=[0xffffffffffffffff, r70, r69, r72, r73]) r75 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r75, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r75, 0xffffffc0, 0xd, &(0x7f0000001cc0)="bdab3b8382e2558b9a69a9237757e794ab1b1d575389d2cbdde75b31fe3325c7c7fec9976935ef48268938c4a9ff631ae9dae8a34c74329e30d1f3e49227a76939415dd0ff8986e22ec2a344f8cd211adba2c65aedbe345939a6dcf1aa808a60cd65916717985d32f17bb403fe33085bfb6674fb2e8733bfc108174f5bbaad478d7f085b55be617b189b8ced4d971370bc47b4b1cc7cece332dbec7a02ad302e6c9037f75851dbec890379d875f2e8b5a2cbcb836eaa4efa984f2cf82d3919b86f9315acda27bbd86c01f9c31d77c140578d583dd0fc6a6aa795bdc2f0b4656de42dd3e3f47ddc1c8014fe3ddcdb0ce903b848331fe7cb169cd63c7d580011881d81819e80e9aced274ac183151f48fe30968b9b6e394bf5b8f6b77050cabdd2704b207d65deda34ecb106d4ef7802d1d7c2a4fa69bec192c3b4fd03adfc6dcbb8fa00dbcebf5baab210386fa8a9bf26481e4b45efd357f9d70e2645f766c339fa89bf5a7a7f4d71951ef7c304ca20d9e0a6341cd44328fb41708a1979c029a7a14cbfa4ea211fcf9880fc9f843c6ce07e333d0ca1bc8927ab3cce3b074fb8", 0x19f) getsockopt$SO_PEERCRED(r75, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0x110) r77 = getuid() r78 = geteuid() setreuid(r77, r78) getgroups(0x1, &(0x7f0000000340)=[r70]) r80 = msgget(0x2, 0x40) msgctl$IPC_SET(r80, 0x1, &(0x7f00000003c0)={{0x2804, r51, r73, r77, r79, 0x0, 0xff}, 0x10000, 0x9ffb, 0xffffffffffffffff, r76, 0x400, 0x1, 0xfffffffffffffffd, 0x4}) msgsnd(r11, &(0x7f00000016c0)=ANY=[@ANYRESOCT=r30, @ANYRES32=r31, @ANYPTR64=&(0x7f00000001c0)=ANY=[@ANYRESOCT, @ANYRESHEX=r73, @ANYRESOCT=0x0], @ANYRES16=r9, @ANYRESOCT=r33, @ANYRES32=0x0, @ANYPTR64=&(0x7f0000000b00)=ANY=[@ANYRESOCT=r38, @ANYPTR=&(0x7f0000001880)=ANY=[@ANYBLOB="cef8978c0a058cdb53bb29307960c106ee474ba4e83a464234f3500b660864d9a8907bf8171879bb18d9af83e32e598fe0199a15cbb2e9cbe245691366de3ada0f74afb2404b3acbdbfde644e7c60a3b34e71231", @ANYRES32=r39, @ANYRES16=r47, @ANYRESOCT=r48, @ANYPTR64, @ANYRES64=r3, @ANYRESOCT=r14], @ANYRES16=0x0, @ANYRESOCT, @ANYBLOB="2e0046cc5650717a6b5608d51c2652b19ff5bfe798c84632346d0c536895e0509ce4f8ee882a51eb700ef260c66a44d2160922426fe8941d333679c2abb6cbd6475a892ba5af454b2896cc8b6a43a90dcdac6f5845a606674cabf67e985b95858726b10eee8079fe215e7d01d50ae964e04b089c9d95fb32f04c06f37de745cc7d7a5490caa78d2a05e2fda356f887ef0b007af4fd27d1b8166b97363c0a775af5ed00debdcafab49a4bdd18843c86f808b32062dcafcefb", @ANYRES32], @ANYRESOCT=r44], 0x8, 0xffc) msgsnd(r29, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r29, &(0x7f0000000800)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaff7f08000000000000c2e9547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f70257f7d10000000000020000000000000000a00570bdc48db38a42e135485163f33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600010000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a01690821d727859f2329538784df6e99d087592e98f827e5c8868438b85fdc9dd940e1e3190eac6590a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287731ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37d"], 0x1, 0x7fb) msgrcv(r29, &(0x7f0000000c00)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc67764fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f184e271cde299a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4cffe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c6aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c9090b8a495e27d98ab48"], 0x1, 0x0, 0x1004) msgsnd(r29, &(0x7f0000001280)=ANY=[@ANYBLOB="9a89fe9d10bb030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952f10e34324e03d88561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d4000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd20263425ab6818f682770f3b94c508b4af79be0195d459fadab38ea746dbe655df38d210dc147dc46add182114760700000000000000ab325a2e9c90298d68a553c64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28a73da23e658ee391ab702486c88473a5421667f9598a1e2bf6d04b8edae25612d4f5e4145670f00800000000003095cc602071fbdfaa1af31b11a20dc1ba2054c8f70e32ac9281179ebf362cf2971a8e2f22daf300faf85cb001954ef74dd47ee5690df36db89bef4758f7a3d45d8ef52f285bfda67631dfda98286b662d676b84790d50cc95a0b8834c82a2d5bd531c141a91df5689563c2479451630fbb44a5ea8c53a159a2b6ff20f79e557b41d945111e9cc79ea5e8722756d24872c7d10e6cc1ce9f3f6a3d539c356b5988d25beef00000000000000bb711f6f29e389a77fe7c637db2a0408cd7b9bbb45c77e52e7e7812fe4fd81703d2b6c815fe685fc0051d5e3784ecae041d5930ef73b0f94676e7d064e3710c76ad1e52ef89a3abcb711668b1b244229560d671fe68105fa71a510a710e75dfb6a34204c3040c0a4eb06f1111ee9797040dbb50d40021a7ef2a51718bac5eaf040967df8cd5aac1c72c9b5e6c4bfdaffd4f37e8c18e903af8aa48ccc9059406f9055e580475aca2639ccf64fb998d6938be3025d066b0829914a0d61b0880f6d9c3c31a8f16fd863de661838d774cfb39e6cc7b73049b6c65ec9c5e38a33af2b3f48144cb719dce80635f003d592065d460a1f42e8ba9f7c1e4f0aed"], 0x156, 0x800) msgrcv(r29, &(0x7f0000000480)=ANY=[], 0x0, 0x0, 0x800) msgsnd(r29, &(0x7f00000003c0)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a40c42f36ffdf6a4fba253c93fcdd7009884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca"], 0x1, 0x800) msgsnd(r29, &(0x7f0000001940)=ANY=[@ANYBLOB="03000000000000005aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229d0000d3e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c2fcbb5c960752f270f93498e63bb2e19117fec08663787d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50eae10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf00"/228], 0x222, 0x40000000000800) r81 = geteuid() setreuid(0x0, r81) r82 = getegid() r83 = getuid() r84 = geteuid() setreuid(r83, r84) msgctl$IPC_SET(r29, 0x1, &(0x7f00000000c0)={{0x6, r81, r82, r84, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0x2}) getgroups(0x1, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x8008) getsockopt$sock_cred(r86, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffffa9) lchown(&(0x7f0000000240)='./file1\x00', r87, r85) r88 = getegid() getgroups(0x2, &(0x7f0000000040)=[r88, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getpid() msgget$private(0x0, 0xfffffffffffffffd) 13:15:41 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) preadv(r0, &(0x7f0000000440)=[{&(0x7f0000000000)=""/3, 0x3}, {&(0x7f0000000040)=""/121, 0x79}, {&(0x7f00000000c0)=""/130, 0x82}, {&(0x7f0000000180)=""/6, 0x6}, {&(0x7f00000001c0)=""/47, 0x2f}, {&(0x7f0000000200)=""/5, 0x5}, {&(0x7f0000000340)=""/239, 0xef}, {&(0x7f0000000240)=""/153, 0xffffff1d}], 0x8, 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x801869a3, &(0x7f0000000300)) 13:15:42 executing program 0: chroot(&(0x7f0000000000)='./file0\x00') r0 = open(&(0x7f0000000b00)='./file\x00', 0x200000600, 0x20) chdir(&(0x7f0000000080)='./file0\x00') sendto(r0, &(0x7f00000000c0)="d2ca382404b8c790f3f7a41c365113e6ea6c337bedacecebf1500abb501598a4076288122f960f1e8ba7dba9b3dc528d9ba425a3824e2b4ab33bc4554e4ec8f46fb52a0140b75f339184dc179fa9c87bd24e700663b80788f94774cea02c1ff7c0e453805920216b4d5029c1059424f095f3fe861e89d4ce1495aac3d0d8faf6cca4825c10eb8cf879a88066fdcf957b4e4c23cb774fa4b6efb680df242e7b9ae4f5548311f9373cb1843e3bc1893637371036bf124b0ec2b6e5ffe1b216057802928353d119a3765e3a8b3bd3618b4138b4a4fd21746391f2b76bae40452d93fa584f75b71e566875b101b6e9799aa7c60283c339", 0xf5, 0xa, 0x0, 0x0) renameat(r0, &(0x7f0000000200)='./file0\x00', r0, &(0x7f0000000240)='./file0\x00') ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000280)={0x10, 0x8, 0x4, 0x9, [{&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0xb8}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ff4000/0xc000)=nil, 0x5}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff3000/0x4000)=nil, 0x80000000}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff7000/0x9000)=nil, 0x5d}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ff3000/0xb000)=nil, 0x800}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x9}, {&(0x7f0000e00000/0x200000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x9}, {&(0x7f0000f9e000/0x1000)=nil, &(0x7f0000f4a000/0x2000)=nil, 0x6d}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000e56000/0x2000)=nil, 0xffffffff}, {&(0x7f0000e78000/0x1000)=nil, &(0x7f0000e0a000/0x1000)=nil, 0x2}, {&(0x7f0000fa4000/0x1000)=nil, &(0x7f0000ecb000/0x4000)=nil, 0x5}, {&(0x7f0000fdc000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x2}, {&(0x7f0000ee6000/0x1000)=nil, &(0x7f0000f2e000/0x1000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000fce000/0x3000)=nil, 0x2}], ['./file0/file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xffffffffffffffff}) mknod(&(0x7f0000000780)='./file0/file0\x00', 0x10, 0x6) fsync(r0) unveil(&(0x7f00000007c0)='./file0\x00', &(0x7f0000000800)='c\x00') r1 = semget$private(0x0, 0x3, 0x80) r2 = geteuid() getgroups(0x1, &(0x7f0000000840)=[0x0]) r4 = getuid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000880)={{0x200, r2, r3, r4, 0x0, 0x0, 0x4}, 0x1ff, 0xda, 0x3}) getuid() preadv(r0, &(0x7f0000000c00), 0x0, 0x0, 0x0) symlink(&(0x7f0000000900)='./file0/file0\x00', &(0x7f0000000940)='./file0\x00') unveil(&(0x7f0000000980)='./file\x00', &(0x7f00000009c0)='c\x00') ioctl$TIOCSTART(r0, 0x2000746e) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000a00)={0x1, 0xfffffffffffffff7}) preadv(r0, &(0x7f0000000e80)=[{&(0x7f00000001c0)=""/25, 0x19}, {&(0x7f0000000d00)=""/90, 0x5a}, {&(0x7f0000000d80)=""/211, 0xd3}], 0x3, 0x0, 0x0) open(&(0x7f0000000a40)='./file0/file0\x00', 0x0, 0x40) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000ac0)=0xc) openat$pci(0xffffffffffffff9c, &(0x7f0000000b40)='/dev/pci\x00', 0x2f49c58fd2061848, 0x0) semop(r1, &(0x7f0000000a80)=[{0x7, 0x81, 0x1800}, {0x0, 0x6, 0x800}, {0x2, 0x9000000000000, 0x800}, {0x0, 0x40, 0x1000}, {0x3, 0x7, 0x1000}, {0x7, 0x7, 0x1000}], 0x6) 13:15:42 executing program 0: r0 = socket(0x2, 0x8001, 0x0) r1 = socket(0x11, 0x3, 0x0) r2 = kqueue() r3 = openat$klog(0xffffffffffffff9c, &(0x7f0000000180)='/dev/klog\x00', 0x1, 0x0) r4 = accept$inet6(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) ioctl$LIOCSFD(r3, 0x80046c7f, &(0x7f0000000240)=r4) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) dup2(r1, r2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000140)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x2, 0x21}, {0x18, 0x2, 0x81, 0x3}, 0xe00b, [0x4, 0x9, 0x80000000, 0x2, 0xd2d, 0x3f, 0x7, 0x7]}, 0x3c) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x3f}, 0x8) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$FIOSETOWN(r5, 0x8004667c, &(0x7f0000000100)=0x6) r6 = socket(0x2, 0x1, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r7 = dup(r6) listen(r7, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00002e2f7fe007710000"], 0x10) close(r0) accept$inet6(r6, 0x0, 0x0) 13:15:42 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1c0000000, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x1ff, 0x100000004}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x4, 0x2000300000000}) 13:15:42 executing program 0: pledge(0x0, &(0x7f0000000080)='\x00') pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000003cc0)=[{&(0x7f0000001500)="1f936b02e8c20a51a7367db8f457f909a4414a928e1bf95d13b7b48f5852d5e3fa8e3b4755c1aee2275c780c824852b9a25e8eeeab74658a80bdd92bcbb710beb4b8583ccd6858b5deb942856a3aeeb636458a8bcd6be959b4662b31f56c4a999158f98b7150ff705475d3c9221b9bfc47006ae5730273ce710a4635dec5cd5587f3e06a0b2ddf2e26561123d0f28b4adbaed95c97ce43f29d6c94b9303a88c4ccca7359fa378caeb7ea2a8df08f61ed93277b2df63ee3073be83450a48b81903892ce81aab951d07b34e53943d8c29e", 0xd0}, {&(0x7f0000003900)="11aab6ef81053803d47e04ed48cd575856b282bf92ccfc4b3cbc4a81f7e13773b92c48022f33624a1e41e64f4543073e6c1b30c6ceac718c3bcbc489f081a85b2d3dcb39615d57ff4fa0ce1fa9e3fbf31a62f70968daea429057e6312f1e44f19c1985ea0f934b755c445d920b11e789bc662fd29b7b7d9788621c22f5d6e1872aea20b10d57a15aa45b649eda54cf239432f9e1bca80ab2744b84a60481cfb2ca1cd0", 0xa3}, {&(0x7f00000039c0)="62f279d7fcc0b0c97408e45624a6281337ddf381cef7acfe297909dbfb61f501a8dc5003b441447fa78c1e5518d15d6bc08305979fa9d6fee84e7b8dec3f7ca2579eb9fe59179630316986745cc0d5152f5690c15912545ec45b3c1579884169a4755da9c04a0c542189ac56fd0282be528bf8379e2f35ca2d4b9ad0ddae79bf04c5", 0x82}, {&(0x7f0000003a80)="4c0102859b06f82dc19ba947d4c7d159789f90cd7e5eaf3237c5f80843f423575635931b92e21ced4b787319e4680f9263a0e17d52a98490b062ca0e4066289c79b1aae0fffc64a5896145b5b3982df490aa605d6be76c13b82dc54160a6c4b2edba3740915bd160625843d45a4efc546e431c9f61b2b02c57f4745d9a0bc62168a193bd16088ccab3aa2afb6e74c12ab6630e5863b358bbaf27e6ec62a8aa928cac645665467133c540af432e478bf16b778a0a3359893e7186", 0xba}, {&(0x7f0000003b40)="7972e2383b2ff873c0cc8d5d93f17620c1d599565e969a16dd89e72b32e05b6534568fae99473f2f666af4a8af98bbc84650350a26bb2d7e217a99f09fee530bbb33c062fbff3d8746d15d8c6564e991b54f0ba7e0297eb39245dc35fc83dee3795253e9b0325f4e28170002b2fade4186cde5f51176362d3d990c6e51b077ed636dfdda30f739d4042c44237c5e154afcb0aa935ae91e992c4467d5bdc48fd3f47f7c39d4b29eca871832e2659f527d2b6a4ea36f63936dcf270ac2bfb04324fb1d1bfe523e0fbac3aab99531dfb6eef2f2f85086e58459308e77d947f6a057b3d15435c74b9814c9e22a572ba57d75c5c5", 0xf2}, {&(0x7f0000003c40)="8dec80506622411de209e889ab29ccbf47ae9f65536bfa1a91760b3efd18e6ba0ae2c38f914f5adff6e4eff8be954a1fd39e7e6d012f103f69bd4ee6024d3badc3c0480a61cceaa957740bccfa92798acd474cd3394cf65b607258a25bdd9761e44eb9", 0x63}], 0x6) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[0x4, 0x5, 0x7]}) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffff8) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 13:15:42 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x41001, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x20, 0x0) close(r1) flock(r1, 0xb) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000002280)="c9e2265aed0bc15de5c7e7638ad11d130344bfe850c4b911cbf31319447f267ed673f324f152e3849b6699bc15a9db73d9ce3beba50a2fea53e134f453f3c44f3831ea4d3a3bca3d6ab7f5a9b86450534838134b619063f9603bf70aadbaa9f929d6d1c0487157d65b7d1b662e6997d6125e72c4486cc43e8f4a2de701ed6b6917aeb7819ab1750e956fcbf408f27e3a9ea4b9f41044080fc3612fbd8b8c401641412e9f44f6220f681896ce83f7bcc71a9a17aead72d656701a4ce21cc2dfbcf7ebf55a0cb5a4e086ec74ffd631d4a2775ced3d175cc2119b7894f8df0616f4460393a16edd86963d1914366f3e7d6b367a1239e156d4a23648bd2ccbee357f35b7afbb5de116b0fc4446a00146e9fc1491b32021007ba5b7295ff192cc2c3c9cd7381ce5df286fb4e4072caafeedd4c6659824549d127cebe5e8f4e6ff08a46187509ce8173a5160141bea7a9d12bb34d8497c09a8a3bc19e9bd28f9ffd62e9192dfc3709199303ac0910c4e71ac15f00f5777684930f5ef598547d193b90dbe4813f67e9c434703a6e8e6a0303c8dae77e219885227426f9962f5ce2da064cc5e40d970ce991d463d9864419f30fa5bbed68cb639e711473782889e8f792c8a8f870a52993729449db2fb1634d9c3b8dec98c72651d1ab76a8c645237f7d407b3221add5a07f28dfc20b2956a62e4c38b86111ad83b6cd04c89d85bb90ad791e6a5946464bdd09255f08d13c5c547cf01ae19935a1d9e30b9a1c0b990c19e99dd02aceb46d761426407fec965aaa3e5dffa48b16da45821125c6b8d87181320cad8e20cb5c18abd1b76d7e816749f13141be68a40fc52aafb05d9d86716dc9d5a333788cb068984014d48fa1713da73507a2f8729a265244edad68c75f08388e33449c94bcdcb5c88159af0ad0793dcf933b901ad879729389b3cd9648074be99c41c54538f92f964421a591e80e89cdfa9a269d3c7f9593d47451fea9859d12c7e1ffd0e10438f639db0f136658b8bfa54cf7616d8c6747284b4e9829df0726f60633de774b38a835f9557d1719678c0a7335fe66aca54bcbaab3fd581a425f12bcb073de7a484671a0cd017812471a89452073bba2eeadf370c50f282bd32c45cbbce373ba38aa5b878f28e3238fa871b1909ae5772d9d65de704e059f0a7788068253803e2713549cca90bf34e8e3304ba38e158f7d27a4741c61d96aa57c2cf78c8a0f0f896f19c071fc2632a6e517b55370470beb2e3f2df142653afb1ac6d600fb099574a2b7b84d4794ab6e8210888e6dbc8b9b1447dfc9af951681a2c961cd03bffe7ab442316d9ec1fb54d0816cec5f70fa97cb78d3c1a304d117b7ca31a33030301baea4996b6cbff896928a3e6682e04ff9d14aa6f43ab4324d49ef1d36bba5edb6d5d5924e4250f4c675588e8b6652ae34ced782dc2f7353df4b89a1701f904b108ec21fb4b6fd0dc63fc7ee205ef4e2fdb06efb89b49440bb4f8b2e7ec3e65fecb9cdb4e4029b63b9cfc50cf20ec52f20e17090aafe9623aec1da2f97411a0e56ffa88f25267c41d7c2d899b4160a4d32efa0ea486b4e2843433c7691ef6b1ea4dc3085b078c6465ac05dc63d2e53f20b137b25597e160fd0870fd669b0f65b222bae1bc45bfca388fabf41fcdb408ba69a697080ced8d6a81c103153ea76685d5271c65130f98657c3513215ccd8da9e2b11dfc7defc9bd0f813f9e99cc8193aac90087542d0ac162f6ab2a43d668274f95c0d60ca64e886d9d716d3236fa6188b3af9b1d4a3e1f1e0858f380f252871409993288659acee52c72dd3c46f724478f08d24c43e0d11d9e5a03ebc8f25dee503141e5e4c9a109e11c7bf01533de9279b6e0ee01d5cf0608c829fec405da704f50c4d0dd1a29abfc608db7949fdd756dad60db207fdbfa935001e0dfdcf5a229a6c7c8d40cea0fa7f991d82805283a4807debb07d8532cc986cea4d8249bca85cf584e8a4a972a09c0ab9b0e89cac66aafa4e3ca1a5a85248a0615f3823f897fa1e69c9eaf71b010141958d0967af0b3724113ff3c1b9d857b3cf6969f39001c69e282a9baef274caddbc24cc5249b7eb93cbee11a380e8ad677a20a8a33779da914aea7ddbc6dd056bbdadc2eb253ca19954f565d37aa75265749faefaba505af49956fb3594cb524292e7fd9fecb371f721fa81be7d6fcfa37d54bef73dcd5cc220299555c4dc0b88e06eecaad4838e6e70ce56d33c9adc784aaf515d1f23de9fa8c3225a96ef8dc33e45ca07337c97435e9e02a827e34e416f2e178eccaee9a6f58105e749495ab52fbe490e4e1c424f13798b06fe78d89ff812758e02f2a00a328ff138d4cdfb0720d0ad6f038a5d4108204c6e6937ad8e198ed0097e1cf745e8e46040678271eff17b6d8f13a1172f44e60bb2c9f3aab567afda4c475ff57f9f5f684704e65ee9932a781edfc0878716ee70e66f504b080c1016d775b4dd4501e1edf22a80cf1718608bdaced5859eed378e06d6862f02470e3979859ebd32683dcc1def8ae8b65ffaf7fc4d2c16ac3582dd42f8e60d680f6bc29bcb0e9339d62e9662a68159b940356df9a3ddc5c20500d5ab852f9ebfc656f161a42090ff28d5b6edad03a1af9bba4569d84a1d90745cb5244b2c6eb5c2637e4b47cd0fcfd9b83ae0faef011205cea05c07cd3c1e6b338e27c12ef98961bed427f3412050ad60039ba5103097a15b505eb5ae50aeea4fdce19961409ae3712e44740886aa4ee9c2e71e2f4088f7637ca76058f304f7f0d21ff9ac829fedff3ab7a1ae1d93ac85b4acbd399cc847f7f26df0d7cde1200ce49b13ad434937157434c72cc61c6fbb87f3870b5af4b8e4acb33e10bf1b71a38796446331306640848462c8f3ef68c83ea917d7d7c49f5065d884bcc2ce726bff85e6473ea82fc9fe87fe13ca4ed6c121dfc7c3c3c98cdbce1c53a6926f27e7c2175b43e8c3e9e8e895638e6f10bc82ecac889a9b5c6d993226ae55c9f5e49eb931850f79263f4aa4ffca334eb6e76f8249ef9d6ef1adc0035b0ec9b431ca5b66b850ca928e66c4c5ee29549f5c4800894303dcb7d9f85e59b8ab81bfa12f0433303671888b36f2a86f72844e09721caa73d127247ee0bd8861b11b4be5385181eaca5c70afb71ee249565a0fe8960dd82b694461b24e370d88c3e3fd310d279ca32585d984eabd76055090d1f0612135b9691eb47429d48487bf146dde3cbc19e13b3499748388fe2ad03566a7ffe1f3ef18b64332abc3df983589e848c5648af8acc28d3f6469acbd288a2c522ddaa3046c4520d1d297e8ce58859ad12d57a7912002cbdfd993a343c120eb944105d9fca81a6b013465c3a77af91d4c584a99b322a79ce25a9712c7b55b983223b0ac98cc6db5d9113736f22be0ef7439c4a28b3ffcf57e6d706bce5992038a6060ce0d49aa73d2c3c4ce69bbef26946d1dbc0e72a28c7e30e9c00de93c70e886e5e1e043e82124357c6c80b99024b2562730e5a03fdcf6e25f08c02ec0eb259d73428cd9db7e867e677aea0682687b2c1425a95a52ddd361225ef0c9f444aa9110c331b3561d8ad04b0c2bb3b14fcc404e12df1aa9b9a7e54819089045bebcb7ff9338107bcd90d7f0305e83c34a6e98d201ed9bab463121e67b8146432d94ce7a113832398ac52766c79d84f66b5c6f0275c6a1af9e67e756dcafeb1e920a8cb54b3e9c8b0784c48656e154804c6d47c8ac2e6fd94ad151b8fa26707ed8861486f3a18afa6c2c32c07f9774882a0a9e233692e00b15e5930fcf3515e62fc6356b946a5f03b6825a2b8cbf74fbf12b7232781951227e5dcbac6a31f81affd32749ca34991dfeea1763007e53a3226577301766efcd0e606eea7c26c3f8470c11e87110730f317ac6e5aa0799d2f2b570f42b93476c69e54b3445943e95eea08ba5672976023cc621cadafa7289a563aed45109b34be1448d88ba8ebff1bab1d8eab1e3f63f289a556db9da13ec2af70e49ea6d84811b74afba4996b893bbd06c710d6b31fd5d84682f6f4f7543743acc6b2d46ce1bbe75829d7c282e66e6cc7da4bbded56613b84c7bde9bc448ecceb6a6a6766335ff8b1dc2b13726cb284c5f4bb7b4d4b30bf69531512fb068c7adfaaf8f90641839d095df7d982190ea47e54127a2d810dce87d8bde17bab0c75d1ded0cb47d2ad390260d6f5de0509042315c2f1033cc33a2c38f53e52b1567482db10cecec35f059812a2ac5d9ebd5561613d8d3d4a5962f97a5eca807a36c80c0c463a10d788daefb22a403a99d6d53164f01654dbb4f3dba19adf173653a4bce37b3e9cbf2806dbff1c8b436f3622c4980b494e1d46016c0ea09642ed4a400e919c05223d3260ae95e3dd89b0f01c86a50c6b439030789ec2a945019110ed7f4921a57be0fc0beb6c7103943b9ee054b9face09cdb969ec08ec92fd97e33270a8073c6888f0e090055746ed18305a4ce49deb6e230c6c78b4e1144fa6129b12e512953502ae43ded10b2a762ddfd96281be7c1c9feed51475d6d029e8cfd594a6b07d9426678c43f5a2bb9364cbb4412592ba93f74afa8167ceec3de2ccdd81add7a8ef98e9d855bbdb5d463f39b7bdf116287e758622319f0c1af5df3f673795ca6b8deea8b292f56eaf29e3769a1fc653eb2a4c3fad7ca77e218ffaac8df959e586297bc190aea144b960c73486195887c5cf7caeca7d0c0602c676958d96c60f7a451e034df013d10cd6c75e0c5e95a2a4361655dfce09365d7bb9db472bc95f41e20a2e852ce21bed2f5f7b18a8d6bbb9069eac5f27981b192b2e92d9ce9ac99502c7e2014177b1d891184201c11cc747a05a1195366ba3f984b0c8a13eea8a763480da56681c4d4c9d8b63196322bbc5b40bdbf5c5d4c5037eae718b9f15552a5dd78746ffeb3759b6975596afe0649ed3f662eb5301de5f002231b61fab8cf8edf3f0fbd6ad7a4058ef6691d13d2924f32058522b6bced763d2ba1862b6ea1d6a01138f8029798e340484bebb490ff8ec9bbc308a4fd7ea5a35584778ef929abed885410d539d5d2798fecfa3bb4ae9c2edb6edc9a3e0966ab63cb661292756892e8146dc20b963a184cbf7eed4544cc59e80fdc84edd51870c8f6b19a5d0b37bbff04492f94971f6528f0dac1ce0b31d96fd0926c6c13323830437fc241458792ea5875e44245f8961515772d9e317b349c94f10e10df3c5dc5951925d22ea84d3bbc02b1a482da974cc4f464b56ce0664f8781812624fdeae78e26284c737a6b117c66137d85a3e1d8ec64499e35ef81741734feb7e35f099cac63fb71dcc26c3d6f2f1ab48cc78307c7e9bbc97fb1cf95f68b0b8c1cae76b8b7877e4d25f27a26336243795450543ab1c99203206bd58d7270557f9a27603d918646cc7a41f542700262d0b6a4e25ea996d0aa9259108d307a8dc40da3ff476807d7a643a82acc50ba9a50127d5a36ef9a77852a5cb0f51b3e6e93aae43e0eb028db93fe13a6e5113f336fd0735fea7af316c91fb00ba6d6dec101bd96ca3df886692a30a2fde27abab6a8022fb57091e9083eae3d527f922946546ebd51eeee71d81542936b697ba62e1eee3ba24e9b8e735015900d9b289c96277c4e685bcf818a58c39d834e9255b34ff91af59c621b81e3dcdd652103e5f7d510388d1f75c600e2ee626da1882ea01c3104d339b8ce207febd2738590d5d94a4cd7c40d2bb682632cc7bf750c885fe055f554a84ee9a33aa876a0298280bea3a14f376cf4b31ee4a90de449fd6133db0b03acb9a88f9c80a9a9a", 0x1000}], 0x1) write(r0, &(0x7f0000000840)="1130deee954a118face7b911b4aff7b9a8136babb4b90edba0e295eb21e3f845212c963b20cad81a9ccbf8eeb9e021d093e8ea4d989dec07e4551cc26a14bfb2da1f099d0e786e5db248721e8fec7b3e5276f0ad800de77344b574aa651091fd3ffdd66258a02593bed5d92371f9fca3b91402350d183ae8f46f4ec057f1dd3f3ca9f3ca6e4d9b3804ef6dc02989ac75cdad70236fcf67f2a5c1b02a48249b5bbc2c0e26241ace840962b78f1588c6445abb63dbdbfcff0c77534d932c00e04daa039e67d1a38b4c97b98ccfb97e93c02c043619529d4c8a18add7e9a9dd9292f73ab427a88a3890264ccb9eab375230bfc53c8bde3cc899a8105cf9c4a58c39b909b355f4f12cc642c552325c8a89c260f7f2b13c740adb12399f69a3e3d6ae2059aab700f9628640fd666257e82bff8879848616e93881ecd93e822cdeeaedc49e1857500bcd64ef188b7326fe38e1494c18af11391ff1a6499bc937afe0c261f5662a1b7ef9e55122fb661185e8372719a5b38bb280d8291ef2ef6cd5580c583022a1ed4d02dc316f29c8d0a855cb31c8bcf839b8c0b97b42e6fe90c1c3da4699e312808e7d76ac8ce13d24661500a443382f303e50214b7353131982dce17ac299d30b2d6dcda0aa75b69d526f90982d702c86287c194d5e99d7f54c5928bd461cb7b39d71a5b3385bf5d82227485a568ac307d39e88e36137b98d65bcc6fd92351b7237f2ea4afbb6af3981f62ddb869b4e40ccd0fcb3ecfb4df7ee34ecf7e180942376ba28a21f4af36bcc330f6f94699fb8b560234bb03431166abc5a3b500c1e9052f632c0bb8b12bebb14de34cae3bcfbb17fe90e1420aa34dc174912283badfa22c8ccd8605a4f782f6888d6cca11be42a5a9ac8e60e1c490aca0a64be55c67d63cc1ca3220dabcf8da5ecf4427dbb3eda55e6324e3294dd905b2feb3a65cb71a8167302ee6076ea0bff1550374664206801c12c2036474db56455fd7ba690cf56d10ef72496c40d152695f57cf8a7eb4516623cef6bcca87b92ac398cf7de7922608108ba1fc260a2c227d62e698c871b9016676462a41a737de475687cafddd657a7eb9bf04c4253a91682616d11187144693e988fe3af19cfa03079ed6df1cb1868b640bcb5cb8bae61f02efad2327001d3d57a09f3d1fd5e2b4923bb112af0458670164ee068699b7c1f78dbeb5b58eb9e421db54fb84af4cde7e720d8ad2777c2af61477d35bd9f784104da782204fddb0578cafd324fde89e28084a21546b19a982e49650575095383e8446bafb6e5b8f6e2a53989b97b6a8a0d9acec60c3f44febdc158931571a47c03e977049199bcbc9db79825cace610bb76162e21a4d53e4288748cc36ed8c6ea32e31434f2efb2ce914039a65227ec5181ee5f5ee2148d266b83b75fd46c374f68530973adbdcc3efb8b084237c08c0b940ea1b04923ca349a1870a2f732228ae97aded2df8a31b3eae0ace1e3424d91b35793f853ee514b34e2d361eaa67cda1a573956ee565c74f18b10125b46ba70de5ae6fa316b50c3170e115f946b881d4e6c3e5c87929e8a7d0dc452430980e55934e234e433699f9cceed1ae77cf53823560a47e242baeaaae3f6b69a99759c199fdeedc2ca0fa4f6c35c9665e4d1d4c203c577569fc4bcc5f60cfc1cf44a39007d5bda6e9a57481f463f49d98af346ec9957f46f54e591f67f535ab5f83ccb7b0e399cd5d721d16ec30c78e53a42dacd3458c3cb4153af245d1529741524ac469ac950f6bd21d3a95e391405116c043d45dc04ad4539604fa95ccd12d31fddac1f7d8adadddca2466a3bc8439cc3f071e61521dc6be5cd990ef3d6e84719dce3f6603be3cefc8b103bb20f4b32aa1d1c221be56e87ad48080f7a8c8cbe4f4c57f1f95f6f0ed20e7127953c34c8a99109a6cc9ffba7d196fd58a5493ddbc20fe83c3993d6f64c5d9f31230ef3bb2fa7c66abbf67b781ce29dd7b08a04fa84840ef272cbde7db6b6a607aca1aca9ac55493cb6ef0b0021a03423d332791a771d95e4a2c9dfcd9139aacc8ca6a3eeebd7f7b632ea9442cc229d1acaee96b7f96544677bdf709a4afa09d9cb3d423a088a72fd2e797a862eae8141f7fa5173625b14fe88b3dd74d4483574a465bebc53a8f2f19627ac762b4c2731e9d0caadc245a129a69008ed311585c8eab3d76a935e751c688726a697a82bc8c6e8ae54484a169007ba070aae6e3215d262bfaf314cc0082b532b968d9dcb49d2142727842bfb7b70fe09ebae08dbcf5f5ef8b3fdb79f6175a71d2b3ddd997979ccfcc0d44dafbb5715b3b5dc6baf6e0bac8b5056ab7ab71f191e18aa373e3c130651314cd2ff6a631fe4ccc341d56139ab3081d49eeb484961122ae2b841c619f7e8572a8ab03036f84a5bc348ae458367ae0127c589d4312a5c7e480e377f2edfa034d4450cd9eb171dfde268f18a35b26b9be02ccb5ebf5e123b84f5edf08065d6b7c6222a51eaf1437a2b2561dde85ddf3358345eea65ef5392319a4e4260c16a08e554264edbf4b203be4a92668bc36bbdf4aedf092e15f4ee7f3794e91390bc14361e5caea93e5e5888067b2831ac12f13f158e7f53d30b5aa9c2bb573f5677d44b77e7895912105d7a26ec046dd725833bc161d7701e43435bedb2388c72221891a9d71cfc5074f9cd8437c531cd69c0c14623b4dd3371a983757aa344e3e3952d3a91eaf2f2d81a93ca62f03b5e38fb4e68f50b4fc1a78214cb414fedc6697fce2c90d4a7a86ff43953efd6f25ec091f824317cc032a02bf2c0a1539eb14360010001b3781820a8cbd74f5a7e129acfdc9abfc8d0669f3ae07030b2043aace02fff2f3e1a8dcbd8e23afd8aa22d1f831d0f6ee130f601751a6f59451051785640fe1901a445ace4cbdc66cae914a055d0ed1a593970477e265b555d55227b652339164ad89ea04fe88901601665cac4aea90b8b2813b48cf709586312932f854c540407233157dfa2ef476fbcfe02cb7d3e797da105883b99a168c5e52884e7d8eceb1877790b8468d1b6acec63dcc56706b63f9413071ca1f94cfeadd011b20ad7e63b7ed43e1017c58b4d05f49324e1fd42bd3e2e9965b86f1445046285cd2749d4760959bd559ae08aa09ed68a67276d9e167bb4d3add1c2cd69a3ff1f94dfa7ef989283e88c87922eacf01a119a0b8bc710dc9620dad00a135250cf43d792dc0512e8b523527cb5d17a5d34bc718f0b3778af3cb8be9123f117729a843a0dcd3f95e98b41c4bdc8a4dcbcbe62a02bcac24a3c00b3f4f2f34b85aa8949749aedb6f570576e29d727d58b0fb0be5b81ee97c5a8faca2545c68991d5ed2d90e6d8fae67c7b9defa268e730c0f1c687b9ab3e79f686c38979e121a8212706e82fa38d4572630946763c07f49940d67996a7e6093e6c677acc0dbada3da88802d3c3b56f6df26b8f231d118eaac0d150d789473a0e7a3ee7e2d31cca937dc8ee9cd9769bdf5e7c039c9463722c39f5b19e991144844cad09335d190712c0ff2c010e7a8a66f0bea1220987ff270dbfd0eaf36cbccc043d7bf202457390e3bf4ed4ad66ba03a4a0b49542fa5eb099ca923087e744d49037482dcdf5bf40c6b48aae2fefef210f30e20270faf366432c8c6e4f4a0fc889a734956f1c339df02e63b02d8e4a525cb98fdc425dc9983549261f4ab6875c0f824e9a17d9e9c5bca0ee4ab12cb25374c3bc6033413bcee5703a9055ba2bdc7de0b84efbbe079239580785c2ace2bfa37b9f65d0bc0accc17ce7c539fcc6b5b9e13f91db896d1704a609b2bcf2bea7eebc4003cd7dd130086d26abef4eed83128f62987b802411ca461da4eb907a6b6659e1c72a32d9c89649462d165727a1679a15a5056a489ab111ce9e79a198cd8fd105daf9fa057aef865622c73e1ead7e1d509a6f0835df38cfcab8c13edb910a2445318d4f4b683408a13c176aa4d8ad1a5923b9980eb14666e1dc150df0ae81e5d228a86e9495cb2debe83c466ba3f4ad02b4dfda9ee285d80c244dd7dc93b1163ed6c41c0c5daf8a39ef773e5ad073378989ffa4be98ec1cdc02146daf3c8f620f047b82272e722e3ff98229cbef0c2354e0515ac3c6531f8e07dfeb93a72e42ae70e3d86ac5f4d973c2581cd8e373987e92a1665694064617c58c2f7d1e23e3c8577766991dd55037e84a72aba97213f2068d6f43ce5d9953ff96d5cb59210221db7fbc5125d8520fc8d35597013eefc3c2f8d26400cf8e68f9aa5bc98abaae1041bcf9f389712ab8768472eff5250a9d1395c427bdf2e26a19e8369c1118fd307dabfdb2f6a0899754000b4d55dfe207285e57e2c93112a57aa2b339f354b0a6fd872bb438a6f7f58afd59823d4b9b292f41bf815594e72eea62b6ad6c52a5df1c4ccf01aca256c30f810aa3e0c12d18311c37ace00cee6ed75631420f8137dcdc844e5548538e5d63e969323f73d78fccfa2ad2edd2fccc6fd9614adb1ffe35d5eb44b106f2df8dcd41efb42d5e62d80d8d27665ae468999140926f359d0374b0e07afe8bdd3c55628c138b7ca0727dd021613c45ceb3aae9150cd6107d2e743557b93e293e9829a9b9b2b24949d9412d89774e9a7defd7d265b6153a7cce45a48ef39f258db75392e67111837bea4ffbdb1a00f83f8add6569332aceb1651e6a817704202b298e4968c5c9be908b95bbfdd00f8d4cce3e82f47a66a3afb1b9315b38108902873fbbc1ca54919d6a65ac67dfc6655a75966f3c8627120e51661319573a70ebeb19f61871642b79a3303e1472ae3a7c6d1f843e6c9bae05166ea58067afe0f8ae1a7641fb19ef19ea5b8664830f9bbf455a6261da17c4154600383b8ec09e1bcee4f8a645054f8822b305b08a2736ef0f03cb952e7365338d499c19997515e51e4800cfab62e26d269d64559f03eaa8b93e79c02b401adeaf76e962588fbe73fead3d02e0ebe243c21ec5802b8f8148bca009954d69e09be84a34f5f44d4373e1b22fef4ea998c2eb60f70ae597a57b958cdfc2539f45673441c7627437e658676327e814ec9cd2a37b9bc9c53561c98f29251f342eeab0b25705785f05e7df5c8711d88b8ba5837384a213cf38e0077b70ea179b550f4fadac22a65b69479002ec1ae21c8b4c2c9b750be741052d634605022cb4827d18ba20ec2bd7794ec413c11f8f7bc26b901c3eccfd6320e0f39e28cd398bfe6eafb0d7e2b228bbb693a4c057cbf417535f4e6541f7cce455854aa947bf53b167f5573effd4b236d99da20e94d6390f44925bce65d3c679820453f5ae4211aaf42a39f311b2aae76768f62d27d3026ab3e26e7c6114354662bb305e869e5dbc0be079a80a1a41328260c679e1e9497ac84373f5d75c6c5f21ac0d7302b25e8446ac379c4162097164d1c10808e35dd03fb7e51473289eb9f69a03408824be2559cb46d8d35507fe73f9f338d2d7d17d68b401efe08cc6e973d7b72efcd7fdb5f873d91803a5b2f4b6976b1e675b292ec0f99f99774ca75398c27d78455e0cdb3cb13af5f672eb713046e19f7dd7e66312f8ae762ecc3b54c60cf296b599f61f622d595d99f51dec33683349fa978e1d8bc9056d3fb2889e062c2a13fcede31625b4c5618ea9223dc040af30b1b9137f2b0b2595537272fca336bd364cf161e7145b00f14ecd73a762302eca47995bf0b4de85c057a4b24696acc3589f01eac68009e296b7ffe4d352219038f4dba3ad342e938f68844188118164921f106cbebe559d101f60c182344ff40e42ae2540e16d39abe1e075f41a1e004ac", 0x1000) ioctl$WSDISPLAYIO_SETSCREEN(0xffffffffffffffff, 0x80045756, &(0x7f0000000040)=0x9) writev(r0, &(0x7f0000000000)=[{&(0x7f0000003280)="e41209bb6027cb58731bbef7e18aa7f4b286049ae7faebd6c8a58a48709956d84dbdd149d98008f987f58183e1d5f38acb35b5a952efc78933302054821a706ba2136598c7d814d024494688f44b94f65f2d620529d20b1e6ad080abe17021f78c069b09c5b9b7dea3d535a6ce9bbc6095a7cfb6db67a762954b130f4fe4fda407ef3ec7fdfec7fee57ece2228c2ede998242b61680589cda32a7bf818935d508599f7ad5be64b3e6a663ade95d2ea9057fee4747e71c2aa3d708dcfbb4c2ec83669ef8a30153d74b3006a4d4e0ec60532b7b89577e2f1ef5f0f25ef7eee04762590bdb2515961d9bf75aaea2d482c5488e5c56507f4a6eb3d5d1a33940ba75f0c0c7af4484048b82ca13b8847c0dc9658b6557969853263f0deaf8a858fd224a59b3a4218c4cabe3a3a13113dd29bf222cd0c41ee8def619388634aeec25e3e87044b1c29fe8c35703494a52c39ca5176b4a7079da7d2f1e4e9dcdb0e4e6e7152ba26d07feccfb1e8244b9a4d071b08ec1e259090fcb09b7ed1bacf319d72ca7bccb06fa045d49794f70a68945784921fca09742b247012572f66e21cd80368d4f8240da2b205480c2b6748ad758f4267cef4166d73270761bb5e733cdaa2ef726f1f1a4fa79ef136b40afe7153cad51947a27dd5250ce8eb1b13fffbaa2ab306bad06f249c70b19ae1ddfdcb0e01e460329cddd50f5545e6d7f0457b2293ac07fb3126736857270c2f69e97a7698942a51e8f59a76a16f7a543ee6d23cf54da1205a2192fb21e77416ff6473fc52d39d596f1709a8f9b91b3fbd3134fc2dec90fadcf6ddc08d80a1eaaeb6dda535ce5f1df9ceb35860eb1d871a36853ca4ae648070082f69ff460da2e1bd65b64221f756540eca6bc29856726dbc33a4df68c5be67fe1098f6389000559ca425283eff3075025e67cf08c8b54b8c8304c327a68563d04d40f4945c9db75a2db0cf639637fe4ddfaed070188dd748b9cf6c1c4903d8b9d02552cbdc96612c0ff93b37964226fb81f60a343c49c45ae26ef8d2c4580f9f7b9c24f166b93e3bc1e994c3d8321b3874ad6a13dc16d9f691295f867e58dff7c4204dc0ac20b5861865b3ebabeb6faf97361295989afe2435a83ecefd19dc180ad7ea5570e5a18cf49842280459b5d20384eb80f79a067e52777277645a0cc1716b82b92ec62aea7a6051b6d15560e4eb83abcbddbc1d43c1850442dbd912410ffc118d8c581062f661d2fd65b9fad98d61ccf025bd2d674d37dbe8bd31986cd3942afdd26984ab8fcf960136d1ff568b00fa89c0f44a435e0363af424a4d9f00ea9c3f3c5c5a77c54d5639db4e8d00771f31d87e3879c6a99c22211dbd087e39af5fb8956427254fd4d7583a6e9468b681c1d09c976592ca82c3b70446b1c640568e9f2b46b258b26701189ccecd3ac3ebaf7b21cd9b5a14c45169bbfc3fbeeb79f6763f435f876b206bc655726f4d6aeb28af7b0a94f161ba54255acb05bf5735274949a2986f78007e58169f97b13d16bfd57083e49d361f4b49e2d5c9d96f74368562d498d18c535bd2aa0038e1d0c6b068901f0ca50d0d0d58b1037bd34c43aab8fa47a598b95a192e94c3cfacb7b06c8ce1ca3fe29fecaf731dc0db8dd5af4941072521a063a00b78422d48a214cc4e453d909bb8a8bdbb26fc13c8dc1719819b746fab28e894d1c2cc3c1900f860d6b9c75792dfb369fcbaba4b57bc6a77663f7b60f6df7debbe197871cbd2e9fc47b52b02215bc92e3d9c16a26da501acb952d0f1330ab8f2c0c2e87a490f2e105e565577d3355d758ea89dff9e1a7ab7800b19d928c90be328e7a0ba491f6cbcea0e04168b1857d83cb4c92d2b3f73bdb60545dc37a3eb9df2eb6780c687b5626963920dfd7bde71d242b0263e134e6108268eafbfa587cbe2247bfe0e3d87d987129c3bcb29faebdad92b8af8fc011e875c8946a5240bc0f9b94421b212095fd84252f86cdb40f829174870dbd984a205dd718356347be114b3cdd292df11c03040db0da37317d51870d34eeeba0e97867d0c677a1519f9738d7c5cf7b360c3e45f5891b26caeecd6ac9cde7d29fd0aee6212d7b9894185666174b425e41d36678bfca8c7441658d47b4b11de9e6713f9191fafadb02a6030736e16f9f9a5fc367a461b35910d1ba1030d351949faca4f9bb3afee9883b3af69f62b00163aac90ff4393a0d1652d0546a5a93883cecc747f732b3bdaed2e3077235d96e1c1348d539cab6f0226ae54f631184707dd430195a94466afe2e0896f107d6102fffddd2af32a09d36ad8349e20bbbdf9b77d50c655fbc3364a66b2304c9ad762e72acd03671d3806de5fe6548449e00a4831a821e5eb68e5dcbf5140b7e02119f04477766056218d53c72af78896ac01534846921574df2fc773a8c2700b2fbf81beff179c180c882327522590f83044f70a7bdea6fd2a6cc7c81b6b6f6b8b35d96a96cf2d51ba5876f0f984224f41fa9366786eb01d492be422d116a994b3f36bb65936a9bb68556ee5872d8636f310122698aae9f1441d25dfde6e3f273611aad08417f3468fa202806e69b54de76a8ea0eb0b5f3a721dbd23467db7707b21801682a082948705092acb471a9102988e7b875e45d0b628f4e6703c707a2875173c9a570c7c7ac3247089276eaf98dbba7f08f7031cf315b793c0d5586adb2ab5a18c54dde0141a0e871b7b5e78da4b209e2f13e09fc123a3d14b4dd54bd0956cb1943b2fe3664656ae020166f6f36f7af96a062520fca85836eba5f696d434dbdb5ae2cee09dd91ba24dd34c680731de081b895d413c17481de09647430a3aa3cf4dced613d96a65f0e064db4a4510d8df4708538486363a8ba4c757b42e53bbc3a7547c53916001fc92a465984ec28af133669d24d0814fe27203897dea53d4f685f03c9c5ef209fc8b7a4dbd50331b983396efadd0d12869e2e21eda3205a1f52be7b4277e8976919f928e960ee335792fa14f3045b1653a9d395e148aa895c4f5cd7a7a62c44396ea7d718ac4234067d74d06fa15fe76d3da7f526ec5d2874a7f4c8aa3ed5842bcd9657e90eeaaf62a21008019bb01493fff3fd9f45a9b80adf1ccbe50a1e7d1f8c87c661c52aed96e463e8095924827e01e127fc7f8f26d58235e302ff466818dd40c61b3908bb22ca2afde9116e840cdd2996e24cbef5cac0c82a796481b772e7165df274d536b4cf133b93ef8b52ab6319744fd6335545056a85f7412dafe64822c5d03b6819b0256bcc85b8358d4a9be03b09458cf818a08cf7eaaacf4a8a20703fcbac1e15d4fd52cee660825ba2567fbe5d8f32a9db26860e8aa0646c222ee043160d5c66b1964db05fd5362ab48a84826428a79998fb0d95db786b397ec67247051259dcf2e6fdfbfbe9788a322052aa4a79b6ff4c57ecb94969d187ee43d8fcd39d954727356df86fcc1aa7c893a91d6f9b26ec078caa394071ec42c158619d0dc8de816070c369d747896ce423439f78f926aeb73c552bbfa58b6b9b0078cc218a3b272754f267a2345abf942622c763cdd452d3e807f90f3ac256f5b493112496feb8d8bbfec2168b9ecedc27c47b0b0bdba04008820161f854f642cb8978d386cde2fbf567bc85b1d6a10ea0a78c33138925df6e4249c66359efb217d0b6cb7c636d89c146611bbc2f51189384e4607f465b1ab1dab3fc8d16d169a8943462ae9cb09e5babbe56fe040d166e945b95fb3908a136de12f965e545f3eec0de07404146bccf54efd2d39d5950af0f1a15ba4f993551eac7b1db0a1842f9c52e7f5dbb607275b6e786467c58260c75b6a003e7a4a9e5b0a060585383c1b1bc827e4dde8e8ef1a1ad4dab884ffc94fe42d5b8522ad0cd486b1ff38bc2db8c0a6c3bcb2d2d1c3c1cc4dd0f9cf8a943059fb88ea2bfdf1c2daca687c8768d2a8e0bd65e6d4704f3f00994bf4f6646e9a23266ce4ef997f587e3dc3508ae4b53fe363035f96294a3e08b5a868ad2f823f375f862bda37521e86abbcc19ef8e4f66b2b53bdeabeffa6c3b5b34e756ccdbbec2f38a722e3e41fbbfc59d63a2383ee1876935a5fb2a2ded6ea387efb234732ce40aa603d1b5f8d1930f749dea4549346496fe14f92e0cf353cb2ee32fe1e419ca23843859f739c74f9a921e2779d0decab633d024868810d1283436bc6ec2a822bdb1f7969708844187eab2ae77065f8bb3fc7aa93ae7960075a683180e463410bb15e777799c877d25a8d507066edc03653f854501deb94454887dcde32e2654e5f2ba797508e5663eae978b3c823fe93d4dc5d9e53d048d68c12f811a2637eda70d4a64c3af3d407b710200beb886b00b354fbf6a6b6f5f3b5591ecd19ef3772f66d4a0aef9df9030d5f225e360f014f03399d4f877999aaf068bbe15a106da70999eb293f7f36b662d8bed0b5ffcd359f2435aea2d04124b546c3fda0ca9fc9334e5e603ac2f5f67087e327dbdfc006ad888ffd72db56744e6259c8aecc567881023e4577046c9c7151e9547c29ad54686f1b22b3daad2fbb9f336bb0ec53f39fc9eead6614c1d6e4f15906502f70ad14a7295e232b6db3f8be7d90d0b51e586fd051be0190a9f665afc76f6df244b610c6c9436de7c6a50b2f235a61578f1bda4c8caa6fc966b2f5ea0c0b7b84ca5a291633cef3be06bbcbb06bd87b238efed24e26fbf95dd74e5cc54f132c6b8b63b758bd966755c7aec03c0fea5bd0b6c685d60208cb2d67f42c7286d78dc0b3f425c83f0dccbbeac9fcdceab68e900b893a2e368e116144012678d08e893aced28ddd093a683f1882ab593d2c6bd925391a8ebdb406210e0474402b793d832da228ca77a99e42779e5f1eb66666133f463187c0e21cf9871236ed5a3dbf19f8aa366bc03eeb3bba20eae7bdb7106859e5fc8b5200416ed60605f5c3b65ac862e74dff7c918c3dfffa54df14a0381e6f1a0e52c288ec3d5c64fdd763d22317fe8e3abe63328d36cc5be498ade5b00a947df995653ddfe1e070c7eda7c1684e02f359dc95f52c7ddbeaf561b1f835feafa679a37fa35638d68467f597db3e73dfcdc57ce2d574596531b68e4533776e773cc22ed0565ede27213c11ad76d81b0609beda271ff36072b07c0850b9baf20e121fcc608f9b231ed5b27490b2d98c24df6697cd8a5f5a38d0141e8973f208143ea7332a442d3c47d093cc6428b5d6d9d88e1685646bfc15c35e930d446974f6240f73d56647974585fe817ced7568634280cfd7475bb5a3787af1ceb44e2cc102442194ffbd22f21df9a8b873b6dd9df8093139f5d182928c4dc9f26380f9919635ac5fb653823370813807f080f8251ca39d50356442b2aac656a0119f7a907f907904db37fad33eacceec290f5e5ffdec15b719188c109c0ffa5957adbb41a2bd478afb09ed53c0db4f670127a6abc44da201a3cfc4eccf42e48568905ccc4e9e173ae3651d50cbe07dfdb326bb2487038b723d3e258433505f6b0ecd6836e0564a8497e85a12679a8813cc3d854c3828539b544ea1deea851e4d0bd6678bf62e8c92c7e736a994956332b6df7d6ccc9664c9919af5ea080ca2b7c0f86c9d5eaf911e5191d2f14135e56b9b041c691cec4e81a22232614261e8370a7e80f29d71b75ee8a89fb6c9f04b8058ee1cff4ee04e5cfd3fd5a49d7636d5234cdc17b787c7e64017df8607cd78432fe7ae9cba61ac55fdf9cb20938e389e6e04bf3f57a4637f6c2eeb54e9972094602b9725c6eb50b7ef16f11bbd256a86fd9168445b893e15f988ee931691d2b0b41f10a3", 0x1000}], 0x1) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) dup(r0) 13:15:42 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000080)='./file0\x00', 0x40, 0x130) r2 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x800, 0x4) fcntl$dupfd(r2, 0xa, r1) semget$private(0x0, 0x2, 0x400) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x2b, 0xfffff}], 0x441280, 0x0, 0x0, 0x0) r3 = dup(r2) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r4, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) accept(r4, &(0x7f0000001480)=@in6, &(0x7f00000014c0)=0xc) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = socket(0x11, 0x3, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000000)=[{{r6}, 0xffffffffffffffff, 0xfffffffffffffff9, 0x0, 0x0, 0x1}], 0x8001, 0x0, 0x0, 0x0) dup2(r6, r7) r8 = socket(0x11, 0x3, 0x0) r9 = kqueue() kevent(r9, &(0x7f0000000000)=[{{r8}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) dup2(r8, r9) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000140)=0xc) r10 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x40, 0x100) r11 = socket(0x11, 0x3, 0x0) r12 = kqueue() kevent(r12, &(0x7f0000000000)=[{{r11}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) dup2(r11, r12) r13 = socket(0x18, 0x2, 0x0) accept$inet6(r13, 0x0, 0x0) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000280)=0xc) r14 = socket(0x11, 0x3, 0x0) r15 = kqueue() kevent(r15, &(0x7f0000000000)=[{{r14}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) dup2(r14, r15) r16 = socket(0x18, 0x2, 0x0) accept$inet6(r16, 0x0, 0x0) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000280)=0xc) r17 = socket(0x18, 0x2, 0x0) accept$inet6(r17, 0x0, 0x0) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000280)=0xc) r18 = socket(0x18, 0x2, 0x0) accept$inet6(r18, 0x0, 0x0) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000280)=0xc) kevent(r3, &(0x7f0000000200)=[{{r4}, 0xfffffffffffffffc, 0x1, 0xfffff, 0x9, 0x100}, {{r2}, 0xfffffffffffffffe, 0x90, 0x80000000, 0x3f, 0x88}, {{r5}, 0xfffffffffffffffa, 0x0, 0x4a, 0x100000001, 0x3}, {{r7}, 0xfffffffffffffffc, 0x80, 0x80000000, 0x400, 0x1f}, {{r8}, 0xfffffffffffffffb, 0xc0, 0x1, 0x9, 0x3}, {{r10}, 0xfffffffffffffff9, 0x33, 0x1, 0x5, 0x5}], 0x7, &(0x7f00000002c0)=[{{r11}, 0x3, 0x1, 0x80, 0x7f, 0x1474f762}, {{r13}, 0xffffffffffffffff, 0x10, 0x2, 0x10000, 0x5}, {{r14}, 0xfffffffffffffff8, 0xda, 0x0, 0x9, 0x3}, {{r16}, 0xfffffffffffffffc, 0x7bd83dadf29b1294, 0x80, 0x1840, 0x7}, {{r17}, 0xfffffffffffffffe, 0x80, 0xfffff, 0x6393, 0x4}, {{r18}, 0xfffffffffffffff8, 0xc, 0x1, 0x5, 0x7}], 0x1, &(0x7f0000000380)={0x5, 0x1}) open(&(0x7f0000000000)='./file0\x00', 0x8300, 0x120) ioctl$TIOCMBIS(0xffffffffffffffff, 0x8004746c, &(0x7f00000000c0)=0xffff) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffc, 0x5}], 0x8, 0x0, 0xfffffffffffffffd, 0x0) 13:15:42 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440), 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x100000000000016e, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 13:15:42 executing program 1: openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='\a\x00\x00\x00\x00\x00\x00\x10Ycfg\x00', 0x600, 0x0) setrlimit(0x3, &(0x7f0000000040)={0x100000, 0xfa}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x100, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1) r1 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = open(&(0x7f0000000980)='./file0\x00', 0x1595f1dda1d30c2b, 0x20) ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f00000009c0)) setsockopt$sock_int(r2, 0xffff, 0x200, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000940)={{0x18, 0x0, 0x0, 0xfff}, {0x18, 0x0, 0x19c6c283, 0x2}, 0x100000000, [0x4, 0x1, 0x5, 0x5, 0xfffffffffffffff9, 0x1, 0x2, 0x3]}, 0x3c) fchflags(r1, 0x1) getsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000000740), &(0x7f00000007c0)=0x10) r5 = fcntl$dupfd(r2, 0x0, r2) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f00000006c0)=0x3) kevent(r5, &(0x7f0000000800)=[{{r5}, 0xffffffffffffffff, 0x1, 0x10, 0xffff, 0x2}, {{r2}, 0xfffffffffffffffe, 0x20, 0x80, 0x708800000000000, 0x6df}, {{r2}, 0x213c0bc5e58e66b, 0x3e, 0x2, 0x400, 0x9832}, {{r2}, 0xfffffffffffffffb, 0x8, 0xfffff, 0x8, 0x2}, {{r1}, 0x0, 0x20, 0x2, 0x80000002, 0x7}], 0x9, &(0x7f00000008c0)=[{{r5}, 0xffffffffffffffff, 0x8, 0x22, 0x8, 0x434a4f43}], 0x7, &(0x7f0000000900)={0x4, 0x5b7e}) getsockname$unix(r1, &(0x7f0000000700)=@abs, &(0x7f0000000780)=0x8) ioctl$BIOCGETIF(r5, 0x4020426b, &(0x7f0000000a00)=ANY=[@ANYBLOB="3e5150690000f2ffffffffffffff00f4357e7c76e368e0e7e60c2d8802f8d2d1ed00000000000000"]) mknodat(r2, &(0x7f0000000a40)='./file0\x00', 0xc0, 0x40000000000000) recvmsg(r3, &(0x7f0000000640)={&(0x7f0000000040)=@in6, 0xffffffffffffff28, &(0x7f00000004c0)=[{&(0x7f0000000180)=""/230, 0xe6}, {&(0x7f0000000080)=""/71, 0x47}, {&(0x7f0000000280)=""/135, 0x87}, {&(0x7f0000000340)=""/113, 0x71}, {&(0x7f0000000100)=""/55, 0x37}, {&(0x7f00000003c0)=""/243, 0xf3}], 0x6, &(0x7f0000000540)=""/195, 0xc3}, 0x840) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0xff, 0xfffffffffffffff9}) r6 = kqueue() kevent(r6, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) ioctl$BIOCSDIRFILT(r4, 0x8004427d, &(0x7f0000000000)=0x3) close(r6) msgget$private(0x0, 0x284) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 13:15:42 executing program 0: stat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000008000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x20, 0x0) close(r3) flock(r3, 0x10) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 13:15:42 executing program 0: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) r2 = kqueue() write(r2, &(0x7f0000000180)="f0abbbb1b55c8ee0191eecb1afb8eec18b541352ad5dd627b8ce16a048a9014f739aa9b8bd0eb0100a94901ce69d25c090fada703dc101fafacd5564cab2b16b6b249951b7989ebbea9809a6779957372f71b6509450565b1db6d473a769", 0x5e) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x80, 0x0) readv(r3, &(0x7f0000000100), 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) pipe(&(0x7f0000000100)) 13:15:42 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x50) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) utimensat(r0, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0xffb0, 0x9}, {0x7fffffff, 0x1000}}, 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) r1 = socket$unix(0x1, 0x2, 0x0) bind(0xffffffffffffff9c, &(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x1}, 0x8) socketpair(0x20, 0x4004, 0x0, &(0x7f0000000000)) sendmsg$unix(r1, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) 13:15:43 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) open(&(0x7f00000000c0)='./file0\x00', 0x100, 0x10) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r1, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380), 0x110) getsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f00000001c0), &(0x7f0000000240)=0x4) pipe(&(0x7f0000000040)={0xffffffffffffffff}) read(r2, &(0x7f0000000440)=""/4096, 0x1000) openat(r2, &(0x7f0000000140)='./file0\x00', 0x8000, 0x80) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r0, 0xe3) r3 = fcntl$dupfd(r0, 0x0, r0) writev(r3, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x2) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 13:15:43 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) read(r1, &(0x7f0000000440)=""/4096, 0x1000) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r3 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r6 = getgid() semop(r3, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r5, r4, 0x0, r6, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) fchownat(r0, &(0x7f0000000080)='./file0\x00', r2, r6, 0x4) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000200)='r\x00') 13:15:44 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xfff, 0x0, 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) getgid() dup2(r1, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) shutdown(r2, 0x0) poll(&(0x7f0000000000)=[{r2, 0x1a5}], 0x2000000000000160, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r3, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000380), 0x110) lseek(r3, 0x0, 0x48, 0x2) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000440)=0xffffffffffffff46) r4 = dup(r2) ioctl$WSDISPLAYIO_GMODE(r4, 0x4004574b, &(0x7f0000000000)) 13:15:44 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) close(r0) r1 = open$dir(&(0x7f0000000280)='./file1\x00', 0x40000400000002c2, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) r3 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xc) r5 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r8 = getgid() semop(r5, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r7, r6, 0x0, r8, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) shutdown(r9, 0x0) poll(&(0x7f0000000000)=[{r9, 0x1a5}], 0x2000000000000160, 0x0) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000440)=0xffffffffffffff46) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r10, 0x0, r4, 0x0, 0x40, 0x7}, 0x7ffd, 0x1fe, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, 0xc) r12 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000980)={0x0, 0x0}, &(0x7f00000009c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0, 0x0}, &(0x7f0000000a40)=0xc) pipe(&(0x7f0000000040)={0xffffffffffffffff}) read(r15, &(0x7f0000000440)=""/4096, 0x1000) sendmsg$unix(r2, &(0x7f0000000b00)={&(0x7f0000000140)=@abs={0x2f87d84e39dde9a2, 0x0, 0x2}, 0x8, &(0x7f0000000880)=[{&(0x7f0000000180)="7ae47b5f2e4c442455bc92bd62574f8dc8e3f5e520", 0x15}, {&(0x7f00000002c0)="952e30bad7a9fe53d461bbbc73817c9c253efef462016fb5def7862c1406b41a3d614b8d2304be81d18d1de086a7c55966af64fac8643161c7a69a82a07f270ecffa6b1627589c369fe568aa33c716aa62b6afd71f2a43b233fc8e63df8fcf07afe90c27c0c112475774ddd8f307fd99df8e0190848b59f3fbeef6f73746f357d4903574e21c5bcd0b8d32e04e657a483e3844ac80a871141f60192c613ec06661fc634030ceb6220ba4c7d942e00b8b521ac1792157da17e73b20", 0xbb}, {&(0x7f00000001c0)="dc8f5215711b59d36f2b8432", 0xc}, {&(0x7f0000000380)="00b6eb1e1bd1ebd2dc5dec61c7d33fcc34755e117ff483b7fdaffef3cc59189890a8fd79103003431c9c55d419ee2ff894348f0641a8b72d2036b9109df5069d182d41f066219302570a8295027fa904dc3981a6b2fa00263c9ccd3bd2d6cc13c318eb3446c42ab1f3152576a4e6ba9045428c1e62aae1582f80ae70e8", 0x7d}, {&(0x7f0000000400)="44c4b2c899a0fa0ec0f01c2260ef5fb181aa6759ac57e7f0581581f3496db82670fd0bbf148e4c7e71c94680041c5ccf1e723f60bff9cbe46ce78a2c950e6ee89eba4a409158f6df9ee852b88ae70d50bb4a2ea39fbad76166f6c194b65c8a35b0f37b3d3d851a81fa53adf2b83314ffeb3d7427f0e9f7d1c3c9dfe65df5b8eb7ad2ba49a4aeafcadfde8bb6ae82c3720330b3432ea3471ba965de715813bfb258fe4a067d394ae4b2a6581c6ee378c50a8c152ca0147e8ce68b2a0272a5712cc34179760931b2db320c51525dc47c3a5e5352342b99e2fde0b8e7d0800a001dd7366ab320ec9f51981a71", 0xeb}, {&(0x7f0000000240)="728a8bc766ac0eef4a2263098f09f1041407d4699749b1200c39a7bd489165cd3f301b005ae1f95478a30c14c47dde1d63e12d1ecfa658a0bae95f0ef3797a76", 0x40}, {&(0x7f0000000500)="8b3a6d0ba2b1503df29ad39ee5a2049577d9eec4bac13015cdaf30c717afed10ac8a45aca7804f7cd4873720351bd56766ade45376da02a5192abe221a3b1a05b8a3644a6446dc9342ab22cf90271cfd851d0328816e822ab7c4cedd552cffdfd1a64a7f1990cb25adea19e88fd029ec4c6fec88db24ef8cbd843f8a8474fe73be5f466abe6a189bd5b2fde3472559d195de2fee1935d566fe736522afee7e0853948fe7248a854a5d91839287427df049726d06176cbf5acc19aea4c0d634923648eaa7a4a39c01970d3e349bd80232894177dc123367bfb8dea9", 0xdb}, {&(0x7f0000000640)="a83b6370d8f2694e2d6f61cee6876c6a585e5df0c1028d57cfae8ea9c7fd88213f1aafc481a058c7f6862d49c64f468945d7c6bf81313553a56562683fb95875e84722963c98a612f1b0c33e984fd902f3b2c37524e5a6b5403f99f7e82780e69d7fcfc0593c3b673318260d742cdb41ac181078b8f396e3b7a5dac2af3e2c60468f3ce5ddfcf465db6ab4e35add4b3ecbba291237a375f92fb477667501f6df8c731bf00ea7603c8be64e513b9b15ba25f2eefb9ccc843f646b49c86a31f847119745bdcf19e5eaf99f46e4d15adb9a6850c39c383d97ee6a63d614400555f946aea48da0114e321524393d72c263722f32dd3dc623f28856425ab37c", 0xfd}, {&(0x7f0000000740)="e28e48b5e18b5b9e1af2e9bb504e6a4dc1e9b4da790aa444803ac1b42baa04a7c9abb0921c5ae48a3788955f2ad1fda5f8768563e56e3faa6011f807cc06c2d1150c3d72ce717c58b7aef56c5a44ce5f4a51df6b485ca5e0baaff855a3658f0a1e", 0x61}, {&(0x7f00000007c0)="6f785d4ac2550417d6058a6214bb4f7518faf625c6410ca087eaae9a1c38527d835aa5e620a93fae6095e131f5bd682aaa97bd247ba81ae5ab718c394f78446fbfdf23c475043caf86aa1ccc47f3200043858162e1a4100c7455d72fbfdd955346011260d3a6176b98fb59154496b549e551886814b06415c12687da793af60e1b52ce6314184df0fccfd67ee6921d91167c353ebed2a978c8f73661e5ed9223a7848e0a", 0xa4}], 0xa, &(0x7f0000000a80)=[@cred={0x20, 0xffff, 0x0, r3, r4, r11}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @rights={0x18, 0xffff, 0x1, [r15]}], 0x58, 0x407}, 0x400) lstat(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)) ftruncate(r1, 0x0, 0x69a88df4) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1000000000000159, 0x0, 0x0) 13:15:45 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet6(0xffffffffffffff9c, &(0x7f00000003c0)="9b77b2fb45002708c3ae22576c6bd4d59cb4149d2c3f1ddfcf868a4171d105161abbef28c4d211d1ec07e806bc325181ea93e6e84a84d40bdbd7307bf5de20a23a6a0aa561bcd1c553045d99ae73b69457a38256f7f37f2a7973434b2692383658a1777c87e67ae9846dcf36c7ac4cc0d0a7ead9aaa6f9055147c1712432d4043c1926dc67da07d56594e42ef8b674e61486a5838521919e4561a4804e1c728b5d4b8081ab119b2dd81028", 0xab, 0x400, &(0x7f0000000480)={0x18, 0x0, 0x8000}, 0xc) sendmsg$unix(r0, &(0x7f000062e000)={&(0x7f00000001c0)=ANY=[], 0x0, 0x0}, 0x411) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) pipe2(&(0x7f0000000540)={0xffffffffffffffff}, 0x30006) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000380)) open(&(0x7f0000000000)='./file0\x00', 0xc9, 0x0) r3 = open(&(0x7f0000000140)='\x00', 0x0, 0x82) read(r1, &(0x7f00000004c0)=""/112, 0x70) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000180)={0xcadf, 0x6, {0x8, 0x8}}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, 0x0, 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x800, 0x0) pwrite(r4, &(0x7f0000000580)="dac387a02c76bacb81a4235853989cb82a854bc6d1e05fedc7fcb663a1275a03f7e3075f159698a75382bdd0b4ec3ed7ff2ed2cbfb76aac56ff20ceef9e2bdc1dbffb11d2eb8a1256a2da1380a511d92537464ce864aabe40b0e2595bdb829", 0x5f, 0x0, 0x0) close(r4) 13:15:45 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) read(r0, &(0x7f0000000440)=""/4096, 0x1000) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000100)) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000040)='ww') pipe(&(0x7f0000000000)={0xffffffffffffffff}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) read(r2, &(0x7f0000000440)=""/4088, 0xff8) ftruncate(r2, 0x0, 0x3f) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000080)) 13:15:45 executing program 1: r0 = open(&(0x7f0000000000)='..', 0x0, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x2800c) pipe(&(0x7f0000000040)={0xffffffffffffffff}) read(r2, &(0x7f0000000440)=""/4096, 0x1000) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000040)={0x7, 0xfffffffa}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffffa9) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) r5 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r8 = getgid() semop(r5, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r7, r6, 0x0, r8, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={r4, r3, r6}, 0xc) r9 = dup2(0xffffffffffffffff, r0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r11 = dup(r1) read(r11, &(0x7f00000002c0)=""/181, 0xb5) r12 = socket(0x11, 0x3, 0x0) setsockopt(r12, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r13 = getpgrp() dup(r2) fcntl$lock(r12, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r13}) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000240), 0xc) pread(r12, &(0x7f0000000380)="078b72c5b1c1ffcddc3ad4b2f9f375cb473782e5dc1da5acd3be3129447c6b30c8bff453c9f9ae5a856a231d7ff14796982f1ad07a7c6d7f85016a40aacb944c3af48b85bf470349d930c56fff001670b04d025eb8c8f3b55606d3ef0f71433659d458da5a7fe72603e0002a85e64b658019773ed8ef0b98626ccdc2d8f31bd23dfe6916e732d02dba3dafe127ad111e", 0x90, 0x0, 0x0) read(r10, &(0x7f0000000440)=""/4096, 0x1000) ioctl$TIOCMGET(r10, 0x4004746a, &(0x7f0000000080)) fchdir(r9) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') 13:15:46 executing program 1: r0 = kqueue() nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r1 = kqueue() r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r2, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000380), 0x110) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x2800c) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000000c0)=0xffffffffffffffa9) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x20, 0x0) close(r4) r5 = socket$inet(0x2, 0x1, 0x95) r6 = socket(0x11, 0x3, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000000)=[{{r6}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) dup2(r6, r7) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r8, &(0x7f0000003cc0)=[{&(0x7f0000001500)="1f936b02e8c20a51a7367db8f457f909a4414a928e1bf95d13b7b48f5852d5e3fa8e3b4755c1aee2275c780c824852b9a25e8eeeab74658a80bdd92bcbb710beb4b8583ccd6858b5deb942856a3aeeb636458a8bcd6be959b4662b31f56c4a999158f98b7150ff705475d3c9221b9bfc47006ae5730273ce710a4635dec5cd5587f3e06a0b2ddf2e26561123d0f28b4adbaed95c97ce43f29d6c94b9303a88c4ccca7359fa378caeb7ea2a8df08f61ed93277b2df63ee3073be83450a48b81903892ce81aab951d07b34e53943d8c29e", 0xd0}, {&(0x7f0000003900)="11aab6ef81053803d47e04ed48cd575856b282bf92ccfc4b3cbc4a81f7e13773b92c48022f33624a1e41e64f4543073e6c1b30c6ceac718c3bcbc489f081a85b2d3dcb39615d57ff4fa0ce1fa9e3fbf31a62f70968daea429057e6312f1e44f19c1985ea0f934b755c445d920b11e789bc662fd29b7b7d9788621c22f5d6e1872aea20b10d57a15aa45b649eda54cf239432f9e1bca80ab2744b84a60481cfb2ca1cd0", 0xa3}, {&(0x7f00000039c0)="62f279d7fcc0b0c97408e45624a6281337ddf381cef7acfe297909dbfb61f501a8dc5003b441447fa78c1e5518d15d6bc08305979fa9d6fee84e7b8dec3f7ca2579eb9fe59179630316986745cc0d5152f5690c15912545ec45b3c1579884169a4755da9c04a0c542189ac56fd0282be528bf8379e2f35ca2d4b9ad0ddae79bf04c5", 0x82}, {&(0x7f0000003a80)="4c0102859b06f82dc19ba947d4c7d159789f90cd7e5eaf3237c5f80843f423575635931b92e21ced4b787319e4680f9263a0e17d52a98490b062ca0e4066289c79b1aae0fffc64a5896145b5b3982df490aa605d6be76c13b82dc54160a6c4b2edba3740915bd160625843d45a4efc546e431c9f61b2b02c57f4745d9a0bc62168a193bd16088ccab3aa2afb6e74c12ab6630e5863b358bbaf27e6ec62a8aa928cac645665467133c540af432e478bf16b778a0a3359893e7186", 0xba}, {&(0x7f0000003b40)="7972e2383b2ff873c0cc8d5d93f17620c1d599565e969a16dd89e72b32e05b6534568fae99473f2f666af4a8af98bbc84650350a26bb2d7e217a99f09fee530bbb33c062fbff3d8746d15d8c6564e991b54f0ba7e0297eb39245dc35fc83dee3795253e9b0325f4e28170002b2fade4186cde5f51176362d3d990c6e51b077ed636dfdda30f739d4042c44237c5e154afcb0aa935ae91e992c4467d5bdc48fd3f47f7c39d4b29eca871832e2659f527d2b6a4ea36f63936dcf270ac2bfb04324fb1d1bfe523e0fbac3aab99531dfb6eef2f2f85086e58459308e77d947f6a057b3d15435c74b9814c9e22a572ba57d75c5c5", 0xf2}, {&(0x7f0000003c40)="8dec80506622411de209e889ab29ccbf47ae9f65536bfa1a91760b3efd18e6ba0ae2c38f914f5adff6e4eff8be954a1fd39e7e6d012f103f69bd4ee6024d3badc3c0480a61cceaa957740bccfa92798acd474cd3394cf65b607258a25bdd9761e44eb9", 0x63}], 0x6) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x31, 0xf0000004, 0x80000000, 0x7fffffff}, {{r3}, 0xffffffffffffffff, 0x8, 0x1, 0x0, 0x3}, {{r4}, 0xfffffffffffffff9, 0xa0, 0x20, 0x7ff, 0x3beffebc}, {{r1}, 0xfffffffffffffffa, 0x15, 0x4, 0x8, 0x1}, {{r0}, 0xfffffffffffffffb, 0x42, 0x20, 0x3}], 0x1, &(0x7f0000000100)=[{{r5}, 0x1, 0x41, 0x80, 0x0, 0x6}, {{r1}, 0xfffffffffffffffc, 0xe21b06009804739a, 0x1, 0x4, 0x3ff}, {{r6}, 0xfffffffffffffffa, 0x4, 0x80000023, 0x0, 0x9}, {{r1}, 0xfffffffffffffffd, 0x4, 0x2, 0x7}, {{r8}, 0xfffffffffffffffd, 0x2, 0x400fff74, 0x70f, 0x7}, {{r1}, 0x5, 0x42, 0xf0000000, 0x3, 0xf35}, {{0xffffffffffffff9c}, 0xfffffffffffffffb, 0x50, 0x1e0000020, 0x9}, {{r0}, 0xfffffffffffffff8, 0xa0, 0x20, 0x101, 0x6}], 0x1, &(0x7f0000000200)={0x36, 0x8}) chroot(&(0x7f0000000000)='./file0\x00') kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) r9 = socket(0x18, 0x1, 0x0) socket(0x0, 0x0, 0x0) getsockopt(r9, 0x200000029, 0x2c, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000240), 0xa102, 0x0) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x6, 0x0) 13:15:46 executing program 0: sync() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000003cc0)=[{&(0x7f0000001500)="1f936b02e8c20a51a7367db8f457f909a4414a928e1bf95d13b7b48f5852d5e3fa8e3b4755c1aee2275c780c824852b9a25e8eeeab74658a80bdd92bcbb710beb4b8583ccd6858b5deb942856a3aeeb636458a8bcd6be959b4662b31f56c4a999158f98b7150ff705475d3c9221b9bfc47006ae5730273ce710a4635dec5cd5587f3e06a0b2ddf2e26561123d0f28b4adbaed95c97ce43f29d6c94b9303a88c4ccca7359fa378caeb7ea2a8df08f61ed93277b2df63ee3073be83450a48b81903892ce81aab951d07b34e53943d8c29e", 0xd0}, {&(0x7f0000003900)="11aab6ef81053803d47e04ed48cd575856b282bf92ccfc4b3cbc4a81f7e13773b92c48022f33624a1e41e64f4543073e6c1b30c6ceac718c3bcbc489f081a85b2d3dcb39615d57ff4fa0ce1fa9e3fbf31a62f70968daea429057e6312f1e44f19c1985ea0f934b755c445d920b11e789bc662fd29b7b7d9788621c22f5d6e1872aea20b10d57a15aa45b649eda54cf239432f9e1bca80ab2744b84a60481cfb2ca1cd0", 0xa3}, {&(0x7f00000039c0)="62f279d7fcc0b0c97408e45624a6281337ddf381cef7acfe297909dbfb61f501a8dc5003b441447fa78c1e5518d15d6bc08305979fa9d6fee84e7b8dec3f7ca2579eb9fe59179630316986745cc0d5152f5690c15912545ec45b3c1579884169a4755da9c04a0c542189ac56fd0282be528bf8379e2f35ca2d4b9ad0ddae79bf04c5", 0x82}, {&(0x7f0000003a80)="4c0102859b06f82dc19ba947d4c7d159789f90cd7e5eaf3237c5f80843f423575635931b92e21ced4b787319e4680f9263a0e17d52a98490b062ca0e4066289c79b1aae0fffc64a5896145b5b3982df490aa605d6be76c13b82dc54160a6c4b2edba3740915bd160625843d45a4efc546e431c9f61b2b02c57f4745d9a0bc62168a193bd16088ccab3aa2afb6e74c12ab6630e5863b358bbaf27e6ec62a8aa928cac645665467133c540af432e478bf16b778a0a3359893e7186", 0xba}, {&(0x7f0000003b40)="7972e2383b2ff873c0cc8d5d93f17620c1d599565e969a16dd89e72b32e05b6534568fae99473f2f666af4a8af98bbc84650350a26bb2d7e217a99f09fee530bbb33c062fbff3d8746d15d8c6564e991b54f0ba7e0297eb39245dc35fc83dee3795253e9b0325f4e28170002b2fade4186cde5f51176362d3d990c6e51b077ed636dfdda30f739d4042c44237c5e154afcb0aa935ae91e992c4467d5bdc48fd3f47f7c39d4b29eca871832e2659f527d2b6a4ea36f63936dcf270ac2bfb04324fb1d1bfe523e0fbac3aab99531dfb6eef2f2f85086e58459308e77d947f6a057b3d15435c74b9814c9e22a572ba57d75c5c5", 0xf2}, {&(0x7f0000003c40)="8dec80506622411de209e889ab29ccbf47ae9f65536bfa1a91760b3efd18e6ba0ae2c38f914f5adff6e4eff8be954a1fd39e7e6d012f103f69bd4ee6024d3badc3c0480a61cceaa957740bccfa92798acd474cd3394cf65b607258a25bdd9761e44eb9", 0x63}], 0x6) listen(r0, 0x5) 13:15:47 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000080), 0xff52}], 0x1000000000000289) r2 = socket(0x11, 0x3, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) dup2(r2, r3) read(r3, &(0x7f0000000b00)=""/4096, 0x1000) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xe0a, 0x0, 0xfffffffffffffff8, 0x57cc, "be48dd66ed6146df226bf39671514cf53fb8a56b"}) writev(r0, &(0x7f0000000ac0)=[{&(0x7f0000000840)="fa6f01dbef2ffd9ea0ac41d61da1e837fb8697e9c997b9ddf1ee8575dc62538470f80b6f946a845c8cfa32682a8326ace8b870c6bad394fb55d5b74ef0735d0646d8275b7ef6dc580d07c599733f693dc6ce6be832e7a51ac04b27f5ae2c0c8fbad4652ad0a4fe0f46bd823ccfd403157bf8b08649dfd4d35175b854bbbd5b568a6fd6a8e57d79c88538aa7a2e97d859041894f1f9fc4d049aa145763a2e1988ab20659f44", 0xa5}], 0x1) r4 = socket(0x6, 0x2002, 0xc4) dup(r4) r5 = fcntl$getown(0xffffffffffffffff, 0x5) socketpair(0x0, 0x4000, 0xa9, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r6, 0x8, 0xffffffff, &(0x7f00000000c0)="a7e990617e169518cb9aca74bd9dec39c98b6936d3dd20ff14047e9511d9e2d5221e54795e1f9b2b1cb3c28e57174564963e865c47a70dbfa4fb2cc26cd2b3bb81cc0de5d017211d66684e835f01ba2009a48a2db6958626207697c7bff3e50b5ab8b333a5642caf29777d6816af1eb5966020d7f592e42269bafcc9733d363a1a68f612c8800a0a790edad7e66d0ab93fa972b2435792b5f915d28777157e120d6f7410d284483dde9f93f2a5cf4e9e5c", 0xb1) r7 = fcntl$getown(r4, 0x5) r8 = shmget$private(0x0, 0x1000, 0x108, &(0x7f0000001000/0x1000)=nil) shmctl$IPC_SET(r8, 0x1, &(0x7f0000000840)={{0x3, 0x0, 0x0, 0x0, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r5, r7, 0x2, 0x92, 0xffff}) shmctl$IPC_RMID(r8, 0x0) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="3d79e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093285f280d711f2d5290c8174fae038dcf1a0da92cd6850bfac54861ef69ab517adb434c6993df316d3cc22bd3bfa299001bdd9147ae4a74177a89998377e851b05af66ec85ded07be298f2c570bcca458a1179ff744ecaa39734df3", 0xaa}], 0x1) 13:15:47 executing program 0: r0 = open(&(0x7f0000000140)='./file0\x00', 0x20, 0x10) ioctl$TIOCSTOP(r0, 0x2000746f) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x441, 0x0) open$dir(&(0x7f0000000200)='./file0\x00', 0x80, 0x59) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) pipe(&(0x7f0000000040)={0xffffffffffffffff}) read(r3, &(0x7f0000000440)=""/4096, 0x1000) r4 = dup2(0xffffffffffffffff, 0xffffffffffffffff) renameat(r1, &(0x7f00000002c0)='./file0/file0\x00', r4, &(0x7f0000000300)='./file0/file0\x00') ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f00000001c0)={0x8, 0x10000}) r5 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x2800c) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000000c0)=0xffffffffffffffa9) fchmodat(r6, &(0x7f0000000240)='./file0/file0\x00', 0x0, 0x2) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000100), 0xc) 13:15:47 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) socket(0x18, 0x2, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r2, &(0x7f0000003cc0)=[{&(0x7f0000001500)="1f936b02e8c20a51a7367db8f457f909a4414a928e1bf95d13b7b48f5852d5e3fa8e3b4755c1aee2275c780c824852b9a25e8eeeab74658a80bdd92bcbb710beb4b8583ccd6858b5deb942856a3aeeb636458a8bcd6be959b4662b31f56c4a999158f98b7150ff705475d3c9221b9bfc47006ae5730273ce710a4635dec5cd5587f3e06a0b2ddf2e26561123d0f28b4adbaed95c97ce43f29d6c94b9303a88c4ccca7359fa378caeb7ea2a8df08f61ed93277b2df63ee3073be83450a48b81903892ce81aab951d07b34e53943d8c29e", 0xd0}, {&(0x7f0000003900)="11aab6ef81053803d47e04ed48cd575856b282bf92ccfc4b3cbc4a81f7e13773b92c48022f33624a1e41e64f4543073e6c1b30c6ceac718c3bcbc489f081a85b2d3dcb39615d57ff4fa0ce1fa9e3fbf31a62f70968daea429057e6312f1e44f19c1985ea0f934b755c445d920b11e789bc662fd29b7b7d9788621c22f5d6e1872aea20b10d57a15aa45b649eda54cf239432f9e1bca80ab2744b84a60481cfb2ca1cd0", 0xa3}, {&(0x7f00000039c0)="62f279d7fcc0b0c97408e45624a6281337ddf381cef7acfe297909dbfb61f501a8dc5003b441447fa78c1e5518d15d6bc08305979fa9d6fee84e7b8dec3f7ca2579eb9fe59179630316986745cc0d5152f5690c15912545ec45b3c1579884169a4755da9c04a0c542189ac56fd0282be528bf8379e2f35ca2d4b9ad0ddae79bf04c5", 0x82}, {&(0x7f0000003a80)="4c0102859b06f82dc19ba947d4c7d159789f90cd7e5eaf3237c5f80843f423575635931b92e21ced4b787319e4680f9263a0e17d52a98490b062ca0e4066289c79b1aae0fffc64a5896145b5b3982df490aa605d6be76c13b82dc54160a6c4b2edba3740915bd160625843d45a4efc546e431c9f61b2b02c57f4745d9a0bc62168a193bd16088ccab3aa2afb6e74c12ab6630e5863b358bbaf27e6ec62a8aa928cac645665467133c540af432e478bf16b778a0a3359893e7186", 0xba}, {&(0x7f0000003b40)="7972e2383b2ff873c0cc8d5d93f17620c1d599565e969a16dd89e72b32e05b6534568fae99473f2f666af4a8af98bbc84650350a26bb2d7e217a99f09fee530bbb33c062fbff3d8746d15d8c6564e991b54f0ba7e0297eb39245dc35fc83dee3795253e9b0325f4e28170002b2fade4186cde5f51176362d3d990c6e51b077ed636dfdda30f739d4042c44237c5e154afcb0aa935ae91e992c4467d5bdc48fd3f47f7c39d4b29eca871832e2659f527d2b6a4ea36f63936dcf270ac2bfb04324fb1d1bfe523e0fbac3aab99531dfb6eef2f2f85086e58459308e77d947f6a057b3d15435c74b9814c9e22a572ba57d75c5c5", 0xf2}, {&(0x7f0000003c40)="8dec80506622411de209e889ab29ccbf47ae9f65536bfa1a91760b3efd18e6ba0ae2c38f914f5adff6e4eff8be954a1fd39e7e6d012f103f69bd4ee6024d3badc3c0480a61cceaa957740bccfa92798acd474cd3394cf65b607258a25bdd9761e44eb9", 0x63}], 0x6) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00370020000f00000000001000"}) connect$unix(0xffffffffffffffff, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xfffffffffffffdbd) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x20, 0x0) close(r3) pipe(&(0x7f0000000040)={0xffffffffffffffff}) read(r4, &(0x7f0000000440)=""/4096, 0x1000) linkat(r1, &(0x7f0000000180)='./file0\x00', r4, &(0x7f00000001c0)='./file0\x00', 0x4) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f0000000000)) writev(r0, &(0x7f0000000940)=[{0x0}], 0x1) r5 = socket(0x11, 0x3, 0x0) setsockopt(r5, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r6 = getpgrp() fcntl$lock(r5, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r6}) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000240), 0xc) setsockopt$sock_int(r5, 0xffff, 0x0, &(0x7f0000000080)=0x7ff, 0x4) 13:15:47 executing program 0: r0 = open(&(0x7f0000000300)='./file0\x00', 0x880, 0x80) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./file0\x00'}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) pwritev(r1, &(0x7f0000000240)=[{&(0x7f0000000080)="bde2822a02a30a", 0x7}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='x\x00') fchmod(r0, 0x8e3) setitimer(0x2, &(0x7f0000000200)={{0x80000000, 0x81}, {0x9, 0x45}}, &(0x7f00000002c0)) execve(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) 13:15:47 executing program 1: socket$inet(0x2, 0x2, 0x0) r0 = kqueue() r1 = socket(0x11, 0x3, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) dup2(r1, r2) r3 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000040)) kevent(0xffffffffffffffff, 0x0, 0xfffffffc, 0x0, 0x0, &(0x7f0000000000)={0x3, 0xfffffffffffffffe}) kevent(r0, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) 13:15:48 executing program 0: pledge(&(0x7f0000000180)='vmm f#) \x00\xb0\x00\x00\x00\x00\x00\xef\x95`\xfe\x9f\xbe$\xb3\x00\x02\xf3\xe3\x00\x00\x00\b\x004\x83\xb4\xca\xa1\xa6\x16f\xb8\r\x01\x15\xd1\xfa\xc6\xa3s\x02b\xa7Q\xb4\xb4\xb0\xb8\x18\xa7 \x93\x9fP\xfaf\x85#n$\x84\xf3\xd3\xb0\xc9\xfdd\rEV\xea\x04\xe5\xab\x15\xfcE\xacl\x9c\x99v- t\xf3\x01\x00\x00\x00\x00\x00\x00\x18G\x18\xf6\x0f\x18\xf0\xf8\x9c\xe3\xdb\x89wG\r\v\x97m\xb9 \xc3\xd5\xf6-\xe4\xde\xc5J\xd9i\xbb\x00\x00\x83\xfb\xffZ\xd1\x01\xb0\xbb\x910\x13\x8f\a\xb8\xe2\xff\xd2\xcd\t\xdf*\x86\xd1\xe7\xcb\x1c\xc6\xc0\xce\xd9\xaf]nF^\xcc\xd8Txa|\x175\xe4\x8a', 0x0) clock_getres(0x3, &(0x7f0000000000)) 13:15:48 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r0) sendsyslog(&(0x7f0000000080)="a3c7d334345e0e580599a9aea38357147af5342d510d839b9cc92fa9e76ad4d5a1573fa926ec93408b9b43b652119031833dc7f6bc13249953b2959f242e80dffc188f8560130df9ad8074ad53326b6df66997541f82fed1bc475bccd83e6ef828bdf33349787d061f0bb56677b12cda1830726161c9f360c6cc8fced9bdcec12171ba524d2f2d6ddcc4406444cf518a6c277a91db09a7ca38cda3a35ba242133cbab8c7ee126dc5bd610d0ca961c1f4b00472228da0dcc53fb9a04b8f5628dc48d12af578d286af74c3fe36b83df1a989c3b894639087b9a58230a5e63cd828942fd9bb304436ffa2e3ea017d5d34034498d7a9c0f9ddaeb5a547fdf2cfa98433e312f83bfdc7007a4ffd8f563f019345a3e07fd99372a0765e85026c8acff4a8e578f3d00ffc63f0bb8a529bca180c5de36f65bad988a4c4c5320f8e5a779bb3290bf5e30e18b660d61711e9b8cec46515e8f52fd6d8748ab4fa7404bb8b63f405328169d17e46b62e10f289ace000f5ce934dd65500caf5510d15ef310e6e242084e109eef67ac1c7b878586428966f807bee3feea49b9c8573baea1d0daea5cada65ae31fd8b635d5b831db7126ffeac02b553130258bff8afc6c4aa426e61af483ba2031cd5ad65e90b88ae00a3c0f52966679e578af6d055b6aecd408f92e9616dbc0c8f69badb0c173bcdb6472b87fa4f797857d131171d4668af6539eaadafe217125973412e3b6200f76fdba38d33f1d85af114ca38bebb8c250b99f4f4278754acf9aece3ca671f6428253e44dcea8c8b1b557e569a33ea97f2277a8d40ab7dd3ebf4cd0f6d7988732ab86b4156b66001f18ed04bf71d590c7ce718c38491d533e2fde0d34639df85ccf05592832838eed6d1b0fe6d7f85c5e8282573577b9396a958b6539085f27806392aceb1741f42e87492d5767dca7d94325aefe05db014ce7521c1033c7ed558a03173d1ff9e7ac03bad3bf2a33c18baf3a2cf2e04c2dd1192263745f2777f1855a9ed411aa049563e2a13c34c3c8566f22157a487695950b344f37359a86ff57acb70d7b3c7764d7c8375e7f68b97de1f201e44ee862e63d14333e24c6a72aa4163d5cd03d82f4d8982ce27acbb828d4b7adce83acc35f0a66d7c86f77f87dcf945dad888a18dc659e30fee18daecf6b1783be08ffecfeb1583bcf6b209cde83670f807ecab0bbed75f118f4c96730b7de69c70ea664c720933d024ec715915a14156cb823b0c6dea53d9336cf28c85078ebd11c02928a515ed79a3973c3746bdf65c79a3293c10f5a51984896b99e1b16bbb7e1fb4f0de5e82044685095759ea83a97f335b2dac172061685388379b97e0949be89cb66f2b9e9e4b1b4e0a28ca508c03fb7a12e9b0f74718a4e58865fa97b23b51b99fb1025aa5ab58c27f1eddfa2906888653a31a8b9c3f120b793adfd779172296e74f03b2593e29c1fcbeddf9f0499a1fb643efc0de205e971e99905c6869872419ec986fe16ed0379b8cc94add634ea4a1bea00372d7f1d44390d627ebe1a4597a746207a3d161c5b6417979e7d0e827743cfe2705815d3d002176d15be6295dd0a2e2fa32d7af4c0d60c5a6c9db8e70156dbeacbfcbedaed202b4f083cf40ccfa974ace2e4042d12aa1b35c5ba7ae4b448e236c87ad9e3f2e5eb14b46f7e7870530ee0512830cfc96524cf2c271ee11b68fae9a7911af81764e72ae184b44773e2b9cea669b47d94527f12a73bcc4c76388102a0c1dd0d136225e3da7f79782137ba00487cd0b1cfbb180c949264aa4921453e7c11375c666a169bdea86c6ad54d8c4db8ed8adf764197c53a968b5ad5722fc4fa50c6a428cf061ad17f50c7731586a2716c097ddaf64337d9d7309c08a5816bc232d9b659e9dbe10ff54dca7f564f39376cc7051c9ce6c46ff9fb91a96e6f7d7ff9a5cf9a3c57197bed667068b5580321951fbdfe741855cae5fce489b5a25b111ef8331c958eb928ef497c470bbcb3b33b73b658bcb589fc91c70ce83548a5aac371b2fc7ec19ff3ceb967e365a11d06339b75c1754dfb94323a2f335ec8fff845f298ff80438e963bce82a93bfb37ecf558308a7278fc9699a7650e5187f661dc39dd46e5ca6ae4c43e5fd6c796589dd934a0817e418aaa74b10d3a31920c989013894fead2d4c3758db4b72e096583e461ccd204125132d2dd1e4596bf93643e250d582fc0a00ef82056c0c82b18a8ab04a746b4740eda1137f2f50e25fb13fbbb6204399fbf5b8ef2ca9818ca2bc578bf00a847c97d72787db204b0fe09fc298d7f99ca9a5d55e2236a069aaa95106196c59b871cf61d158f62d4a6b265e5267e90a69779dedc62583d83533ba171ff2172ece82a3b905dd99397310bf4e13359b7f0651e344817d65eb32e56c2e3c0e0cc161315601d015031aab34812761c076b77d9e362b9f6c81739628d6c2d7339b36f0bdbaf2b4f22cfd98426c733aad04551b5c281398aa6770e82fe69db660a4b87621a90255ea9f2a8b9fe5ed276bc27866d93f6fa29ed22604811e334c960dcef73b9fefce256a91cb218b0f69ddd7930b92ef4d6e7195100fe6565fc19bbb960d74267dcdb44968f41cbccd986b818096c984f8e5489582ab00f6d77e3ad8a1e1c463352c0393cebdd56463dfcd5256abfe2a725dee252ff90fdb6f6860903c0318fd4f4e13cf8dc355ea4e6d705bf95a1a1ee766edc02775b4823d2efa35886eacf52b60dff60e204befed34bb57b5cc7ca3931dd2758eae66a4361a8387654d62a8e2e43a880cd23acd5bc88907a096d2c914d8372b8e603b669a796d905df902ead48b6db52cddcbd9f8a26a65548fec5039f74cc69da9638d902a7602801073ebe1200968eac5628a82d4c1806c949010d5edfc58c5849d704926eeb7e9dd36828283558218128480a282762605d3201503aca65ffe417e904a54fce67eca9b6c58d7d4c28a388f5c64235f6029f2a42262c1a3a1b5e269a68a50e263a974bf643c34061c38abcbca7fe8b6dfc74f0f109a9e074f06af443d92b9fc9a72a7d10157903fd27e8be2462f41c94623281d19ecd1438fdc1084d074feb7e4c730ab07cffad60d2109c565b1f8d52a89226a92ae1a9d79778ac308477924b5dc225453cb1ae902b09e8f0666dee27d240ee33807051aeae1a77b9bd37534e2b0226644aa6dce5465f98699c8f2526809c586f0b10a0f35ea5097d2f9eab99923e723955617808639ae68a190c5b5e518e203b86d5e95f4abd02190b690e192f1adfaa1e0faf107040a05c4e2199d963578136221ff14d92830f94757d61dad16c38e22d9f5c9a3e840adf1dae75941f1dae2aef5033f55aaba1f2d02d4c817e64b9ba6885d50de3d55c856dde6235ada82a41f16cb163c20b9c9ff0715e675c702eefeeec008991a383a43a770918f9605971e7fc9354fe264e24207bb0d6f43975e9ae7912abc73f8dd5278d080388b80c593ed088068b821f0ace3fcd1870c4d859fceb1ae5c275cff36d814cb8b61ca5cd6b1b940190bc079fe6ed76f1e803d0c32861ad4a8be4791b9f943c12e3cca414dab983de5da2a8bc3b8c337ead6a6bab25180f00d6636408517a5427f55a09ac6b3389d1f34a0529ebc245d2b327b8ae69ca7e6a2c6e6ad8d694fa88239c4770f7a18168f774f60903e4fb9eb8f3862f7ed8fa431a6f41ae1f9b23b722cf313c82a26bc675d4bce4e1c40f9e96265b6d3df0e7c2a1b1d34a201d45524bc765c719474a62652dac6117dbcae0d38011536a26c5d2e4eb53a6c718d3bfc58f727f29b951006da98c874989457104a3171eff6549bbf8871b14665671b3751f7c9b15c8b42e09eed9f57a35b4439ad3af4f1d7f324c91473ec70859acc98d61b6e203dc600b50b6b8a81f0c4af4e3342dba476e19bbea4ee069940282d8246ad56e903c9aaa0b9431816b8a138986ed7d2114881a55effaf904dcc9dedb10d314968cceefa7798294e87fe4c6b2e91b9f455d19c3b5dadb3a6b97d9ea1712a25b381fba792c85a327270f29e3258b49009217d487c8c78fdd9399290a7b3b1162913f1fcc59e924ec714dcb35b6f59509879dfaabcf615b5ed6f13d23602cb662e142274f327fa4cbdfb42e37746d2b7284d6c857bba20689fa83b0b42e3854b734725b735755f37fc92329f2a52bfd729f1f86538f847888aa35bf1d658eb3ce066f325aa466997aeb41b2d8ef172edae420ead69803657346d4dd6a61ebc515a1bccee2f4582de72f3867c10839bc51a5ce0365f1aed35bf220282544553ca515b7dac317e2387201e445d87712995383e8a3e861e99969580f738d9b429247bbf19c8fa5d80e04c743a9e14fa0e92d1081a6b4b21c48760269cb9c7ccf8fe80a61f11b5371e27a21590dcbd31be365839acc050410febfc6bb4c3bc7f2305edb4b9ab3e46b6f4c181fcda7b8e6a6bc88a94f1fa2bc4d2c3eeba1f22a10fe4174ba27cc9e1a66854998370fd788e565cbabc1917ba0e97da173aeb75a11b59b692658304f2f980f8cde7e4f6d22be83350c6c9f8ec796a29f6547e014745d39f4418a4dc864415d6a6f455db48ce9200cf656f4fc553ae39a09870523b77df5f32b6b4c3bc5afc78a219fbe3de2fc187fc881a0c7dfabd3ae470c268697ac3b7a5e1f03d39b3b5ba57b65992ae76c5ba47a0096bb9efd4dd95856f84d968e35694b9dd1f150c28ee48ec3b6276ef1e1643a24e920ec16d60d21f0736eb157cb30ede1b20568d5f1950fb3c080b1fd492f797aad05a2524b0f24dbe6ef3df051f6c034771199427f2a50ced6c1b46f51726465f0a2de647429e1fda9b78bfb3d495799f699255035ab22b254dc45af449e8e7edca77955d21c23824f2279e31d848624ee161fc7118dcb57d343a41247b33ead20f8df0c2ba9b6e9fa8a7f854fc254d9c588b2b408ef6a9afdd6aa7ee4d7eeed5aae23c2174ea793a58a6beecb6333468874a0211997c940fb724e2a01cbbc8326ee414ea94a3bd6cdf69299308adb3cd9f5ba5f74f7d739b15284094c5a01b2af884c23e6916499cb27ddb672cad7d4a4fd5519e98f8b30460f7c717355542135d457c30963c2f925a2ec84939d321d18414dd3460e74e3f8ad2b02fc993452d360d8c3c811be34f815bc5612000a3d928f3d15543054fd52f88991733a99a89660aa029b8e9edd6a1854fc2b430ff30ac8b1e22cb7d2c34d4aa1b80bbef00b4b13e19b539f77bf2f236b2dbaa690a9d14e89f4772b2aee556a05df66b8508c29ff15df8dccd9061ec67302ee924ef1918b682b254a765da1e0313c0df911747b82d5dff2f3915cc40dd5ebf29ffeba8b7515a90cb085b76a2d6fd0ba7724c5c1285e1dc28d46819a0d27ea932824edd2568751db87c88a44efb515cf3df77acaa08c5dfed93eb84e25b0befe8ee54e7a13c9a98d55d6c24e5711fec26921ccd0fa3838b3f2169054fe8c71649fc0a15dfa831e4e2b028037089f05035b1fd2e4f7ed21828e1b9b6a9059667d5bb938266e9b34684477575fdf8118fb8c01a0f9308d8aeeac864c4be987befabed76a9ae62339e72a525505d80a35606667f814f7df87ef4ea74532fea16ce9f89fa210b4e9d2316253383fe020b45d34213eaf74a0d4049b0710de935a57d526edc79dc241950ade9bb0c8d336c47452f83e9370f0dc54074820152cdb6e856493080da0d30b8b14a6e5390abd1a89811dda6205cae7c53032d5d9e3118d54419b12dce1f06faa8de41ac43e1f6f9ed1d544e5b163b3fa9171c315c37405d82416", 0x1000, 0x11) listen(r2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = dup2(r4, r3) r6 = getppid() fcntl$setown(r1, 0x6, r6) connect$unix(r5, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) 13:15:48 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x20000000000011, 0x3, &(0x7f0000000000)='\b\x00\x00\x00', 0x4) setsockopt(r1, 0x14, 0x800000000001, &(0x7f0000000100)="186fe65c", 0x4) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) 13:15:48 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) syz_open_pts() r1 = socket(0x2, 0x2, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r2, &(0x7f0000003cc0)=[{&(0x7f0000001500)="1f936b02e8c20a51a7367db8f457f909a4414a928e1bf95d13b7b48f5852d5e3fa8e3b4755c1aee2275c780c824852b9a25e8eeeab74658a80bdd92bcbb710beb4b8583ccd6858b5deb942856a3aeeb636458a8bcd6be959b4662b31f56c4a999158f98b7150ff705475d3c9221b9bfc47006ae5730273ce710a4635dec5cd5587f3e06a0b2ddf2e26561123d0f28b4adbaed95c97ce43f29d6c94b9303a88c4ccca7359fa378caeb7ea2a8df08f61ed93277b2df63ee3073be83450a48b81903892ce81aab951d07b34e53943d8c29e", 0xd0}, {&(0x7f0000003900)="11aab6ef81053803d47e04ed48cd575856b282bf92ccfc4b3cbc4a81f7e13773b92c48022f33624a1e41e64f4543073e6c1b30c6ceac718c3bcbc489f081a85b2d3dcb39615d57ff4fa0ce1fa9e3fbf31a62f70968daea429057e6312f1e44f19c1985ea0f934b755c445d920b11e789bc662fd29b7b7d9788621c22f5d6e1872aea20b10d57a15aa45b649eda54cf239432f9e1bca80ab2744b84a60481cfb2ca1cd0", 0xa3}, {&(0x7f00000039c0)="62f279d7fcc0b0c97408e45624a6281337ddf381cef7acfe297909dbfb61f501a8dc5003b441447fa78c1e5518d15d6bc08305979fa9d6fee84e7b8dec3f7ca2579eb9fe59179630316986745cc0d5152f5690c15912545ec45b3c1579884169a4755da9c04a0c542189ac56fd0282be528bf8379e2f35ca2d4b9ad0ddae79bf04c5", 0x82}, {&(0x7f0000003a80)="4c0102859b06f82dc19ba947d4c7d159789f90cd7e5eaf3237c5f80843f423575635931b92e21ced4b787319e4680f9263a0e17d52a98490b062ca0e4066289c79b1aae0fffc64a5896145b5b3982df490aa605d6be76c13b82dc54160a6c4b2edba3740915bd160625843d45a4efc546e431c9f61b2b02c57f4745d9a0bc62168a193bd16088ccab3aa2afb6e74c12ab6630e5863b358bbaf27e6ec62a8aa928cac645665467133c540af432e478bf16b778a0a3359893e7186", 0xba}, {&(0x7f0000003b40)="7972e2383b2ff873c0cc8d5d93f17620c1d599565e969a16dd89e72b32e05b6534568fae99473f2f666af4a8af98bbc84650350a26bb2d7e217a99f09fee530bbb33c062fbff3d8746d15d8c6564e991b54f0ba7e0297eb39245dc35fc83dee3795253e9b0325f4e28170002b2fade4186cde5f51176362d3d990c6e51b077ed636dfdda30f739d4042c44237c5e154afcb0aa935ae91e992c4467d5bdc48fd3f47f7c39d4b29eca871832e2659f527d2b6a4ea36f63936dcf270ac2bfb04324fb1d1bfe523e0fbac3aab99531dfb6eef2f2f85086e58459308e77d947f6a057b3d15435c74b9814c9e22a572ba57d75c5c5", 0xf2}, {&(0x7f0000003c40)="8dec80506622411de209e889ab29ccbf47ae9f65536bfa1a91760b3efd18e6ba0ae2c38f914f5adff6e4eff8be954a1fd39e7e6d012f103f69bd4ee6024d3badc3c0480a61cceaa957740bccfa92798acd474cd3394cf65b607258a25bdd9761e44eb9", 0x63}], 0x6) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x8008) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000000c0)=0xffffffffffffffa9) dup2(r1, r2) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x1) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)="08c92690071400f2d1d4c4e5e499586fdf8221e800000000027028e265a5e8002c272debcd0ab5e80f9b1fa681cce570aa761b7fbec24a0e8d3570114d83ba606ceb4ed42a5f506ad57f60dff427c66d1df0506f0c50c852d2fa61320e16cb1f11cd6aa35197764a1a35b24800b4944f96a66900"/126, 0xffffffffffffffec) socket(0x2, 0x400000000002, 0x0) write(r1, 0x0, 0x0) 13:15:48 executing program 1: r0 = msgget$private(0x0, 0x100) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000080)=""/188) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000040)=""/175) setitimer(0x1, &(0x7f0000000000)={{0x5, 0x800}}, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r2 = msgget$private(0x0, 0x100) r3 = msgget(0x2, 0x368) msgsnd(r3, &(0x7f0000000400)={0x2, "310397e42990c4e9bd12cb1abf8ab3af877eb3636cb18250528c5cd4e981d20e1be11481b48c30b87c0420b7"}, 0x34, 0x0) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000080)=""/188) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x200, 0x0) ioctl$BIOCSRTIMEOUT(r4, 0x8010426d, &(0x7f0000000380)={0x101, 0xffffffffffffff81}) setitimer(0x1, &(0x7f00000003c0)={{0x4, 0x8}, {0x1ff, 0x2}}, 0x0) msgsnd(r2, &(0x7f00000002c0)=ANY=[@ANYBLOB="01000000000000003ee1c01db024372986670150cfdb4d47b6b86bb802f481b3c2fc3625bf137173b9c55ac34df7bc2527fbff2a58556720cb0f4ec7d60d289f52dc9fb42a0d4cab300e3f95a310bfc5c4f50ce69f8111f3b32f34c477439c0b6267c978160389de0419f82efb3ea735ca1b42ee80a2eb6195c0c9cc01417b"], 0x7f, 0x3746f6ebd88b8ec7) msgrcv(r0, &(0x7f0000000440)={0x0, ""/154}, 0xa2, 0x8dd28768cc764ab9, 0x1800) r5 = msgget(0x1, 0x212) msgctl$IPC_RMID(r5, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x11, r1, 0x0, 0x0) sendsyslog(&(0x7f00000001c0)="d02cc12919ab5260f850cf826c8b858c4e7a4e42651ea30a02d30ab24b0d07c7323f4370cbb0b4cf0e088141c182b5a2cc977b0730c723961b50e5fffda71b3770f68252beea6c05f0fc9cd75a9f759070a14cad794d951db55edde6d69e1183bce435f176da5ef7d3b5778f6956a2eb7b23e0b5aa31bafb25f899d4710d02d8a512eb2efd3a976ca269642dea458b23906a08fe07a679031f961f4a81f31aa1e468b585d985231395d04ba5b92c29d79c20154cbbd90cd3d836293efbde3c12b9818765b73bfd6aae1bbe7ff4859e15efc5cf82479ec4537e1f733324", 0xdd, 0x2) accept$inet6(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) 13:15:48 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000040)=0x2) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x80, 0x129) r3 = openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x400, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = dup(r1) r7 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x8000, 0x0) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1, 0x1, 0x7, 0x80000000}, {{r1}, 0xfffffffffffffffa, 0x8, 0x20000000, 0x7fff, 0xc6c1}, {{r3}, 0xfffffffffffffff8, 0x40, 0x80000000, 0x0, 0xfffffffffffffffe}], 0xbfea, &(0x7f0000000200)=[{{r4}, 0xfffffffffffffffe, 0x10, 0xfffff}, {{r1}, 0xfffffffffffffffe, 0x45, 0x2, 0x7, 0x10001}, {{r6}, 0xfffffffffffffffb, 0x80, 0x2, 0x3, 0x800}, {{r7}, 0xfffffffffffffff9, 0xe459cb53cf2327a7, 0x0, 0x1, 0x1}], 0x3, &(0x7f0000000280)={0x8, 0x4}) ioctl$WSDISPLAYIO_GETSCREEN(r4, 0xc0245755, &(0x7f00000002c0)={0x10000, './file0\x00', './file0\x00'}) r8 = semget(0x3, 0x2, 0x2) semop(r8, &(0x7f0000000300)=[{0x0, 0x6, 0x1000}, {0x1, 0x2}, {0x0, 0x2, 0x800}, {0x3, 0x9, 0x800}, {0x3, 0xbd, 0x800}, {0x0, 0x1ff, 0x800}, {0x2, 0x85b, 0x1800}, {0x2, 0xbfce, 0x800}, {0x0, 0x1000}], 0x9) writev(r7, &(0x7f0000001340)=[{&(0x7f0000000340)="178ebb31ecedb2d779d90a36f0e5575846bdfbc44ccedec4938e7614a45261d2be113a10ad86e28e7efe1ffcc513562fb90ba392e3f0200de073cb8562188598b6c755ec2668c47a7022e5b1db35c09e068965b9ecca6a4c5148654ee8a5b9d295a18846c6794d4fd772eb37ce91da49e20ae0063be2ff127c0f9c925684bcc65496dd9d95b124ed50056a752e4edcaa57e52e35a9190bce580bf2cb91cd52b84b519c6bfd20da5ef2ef0d25487a1cde5dfd684fd3ee8a24bd01da443f180482c3345de767075227766b5e9d7d3306f39c5c05ee64b17d3dab70513b918d66c165ec6ee7621db570b4c085bd49ba993250cd0de46f01ae3ddeade23f038352a6b0a5e4b3a3a3a53f169eaf2edcf7b55aba755bcb48465bf99dddf3798f9dc89ed7540923c29bac10ca38476994b94bd1ad7063dc2192dde742fc557e84dc31a380e7d749f00cc117bc7634594414e98bfc6dc854d868aafb5fee5176a0c209ccfec1a87051a08ae9806289b22d5dd2806ab33dff5b78b7e442c574a61e02e524853eba7a9c009f0b1bf2b2df5c7243a7f9c8dfec3ddf4ff7154ae03c9119d9a61d8e70ca0005043365f6ab40d5b043812dbe68a8c6de38a7717f02f14b4165a60eb954fdd694cc327ac17ece9436b15b1ae71123f8fb45e19c9b0017a0617f90accfd367c31b534dd9625ee7db64a543b83cc6dc3ffe3438287d6268a36d5e1f99d3c30ddbb75e5da3ff1d8ed8bb2c5e279514cc1cd7c16047ab0361eab111eda42e09da225f555d8ffbe6778f909cececead672c265d59fde00afc853e0e801d2f08c2fa2656c3315a07d86e9375c6101fd6472ff489fc97ed2cfaa4da075011ab89eb5418a3f24d46924425bf71a4f89fa85f43e2f641e77f6772e048f2f9091a5c4eb863d0735e262c239b975329f3029d19d6abd0e807fe67814f7e20afa6e4fb405550259bf1afafbbc7251b8df3082485c946a52557cca4593e68f83d822b6052f21142e101a5cb6d083258a47b0eebf8fe0d5a648411654d45351fc06f2f784a7d41ce896e707102e667d0bd675db047d80cfe9ab59cc2eefb42e1df19554a7c4fc1a5d262736a2abe2bf4bbb1d012397fc66dc1c5e7e445ca6dd3df093857d7cd36eff38cba5498195f0a4ae4aa91d6d8ba09d00cde0367805f55202d95ad1389077d5895f64bdf982ed1239cfdfd4fc3151a24ae1f7df81093bde0c06e6b10716a488b5682e01aca103fb30777583e7fc9c84dd01c8e2b4df2496f2a4931e4890eb3f2e57bf600be74f60dd01f581e57e63254a3137e04615ea18b2860772c1aa2cd4caf6b340bd29e16d076737a38c6efffdb9ad6b709b7e7b1db6a0d9f299fc1f53d2b8057c73f1b80fee8c5fb560a7d9f971d68e02d5d3694a10866b695b9080e0c23bf4f6b04796f9f6ced1e3c2862314fee1c844a1483f242864e6a5048384034ea2050c049ff7af4ab0fdfd6ea335c2cea52927eded4766597472fff92bc89856dddd4dd992573858d7a5a8757819509cd3cbbdeae21481517d1e10e189dfed76632cc712dcab390b3e9f371137c4affe06c2cc6166e00dac0c92edb0b390af464afe85b73c369a06a21bb2cedfd805d0616c90ec5db3f09f5f8050a64751fa13d8e73f72447b1082dc7a05e0ae658a1e2f0788b4ebcf5133cd8d25244aea963aeaafbeca7e714b19b0eb7a720a49f6539dc65d8d5d9ee287bf06ede417ae23d222d2adcc9399cba7b126cd31c9613dcbc9303381022149a193504b3c9eaf0fdbd398c8bb4a05087a395709d4199e015fa8b309ee925291684583d739c4e0e32ff9dc84b6f3011f54abac433a6fd5da7f19e899f39323d0d200b52c1f83d146dc2a5cfaab12778f17483302e0ced211da6d32b2a02a8f5e2a4f5c4c7d9261b037a4e3fa2467eeeaf62c819b91b0728a4642921b7c40fa9dce5fe664342b94ead734a86eaf21b19c2bad2f29e9168fac0ec58f5a2b957a262d8b1f97863cdf10d076aaed25dd02613a497ceedc46e452c7f30f604568977ee9ddaeb3965784efea83ed000aa2fe082012a18a5675ed357731c930c7055c7e520062f2911793ff5f819e73ff9058ce59fd43ede9819c8c249a05868df0298b703bcf6f5d1c0890958b293b1ad063fe4a971436c99fc3f94113b4dedda562b78e82ac19b300ed68f813e87132cf0059f99fe8104538c299919b6a78033210b8c02d9e453f59c2a79385965b8aaca3115c31b615d4f97d421c6b2c31cd145c881582b18f9261af944cce64e2f93723852dfc331ed3a1a6609100e88543648b174fddd2861f16b3c12d4c4f96bb73f0444dcc5d54076aee6390015c965bf6870b109dad2955b1afe68aec1268ec83cdd2fed2349410a08c7ce39c3394cf3a5e53df58595d77bb345ab6f4bb213df0a1a2bc8914c0ea5a0782f6ac4f4e67ebb0aa15b3ff513de725338076b6816dfea062206db230d2691c6360cb118ad0b381f82dda4ee9343b7baf640cda77cb0901ab68eb40af1dc3a727c09c13de27ea2296cbd8bc3881b436fde4f1d27e5c4ff17c687afc1e24fdf64105be7076cfd0b18719ff8dcd28f35c95bc6449370b9cfdb869e6fbd00fa1978d70c3b9175eacf545a4ad7df2b483085816b433e87bd21cd7c26d8c86a830620f3d00d852754cc98bcab0d36ce3b485d6596e849f784483dfc2fb200cf5f4f033db15e5422ade43c24402f97dd8d8b0ca8dedfb07a8d2869f5444a08df728c28954bc9eb3937ce1f8215a1fb2277150c420c79758fbbd24548061f4eb0dea467b9d480f3862378d7002a2ed49eb7f45deb79f1bfe701988db5845dde868cc9333f90fd0e217e724cdee4005396db17aedd90ab83767d315bb41aac82a30188d43a3746c1fe06387eb89179ed707a1b391aaad9d1e8026f342a96d6213ae6ee9ae2eae219984b9ce447cca6c8d36b8fc55c2a4327006279f0b855dec764fc47f8030c1ebd62835286df3385659ec18322d189affd4e7c1aa40dcb9e34691777d4a6cca93118ede8aab5a6e873f8696995a2226710a2175a5c22bb3c118a4a64e1671c3e688d189fd430d61416066b89c83b9717070eeceefa0f4fb18cd76551bcd36ba1ec91b055b9c2206d332efa7bd0f58b89f98ebb7010ef45479f353cdd1e2c5094ddbbc86d4733253e71301c1ab74c7eddecaab537bdb3c60f7f4b4d9e2d6e0143576f5f7249879066e339a17b31e1f0b77bd65e5b923a023d516dafa2e5e8a0d9e8871c526f4149b073fe6647343375e95a90f810643749dd789310e24a93efafc040a30d108f6a9bf9ffbd3a26924e5308f98241ceeb22ffa3ff7531b5c21d42f02248720cde5d34621b1ca73e48d0a39b7df29e1915834e8731d943ff2c92c7926be0a58761999f265fac774613b3e49f0607f5af225578dac3d7dd79f19939c40dbd3fdbfc1b881e90c003b0a7bbafbf224ce41662a09315001fe460d477288ce1ce413944d71edcc517eae32816aa29a9c38dd1d0aae8c7c6351b6fb0f300b14e4b443ccbfc8c15da7d8a32b514aa8c6203f66976f525fdd08f2f5878aad3009a9ef15c0dd35ddcfcd64a470c3dc1bdd497b9779dd1993665b5da107dbbebf0b3947dddb7dbfd5fc872bbe4e2521659a46961aa755098614292ddf108c4797f8e09df108e562e7c30977eddc4859f86d1e920c294ed492276c8f079b79f4c74776bdf20a2fb76868f17140f567d90b97d639436177adfe77393f0e1659f92a191a66146aa8f70bef15d025e9a0674af94db24d02e47bada1d3e475a30f5dd8cea92ec4d6bd92e4c36439d39a444b04a3687ade831cae2fd0ad8c816ccc669023284d3c349f80621e68332b5fa846467090c725f04d31b87f44cfc91bfd157b307826e3378c91ed1213fcacd821813b2c8a8a766f7f80e06503f6ef14ef38d27a4f1d8374f9b1b2c696a576aef8fa1d1fd7988f0abbf6035325e932db2ae2a637e3a418b97fb04c830d196cf9bf7a57abc23a56d230f6b228ca590d845873fd21201b0a4cfa3d1d88d6d5a2a7fe6b11424b5c782e68dc569b9dec4dcef07dd0ee65432b862fbd072c3f1fad26a7f1b22c2c30e0922d04ce43621fcfca0206627c5cfc2d58fd7eece5dbad834575eea3399b20aa89087f813cfe397964e49d6c542a1ebb43aba41ba974764e9a883fec70f2c51d7605b8d1dc167f96f46e734e282a8948c45663cfe19b21710e76051d6f4c0ade956887f380b2a825f58b216c047ae93e3e8a4096b347b930045a4606dcb0d219098e193d2b90eb9cc56cbdc11600884a3827016aec663f006acfea2af7499183ad7d2a01b4c4dcb2bd2081c93a03eb2ddd7ba9c355d2d41bb445cd7c4270c0c222670b2dafd5c3147b2aca8f3c5f0507159af1535a016e845ece01391d6186b2799f5a1b257acb5c2c542e74ba32601c566446ac2400415c10aa0c5b196afcbc08a0c3236389e02788e567fceb740a0c5d520300556e216ef5ec68a0a81277a4836184931613bbbd0f8d0ce684d78d298febf0438ab4eb16c2bedc0a8ae6374809173dcb88387c11c78e4f86632de4d04c2e6e20c24e5775fdce790a24616eebc07155da0920aa38ca08a01f38d66174868d74770950d892c65cd51ab9b6c7eb23ba38e16a97bd5c40613214b00b74a9d69b73dda2646385e01170602a91df0b66e757d21879e8abccd05f0d534485c6222ee0486ae7ef3b5a0366f15a0228dc7a0e342907249bef18c9c0fef46953f74eb3551e40ac819c35fc66f719c6d67486967b575750f0837496a07b883ae4fbab2a5220b1cbf0795527714d4b53c16ad84d6799d20e321d87f350443ebd82b63bb9ec47317cf5dae6033c12bf26cadc3d54052ccaaf7ba5c669e989c0c31dc49ec17e0d6aebb563bc7a9e4f31e050bb926c428be07601b9063f8fcb6fcd12bd78c61e690ba8e5a3b9b8417cb3930e77fe51fcb182e21d22770431f667218fc6e83f5e3bb6b6a3f0aeb9acdaba5980ea7d060eb17542c93d7663c82a45d8710b96c7d5e156e1e657e5804da3077528eaae8e6d4ff422fb58f4535f988bb3d9a362c9b6386e39eaf622d2eecf5a5d221b2faa2260fa120de5c77b706b6c43406766baa5e770c054a04a5fcf9caec7835c8567f180ae2b484709f3be7cf8a1100f9c880068be97515a525ec198c41abe9279d62c06e58e7dad99d6f0ac5137819ee68210bc6ca629e662546f92b4fe7fa41d46e69c1cf4917105b1927871c42ddf772ea75f2d3834da73c8a207eb47769664f8dca4873548e1b7eaee598192fda71fd818668c22d31264129ba8356b891a5e3cea82f3ebcf6e8820b52cf0bda06bc90152521fa350130fdfa4d909dfc513276dd2744e7274b27dba9f30b2478210d56d49996560588cfb536d53117c207b23d4935e19d2f3ade63407b0d1ec4675191dae309d4b97f9276d5e84faf99e9915b7a4c0581871b4ffc2f126a6bbd2a9a8a3212bb1d2a4d3419d962922332f63219f9c107f2e1d95017c747fa7237059f8f84594e512b129587954e90dd7ac77f6f45a18e1a6421e2bb16c14dc4ae0e1c0591e96eed5cad8b100c74bae7a13fbad1aac17e0089642b0225264fc08f6ce58736527489d91c76d6ba9ab3e4839b476f386ffb01ebca87114432b41cf4322c1b6198d6f78af9d0829383aad43fdd6f48772ea74bf3f5a05b456da66b721c5d34b831bffe8c6b672c4327453ba9addbfce2e1d019b48177cf869659d26a364d4a67a3c6003d5302c1b0ad1110303157c17f92a10661a5fcc8a1edc21233a984242", 0x1000}], 0x1) r9 = openat(0xffffffffffffffff, &(0x7f0000001380)='./file0\x00', 0x18010, 0x80) ioctl$WSDISPLAYIO_GETEMULTYPE(r9, 0xc014575e, &(0x7f00000013c0)={0x1f, './file0\x00'}) ioctl$WSMOUSEIO_GTYPE(r6, 0x40045720, &(0x7f0000001400)) r10 = shmget(0x2, 0x4000, 0x40, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_RMID(r10, 0x0) r11 = socket$unix(0x1, 0x1, 0x0) write(r11, &(0x7f0000001440)="12df9ce67a0f41ad2cc851cb9d64f01a81c672ff650f8be3ba19a8fbba9153216c348feee17ab652021dd835a8e0a180bf012b7f647b354af4145291e59aba2ce7a24d4f58d63d765b459601790e0633ac0745ff62bcf9eebcff1bed264973f9d589712ee1e4590543df919ea5a1ae75470bd8e65b3f0cbae79f10905acb68043ca439819a110c672e5c563576bbdf1f0054ac14bd075cb04b0272a8e58d1b1b758c640faa23ee947e854ce3797e7267335348ab3d99d52c", 0xb8) r12 = socket(0x2, 0x2, 0x0) recvfrom$inet6(r12, &(0x7f0000001500)=""/161, 0xa1, 0x463, &(0x7f00000015c0)={0x18, 0x2, 0x401}, 0xc) ioctl$KDSETRAD(r5, 0x20004b43) syz_open_pts() pipe(&(0x7f0000001600)) r13 = openat$zero(0xffffffffffffff9c, &(0x7f0000001640)='/dev/zero\x00', 0x2, 0x0) accept$inet6(r13, &(0x7f0000001680), &(0x7f00000016c0)=0xc) ioctl$BIOCSBLEN(r6, 0xc0044266, &(0x7f0000001700)=0xeec) getppid() ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000001780)={&(0x7f0000001740)=[{0x43, 0x20}, {0x25, 0x81}], 0x2}) execve(&(0x7f00000017c0)='./file0\x00', &(0x7f00000018c0)=[&(0x7f0000001800)='/dev/zero\x00', &(0x7f0000001840)='/dev/zero\x00', &(0x7f0000001880)='/dev/pci\x00'], &(0x7f0000001a80)=[&(0x7f0000001900)='&\x00', &(0x7f0000001940)='/dev/zero\x00', &(0x7f0000001980)='\xd9\x00', &(0x7f00000019c0)='/dev/pci\x00', &(0x7f0000001a00)=',\x00', &(0x7f0000001a40)='/dev/pci\x00']) 13:15:48 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0xffffffffffffffc0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x2000, 0x1) 13:15:48 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000003cc0)=[{&(0x7f0000001500)="1f936b02e8c20a51a7367db8f457f909a4414a928e1bf95d13b7b48f5852d5e3fa8e3b4755c1aee2275c780c824852b9a25e8eeeab74658a80bdd92bcbb710beb4b8583ccd6858b5deb942856a3aeeb636458a8bcd6be959b4662b31f56c4a999158f98b7150ff705475d3c9221b9bfc47006ae5730273ce710a4635dec5cd5587f3e06a0b2ddf2e26561123d0f28b4adbaed95c97ce43f29d6c94b9303a88c4ccca7359fa378caeb7ea2a8df08f61ed93277b2df63ee3073be83450a48b81903892ce81aab951d07b34e53943d8c29e", 0xd0}, {&(0x7f0000003900)="11aab6ef81053803d47e04ed48cd575856b282bf92ccfc4b3cbc4a81f7e13773b92c48022f33624a1e41e64f4543073e6c1b30c6ceac718c3bcbc489f081a85b2d3dcb39615d57ff4fa0ce1fa9e3fbf31a62f70968daea429057e6312f1e44f19c1985ea0f934b755c445d920b11e789bc662fd29b7b7d9788621c22f5d6e1872aea20b10d57a15aa45b649eda54cf239432f9e1bca80ab2744b84a60481cfb2ca1cd0", 0xa3}, {&(0x7f00000039c0)="62f279d7fcc0b0c97408e45624a6281337ddf381cef7acfe297909dbfb61f501a8dc5003b441447fa78c1e5518d15d6bc08305979fa9d6fee84e7b8dec3f7ca2579eb9fe59179630316986745cc0d5152f5690c15912545ec45b3c1579884169a4755da9c04a0c542189ac56fd0282be528bf8379e2f35ca2d4b9ad0ddae79bf04c5", 0x82}, {&(0x7f0000003a80)="4c0102859b06f82dc19ba947d4c7d159789f90cd7e5eaf3237c5f80843f423575635931b92e21ced4b787319e4680f9263a0e17d52a98490b062ca0e4066289c79b1aae0fffc64a5896145b5b3982df490aa605d6be76c13b82dc54160a6c4b2edba3740915bd160625843d45a4efc546e431c9f61b2b02c57f4745d9a0bc62168a193bd16088ccab3aa2afb6e74c12ab6630e5863b358bbaf27e6ec62a8aa928cac645665467133c540af432e478bf16b778a0a3359893e7186", 0xba}, {&(0x7f0000003b40)="7972e2383b2ff873c0cc8d5d93f17620c1d599565e969a16dd89e72b32e05b6534568fae99473f2f666af4a8af98bbc84650350a26bb2d7e217a99f09fee530bbb33c062fbff3d8746d15d8c6564e991b54f0ba7e0297eb39245dc35fc83dee3795253e9b0325f4e28170002b2fade4186cde5f51176362d3d990c6e51b077ed636dfdda30f739d4042c44237c5e154afcb0aa935ae91e992c4467d5bdc48fd3f47f7c39d4b29eca871832e2659f527d2b6a4ea36f63936dcf270ac2bfb04324fb1d1bfe523e0fbac3aab99531dfb6eef2f2f85086e58459308e77d947f6a057b3d15435c74b9814c9e22a572ba57d75c5c5", 0xf2}, {&(0x7f0000003c40)="8dec80506622411de209e889ab29ccbf47ae9f65536bfa1a91760b3efd18e6ba0ae2c38f914f5adff6e4eff8be954a1fd39e7e6d012f103f69bd4ee6024d3badc3c0480a61cceaa957740bccfa92798acd474cd3394cf65b607258a25bdd9761e44eb9", 0x63}], 0x6) r1 = accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) sendto(r1, &(0x7f0000000100)="5d2efdc2a587cbb21e7a18e1c7a3ff3c21997dc59da83e346334dcf3a73c2ab380072b392b09d6060c7aac701a04d46a413ae85c382aa5b5142c68ae5f5ee1cfbbf8b240463cdae36adf88e810b7f4c5fbdad499f80c58727490edc9c5b62b5e8aca86415f76499483f65c9fddec", 0x6e, 0x8, &(0x7f00000001c0)=@in6={0x18, 0x3, 0x200, 0x6}, 0xc) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000880)={0x0, 0x0, &(0x7f0000000600)=[{&(0x7f00000000c0)="cfa344", 0x3}], 0x1}, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4414", 0x2}], 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) write(r2, 0x0, 0x0) 13:15:48 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x150) fchdir(r0) rename(&(0x7f0000000040)='..', &(0x7f0000000100)='.\x00') unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') 13:15:48 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd\x00', 0x2, 0x0) r2 = socket(0x19, 0x0, 0x9) r3 = dup(r2) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r4, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000900)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000002f000000030035700100000000000000f1aa2d9ca92378f8135e9dd392837f3962cb26966431a0f25d009e061d4b7302e978b1e3ef964b4dfc37324490261e8cb56771b3ceec89f50458985a096824cd916fce832847c5dd24a8bb05c81ccf61088346020745531c9427ca966ab6e5e72c7570de1cef3c26ab03d3d508a43778c01a2aee28ebf94113ef1e883fdfc37746a5cdc511f2c07d3c849402e037400d02ecc367d04ddd88fe71ee12a3460081ffe999923fd85c4788ddc5384964e49606b51347e3917ded52aabc89005386bb71d39f8fdedf16fecd1f2a8ebcb6610ef53e17f024b5321446bf2dde720d865a629954fc553c581316f29ead9833a6cd877c8a1b20d79b902c9a903b585d049f319fd687fe69300932cbe85af9e6cc436a3c6dfd940c23cee0cc1838bf9ad5ef3e07c310f9589f2a5a8197f761f9f364687767834db4b1009b314cc47efac05671e19e1de1f65b47f52bce1432bfb7086a13b5295994ace158da63c9c0fddd1b00fd1b9a36989e336d6a885387ca5cd8345dd516fcb55ffa2a57d8c02a328f4691043f7fb485e692f2"], 0x38}, 0x0) pipe2(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, &(0x7f0000000540)={0x1e741d3f, 0x87447a4435b25d4b, 0x2, 0xfc54, 0x80}, 0xfd67) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000000040)=0x80) r6 = openat(r3, &(0x7f0000000340)='./file0\x00', 0x7afa596f18853b28, 0x12) r7 = semget$private(0x0, 0x4, 0x90) semop(r7, &(0x7f0000000280), 0x0) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x4, 0x0) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f00000016c0)) utimensat(r0, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0xd3d7, 0x1000000}, {0x2fb, 0xfffffffffffffff9}}, 0x2) shmget$private(0x0, 0x2000, 0x80, &(0x7f0000ffd000/0x2000)=nil) shmget$private(0x0, 0x3000, 0x500, &(0x7f0000ffc000/0x3000)=nil) shmget(0x0, 0x1000, 0x402, &(0x7f0000ffd000/0x1000)=nil) r8 = shmget$private(0x0, 0x2000, 0x1, &(0x7f0000003000/0x2000)=nil) shmctl$IPC_STAT(r8, 0x2, &(0x7f0000000380)=""/1) semget$private(0x0, 0x4, 0x100000010) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x10, 0x0) ioctl$TIOCSTSTAMP(r6, 0x8008745a, &(0x7f00000002c0)={0x3, 0xfffffffffffffffd}) fchflags(r6, 0x0) unlinkat(r6, &(0x7f0000000300)='./file0\x00', 0x8) semctl$GETPID(0xffffffffffffffff, 0x6, 0x4, &(0x7f0000001700)=""/186) getpid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000003c0)=0xc) getpid() r9 = fcntl$getown(r1, 0x5) r10 = getpgid(r9) r11 = geteuid() r12 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_linger(r12, 0xffff, 0x1004, 0x0, 0x0) r13 = getegid() mknod(&(0x7f0000000080)='./file0\x00', 0x1ffb, 0x0) r14 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r14, 0xc0106978, &(0x7f00000000c0)) setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000400)={r10, r11, r13}, 0xc) utimensat(r6, &(0x7f0000000440)='./file0\x00', &(0x7f0000000480)={{0x54, 0x5}, {0x6, 0xffffffff}}, 0x2) ioctl$BIOCGHDRCMPLT(r14, 0x40044274, &(0x7f0000000240)) 13:15:48 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffff8, 0x57cc, "be48dd66ed6146df226bf39671514cf53fb8a56b"}) writev(r0, &(0x7f0000000ac0)=[{&(0x7f0000000840)="fa6f01dbef2ffd9ea0ac41d61da1e837fb8697e9c997b9ddf1", 0x19}], 0x1) panic: fifo_badop called Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND * 93571 79068 32767 0x10 0 0K syz-executor.0 65755 33191 0 0x2 0x4000000 1 syz-fuzzer db_enter() at db_enter+0x18 panic() at panic+0x15c fifo_badop(ffff800024dcd528) at fifo_badop+0x14 VOP_STRATEGY(fffffd8070b59600) at VOP_STRATEGY+0x99 bwrite(fffffd8070b59600) at bwrite+0x1b9 VOP_BWRITE(fffffd8070b59600) at VOP_BWRITE+0x4a ufs_mkdir(ffff800024dcd7b0) at ufs_mkdir+0x6b7 VOP_MKDIR(fffffd8067d68910,ffff800024dcd910,ffff800024dcd960,ffff800024dcd840) at VOP_MKDIR+0xc6 domkdirat(ffff800020a89b40,ffffff9c,7f7fffff2840,1ff) at domkdirat+0x121 syscall(ffff800024dcdae0) at syscall+0x4a4 Xsyscall(6,88,7f7fffff2840,88,0,7f7fffff2864) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7fffff28b0, count: 4 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic fifo_badop called ddb{0}> trace db_enter() at db_enter+0x18 panic() at panic+0x15c fifo_badop(ffff800024dcd528) at fifo_badop+0x14 VOP_STRATEGY(fffffd8070b59600) at VOP_STRATEGY+0x99 bwrite(fffffd8070b59600) at bwrite+0x1b9 VOP_BWRITE(fffffd8070b59600) at VOP_BWRITE+0x4a ufs_mkdir(ffff800024dcd7b0) at ufs_mkdir+0x6b7 VOP_MKDIR(fffffd8067d68910,ffff800024dcd910,ffff800024dcd960,ffff800024dcd840) at VOP_MKDIR+0xc6 domkdirat(ffff800020a89b40,ffffff9c,7f7fffff2840,1ff) at domkdirat+0x121 syscall(ffff800024dcdae0) at syscall+0x4a4 Xsyscall(6,88,7f7fffff2840,88,0,7f7fffff2864) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7fffff28b0, count: -11 ddb{0}> show registers rdi 0 rsi 0x1 rbp 0xffff800024dcd450 rbx 0xffff800024dcd500 rdx 0xffff800020a89b40 rcx 0 rax 0 r8 0xffffffff81e7083f kprintf+0x16f r9 0x1 r10 0x25 r11 0x6dbeb9cdbb69ba98 r12 0x3000000008 r13 0xffff800024dcd460 r14 0x100 r15 0x1 rip 0xffffffff81131098 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800024dcd440 ss 0 db_enter+0x18: addq $0x8,%rsp ddb{0}> show proc PROC (syz-executor.0) pid=93571 stat=onproc flags process=10 proc=0 pri=17, usrpri=77, nice=20 forw=0xffffffffffffffff, list=0xffff800020a88ee8,0xffffffff82668b20 process=0xffff800020a8ae10 user=0xffff800024dc8000, vmspace=0xfffffd807f00ba10 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=0, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND *79068 93571 64631 32767 7 0x10 syz-executor.0 64631 460803 33191 0 3 0x82 wait syz-executor.0 80571 499633 87704 32767 2 0x10 syz-executor.1 87704 254085 33191 0 3 0x82 wait syz-executor.1 97282 468472 0 0 3 0x14200 bored sosplice 33191 156717 29390 0 3 0x82 thrsleep syz-fuzzer 33191 265592 29390 0 3 0x4000082 nanosleep syz-fuzzer 33191 38222 29390 0 3 0x4000082 thrsleep syz-fuzzer 33191 361660 29390 0 2 0x4000002 syz-fuzzer 33191 289678 29390 0 3 0x4000082 thrsleep syz-fuzzer 33191 466065 29390 0 3 0x4000082 thrsleep syz-fuzzer 33191 431094 29390 0 3 0x4000082 thrsleep syz-fuzzer 33191 435395 29390 0 3 0x4000082 thrsleep syz-fuzzer 33191 65755 29390 0 7 0x4000002 syz-fuzzer 33191 452439 29390 0 3 0x4000082 thrsleep syz-fuzzer 29390 340470 93087 0 3 0x10008a pause ksh 93087 62391 44703 0 3 0x92 select sshd 88638 223635 1 0 3 0x100083 ttyin getty 44703 131411 1 0 3 0x80 select sshd 70826 269250 53176 73 3 0x100090 kqread syslogd 53176 192044 1 0 3 0x100082 netio syslogd 43844 89442 1 77 3 0x100090 poll dhclient 66692 117742 1 0 3 0x80 poll dhclient 32921 310278 0 0 2 0x14200 zerothread 72586 274276 0 0 3 0x14200 aiodoned aiodoned 93175 86140 0 0 3 0x14200 syncer update 62602 219361 0 0 3 0x14200 cleaner cleaner 76672 21585 0 0 3 0x14200 reaper reaper 23614 418119 0 0 3 0x14200 pgdaemon pagedaemon 31461 392334 0 0 3 0x14200 bored crynlk 27323 76568 0 0 3 0x14200 bored crypto 50356 57995 0 0 3 0x40014200 acpi0 acpi0 78912 84583 0 0 3 0x40014200 idle1 93332 284474 0 0 3 0x14200 bored softnet 15678 447814 0 0 3 0x14200 bored systqmp 79341 69877 0 0 3 0x14200 bored systq 15616 366841 0 0 3 0x40014200 bored softclock 42420 12244 0 0 3 0x40014200 idle0 22962 166885 0 0 3 0x14200 bored smr 1 184126 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks Process 79068 (syz-executor.0) thread 0xffff800020a89b40 (93571) exclusive kernel_lock &kernel_lock r = 0 (0xffffffff82635ac8) #0 witness_lock+0x52e #1 __mp_acquire_count+0x51 #2 mi_switch+0x392 #3 sleep_finish+0x113 #4 tsleep+0x198 #5 biowait+0xa1 #6 bwrite+0x1e4 #7 ffs_update+0x2c2 #8 ufs_mkdir+0x665 #9 VOP_MKDIR+0xc6 #10 domkdirat+0x121 #11 syscall+0x4a4 #12 Xsyscall+0x128 exclusive rrwlock inode r = 0 (0xfffffd806e524098) #0 witness_lock+0x52e #1 rw_enter+0x447 #2 rrw_enter+0x4f #3 VOP_LOCK+0xf0 #4 vn_lock+0x81 #5 vget+0x1c3 #6 ufs_ihashget+0x141 #7 ffs_vget+0x74 #8 ffs_inode_alloc+0x1cf #9 ufs_mkdir+0xf4 #10 VOP_MKDIR+0xc6 #11 domkdirat+0x121 #12 syscall+0x4a4 #13 Xsyscall+0x128 exclusive rrwlock inode r = 0 (0xfffffd80671725e8) #0 witness_lock+0x52e #1 rw_enter+0x447 #2 rrw_enter+0x4f #3 VOP_LOCK+0xf0 #4 vn_lock+0x81 #5 vfs_lookup+0xe6 #6 namei+0x63c #7 domkdirat+0x75 #8 syscall+0x4a4 #9 Xsyscall+0x128 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9471 6323K 6323K 78643K 12733 0 0 pcb 13 12K 14K 78643K 17 0 0 rtable 109 3K 3K 78643K 18379 0 0 ifaddr 37 18K 21K 78643K 2729 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 2K 78643K 754 0 0 iov 0 0K 44K 78643K 2960 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1215 76K 76K 78643K 10568 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 9K 78643K 142 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 1K 78643K 9629 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12765 0 0 file desc 6 17K 33K 78643K 17647 0 0 sigio 0 0K 0K 78643K 312 0 0 proc 48 50K 90K 78643K 20710 0 0 subproc 34 2K 2K 78643K 7429 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 2K 78643K 6838 0 0 in_multi 33 2K 2K 78643K 5302 0 0 ether_multi 1 0K 0K 78643K 54 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 114 503K 503K 78643K 114 0 0 exec 0 0K 1K 78643K 7709 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 167 25K 37K 78643K 66363 0 0 UVM aobj 130 5K 5K 78643K 141 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 1259 0 0 NDP 5 0K 0K 78643K 1314 0 0 temp 121 3558K 3654K 78643K 91833 0 0 kqueue 0 0K 0K 78643K 222 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{0}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 920 0 914 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 11525 0 11523 1 0 1 1 0 8 0 rtentry 112 4443 0 4397 2 0 2 2 0 8 0 unpcb 120 16084 0 16053 45 43 2 2 0 8 0 syncache 264 111 0 111 54 53 1 1 0 8 1 sackhl 24 3 0 3 3 3 0 1 0 8 0 tcpqe 32 39 0 39 26 26 0 1 0 8 0 tcpcb 544 8964 0 8960 173 171 2 14 0 8 1 ipq 40 162 0 162 61 60 1 1 0 8 1 ipqe 40 5017 0 5017 61 60 1 1 0 8 1 inpcb 280 26151 0 26140 187 185 2 13 0 8 1 ip6q 72 8 0 8 5 5 0 1 0 8 0 ip6af 40 241 0 241 5 5 0 1 0 8 0 nd6 48 876 0 872 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 19714 0 19469 16 0 16 16 0 8 0 art_table 32 19715 0 19469 10 8 2 3 0 8 0 art_node 16 4442 0 4400 1 0 1 1 0 8 0 sysvmsgpl 40 29 0 12 1 0 1 1 0 8 0 semupl 112 2 0 2 1 1 0 1 0 8 0 semapl 112 9623 0 9613 1 0 1 1 0 8 0 shmpl 112 139 0 11 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 18397 0 16959 48 1 47 47 0 8 0 ffsino 272 18397 0 16959 105 9 96 96 0 8 0 nchpl 144 39755 0 38111 66 4 62 62 0 8 0 uvmvnodes 72 5926 0 0 108 0 108 108 0 8 0 vnodes 208 5926 0 0 312 0 312 312 0 8 0 namei 1024 188954 0 188953 3 2 1 1 0 8 0 percpumem 16 30 0 0 1 0 1 1 0 8 0 scxspl 192 129788 0 129788 154 152 2 7 0 8 2 plimitpl 152 2923 0 2914 1 0 1 1 0 8 0 sigapl 432 16513 0 16499 27 25 2 3 0 8 0 futexpl 56 349296 0 349296 4 3 1 1 0 8 1 knotepl 112 14614 0 14595 17 16 1 3 0 8 0 kqueuepl 104 13366 0 13364 44 43 1 4 0 8 0 pipepl 112 20648 0 20629 47 45 2 2 0 8 1 fdescpl 488 16514 0 16499 3 0 3 3 0 8 1 filepl 152 163480 0 163382 238 233 5 14 0 8 1 lockfpl 104 4232 0 4231 1 0 1 1 0 8 0 lockfspl 48 1451 0 1450 1 0 1 1 0 8 0 sessionpl 112 452 0 442 1 0 1 1 0 8 0 pgrppl 48 526 0 516 1 0 1 1 0 8 0 ucredpl 96 25741 0 25732 1 0 1 1 0 8 0 zombiepl 144 16499 0 16499 3 2 1 1 0 8 1 processpl 896 16530 0 16499 4 0 4 4 0 8 0 procpl 632 46482 0 46442 13 8 5 5 0 8 1 srpgc 64 870 0 870 68 67 1 1 0 8 1 sosppl 128 435 0 435 88 87 1 1 0 8 1 sockpl 384 54110 0 54068 358 351 7 24 0 8 1 mcl64k 65536 103 0 0 6 3 3 3 0 8 0 mcl16k 16384 55 0 0 5 2 3 3 0 8 0 mcl12k 12288 65 0 0 2 0 2 2 0 8 0 mcl9k 9216 65 0 0 3 1 2 2 0 8 0 mcl8k 8192 33 0 0 3 0 3 3 0 8 0 mcl4k 4096 25 0 0 3 0 3 3 0 8 0 mcl2k2 2112 18 0 0 2 0 2 2 0 8 0 mcl2k 2048 185 0 0 18 6 12 18 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 2063 0 0 28 0 28 28 0 8 0 bufpl 256 60660 0 53616 441 0 441 441 0 8 0 anonpl 16 2439807 0 2428015 332 270 62 82 0 124 0 amapchunkpl 152 172346 0 172243 336 324 12 19 0 158 5 amappl16 192 81615 0 80921 535 493 42 58 0 8 0 amappl15 184 2116 0 2113 47 46 1 1 0 8 0 amappl14 176 5264 0 5253 1 0 1 1 0 8 0 amappl13 168 1398 0 1398 39 39 0 1 0 8 0 amappl12 160 1993 0 1979 2 1 1 1 0 8 0 amappl11 152 2807 0 2796 1 0 1 1 0 8 0 amappl10 144 1437 0 1428 1 0 1 1 0 8 0 amappl9 136 7634 0 7628 1 0 1 1 0 8 0 amappl8 128 6283 0 6150 6 1 5 5 0 8 0 amappl7 120 3008 0 2998 1 0 1 1 0 8 0 amappl6 112 2075 0 2050 1 0 1 1 0 8 0 amappl5 104 5276 0 5266 1 0 1 1 0 8 0 amappl4 96 16153 0 16111 11 9 2 2 0 8 0 amappl3 88 3491 0 3486 1 0 1 1 0 8 0 amappl2 80 99110 0 99033 3 1 2 3 0 8 0 amappl1 72 477784 0 477376 48 39 9 20 0 8 0 amappl 80 54107 0 54072 3 1 2 2 0 84 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 dma128 128 253 0 253 1 1 0 1 0 8 0 dma64 64 6 0 6 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 140 0 11 3 0 3 3 0 8 0 uaddrrnd 24 16514 0 16499 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 16514 0 16499 1 0 1 1 0 8 0 vmmpekpl 168 170485 0 170456 2 0 2 2 0 8 0 vmmpepl 168 2345532 0 2343603 726 602 124 135 0 357 16 vmsppl 368 16513 0 16499 2 0 2 2 0 8 0 pdppl 4096 33035 0 32998 8 2 6 6 0 8 1 pvpl 32 6291372 0 6276374 972 828 144 193 0 265 0 pmappl 232 16513 0 16499 78 76 2 2 0 8 1 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 817 0 197 28 10 18 19 0 8 0